Created
March 1, 2023 19:38
-
-
Save vmurali/8eab36cd1eb39beb83b458eabbfc3913 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-> 0x10019c3e0: stp x29, x30, [sp, #-0x10]! | |
0x10019c3e4: mov x29, sp | |
0x10019c3e8: ldp x8, x9, [x1, #0x18] | |
0x10019c3ec: mov x13, xzr | |
0x10019c3f0: mov w17, #0x1 | |
0x10019c3f4: mov w12, #0xd | |
0x10019c3f8: mov w14, #0x34 | |
0x10019c3fc: ldr w10, [x8] | |
0x10019c400: ldp x11, x8, [x9] | |
0x10019c404: add x9, x11, x10 | |
0x10019c408: add x10, x8, #0x68 | |
0x10019c40c: add x11, x9, #0x40 | |
0x10019c410: mul x16, x13, x12 | |
0x10019c414: mov w15, w17 | |
0x10019c418: madd x17, x13, x14, x10 | |
0x10019c41c: add x18, x11, x13, lsl #2 | |
0x10019c420: mov x0, #-0x4 | |
0x10019c424: ldr q0, [x18] | |
0x10019c428: add x0, x0, #0x4 | |
0x10019c42c: ldr q1, [x18, #0x20] | |
0x10019c430: cmp x0, #0x8 | |
0x10019c434: ldur q2, [x18, #-0x40] | |
0x10019c438: ldur q3, [x18, #-0x20] | |
0x10019c43c: add x18, x18, #0x80 | |
0x10019c440: zip1.4s v5, v0, v1 | |
0x10019c444: zip2.4s v4, v0, v1 | |
0x10019c448: uzp2.4s v6, v2, v3 | |
0x10019c44c: zip2.4s v7, v2, v3 | |
0x10019c450: trn2.4s v16, v2, v3 | |
0x10019c454: ext.16b v17, v0, v5, #0x8 | |
0x10019c458: zip1.4s v3, v2, v3 | |
0x10019c45c: uzp2.4s v2, v6, v2 | |
0x10019c460: mov.s v0[3], v1[2] | |
0x10019c464: mov.d v16[1], v5[1] | |
0x10019c468: mov.d v3[1], v17[1] | |
0x10019c46c: mov.d v2[1], v4[1] | |
0x10019c470: mov.d v7[1], v0[1] | |
0x10019c474: stur q16, [x17, #-0x34] | |
0x10019c478: stur q3, [x17, #-0x68] | |
0x10019c47c: stur q2, [x17, #0x34] | |
0x10019c480: str q7, [x17], #0x10 | |
0x10019c484: b.lo 0x10019c424 | |
0x10019c488: lsl x13, x13, #2 | |
0x10019c48c: mov w17, wzr | |
0x10019c490: orr x13, x13, #0x180 | |
0x10019c494: ldr q0, [x9, x13] | |
0x10019c498: add x13, x8, x16, lsl #2 | |
0x10019c49c: add x16, x13, #0x64 | |
0x10019c4a0: add x18, x13, #0x98 | |
0x10019c4a4: add x0, x13, #0xcc | |
0x10019c4a8: str s0, [x13, #0x30] | |
0x10019c4ac: mov w13, #0x4 | |
0x10019c4b0: st1.s { v0 }[1], [x16] | |
0x10019c4b4: st1.s { v0 }[2], [x18] | |
0x10019c4b8: st1.s { v0 }[3], [x0] | |
0x10019c4bc: tbnz w15, #0x0, 0x10019c410 | |
0x10019c4c0: mov w0, wzr | |
0x10019c4c4: ldp x29, x30, [sp], #0x10 | |
0x10019c4c8: ret | |
0x10019c4cc: nop | |
0x10019c4d0: adr x8, #0x10050 | |
0x10019c4d4: cmp w0, #0x3 | |
0x10019c4d8: csel x0, x8, xzr, eq | |
0x10019c4dc: ret | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment