0x401580 STP X29, X30, [SP, #992]! |
0x401584 ADD X29, SP, #0 |
0x401588 STR X19, [SP, #16] |
0x40158c BL 400740 |
0x401590 SBFM X19, X0, #0, #31 |
0x401594 BL 400710 |
0x401598 MOVZ X2, #13125 |
0x40159c SBFM X1, X0, #0, #31 |
0x4015a0 SDIV X5, X2, X19 |
0x4015a4 MSUB X0, X5, X19, X2 |
0x4015a8 CMP X1, X0 |
0x4015ac B.LT 4017b8 |
(7) 0x4015b0 MADD X1, X5, X1, X0 |
(7) 0x4015b4 ADD X12, X5, X1 |
(7) 0x4015b8 CMP X1, X12 |
(7) 0x4015bc B.GE 4017ac |
(7) 0x4015c0 ADRP X3, 4015c0 |
(7) 0x4015c4 LDR X4, [X3, #2368] |
(7) 0x4015c8 LDR X8, [X4, #16] |
(7) 0x4015cc LDP X9, X10, [X4] |
(7) 0x4015d0 CMP X5, #1 |
(7) 0x4015d4 B.EQ 4017c4 |
(7) 0x4015d8 UBFM X11, X1, #61, #60 |
(7) 0x4015dc ADD X17, X10, X1,LSL #3 |
(7) 0x4015e0 ADD X7, X11, #8 |
(7) 0x4015e4 ADD X6, X8, X7 |
(7) 0x4015e8 ADD X13, X9, X7 |
(7) 0x4015ec CMP X6, X17 |
(7) 0x4015f0 CCMP X13, X17, #4, #1 |
(7) 0x4015f4 B.EQ 4017c4 |
(7) 0x4015f8 UBFM X14, X5, #1, #63 |
(7) 0x4015fc ADD X18, X8, X11 |
(7) 0x401600 UBFM X30, X14, #60, #59 |
(7) 0x401604 MOVZ X0, #0 |
(7) 0x401608 SUB X15, X30, #16 |
(7) 0x40160c ADD X19, X9, X11 |
(7) 0x401610 UBFM X16, X15, #4, #63 |
(7) 0x401614 ADD X2, X16, #1 |
(7) 0x401618 ANDS X12, X2, #4224 |
(7) 0x40161c B.EQ 4016e4 |
(7) 0x401620 CMP X12, #1 |
(7) 0x401624 B.EQ 4016c8 |
(7) 0x401628 CMP X12, #2 |
(7) 0x40162c B.EQ 4016b4 |
(7) 0x401630 CMP X12, #3 |
(7) 0x401634 B.EQ 4016a0 |
(7) 0x401638 CMP X12, #4 |
(7) 0x40163c B.EQ 40168c |
(7) 0x401640 CMP X12, #5 |
(7) 0x401644 B.EQ 401678 |
(7) 0x401648 CMP X12, #6 |
(7) 0x40164c B.EQ 401664 |
(7) 0x401650 LDR Q30, [X19] |
(7) 0x401654 MOVZ X0, #16 |
(7) 0x401658 LDR Q31, [X18] |
(7) 0x40165c FADD V0.2D, V31.2D, V30.2D |
(7) 0x401660 STR Q0, [X17] |
(7) 0x401664 LDR Q29, [X18, X0] |
(7) 0x401668 LDR Q28, [X19, X0] |
(7) 0x40166c FADD V1.2D, V29.2D, V28.2D |
(7) 0x401670 STR Q1, [X17, X0] |
(7) 0x401674 ADD X0, X0, #16 |
(7) 0x401678 LDR Q27, [X18, X0] |
(7) 0x40167c LDR Q26, [X19, X0] |
(7) 0x401680 FADD V2.2D, V27.2D, V26.2D |
(7) 0x401684 STR Q2, [X17, X0] |
(7) 0x401688 ADD X0, X0, #16 |
(7) 0x40168c LDR Q25, [X18, X0] |
(7) 0x401690 LDR Q24, [X19, X0] |
(7) 0x401694 FADD V3.2D, V25.2D, V24.2D |
(7) 0x401698 STR Q3, [X17, X0] |
(7) 0x40169c ADD X0, X0, #16 |
(7) 0x4016a0 LDR Q23, [X18, X0] |
(7) 0x4016a4 LDR Q22, [X19, X0] |
(7) 0x4016a8 FADD V4.2D, V23.2D, V22.2D |
(7) 0x4016ac STR Q4, [X17, X0] |
(7) 0x4016b0 ADD X0, X0, #16 |
(7) 0x4016b4 LDR Q21, [X18, X0] |
(7) 0x4016b8 LDR Q20, [X19, X0] |
(7) 0x4016bc FADD V5.2D, V21.2D, V20.2D |
(7) 0x4016c0 STR Q5, [X17, X0] |
(7) 0x4016c4 ADD X0, X0, #16 |
(7) 0x4016c8 LDR Q19, [X18, X0] |
(7) 0x4016cc LDR Q18, [X19, X0] |
(7) 0x4016d0 FADD V6.2D, V19.2D, V18.2D |
(7) 0x4016d4 STR Q6, [X17, X0] |
(7) 0x4016d8 ADD X0, X0, #16 |
(7) 0x4016dc CMP X30, X0 |
(7) 0x4016e0 B.EQ 40178c |
(9) 0x4016e4 LDR Q7, [X18, X0] |
(9) 0x4016e8 ADD X3, X0, #16 |
(9) 0x4016ec ADD X7, X0, #32 |
(9) 0x4016f0 ADD X4, X0, #48 |
(9) 0x4016f4 ADD X6, X0, #64 |
(9) 0x4016f8 LDR Q16, [X19, X0] |
(9) 0x4016fc ADD X13, X0, #80 |
(9) 0x401700 ADD X14, X0, #96 |
(9) 0x401704 ADD X11, X0, #112 |
(9) 0x401708 FADD V17.2D, V7.2D, V16.2D |
(9) 0x40170c STR Q17, [X17, X0] |
(9) 0x401710 ADD X0, X0, #128 |
(9) 0x401714 LDR Q30, [X18, X3] |
(9) 0x401718 LDR Q31, [X19, X3] |
(9) 0x40171c FADD V0.2D, V30.2D, V31.2D |
(9) 0x401720 STR Q0, [X17, X3] |
(9) 0x401724 LDR Q29, [X18, X7] |
(9) 0x401728 LDR Q28, [X19, X7] |
(9) 0x40172c FADD V1.2D, V29.2D, V28.2D |
(9) 0x401730 STR Q1, [X17, X7] |
(9) 0x401734 LDR Q27, [X18, X4] |
(9) 0x401738 LDR Q26, [X19, X4] |
(9) 0x40173c FADD V2.2D, V27.2D, V26.2D |
(9) 0x401740 STR Q2, [X17, X4] |
(9) 0x401744 LDR Q25, [X18, X6] |
(9) 0x401748 LDR Q24, [X19, X6] |
(9) 0x40174c FADD V3.2D, V25.2D, V24.2D |
(9) 0x401750 STR Q3, [X17, X6] |
(9) 0x401754 LDR Q23, [X18, X13] |
(9) 0x401758 LDR Q22, [X19, X13] |
(9) 0x40175c FADD V4.2D, V23.2D, V22.2D |
(9) 0x401760 STR Q4, [X17, X13] |
(9) 0x401764 LDR Q21, [X18, X14] |
(9) 0x401768 LDR Q20, [X19, X14] |
(9) 0x40176c FADD V5.2D, V21.2D, V20.2D |
(9) 0x401770 STR Q5, [X17, X14] |
(9) 0x401774 LDR Q19, [X18, X11] |
(9) 0x401778 LDR Q18, [X19, X11] |
(9) 0x40177c FADD V6.2D, V19.2D, V18.2D |
(9) 0x401780 STR Q6, [X17, X11] |
(9) 0x401784 CMP X30, X0 |
(9) 0x401788 B.NE 4016e4 |
(7) 0x40178c AND X17, X5, #8127 |
(7) 0x401790 TBZ W5, #0, 4017ac |
(7) 0x401794 ADD X1, X1, X17 |
(7) 0x401798 UBFM X5, X1, #61, #60 |
(7) 0x40179c LDR D7, [X8, X5] |
(7) 0x4017a0 LDR D16, [X9, X5] |
(7) 0x4017a4 FADD D17, D7, D16 |
(7) 0x4017a8 STR D17, [X10, X5] |
(7) 0x4017ac LDR X19, [SP, #16] |
(7) 0x4017b0 LDP X29, X30, [SP], #32 |
(7) 0x4017b4 RET |
(7) 0x4017b8 ADD X5, X5, #1 |
(7) 0x4017bc MOVZ X0, #0 |
(7) 0x4017c0 B 4015b0 |
(7) 0x4017c4 SUB X18, X12, X1 |
(7) 0x4017c8 ANDS X30, X18, #4224 |
(7) 0x4017cc B.EQ 401894 |
(7) 0x4017d0 CMP X30, #1 |
(7) 0x4017d4 B.EQ 401878 |
(7) 0x4017d8 CMP X30, #2 |
(7) 0x4017dc B.EQ 401864 |
(7) 0x4017e0 CMP X30, #3 |
(7) 0x4017e4 B.EQ 401850 |
(7) 0x4017e8 CMP X30, #4 |
(7) 0x4017ec B.EQ 40183c |
(7) 0x4017f0 CMP X30, #5 |
(7) 0x4017f4 B.EQ 401828 |
(7) 0x4017f8 CMP X30, #6 |
(7) 0x4017fc B.EQ 401814 |
(7) 0x401800 LDR D30, [X8, X1,LSL #3] |
(7) 0x401804 LDR D31, [X9, X1,LSL #3] |
(7) 0x401808 FADD D0, D30, D31 |
(7) 0x40180c STR D0, [X10, X1,LSL #3] |
(7) 0x401810 ADD X1, X1, #1 |
(7) 0x401814 LDR D29, [X8, X1,LSL #3] |
(7) 0x401818 LDR D28, [X9, X1,LSL #3] |
(7) 0x40181c FADD D1, D29, D28 |
(7) 0x401820 STR D1, [X10, X1,LSL #3] |
(7) 0x401824 ADD X1, X1, #1 |
(7) 0x401828 LDR D27, [X8, X1,LSL #3] |
(7) 0x40182c LDR D26, [X9, X1,LSL #3] |
(7) 0x401830 FADD D2, D27, D26 |
(7) 0x401834 STR D2, [X10, X1,LSL #3] |
(7) 0x401838 ADD X1, X1, #1 |
(7) 0x40183c LDR D25, [X8, X1,LSL #3] |
(7) 0x401840 LDR D24, [X9, X1,LSL #3] |
(7) 0x401844 FADD D3, D25, D24 |
(7) 0x401848 STR D3, [X10, X1,LSL #3] |
(7) 0x40184c ADD X1, X1, #1 |
(7) 0x401850 LDR D23, [X8, X1,LSL #3] |
(7) 0x401854 LDR D22, [X9, X1,LSL #3] |
(7) 0x401858 FADD D4, D23, D22 |
(7) 0x40185c STR D4, [X10, X1,LSL #3] |
(7) 0x401860 ADD X1, X1, #1 |
(7) 0x401864 LDR D21, [X8, X1,LSL #3] |
(7) 0x401868 LDR D20, [X9, X1,LSL #3] |
(7) 0x40186c FADD D5, D21, D20 |
(7) 0x401870 STR D5, [X10, X1,LSL #3] |
(7) 0x401874 ADD X1, X1, #1 |
(7) 0x401878 LDR D19, [X8, X1,LSL #3] |
(7) 0x40187c LDR D18, [X9, X1,LSL #3] |
(7) 0x401880 FADD D6, D19, D18 |
(7) 0x401884 STR D6, [X10, X1,LSL #3] |
(7) 0x401888 ADD X1, X1, #1 |
(7) 0x40188c CMP X12, X1 |
(7) 0x401890 B.EQ 4017ac |
(8) 0x401894 LDR D7, [X8, X1,LSL #3] |
(8) 0x401898 ADD X19, X1, #1 |
(8) 0x40189c ADD X16, X1, #2 |
(8) 0x4018a0 ADD X15, X1, #3 |
(8) 0x4018a4 ADD X2, X1, #4 |
(8) 0x4018a8 LDR D16, [X9, X1,LSL #3] |
(8) 0x4018ac ADD X0, X1, #5 |
(8) 0x4018b0 ADD X4, X1, #6 |
(8) 0x4018b4 ADD X3, X1, #7 |
(8) 0x4018b8 FADD D17, D7, D16 |
(8) 0x4018bc STR D17, [X10, X1,LSL #3] |
(8) 0x4018c0 ADD X1, X1, #8 |
(8) 0x4018c4 LDR D30, [X8, X19,LSL #3] |
(8) 0x4018c8 LDR D31, [X9, X19,LSL #3] |
(8) 0x4018cc FADD D0, D30, D31 |
(8) 0x4018d0 STR D0, [X10, X19,LSL #3] |
(8) 0x4018d4 LDR D29, [X8, X16,LSL #3] |
(8) 0x4018d8 LDR D28, [X9, X16,LSL #3] |
(8) 0x4018dc FADD D1, D29, D28 |
(8) 0x4018e0 STR D1, [X10, X16,LSL #3] |
(8) 0x4018e4 LDR D27, [X8, X15,LSL #3] |
(8) 0x4018e8 LDR D26, [X9, X15,LSL #3] |
(8) 0x4018ec FADD D2, D27, D26 |
(8) 0x4018f0 STR D2, [X10, X15,LSL #3] |
(8) 0x4018f4 LDR D25, [X8, X2,LSL #3] |
(8) 0x4018f8 LDR D24, [X9, X2,LSL #3] |
(8) 0x4018fc FADD D3, D25, D24 |
(8) 0x401900 STR D3, [X10, X2,LSL #3] |
(8) 0x401904 LDR D23, [X8, X0,LSL #3] |
(8) 0x401908 LDR D22, [X9, X0,LSL #3] |
(8) 0x40190c FADD D4, D23, D22 |
(8) 0x401910 STR D4, [X10, X0,LSL #3] |
(8) 0x401914 LDR D21, [X8, X4,LSL #3] |
(8) 0x401918 LDR D20, [X9, X4,LSL #3] |
(8) 0x40191c FADD D5, D21, D20 |
(8) 0x401920 STR D5, [X10, X4,LSL #3] |
(8) 0x401924 LDR D19, [X8, X3,LSL #3] |
(8) 0x401928 LDR D18, [X9, X3,LSL #3] |
(8) 0x40192c FADD D6, D19, D18 |
(8) 0x401930 STR D6, [X10, X3,LSL #3] |
(8) 0x401934 CMP X12, X1 |
(8) 0x401938 B.NE 401894 |
(7) 0x40193c B 4017ac |
0x401940 (bad) |
0x401944 (bad) |