FUNC entry=0x5daa3c8 end=0x5daa6fb
0x5daa3c8: stp x22,x21,[sp, #-0x30]!
0x5daa3cc: stp x20,x19,[sp, #0x10]
0x5daa3d0: stp x29,x30,[sp, #0x20]
0x5daa3d4: add x29,sp,#0x20
0x5daa3d8: mov x20,x1
0x5daa3dc: mov x19,x0
0x5daa3e0: ldr d0,[x1]
0x5daa3e4: str d0,[x0]
0x5daa3e8: ldr x8,[x1, #0x8]
0x5daa3ec: str x8,[x0, #0x8]
0x5daa3f0: ldr d0,[x1, #0x10]
0x5daa3f4: str d0,[x0, #0x10]
0x5daa3f8: ldrsb w8,[x1, #0x2f]
0x5daa3fc: tbnz w8,#0x1f,0x05daa414
0x5daa400: ldur q0,[x20, #0x18]
0x5daa404: ldur x8,[x20, #0x28]
0x5daa408: stur x8,[x19, #0x28]
0x5daa40c: stur q0,[x19, #0x18]
0x5daa410: b 0x05daa420
0x5daa414: ldp x1,x2,[x20, #0x18]
0x5daa418: add x0,x19,#0x18
0x5daa41c: bl 0x00018d20
0x5daa420: ldr w8,[x20, #0x30]
0x5daa424: str w8,[x19, #0x30]
0x5daa428: ldrb w8,[x20, #0x34]
0x5daa42c: strb w8,[x19, #0x34]
0x5daa430: ldur q0,[x20, #0x38]
0x5daa434: stur q0,[x19, #0x38]
0x5daa438: ldr w8,[x20, #0x48]
0x5daa43c: str w8,[x19, #0x48]
0x5daa440: ldrb w8,[x20, #0x4c]
0x5daa444: strb w8,[x19, #0x4c]
0x5daa448: ldr w8,[x20, #0x50]
0x5daa44c: str w8,[x19, #0x50]
0x5daa450: ldp x8,x9,[x20, #0x58]
0x5daa454: stp x8,x9,[x19, #0x58]
0x5daa458: ldrsb w8,[x20, #0x7f]
0x5daa45c: tbnz w8,#0x1f,0x05daa474
0x5daa460: ldur q0,[x20, #0x68]
0x5daa464: ldur x8,[x20, #0x78]
0x5daa6f8: ret
