0x4014e0 STP X29, X30, [SP, #992]! |
0x4014e4 ADD X29, SP, #0 |
0x4014e8 STR X19, [SP, #16] |
0x4014ec BL 400740 |
0x4014f0 SBFM X19, X0, #0, #31 |
0x4014f4 BL 400710 |
0x4014f8 MOVZ X2, #13125 |
0x4014fc SBFM X1, X0, #0, #31 |
0x401500 SDIV X5, X2, X19 |
0x401504 MSUB X0, X5, X19, X2 |
0x401508 CMP X1, X0 |
0x40150c B.LT 401718 |
(7) 0x401510 MADD X1, X5, X1, X0 |
(7) 0x401514 ADD X12, X5, X1 |
(7) 0x401518 CMP X1, X12 |
(7) 0x40151c B.GE 40170c |
(7) 0x401520 ADRP X3, 401520 |
(7) 0x401524 LDR X4, [X3, #2208] |
(7) 0x401528 LDR X8, [X4, #16] |
(7) 0x40152c LDP X9, X10, [X4] |
(7) 0x401530 CMP X5, #1 |
(7) 0x401534 B.EQ 401724 |
(7) 0x401538 UBFM X11, X1, #61, #60 |
(7) 0x40153c ADD X17, X10, X1,LSL #3 |
(7) 0x401540 ADD X7, X11, #8 |
(7) 0x401544 ADD X6, X8, X7 |
(7) 0x401548 ADD X13, X9, X7 |
(7) 0x40154c CMP X6, X17 |
(7) 0x401550 CCMP X13, X17, #4, #1 |
(7) 0x401554 B.EQ 401724 |
(7) 0x401558 UBFM X14, X5, #1, #63 |
(7) 0x40155c ADD X18, X8, X11 |
(7) 0x401560 UBFM X30, X14, #60, #59 |
(7) 0x401564 MOVZ X0, #0 |
(7) 0x401568 SUB X15, X30, #16 |
(7) 0x40156c ADD X19, X9, X11 |
(7) 0x401570 UBFM X16, X15, #4, #63 |
(7) 0x401574 ADD X2, X16, #1 |
(7) 0x401578 ANDS X12, X2, #4224 |
(7) 0x40157c B.EQ 401644 |
(7) 0x401580 CMP X12, #1 |
(7) 0x401584 B.EQ 401628 |
(7) 0x401588 CMP X12, #2 |
(7) 0x40158c B.EQ 401614 |
(7) 0x401590 CMP X12, #3 |
(7) 0x401594 B.EQ 401600 |
(7) 0x401598 CMP X12, #4 |
(7) 0x40159c B.EQ 4015ec |
(7) 0x4015a0 CMP X12, #5 |
(7) 0x4015a4 B.EQ 4015d8 |
(7) 0x4015a8 CMP X12, #6 |
(7) 0x4015ac B.EQ 4015c4 |
(7) 0x4015b0 LDR Q30, [X19] |
(7) 0x4015b4 MOVZ X0, #16 |
(7) 0x4015b8 LDR Q31, [X18] |
(7) 0x4015bc FADD V0.2D, V31.2D, V30.2D |
(7) 0x4015c0 STR Q0, [X17] |
(7) 0x4015c4 LDR Q29, [X18, X0] |
(7) 0x4015c8 LDR Q28, [X19, X0] |
(7) 0x4015cc FADD V1.2D, V29.2D, V28.2D |
(7) 0x4015d0 STR Q1, [X17, X0] |
(7) 0x4015d4 ADD X0, X0, #16 |
(7) 0x4015d8 LDR Q27, [X18, X0] |
(7) 0x4015dc LDR Q26, [X19, X0] |
(7) 0x4015e0 FADD V2.2D, V27.2D, V26.2D |
(7) 0x4015e4 STR Q2, [X17, X0] |
(7) 0x4015e8 ADD X0, X0, #16 |
(7) 0x4015ec LDR Q25, [X18, X0] |
(7) 0x4015f0 LDR Q24, [X19, X0] |
(7) 0x4015f4 FADD V3.2D, V25.2D, V24.2D |
(7) 0x4015f8 STR Q3, [X17, X0] |
(7) 0x4015fc ADD X0, X0, #16 |
(7) 0x401600 LDR Q23, [X18, X0] |
(7) 0x401604 LDR Q22, [X19, X0] |
(7) 0x401608 FADD V4.2D, V23.2D, V22.2D |
(7) 0x40160c STR Q4, [X17, X0] |
(7) 0x401610 ADD X0, X0, #16 |
(7) 0x401614 LDR Q21, [X18, X0] |
(7) 0x401618 LDR Q20, [X19, X0] |
(7) 0x40161c FADD V5.2D, V21.2D, V20.2D |
(7) 0x401620 STR Q5, [X17, X0] |
(7) 0x401624 ADD X0, X0, #16 |
(7) 0x401628 LDR Q19, [X18, X0] |
(7) 0x40162c LDR Q18, [X19, X0] |
(7) 0x401630 FADD V6.2D, V19.2D, V18.2D |
(7) 0x401634 STR Q6, [X17, X0] |
(7) 0x401638 ADD X0, X0, #16 |
(7) 0x40163c CMP X30, X0 |
(7) 0x401640 B.EQ 4016ec |
(9) 0x401644 LDR Q7, [X18, X0] |
(9) 0x401648 ADD X3, X0, #16 |
(9) 0x40164c ADD X7, X0, #32 |
(9) 0x401650 ADD X4, X0, #48 |
(9) 0x401654 ADD X6, X0, #64 |
(9) 0x401658 LDR Q16, [X19, X0] |
(9) 0x40165c ADD X13, X0, #80 |
(9) 0x401660 ADD X14, X0, #96 |
(9) 0x401664 ADD X11, X0, #112 |
(9) 0x401668 FADD V17.2D, V7.2D, V16.2D |
(9) 0x40166c STR Q17, [X17, X0] |
(9) 0x401670 ADD X0, X0, #128 |
(9) 0x401674 LDR Q30, [X18, X3] |
(9) 0x401678 LDR Q31, [X19, X3] |
(9) 0x40167c FADD V0.2D, V30.2D, V31.2D |
(9) 0x401680 STR Q0, [X17, X3] |
(9) 0x401684 LDR Q29, [X18, X7] |
(9) 0x401688 LDR Q28, [X19, X7] |
(9) 0x40168c FADD V1.2D, V29.2D, V28.2D |
(9) 0x401690 STR Q1, [X17, X7] |
(9) 0x401694 LDR Q27, [X18, X4] |
(9) 0x401698 LDR Q26, [X19, X4] |
(9) 0x40169c FADD V2.2D, V27.2D, V26.2D |
(9) 0x4016a0 STR Q2, [X17, X4] |
(9) 0x4016a4 LDR Q25, [X18, X6] |
(9) 0x4016a8 LDR Q24, [X19, X6] |
(9) 0x4016ac FADD V3.2D, V25.2D, V24.2D |
(9) 0x4016b0 STR Q3, [X17, X6] |
(9) 0x4016b4 LDR Q23, [X18, X13] |
(9) 0x4016b8 LDR Q22, [X19, X13] |
(9) 0x4016bc FADD V4.2D, V23.2D, V22.2D |
(9) 0x4016c0 STR Q4, [X17, X13] |
(9) 0x4016c4 LDR Q21, [X18, X14] |
(9) 0x4016c8 LDR Q20, [X19, X14] |
(9) 0x4016cc FADD V5.2D, V21.2D, V20.2D |
(9) 0x4016d0 STR Q5, [X17, X14] |
(9) 0x4016d4 LDR Q19, [X18, X11] |
(9) 0x4016d8 LDR Q18, [X19, X11] |
(9) 0x4016dc FADD V6.2D, V19.2D, V18.2D |
(9) 0x4016e0 STR Q6, [X17, X11] |
(9) 0x4016e4 CMP X30, X0 |
(9) 0x4016e8 B.NE 401644 |
(7) 0x4016ec AND X17, X5, #8127 |
(7) 0x4016f0 TBZ W5, #0, 40170c |
(7) 0x4016f4 ADD X1, X1, X17 |
(7) 0x4016f8 UBFM X5, X1, #61, #60 |
(7) 0x4016fc LDR D7, [X8, X5] |
(7) 0x401700 LDR D16, [X9, X5] |
(7) 0x401704 FADD D17, D7, D16 |
(7) 0x401708 STR D17, [X10, X5] |
(7) 0x40170c LDR X19, [SP, #16] |
(7) 0x401710 LDP X29, X30, [SP], #32 |
(7) 0x401714 RET |
(7) 0x401718 ADD X5, X5, #1 |
(7) 0x40171c MOVZ X0, #0 |
(7) 0x401720 B 401510 |
(7) 0x401724 SUB X18, X12, X1 |
(7) 0x401728 ANDS X30, X18, #4224 |
(7) 0x40172c B.EQ 4017f4 |
(7) 0x401730 CMP X30, #1 |
(7) 0x401734 B.EQ 4017d8 |
(7) 0x401738 CMP X30, #2 |
(7) 0x40173c B.EQ 4017c4 |
(7) 0x401740 CMP X30, #3 |
(7) 0x401744 B.EQ 4017b0 |
(7) 0x401748 CMP X30, #4 |
(7) 0x40174c B.EQ 40179c |
(7) 0x401750 CMP X30, #5 |
(7) 0x401754 B.EQ 401788 |
(7) 0x401758 CMP X30, #6 |
(7) 0x40175c B.EQ 401774 |
(7) 0x401760 LDR D30, [X8, X1,LSL #3] |
(7) 0x401764 LDR D31, [X9, X1,LSL #3] |
(7) 0x401768 FADD D0, D30, D31 |
(7) 0x40176c STR D0, [X10, X1,LSL #3] |
(7) 0x401770 ADD X1, X1, #1 |
(7) 0x401774 LDR D29, [X8, X1,LSL #3] |
(7) 0x401778 LDR D28, [X9, X1,LSL #3] |
(7) 0x40177c FADD D1, D29, D28 |
(7) 0x401780 STR D1, [X10, X1,LSL #3] |
(7) 0x401784 ADD X1, X1, #1 |
(7) 0x401788 LDR D27, [X8, X1,LSL #3] |
(7) 0x40178c LDR D26, [X9, X1,LSL #3] |
(7) 0x401790 FADD D2, D27, D26 |
(7) 0x401794 STR D2, [X10, X1,LSL #3] |
(7) 0x401798 ADD X1, X1, #1 |
(7) 0x40179c LDR D25, [X8, X1,LSL #3] |
(7) 0x4017a0 LDR D24, [X9, X1,LSL #3] |
(7) 0x4017a4 FADD D3, D25, D24 |
(7) 0x4017a8 STR D3, [X10, X1,LSL #3] |
(7) 0x4017ac ADD X1, X1, #1 |
(7) 0x4017b0 LDR D23, [X8, X1,LSL #3] |
(7) 0x4017b4 LDR D22, [X9, X1,LSL #3] |
(7) 0x4017b8 FADD D4, D23, D22 |
(7) 0x4017bc STR D4, [X10, X1,LSL #3] |
(7) 0x4017c0 ADD X1, X1, #1 |
(7) 0x4017c4 LDR D21, [X8, X1,LSL #3] |
(7) 0x4017c8 LDR D20, [X9, X1,LSL #3] |
(7) 0x4017cc FADD D5, D21, D20 |
(7) 0x4017d0 STR D5, [X10, X1,LSL #3] |
(7) 0x4017d4 ADD X1, X1, #1 |
(7) 0x4017d8 LDR D19, [X8, X1,LSL #3] |
(7) 0x4017dc LDR D18, [X9, X1,LSL #3] |
(7) 0x4017e0 FADD D6, D19, D18 |
(7) 0x4017e4 STR D6, [X10, X1,LSL #3] |
(7) 0x4017e8 ADD X1, X1, #1 |
(7) 0x4017ec CMP X12, X1 |
(7) 0x4017f0 B.EQ 40170c |
(8) 0x4017f4 LDR D7, [X8, X1,LSL #3] |
(8) 0x4017f8 ADD X19, X1, #1 |
(8) 0x4017fc ADD X16, X1, #2 |
(8) 0x401800 ADD X15, X1, #3 |
(8) 0x401804 ADD X2, X1, #4 |
(8) 0x401808 LDR D16, [X9, X1,LSL #3] |
(8) 0x40180c ADD X0, X1, #5 |
(8) 0x401810 ADD X4, X1, #6 |
(8) 0x401814 ADD X3, X1, #7 |
(8) 0x401818 FADD D17, D7, D16 |
(8) 0x40181c STR D17, [X10, X1,LSL #3] |
(8) 0x401820 ADD X1, X1, #8 |
(8) 0x401824 LDR D30, [X8, X19,LSL #3] |
(8) 0x401828 LDR D31, [X9, X19,LSL #3] |
(8) 0x40182c FADD D0, D30, D31 |
(8) 0x401830 STR D0, [X10, X19,LSL #3] |
(8) 0x401834 LDR D29, [X8, X16,LSL #3] |
(8) 0x401838 LDR D28, [X9, X16,LSL #3] |
(8) 0x40183c FADD D1, D29, D28 |
(8) 0x401840 STR D1, [X10, X16,LSL #3] |
(8) 0x401844 LDR D27, [X8, X15,LSL #3] |
(8) 0x401848 LDR D26, [X9, X15,LSL #3] |
(8) 0x40184c FADD D2, D27, D26 |
(8) 0x401850 STR D2, [X10, X15,LSL #3] |
(8) 0x401854 LDR D25, [X8, X2,LSL #3] |
(8) 0x401858 LDR D24, [X9, X2,LSL #3] |
(8) 0x40185c FADD D3, D25, D24 |
(8) 0x401860 STR D3, [X10, X2,LSL #3] |
(8) 0x401864 LDR D23, [X8, X0,LSL #3] |
(8) 0x401868 LDR D22, [X9, X0,LSL #3] |
(8) 0x40186c FADD D4, D23, D22 |
(8) 0x401870 STR D4, [X10, X0,LSL #3] |
(8) 0x401874 LDR D21, [X8, X4,LSL #3] |
(8) 0x401878 LDR D20, [X9, X4,LSL #3] |
(8) 0x40187c FADD D5, D21, D20 |
(8) 0x401880 STR D5, [X10, X4,LSL #3] |
(8) 0x401884 LDR D19, [X8, X3,LSL #3] |
(8) 0x401888 LDR D18, [X9, X3,LSL #3] |
(8) 0x40188c FADD D6, D19, D18 |
(8) 0x401890 STR D6, [X10, X3,LSL #3] |
(8) 0x401894 CMP X12, X1 |
(8) 0x401898 B.NE 4017f4 |
(7) 0x40189c B 40170c |
0x4018a0 (bad) |
0x4018a4 (bad) |