0x4013d0 STP X29, X30, [SP, #992]! |
0x4013d4 ADD X29, SP, #0 |
0x4013d8 STR X19, [SP, #16] |
0x4013dc BL 400730 |
0x4013e0 SBFM X19, X0, #0, #31 |
0x4013e4 BL 400740 |
0x4013e8 MOVZ X1, #13125 |
0x4013ec SBFM X0, X0, #0, #31 |
0x4013f0 SDIV X2, X1, X19 |
0x4013f4 MSUB X3, X2, X19, X1 |
0x4013f8 CMP X0, X3 |
0x4013fc B.LT 4015a4 |
(6) 0x401400 MADD X16, X2, X0, X3 |
(6) 0x401404 ADD X12, X2, X16 |
(6) 0x401408 CMP X16, X12 |
(6) 0x40140c B.GE 401598 |
(6) 0x401410 ADRP X4, 401410 |
(6) 0x401414 SUB X5, X12, X16 |
(6) 0x401418 LDR X6, [X4, #1456] |
(6) 0x40141c ANDS X7, X5, #4224 |
(6) 0x401420 LDR X15, [X6, #16] |
(6) 0x401424 LDP X13, X14, [X6] |
(6) 0x401428 B.EQ 4014f0 |
(6) 0x40142c CMP X7, #1 |
(6) 0x401430 B.EQ 4014d4 |
(6) 0x401434 CMP X7, #2 |
(6) 0x401438 B.EQ 4014c0 |
(6) 0x40143c CMP X7, #3 |
(6) 0x401440 B.EQ 4014ac |
(6) 0x401444 CMP X7, #4 |
(6) 0x401448 B.EQ 401498 |
(6) 0x40144c CMP X7, #5 |
(6) 0x401450 B.EQ 401484 |
(6) 0x401454 CMP X7, #6 |
(6) 0x401458 B.EQ 401470 |
(6) 0x40145c LDR D31, [X15, X16,LSL #3] |
(6) 0x401460 LDR D30, [X13, X16,LSL #3] |
(6) 0x401464 FADD D0, D31, D30 |
(6) 0x401468 STR D0, [X14, X16,LSL #3] |
(6) 0x40146c ADD X16, X16, #1 |
(6) 0x401470 LDR D29, [X15, X16,LSL #3] |
(6) 0x401474 LDR D28, [X13, X16,LSL #3] |
(6) 0x401478 FADD D1, D29, D28 |
(6) 0x40147c STR D1, [X14, X16,LSL #3] |
(6) 0x401480 ADD X16, X16, #1 |
(6) 0x401484 LDR D27, [X15, X16,LSL #3] |
(6) 0x401488 LDR D26, [X13, X16,LSL #3] |
(6) 0x40148c FADD D2, D27, D26 |
(6) 0x401490 STR D2, [X14, X16,LSL #3] |
(6) 0x401494 ADD X16, X16, #1 |
(6) 0x401498 LDR D25, [X15, X16,LSL #3] |
(6) 0x40149c LDR D24, [X13, X16,LSL #3] |
(6) 0x4014a0 FADD D3, D25, D24 |
(6) 0x4014a4 STR D3, [X14, X16,LSL #3] |
(6) 0x4014a8 ADD X16, X16, #1 |
(6) 0x4014ac LDR D23, [X15, X16,LSL #3] |
(6) 0x4014b0 LDR D22, [X13, X16,LSL #3] |
(6) 0x4014b4 FADD D4, D23, D22 |
(6) 0x4014b8 STR D4, [X14, X16,LSL #3] |
(6) 0x4014bc ADD X16, X16, #1 |
(6) 0x4014c0 LDR D21, [X15, X16,LSL #3] |
(6) 0x4014c4 LDR D20, [X13, X16,LSL #3] |
(6) 0x4014c8 FADD D5, D21, D20 |
(6) 0x4014cc STR D5, [X14, X16,LSL #3] |
(6) 0x4014d0 ADD X16, X16, #1 |
(6) 0x4014d4 LDR D19, [X15, X16,LSL #3] |
(6) 0x4014d8 LDR D18, [X13, X16,LSL #3] |
(6) 0x4014dc FADD D6, D19, D18 |
(6) 0x4014e0 STR D6, [X14, X16,LSL #3] |
(6) 0x4014e4 ADD X16, X16, #1 |
(6) 0x4014e8 CMP X12, X16 |
(6) 0x4014ec B.EQ 401598 |
(7) 0x4014f0 LDR D7, [X15, X16,LSL #3] |
(7) 0x4014f4 ADD X17, X16, #1 |
(7) 0x4014f8 ADD X11, X16, #2 |
(7) 0x4014fc ADD X10, X16, #3 |
(7) 0x401500 ADD X9, X16, #4 |
(7) 0x401504 LDR D16, [X13, X16,LSL #3] |
(7) 0x401508 ADD X8, X16, #5 |
(7) 0x40150c ADD X18, X16, #6 |
(7) 0x401510 ADD X30, X16, #7 |
(7) 0x401514 FADD D17, D7, D16 |
(7) 0x401518 STR D17, [X14, X16,LSL #3] |
(7) 0x40151c ADD X16, X16, #8 |
(7) 0x401520 LDR D31, [X15, X17,LSL #3] |
(7) 0x401524 LDR D30, [X13, X17,LSL #3] |
(7) 0x401528 FADD D0, D31, D30 |
(7) 0x40152c STR D0, [X14, X17,LSL #3] |
(7) 0x401530 LDR D29, [X15, X11,LSL #3] |
(7) 0x401534 LDR D28, [X13, X11,LSL #3] |
(7) 0x401538 FADD D1, D29, D28 |
(7) 0x40153c STR D1, [X14, X11,LSL #3] |
(7) 0x401540 LDR D27, [X15, X10,LSL #3] |
(7) 0x401544 LDR D26, [X13, X10,LSL #3] |
(7) 0x401548 FADD D2, D27, D26 |
(7) 0x40154c STR D2, [X14, X10,LSL #3] |
(7) 0x401550 LDR D25, [X15, X9,LSL #3] |
(7) 0x401554 LDR D24, [X13, X9,LSL #3] |
(7) 0x401558 FADD D3, D25, D24 |
(7) 0x40155c STR D3, [X14, X9,LSL #3] |
(7) 0x401560 LDR D23, [X15, X8,LSL #3] |
(7) 0x401564 LDR D22, [X13, X8,LSL #3] |
(7) 0x401568 FADD D4, D23, D22 |
(7) 0x40156c STR D4, [X14, X8,LSL #3] |
(7) 0x401570 LDR D21, [X15, X18,LSL #3] |
(7) 0x401574 LDR D20, [X13, X18,LSL #3] |
(7) 0x401578 FADD D5, D21, D20 |
(7) 0x40157c STR D5, [X14, X18,LSL #3] |
(7) 0x401580 LDR D19, [X15, X30,LSL #3] |
(7) 0x401584 LDR D18, [X13, X30,LSL #3] |
(7) 0x401588 FADD D6, D19, D18 |
(7) 0x40158c STR D6, [X14, X30,LSL #3] |
(7) 0x401590 CMP X12, X16 |
(7) 0x401594 B.NE 4014f0 |
(6) 0x401598 LDR X19, [SP, #16] |
(6) 0x40159c LDP X29, X30, [SP], #32 |
(6) 0x4015a0 RET |
(6) 0x4015a4 ADD X2, X2, #1 |
(6) 0x4015a8 MOVZ X3, #0 |
(6) 0x4015ac B 401400 |
0x4015b0 (bad) |
0x4015b4 (bad) |
0x4015b8 HINT #0 |
0x4015bc HINT #0 |