0x401820 STP X29, X30, [SP, #992]! |
0x401824 ADD X29, SP, #0 |
0x401828 STR X19, [SP, #16] |
0x40182c BL 400720 |
0x401830 SBFM X19, X0, #0, #31 |
0x401834 BL 400730 |
0x401838 MOVZ X1, #13125 |
0x40183c SBFM X0, X0, #0, #31 |
0x401840 SDIV X2, X1, X19 |
0x401844 MSUB X3, X2, X19, X1 |
0x401848 CMP X0, X3 |
0x40184c B.LT 4019c0 |
(14) 0x401850 MADD X16, X2, X0, X3 |
(14) 0x401854 ADD X12, X2, X16 |
(14) 0x401858 CMP X16, X12 |
(14) 0x40185c B.GE 4019b4 |
(14) 0x401860 ADRP X4, 401860 |
(14) 0x401864 SUB X5, X12, X16 |
(14) 0x401868 FMOV D30, #1.0000000 |
(14) 0x40186c LDR X6, [X4, #2512] |
(14) 0x401870 ANDS X7, X5, #4224 |
(14) 0x401874 FMOV D31, #2.0000000 |
(14) 0x401878 LDR X15, [X6, #16] |
(14) 0x40187c LDP X13, X14, [X6] |
(14) 0x401880 B.EQ 40192c |
(14) 0x401884 CMP X7, #1 |
(14) 0x401888 B.EQ 401914 |
(14) 0x40188c CMP X7, #2 |
(14) 0x401890 B.EQ 401904 |
(14) 0x401894 CMP X7, #3 |
(14) 0x401898 B.EQ 4018f4 |
(14) 0x40189c CMP X7, #4 |
(14) 0x4018a0 B.EQ 4018e4 |
(14) 0x4018a4 CMP X7, #5 |
(14) 0x4018a8 B.EQ 4018d4 |
(14) 0x4018ac CMP X7, #6 |
(14) 0x4018b0 B.EQ 4018c4 |
(14) 0x4018b4 STR D30, [X15, X16,LSL #3] |
(14) 0x4018b8 STR D31, [X13, X16,LSL #3] |
(14) 0x4018bc STR XZR, [X14, X16,LSL #3] |
(14) 0x4018c0 ADD X16, X16, #1 |
(14) 0x4018c4 STR D30, [X15, X16,LSL #3] |
(14) 0x4018c8 STR D31, [X13, X16,LSL #3] |
(14) 0x4018cc STR XZR, [X14, X16,LSL #3] |
(14) 0x4018d0 ADD X16, X16, #1 |
(14) 0x4018d4 STR D30, [X15, X16,LSL #3] |
(14) 0x4018d8 STR D31, [X13, X16,LSL #3] |
(14) 0x4018dc STR XZR, [X14, X16,LSL #3] |
(14) 0x4018e0 ADD X16, X16, #1 |
(14) 0x4018e4 STR D30, [X15, X16,LSL #3] |
(14) 0x4018e8 STR D31, [X13, X16,LSL #3] |
(14) 0x4018ec STR XZR, [X14, X16,LSL #3] |
(14) 0x4018f0 ADD X16, X16, #1 |
(14) 0x4018f4 STR D30, [X15, X16,LSL #3] |
(14) 0x4018f8 STR D31, [X13, X16,LSL #3] |
(14) 0x4018fc STR XZR, [X14, X16,LSL #3] |
(14) 0x401900 ADD X16, X16, #1 |
(14) 0x401904 STR D30, [X15, X16,LSL #3] |
(14) 0x401908 STR D31, [X13, X16,LSL #3] |
(14) 0x40190c STR XZR, [X14, X16,LSL #3] |
(14) 0x401910 ADD X16, X16, #1 |
(14) 0x401914 STR D30, [X15, X16,LSL #3] |
(14) 0x401918 STR D31, [X13, X16,LSL #3] |
(14) 0x40191c STR XZR, [X14, X16,LSL #3] |
(14) 0x401920 ADD X16, X16, #1 |
(14) 0x401924 CMP X12, X16 |
(14) 0x401928 B.EQ 4019b4 |
(15) 0x40192c STR D30, [X15, X16,LSL #3] |
(15) 0x401930 ADD X17, X16, #1 |
(15) 0x401934 ADD X11, X16, #2 |
(15) 0x401938 STR D31, [X13, X16,LSL #3] |
(15) 0x40193c ADD X10, X16, #3 |
(15) 0x401940 ADD X9, X16, #4 |
(15) 0x401944 STR XZR, [X14, X16,LSL #3] |
(15) 0x401948 ADD X8, X16, #5 |
(15) 0x40194c ADD X18, X16, #6 |
(15) 0x401950 STR D30, [X15, X17,LSL #3] |
(15) 0x401954 ADD X30, X16, #7 |
(15) 0x401958 ADD X16, X16, #8 |
(15) 0x40195c STR D31, [X13, X17,LSL #3] |
(15) 0x401960 STR XZR, [X14, X17,LSL #3] |
(15) 0x401964 STR D30, [X15, X11,LSL #3] |
(15) 0x401968 STR D31, [X13, X11,LSL #3] |
(15) 0x40196c STR XZR, [X14, X11,LSL #3] |
(15) 0x401970 STR D30, [X15, X10,LSL #3] |
(15) 0x401974 STR D31, [X13, X10,LSL #3] |
(15) 0x401978 STR XZR, [X14, X10,LSL #3] |
(15) 0x40197c STR D30, [X15, X9,LSL #3] |
(15) 0x401980 STR D31, [X13, X9,LSL #3] |
(15) 0x401984 STR XZR, [X14, X9,LSL #3] |
(15) 0x401988 STR D30, [X15, X8,LSL #3] |
(15) 0x40198c STR D31, [X13, X8,LSL #3] |
(15) 0x401990 STR XZR, [X14, X8,LSL #3] |
(15) 0x401994 STR D30, [X15, X18,LSL #3] |
(15) 0x401998 STR D31, [X13, X18,LSL #3] |
(15) 0x40199c STR XZR, [X14, X18,LSL #3] |
(15) 0x4019a0 STR D30, [X15, X30,LSL #3] |
(15) 0x4019a4 STR D31, [X13, X30,LSL #3] |
(15) 0x4019a8 STR XZR, [X14, X30,LSL #3] |
(15) 0x4019ac CMP X12, X16 |
(15) 0x4019b0 B.NE 40192c |
(14) 0x4019b4 LDR X19, [SP, #16] |
(14) 0x4019b8 LDP X29, X30, [SP], #32 |
(14) 0x4019bc RET |
(14) 0x4019c0 ADD X2, X2, #1 |
(14) 0x4019c4 MOVZ X3, #0 |
(14) 0x4019c8 B 401850 |
0x4019cc HINT #0 |
0x4019d0 (bad) |
0x4019d4 (bad) |
0x4019d8 HINT #0 |
0x4019dc HINT #0 |