0x401a60 STP X29, X30, [SP, #992]! |
0x401a64 ADD X29, SP, #0 |
0x401a68 STR X19, [SP, #16] |
0x401a6c BL 400730 |
0x401a70 SBFM X19, X0, #0, #31 |
0x401a74 BL 400740 |
0x401a78 MOVZ X1, #13125 |
0x401a7c SBFM X0, X0, #0, #31 |
0x401a80 SDIV X2, X1, X19 |
0x401a84 MSUB X3, X2, X19, X1 |
0x401a88 CMP X0, X3 |
0x401a8c B.LT 401c00 |
(14) 0x401a90 MADD X16, X2, X0, X3 |
(14) 0x401a94 ADD X12, X2, X16 |
(14) 0x401a98 CMP X16, X12 |
(14) 0x401a9c B.GE 401bf4 |
(14) 0x401aa0 ADRP X4, 401aa0 |
(14) 0x401aa4 SUB X5, X12, X16 |
(14) 0x401aa8 FMOV D30, #1.0000000 |
(14) 0x401aac FMOV D31, #2.0000000 |
(14) 0x401ab0 LDR X6, [X4, #3088] |
(14) 0x401ab4 ANDS X7, X5, #4224 |
(14) 0x401ab8 LDR X15, [X6, #16] |
(14) 0x401abc LDP X13, X14, [X6] |
(14) 0x401ac0 B.EQ 401b6c |
(14) 0x401ac4 CMP X7, #1 |
(14) 0x401ac8 B.EQ 401b54 |
(14) 0x401acc CMP X7, #2 |
(14) 0x401ad0 B.EQ 401b44 |
(14) 0x401ad4 CMP X7, #3 |
(14) 0x401ad8 B.EQ 401b34 |
(14) 0x401adc CMP X7, #4 |
(14) 0x401ae0 B.EQ 401b24 |
(14) 0x401ae4 CMP X7, #5 |
(14) 0x401ae8 B.EQ 401b14 |
(14) 0x401aec CMP X7, #6 |
(14) 0x401af0 B.EQ 401b04 |
(14) 0x401af4 STR D30, [X15, X16,LSL #3] |
(14) 0x401af8 STR D31, [X13, X16,LSL #3] |
(14) 0x401afc STR XZR, [X14, X16,LSL #3] |
(14) 0x401b00 ADD X16, X16, #1 |
(14) 0x401b04 STR D30, [X15, X16,LSL #3] |
(14) 0x401b08 STR D31, [X13, X16,LSL #3] |
(14) 0x401b0c STR XZR, [X14, X16,LSL #3] |
(14) 0x401b10 ADD X16, X16, #1 |
(14) 0x401b14 STR D30, [X15, X16,LSL #3] |
(14) 0x401b18 STR D31, [X13, X16,LSL #3] |
(14) 0x401b1c STR XZR, [X14, X16,LSL #3] |
(14) 0x401b20 ADD X16, X16, #1 |
(14) 0x401b24 STR D30, [X15, X16,LSL #3] |
(14) 0x401b28 STR D31, [X13, X16,LSL #3] |
(14) 0x401b2c STR XZR, [X14, X16,LSL #3] |
(14) 0x401b30 ADD X16, X16, #1 |
(14) 0x401b34 STR D30, [X15, X16,LSL #3] |
(14) 0x401b38 STR D31, [X13, X16,LSL #3] |
(14) 0x401b3c STR XZR, [X14, X16,LSL #3] |
(14) 0x401b40 ADD X16, X16, #1 |
(14) 0x401b44 STR D30, [X15, X16,LSL #3] |
(14) 0x401b48 STR D31, [X13, X16,LSL #3] |
(14) 0x401b4c STR XZR, [X14, X16,LSL #3] |
(14) 0x401b50 ADD X16, X16, #1 |
(14) 0x401b54 STR D30, [X15, X16,LSL #3] |
(14) 0x401b58 STR D31, [X13, X16,LSL #3] |
(14) 0x401b5c STR XZR, [X14, X16,LSL #3] |
(14) 0x401b60 ADD X16, X16, #1 |
(14) 0x401b64 CMP X12, X16 |
(14) 0x401b68 B.EQ 401bf4 |
(15) 0x401b6c STR D30, [X15, X16,LSL #3] |
(15) 0x401b70 ADD X17, X16, #1 |
(15) 0x401b74 ADD X11, X16, #2 |
(15) 0x401b78 STR D31, [X13, X16,LSL #3] |
(15) 0x401b7c ADD X10, X16, #3 |
(15) 0x401b80 ADD X9, X16, #4 |
(15) 0x401b84 STR XZR, [X14, X16,LSL #3] |
(15) 0x401b88 ADD X8, X16, #5 |
(15) 0x401b8c ADD X18, X16, #6 |
(15) 0x401b90 STR D30, [X15, X17,LSL #3] |
(15) 0x401b94 ADD X30, X16, #7 |
(15) 0x401b98 ADD X16, X16, #8 |
(15) 0x401b9c STR D31, [X13, X17,LSL #3] |
(15) 0x401ba0 STR XZR, [X14, X17,LSL #3] |
(15) 0x401ba4 STR D30, [X15, X11,LSL #3] |
(15) 0x401ba8 STR D31, [X13, X11,LSL #3] |
(15) 0x401bac STR XZR, [X14, X11,LSL #3] |
(15) 0x401bb0 STR D30, [X15, X10,LSL #3] |
(15) 0x401bb4 STR D31, [X13, X10,LSL #3] |
(15) 0x401bb8 STR XZR, [X14, X10,LSL #3] |
(15) 0x401bbc STR D30, [X15, X9,LSL #3] |
(15) 0x401bc0 STR D31, [X13, X9,LSL #3] |
(15) 0x401bc4 STR XZR, [X14, X9,LSL #3] |
(15) 0x401bc8 STR D30, [X15, X8,LSL #3] |
(15) 0x401bcc STR D31, [X13, X8,LSL #3] |
(15) 0x401bd0 STR XZR, [X14, X8,LSL #3] |
(15) 0x401bd4 STR D30, [X15, X18,LSL #3] |
(15) 0x401bd8 STR D31, [X13, X18,LSL #3] |
(15) 0x401bdc STR XZR, [X14, X18,LSL #3] |
(15) 0x401be0 STR D30, [X15, X30,LSL #3] |
(15) 0x401be4 STR D31, [X13, X30,LSL #3] |
(15) 0x401be8 STR XZR, [X14, X30,LSL #3] |
(15) 0x401bec CMP X12, X16 |
(15) 0x401bf0 B.NE 401b6c |
(14) 0x401bf4 LDR X19, [SP, #16] |
(14) 0x401bf8 LDP X29, X30, [SP], #32 |
(14) 0x401bfc RET |
(14) 0x401c00 ADD X2, X2, #1 |
(14) 0x401c04 MOVZ X3, #0 |
(14) 0x401c08 B 401a90 |
0x401c0c HINT #0 |
0x401c10 (bad) |
0x401c14 (bad) |
0x401c18 HINT #0 |
0x401c1c HINT #0 |