0x401d90 STP X29, X30, [SP, #992]! |
0x401d94 ADD X29, SP, #0 |
0x401d98 STR X19, [SP, #16] |
0x401d9c BL 400740 |
0x401da0 SBFM X19, X0, #0, #31 |
0x401da4 BL 400710 |
0x401da8 MOVZ X1, #13125 |
0x401dac SBFM X0, X0, #0, #31 |
0x401db0 SDIV X4, X1, X19 |
0x401db4 MSUB X2, X4, X19, X1 |
0x401db8 CMP X0, X2 |
0x401dbc B.LT 401fd0 |
(13) 0x401dc0 MADD X0, X4, X0, X2 |
(13) 0x401dc4 ADD X5, X4, X0 |
(13) 0x401dc8 CMP X0, X5 |
(13) 0x401dcc B.GE 401fc4 |
(13) 0x401dd0 ADRP X3, 402dd0 |
(13) 0x401dd4 LDR X6, [X3, #280] |
(13) 0x401dd8 LDP X8, X9, [X6, #8] |
(13) 0x401ddc CMP X4, #1 |
(13) 0x401de0 B.EQ 401ff0 |
(13) 0x401de4 UBFM X7, X0, #61, #60 |
(13) 0x401de8 ADD X17, X8, X0,LSL #3 |
(13) 0x401dec ADD X10, X7, #8 |
(13) 0x401df0 ADD X11, X9, X10 |
(13) 0x401df4 SUB X12, X17, X11 |
(13) 0x401df8 CMP X12, #16 |
(13) 0x401dfc B.LS 401ff0 |
(13) 0x401e00 SUB X13, X4, #1 |
(13) 0x401e04 CMP X13, #2 |
(13) 0x401e08 B.LS 40210c |
(13) 0x401e0c UBFM X15, X4, #2, #63 |
(13) 0x401e10 ADD X18, X9, X7 |
(13) 0x401e14 UBFM X30, X15, #59, #58 |
(13) 0x401e18 MOVZ X1, #0 |
(13) 0x401e1c SUB X16, X30, #32 |
(13) 0x401e20 ADD X19, X18, #16 |
(13) 0x401e24 UBFM X5, X16, #5, #63 |
(13) 0x401e28 ADD X2, X17, #16 |
(13) 0x401e2c ADD X3, X5, #1 |
(13) 0x401e30 ANDS X6, X3, #4224 |
(13) 0x401e34 B.EQ 401ee8 |
(13) 0x401e38 CMP X6, #1 |
(13) 0x401e3c B.EQ 401ecc |
(13) 0x401e40 CMP X6, #2 |
(13) 0x401e44 B.EQ 401eb8 |
(13) 0x401e48 CMP X6, #3 |
(13) 0x401e4c B.EQ 401ea4 |
(13) 0x401e50 CMP X6, #4 |
(13) 0x401e54 B.EQ 401e90 |
(13) 0x401e58 CMP X6, #5 |
(13) 0x401e5c B.EQ 401e7c |
(13) 0x401e60 CMP X6, #6 |
(13) 0x401e64 B.NE 4020f4 |
(13) 0x401e68 LDR Q1, [X18, X1] |
(13) 0x401e6c LDR Q0, [X19, X1] |
(13) 0x401e70 STR Q1, [X17, X1] |
(13) 0x401e74 STR Q0, [X2, X1] |
(13) 0x401e78 ADD X1, X1, #32 |
(13) 0x401e7c LDR Q3, [X18, X1] |
(13) 0x401e80 LDR Q2, [X19, X1] |
(13) 0x401e84 STR Q3, [X17, X1] |
(13) 0x401e88 STR Q2, [X2, X1] |
(13) 0x401e8c ADD X1, X1, #32 |
(13) 0x401e90 LDR Q5, [X18, X1] |
(13) 0x401e94 LDR Q4, [X19, X1] |
(13) 0x401e98 STR Q5, [X17, X1] |
(13) 0x401e9c STR Q4, [X2, X1] |
(13) 0x401ea0 ADD X1, X1, #32 |
(13) 0x401ea4 LDR Q7, [X18, X1] |
(13) 0x401ea8 LDR Q6, [X19, X1] |
(13) 0x401eac STR Q7, [X17, X1] |
(13) 0x401eb0 STR Q6, [X2, X1] |
(13) 0x401eb4 ADD X1, X1, #32 |
(13) 0x401eb8 LDR Q17, [X18, X1] |
(13) 0x401ebc LDR Q16, [X19, X1] |
(13) 0x401ec0 STR Q17, [X17, X1] |
(13) 0x401ec4 STR Q16, [X2, X1] |
(13) 0x401ec8 ADD X1, X1, #32 |
(13) 0x401ecc LDR Q19, [X18, X1] |
(13) 0x401ed0 LDR Q18, [X19, X1] |
(13) 0x401ed4 STR Q19, [X17, X1] |
(13) 0x401ed8 STR Q18, [X2, X1] |
(13) 0x401edc ADD X1, X1, #32 |
(13) 0x401ee0 CMP X1, X30 |
(13) 0x401ee4 B.EQ 401f90 |
(15) 0x401ee8 LDR Q21, [X18, X1] |
(15) 0x401eec ADD X7, X1, #32 |
(15) 0x401ef0 ADD X15, X1, #64 |
(15) 0x401ef4 ADD X10, X1, #96 |
(15) 0x401ef8 ADD X14, X1, #128 |
(15) 0x401efc LDR Q20, [X19, X1] |
(15) 0x401f00 ADD X13, X1, #160 |
(15) 0x401f04 ADD X12, X1, #192 |
(15) 0x401f08 ADD X11, X1, #224 |
(15) 0x401f0c STR Q21, [X17, X1] |
(15) 0x401f10 STR Q20, [X2, X1] |
(15) 0x401f14 ADD X1, X1, #256 |
(15) 0x401f18 LDR Q23, [X18, X7] |
(15) 0x401f1c LDR Q22, [X19, X7] |
(15) 0x401f20 STR Q23, [X17, X7] |
(15) 0x401f24 STR Q22, [X2, X7] |
(15) 0x401f28 LDR Q25, [X18, X15] |
(15) 0x401f2c LDR Q24, [X19, X15] |
(15) 0x401f30 STR Q25, [X17, X15] |
(15) 0x401f34 STR Q24, [X2, X15] |
(15) 0x401f38 LDR Q27, [X18, X10] |
(15) 0x401f3c LDR Q26, [X19, X10] |
(15) 0x401f40 STR Q27, [X17, X10] |
(15) 0x401f44 STR Q26, [X2, X10] |
(15) 0x401f48 LDR Q29, [X18, X14] |
(15) 0x401f4c LDR Q28, [X19, X14] |
(15) 0x401f50 STR Q29, [X17, X14] |
(15) 0x401f54 STR Q28, [X2, X14] |
(15) 0x401f58 LDR Q30, [X18, X13] |
(15) 0x401f5c LDR Q31, [X19, X13] |
(15) 0x401f60 STR Q30, [X17, X13] |
(15) 0x401f64 STR Q31, [X2, X13] |
(15) 0x401f68 LDR Q1, [X18, X12] |
(15) 0x401f6c LDR Q0, [X19, X12] |
(15) 0x401f70 STR Q1, [X17, X12] |
(15) 0x401f74 STR Q0, [X2, X12] |
(15) 0x401f78 LDR Q3, [X18, X11] |
(15) 0x401f7c LDR Q2, [X19, X11] |
(15) 0x401f80 STR Q3, [X17, X11] |
(15) 0x401f84 STR Q2, [X2, X11] |
(15) 0x401f88 CMP X1, X30 |
(15) 0x401f8c B.NE 401ee8 |
(13) 0x401f90 AND X14, X4, #8062 |
(13) 0x401f94 CMP X4, X14 |
(13) 0x401f98 B.EQ 401fc4 |
(13) 0x401f9c ADD X0, X0, X14 |
(13) 0x401fa0 SUB X4, X4, X14 |
(13) 0x401fa4 WHILELO P7.D, XZR, X4 |
(13) 0x401fa8 LD1D {Z4.D}, P7/Z, [X9, X0,LSL #3] |
(13) 0x401fac ADD X8, X8, X0,LSL #3 |
(13) 0x401fb0 ST1D {Z4.D}, P7, [X8, MUL VL] |
(13) 0x401fb4 CNTD X17, ALL |
(13) 0x401fb8 WHILELO P0.D, X17, X4 |
(13) 0x401fbc ADD X9, X9, X0,LSL #3 |
(13) 0x401fc0 B.NE 401fdc |
(13) 0x401fc4 LDR X19, [SP, #16] |
(13) 0x401fc8 LDP X29, X30, [SP], #32 |
(13) 0x401fcc RET |
(13) 0x401fd0 ADD X4, X4, #1 |
(13) 0x401fd4 MOVZ X2, #0 |
(13) 0x401fd8 B 401dc0 |
(13) 0x401fdc LDR X19, [SP, #16] |
(13) 0x401fe0 LD1D {Z5.D}, P0/Z, [X9, #1, MUL VL] |
(13) 0x401fe4 ST1D {Z5.D}, P0, [X8, #1, MUL VL] |
(13) 0x401fe8 LDP X29, X30, [SP], #32 |
(13) 0x401fec RET |
(13) 0x401ff0 SUB X18, X5, X0 |
(13) 0x401ff4 ANDS X30, X18, #4224 |
(13) 0x401ff8 B.EQ 402088 |
(13) 0x401ffc CMP X30, #1 |
(13) 0x402000 B.EQ 402074 |
(13) 0x402004 CMP X30, #2 |
(13) 0x402008 B.EQ 402068 |
(13) 0x40200c CMP X30, #3 |
(13) 0x402010 B.EQ 40205c |
(13) 0x402014 CMP X30, #4 |
(13) 0x402018 B.EQ 402050 |
(13) 0x40201c CMP X30, #5 |
(13) 0x402020 B.EQ 402044 |
(13) 0x402024 CMP X30, #6 |
(13) 0x402028 B.EQ 402038 |
(13) 0x40202c LDR D6, [X9, X0,LSL #3] |
(13) 0x402030 STR D6, [X8, X0,LSL #3] |
(13) 0x402034 ADD X0, X0, #1 |
(13) 0x402038 LDR D7, [X9, X0,LSL #3] |
(13) 0x40203c STR D7, [X8, X0,LSL #3] |
(13) 0x402040 ADD X0, X0, #1 |
(13) 0x402044 LDR D16, [X9, X0,LSL #3] |
(13) 0x402048 STR D16, [X8, X0,LSL #3] |
(13) 0x40204c ADD X0, X0, #1 |
(13) 0x402050 LDR D17, [X9, X0,LSL #3] |
(13) 0x402054 STR D17, [X8, X0,LSL #3] |
(13) 0x402058 ADD X0, X0, #1 |
(13) 0x40205c LDR D18, [X9, X0,LSL #3] |
(13) 0x402060 STR D18, [X8, X0,LSL #3] |
(13) 0x402064 ADD X0, X0, #1 |
(13) 0x402068 LDR D19, [X9, X0,LSL #3] |
(13) 0x40206c STR D19, [X8, X0,LSL #3] |
(13) 0x402070 ADD X0, X0, #1 |
(13) 0x402074 LDR D20, [X9, X0,LSL #3] |
(13) 0x402078 STR D20, [X8, X0,LSL #3] |
(13) 0x40207c ADD X0, X0, #1 |
(13) 0x402080 CMP X5, X0 |
(13) 0x402084 B.EQ 401fc4 |
(14) 0x402088 LDR D21, [X9, X0,LSL #3] |
(14) 0x40208c ADD X19, X0, #1 |
(14) 0x402090 ADD X1, X0, #2 |
(14) 0x402094 ADD X16, X0, #3 |
(14) 0x402098 ADD X6, X0, #4 |
(14) 0x40209c ADD X7, X0, #5 |
(14) 0x4020a0 ADD X3, X0, #6 |
(14) 0x4020a4 ADD X2, X0, #7 |
(14) 0x4020a8 STR D21, [X8, X0,LSL #3] |
(14) 0x4020ac ADD X0, X0, #8 |
(14) 0x4020b0 LDR D22, [X9, X19,LSL #3] |
(14) 0x4020b4 STR D22, [X8, X19,LSL #3] |
(14) 0x4020b8 LDR D23, [X9, X1,LSL #3] |
(14) 0x4020bc STR D23, [X8, X1,LSL #3] |
(14) 0x4020c0 LDR D24, [X9, X16,LSL #3] |
(14) 0x4020c4 STR D24, [X8, X16,LSL #3] |
(14) 0x4020c8 LDR D25, [X9, X6,LSL #3] |
(14) 0x4020cc STR D25, [X8, X6,LSL #3] |
(14) 0x4020d0 LDR D26, [X9, X7,LSL #3] |
(14) 0x4020d4 STR D26, [X8, X7,LSL #3] |
(14) 0x4020d8 LDR D27, [X9, X3,LSL #3] |
(14) 0x4020dc STR D27, [X8, X3,LSL #3] |
(14) 0x4020e0 LDR D28, [X9, X2,LSL #3] |
(14) 0x4020e4 STR D28, [X8, X2,LSL #3] |
(14) 0x4020e8 CMP X5, X0 |
(14) 0x4020ec B.NE 402088 |
(13) 0x4020f0 B 401fc4 |
(13) 0x4020f4 LDR Q30, [X18] |
(13) 0x4020f8 MOVZ X1, #32 |
(13) 0x4020fc LDR Q31, [X19] |
(13) 0x402100 STR Q30, [X17] |
(13) 0x402104 STR Q31, [X2] |
(13) 0x402108 B 401e68 |
(13) 0x40210c MOVZ X14, #0 |
(13) 0x402110 B 401f9c |
0x402114 HINT #0 |
0x402118 (bad) |
0x40211c (bad) |