0x4f5370 STP X29, X30, [SP, #976]! |
0x4f5374 ADD X29, SP, #0 |
0x4f5378 STP X19, X20, [SP, #16] |
0x4f537c LDR X19, [X0, #16] |
0x4f5380 LDR X20, [X0] |
0x4f5384 STR X21, [SP, #32] |
0x4f5388 ORR X21, XZR, X0 |
0x4f538c CMP X19, #0 |
0x4f5390 B.LE 4f58d0 |
0x4f5394 SUB X7, X19, #1 |
0x4f5398 CMP X7, #4 |
0x4f539c B.LS 4f58d8 |
0x4f53a0 UBFM X3, X19, #1, #63 |
0x4f53a4 MOVI V0.4S, #0 |
0x4f53a8 ORR X9, XZR, X20 |
0x4f53ac UBFM X2, X3, #60, #59 |
0x4f53b0 ADD X4, X20, X3,LSL #4 |
0x4f53b4 SUB X0, X2, #16 |
0x4f53b8 UBFM X5, X0, #4, #63 |
0x4f53bc ADD X6, X5, #1 |
0x4f53c0 ANDS X8, X6, #4224 |
0x4f53c4 B.EQ 4f5478 |
0x4f53c8 CMP X8, #1 |
0x4f53cc B.EQ 4f545c |
0x4f53d0 CMP X8, #2 |
0x4f53d4 B.EQ 4f5448 |
0x4f53d8 CMP X8, #3 |
0x4f53dc B.EQ 4f5434 |
0x4f53e0 CMP X8, #4 |
0x4f53e4 B.EQ 4f5420 |
0x4f53e8 CMP X8, #5 |
0x4f53ec B.EQ 4f540c |
0x4f53f0 CMP X8, #6 |
0x4f53f4 B.NE 4f58b8 |
0x4f53f8 LDUR Q4, [X9, #8] |
0x4f53fc LDR Q5, [X9], #16 |
0x4f5400 SUB V6.2D, V4.2D, V5.2D |
0x4f5404 CMGT V7.2D, V6.2D, #0 |
0x4f5408 SUB V0.2D, V0.2D, V7.2D |
0x4f540c LDUR Q16, [X9, #8] |
0x4f5410 LDR Q17, [X9], #16 |
0x4f5414 SUB V18.2D, V16.2D, V17.2D |
0x4f5418 CMGT V19.2D, V18.2D, #0 |
0x4f541c SUB V0.2D, V0.2D, V19.2D |
0x4f5420 LDUR Q20, [X9, #8] |
0x4f5424 LDR Q21, [X9], #16 |
0x4f5428 SUB V22.2D, V20.2D, V21.2D |
0x4f542c CMGT V23.2D, V22.2D, #0 |
0x4f5430 SUB V0.2D, V0.2D, V23.2D |
0x4f5434 LDUR Q24, [X9, #8] |
0x4f5438 LDR Q25, [X9], #16 |
0x4f543c SUB V26.2D, V24.2D, V25.2D |
0x4f5440 CMGT V27.2D, V26.2D, #0 |
0x4f5444 SUB V0.2D, V0.2D, V27.2D |
0x4f5448 LDUR Q28, [X9, #8] |
0x4f544c LDR Q29, [X9], #16 |
0x4f5450 SUB V30.2D, V28.2D, V29.2D |
0x4f5454 CMGT V31.2D, V30.2D, #0 |
0x4f5458 SUB V0.2D, V0.2D, V31.2D |
0x4f545c LDUR Q1, [X9, #8] |
0x4f5460 LDR Q2, [X9], #16 |
0x4f5464 SUB V3.2D, V1.2D, V2.2D |
0x4f5468 CMGT V4.2D, V3.2D, #0 |
0x4f546c SUB V0.2D, V0.2D, V4.2D |
0x4f5470 CMP X9, X4 |
0x4f5474 B.EQ 4f5524 |
(3687) 0x4f5478 ORR X10, XZR, X9 |
(3687) 0x4f547c LDUR Q19, [X9, #8] |
(3687) 0x4f5480 LDR Q17, [X10], #16 |
(3687) 0x4f5484 LDR Q5, [X9, #16] |
(3687) 0x4f5488 LDP Q20, Q7, [X9, #48] |
(3687) 0x4f548c ADD X9, X9, #128 |
(3687) 0x4f5490 LDUR Q6, [X10, #8] |
(3687) 0x4f5494 SUB V21.2D, V19.2D, V17.2D |
(3687) 0x4f5498 LDR Q18, [X10, #16] |
(3687) 0x4f549c LDUR Q27, [X10, #24] |
(3687) 0x4f54a0 CMGT V22.2D, V21.2D, #0 |
(3687) 0x4f54a4 SUB V23.2D, V6.2D, V5.2D |
(3687) 0x4f54a8 LDUR Q31, [X9, #440] |
(3687) 0x4f54ac LDUR Q1, [X9, #456] |
(3687) 0x4f54b0 SUB V24.2D, V0.2D, V22.2D |
(3687) 0x4f54b4 CMGT V25.2D, V23.2D, #0 |
(3687) 0x4f54b8 SUB V28.2D, V27.2D, V18.2D |
(3687) 0x4f54bc LDUR Q16, [X9, #464] |
(3687) 0x4f54c0 SUB V4.2D, V31.2D, V20.2D |
(3687) 0x4f54c4 LDUR Q22, [X9, #472] |
(3687) 0x4f54c8 CMGT V29.2D, V28.2D, #0 |
(3687) 0x4f54cc SUB V6.2D, V1.2D, V7.2D |
(3687) 0x4f54d0 LDUR Q7, [X9, #480] |
(3687) 0x4f54d4 SUB V26.2D, V24.2D, V25.2D |
(3687) 0x4f54d8 CMGT V17.2D, V4.2D, #0 |
(3687) 0x4f54dc LDUR Q2, [X9, #488] |
(3687) 0x4f54e0 CMGT V18.2D, V6.2D, #0 |
(3687) 0x4f54e4 SUB V16.2D, V22.2D, V16.2D |
(3687) 0x4f54e8 LDUR Q3, [X9, #496] |
(3687) 0x4f54ec SUB V30.2D, V26.2D, V29.2D |
(3687) 0x4f54f0 LDUR Q0, [X9, #504] |
(3687) 0x4f54f4 CMGT V23.2D, V16.2D, #0 |
(3687) 0x4f54f8 SUB V24.2D, V2.2D, V7.2D |
(3687) 0x4f54fc SUB V19.2D, V30.2D, V17.2D |
(3687) 0x4f5500 SUB V20.2D, V0.2D, V3.2D |
(3687) 0x4f5504 CMGT V25.2D, V24.2D, #0 |
(3687) 0x4f5508 SUB V5.2D, V19.2D, V18.2D |
(3687) 0x4f550c CMGT V21.2D, V20.2D, #0 |
(3687) 0x4f5510 SUB V26.2D, V5.2D, V23.2D |
(3687) 0x4f5514 SUB V27.2D, V26.2D, V25.2D |
(3687) 0x4f5518 SUB V0.2D, V27.2D, V21.2D |
(3687) 0x4f551c CMP X9, X4 |
(3687) 0x4f5520 B.NE 4f5478 |
0x4f5524 ADDP D28, V0.2D |
0x4f5528 AND X1, X19, #8127 |
0x4f552c FMOV X0, D28 |
0x4f5530 TBZ W19, #0, 4f5674 |
0x4f5534 ADD X11, X1, #1 |
0x4f5538 ADD X12, X20, X1,LSL #3 |
0x4f553c CMP X11, X7 |
0x4f5540 CCMP X19, X1, #4, #11 |
0x4f5544 B.LE 4f58e4 |
0x4f5548 LDR X13, [X20, X1,LSL #3] |
0x4f554c ADD X14, X1, #3 |
0x4f5550 ADD X3, X1, #2 |
0x4f5554 LDP X15, X16, [X12, #8] |
0x4f5558 CMP X15, X13 |
0x4f555c CSINC X17, X0, X0, #13 |
0x4f5560 CMP X16, X15 |
0x4f5564 CSINC X0, X17, X17, #13 |
0x4f5568 CMP X7, X14 |
0x4f556c B.LE 4f5600 |
0x4f5570 LDP X30, X2, [X12, #24] |
0x4f5574 ADD X18, X1, #5 |
0x4f5578 ADD X3, X1, #4 |
0x4f557c CMP X30, X16 |
0x4f5580 CSINC X4, X0, X0, #13 |
0x4f5584 CMP X2, X30 |
0x4f5588 CSINC X0, X4, X4, #13 |
0x4f558c CMP X7, X18 |
0x4f5590 B.LE 4f5600 |
0x4f5594 LDP X5, X6, [X12, #40] |
0x4f5598 ADD X8, X1, #7 |
0x4f559c ADD X3, X1, #6 |
0x4f55a0 CMP X5, X2 |
0x4f55a4 CSINC X0, X0, X0, #13 |
0x4f55a8 CMP X6, X5 |
0x4f55ac CSINC X0, X0, X0, #13 |
0x4f55b0 CMP X7, X8 |
0x4f55b4 B.LE 4f5600 |
0x4f55b8 LDP X10, X11, [X12, #56] |
0x4f55bc ADD X9, X1, #9 |
0x4f55c0 ADD X3, X1, #8 |
0x4f55c4 CMP X10, X6 |
0x4f55c8 CSINC X13, X0, X0, #13 |
0x4f55cc CMP X11, X10 |
0x4f55d0 CSINC X0, X13, X13, #13 |
0x4f55d4 CMP X7, X9 |
0x4f55d8 B.LE 4f5600 |
0x4f55dc ADD X3, X1, #10 |
0x4f55e0 LDP X7, X1, [X12, #72] |
0x4f55e4 CMP X7, X11 |
0x4f55e8 CSINC X12, X0, X0, #13 |
0x4f55ec CMP X1, X7 |
0x4f55f0 CSINC X0, X12, X12, #13 |
0x4f55f4 HINT #0 |
0x4f55f8 HINT #0 |
0x4f55fc HINT #0 |
0x4f5600 ADD X14, X3, #1 |
0x4f5604 ADD X15, X20, X14,LSL #3 |
0x4f5608 LDR X16, [X20, X14,LSL #3] |
0x4f560c LDUR X17, [X15, #504] |
0x4f5610 CMP X16, X17 |
0x4f5614 CSINC X0, X0, X0, #13 |
0x4f5618 CMP X19, X14 |
0x4f561c B.LE 4f5674 |
0x4f5620 LDR X30, [X15, #8] |
0x4f5624 ADD X18, X3, #2 |
0x4f5628 CMP X30, X16 |
0x4f562c CSINC X0, X0, X0, #13 |
0x4f5630 CMP X19, X18 |
0x4f5634 B.LE 4f5674 |
0x4f5638 LDR X4, [X15, #16] |
0x4f563c ADD X2, X3, #3 |
0x4f5640 CMP X4, X30 |
0x4f5644 CSINC X0, X0, X0, #13 |
0x4f5648 CMP X19, X2 |
0x4f564c B.LE 4f5674 |
0x4f5650 LDR X5, [X15, #24] |
0x4f5654 ADD X8, X3, #4 |
0x4f5658 CMP X5, X4 |
0x4f565c CSINC X0, X0, X0, #13 |
0x4f5660 CMP X19, X8 |
0x4f5664 B.LE 4f5674 |
0x4f5668 LDR X6, [X15, #32] |
0x4f566c CMP X6, X5 |
0x4f5670 CSINC X0, X0, X0, #13 |
0x4f5674 CMP X0, #0 |
0x4f5678 STR X0, [X21, #64] |
0x4f567c CCMP X19, X0, #4, #1 |
0x4f5680 B.NE 4f56a0 |
0x4f5684 MOVZ X10, #0 |
(3685) 0x4f5688 MOVZ X0, #0 |
(3685) 0x4f568c LDP X19, X20, [SP, #16] |
(3685) 0x4f5690 STR X10, [X21, #56] |
(3685) 0x4f5694 LDR X21, [SP, #32] |
(3685) 0x4f5698 LDP X29, X30, [SP], #48 |
(3685) 0x4f569c RET |
(3685) 0x4f56a0 MOVZ X1, #8 |
(3685) 0x4f56a4 BL 5037ec |
(3685) 0x4f56a8 ANDS X9, X19, #4224 |
(3685) 0x4f56ac ORR X10, XZR, X0 |
(3685) 0x4f56b0 MOVZ X2, #0 |
(3685) 0x4f56b4 MOVZ X1, #0 |
(3685) 0x4f56b8 ADD X11, X20, #8 |
(3685) 0x4f56bc B.EQ 4f57bc |
(3685) 0x4f56c0 CMP X9, #1 |
(3685) 0x4f56c4 B.EQ 4f5798 |
(3685) 0x4f56c8 CMP X9, #2 |
(3685) 0x4f56cc B.EQ 4f577c |
(3685) 0x4f56d0 CMP X9, #3 |
(3685) 0x4f56d4 B.EQ 4f5760 |
(3685) 0x4f56d8 CMP X9, #4 |
(3685) 0x4f56dc B.EQ 4f5744 |
(3685) 0x4f56e0 CMP X9, #5 |
(3685) 0x4f56e4 B.EQ 4f5728 |
(3685) 0x4f56e8 CMP X9, #6 |
(3685) 0x4f56ec B.EQ 4f570c |
(3685) 0x4f56f0 LDR X13, [X11] |
(3685) 0x4f56f4 LDR X0, [X20] |
(3685) 0x4f56f8 CMP X13, X0 |
(3685) 0x4f56fc B.LE 4f5708 |
(3685) 0x4f5700 MOVZ X2, #1 |
(3685) 0x4f5704 STR XZR, [X10] |
(3685) 0x4f5708 MOVZ X1, #1 |
(3685) 0x4f570c LDR X7, [X11, X1,LSL #3] |
(3685) 0x4f5710 LDR X12, [X20, X1,LSL #3] |
(3685) 0x4f5714 CMP X7, X12 |
(3685) 0x4f5718 B.LE 4f5724 |
(3685) 0x4f571c STR X1, [X10, X2,LSL #3] |
(3685) 0x4f5720 ADD X2, X2, #1 |
(3685) 0x4f5724 ADD X1, X1, #1 |
(3685) 0x4f5728 LDR X3, [X11, X1,LSL #3] |
(3685) 0x4f572c LDR X14, [X20, X1,LSL #3] |
(3685) 0x4f5730 CMP X3, X14 |
(3685) 0x4f5734 B.LE 4f5740 |
(3685) 0x4f5738 STR X1, [X10, X2,LSL #3] |
(3685) 0x4f573c ADD X2, X2, #1 |
(3685) 0x4f5740 ADD X1, X1, #1 |
(3685) 0x4f5744 LDR X15, [X11, X1,LSL #3] |
(3685) 0x4f5748 LDR X16, [X20, X1,LSL #3] |
(3685) 0x4f574c CMP X15, X16 |
(3685) 0x4f5750 B.LE 4f575c |
(3685) 0x4f5754 STR X1, [X10, X2,LSL #3] |
(3685) 0x4f5758 ADD X2, X2, #1 |
(3685) 0x4f575c ADD X1, X1, #1 |
(3685) 0x4f5760 LDR X17, [X11, X1,LSL #3] |
(3685) 0x4f5764 LDR X18, [X20, X1,LSL #3] |
(3685) 0x4f5768 CMP X17, X18 |
(3685) 0x4f576c B.LE 4f5778 |
(3685) 0x4f5770 STR X1, [X10, X2,LSL #3] |
(3685) 0x4f5774 ADD X2, X2, #1 |
(3685) 0x4f5778 ADD X1, X1, #1 |
(3685) 0x4f577c LDR X30, [X11, X1,LSL #3] |
(3685) 0x4f5780 LDR X4, [X20, X1,LSL #3] |
(3685) 0x4f5784 CMP X30, X4 |
(3685) 0x4f5788 B.LE 4f5794 |
(3685) 0x4f578c STR X1, [X10, X2,LSL #3] |
(3685) 0x4f5790 ADD X2, X2, #1 |
(3685) 0x4f5794 ADD X1, X1, #1 |
(3685) 0x4f5798 LDR X8, [X11, X1,LSL #3] |
(3685) 0x4f579c LDR X5, [X20, X1,LSL #3] |
(3685) 0x4f57a0 CMP X8, X5 |
(3685) 0x4f57a4 B.LE 4f57b0 |
(3685) 0x4f57a8 STR X1, [X10, X2,LSL #3] |
(3685) 0x4f57ac ADD X2, X2, #1 |
(3685) 0x4f57b0 ADD X1, X1, #1 |
(3685) 0x4f57b4 CMP X19, X1 |
(3685) 0x4f57b8 B.EQ 4f5688 |
(3685) 0x4f57bc LDR X6, [X11, X1,LSL #3] |
(3685) 0x4f57c0 LDR X9, [X20, X1,LSL #3] |
(3685) 0x4f57c4 CMP X6, X9 |
(3685) 0x4f57c8 B.LE 4f57d4 |
(3686) 0x4f57cc STR X1, [X10, X2,LSL #3] |
(3686) 0x4f57d0 ADD X2, X2, #1 |
(3686) 0x4f57d4 ADD X1, X1, #1 |
(3686) 0x4f57d8 LDR X13, [X11, X1,LSL #3] |
(3686) 0x4f57dc LDR X0, [X20, X1,LSL #3] |
(3686) 0x4f57e0 CMP X13, X0 |
(3686) 0x4f57e4 B.LE 4f57f0 |
(3686) 0x4f57e8 STR X1, [X10, X2,LSL #3] |
(3686) 0x4f57ec ADD X2, X2, #1 |
(3686) 0x4f57f0 ADD X7, X1, #1 |
(3686) 0x4f57f4 LDR X12, [X11, X7,LSL #3] |
(3686) 0x4f57f8 LDR X3, [X20, X7,LSL #3] |
(3686) 0x4f57fc CMP X12, X3 |
(3686) 0x4f5800 B.LE 4f580c |
(3686) 0x4f5804 STR X7, [X10, X2,LSL #3] |
(3686) 0x4f5808 ADD X2, X2, #1 |
(3686) 0x4f580c ADD X14, X1, #2 |
(3686) 0x4f5810 LDR X15, [X11, X14,LSL #3] |
(3686) 0x4f5814 LDR X16, [X20, X14,LSL #3] |
(3686) 0x4f5818 CMP X15, X16 |
(3686) 0x4f581c B.LE 4f5828 |
(3686) 0x4f5820 STR X14, [X10, X2,LSL #3] |
(3686) 0x4f5824 ADD X2, X2, #1 |
(3686) 0x4f5828 ADD X17, X1, #3 |
(3686) 0x4f582c LDR X18, [X11, X17,LSL #3] |
(3686) 0x4f5830 LDR X30, [X20, X17,LSL #3] |
(3686) 0x4f5834 CMP X18, X30 |
(3686) 0x4f5838 B.LE 4f5844 |
(3686) 0x4f583c STR X17, [X10, X2,LSL #3] |
(3686) 0x4f5840 ADD X2, X2, #1 |
(3686) 0x4f5844 ADD X8, X1, #4 |
(3686) 0x4f5848 LDR X5, [X11, X8,LSL #3] |
(3686) 0x4f584c LDR X4, [X20, X8,LSL #3] |
(3686) 0x4f5850 CMP X5, X4 |
(3686) 0x4f5854 B.LE 4f5860 |
(3686) 0x4f5858 STR X8, [X10, X2,LSL #3] |
(3686) 0x4f585c ADD X2, X2, #1 |
(3686) 0x4f5860 ADD X9, X1, #5 |
(3686) 0x4f5864 LDR X6, [X11, X9,LSL #3] |
(3686) 0x4f5868 LDR X13, [X20, X9,LSL #3] |
(3686) 0x4f586c CMP X6, X13 |
(3686) 0x4f5870 B.LE 4f587c |
(3686) 0x4f5874 STR X9, [X10, X2,LSL #3] |
(3686) 0x4f5878 ADD X2, X2, #1 |
(3686) 0x4f587c ADD X0, X1, #6 |
(3686) 0x4f5880 LDR X7, [X11, X0,LSL #3] |
(3686) 0x4f5884 LDR X12, [X20, X0,LSL #3] |
(3686) 0x4f5888 CMP X7, X12 |
(3686) 0x4f588c B.LE 4f5898 |
(3686) 0x4f5890 STR X0, [X10, X2,LSL #3] |
(3686) 0x4f5894 ADD X2, X2, #1 |
(3686) 0x4f5898 ADD X1, X1, #7 |
(3686) 0x4f589c CMP X19, X1 |
(3686) 0x4f58a0 B.EQ 4f5688 |
(3686) 0x4f58a4 LDR X6, [X11, X1,LSL #3] |
(3686) 0x4f58a8 LDR X9, [X20, X1,LSL #3] |
(3686) 0x4f58ac CMP X6, X9 |
(3686) 0x4f58b0 B.GT 4f57cc |
(3686) 0x4f58b4 B 4f57d4 |
0x4f58b8 LDR Q1, [X9], #16 |
0x4f58bc LDUR Q0, [X20, #8] |
0x4f58c0 SUB V2.2D, V0.2D, V1.2D |
0x4f58c4 CMGT V3.2D, V2.2D, #0 |
0x4f58c8 (bad) |
0x4f58cc B 4f53f8 |
0x4f58d0 STR XZR, [X0, #64] |
0x4f58d4 B 4f5684 |
0x4f58d8 MOVZ X0, #0 |
0x4f58dc MOVZ X1, #0 |
0x4f58e0 B 4f5534 |
0x4f58e4 ORR X3, XZR, X1 |
0x4f58e8 B 4f5600 |