0x401610 STP X29, X30, [SP, #992]! |
0x401614 ADD X29, SP, #0 |
0x401618 STR X19, [SP, #16] |
0x40161c BL 400720 |
0x401620 SBFM X19, X0, #0, #31 |
0x401624 BL 400730 |
0x401628 MOVZ X1, #13125 |
0x40162c SBFM X0, X0, #0, #31 |
0x401630 SDIV X2, X1, X19 |
0x401634 MSUB X3, X2, X19, X1 |
0x401638 CMP X0, X3 |
0x40163c B.LT 401768 |
(10) 0x401640 MADD X14, X2, X0, X3 |
(10) 0x401644 ADD X11, X2, X14 |
(10) 0x401648 CMP X14, X11 |
(10) 0x40164c B.GE 40175c |
(10) 0x401650 ADRP X5, 401650 |
(10) 0x401654 SUB X4, X11, X14 |
(10) 0x401658 LDR X6, [X5, #1912] |
(10) 0x40165c ANDS X7, X4, #4224 |
(10) 0x401660 LDP X12, X13, [X6, #8] |
(10) 0x401664 B.EQ 4016f4 |
(10) 0x401668 CMP X7, #1 |
(10) 0x40166c B.EQ 4016e0 |
(10) 0x401670 CMP X7, #2 |
(10) 0x401674 B.EQ 4016d4 |
(10) 0x401678 CMP X7, #3 |
(10) 0x40167c B.EQ 4016c8 |
(10) 0x401680 CMP X7, #4 |
(10) 0x401684 B.EQ 4016bc |
(10) 0x401688 CMP X7, #5 |
(10) 0x40168c B.EQ 4016b0 |
(10) 0x401690 CMP X7, #6 |
(10) 0x401694 B.EQ 4016a4 |
(10) 0x401698 LDR D31, [X13, X14,LSL #3] |
(10) 0x40169c STR D31, [X12, X14,LSL #3] |
(10) 0x4016a0 ADD X14, X14, #1 |
(10) 0x4016a4 LDR D0, [X13, X14,LSL #3] |
(10) 0x4016a8 STR D0, [X12, X14,LSL #3] |
(10) 0x4016ac ADD X14, X14, #1 |
(10) 0x4016b0 LDR D1, [X13, X14,LSL #3] |
(10) 0x4016b4 STR D1, [X12, X14,LSL #3] |
(10) 0x4016b8 ADD X14, X14, #1 |
(10) 0x4016bc LDR D2, [X13, X14,LSL #3] |
(10) 0x4016c0 STR D2, [X12, X14,LSL #3] |
(10) 0x4016c4 ADD X14, X14, #1 |
(10) 0x4016c8 LDR D3, [X13, X14,LSL #3] |
(10) 0x4016cc STR D3, [X12, X14,LSL #3] |
(10) 0x4016d0 ADD X14, X14, #1 |
(10) 0x4016d4 LDR D4, [X13, X14,LSL #3] |
(10) 0x4016d8 STR D4, [X12, X14,LSL #3] |
(10) 0x4016dc ADD X14, X14, #1 |
(10) 0x4016e0 LDR D5, [X13, X14,LSL #3] |
(10) 0x4016e4 STR D5, [X12, X14,LSL #3] |
(10) 0x4016e8 ADD X14, X14, #1 |
(10) 0x4016ec CMP X11, X14 |
(10) 0x4016f0 B.EQ 40175c |
(11) 0x4016f4 LDR D6, [X13, X14,LSL #3] |
(11) 0x4016f8 ADD X15, X14, #1 |
(11) 0x4016fc ADD X10, X14, #2 |
(11) 0x401700 ADD X9, X14, #3 |
(11) 0x401704 ADD X8, X14, #4 |
(11) 0x401708 ADD X16, X14, #5 |
(11) 0x40170c ADD X17, X14, #6 |
(11) 0x401710 ADD X18, X14, #7 |
(11) 0x401714 STR D6, [X12, X14,LSL #3] |
(11) 0x401718 ADD X14, X14, #8 |
(11) 0x40171c LDR D7, [X13, X15,LSL #3] |
(11) 0x401720 STR D7, [X12, X15,LSL #3] |
(11) 0x401724 LDR D16, [X13, X10,LSL #3] |
(11) 0x401728 STR D16, [X12, X10,LSL #3] |
(11) 0x40172c LDR D17, [X13, X9,LSL #3] |
(11) 0x401730 STR D17, [X12, X9,LSL #3] |
(11) 0x401734 LDR D18, [X13, X8,LSL #3] |
(11) 0x401738 STR D18, [X12, X8,LSL #3] |
(11) 0x40173c LDR D19, [X13, X16,LSL #3] |
(11) 0x401740 STR D19, [X12, X16,LSL #3] |
(11) 0x401744 LDR D20, [X13, X17,LSL #3] |
(11) 0x401748 STR D20, [X12, X17,LSL #3] |
(11) 0x40174c LDR D21, [X13, X18,LSL #3] |
(11) 0x401750 STR D21, [X12, X18,LSL #3] |
(11) 0x401754 CMP X11, X14 |
(11) 0x401758 B.NE 4016f4 |
(10) 0x40175c LDR X19, [SP, #16] |
(10) 0x401760 LDP X29, X30, [SP], #32 |
(10) 0x401764 RET |
(10) 0x401768 ADD X2, X2, #1 |
(10) 0x40176c MOVZ X3, #0 |
(10) 0x401770 B 401640 |
0x401774 HINT #0 |
0x401778 (bad) |
0x40177c (bad) |