0x4018e0 STP X29, X30, [SP, #992]! |
0x4018e4 ADD X29, SP, #0 |
0x4018e8 STR X19, [SP, #16] |
0x4018ec BL 400730 |
0x4018f0 SBFM X19, X0, #0, #31 |
0x4018f4 BL 400740 |
0x4018f8 MOVZ X2, #13125 |
0x4018fc SBFM X0, X0, #0, #31 |
0x401900 SDIV X1, X2, X19 |
0x401904 MSUB X3, X1, X19, X2 |
0x401908 CMP X0, X3 |
0x40190c B.LT 401a44 |
(12) 0x401910 MADD X4, X1, X0, X3 |
(12) 0x401914 ADD X5, X1, X4 |
(12) 0x401918 CMP X4, X5 |
(12) 0x40191c B.GE 401a38 |
(12) 0x401920 ADRP X6, 401920 |
(12) 0x401924 LDR X7, [X6, #2640] |
(12) 0x401928 LDR X8, [X7, #16] |
(12) 0x40192c ADD X16, X8, X4,LSL #3 |
(12) 0x401930 ADD X9, X8, X5,LSL #3 |
(12) 0x401934 SUB X10, X9, X16 |
(12) 0x401938 SUB X11, X10, #8 |
(12) 0x40193c UBFM X12, X11, #3, #63 |
(12) 0x401940 ADD X13, X12, #1 |
(12) 0x401944 ANDS X14, X13, #4224 |
(12) 0x401948 B.EQ 4019d8 |
(12) 0x40194c CMP X14, #1 |
(12) 0x401950 B.EQ 4019c4 |
(12) 0x401954 CMP X14, #2 |
(12) 0x401958 B.EQ 4019b8 |
(12) 0x40195c CMP X14, #3 |
(12) 0x401960 B.EQ 4019ac |
(12) 0x401964 CMP X14, #4 |
(12) 0x401968 B.EQ 4019a0 |
(12) 0x40196c CMP X14, #5 |
(12) 0x401970 B.EQ 401994 |
(12) 0x401974 CMP X14, #6 |
(12) 0x401978 B.EQ 401988 |
(12) 0x40197c LDR D31, [X16] |
(12) 0x401980 FADD D0, D31, D31 |
(12) 0x401984 STR D0, [X16], #8 |
(12) 0x401988 LDR D30, [X16] |
(12) 0x40198c FADD D1, D30, D30 |
(12) 0x401990 STR D1, [X16], #8 |
(12) 0x401994 LDR D29, [X16] |
(12) 0x401998 FADD D2, D29, D29 |
(12) 0x40199c STR D2, [X16], #8 |
(12) 0x4019a0 LDR D28, [X16] |
(12) 0x4019a4 FADD D3, D28, D28 |
(12) 0x4019a8 STR D3, [X16], #8 |
(12) 0x4019ac LDR D27, [X16] |
(12) 0x4019b0 FADD D4, D27, D27 |
(12) 0x4019b4 STR D4, [X16], #8 |
(12) 0x4019b8 LDR D26, [X16] |
(12) 0x4019bc FADD D5, D26, D26 |
(12) 0x4019c0 STR D5, [X16], #8 |
(12) 0x4019c4 LDR D25, [X16] |
(12) 0x4019c8 FADD D6, D25, D25 |
(12) 0x4019cc STR D6, [X16], #8 |
(12) 0x4019d0 CMP X9, X16 |
(12) 0x4019d4 B.EQ 401a38 |
(13) 0x4019d8 LDR D17, [X16] |
(13) 0x4019dc ORR X15, XZR, X16 |
(13) 0x4019e0 FADD D7, D17, D17 |
(13) 0x4019e4 STR D7, [X15], #8 |
(13) 0x4019e8 LDR D18, [X16, #8] |
(13) 0x4019ec FADD D16, D18, D18 |
(13) 0x4019f0 STR D16, [X16, #8] |
(13) 0x4019f4 LDR D19, [X15, #8] |
(13) 0x4019f8 FADD D20, D19, D19 |
(13) 0x4019fc STR D20, [X15, #8] |
(13) 0x401a00 LDR D29, [X16, #56] |
(13) 0x401a04 LDP D24, D21, [X16, #24] |
(13) 0x401a08 LDP D22, D23, [X16, #40] |
(13) 0x401a0c ADD X16, X16, #64 |
(13) 0x401a10 FADD D2, D29, D29 |
(13) 0x401a14 FADD D31, D24, D24 |
(13) 0x401a18 FADD D0, D21, D21 |
(13) 0x401a1c FADD D30, D22, D22 |
(13) 0x401a20 FADD D1, D23, D23 |
(13) 0x401a24 STUR D2, [X16, #504] |
(13) 0x401a28 STP D31, D0, [X16, #984] |
(13) 0x401a2c STP D30, D1, [X16, #1000] |
(13) 0x401a30 CMP X9, X16 |
(13) 0x401a34 B.NE 4019d8 |
(12) 0x401a38 LDR X19, [SP, #16] |
(12) 0x401a3c LDP X29, X30, [SP], #32 |
(12) 0x401a40 RET |
(12) 0x401a44 ADD X1, X1, #1 |
(12) 0x401a48 MOVZ X3, #0 |
(12) 0x401a4c B 401910 |
0x401a50 (bad) |
0x401a54 (bad) |
0x401a58 HINT #0 |
0x401a5c HINT #0 |