0x4fc860 STP X29, X30, [SP, #976]! |
0x4fc864 ADD X29, SP, #0 |
0x4fc868 STR X21, [SP, #32] |
0x4fc86c LDR X21, [X0, #16] |
0x4fc870 STP X19, X20, [SP, #16] |
0x4fc874 ORR X20, XZR, X0 |
0x4fc878 BL 40f400 |
0x4fc87c SBFM X19, X0, #0, #31 |
0x4fc880 BL 40f150 |
0x4fc884 SDIV X3, X21, X19 |
0x4fc888 SBFM X1, X0, #0, #31 |
0x4fc88c MSUB X2, X3, X19, X21 |
0x4fc890 CMP X1, X2 |
0x4fc894 B.LT 4fca0c |
(3835) 0x4fc898 MADD X1, X3, X1, X2 |
(3835) 0x4fc89c ADD X0, X3, X1 |
(3835) 0x4fc8a0 CMP X1, X0 |
(3835) 0x4fc8a4 B.GE 4fc9fc |
(3835) 0x4fc8a8 LDP X4, X5, [X20] |
(3835) 0x4fc8ac UBFM X9, X1, #61, #60 |
(3835) 0x4fc8b0 SUB X6, X3, #1 |
(3835) 0x4fc8b4 ADD X8, X9, #8 |
(3835) 0x4fc8b8 ADD X10, X4, X8 |
(3835) 0x4fc8bc ADD X7, X5, X9 |
(3835) 0x4fc8c0 CMP X10, X7 |
(3835) 0x4fc8c4 CCMP X6, #1, #0, #1 |
(3835) 0x4fc8c8 B.LS 4fca18 |
(3835) 0x4fc8cc UBFM X11, X3, #1, #63 |
(3835) 0x4fc8d0 ADD X15, X4, X9 |
(3835) 0x4fc8d4 UBFM X16, X11, #60, #59 |
(3835) 0x4fc8d8 MOVZ X18, #0 |
(3835) 0x4fc8dc SUB X12, X16, #16 |
(3835) 0x4fc8e0 UBFM X13, X12, #4, #63 |
(3835) 0x4fc8e4 ADD X14, X13, #1 |
(3835) 0x4fc8e8 ANDS X17, X14, #4224 |
(3835) 0x4fc8ec B.EQ 4fc97c |
(3835) 0x4fc8f0 CMP X17, #1 |
(3835) 0x4fc8f4 B.EQ 4fc968 |
(3835) 0x4fc8f8 CMP X17, #2 |
(3835) 0x4fc8fc B.EQ 4fc95c |
(3835) 0x4fc900 CMP X17, #3 |
(3835) 0x4fc904 B.EQ 4fc950 |
(3835) 0x4fc908 CMP X17, #4 |
(3835) 0x4fc90c B.EQ 4fc944 |
(3835) 0x4fc910 CMP X17, #5 |
(3835) 0x4fc914 B.EQ 4fc938 |
(3835) 0x4fc918 CMP X17, #6 |
(3835) 0x4fc91c B.EQ 4fc92c |
(3835) 0x4fc920 LDR Q0, [X15] |
(3835) 0x4fc924 MOVZ X18, #16 |
(3835) 0x4fc928 STR Q0, [X7] |
(3835) 0x4fc92c LDR Q1, [X15, X18] |
(3835) 0x4fc930 STR Q1, [X7, X18] |
(3835) 0x4fc934 ADD X18, X18, #16 |
(3835) 0x4fc938 LDR Q2, [X15, X18] |
(3835) 0x4fc93c STR Q2, [X7, X18] |
(3835) 0x4fc940 ADD X18, X18, #16 |
(3835) 0x4fc944 LDR Q3, [X15, X18] |
(3835) 0x4fc948 STR Q3, [X7, X18] |
(3835) 0x4fc94c ADD X18, X18, #16 |
(3835) 0x4fc950 LDR Q4, [X15, X18] |
(3835) 0x4fc954 STR Q4, [X7, X18] |
(3835) 0x4fc958 ADD X18, X18, #16 |
(3835) 0x4fc95c LDR Q5, [X15, X18] |
(3835) 0x4fc960 STR Q5, [X7, X18] |
(3835) 0x4fc964 ADD X18, X18, #16 |
(3835) 0x4fc968 LDR Q6, [X15, X18] |
(3835) 0x4fc96c STR Q6, [X7, X18] |
(3835) 0x4fc970 ADD X18, X18, #16 |
(3835) 0x4fc974 CMP X18, X16 |
(3835) 0x4fc978 B.EQ 4fc9e4 |
(3837) 0x4fc97c LDR Q7, [X15, X18] |
(3837) 0x4fc980 ADD X30, X18, #16 |
(3837) 0x4fc984 ADD X21, X18, #32 |
(3837) 0x4fc988 ADD X20, X18, #48 |
(3837) 0x4fc98c ADD X19, X18, #64 |
(3837) 0x4fc990 ADD X2, X18, #80 |
(3837) 0x4fc994 ADD X0, X18, #96 |
(3837) 0x4fc998 ADD X9, X18, #112 |
(3837) 0x4fc99c STR Q7, [X7, X18] |
(3837) 0x4fc9a0 ADD X18, X18, #128 |
(3837) 0x4fc9a4 LDR Q16, [X15, X30] |
(3837) 0x4fc9a8 STR Q16, [X7, X30] |
(3837) 0x4fc9ac LDR Q17, [X15, X21] |
(3837) 0x4fc9b0 STR Q17, [X7, X21] |
(3837) 0x4fc9b4 LDR Q18, [X15, X20] |
(3837) 0x4fc9b8 STR Q18, [X7, X20] |
(3837) 0x4fc9bc LDR Q19, [X15, X19] |
(3837) 0x4fc9c0 STR Q19, [X7, X19] |
(3837) 0x4fc9c4 LDR Q20, [X15, X2] |
(3837) 0x4fc9c8 STR Q20, [X7, X2] |
(3837) 0x4fc9cc LDR Q21, [X15, X0] |
(3837) 0x4fc9d0 STR Q21, [X7, X0] |
(3837) 0x4fc9d4 LDR Q22, [X15, X9] |
(3837) 0x4fc9d8 STR Q22, [X7, X9] |
(3837) 0x4fc9dc CMP X18, X16 |
(3837) 0x4fc9e0 B.NE 4fc97c |
(3835) 0x4fc9e4 AND X6, X3, #8127 |
(3835) 0x4fc9e8 ADD X1, X6, X1 |
(3835) 0x4fc9ec CMP X3, X6 |
(3835) 0x4fc9f0 B.EQ 4fc9fc |
(3835) 0x4fc9f4 LDR D23, [X4, X1,LSL #3] |
(3835) 0x4fc9f8 STR D23, [X5, X1,LSL #3] |
(3835) 0x4fc9fc LDP X19, X20, [SP, #16] |
(3835) 0x4fca00 LDR X21, [SP, #32] |
(3835) 0x4fca04 LDP X29, X30, [SP], #48 |
(3835) 0x4fca08 RET |
(3835) 0x4fca0c ADD X3, X3, #1 |
(3835) 0x4fca10 MOVZ X2, #0 |
(3835) 0x4fca14 B 4fc898 |
(3835) 0x4fca18 SUB X3, X0, X1 |
(3835) 0x4fca1c ANDS X8, X3, #4224 |
(3835) 0x4fca20 B.EQ 4fcab0 |
(3835) 0x4fca24 CMP X8, #1 |
(3835) 0x4fca28 B.EQ 4fca9c |
(3835) 0x4fca2c CMP X8, #2 |
(3835) 0x4fca30 B.EQ 4fca90 |
(3835) 0x4fca34 CMP X8, #3 |
(3835) 0x4fca38 B.EQ 4fca84 |
(3835) 0x4fca3c CMP X8, #4 |
(3835) 0x4fca40 B.EQ 4fca78 |
(3835) 0x4fca44 CMP X8, #5 |
(3835) 0x4fca48 B.EQ 4fca6c |
(3835) 0x4fca4c CMP X8, #6 |
(3835) 0x4fca50 B.EQ 4fca60 |
(3835) 0x4fca54 LDR D24, [X4, X1,LSL #3] |
(3835) 0x4fca58 STR D24, [X5, X1,LSL #3] |
(3835) 0x4fca5c ADD X1, X1, #1 |
(3835) 0x4fca60 LDR D25, [X4, X1,LSL #3] |
(3835) 0x4fca64 STR D25, [X5, X1,LSL #3] |
(3835) 0x4fca68 ADD X1, X1, #1 |
(3835) 0x4fca6c LDR D26, [X4, X1,LSL #3] |
(3835) 0x4fca70 STR D26, [X5, X1,LSL #3] |
(3835) 0x4fca74 ADD X1, X1, #1 |
(3835) 0x4fca78 LDR D27, [X4, X1,LSL #3] |
(3835) 0x4fca7c STR D27, [X5, X1,LSL #3] |
(3835) 0x4fca80 ADD X1, X1, #1 |
(3835) 0x4fca84 LDR D28, [X4, X1,LSL #3] |
(3835) 0x4fca88 STR D28, [X5, X1,LSL #3] |
(3835) 0x4fca8c ADD X1, X1, #1 |
(3835) 0x4fca90 LDR D29, [X4, X1,LSL #3] |
(3835) 0x4fca94 STR D29, [X5, X1,LSL #3] |
(3835) 0x4fca98 ADD X1, X1, #1 |
(3835) 0x4fca9c LDR D30, [X4, X1,LSL #3] |
(3835) 0x4fcaa0 STR D30, [X5, X1,LSL #3] |
(3835) 0x4fcaa4 ADD X1, X1, #1 |
(3835) 0x4fcaa8 CMP X0, X1 |
(3835) 0x4fcaac B.EQ 4fc9fc |
(3836) 0x4fcab0 LDR D31, [X4, X1,LSL #3] |
(3836) 0x4fcab4 ADD X11, X1, #1 |
(3836) 0x4fcab8 ADD X10, X1, #2 |
(3836) 0x4fcabc ADD X15, X1, #3 |
(3836) 0x4fcac0 ADD X16, X1, #4 |
(3836) 0x4fcac4 ADD X7, X1, #5 |
(3836) 0x4fcac8 ADD X12, X1, #6 |
(3836) 0x4fcacc ADD X13, X1, #7 |
(3836) 0x4fcad0 STR D31, [X5, X1,LSL #3] |
(3836) 0x4fcad4 ADD X1, X1, #8 |
(3836) 0x4fcad8 LDR D0, [X4, X11,LSL #3] |
(3836) 0x4fcadc STR D0, [X5, X11,LSL #3] |
(3836) 0x4fcae0 LDR D1, [X4, X10,LSL #3] |
(3836) 0x4fcae4 STR D1, [X5, X10,LSL #3] |
(3836) 0x4fcae8 LDR D2, [X4, X15,LSL #3] |
(3836) 0x4fcaec STR D2, [X5, X15,LSL #3] |
(3836) 0x4fcaf0 LDR D3, [X4, X16,LSL #3] |
(3836) 0x4fcaf4 STR D3, [X5, X16,LSL #3] |
(3836) 0x4fcaf8 LDR D4, [X4, X7,LSL #3] |
(3836) 0x4fcafc STR D4, [X5, X7,LSL #3] |
(3836) 0x4fcb00 LDR D5, [X4, X12,LSL #3] |
(3836) 0x4fcb04 STR D5, [X5, X12,LSL #3] |
(3836) 0x4fcb08 LDR D6, [X4, X13,LSL #3] |
(3836) 0x4fcb0c STR D6, [X5, X13,LSL #3] |
(3836) 0x4fcb10 CMP X0, X1 |
(3836) 0x4fcb14 B.NE 4fcab0 |
(3835) 0x4fcb18 B 4fc9fc |
0x4fcb1c HINT #0 |