400280: a9bf7bfd stp x29, x30, [sp, #-16]! 400284: 910003fd mov x29, sp 400288: 940000d2 bl 4005d0 <.plt+0x330> 40028c: a8c17bfd ldp x29, x30, [sp], #16 400290: d65f03c0 ret -- 400580: 53082000 ubfx w0, w0, #8, #1 400584: 90000461 adrp x1, 48c000 <.got+0x24b8> 400588: a8c17bfd ldp x29, x30, [sp], #16 40058c: 39357020 strb w0, [x1, #3420] 400590: d65f03c0 ret -- 4005d0: b0000440 adrp x0, 489000 4005d4: f947e800 ldr x0, [x0, #4048] 4005d8: b4000040 cbz x0, 4005e0 <.plt+0x340> 4005dc: d503201f nop 4005e0: d65f03c0 ret -- 400604: f9400421 ldr x1, [x1, #8] 400608: b4000061 cbz x1, 400614 <.plt+0x374> 40060c: aa0103f0 mov x16, x1 400610: d61f0200 br x16 400614: d65f03c0 ret -- 400644: f9400842 ldr x2, [x2, #16] 400648: b4000062 cbz x2, 400654 <.plt+0x3b4> 40064c: aa0203f0 mov x16, x2 400650: d61f0200 br x16 400654: d65f03c0 ret -- 40068c: 52800020 mov w0, #0x1 // #1 400690: 393f6260 strb w0, [x19, #4056] 400694: f9400bf3 ldr x19, [sp, #16] 400698: a8c27bfd ldp x29, x30, [sp], #32 40069c: d65f03c0 ret -- 40084c: 52800cc0 mov w0, #0x66 // #102 400850: 9400164e bl 406188 0000000000400854 : 400854: a9bd7bfd stp x29, x30, [sp, #-48]! // return address(x30) of main212 stored in sp+8 and sp(x29) stored in sp -- 400874: f0000280 adrp x0, 453000 400878: 9101e000 add x0, x0, #0x78 40087c: 94001879 bl 406a60 // printf("swallows fly at: %s\n", speed); 400880: a8c37bfd ldp x29, x30, [sp], #48 400884: d65f03c0 ret -- 40088c: 910003fd mov x29, sp 400890: 97fffff1 bl 400854 400894: 52800000 mov w0, #0x0 // #0 400898: a8c17bfd ldp x29, x30, [sp], #16 40089c: d65f03c0 ret -- 4008cc: f907d443 str x3, [x2, #4008] 4008d0: 97ffffee bl 400888 4008d4: 910003bf mov sp, x29 4008d8: a8c17bfd ldp x29, x30, [sp], #16 4008dc: d65f03c0 ret -- 400cac: 3100041f cmn w0, #0x1 400cb0: 54000080 b.eq 400cc0 // b.none 400cb4: a94153f3 ldp x19, x20, [sp, #16] 400cb8: a8cb7bfd ldp x29, x30, [sp], #176 400cbc: d65f03c0 ret -- 400f4c: a94153f3 ldp x19, x20, [sp, #16] 400f50: f9024300 str x0, [x24, #1152] 400f54: a94363f7 ldp x23, x24, [sp, #48] 400f58: a8c87bfd ldp x29, x30, [sp], #128 400f5c: d65f03c0 ret -- 400fe4: f9400400 ldr x0, [x0, #8] 400fe8: f9400021 ldr x1, [x1] 400fec: f9400821 ldr x1, [x1, #16] 400ff0: 8b000020 add x0, x1, x0 400ff4: d65f03c0 ret -- 4010a8: a94153f3 ldp x19, x20, [sp, #16] 4010ac: a9425bf5 ldp x21, x22, [sp, #32] 4010b0: a94363f7 ldp x23, x24, [sp, #48] 4010b4: a8c47bfd ldp x29, x30, [sp], #64 4010b8: d65f03c0 ret -- 401328: aa1503e0 mov x0, x21 40132c: a94153f3 ldp x19, x20, [sp, #16] 401330: f94013f5 ldr x21, [sp, #32] 401334: a8c37bfd ldp x29, x30, [sp], #48 401338: d65f03c0 ret -- 4013d0: aa1503e0 mov x0, x21 4013d4: a94153f3 ldp x19, x20, [sp, #16] 4013d8: f94013f5 ldr x21, [sp, #32] 4013dc: a8c37bfd ldp x29, x30, [sp], #48 4013e0: d65f03c0 ret -- 4013fc: aa1503e0 mov x0, x21 401400: a94153f3 ldp x19, x20, [sp, #16] 401404: f94013f5 ldr x21, [sp, #32] 401408: a8c37bfd ldp x29, x30, [sp], #48 40140c: d65f03c0 ret -- 401560: b9400a80 ldr w0, [x20, #8] 401564: 4b010000 sub w0, w0, w1 401568: a94153f3 ldp x19, x20, [sp, #16] 40156c: a8c27bfd ldp x29, x30, [sp], #32 401570: d65f03c0 ret -- 4015e8: aa1503e0 mov x0, x21 4015ec: a94153f3 ldp x19, x20, [sp, #16] 4015f0: f94013f5 ldr x21, [sp, #32] 4015f4: a8c37bfd ldp x29, x30, [sp], #48 4015f8: d65f03c0 ret -- 40183c: a94363f7 ldp x23, x24, [sp, #48] 401840: a9446bf9 ldp x25, x26, [sp, #64] 401844: a94573fb ldp x27, x28, [sp, #80] 401848: a8cc7bfd ldp x29, x30, [sp], #192 40184c: d65f03c0 ret -- 4023dc: a94363f7 ldp x23, x24, [sp, #48] 4023e0: a9446bf9 ldp x25, x26, [sp, #64] 4023e4: a94573fb ldp x27, x28, [sp, #80] 4023e8: a8d47bfd ldp x29, x30, [sp], #320 4023ec: d65f03c0 ret -- 402764: a94563f7 ldp x23, x24, [sp, #80] 402768: a9466bf9 ldp x25, x26, [sp, #96] 40276c: a94773fb ldp x27, x28, [sp, #112] 402770: 9102c3ff add sp, sp, #0xb0 402774: d65f03c0 ret -- 402b6c: a94363f7 ldp x23, x24, [sp, #48] 402b70: a9446bf9 ldp x25, x26, [sp, #64] 402b74: a94573fb ldp x27, x28, [sp, #80] 402b78: a8d97bfd ldp x29, x30, [sp], #400 402b7c: d65f03c0 ret -- 403dd8: a94463f7 ldp x23, x24, [sp, #64] 403ddc: a9456bf9 ldp x25, x26, [sp, #80] 403de0: a94673fb ldp x27, x28, [sp, #96] 403de4: 910983ff add sp, sp, #0x260 403de8: d65f03c0 ret -- 404164: a9425bf5 ldp x21, x22, [sp, #32] 404168: a94363f7 ldp x23, x24, [sp, #48] 40416c: a9446bf9 ldp x25, x26, [sp, #64] 404170: a8c57bfd ldp x29, x30, [sp], #80 404174: d65f03c0 ret -- 404244: a9425bf5 ldp x21, x22, [sp, #32] 404248: a94363f7 ldp x23, x24, [sp, #48] 40424c: a9446bf9 ldp x25, x26, [sp, #64] 404250: a8c57bfd ldp x29, x30, [sp], #80 404254: d65f03c0 ret -- 4045e4: a9445bf5 ldp x21, x22, [sp, #64] 4045e8: a94563f7 ldp x23, x24, [sp, #80] 4045ec: a9466bf9 ldp x25, x26, [sp, #96] 4045f0: 9102c3ff add sp, sp, #0xb0 4045f4: d65f03c0 ret -- 40477c: a94563f7 ldp x23, x24, [sp, #80] 404780: a9466bf9 ldp x25, x26, [sp, #96] 404784: a94773fb ldp x27, x28, [sp, #112] 404788: 9102c3ff add sp, sp, #0xb0 40478c: d65f03c0 ret -- 4048ac: a94153f3 ldp x19, x20, [sp, #16] 4048b0: a9425bf5 ldp x21, x22, [sp, #32] 4048b4: 3900009f strb wzr, [x4] 4048b8: a8c37bfd ldp x29, x30, [sp], #48 4048bc: d65f03c0 ret -- 4048e8: a94153f3 ldp x19, x20, [sp, #16] 4048ec: a9425bf5 ldp x21, x22, [sp, #32] 4048f0: d2800000 mov x0, #0x0 // #0 4048f4: a8c37bfd ldp x29, x30, [sp], #48 4048f8: d65f03c0 ret -- 404a04: 2a1403e0 mov w0, w20 404a08: a94153f3 ldp x19, x20, [sp, #16] 404a0c: f94013f5 ldr x21, [sp, #32] 404a10: a8c67bfd ldp x29, x30, [sp], #96 404a14: d65f03c0 ret -- 404bc8: aa1303e0 mov x0, x19 404bcc: f9400bf3 ldr x19, [sp, #16] 404bd0: a8c27bfd ldp x29, x30, [sp], #32 404bd4: 14005189 b 4191f8 404bd8: d65f03c0 ret -- 404c3c: a94153f3 ldp x19, x20, [sp, #16] 404c40: d2800000 mov x0, #0x0 // #0 404c44: a9425bf5 ldp x21, x22, [sp, #32] 404c48: a8c37bfd ldp x29, x30, [sp], #48 404c4c: d65f03c0 ret -- 404c74: 54ffff81 b.ne 404c64 // b.any 404c78: a94153f3 ldp x19, x20, [sp, #16] 404c7c: a9425bf5 ldp x21, x22, [sp, #32] 404c80: a8c37bfd ldp x29, x30, [sp], #48 404c84: d65f03c0 ret -- 404c90: b4fffd80 cbz x0, 404c40 404c94: 2900581f stp wzr, w22, [x0] 404c98: a9425bf5 ldp x21, x22, [sp, #32] 404c9c: a8c37bfd ldp x29, x30, [sp], #48 404ca0: d65f03c0 ret -- 405030: a94363f7 ldp x23, x24, [sp, #48] 405034: a9446bf9 ldp x25, x26, [sp, #64] 405038: a94573fb ldp x27, x28, [sp, #80] 40503c: 911f43ff add sp, sp, #0x7d0 405040: d65f03c0 ret -- 4054dc: a94153f3 ldp x19, x20, [sp, #16] 4054e0: a9425bf5 ldp x21, x22, [sp, #32] 4054e4: f9401bf7 ldr x23, [sp, #48] 4054e8: a8c67bfd ldp x29, x30, [sp], #96 4054ec: d65f03c0 ret -- 405520: 39400041 ldrb w1, [x2] 405524: 91000442 add x2, x2, #0x1 405528: 92401c23 and x3, x1, #0xff 40552c: 35ffff01 cbnz w1, 40550c 405530: d65f03c0 ret 405534: d2800000 mov x0, #0x0 // #0 405538: d65f03c0 ret -- 4055c4: b900b261 str w1, [x19, #176] 4055c8: 52800000 mov w0, #0x0 // #0 4055cc: f9400bf3 ldr x19, [sp, #16] 4055d0: a8c27bfd ldp x29, x30, [sp], #32 4055d4: d65f03c0 ret -- 4055f0: 1a9f17e1 cset w1, eq // eq = none 4055f4: b900b261 str w1, [x19, #176] 4055f8: f9400bf3 ldr x19, [sp, #16] 4055fc: a8c27bfd ldp x29, x30, [sp], #32 405600: d65f03c0 ret -- 4056fc: 54000181 b.ne 40572c // b.any 405700: 2a0403e0 mov w0, w4 405704: f9400bf3 ldr x19, [sp, #16] 405708: a8d37bfd ldp x29, x30, [sp], #304 40570c: d65f03c0 ret -- 405788: eb020021 subs x1, x1, x2 40578c: d2800002 mov x2, #0x0 // #0 405790: 54000461 b.ne 40581c // b.any 405794: a8ca7bfd ldp x29, x30, [sp], #160 405798: d65f03c0 ret -- 405c18: a94363f7 ldp x23, x24, [sp, #48] 405c1c: a9446bf9 ldp x25, x26, [sp, #64] 405c20: a94573fb ldp x27, x28, [sp, #80] 405c24: a8ca7bfd ldp x29, x30, [sp], #160 405c28: d65f03c0 ret -- 405e7c: 91000a73 add x19, x19, #0x2 405e80: aa1303e0 mov x0, x19 405e84: a94153f3 ldp x19, x20, [sp, #16] 405e88: a8c47bfd ldp x29, x30, [sp], #64 405e8c: d65f03c0 ret -- 405f00: a94153f3 ldp x19, x20, [sp, #16] 405f04: a9425bf5 ldp x21, x22, [sp, #32] 405f08: a94363f7 ldp x23, x24, [sp, #48] 405f0c: a8c47bfd ldp x29, x30, [sp], #64 405f10: d65f03c0 ret 405f14: d2800013 mov x19, #0x0 // #0 405f18: aa1303e0 mov x0, x19 405f1c: a94153f3 ldp x19, x20, [sp, #16] 405f20: a8c47bfd ldp x29, x30, [sp], #64 405f24: d65f03c0 ret -- 406240: a94153f3 ldp x19, x20, [sp, #16] 406244: 91000421 add x1, x1, #0x1 406248: a8c27bfd ldp x29, x30, [sp], #32 40624c: f9020041 str x1, [x2, #1024] 406250: d65f03c0 ret -- 406284: 17ffffeb b 406230 406288: d2800000 mov x0, #0x0 // #0 40628c: a94153f3 ldp x19, x20, [sp, #16] 406290: a8c27bfd ldp x29, x30, [sp], #32 406294: d65f03c0 ret -- 406340: a94153f3 ldp x19, x20, [sp, #16] 406344: a9425bf5 ldp x21, x22, [sp, #32] 406348: a94363f7 ldp x23, x24, [sp, #48] 40634c: a8c47bfd ldp x29, x30, [sp], #64 406350: d65f03c0 ret -- 406444: a9425bf5 ldp x21, x22, [sp, #32] 406448: a94363f7 ldp x23, x24, [sp, #48] 40644c: a9446bf9 ldp x25, x26, [sp, #64] 406450: a8c57bfd ldp x29, x30, [sp], #80 406454: d65f03c0 ret -- 4065ac: a9425bf5 ldp x21, x22, [sp, #32] 4065b0: a94363f7 ldp x23, x24, [sp, #48] 4065b4: a9446bf9 ldp x25, x26, [sp, #64] 4065b8: a8c57bfd ldp x29, x30, [sp], #80 4065bc: d65f03c0 ret -- 406928: a94153f3 ldp x19, x20, [sp, #16] 40692c: aa1503e0 mov x0, x21 406930: a9425bf5 ldp x21, x22, [sp, #32] 406934: a8c37bfd ldp x29, x30, [sp], #48 406938: d65f03c0 ret -- 4069bc: aa1503e0 mov x0, x21 4069c0: a94153f3 ldp x19, x20, [sp, #16] 4069c4: a9425bf5 ldp x21, x22, [sp, #32] 4069c8: a8c37bfd ldp x29, x30, [sp], #48 4069cc: d65f03c0 ret -- 406b08: d2800002 mov x2, #0x0 // #0 406b0c: 54000081 b.ne 406b1c // b.any 406b10: f9400bf3 ldr x19, [sp, #16] 406b14: a8d37bfd ldp x29, x30, [sp], #304 406b18: d65f03c0 ret -- 406bb0: d2800002 mov x2, #0x0 // #0 406bb4: 54000081 b.ne 406bc4 // b.any 406bb8: f9400bf3 ldr x19, [sp, #16] 406bbc: a8d27bfd ldp x29, x30, [sp], #288 406bc0: d65f03c0 ret -- 406c30: 38401441 ldrb w1, [x2], #1 406c34: 5100c021 sub w1, w1, #0x30 406c38: 7100243f cmp w1, #0x9 406c3c: 54fffe69 b.ls 406c08 // b.plast 406c40: d65f03c0 ret -- 406c84: a94153f3 ldp x19, x20, [sp, #16] 406c88: a9425bf5 ldp x21, x22, [sp, #32] 406c8c: a94363f7 ldp x23, x24, [sp, #48] 406c90: a8c57bfd ldp x29, x30, [sp], #80 406c94: d65f03c0 ret -- 406d18: a9425bf5 ldp x21, x22, [sp, #32] 406d1c: a94363f7 ldp x23, x24, [sp, #48] 406d20: a9446bf9 ldp x25, x26, [sp, #64] 406d24: a8c57bfd ldp x29, x30, [sp], #80 406d28: d65f03c0 ret -- 406f5c: a9425bf5 ldp x21, x22, [sp, #32] 406f60: a94363f7 ldp x23, x24, [sp, #48] 406f64: a9446bf9 ldp x25, x26, [sp, #64] 406f68: 9112c3ff add sp, sp, #0x4b0 406f6c: d65f03c0 ret -- 4070ec: 39000074 strb w20, [x3] 4070f0: a94153f3 ldp x19, x20, [sp, #16] 4070f4: a9425bf5 ldp x21, x22, [sp, #32] 4070f8: a8c57bfd ldp x29, x30, [sp], #80 4070fc: d65f03c0 ret -- 4078e8: a94463f7 ldp x23, x24, [sp, #64] 4078ec: a9456bf9 ldp x25, x26, [sp, #80] 4078f0: a94673fb ldp x27, x28, [sp, #96] 4078f4: 912643ff add sp, sp, #0x990 4078f8: d65f03c0 ret -- 409578: a94663f7 ldp x23, x24, [sp, #96] 40957c: a9476bf9 ldp x25, x26, [sp, #112] 409580: a94873fb ldp x27, x28, [sp, #128] 409584: 911883ff add sp, sp, #0x620 409588: d65f03c0 ret -- 40bc60: a94153f3 ldp x19, x20, [sp, #16] 40bc64: a9425bf5 ldp x21, x22, [sp, #32] 40bc68: a94363f7 ldp x23, x24, [sp, #48] 40bc6c: 8b2c63ff add sp, sp, x12 40bc70: d65f03c0 ret -- 40bda0: 38401441 ldrb w1, [x2], #1 40bda4: 5100c021 sub w1, w1, #0x30 40bda8: 7100243f cmp w1, #0x9 40bdac: 54fffe69 b.ls 40bd78 // b.plast 40bdb0: d65f03c0 ret -- 40bf98: aa1503e0 mov x0, x21 40bf9c: a94153f3 ldp x19, x20, [sp, #16] 40bfa0: f94013f5 ldr x21, [sp, #32] 40bfa4: a8c47bfd ldp x29, x30, [sp], #64 40bfa8: d65f03c0 ret -- 40c040: aa1503e0 mov x0, x21 40c044: a94153f3 ldp x19, x20, [sp, #16] 40c048: f94013f5 ldr x21, [sp, #32] 40c04c: a8c47bfd ldp x29, x30, [sp], #64 40c050: d65f03c0 ret -- 40c60c: a9425bf5 ldp x21, x22, [sp, #32] 40c610: a94363f7 ldp x23, x24, [sp, #48] 40c614: f94023f9 ldr x25, [sp, #64] 40c618: a8c97bfd ldp x29, x30, [sp], #144 40c61c: d65f03c0 ret -- 40c7b0: 2a1403e0 mov w0, w20 40c7b4: a94153f3 ldp x19, x20, [sp, #16] 40c7b8: a9425bf5 ldp x21, x22, [sp, #32] 40c7bc: a8c67bfd ldp x29, x30, [sp], #96 40c7c0: d65f03c0 ret -- 40c8a0: d2800002 mov x2, #0x0 // #0 40c8a4: 54000081 b.ne 40c8b4 // b.any 40c8a8: f9400bf3 ldr x19, [sp, #16] 40c8ac: a8d27bfd ldp x29, x30, [sp], #288 40c8b0: d65f03c0 ret -- 40c9ec: 2a1503e0 mov w0, w21 40c9f0: a94153f3 ldp x19, x20, [sp, #16] 40c9f4: a9425bf5 ldp x21, x22, [sp, #32] 40c9f8: a8d47bfd ldp x29, x30, [sp], #320 40c9fc: d65f03c0 ret -- 40cba4: a94153f3 ldp x19, x20, [sp, #16] 40cba8: a9425bf5 ldp x21, x22, [sp, #32] 40cbac: f9401bf7 ldr x23, [sp, #48] 40cbb0: a8c47bfd ldp x29, x30, [sp], #64 40cbb4: d65f03c0 ret -- 40cd84: 2a1403e0 mov w0, w20 40cd88: a94153f3 ldp x19, x20, [sp, #16] 40cd8c: f94013f5 ldr x21, [sp, #32] 40cd90: a8c37bfd ldp x29, x30, [sp], #48 40cd94: d65f03c0 ret -- 40ce5c: f9405003 ldr x3, [x0, #160] 40ce60: f9006c02 str x2, [x0, #216] 40ce64: 912a4021 add x1, x1, #0xa90 40ce68: f9007061 str x1, [x3, #224] 40ce6c: d65f03c0 ret -- 40cf38: a94153f3 ldp x19, x20, [sp, #16] 40cf3c: a9425bf5 ldp x21, x22, [sp, #32] 40cf40: f9401bf7 ldr x23, [sp, #48] 40cf44: a8c47bfd ldp x29, x30, [sp], #64 40cf48: d65f03c0 ret -- 40cf74: a94153f3 ldp x19, x20, [sp, #16] 40cf78: a9425bf5 ldp x21, x22, [sp, #32] 40cf7c: f9401bf7 ldr x23, [sp, #48] 40cf80: a8c47bfd ldp x29, x30, [sp], #64 40cf84: d65f03c0 ret -- 40d07c: a94153f3 ldp x19, x20, [sp, #16] 40d080: a9425bf5 ldp x21, x22, [sp, #32] 40d084: f9401bf7 ldr x23, [sp, #48] 40d088: a8c47bfd ldp x29, x30, [sp], #64 40d08c: d65f03c0 ret -- 40d1d4: a94153f3 ldp x19, x20, [sp, #16] 40d1d8: a9425bf5 ldp x21, x22, [sp, #32] 40d1dc: f9401bf7 ldr x23, [sp, #48] 40d1e0: a8c47bfd ldp x29, x30, [sp], #64 40d1e4: d65f03c0 ret -- 40d428: a94153f3 ldp x19, x20, [sp, #16] 40d42c: a9425bf5 ldp x21, x22, [sp, #32] 40d430: a94363f7 ldp x23, x24, [sp, #48] 40d434: a8c77bfd ldp x29, x30, [sp], #112 40d438: d65f03c0 ret -- 40d71c: 54002001 b.ne 40db1c // b.any 40d720: a94153f3 ldp x19, x20, [sp, #16] 40d724: a9446bf9 ldp x25, x26, [sp, #64] 40d728: a8c97bfd ldp x29, x30, [sp], #144 40d72c: d65f03c0 ret -- 40dc38: 540002c1 b.ne 40dc90 // b.any 40dc3c: a94153f3 ldp x19, x20, [sp, #16] 40dc40: a9425bf5 ldp x21, x22, [sp, #32] 40dc44: a8c47bfd ldp x29, x30, [sp], #64 40dc48: d65f03c0 ret -- 40e014: 540022e1 b.ne 40e470 // b.any 40e018: a94153f3 ldp x19, x20, [sp, #16] 40e01c: a9425bf5 ldp x21, x22, [sp, #32] 40e020: a8d17bfd ldp x29, x30, [sp], #272 40e024: d65f03c0 ret -- 40e4b4: aa0103f0 mov x16, x1 40e4b8: d61f0200 br x16 40e4bc: f9400bf3 ldr x19, [sp, #16] 40e4c0: a8c27bfd ldp x29, x30, [sp], #32 40e4c4: d65f03c0 ret -- 40e5a0: d2800003 mov x3, #0x0 // #0 40e5a4: 54000501 b.ne 40e644 // b.any 40e5a8: a94153f3 ldp x19, x20, [sp, #16] 40e5ac: a8c47bfd ldp x29, x30, [sp], #64 40e5b0: d65f03c0 ret -- 40e7a0: 540004e1 b.ne 40e83c // b.any 40e7a4: a94153f3 ldp x19, x20, [sp, #16] 40e7a8: a94363f7 ldp x23, x24, [sp, #48] 40e7ac: a8c97bfd ldp x29, x30, [sp], #144 40e7b0: d65f03c0 ret -- 40e91c: 35000780 cbnz w0, 40ea0c 40e920: 2a1403e0 mov w0, w20 40e924: a94153f3 ldp x19, x20, [sp, #16] 40e928: a8c27bfd ldp x29, x30, [sp], #32 40e92c: d65f03c0 ret -- 40e958: 12800000 mov w0, #0xffffffff // #-1 40e95c: a94153f3 ldp x19, x20, [sp, #16] 40e960: b8216864 str w4, [x3, x1] 40e964: a8c27bfd ldp x29, x30, [sp], #32 40e968: d65f03c0 ret -- 40ea08: 34fff8c0 cbz w0, 40e920 40ea0c: 12800000 mov w0, #0xffffffff // #-1 40ea10: a94153f3 ldp x19, x20, [sp, #16] 40ea14: a8c27bfd ldp x29, x30, [sp], #32 40ea18: d65f03c0 ret -- 40eba4: a9425bf5 ldp x21, x22, [sp, #32] 40eba8: f9004a61 str x1, [x19, #144] 40ebac: a94153f3 ldp x19, x20, [sp, #16] 40ebb0: a8c47bfd ldp x29, x30, [sp], #64 40ebb4: d65f03c0 ret -- 40ec38: 34fff6e0 cbz w0, 40eb14 40ec3c: 12800000 mov w0, #0xffffffff // #-1 40ec40: a94153f3 ldp x19, x20, [sp, #16] 40ec44: a8c47bfd ldp x29, x30, [sp], #64 40ec48: d65f03c0 ret -- 40ed40: a94153f3 ldp x19, x20, [sp, #16] 40ed44: a9425bf5 ldp x21, x22, [sp, #32] 40ed48: a94363f7 ldp x23, x24, [sp, #48] 40ed4c: a8c47bfd ldp x29, x30, [sp], #64 40ed50: d65f03c0 ret -- 40eda4: cb140014 sub x20, x0, x20 40eda8: 8b140273 add x19, x19, x20 40edac: 17ffffdb b 40ed18 40edb0: d2800000 mov x0, #0x0 // #0 40edb4: d65f03c0 ret -- 40ee2c: d2800002 mov x2, #0x0 // #0 40ee30: 540005c1 b.ne 40eee8 // b.any 40ee34: a94153f3 ldp x19, x20, [sp, #16] 40ee38: a8c67bfd ldp x29, x30, [sp], #96 40ee3c: d65f03c0 ret -- 40f004: a9425bf5 ldp x21, x22, [sp, #32] 40f008: a94363f7 ldp x23, x24, [sp, #48] 40f00c: f94023f9 ldr x25, [sp, #64] 40f010: a8c77bfd ldp x29, x30, [sp], #112 40f014: d65f03c0 ret -- 40f10c: a9425bf5 ldp x21, x22, [sp, #32] 40f110: a94363f7 ldp x23, x24, [sp, #48] 40f114: f94023f9 ldr x25, [sp, #64] 40f118: a8c77bfd ldp x29, x30, [sp], #112 40f11c: d65f03c0 ret -- 40f148: 350000a1 cbnz w1, 40f15c 40f14c: 29490001 ldp w1, w0, [x0, #72] 40f150: 6b00003f cmp w1, w0 40f154: 1a9f0000 csel w0, w0, wzr, eq // eq = none 40f158: d65f03c0 ret 40f15c: 12800000 mov w0, #0xffffffff // #-1 40f160: d65f03c0 ret -- 40f260: a94153f3 ldp x19, x20, [sp, #16] 40f264: a9425bf5 ldp x21, x22, [sp, #32] 40f268: a94363f7 ldp x23, x24, [sp, #48] 40f26c: a8c67bfd ldp x29, x30, [sp], #96 40f270: d65f03c0 ret -- 40f3c4: a9425bf5 ldp x21, x22, [sp, #32] 40f3c8: a94363f7 ldp x23, x24, [sp, #48] 40f3cc: f94023f9 ldr x25, [sp, #64] 40f3d0: a8d77bfd ldp x29, x30, [sp], #368 40f3d4: d65f03c0 ret -- 40f42c: a9411484 ldp x4, x5, [x4, #16] 40f430: a90217e4 stp x4, x5, [sp, #32] 40f434: 97ffff93 bl 40f280 40f438: a8c37bfd ldp x29, x30, [sp], #48 40f43c: d65f03c0 ret -- 40f6b4: a9425bf5 ldp x21, x22, [sp, #32] 40f6b8: a94363f7 ldp x23, x24, [sp, #48] 40f6bc: a9446bf9 ldp x25, x26, [sp, #64] 40f6c0: a8cb7bfd ldp x29, x30, [sp], #176 40f6c4: d65f03c0 ret -- 40f72c: d503201f nop 40f730: d00003c0 adrp x0, 489000 40f734: f9470c00 ldr x0, [x0, #3608] 40f738: b4000040 cbz x0, 40f740 40f73c: d65f03c0 ret -- 40f7c0: b9000266 str w6, [x19] 40f7c4: a94153f3 ldp x19, x20, [sp, #16] 40f7c8: f94013f5 ldr x21, [sp, #32] 40f7cc: a8c37bfd ldp x29, x30, [sp], #48 40f7d0: d65f03c0 ret -- 40f7fc: aa1503e0 mov x0, x21 40f800: b9400266 ldr w6, [x19] 40f804: 17ffffee b 40f7bc 40f808: d2800000 mov x0, #0x0 // #0 40f80c: d65f03c0 ret -- 40f858: b7f80160 tbnz x0, #63, 40f884 40f85c: f9004a60 str x0, [x19, #144] 40f860: a94153f3 ldp x19, x20, [sp, #16] 40f864: a8c37bfd ldp x29, x30, [sp], #48 40f868: d65f03c0 ret -- 40f8bc: a9018661 stp x1, x1, [x19, #24] 40f8c0: a9028661 stp x1, x1, [x19, #40] 40f8c4: f9400bf3 ldr x19, [sp, #16] 40f8c8: a8c27bfd ldp x29, x30, [sp], #32 40f8cc: d65f03c0 ret -- 40f910: a9018661 stp x1, x1, [x19, #24] 40f914: a9028661 stp x1, x1, [x19, #40] 40f918: a94153f3 ldp x19, x20, [sp, #16] 40f91c: a8c27bfd ldp x29, x30, [sp], #32 40f920: d65f03c0 ret -- 40f9e4: a94153f3 ldp x19, x20, [sp, #16] 40f9e8: a9425bf5 ldp x21, x22, [sp, #32] 40f9ec: a94363f7 ldp x23, x24, [sp, #48] 40f9f0: a8c47bfd ldp x29, x30, [sp], #64 40f9f4: d65f03c0 ret -- 40fc30: a9446bf9 ldp x25, x26, [sp, #64] 40fc34: 39400000 ldrb w0, [x0] 40fc38: a94153f3 ldp x19, x20, [sp, #16] 40fc3c: a8c57bfd ldp x29, x30, [sp], #80 40fc40: d65f03c0 ret 40fc44: 39400020 ldrb w0, [x1] 40fc48: a94153f3 ldp x19, x20, [sp, #16] 40fc4c: a8c57bfd ldp x29, x30, [sp], #80 40fc50: d65f03c0 ret -- 40fc78: 1a820021 csel w1, w1, w2, eq // eq = none 40fc7c: b9000261 str w1, [x19] 40fc80: a94153f3 ldp x19, x20, [sp, #16] 40fc84: a8c57bfd ldp x29, x30, [sp], #80 40fc88: d65f03c0 ret -- 40ff5c: 2a1403e0 mov w0, w20 40ff60: a94153f3 ldp x19, x20, [sp, #16] 40ff64: a9425bf5 ldp x21, x22, [sp, #32] 40ff68: a8cc7bfd ldp x29, x30, [sp], #192 40ff6c: d65f03c0 ret -- 410040: a9008a62 stp x2, x2, [x19, #8] 410044: f9004a61 str x1, [x19, #144] 410048: f9400bf3 ldr x19, [sp, #16] 41004c: a8c27bfd ldp x29, x30, [sp], #32 410050: d65f03c0 ret -- 410110: 54000881 b.ne 410220 // b.any 410114: a94153f3 ldp x19, x20, [sp, #16] 410118: f94013f5 ldr x21, [sp, #32] 41011c: a8cc7bfd ldp x29, x30, [sp], #192 410120: d65f03c0 ret -- 410600: 54001341 b.ne 410868 // b.any 410604: a94153f3 ldp x19, x20, [sp, #16] 410608: a94363f7 ldp x23, x24, [sp, #48] 41060c: a8d07bfd ldp x29, x30, [sp], #256 410610: d65f03c0 ret -- 4108f0: 8b000021 add x1, x1, x0 4108f4: f9004aa1 str x1, [x21, #144] 4108f8: a9425bf5 ldp x21, x22, [sp, #32] 4108fc: a8c37bfd ldp x29, x30, [sp], #48 410900: d65f03c0 ret -- 41099c: a94153f3 ldp x19, x20, [sp, #16] 4109a0: a9425bf5 ldp x21, x22, [sp, #32] 4109a4: a94363f7 ldp x23, x24, [sp, #48] 4109a8: a8c47bfd ldp x29, x30, [sp], #64 4109ac: d65f03c0 ret -- 410b44: a9425bf5 ldp x21, x22, [sp, #32] 410b48: a94363f7 ldp x23, x24, [sp, #48] 410b4c: f94023f9 ldr x25, [sp, #64] 410b50: a8c67bfd ldp x29, x30, [sp], #96 410b54: d65f03c0 ret -- 410bec: a94153f3 ldp x19, x20, [sp, #16] 410bf0: a94363f7 ldp x23, x24, [sp, #48] 410bf4: f94023f9 ldr x25, [sp, #64] 410bf8: a8c67bfd ldp x29, x30, [sp], #96 410bfc: d65f03c0 ret -- 410c18: a9425bf5 ldp x21, x22, [sp, #32] 410c1c: a94363f7 ldp x23, x24, [sp, #48] 410c20: f94023f9 ldr x25, [sp, #64] 410c24: a8c67bfd ldp x29, x30, [sp], #96 410c28: d65f03c0 ret -- 410c84: a94153f3 ldp x19, x20, [sp, #16] 410c88: a9425bf5 ldp x21, x22, [sp, #32] 410c8c: f94023f9 ldr x25, [sp, #64] 410c90: a8c67bfd ldp x29, x30, [sp], #96 410c94: d65f03c0 ret -- 410d30: b9000262 str w2, [x19] 410d34: f9004a61 str x1, [x19, #144] 410d38: a94153f3 ldp x19, x20, [sp, #16] 410d3c: a8c37bfd ldp x29, x30, [sp], #48 410d40: d65f03c0 ret -- 410d78: cb010294 sub x20, x20, x1 410d7c: cb140000 sub x0, x0, x20 410d80: a94153f3 ldp x19, x20, [sp, #16] 410d84: a8c37bfd ldp x29, x30, [sp], #48 410d88: d65f03c0 ret -- 410dc0: a9408801 ldp x1, x2, [x0, #8] 410dc4: eb02003f cmp x1, x2 410dc8: 54000062 b.cs 410dd4 // b.hs, b.nlast 410dcc: 39400020 ldrb w0, [x1] 410dd0: d65f03c0 ret -- 410df4: 54000282 b.cs 410e44 // b.hs, b.nlast 410df8: 39400000 ldrb w0, [x0] 410dfc: a94153f3 ldp x19, x20, [sp, #16] 410e00: a8c27bfd ldp x29, x30, [sp], #32 410e04: d65f03c0 ret -- 410efc: f9401bf7 ldr x23, [sp, #48] 410f00: aa1303e0 mov x0, x19 410f04: a94153f3 ldp x19, x20, [sp, #16] 410f08: a8c47bfd ldp x29, x30, [sp], #64 410f0c: d65f03c0 ret -- 410f9c: a94153f3 ldp x19, x20, [sp, #16] 410fa0: a9425bf5 ldp x21, x22, [sp, #32] 410fa4: f9401bf7 ldr x23, [sp, #48] 410fa8: a8c47bfd ldp x29, x30, [sp], #64 410fac: d65f03c0 ret -- 411090: 94000432 bl 412158 411094: b9007274 str w20, [x19, #112] 411098: a94153f3 ldp x19, x20, [sp, #16] 41109c: a8c27bfd ldp x29, x30, [sp], #32 4110a0: d65f03c0 ret -- 4110d0: 94000422 bl 412158 4110d4: b9007274 str w20, [x19, #112] 4110d8: a94153f3 ldp x19, x20, [sp, #16] 4110dc: a8c27bfd ldp x29, x30, [sp], #32 4110e0: d65f03c0 ret -- 411194: aa1303e0 mov x0, x19 411198: a94153f3 ldp x19, x20, [sp, #16] 41119c: f94013f5 ldr x21, [sp, #32] 4111a0: a8c37bfd ldp x29, x30, [sp], #48 4111a4: d65f03c0 ret -- 4111d0: d2800000 mov x0, #0x0 // #0 4111d4: a94153f3 ldp x19, x20, [sp, #16] 4111d8: f94013f5 ldr x21, [sp, #32] 4111dc: a8c37bfd ldp x29, x30, [sp], #48 4111e0: d65f03c0 ret -- 411294: a94153f3 ldp x19, x20, [sp, #16] 411298: a9425bf5 ldp x21, x22, [sp, #32] 41129c: f9401bf7 ldr x23, [sp, #48] 4112a0: a8c47bfd ldp x29, x30, [sp], #64 4112a4: d65f03c0 ret -- 4112b8: f9401bf7 ldr x23, [sp, #48] 4112bc: d2800000 mov x0, #0x0 // #0 4112c0: a94153f3 ldp x19, x20, [sp, #16] 4112c4: a8c47bfd ldp x29, x30, [sp], #64 4112c8: d65f03c0 ret -- 4112d0: 17ffffe7 b 41126c 4112d4: d503201f nop 4112d8: b5000062 cbnz x2, 4112e4 4112dc: 52800000 mov w0, #0x0 // #0 4112e0: d65f03c0 ret -- 4112f8: eb00027f cmp x19, x0 4112fc: 5a9f03e0 csetm w0, ne // ne = any 411300: f9400bf3 ldr x19, [sp, #16] 411304: a8c27bfd ldp x29, x30, [sp], #32 411308: d65f03c0 ret -- 411420: f9004a60 str x0, [x19, #144] 411424: 2a1403e0 mov w0, w20 411428: a94153f3 ldp x19, x20, [sp, #16] 41142c: a8c37bfd ldp x29, x30, [sp], #48 411430: d65f03c0 ret -- 411500: aa1503e0 mov x0, x21 411504: a94153f3 ldp x19, x20, [sp, #16] 411508: a9425bf5 ldp x21, x22, [sp, #32] 41150c: a8c77bfd ldp x29, x30, [sp], #112 411510: d65f03c0 ret -- 4119cc: 54000400 b.eq 411a4c // b.none 4119d0: 12001e80 and w0, w20, #0xff 4119d4: a94153f3 ldp x19, x20, [sp, #16] 4119d8: a8c37bfd ldp x29, x30, [sp], #48 4119dc: d65f03c0 ret -- 411bec: 52800000 mov w0, #0x0 // #0 411bf0: f9004a61 str x1, [x19, #144] 411bf4: a94153f3 ldp x19, x20, [sp, #16] 411bf8: a8c37bfd ldp x29, x30, [sp], #48 411bfc: d65f03c0 ret -- 411ce8: a94363f7 ldp x23, x24, [sp, #48] 411cec: a9446bf9 ldp x25, x26, [sp, #64] 411cf0: a94573fb ldp x27, x28, [sp, #80] 411cf4: a8c77bfd ldp x29, x30, [sp], #112 411cf8: d65f03c0 ret -- 411e18: b9001c40 str w0, [x2, #28] 411e1c: 340002a0 cbz w0, 411e70 411e20: a94153f3 ldp x19, x20, [sp, #16] 411e24: a8c27bfd ldp x29, x30, [sp], #32 411e28: d65f03c0 ret -- 412020: a94153f3 ldp x19, x20, [sp, #16] 412024: a9425bf5 ldp x21, x22, [sp, #32] 412028: a94363f7 ldp x23, x24, [sp, #48] 41202c: a8c77bfd ldp x29, x30, [sp], #112 412030: d65f03c0 ret -- 412144: d503201f nop 412148: b9400001 ldr w1, [x0] 41214c: 36380041 tbz w1, #7, 412154 412150: 17ffff56 b 411ea8 412154: d65f03c0 ret -- 4122ec: 540004c1 b.ne 412384 // b.any 4122f0: a94153f3 ldp x19, x20, [sp, #16] 4122f4: a94363f7 ldp x23, x24, [sp, #48] 4122f8: a8c77bfd ldp x29, x30, [sp], #112 4122fc: d65f03c0 ret -- 4123a4: f9400042 ldr x2, [x2] 4123a8: eb01001f cmp x0, x1 4123ac: 9a81d000 csel x0, x0, x1, le 4123b0: b5ffff82 cbnz x2, 4123a0 4123b4: d65f03c0 ret -- 4123d4: f9000804 str x4, [x0, #16] 4123d8: f9000c01 str x1, [x0, #24] 4123dc: f9002403 str x3, [x0, #72] 4123e0: f9002c02 str x2, [x0, #88] 4123e4: d65f03c0 ret -- 412400: f9402c01 ldr x1, [x0, #88] 412404: a9008401 stp x1, x1, [x0, #8] 412408: f9002403 str x3, [x0, #72] 41240c: f9002c02 str x2, [x0, #88] 412410: d65f03c0 ret -- 4124a8: f9001261 str x1, [x19, #32] 4124ac: f9001a61 str x1, [x19, #48] 4124b0: a94153f3 ldp x19, x20, [sp, #16] 4124b4: a8c27bfd ldp x29, x30, [sp], #32 4124b8: d65f03c0 ret -- 412510: a904fe7f stp xzr, xzr, [x19, #72] 412514: f9002e7f str xzr, [x19, #88] 412518: f9400bf3 ldr x19, [sp, #16] 41251c: a8c27bfd ldp x29, x30, [sp], #32 412520: d65f03c0 ret -- 412688: 14000002 b 412690 41268c: 39400000 ldrb w0, [x0] 412690: a94153f3 ldp x19, x20, [sp, #16] 412694: a8c27bfd ldp x29, x30, [sp], #32 412698: d65f03c0 ret -- 4126b0: 17fffff8 b 412690 4126b4: 39400040 ldrb w0, [x2] 4126b8: a94153f3 ldp x19, x20, [sp, #16] 4126bc: a8c27bfd ldp x29, x30, [sp], #32 4126c0: d65f03c0 ret -- 4127b8: f9000661 str x1, [x19, #8] 4127bc: 39400000 ldrb w0, [x0] 4127c0: a94153f3 ldp x19, x20, [sp, #16] 4127c4: a8c27bfd ldp x29, x30, [sp], #32 4127c8: d65f03c0 ret -- 4127e8: f9000660 str x0, [x19, #8] 4127ec: a94153f3 ldp x19, x20, [sp, #16] 4127f0: 39400040 ldrb w0, [x2] 4127f4: a8c27bfd ldp x29, x30, [sp], #32 4127f8: d65f03c0 ret -- 41284c: b9000264 str w4, [x19] 412850: a94153f3 ldp x19, x20, [sp, #16] 412854: a9425bf5 ldp x21, x22, [sp, #32] 412858: a8c37bfd ldp x29, x30, [sp], #48 41285c: d65f03c0 ret -- 412880: f9401c00 ldr x0, [x0, #56] 412884: b4000080 cbz x0, 412894 412888: a94153f3 ldp x19, x20, [sp, #16] 41288c: a8c37bfd ldp x29, x30, [sp], #48 412890: d65f03c0 ret -- 412904: a903d275 stp x21, x20, [x19, #56] 412908: a94153f3 ldp x19, x20, [sp, #16] 41290c: f94013f5 ldr x21, [sp, #32] 412910: a8c37bfd ldp x29, x30, [sp], #48 412914: d65f03c0 ret 412918: a94153f3 ldp x19, x20, [sp, #16] 41291c: f94013f5 ldr x21, [sp, #32] 412920: a8c37bfd ldp x29, x30, [sp], #48 412924: d65f03c0 ret -- 41293c: 17fffff0 b 4128fc 412940: 97fff37c bl 40f730 412944: 17ffffe3 b 4128d0 412948: 12800000 mov w0, #0xffffffff // #-1 41294c: d65f03c0 ret -- 4129a0: f9000661 str x1, [x19, #8] 4129a4: 39400000 ldrb w0, [x0] 4129a8: a94153f3 ldp x19, x20, [sp, #16] 4129ac: a8c27bfd ldp x29, x30, [sp], #32 4129b0: d65f03c0 ret -- 412ab0: a9425bf5 ldp x21, x22, [sp, #32] 412ab4: a94363f7 ldp x23, x24, [sp, #48] 412ab8: f94023f9 ldr x25, [sp, #64] 412abc: a8c57bfd ldp x29, x30, [sp], #80 412ac0: d65f03c0 ret 412ac4: 97fff31b bl 40f730 412ac8: 17ffffdd b 412a3c 412acc: d2800000 mov x0, #0x0 // #0 412ad0: d65f03c0 ret -- 412bb4: a94153f3 ldp x19, x20, [sp, #16] 412bb8: a9425bf5 ldp x21, x22, [sp, #32] 412bbc: f9401bf7 ldr x23, [sp, #48] 412bc0: a8c47bfd ldp x29, x30, [sp], #64 412bc4: d65f03c0 ret -- 412cbc: a902fe7f stp xzr, xzr, [x19, #40] 412cc0: a94153f3 ldp x19, x20, [sp, #16] 412cc4: a9425bf5 ldp x21, x22, [sp, #32] 412cc8: a8c37bfd ldp x29, x30, [sp], #48 412ccc: d65f03c0 ret -- 412ddc: 52800020 mov w0, #0x1 // #1 412de0: a94153f3 ldp x19, x20, [sp, #16] 412de4: f94013f5 ldr x21, [sp, #32] 412de8: a8c37bfd ldp x29, x30, [sp], #48 412dec: d65f03c0 ret -- 412df8: 17fffff6 b 412dd0 412dfc: 12800000 mov w0, #0xffffffff // #-1 412e00: a94153f3 ldp x19, x20, [sp, #16] 412e04: a8c37bfd ldp x29, x30, [sp], #48 412e08: d65f03c0 ret -- 412e3c: 32190021 orr w1, w1, #0x80 412e40: b9007401 str w1, [x0, #116] 412e44: f9403400 ldr x0, [x0, #104] 412e48: b5ffff80 cbnz x0, 412e38 412e4c: d65f03c0 ret -- 412e90: b9007402 str w2, [x0, #116] 412e94: 7901001f strh wzr, [x0, #128] 412e98: b4000043 cbz x3, 412ea0 412e9c: a9007c7f stp xzr, xzr, [x3] 412ea0: d65f03c0 ret -- 412ebc: 92800001 mov x1, #0xffffffffffffffff // #-1 412ec0: a90a7ca1 stp x1, xzr, [x5, #160] 412ec4: b900c0a0 str w0, [x5, #192] 412ec8: a8c17bfd ldp x29, x30, [sp], #16 412ecc: d65f03c0 ret -- 412ee4: 92800001 mov x1, #0xffffffffffffffff // #-1 412ee8: a90a7ca1 stp x1, xzr, [x5, #160] 412eec: b900c0a0 str w0, [x5, #192] 412ef0: a8c17bfd ldp x29, x30, [sp], #16 412ef4: d65f03c0 ret -- 412f34: f90028bf str xzr, [x5, #80] 412f38: f90070a8 str x8, [x5, #224] 412f3c: f90054df str xzr, [x6, #168] 412f40: a8c17bfd ldp x29, x30, [sp], #16 412f44: d65f03c0 ret 412f48: 92800000 mov x0, #0xffffffffffffffff // #-1 412f4c: f90050c0 str x0, [x6, #160] 412f50: f90054df str xzr, [x6, #168] 412f54: a8c17bfd ldp x29, x30, [sp], #16 412f58: d65f03c0 ret 412f5c: d503201f nop 412f60: 52800000 mov w0, #0x0 // #0 412f64: d65f03c0 ret -- 412fbc: a8c27bfd ldp x29, x30, [sp], #32 412fc0: 17fffbba b 411ea8 412fc4: f9400bf3 ldr x19, [sp, #16] 412fc8: a8c27bfd ldp x29, x30, [sp], #32 412fcc: d65f03c0 ret -- 412fd4: a903fe7f stp xzr, xzr, [x19, #56] 412fd8: 17ffffec b 412f88 412fdc: d503201f nop 412fe0: 92800000 mov x0, #0xffffffffffffffff // #-1 412fe4: d65f03c0 ret -- 413050: 121b7821 and w1, w1, #0xffffffef 413054: b9000261 str w1, [x19] 413058: a94153f3 ldp x19, x20, [sp, #16] 41305c: a8c37bfd ldp x29, x30, [sp], #48 413060: d65f03c0 ret -- 4130b8: 121b7821 and w1, w1, #0xffffffef 4130bc: b9000261 str w1, [x19] 4130c0: a94153f3 ldp x19, x20, [sp, #16] 4130c4: a8c27bfd ldp x29, x30, [sp], #32 4130c8: d65f03c0 ret -- 413100: 3100041f cmn w0, #0x1 413104: 54fffd81 b.ne 4130b4 // b.any 413108: a94153f3 ldp x19, x20, [sp, #16] 41310c: a8c27bfd ldp x29, x30, [sp], #32 413110: d65f03c0 ret -- 413134: 540000a0 b.eq 413148 // b.none 413138: eb01007f cmp x3, x1 41313c: 54ffff88 b.hi 41312c // b.pmore 413140: 0b000040 add w0, w2, w0 413144: d65f03c0 ret 413148: cb0300a0 sub x0, x5, x3 41314c: 51000400 sub w0, w0, #0x1 413150: d65f03c0 ret -- 413324: a9425bf5 ldp x21, x22, [sp, #32] 413328: a94363f7 ldp x23, x24, [sp, #48] 41332c: a9446bf9 ldp x25, x26, [sp, #64] 413330: a8c97bfd ldp x29, x30, [sp], #144 413334: d65f03c0 ret -- 413614: a94153f3 ldp x19, x20, [sp, #16] 413618: a9425bf5 ldp x21, x22, [sp, #32] 41361c: a94363f7 ldp x23, x24, [sp, #48] 413620: a8c97bfd ldp x29, x30, [sp], #144 413624: d65f03c0 ret -- 41390c: a94153f3 ldp x19, x20, [sp, #16] 413910: a94363f7 ldp x23, x24, [sp, #48] 413914: a9446bf9 ldp x25, x26, [sp, #64] 413918: a8c87bfd ldp x29, x30, [sp], #128 41391c: d65f03c0 ret -- 4139c8: b9001280 str w0, [x20, #16] 4139cc: f9003274 str x20, [x19, #96] 4139d0: a94153f3 ldp x19, x20, [sp, #16] 4139d4: a8c27bfd ldp x29, x30, [sp], #32 4139d8: d65f03c0 ret -- 4139ec: b9001280 str w0, [x20, #16] 4139f0: f9003274 str x20, [x19, #96] 4139f4: a94153f3 ldp x19, x20, [sp, #16] 4139f8: a8c27bfd ldp x29, x30, [sp], #32 4139fc: d65f03c0 ret -- 413a2c: aa0103e2 mov x2, x1 413a30: f9400021 ldr x1, [x1] 413a34: eb01001f cmp x0, x1 413a38: b5ffff81 cbnz x1, 413a28 413a3c: d65f03c0 ret 413a40: 91018042 add x2, x2, #0x60 413a44: f9400000 ldr x0, [x0] 413a48: f9000040 str x0, [x2] 413a4c: d65f03c0 ret 413a50: b9401002 ldr w2, [x0, #16] 413a54: b9401020 ldr w0, [x1, #16] 413a58: 4b000040 sub w0, w2, w0 413a5c: d65f03c0 ret -- 413a74: f9400c21 ldr x1, [x1, #24] 413a78: 4b010041 sub w1, w2, w1 413a7c: b9401000 ldr w0, [x0, #16] 413a80: 4b010000 sub w0, w0, w1 413a84: d65f03c0 ret 413a88: f9400821 ldr x1, [x1, #16] 413a8c: 4b010041 sub w1, w2, w1 413a90: 17fffffb b 413a7c 413a94: 12800000 mov w0, #0xffffffff // #-1 413a98: d65f03c0 ret -- 413ae8: f9002c45 str x5, [x2, #88] 413aec: 8b20c021 add x1, x1, w0, sxtw 413af0: 52800000 mov w0, #0x0 // #0 413af4: f9000441 str x1, [x2, #8] 413af8: d65f03c0 ret -- 413b2c: a9011844 stp x4, x6, [x2, #16] 413b30: f9002445 str x5, [x2, #72] 413b34: 17fffff1 b 413af8 413b38: 12800000 mov w0, #0xffffffff // #-1 413b3c: d65f03c0 ret -- 413b48: f900301f str xzr, [x0, #96] 413b4c: f9402401 ldr x1, [x0, #72] 413b50: b4000041 cbz x1, 413b58 413b54: 17fffa5f b 4124d0 413b58: d65f03c0 ret -- 413bf0: a94153f3 ldp x19, x20, [sp, #16] 413bf4: a9425bf5 ldp x21, x22, [sp, #32] 413bf8: a94363f7 ldp x23, x24, [sp, #48] 413bfc: a8c47bfd ldp x29, x30, [sp], #64 413c00: d65f03c0 ret -- 413cc4: 12800000 mov w0, #0xffffffff // #-1 413cc8: 17ffffca b 413bf0 413ccc: d503201f nop 413cd0: 92800000 mov x0, #0xffffffffffffffff // #-1 413cd4: d65f03c0 ret 413cd8: 12800000 mov w0, #0xffffffff // #-1 413cdc: d65f03c0 ret 413ce0: 92800000 mov x0, #0xffffffffffffffff // #-1 413ce4: d65f03c0 ret 413ce8: d2800000 mov x0, #0x0 // #0 413cec: d65f03c0 ret 413cf0: 12800000 mov w0, #0xffffffff // #-1 413cf4: d65f03c0 ret 413cf8: d65f03c0 ret 413cfc: d503201f nop 413d00: f00003a0 adrp x0, 48a000 <.got+0x4b8> 413d04: f9403400 ldr x0, [x0, #104] 413d08: d65f03c0 ret 413d0c: d503201f nop 413d10: d2800000 mov x0, #0x0 // #0 413d14: d65f03c0 ret 413d18: f9403400 ldr x0, [x0, #104] 413d1c: d65f03c0 ret 413d20: d65f03c0 ret -- 413d80: 11000400 add w0, w0, #0x1 413d84: b9001e60 str w0, [x19, #28] 413d88: a94153f3 ldp x19, x20, [sp, #16] 413d8c: a8c37bfd ldp x29, x30, [sp], #48 413d90: d65f03c0 ret -- 413da8: b9401c40 ldr w0, [x2, #28] 413dac: 51000400 sub w0, w0, #0x1 413db0: b9001c40 str w0, [x2, #28] 413db4: 34000040 cbz w0, 413dbc 413db8: d65f03c0 ret -- 413dd8: 7100041f cmp w0, #0x1 413ddc: 5400008c b.gt 413dec 413de0: f9400bf3 ldr x19, [sp, #16] 413de4: a8c27bfd ldp x29, x30, [sp], #32 413de8: d65f03c0 ret -- 413e04: 17fffff7 b 413de0 413e08: b00003c0 adrp x0, 48c000 <.got+0x24b8> 413e0c: 91264000 add x0, x0, #0x990 413e10: a901fc1f stp xzr, xzr, [x0, #24] 413e14: d65f03c0 ret -- 413e40: f9400401 ldr x1, [x0, #8] 413e44: eb02003f cmp x1, x2 413e48: 54000122 b.cs 413e6c // b.hs, b.nlast 413e4c: 39400020 ldrb w0, [x1] 413e50: d65f03c0 ret -- 413e60: f9000401 str x1, [x0, #8] 413e64: f9001404 str x4, [x0, #40] 413e68: 17fffff7 b 413e44 413e6c: 12800000 mov w0, #0xffffffff // #-1 413e70: d65f03c0 ret -- 413f9c: f9000a63 str x3, [x19, #16] 413fa0: a94153f3 ldp x19, x20, [sp, #16] 413fa4: a9425bf5 ldp x21, x22, [sp, #32] 413fa8: a8c47bfd ldp x29, x30, [sp], #64 413fac: d65f03c0 ret -- 413fcc: 5a9f03e0 csetm w0, ne // ne = any 413fd0: a94153f3 ldp x19, x20, [sp, #16] 413fd4: a9425bf5 ldp x21, x22, [sp, #32] 413fd8: a8c47bfd ldp x29, x30, [sp], #64 413fdc: d65f03c0 ret 413fe0: a94153f3 ldp x19, x20, [sp, #16] 413fe4: a9425bf5 ldp x21, x22, [sp, #32] 413fe8: a94363f7 ldp x23, x24, [sp, #48] 413fec: a8c47bfd ldp x29, x30, [sp], #64 413ff0: d65f03c0 ret -- 41403c: a94153f3 ldp x19, x20, [sp, #16] 414040: a9425bf5 ldp x21, x22, [sp, #32] 414044: a94363f7 ldp x23, x24, [sp, #48] 414048: a8c67bfd ldp x29, x30, [sp], #96 41404c: d65f03c0 ret -- 414118: a94363f7 ldp x23, x24, [sp, #48] 41411c: a9446bf9 ldp x25, x26, [sp, #64] 414120: a94573fb ldp x27, x28, [sp, #80] 414124: a8c67bfd ldp x29, x30, [sp], #96 414128: d65f03c0 ret -- 414130: 2a1803e0 mov w0, w24 414134: a9425bf5 ldp x21, x22, [sp, #32] 414138: a94363f7 ldp x23, x24, [sp, #48] 41413c: a8c67bfd ldp x29, x30, [sp], #96 414140: d65f03c0 ret -- 4141a8: a94363f7 ldp x23, x24, [sp, #48] 4141ac: a9446bf9 ldp x25, x26, [sp, #64] 4141b0: a94573fb ldp x27, x28, [sp, #80] 4141b4: a8c67bfd ldp x29, x30, [sp], #96 4141b8: d65f03c0 ret -- 4142cc: aa1503e0 mov x0, x21 4142d0: a94153f3 ldp x19, x20, [sp, #16] 4142d4: a9425bf5 ldp x21, x22, [sp, #32] 4142d8: a8c47bfd ldp x29, x30, [sp], #64 4142dc: d65f03c0 ret -- 414310: a94153f3 ldp x19, x20, [sp, #16] 414314: a9425bf5 ldp x21, x22, [sp, #32] 414318: a94363f7 ldp x23, x24, [sp, #48] 41431c: a8c47bfd ldp x29, x30, [sp], #64 414320: d65f03c0 ret -- 414420: 3a411824 ccmn w1, #0x1, #0x4, ne // ne = any 414424: 54000041 b.ne 41442c // b.any 414428: 17fffdce b 413b60 41442c: 12800000 mov w0, #0xffffffff // #-1 414430: d65f03c0 ret -- 4144e8: a9425bf5 ldp x21, x22, [sp, #32] 4144ec: f900727f str xzr, [x19, #224] 4144f0: a94153f3 ldp x19, x20, [sp, #16] 4144f4: a8c37bfd ldp x29, x30, [sp], #48 4144f8: d65f03c0 ret -- 414530: a9425bf5 ldp x21, x22, [sp, #32] 414534: f900727f str xzr, [x19, #224] 414538: a94153f3 ldp x19, x20, [sp, #16] 41453c: a8c37bfd ldp x29, x30, [sp], #48 414540: d65f03c0 ret -- 414580: 321d0000 orr w0, w0, #0x8 414584: b9000260 str w0, [x19] 414588: f9400bf3 ldr x19, [sp, #16] 41458c: a8c27bfd ldp x29, x30, [sp], #32 414590: d65f03c0 ret -- 4145a0: f9400c00 ldr x0, [x0, #24] 4145a4: eb02003f cmp x1, x2 4145a8: 9a822021 csel x1, x1, x2, cs // cs = hs, nlast 4145ac: cb000020 sub x0, x1, x0 4145b0: d65f03c0 ret -- 4145dc: d2a00082 mov x2, #0x40000 // #262144 4145e0: 9a828021 csel x1, x1, x2, hi // hi = pmore 4145e4: eb00003f cmp x1, x0 4145e8: 1a9f37e0 cset w0, cs // cs = hs, nlast 4145ec: d65f03c0 ret 4145f0: d2a00021 mov x1, #0x10000 // #65536 4145f4: eb00003f cmp x1, x0 4145f8: 1a9f37e0 cset w0, cs // cs = hs, nlast 4145fc: d65f03c0 ret -- 414650: 9400e42c bl 44d700 414654: 35fffec0 cbnz w0, 41462c 414658: f9400bf3 ldr x19, [sp, #16] 41465c: a8c27bfd ldp x29, x30, [sp], #32 414660: d65f03c0 ret -- 41466c: 91178021 add x1, x1, #0x5e0 414670: f9400000 ldr x0, [x0] 414674: d503201f nop 414678: f9001020 str x0, [x1, #32] 41467c: d65f03c0 ret -- 414684: 91178021 add x1, x1, #0x5e0 414688: f9400000 ldr x0, [x0] 41468c: d503201f nop 414690: f9000c20 str x0, [x1, #24] 414694: d65f03c0 ret 414698: f9400000 ldr x0, [x0] 41469c: f110201f cmp x0, #0x408 4146a0: 54000049 b.ls 4146a8 // b.plast 4146a4: d65f03c0 ret -- 4146c8: d344fc00 lsr x0, x0, #4 4146cc: 91000400 add x0, x0, #0x1 4146d0: 9a9f8400 csinc x0, x0, xzr, hi // hi = pmore 4146d4: f9002820 str x0, [x1, #80] 4146d8: d65f03c0 ret -- 4146e0: f9400000 ldr x0, [x0] 4146e4: d29fffe1 mov x1, #0xffff // #65535 4146e8: eb01001f cmp x0, x1 4146ec: 54000049 b.ls 4146f4 // b.plast 4146f0: d65f03c0 ret 4146f4: d00003a1 adrp x1, 48a000 <.got+0x4b8> 4146f8: 91178021 add x1, x1, #0x5e0 4146fc: d503201f nop 414700: f9003020 str x0, [x1, #96] 414704: d65f03c0 ret -- 41470c: 91178021 add x1, x1, #0x5e0 414710: f9400000 ldr x0, [x0] 414714: d503201f nop 414718: f9003420 str x0, [x1, #104] 41471c: d65f03c0 ret -- 414790: cb020063 sub x3, x3, x2 414794: eb03003f cmp x1, x3 414798: 54ffff03 b.cc 414778 // b.lo, b.ul, b.last 41479c: 38216805 strb w5, [x0, x1] 4147a0: d65f03c0 ret -- 414894: 91004045 add x5, x2, #0x10 414898: b5fffee2 cbnz x2, 414874 41489c: d503201f nop 4148a0: d2800000 mov x0, #0x0 // #0 4148a4: d65f03c0 ret -- 414968: 2a2403e2 mvn w2, w4 41496c: 390000a2 strb w2, [x5] 414970: b4fff9a1 cbz x1, 4148a4 414974: f9000025 str x5, [x1] 414978: d65f03c0 ret -- 414a84: b9000906 str w6, [x8, #8] 414a88: 29030105 stp w5, w0, [x8, #24] 414a8c: b9002102 str w2, [x8, #32] 414a90: 54000040 b.eq 414a98 // b.none 414a94: d65f03c0 ret -- 414aa8: f9401c00 ldr x0, [x0, #56] 414aac: 29018101 stp w1, w0, [x8, #12] 414ab0: b900151f str wzr, [x8, #20] 414ab4: b900250a str w10, [x8, #36] 414ab8: d65f03c0 ret -- 414af8: b9000401 str w1, [x0, #4] 414afc: 91002001 add x1, x0, #0x8 414b00: b900003f str wzr, [x1] 414b04: f9003003 str x3, [x0, #96] 414b08: d65f03c0 ret -- 414b14: f904f822 str x2, [x1, #2544] 414b18: 91002001 add x1, x0, #0x8 414b1c: b900003f str wzr, [x1] 414b20: f9003003 str x3, [x0, #96] 414b24: d65f03c0 ret -- 414b34: d503201f nop 414b38: 52800023 mov w3, #0x1 // #1 414b3c: f902f020 str x0, [x1, #1504] 414b40: b9003443 str w3, [x2, #52] 414b44: d65f03c0 ret -- 414b54: d503201f nop 414b58: 52800022 mov w2, #0x1 // #1 414b5c: f9000420 str x0, [x1, #8] 414b60: b9003422 str w2, [x1, #52] 414b64: d65f03c0 ret 414b68: f9400000 ldr x0, [x0] 414b6c: d2a04001 mov x1, #0x2000000 // #33554432 414b70: eb01001f cmp x0, x1 414b74: 54000049 b.ls 414b7c // b.plast 414b78: d65f03c0 ret -- 414b84: d503201f nop 414b88: 52800022 mov w2, #0x1 // #1 414b8c: f9000820 str x0, [x1, #16] 414b90: b9003422 str w2, [x1, #52] 414b94: d65f03c0 ret -- 414ba4: d503201f nop 414ba8: 52800022 mov w2, #0x1 // #1 414bac: b9002c20 str w0, [x1, #44] 414bb0: b9003422 str w2, [x1, #52] 414bb4: d65f03c0 ret -- 414bbc: 9127c021 add x1, x1, #0x9f0 414bc0: f9400000 ldr x0, [x0] 414bc4: d503201f nop 414bc8: b9000820 str w0, [x1, #8] 414bcc: d65f03c0 ret 414bd0: f9400000 ldr x0, [x0] 414bd4: f102801f cmp x0, #0xa0 414bd8: 54000049 b.ls 414be0 // b.plast 414bdc: d65f03c0 ret -- 414bf0: 927cec20 and x0, x1, #0xfffffffffffffff0 414bf4: d2800201 mov x1, #0x10 // #16 414bf8: 9a811000 csel x0, x0, x1, ne // ne = any 414bfc: f904f840 str x0, [x2, #2544] 414c00: d65f03c0 ret -- 414cdc: f9431440 ldr x0, [x2, #1576] 414ce0: 8b030000 add x0, x0, x3 414ce4: eb00003f cmp x1, x0 414ce8: 54000041 b.ne 414cf0 // b.any 414cec: d65f03c0 ret -- 414de0: a9425bf5 ldp x21, x22, [sp, #32] 414de4: aa1303e0 mov x0, x19 414de8: a94153f3 ldp x19, x20, [sp, #16] 414dec: a8c47bfd ldp x29, x30, [sp], #64 414df0: d65f03c0 ret -- 415090: aa1303e0 mov x0, x19 415094: a94153f3 ldp x19, x20, [sp, #16] 415098: a9425bf5 ldp x21, x22, [sp, #32] 41509c: a8c47bfd ldp x29, x30, [sp], #64 4150a0: d65f03c0 ret -- 4150a8: aa1303e0 mov x0, x19 4150ac: a94153f3 ldp x19, x20, [sp, #16] 4150b0: a9425bf5 ldp x21, x22, [sp, #32] 4150b4: a8c47bfd ldp x29, x30, [sp], #64 4150b8: d65f03c0 ret -- 415290: 540000a1 b.ne 4152a4 // b.any 415294: a94153f3 ldp x19, x20, [sp, #16] 415298: f94013f5 ldr x21, [sp, #32] 41529c: a8c47bfd ldp x29, x30, [sp], #64 4152a0: d65f03c0 ret -- 415344: f9001443 str x3, [x2, #40] 415348: f9401400 ldr x0, [x0, #40] 41534c: f9001002 str x2, [x0, #32] 415350: a8c17bfd ldp x29, x30, [sp], #16 415354: d65f03c0 ret -- 4153f8: a9425bf5 ldp x21, x22, [sp, #32] 4153fc: a94363f7 ldp x23, x24, [sp, #48] 415400: a9446bf9 ldp x25, x26, [sp, #64] 415404: a8c57bfd ldp x29, x30, [sp], #80 415408: d65f03c0 ret -- 4155c4: a9425bf5 ldp x21, x22, [sp, #32] 4155c8: a94363f7 ldp x23, x24, [sp, #48] 4155cc: a9446bf9 ldp x25, x26, [sp, #64] 4155d0: a8c57bfd ldp x29, x30, [sp], #80 4155d4: d65f03c0 ret -- 415720: a9425bf5 ldp x21, x22, [sp, #32] 415724: a94363f7 ldp x23, x24, [sp, #48] 415728: a9446bf9 ldp x25, x26, [sp, #64] 41572c: a8c57bfd ldp x29, x30, [sp], #80 415730: d65f03c0 ret -- 415a94: 35000240 cbnz w0, 415adc 415a98: aa1403e0 mov x0, x20 415a9c: a94153f3 ldp x19, x20, [sp, #16] 415aa0: a8c37bfd ldp x29, x30, [sp], #48 415aa4: d65f03c0 ret -- 415b64: 911e8042 add x2, x2, #0x7a0 415b68: 52800021 mov w1, #0x1 // #1 415b6c: f9078882 str x2, [x4, #3856] 415b70: b90a3001 str w1, [x0, #2608] 415b74: d65f03c0 ret -- 415f44: a94563f7 ldp x23, x24, [sp, #80] 415f48: a9466bf9 ldp x25, x26, [sp, #96] 415f4c: a94773fb ldp x27, x28, [sp, #112] 415f50: 8b2c63ff add sp, sp, x12 415f54: d65f03c0 ret -- 416094: 52800000 mov w0, #0x0 // #0 416098: a94153f3 ldp x19, x20, [sp, #16] 41609c: a9425bf5 ldp x21, x22, [sp, #32] 4160a0: a8c47bfd ldp x29, x30, [sp], #64 4160a4: d65f03c0 ret -- 416268: a9425bf5 ldp x21, x22, [sp, #32] 41626c: a94363f7 ldp x23, x24, [sp, #48] 416270: a94573fb ldp x27, x28, [sp, #80] 416274: a8ca7bfd ldp x29, x30, [sp], #160 416278: d65f03c0 ret -- 416b7c: a94153f3 ldp x19, x20, [sp, #16] 416b80: a9425bf5 ldp x21, x22, [sp, #32] 416b84: a9446bf9 ldp x25, x26, [sp, #64] 416b88: a8c97bfd ldp x29, x30, [sp], #144 416b8c: d65f03c0 ret -- 416c84: a94363f7 ldp x23, x24, [sp, #48] 416c88: a9446bf9 ldp x25, x26, [sp, #64] 416c8c: a94573fb ldp x27, x28, [sp, #80] 416c90: a8c97bfd ldp x29, x30, [sp], #144 416c94: d65f03c0 ret -- 416d78: a94363f7 ldp x23, x24, [sp, #48] 416d7c: a9446bf9 ldp x25, x26, [sp, #64] 416d80: a94573fb ldp x27, x28, [sp, #80] 416d84: a8c97bfd ldp x29, x30, [sp], #144 416d88: d65f03c0 ret -- 417334: a94573fb ldp x27, x28, [sp, #80] 417338: aa1503e0 mov x0, x21 41733c: a9425bf5 ldp x21, x22, [sp, #32] 417340: a8cc7bfd ldp x29, x30, [sp], #192 417344: d65f03c0 ret -- 417758: b8206822 str w2, [x1, x0] 41775c: aa1503e0 mov x0, x21 417760: a9425bf5 ldp x21, x22, [sp, #32] 417764: a8cc7bfd ldp x29, x30, [sp], #192 417768: d65f03c0 ret -- 417fa4: a9425bf5 ldp x21, x22, [sp, #32] 417fa8: b8206822 str w2, [x1, x0] 417fac: d2800000 mov x0, #0x0 // #0 417fb0: a8c37bfd ldp x29, x30, [sp], #48 417fb4: d65f03c0 ret -- 418088: b5fffc94 cbnz x20, 418018 41808c: a94153f3 ldp x19, x20, [sp, #16] 418090: f94013f5 ldr x21, [sp, #32] 418094: a8c37bfd ldp x29, x30, [sp], #48 418098: d65f03c0 ret -- 4181e4: a94153f3 ldp x19, x20, [sp, #16] 4181e8: a9425bf5 ldp x21, x22, [sp, #32] 4181ec: a94363f7 ldp x23, x24, [sp, #48] 4181f0: a8c47bfd ldp x29, x30, [sp], #64 4181f4: d65f03c0 ret -- 41824c: a94153f3 ldp x19, x20, [sp, #16] 418250: a9425bf5 ldp x21, x22, [sp, #32] 418254: a94363f7 ldp x23, x24, [sp, #48] 418258: a8c47bfd ldp x29, x30, [sp], #64 41825c: d65f03c0 ret -- 418274: b8206822 str w2, [x1, x0] 418278: aa1403e0 mov x0, x20 41827c: a94153f3 ldp x19, x20, [sp, #16] 418280: a8c47bfd ldp x29, x30, [sp], #64 418284: d65f03c0 ret -- 4182bc: a94153f3 ldp x19, x20, [sp, #16] 4182c0: a9425bf5 ldp x21, x22, [sp, #32] 4182c4: a94363f7 ldp x23, x24, [sp, #48] 4182c8: a8c47bfd ldp x29, x30, [sp], #64 4182cc: d65f03c0 ret -- 4183f0: b8206822 str w2, [x1, x0] 4183f4: d2800000 mov x0, #0x0 // #0 4183f8: a94153f3 ldp x19, x20, [sp, #16] 4183fc: a8c37bfd ldp x29, x30, [sp], #48 418400: d65f03c0 ret -- 4184c4: 540001ec b.gt 418500 4184c8: a94153f3 ldp x19, x20, [sp, #16] 4184cc: f94013f5 ldr x21, [sp, #32] 4184d0: a8c37bfd ldp x29, x30, [sp], #48 4184d4: d65f03c0 ret -- 41850c: d2800003 mov x3, #0x0 // #0 418510: d2800c48 mov x8, #0x62 // #98 418514: d4000001 svc #0x0 418518: 17ffffec b 4184c8 41851c: d65f03c0 ret -- 41865c: a9425bf5 ldp x21, x22, [sp, #32] 418660: a94363f7 ldp x23, x24, [sp, #48] 418664: f94023f9 ldr x25, [sp, #64] 418668: a8c57bfd ldp x29, x30, [sp], #80 41866c: d65f03c0 ret -- 418904: 54000761 b.ne 4189f0 // b.any 418908: a94363f7 ldp x23, x24, [sp, #48] 41890c: a9446bf9 ldp x25, x26, [sp, #64] 418910: a8c77bfd ldp x29, x30, [sp], #112 418914: d65f03c0 ret -- 418a70: eb14027f cmp x19, x20 418a74: 54ffff21 b.ne 418a58 // b.any 418a78: a94153f3 ldp x19, x20, [sp, #16] 418a7c: a8c27bfd ldp x29, x30, [sp], #32 418a80: d65f03c0 ret 418a84: aa1303e0 mov x0, x19 418a88: 97ffeede bl 414600 418a8c: 17fffff8 b 418a6c 418a90: d65f03c0 ret -- 418b00: 7100041f cmp w0, #0x1 418b04: 5400018c b.gt 418b34 418b08: a94153f3 ldp x19, x20, [sp, #16] 418b0c: a8c27bfd ldp x29, x30, [sp], #32 418b10: d65f03c0 ret -- 418b20: d2800003 mov x3, #0x0 // #0 418b24: d2800c48 mov x8, #0x62 // #98 418b28: d4000001 svc #0x0 418b2c: 17ffffec b 418adc 418b30: d65f03c0 ret -- 418bd4: 9127c0a0 add x0, x5, #0x9f0 418bd8: f9000c01 str x1, [x0, #24] 418bdc: 9127c0a5 add x5, x5, #0x9f0 418be0: b90030bf str wzr, [x5, #48] 418be4: d65f03c0 ret -- 418c24: 911e8042 add x2, x2, #0x7a0 418c28: 52800021 mov w1, #0x1 // #1 418c2c: f9078882 str x2, [x4, #3856] 418c30: b90a3001 str w1, [x0, #2608] 418c34: d65f03c0 ret -- 418ce0: aa1503e0 mov x0, x21 418ce4: a94153f3 ldp x19, x20, [sp, #16] 418ce8: a9425bf5 ldp x21, x22, [sp, #32] 418cec: a8c37bfd ldp x29, x30, [sp], #48 418cf0: d65f03c0 ret -- 418de0: aa1503e0 mov x0, x21 418de4: a94153f3 ldp x19, x20, [sp, #16] 418de8: a9425bf5 ldp x21, x22, [sp, #32] 418dec: a8c37bfd ldp x29, x30, [sp], #48 418df0: d65f03c0 ret -- 418e0c: b8206822 str w2, [x1, x0] 418e10: aa1503e0 mov x0, x21 418e14: a9425bf5 ldp x21, x22, [sp, #32] 418e18: a8c37bfd ldp x29, x30, [sp], #48 418e1c: d65f03c0 ret -- 418fa8: aa1403e0 mov x0, x20 418fac: a94153f3 ldp x19, x20, [sp, #16] 418fb0: a9425bf5 ldp x21, x22, [sp, #32] 418fb4: a8c37bfd ldp x29, x30, [sp], #48 418fb8: d65f03c0 ret -- 4190a8: aa1403e0 mov x0, x20 4190ac: a94153f3 ldp x19, x20, [sp, #16] 4190b0: a9425bf5 ldp x21, x22, [sp, #32] 4190b4: a8c37bfd ldp x29, x30, [sp], #48 4190b8: d65f03c0 ret -- 419298: 52800002 mov w2, #0x0 // #0 41929c: 17fff39d b 416110 4192a0: f9400bf3 ldr x19, [sp, #16] 4192a4: a8c37bfd ldp x29, x30, [sp], #48 4192a8: d65f03c0 ret -- 4193bc: 540001ac b.gt 4193f0 4193c0: a94153f3 ldp x19, x20, [sp, #16] 4193c4: a9425bf5 ldp x21, x22, [sp, #32] 4193c8: a8c37bfd ldp x29, x30, [sp], #48 4193cc: d65f03c0 ret -- 419504: aa1603e0 mov x0, x22 419508: a94153f3 ldp x19, x20, [sp, #16] 41950c: a9425bf5 ldp x21, x22, [sp, #32] 419510: a8c57bfd ldp x29, x30, [sp], #80 419514: d65f03c0 ret -- 419558: a9425bf5 ldp x21, x22, [sp, #32] 41955c: a94363f7 ldp x23, x24, [sp, #48] 419560: f94023f9 ldr x25, [sp, #64] 419564: a8c57bfd ldp x29, x30, [sp], #80 419568: d65f03c0 ret -- 4195d8: a9425bf5 ldp x21, x22, [sp, #32] 4195dc: a94363f7 ldp x23, x24, [sp, #48] 4195e0: f94023f9 ldr x25, [sp, #64] 4195e4: a8c57bfd ldp x29, x30, [sp], #80 4195e8: d65f03c0 ret -- 41988c: d2800000 mov x0, #0x0 // #0 419890: f9400bf3 ldr x19, [sp, #16] 419894: b8216843 str w3, [x2, x1] 419898: a8c37bfd ldp x29, x30, [sp], #48 41989c: d65f03c0 ret -- 419948: a94363f7 ldp x23, x24, [sp, #48] 41994c: aa1403e0 mov x0, x20 419950: a94153f3 ldp x19, x20, [sp, #16] 419954: a8c47bfd ldp x29, x30, [sp], #64 419958: d65f03c0 ret -- 419a70: b8206822 str w2, [x1, x0] 419a74: aa1403e0 mov x0, x20 419a78: a94153f3 ldp x19, x20, [sp, #16] 419a7c: a8c47bfd ldp x29, x30, [sp], #64 419a80: d65f03c0 ret -- 419d6c: a94363f7 ldp x23, x24, [sp, #48] 419d70: a9446bf9 ldp x25, x26, [sp, #64] 419d74: a94573fb ldp x27, x28, [sp, #80] 419d78: a8c87bfd ldp x29, x30, [sp], #128 419d7c: d65f03c0 ret -- 419e94: 7100043f cmp w1, #0x1 419e98: 54000180 b.eq 419ec8 // b.none 419e9c: b4000063 cbz x3, 419ea8 419ea0: d1004000 sub x0, x0, #0x10 419ea4: d65f03c0 ret -- 419eac: d1002001 sub x1, x0, #0x8 419eb0: f9400440 ldr x0, [x2, #8] 419eb4: f2400000 ands x0, x0, #0x1 419eb8: 9a801020 csel x0, x1, x0, ne // ne = any 419ebc: d65f03c0 ret 419ec0: d2800000 mov x0, #0x0 // #0 419ec4: d65f03c0 ret -- 41a008: a94153f3 ldp x19, x20, [sp, #16] 41a00c: a9425bf5 ldp x21, x22, [sp, #32] 41a010: f9401bf7 ldr x23, [sp, #48] 41a014: a8c77bfd ldp x29, x30, [sp], #112 41a018: d65f03c0 ret -- 41a220: a94363f7 ldp x23, x24, [sp, #48] 41a224: a9446bf9 ldp x25, x26, [sp, #64] 41a228: a94573fb ldp x27, x28, [sp, #80] 41a22c: a8ca7bfd ldp x29, x30, [sp], #160 41a230: d65f03c0 ret -- 41a31c: a94153f3 ldp x19, x20, [sp, #16] 41a320: a9425bf5 ldp x21, x22, [sp, #32] 41a324: f9401bf7 ldr x23, [sp, #48] 41a328: a8c47bfd ldp x29, x30, [sp], #64 41a32c: d65f03c0 ret -- 41a4f0: 52800000 mov w0, #0x0 // #0 41a4f4: f9000261 str x1, [x19] 41a4f8: f9400bf3 ldr x19, [sp, #16] 41a4fc: a8c27bfd ldp x29, x30, [sp], #32 41a500: d65f03c0 ret -- 41a53c: f9400bf3 ldr x19, [sp, #16] 41a540: a8c27bfd ldp x29, x30, [sp], #32 41a544: 17ffed8d b 415b78 41a548: 528002c0 mov w0, #0x16 // #22 41a54c: d65f03c0 ret -- 41a580: 94001512 bl 41f9c8 41a584: b100041f cmn x0, #0x1 41a588: 9a9f1000 csel x0, x0, xzr, ne // ne = any 41a58c: a8c17bfd ldp x29, x30, [sp], #16 41a590: d65f03c0 ret -- 41a5ec: a94153f3 ldp x19, x20, [sp, #16] 41a5f0: a9425bf5 ldp x21, x22, [sp, #32] 41a5f4: a94363f7 ldp x23, x24, [sp, #48] 41a5f8: a8c47bfd ldp x29, x30, [sp], #64 41a5fc: d65f03c0 ret -- 41a6c0: f94013f5 ldr x21, [sp, #32] 41a6c4: a9005261 stp x1, x20, [x19] 41a6c8: a94153f3 ldp x19, x20, [sp, #16] 41a6cc: a8c37bfd ldp x29, x30, [sp], #48 41a6d0: d65f03c0 ret -- 41a70c: 52800000 mov w0, #0x0 // #0 41a710: b8216843 str w3, [x2, x1] 41a714: a94153f3 ldp x19, x20, [sp, #16] 41a718: a8c37bfd ldp x29, x30, [sp], #48 41a71c: d65f03c0 ret -- 41a808: dac01063 clz x3, x3 41a80c: f240007f tst x3, #0x1 41a810: 8b430440 add x0, x2, x3, lsr #1 41a814: 9a9f0000 csel x0, x0, xzr, eq // eq = none 41a818: d65f03c0 ret -- 41a888: 9acb2042 lsl x2, x2, x11 41a88c: 9acb2063 lsl x3, x3, x11 41a890: d378fc42 lsr x2, x2, #56 41a894: cb43e040 sub x0, x2, x3, lsr #56 41a898: d65f03c0 ret -- 41a910: aa0400a6 orr x6, x5, x4 41a914: b4fffec6 cbz x6, 41a8ec 41a918: 17ffffd8 b 41a878 41a91c: cb030040 sub x0, x2, x3 41a920: d65f03c0 ret -- 41a98c: cb0f012f sub x15, x9, x15 41a990: 9acf20a5 lsl x5, x5, x15 41a994: f8001065 stur x5, [x3, #1] 41a998: f9000004 str x4, [x0] 41a99c: d65f03c0 ret -- 41a9b0: 540000ab b.lt 41a9c4 // b.tstop 41a9b4: 9ac92485 lsr x5, x4, x9 41a9b8: b81fd065 stur w5, [x3, #-3] 41a9bc: b9000004 str w4, [x0] 41a9c0: d65f03c0 ret 41a9c4: b400004f cbz x15, 41a9cc 41a9c8: 79000004 strh w4, [x0] 41a9cc: 3900007f strb wzr, [x3] 41a9d0: d65f03c0 ret -- 41aa24: 8b0f0042 add x2, x2, x15 41aa28: 8b0f0063 add x3, x3, x15 41aa2c: 3cde1042 ldur q2, [x2, #-31] 41aa30: 3c9f1062 stur q2, [x3, #-15] 41aa34: d65f03c0 ret -- 41abfc: d2800002 mov x2, #0x0 // #0 41ac00: 54000121 b.ne 41ac24 // b.any 41ac04: a94153f3 ldp x19, x20, [sp, #16] 41ac08: a8d37bfd ldp x29, x30, [sp], #304 41ac0c: d65f03c0 ret -- 41ac58: a8c27bfd ldp x29, x30, [sp], #32 41ac5c: 17ff9595 b 4002b0 <.plt+0x10> 41ac60: a94153f3 ldp x19, x20, [sp, #16] 41ac64: a8c27bfd ldp x29, x30, [sp], #32 41ac68: d65f03c0 ret -- 41acf0: a94153f3 ldp x19, x20, [sp, #16] 41acf4: a9425bf5 ldp x21, x22, [sp, #32] 41acf8: a94363f7 ldp x23, x24, [sp, #48] 41acfc: a8c77bfd ldp x29, x30, [sp], #112 41ad00: d65f03c0 ret -- 41ae40: f101201f cmp x0, #0x48 41ae44: f0000000 adrp x0, 41d000 41ae48: 911f0000 add x0, x0, #0x7c0 41ae4c: 54000040 b.eq 41ae54 // b.none 41ae50: d65f03c0 ret -- 41ae58: f0000002 adrp x2, 41d000 41ae5c: f134043f cmp x1, #0xd01 41ae60: 91240041 add x1, x2, #0x900 41ae64: 9a811000 csel x0, x0, x1, ne // ne = any 41ae68: d65f03c0 ret -- 41ae78: 91240001 add x1, x0, #0x900 41ae7c: f0000000 adrp x0, 41d000 41ae80: 911f0000 add x0, x0, #0x7c0 41ae84: 9a811000 csel x0, x0, x1, ne // ne = any 41ae88: d65f03c0 ret -- 41af4c: dac010ed clz x13, x7 41af50: 8b4d0c00 add x0, x0, x13, lsr #3 41af54: eb01001f cmp x0, x1 41af58: 9a819000 csel x0, x0, x1, ls // ls = plast 41af5c: d65f03c0 ret -- 41afbc: 9a891000 csel x0, x0, x9, ne // ne = any 41afc0: 8b480c00 add x0, x0, x8, lsr #3 41afc4: eb01001f cmp x0, x1 41afc8: 9a819000 csel x0, x0, x1, ls // ls = plast 41afcc: d65f03c0 ret -- 41b004: da9fd063 csinv x3, x3, xzr, le 41b008: 9a85d084 csel x4, x4, x5, le 41b00c: 17ffffbe b 41af04 41b010: aa0103e0 mov x0, x1 41b014: d65f03c0 ret -- 41b0e0: 9acc2063 lsl x3, x3, x12 41b0e4: 9acc2084 lsl x4, x4, x12 41b0e8: d378fc63 lsr x3, x3, #56 41b0ec: cb44e060 sub x0, x3, x4, lsr #56 41b0f0: d65f03c0 ret -- 41b154: 7a418860 ccmp w3, #0x1, #0x0, hi // hi = pmore 41b158: 7a442060 ccmp w3, w4, #0x0, cs // cs = hs, nlast 41b15c: 54ffff60 b.eq 41b148 // b.none 41b160: cb040060 sub x0, x3, x4 41b164: d65f03c0 ret -- 41b200: ea290105 bics x5, x8, x9 41b204: fa4008c0 ccmp x6, #0x0, #0x0, eq // eq = none 41b208: 54fff621 b.ne 41b0cc // b.any 41b20c: d2800000 mov x0, #0x0 // #0 41b210: d65f03c0 ret -- 41b528: a94363f7 ldp x23, x24, [sp, #48] 41b52c: a9446bf9 ldp x25, x26, [sp, #64] 41b530: a94573fb ldp x27, x28, [sp, #80] 41b534: 912283ff add sp, sp, #0x8a0 41b538: d65f03c0 ret -- 41b840: a9425bf5 ldp x21, x22, [sp, #32] 41b844: a94363f7 ldp x23, x24, [sp, #48] 41b848: a94573fb ldp x27, x28, [sp, #80] 41b84c: a8d77bfd ldp x29, x30, [sp], #368 41b850: d65f03c0 ret -- 41ba24: dac00ca5 rev x5, x5 41ba28: eb05007f cmp x3, x5 41ba2c: 1a9f07e0 cset w0, ne // ne = any 41ba30: 5a802400 cneg w0, w0, cc // cc = lo, ul, last 41ba34: d65f03c0 ret -- 41bab0: f1000442 subs x2, x2, #0x1 41bab4: 7a451060 ccmp w3, w5, #0x0, ne // ne = any 41bab8: 54ffff80 b.eq 41baa8 // b.none 41babc: 4b050060 sub w0, w3, w5 41bac0: d65f03c0 ret 41bac4: 52800000 mov w0, #0x0 // #0 41bac8: d65f03c0 ret -- 41bb00: d0000000 adrp x0, 41d000 41bb04: 91040021 add x1, x1, #0x100 41bb08: 91020000 add x0, x0, #0x80 41bb0c: 9a810000 csel x0, x0, x1, eq // eq = none 41bb10: d65f03c0 ret -- 41bb20: 91040021 add x1, x1, #0x100 41bb24: d0000000 adrp x0, 41d000 41bb28: 91020000 add x0, x0, #0x80 41bb2c: 9a810000 csel x0, x0, x1, eq // eq = none 41bb30: d65f03c0 ret -- 41bb48: 91040021 add x1, x1, #0x100 41bb4c: b0000000 adrp x0, 41c000 41bb50: 91200000 add x0, x0, #0x800 41bb54: 9a810000 csel x0, x0, x1, eq // eq = none 41bb58: d65f03c0 ret -- 41bb70: b0000000 adrp x0, 41c000 41bb74: 91040021 add x1, x1, #0x100 41bb78: 91200000 add x0, x0, #0x800 41bb7c: 9a810000 csel x0, x0, x1, eq // eq = none 41bb80: d65f03c0 ret -- 41bb98: fa411004 ccmp x0, x1, #0x4, ne // ne = any 41bb9c: 54000081 b.ne 41bbac // b.any 41bba0: b0000000 adrp x0, 41c000 41bba4: 91124000 add x0, x0, #0x490 41bba8: d65f03c0 ret -- 41bbb4: b0000000 adrp x0, 41c000 41bbb8: 91124021 add x1, x1, #0x490 41bbbc: 91040000 add x0, x0, #0x100 41bbc0: 9a811000 csel x0, x0, x1, ne // ne = any 41bbc4: d65f03c0 ret 41bbc8: b0000000 adrp x0, 41c000 41bbcc: 91150000 add x0, x0, #0x540 41bbd0: d65f03c0 ret 41bbd4: b0000000 adrp x0, 41c000 41bbd8: 91040000 add x0, x0, #0x100 41bbdc: d65f03c0 ret -- 41bc0c: f27c2c3f tst x1, #0xfff0 41bc10: 54000120 b.eq 41bc34 // b.none 41bc14: d0000000 adrp x0, 41d000 41bc18: 910a0000 add x0, x0, #0x280 41bc1c: d65f03c0 ret -- 41bc3c: d0000000 adrp x0, 41d000 41bc40: 91120021 add x1, x1, #0x480 41bc44: 910a0000 add x0, x0, #0x280 41bc48: 9a811000 csel x0, x0, x1, ne // ne = any 41bc4c: d65f03c0 ret -- 41bc5c: 911b0001 add x1, x0, #0x6c0 41bc60: d0000000 adrp x0, 41d000 41bc64: 910a0000 add x0, x0, #0x280 41bc68: 9a811000 csel x0, x0, x1, ne // ne = any 41bc6c: d65f03c0 ret -- 41bc88: d0000001 adrp x1, 41d000 41bc8c: 910a0000 add x0, x0, #0x280 41bc90: 91170021 add x1, x1, #0x5c0 41bc94: 9a811000 csel x0, x0, x1, ne // ne = any 41bc98: d65f03c0 ret -- 41bcb0: 97ff9180 bl 4002b0 <.plt+0x10> 41bcb4: 8b130000 add x0, x0, x19 41bcb8: f9400bf3 ldr x19, [sp, #16] 41bcbc: a8c27bfd ldp x29, x30, [sp], #32 41bcc0: d65f03c0 ret -- 41bd50: 9acf20a5 lsl x5, x5, x15 41bd54: f8001065 stur x5, [x3, #1] 41bd58: f9000004 str x4, [x0] 41bd5c: 91002060 add x0, x3, #0x8 41bd60: d65f03c0 ret -- 41bd78: 9ac92485 lsr x5, x4, x9 41bd7c: b81fd065 stur w5, [x3, #-3] 41bd80: b9000004 str w4, [x0] 41bd84: aa0303e0 mov x0, x3 41bd88: d65f03c0 ret 41bd8c: b400004f cbz x15, 41bd94 41bd90: 79000004 strh w4, [x0] 41bd94: 3900007f strb wzr, [x3] 41bd98: aa0303e0 mov x0, x3 41bd9c: d65f03c0 ret -- 41bdf4: 8b0f0063 add x3, x3, x15 41bdf8: 3cde1042 ldur q2, [x2, #-31] 41bdfc: 3c9f1062 stur q2, [x3, #-15] 41be00: aa0303e0 mov x0, x3 41be04: d65f03c0 ret -- 41bec4: b86278a2 ldr w2, [x5, x2, lsl #2] 41bec8: b86678a0 ldr w0, [x5, x6, lsl #2] 41becc: 6b000040 subs w0, w2, w0 41bed0: 54ffff00 b.eq 41beb0 // b.none 41bed4: d65f03c0 ret 41bed8: 52800000 mov w0, #0x0 // #0 41bedc: d65f03c0 ret -- 41bf10: b0000000 adrp x0, 41c000 41bf14: 91044021 add x1, x1, #0x110 41bf18: 913c0000 add x0, x0, #0xf00 41bf1c: 9a810000 csel x0, x0, x1, eq // eq = none 41bf20: d65f03c0 ret -- 41bf30: 91044021 add x1, x1, #0x110 41bf34: b0000000 adrp x0, 41c000 41bf38: 913c0000 add x0, x0, #0xf00 41bf3c: 9a810000 csel x0, x0, x1, eq // eq = none 41bf40: d65f03c0 ret -- 41bf58: b0000000 adrp x0, 41c000 41bf5c: 91044021 add x1, x1, #0x110 41bf60: 91208000 add x0, x0, #0x820 41bf64: 9a810000 csel x0, x0, x1, eq // eq = none 41bf68: d65f03c0 ret -- 41bf80: 91044021 add x1, x1, #0x110 41bf84: b0000000 adrp x0, 41c000 41bf88: 913c0000 add x0, x0, #0xf00 41bf8c: 9a810000 csel x0, x0, x1, eq // eq = none 41bf90: d65f03c0 ret -- 41bfa8: 91044021 add x1, x1, #0x110 41bfac: b0000000 adrp x0, 41c000 41bfb0: 91208000 add x0, x0, #0x820 41bfb4: 9a810000 csel x0, x0, x1, eq // eq = none 41bfb8: d65f03c0 ret -- 41bfd0: fa411004 ccmp x0, x1, #0x4, ne // ne = any 41bfd4: 54000081 b.ne 41bfe4 // b.any 41bfd8: b0000000 adrp x0, 41c000 41bfdc: 910d4000 add x0, x0, #0x350 41bfe0: d65f03c0 ret -- 41bfec: b0000000 adrp x0, 41c000 41bff0: 910d4021 add x1, x1, #0x350 41bff4: 91044000 add x0, x0, #0x110 41bff8: 9a811000 csel x0, x0, x1, ne // ne = any 41bffc: d65f03c0 ret 41c000: 90000000 adrp x0, 41c000 41c004: 91154000 add x0, x0, #0x550 41c008: d65f03c0 ret 41c00c: 90000000 adrp x0, 41c000 41c010: 91044000 add x0, x0, #0x110 41c014: d65f03c0 ret -- 41c02c: aa1e03ef mov x15, x30 41c030: aa0003ee mov x14, x0 41c034: 97ff90ab bl 4002e0 <.plt+0x40> 41c038: 8b0001c0 add x0, x14, x0 41c03c: d65f01e0 ret x15 -- 41c0e4: dac00063 rbit x3, x3 41c0e8: d1008042 sub x2, x2, #0x20 41c0ec: dac01063 clz x3, x3 41c0f0: 8b430440 add x0, x2, x3, lsr #1 41c0f4: d65f03c0 ret -- 41c144: a9001c06 stp x6, x7, [x0] 41c148: a9012408 stp x8, x9, [x0, #16] 41c14c: a93e2caa stp x10, x11, [x5, #-32] 41c150: a93f34ac stp x12, x13, [x5, #-16] 41c154: d65f03c0 ret -- 41c168: a9401c26 ldp x6, x7, [x1] 41c16c: a97f2488 ldp x8, x9, [x4, #-16] 41c170: a9001c06 stp x6, x7, [x0] 41c174: a93f24a8 stp x8, x9, [x5, #-16] 41c178: d65f03c0 ret -- 41c184: f9400026 ldr x6, [x1] 41c188: f85f8087 ldur x7, [x4, #-8] 41c18c: f9000006 str x6, [x0] 41c190: f81f80a7 stur x7, [x5, #-8] 41c194: d65f03c0 ret -- 41c1a4: b9400026 ldr w6, [x1] 41c1a8: b85fc087 ldur w7, [x4, #-4] 41c1ac: b9000006 str w6, [x0] 41c1b0: b81fc0a7 stur w7, [x5, #-4] 41c1b4: d65f03c0 ret -- 41c1c8: 386e6828 ldrb w8, [x1, x14] 41c1cc: 39000006 strb w6, [x0] 41c1d0: 382e6808 strb w8, [x0, x14] 41c1d4: 381ff0a7 sturb w7, [x5, #-1] 41c1d8: d65f03c0 ret -- 41c200: a93c0ca2 stp x2, x3, [x5, #-64] 41c204: a93d10a1 stp x1, x4, [x5, #-48] 41c208: a93e2caa stp x10, x11, [x5, #-32] 41c20c: a93f34ac stp x12, x13, [x5, #-16] 41c210: d65f03c0 ret -- 41c298: a93c3cae stp x14, x15, [x5, #-64] 41c29c: a93d1ca6 stp x6, x7, [x5, #-48] 41c2a0: a93e24a8 stp x8, x9, [x5, #-32] 41c2a4: a93f2caa stp x10, x11, [x5, #-16] 41c2a8: d65f03c0 ret -- 41c338: a9030c02 stp x2, x3, [x0, #48] 41c33c: a9021c06 stp x6, x7, [x0, #32] 41c340: a9012408 stp x8, x9, [x0, #16] 41c344: a9002c0a stp x10, x11, [x0] 41c348: d65f03c0 ret -- 41c370: 3dc00020 ldr q0, [x1] 41c374: 3cdf0081 ldur q1, [x4, #-16] 41c378: 3d800000 str q0, [x0] 41c37c: 3c9f00a1 stur q1, [x5, #-16] 41c380: d65f03c0 ret -- 41c388: f9400026 ldr x6, [x1] 41c38c: f85f8087 ldur x7, [x4, #-8] 41c390: f9000006 str x6, [x0] 41c394: f81f80a7 stur x7, [x5, #-8] 41c398: d65f03c0 ret -- 41c3a0: b9400026 ldr w6, [x1] 41c3a4: b85fc088 ldur w8, [x4, #-4] 41c3a8: b9000006 str w6, [x0] 41c3ac: b81fc0a8 stur w8, [x5, #-4] 41c3b0: d65f03c0 ret -- 41c3c4: 386e6828 ldrb w8, [x1, x14] 41c3c8: 39000006 strb w6, [x0] 41c3cc: 382e6808 strb w8, [x0, x14] 41c3d0: 381ff0aa sturb w10, [x5, #-1] 41c3d4: d65f03c0 ret -- 41c3e8: f101005f cmp x2, #0x40 41c3ec: 540000a8 b.hi 41c400 // b.pmore 41c3f0: ad000400 stp q0, q1, [x0] 41c3f4: ad3f0ca2 stp q2, q3, [x5, #-32] 41c3f8: d65f03c0 ret -- 41c410: ad3e1ca6 stp q6, q7, [x5, #-64] 41c414: ad000400 stp q0, q1, [x0] 41c418: ad011404 stp q4, q5, [x0, #32] 41c41c: ad3f0ca2 stp q2, q3, [x5, #-32] 41c420: d65f03c0 ret -- 41c478: ad7f0480 ldp q0, q1, [x4, #-32] 41c47c: ad018c62 stp q2, q3, [x3, #48] 41c480: ad3e14a4 stp q4, q5, [x5, #-64] 41c484: ad3f04a0 stp q0, q1, [x5, #-32] 41c488: d65f03c0 ret -- 41c4b0: 3dc00020 ldr q0, [x1] 41c4b4: 3cdf0081 ldur q1, [x4, #-16] 41c4b8: 3d800000 str q0, [x0] 41c4bc: 3c9f00a1 stur q1, [x5, #-16] 41c4c0: d65f03c0 ret -- 41c524: ad400420 ldp q0, q1, [x1] 41c528: ad3e0ca2 stp q2, q3, [x5, #-64] 41c52c: ad011404 stp q4, q5, [x0, #32] 41c530: ad000400 stp q0, q1, [x0] 41c534: d65f03c0 ret -- 41c588: a9012408 stp x8, x9, [x0, #16] 41c58c: a93e2caa stp x10, x11, [x5, #-32] 41c590: a9001c06 stp x6, x7, [x0] 41c594: a93f34ac stp x12, x13, [x5, #-16] 41c598: d65f03c0 ret -- 41c5a8: f9400026 ldr x6, [x1] 41c5ac: f85f8087 ldur x7, [x4, #-8] 41c5b0: f9000006 str x6, [x0] 41c5b4: f81f80a7 stur x7, [x5, #-8] 41c5b8: d65f03c0 ret -- 41c5c4: b9400026 ldr w6, [x1] 41c5c8: b85fc087 ldur w7, [x4, #-4] 41c5cc: b9000006 str w6, [x0] 41c5d0: b81fc0a7 stur w7, [x5, #-4] 41c5d4: d65f03c0 ret -- 41c5e8: 386e6828 ldrb w8, [x1, x14] 41c5ec: 39000006 strb w6, [x0] 41c5f0: 382e6808 strb w8, [x0, x14] 41c5f4: 381ff0a7 sturb w7, [x5, #-1] 41c5f8: d65f03c0 ret -- 41c61c: a9022c0a stp x10, x11, [x0, #32] 41c620: a903340c stp x12, x13, [x0, #48] 41c624: a93e08a1 stp x1, x2, [x5, #-32] 41c628: a93f0ca4 stp x4, x3, [x5, #-16] 41c62c: d65f03c0 ret -- 41c714: a93c08a1 stp x1, x2, [x5, #-64] 41c718: a93d1ca6 stp x6, x7, [x5, #-48] 41c71c: a93e24a8 stp x8, x9, [x5, #-32] 41c720: a93f2caa stp x10, x11, [x5, #-16] 41c724: d65f03c0 ret -- 41c7b8: a9030c02 stp x2, x3, [x0, #48] 41c7bc: a9021c06 stp x6, x7, [x0, #32] 41c7c0: a9012408 stp x8, x9, [x0, #16] 41c7c4: a9002c0a stp x10, x11, [x0] 41c7c8: d65f03c0 ret -- 41c854: ad400821 ldp q1, q2, [x1] 41c858: 3c9f00a4 stur q4, [x5, #-16] 41c85c: ad000400 stp q0, q1, [x0] 41c860: 3d800802 str q2, [x0, #32] 41c864: d65f03c0 ret 41c868: f100805f cmp x2, #0x20 41c86c: 5400008c b.gt 41c87c 41c870: 3d800000 str q0, [x0] 41c874: 3c9f00a4 stur q4, [x5, #-16] 41c878: d65f03c0 ret 41c87c: 3dc00021 ldr q1, [x1] 41c880: 3d800000 str q0, [x0] 41c884: 3c9f00a4 stur q4, [x5, #-16] 41c888: 3d800401 str q1, [x0, #16] 41c88c: d65f03c0 ret -- 41c89c: f85f8087 ldur x7, [x4, #-8] 41c8a0: 8b020005 add x5, x0, x2 41c8a4: f9000006 str x6, [x0] 41c8a8: f81f80a7 stur x7, [x5, #-8] 41c8ac: d65f03c0 ret -- 41c8b8: b85fc087 ldur w7, [x4, #-4] 41c8bc: 8b020005 add x5, x0, x2 41c8c0: b9000006 str w6, [x0] 41c8c4: b81fc0a7 stur w7, [x5, #-4] 41c8c8: d65f03c0 ret -- 41c8e0: 386e6828 ldrb w8, [x1, x14] 41c8e4: 382e6808 strb w8, [x0, x14] 41c8e8: 381ff0a7 sturb w7, [x5, #-1] 41c8ec: 39000006 strb w6, [x0] 41c8f0: d65f03c0 ret -- 41c91c: ad008861 stp q1, q2, [x3, #16] 41c920: 3d800c63 str q3, [x3, #48] 41c924: 3d800000 str q0, [x0] 41c928: 3c9f00a4 stur q4, [x5, #-16] 41c92c: d65f03c0 ret -- 41c93c: ad008861 stp q1, q2, [x3, #16] 41c940: ad019863 stp q3, q6, [x3, #48] 41c944: 3d800000 str q0, [x0] 41c948: 3c9f00a4 stur q4, [x5, #-16] 41c94c: d65f03c0 ret -- 41c958: ad010c62 stp q2, q3, [x3, #32] 41c95c: ad021466 stp q6, q5, [x3, #64] 41c960: 3d800000 str q0, [x0] 41c964: 3c9f00a4 stur q4, [x5, #-16] 41c968: d65f03c0 ret -- 41ca28: ac810861 stp q1, q2, [x3], #32 41ca2c: ad001063 stp q3, q4, [x3] 41ca30: ad3e18a5 stp q5, q6, [x5, #-64] 41ca34: ad3f40a7 stp q7, q16, [x5, #-32] 41ca38: d65f03c0 ret -- 41ca44: ac811865 stp q5, q6, [x3], #32 41ca48: ad004067 stp q7, q16, [x3] 41ca4c: ad3e08a1 stp q1, q2, [x5, #-64] 41ca50: ad3f10a3 stp q3, q4, [x5, #-32] 41ca54: d65f03c0 ret -- 41ca64: ac80c067 stp q7, q16, [x3], #16 41ca68: 3cae6866 str q6, [x3, x14] 41ca6c: ad3e0ca2 stp q2, q3, [x5, #-64] 41ca70: ad3f14a4 stp q4, q5, [x5, #-32] 41ca74: d65f03c0 ret -- 41ced0: ad3f04a0 stp q0, q1, [x5, #-32] 41ced4: ad3e0ca2 stp q2, q3, [x5, #-64] 41ced8: ad011404 stp q4, q5, [x0, #32] 41cedc: ad001c06 stp q6, q7, [x0] 41cee0: d65f03c0 ret -- 41cf50: 3c9d00a6 stur q6, [x5, #-48] 41cf54: 3d800400 str q0, [x0, #16] 41cf58: 3c9e00a1 stur q1, [x5, #-32] 41cf5c: 3c9f00a2 stur q2, [x5, #-16] 41cf60: d65f03c0 ret -- 41cf78: 3dc00020 ldr q0, [x1] 41cf7c: 3cdf0081 ldur q1, [x4, #-16] 41cf80: 3d800000 str q0, [x0] 41cf84: 3c9f00a1 stur q1, [x5, #-16] 41cf88: d65f03c0 ret -- 41cf94: f9400026 ldr x6, [x1] 41cf98: f85f8087 ldur x7, [x4, #-8] 41cf9c: f9000006 str x6, [x0] 41cfa0: f81f80a7 stur x7, [x5, #-8] 41cfa4: d65f03c0 ret -- 41cfb4: b9400026 ldr w6, [x1] 41cfb8: b85fc087 ldur w7, [x4, #-4] 41cfbc: b9000006 str w6, [x0] 41cfc0: b81fc0a7 stur w7, [x5, #-4] 41cfc4: d65f03c0 ret -- 41cfd4: 79400026 ldrh w6, [x1] 41cfd8: 785fe087 ldurh w7, [x4, #-2] 41cfdc: 79000006 strh w6, [x0] 41cfe0: 781fe0a7 sturh w7, [x5, #-2] 41cfe4: d65f03c0 ret -- 41cfec: d503201f nop 41cff0: 36000062 tbz w2, #0, 41cffc 41cff4: 39400026 ldrb w6, [x1] 41cff8: 39000006 strb w6, [x0] 41cffc: d65f03c0 ret -- 41d04c: 3cde0082 ldur q2, [x4, #-32] 41d050: 3c9e00a2 stur q2, [x5, #-32] 41d054: 3cdf0081 ldur q1, [x4, #-16] 41d058: 3c9f00a1 stur q1, [x5, #-16] 41d05c: d65f03c0 ret -- 41d0c4: 3d800412 str q18, [x0, #16] 41d0c8: 3c9e00b3 stur q19, [x5, #-32] 41d0cc: 3d800016 str q22, [x0] 41d0d0: 3c9f00b4 stur q20, [x5, #-16] 41d0d4: d65f03c0 ret -- 41d0e8: f9400026 ldr x6, [x1] 41d0ec: f85f8087 ldur x7, [x4, #-8] 41d0f0: f9000006 str x6, [x0] 41d0f4: f81f80a7 stur x7, [x5, #-8] 41d0f8: d65f03c0 ret -- 41d104: b9400026 ldr w6, [x1] 41d108: b85fc087 ldur w7, [x4, #-4] 41d10c: b9000006 str w6, [x0] 41d110: b81fc0a7 stur w7, [x5, #-4] 41d114: d65f03c0 ret -- 41d124: 79400026 ldrh w6, [x1] 41d128: 785fe087 ldurh w7, [x4, #-2] 41d12c: 79000006 strh w6, [x0] 41d130: 781fe0a7 sturh w7, [x5, #-2] 41d134: d65f03c0 ret -- 41d13c: d503201f nop 41d140: 36000062 tbz w2, #0, 41d14c 41d144: 39400026 ldrb w6, [x1] 41d148: 39000006 strb w6, [x0] 41d14c: d65f03c0 ret -- 41d16c: 3d800813 str q19, [x0, #32] 41d170: 3d800c14 str q20, [x0, #48] 41d174: 3c9e00b5 stur q21, [x5, #-32] 41d178: 3c9f00b1 stur q17, [x5, #-16] 41d17c: d65f03c0 ret -- 41d1d8: 3c9c00b3 stur q19, [x5, #-64] 41d1dc: 3c9d00b2 stur q18, [x5, #-48] 41d1e0: 3c9e00b6 stur q22, [x5, #-32] 41d1e4: 3c9f00b4 stur q20, [x5, #-16] 41d1e8: d65f03c0 ret -- 41d24c: 3d800c13 str q19, [x0, #48] 41d250: 3d800812 str q18, [x0, #32] 41d254: 3d800416 str q22, [x0, #16] 41d258: 3d800014 str q20, [x0] 41d25c: d65f03c0 ret -- 41d298: 4e083c01 mov x1, v0.d[0] 41d29c: 361800a2 tbz w2, #3, 41d2b0 41d2a0: f9000001 str x1, [x0] 41d2a4: f81f8081 stur x1, [x4, #-8] 41d2a8: d65f03c0 ret 41d2ac: d503201f nop 41d2b0: 36100082 tbz w2, #2, 41d2c0 41d2b4: b9000001 str w1, [x0] 41d2b8: b81fc081 stur w1, [x4, #-4] 41d2bc: d65f03c0 ret 41d2c0: b4000082 cbz x2, 41d2d0 41d2c4: 39000001 strb w1, [x0] 41d2c8: 36080042 tbz w2, #1, 41d2d0 41d2cc: 781fe081 sturh w1, [x4, #-2] 41d2d0: d65f03c0 ret -- 41d2dc: 3c9f0080 stur q0, [x4, #-16] 41d2e0: 36280062 tbz w2, #5, 41d2ec 41d2e4: 3d800400 str q0, [x0, #16] 41d2e8: 3c9e0080 stur q0, [x4, #-32] 41d2ec: d65f03c0 ret 41d2f0: 3d800400 str q0, [x0, #16] 41d2f4: ad010000 stp q0, q0, [x0, #32] 41d2f8: ad3f0080 stp q0, q0, [x4, #-32] 41d2fc: d65f03c0 ret -- 41d330: f1010042 subs x2, x2, #0x40 41d334: 54ffffa8 b.hi 41d328 // b.pmore 41d338: ad3e0080 stp q0, q0, [x4, #-64] 41d33c: ad3f0080 stp q0, q0, [x4, #-32] 41d340: d65f03c0 ret -- 41d390: ad000060 stp q0, q0, [x3] 41d394: ad010060 stp q0, q0, [x3, #32] 41d398: ad3e0080 stp q0, q0, [x4, #-64] 41d39c: ad3f0080 stp q0, q0, [x4, #-32] 41d3a0: d65f03c0 ret -- 41d3e0: ad3c0080 stp q0, q0, [x4, #-128] 41d3e4: ad3d0080 stp q0, q0, [x4, #-96] 41d3e8: ad3e0080 stp q0, q0, [x4, #-64] 41d3ec: ad3f0080 stp q0, q0, [x4, #-32] 41d3f0: d65f03c0 ret -- 41d498: 4e083c01 mov x1, v0.d[0] 41d49c: 361800a2 tbz w2, #3, 41d4b0 41d4a0: f9000001 str x1, [x0] 41d4a4: f81f8081 stur x1, [x4, #-8] 41d4a8: d65f03c0 ret 41d4ac: d503201f nop 41d4b0: 36100082 tbz w2, #2, 41d4c0 41d4b4: b9000001 str w1, [x0] 41d4b8: b81fc081 stur w1, [x4, #-4] 41d4bc: d65f03c0 ret 41d4c0: b4000082 cbz x2, 41d4d0 41d4c4: 39000001 strb w1, [x0] 41d4c8: 36080042 tbz w2, #1, 41d4d0 41d4cc: 781fe081 sturh w1, [x4, #-2] 41d4d0: d65f03c0 ret -- 41d4dc: 3c9f0080 stur q0, [x4, #-16] 41d4e0: 36280062 tbz w2, #5, 41d4ec 41d4e4: 3d800400 str q0, [x0, #16] 41d4e8: 3c9e0080 stur q0, [x4, #-32] 41d4ec: d65f03c0 ret 41d4f0: 3d800400 str q0, [x0, #16] 41d4f4: ad010000 stp q0, q0, [x0, #32] 41d4f8: ad3f0080 stp q0, q0, [x4, #-32] 41d4fc: d65f03c0 ret -- 41d530: f1010042 subs x2, x2, #0x40 41d534: 54ffffa8 b.hi 41d528 // b.pmore 41d538: ad3e0080 stp q0, q0, [x4, #-64] 41d53c: ad3f0080 stp q0, q0, [x4, #-32] 41d540: d65f03c0 ret -- 41d580: ad000060 stp q0, q0, [x3] 41d584: ad010060 stp q0, q0, [x3, #32] 41d588: ad3e0080 stp q0, q0, [x4, #-64] 41d58c: ad3f0080 stp q0, q0, [x4, #-32] 41d590: d65f03c0 ret -- 41d5dc: 540001e2 b.cs 41d618 // b.hs, b.nlast 41d5e0: 36180082 tbz w2, #3, 41d5f0 41d5e4: f9000001 str x1, [x0] 41d5e8: f81f8081 stur x1, [x4, #-8] 41d5ec: d65f03c0 ret 41d5f0: 36100082 tbz w2, #2, 41d600 41d5f4: b9000001 str w1, [x0] 41d5f8: b81fc081 stur w1, [x4, #-4] 41d5fc: d65f03c0 ret 41d600: b4000082 cbz x2, 41d610 41d604: 39000001 strb w1, [x0] 41d608: 36080042 tbz w2, #1, 41d610 41d60c: 781fe081 sturh w1, [x4, #-2] 41d610: d65f03c0 ret -- 41d620: a93f0481 stp x1, x1, [x4, #-16] 41d624: 36280062 tbz w2, #5, 41d630 41d628: a9010401 stp x1, x1, [x0, #16] 41d62c: a93e0481 stp x1, x1, [x4, #-32] 41d630: d65f03c0 ret -- 41d644: a9020401 stp x1, x1, [x0, #32] 41d648: a9030401 stp x1, x1, [x0, #48] 41d64c: a93e0481 stp x1, x1, [x4, #-32] 41d650: a93f0481 stp x1, x1, [x4, #-16] 41d654: d65f03c0 ret -- 41d68c: a9010461 stp x1, x1, [x3, #16] 41d690: a9020461 stp x1, x1, [x3, #32] 41d694: a93e0481 stp x1, x1, [x4, #-32] 41d698: a93f0481 stp x1, x1, [x4, #-16] 41d69c: d65f03c0 ret -- 41d6e0: 3c9f0080 stur q0, [x4, #-16] 41d6e4: 36280062 tbz w2, #5, 41d6f0 41d6e8: 3d800400 str q0, [x0, #16] 41d6ec: 3c9e0080 stur q0, [x4, #-32] 41d6f0: d65f03c0 ret -- 41d700: ad008000 stp q0, q0, [x0, #16] 41d704: 3d800c00 str q0, [x0, #48] 41d708: ad3e0080 stp q0, q0, [x4, #-64] 41d70c: ad3f0080 stp q0, q0, [x4, #-32] 41d710: d65f03c0 ret -- 41d71c: d503201f nop 41d720: 36180082 tbz w2, #3, 41d730 41d724: fd000000 str d0, [x0] 41d728: fc1f8080 stur d0, [x4, #-8] 41d72c: d65f03c0 ret 41d730: 36100082 tbz w2, #2, 41d740 41d734: bd000000 str s0, [x0] 41d738: bc1fc080 stur s0, [x4, #-4] 41d73c: d65f03c0 ret 41d740: b4000082 cbz x2, 41d750 41d744: 3d000000 str b0, [x0] 41d748: 36080042 tbz w2, #1, 41d750 41d74c: 7c1fe080 stur h0, [x4, #-2] 41d750: d65f03c0 ret -- 41d7ac: f1010042 subs x2, x2, #0x40 41d7b0: 54fffe22 b.cs 41d774 // b.hs, b.nlast 41d7b4: ad3e0080 stp q0, q0, [x4, #-64] 41d7b8: ad3f0080 stp q0, q0, [x4, #-32] 41d7bc: d65f03c0 ret -- 41d7fc: dac00c84 rev x4, x4 41d800: dac01084 clz x4, x4 41d804: 9a8033e0 csel x0, xzr, x0, cc // cc = lo, ul, last 41d808: 8b440c00 add x0, x0, x4, lsr #3 41d80c: d65f03c0 ret -- 41d870: 91002005 add x5, x0, #0x8 41d874: dac01084 clz x4, x4 41d878: 9a853000 csel x0, x0, x5, cc // cc = lo, ul, last 41d87c: 8b440c00 add x0, x0, x4, lsr #3 41d880: d65f03c0 ret -- 41d93c: dac00c84 rev x4, x4 41d940: dac01084 clz x4, x4 41d944: 9a8033e0 csel x0, xzr, x0, cc // cc = lo, ul, last 41d948: 8b440c00 add x0, x0, x4, lsr #3 41d94c: d65f03c0 ret -- 41d998: 91002005 add x5, x0, #0x8 41d99c: dac01044 clz x4, x2 41d9a0: 9a851000 csel x0, x0, x5, ne // ne = any 41d9a4: 8b440c00 add x0, x0, x4, lsr #3 41d9a8: d65f03c0 ret -- 41db50: a94153f3 ldp x19, x20, [sp, #16] 41db54: a9425bf5 ldp x21, x22, [sp, #32] 41db58: f9401bf7 ldr x23, [sp, #48] 41db5c: a8cb7bfd ldp x29, x30, [sp], #176 41db60: d65f03c0 ret -- 41dd84: a94363f7 ldp x23, x24, [sp, #48] 41dd88: a9446bf9 ldp x25, x26, [sp, #64] 41dd8c: a94573fb ldp x27, x28, [sp, #80] 41dd90: a8dc7bfd ldp x29, x30, [sp], #448 41dd94: d65f03c0 ret -- 41df30: 9342fe60 asr x0, x19, #2 41df34: 9a941000 csel x0, x0, x20, ne // ne = any 41df38: a94153f3 ldp x19, x20, [sp, #16] 41df3c: a8c27bfd ldp x29, x30, [sp], #32 41df40: d65f03c0 ret -- 41df7c: a8c27bfd ldp x29, x30, [sp], #32 41df80: 17ffec9e b 4191f8 41df84: f9400bf3 ldr x19, [sp, #16] 41df88: a8c27bfd ldp x29, x30, [sp], #32 41df8c: d65f03c0 ret -- 41dfe8: d2800002 mov x2, #0x0 // #0 41dfec: 54000121 b.ne 41e010 // b.any 41dff0: a94153f3 ldp x19, x20, [sp, #16] 41dff4: a8c47bfd ldp x29, x30, [sp], #64 41dff8: d65f03c0 ret -- 41e1ac: a94153f3 ldp x19, x20, [sp, #16] 41e1b0: a9425bf5 ldp x21, x22, [sp, #32] 41e1b4: f9401bf7 ldr x23, [sp, #48] 41e1b8: a8c57bfd ldp x29, x30, [sp], #80 41e1bc: d65f03c0 ret -- 41e334: 35000355 cbnz w21, 41e39c 41e338: a94153f3 ldp x19, x20, [sp, #16] 41e33c: f94013f5 ldr x21, [sp, #32] 41e340: a8c37bfd ldp x29, x30, [sp], #48 41e344: d65f03c0 ret -- 41e3f8: b4000141 cbz x1, 41e420 41e3fc: a94153f3 ldp x19, x20, [sp, #16] 41e400: f94013f5 ldr x21, [sp, #32] 41e404: a8c37bfd ldp x29, x30, [sp], #48 41e408: d65f03c0 ret 41e40c: 52800020 mov w0, #0x1 // #1 41e410: a94153f3 ldp x19, x20, [sp, #16] 41e414: f94013f5 ldr x21, [sp, #32] 41e418: a8c37bfd ldp x29, x30, [sp], #48 41e41c: d65f03c0 ret -- 41e614: a94363f7 ldp x23, x24, [sp, #48] 41e618: a9446bf9 ldp x25, x26, [sp, #64] 41e61c: a94573fb ldp x27, x28, [sp, #80] 41e620: a8dc7bfd ldp x29, x30, [sp], #448 41e624: d65f03c0 ret -- 41e8ac: d2800002 mov x2, #0x0 // #0 41e8b0: 54001701 b.ne 41eb90 // b.any 41e8b4: a94153f3 ldp x19, x20, [sp, #16] 41e8b8: a8c87bfd ldp x29, x30, [sp], #128 41e8bc: d65f03c0 ret -- 41ebb0: d2800f88 mov x8, #0x7c // #124 41ebb4: d4000001 svc #0x0 41ebb8: b13ffc1f cmn x0, #0xfff 41ebbc: 54000042 b.cs 41ebc4 // b.hs, b.nlast 41ebc0: d65f03c0 ret -- 41ec0c: d2800002 mov x2, #0x0 // #0 41ec10: 540000c1 b.ne 41ec28 // b.any 41ec14: f9400bf3 ldr x19, [sp, #16] 41ec18: a8c47bfd ldp x29, x30, [sp], #64 41ec1c: d65f03c0 ret -- 41ec40: d2800a08 mov x8, #0x50 // #80 41ec44: d4000001 svc #0x0 41ec48: b140041f cmn x0, #0x1, lsl #12 41ec4c: 54000048 b.hi 41ec54 // b.pmore 41ec50: d65f03c0 ret -- 41ec5c: d53bd042 mrs x2, tpidr_el0 41ec60: 4b0003e3 neg w3, w0 41ec64: 12800000 mov w0, #0xffffffff // #-1 41ec68: b8216843 str w3, [x2, x1] 41ec6c: d65f03c0 ret -- 41ec78: d53bd042 mrs x2, tpidr_el0 41ec7c: 528002c3 mov w3, #0x16 // #22 41ec80: 12800000 mov w0, #0xffffffff // #-1 41ec84: b8216843 str w3, [x2, x1] 41ec88: d65f03c0 ret -- 41ed18: 2a1303e0 mov w0, w19 41ed1c: a94153f3 ldp x19, x20, [sp, #16] 41ed20: f94013f5 ldr x21, [sp, #32] 41ed24: a8c97bfd ldp x29, x30, [sp], #144 41ed28: d65f03c0 ret -- 41ee04: aa1303e0 mov x0, x19 41ee08: a94153f3 ldp x19, x20, [sp, #16] 41ee0c: a9425bf5 ldp x21, x22, [sp, #32] 41ee10: a8c37bfd ldp x29, x30, [sp], #48 41ee14: d65f03c0 ret -- 41ee50: aa1303e0 mov x0, x19 41ee54: a94153f3 ldp x19, x20, [sp, #16] 41ee58: a9425bf5 ldp x21, x22, [sp, #32] 41ee5c: a8c37bfd ldp x29, x30, [sp], #48 41ee60: d65f03c0 ret -- 41eed4: aa1303e0 mov x0, x19 41eed8: a94153f3 ldp x19, x20, [sp, #16] 41eedc: a9425bf5 ldp x21, x22, [sp, #32] 41eee0: a8c37bfd ldp x29, x30, [sp], #48 41eee4: d65f03c0 ret -- 41ef20: aa1303e0 mov x0, x19 41ef24: a94153f3 ldp x19, x20, [sp, #16] 41ef28: a9425bf5 ldp x21, x22, [sp, #32] 41ef2c: a8c37bfd ldp x29, x30, [sp], #48 41ef30: d65f03c0 ret -- 41ef70: d28007c8 mov x8, #0x3e // #62 41ef74: d4000001 svc #0x0 41ef78: b140041f cmn x0, #0x1, lsl #12 41ef7c: 54000048 b.hi 41ef84 // b.pmore 41ef80: d65f03c0 ret -- 41ef8c: d53bd042 mrs x2, tpidr_el0 41ef90: 4b0003e3 neg w3, w0 41ef94: 92800000 mov x0, #0xffffffffffffffff // #-1 41ef98: b8216843 str w3, [x2, x1] 41ef9c: d65f03c0 ret -- 41f028: a94153f3 ldp x19, x20, [sp, #16] 41f02c: a9425bf5 ldp x21, x22, [sp, #32] 41f030: a94363f7 ldp x23, x24, [sp, #48] 41f034: a8d57bfd ldp x29, x30, [sp], #336 41f038: d65f03c0 ret -- 41f62c: d2800728 mov x8, #0x39 // #57 41f630: d4000001 svc #0x0 41f634: b140041f cmn x0, #0x1, lsl #12 41f638: 54000048 b.hi 41f640 // b.pmore 41f63c: d65f03c0 ret -- 41f648: d53bd042 mrs x2, tpidr_el0 41f64c: 4b0003e3 neg w3, w0 41f650: 12800000 mov w0, #0xffffffff // #-1 41f654: b8216843 str w3, [x2, x1] 41f658: d65f03c0 ret -- 41f6a8: eb020021 subs x1, x1, x2 41f6ac: d2800002 mov x2, #0x0 // #0 41f6b0: 54000361 b.ne 41f71c // b.any 41f6b4: a8c27bfd ldp x29, x30, [sp], #32 41f6b8: d65f03c0 ret -- 41f76c: d2800002 mov x2, #0x0 // #0 41f770: 54000081 b.ne 41f780 // b.any 41f774: f9400bf3 ldr x19, [sp, #16] 41f778: a8c67bfd ldp x29, x30, [sp], #96 41f77c: d65f03c0 ret -- 41f7e8: eb020021 subs x1, x1, x2 41f7ec: d2800002 mov x2, #0x0 // #0 41f7f0: 540002c1 b.ne 41f848 // b.any 41f7f4: a8c57bfd ldp x29, x30, [sp], #80 41f7f8: d65f03c0 ret -- 41f8ac: eb020021 subs x1, x1, x2 41f8b0: d2800002 mov x2, #0x0 // #0 41f8b4: 540002e1 b.ne 41f910 // b.any 41f8b8: a8c57bfd ldp x29, x30, [sp], #80 41f8bc: d65f03c0 ret -- 41f91c: d28007e8 mov x8, #0x3f // #63 41f920: d4000001 svc #0x0 41f924: b140041f cmn x0, #0x1, lsl #12 41f928: 54000048 b.hi 41f930 // b.pmore 41f92c: d65f03c0 ret -- 41f938: d53bd042 mrs x2, tpidr_el0 41f93c: 4b0003e3 neg w3, w0 41f940: 92800000 mov x0, #0xffffffffffffffff // #-1 41f944: b8216843 str w3, [x2, x1] 41f948: d65f03c0 ret -- 41f954: d2800808 mov x8, #0x40 // #64 41f958: d4000001 svc #0x0 41f95c: b140041f cmn x0, #0x1, lsl #12 41f960: 54000048 b.hi 41f968 // b.pmore 41f964: d65f03c0 ret -- 41f970: d53bd042 mrs x2, tpidr_el0 41f974: 4b0003e3 neg w3, w0 41f978: 92800000 mov x0, #0xffffffffffffffff // #-1 41f97c: b8216843 str w3, [x2, x1] 41f980: d65f03c0 ret -- 41f998: d2800000 mov x0, #0x0 // #0 41f99c: d4000001 svc #0x0 41f9a0: b140041f cmn x0, #0x1, lsl #12 41f9a4: 54000048 b.hi 41f9ac // b.pmore 41f9a8: d65f03c0 ret -- 41f9b4: d53bd042 mrs x2, tpidr_el0 41f9b8: 4b0003e3 neg w3, w0 41f9bc: 12800000 mov w0, #0xffffffff // #-1 41f9c0: b8216843 str w3, [x2, x1] 41f9c4: d65f03c0 ret -- 41fa28: aa1403e0 mov x0, x20 41fa2c: a94153f3 ldp x19, x20, [sp, #16] 41fa30: f94013f5 ldr x21, [sp, #32] 41fa34: a8c37bfd ldp x29, x30, [sp], #48 41fa38: d65f03c0 ret -- 41fa74: aa1403e0 mov x0, x20 41fa78: a94153f3 ldp x19, x20, [sp, #16] 41fa7c: f94013f5 ldr x21, [sp, #32] 41fa80: a8c37bfd ldp x29, x30, [sp], #48 41fa84: d65f03c0 ret 41fa88: d0000340 adrp x0, 489000 41fa8c: f947d800 ldr x0, [x0, #4016] 41fa90: f9400000 ldr x0, [x0] 41fa94: b4000040 cbz x0, 41fa9c 41fa98: d65f03c0 ret -- 41fb14: d2800002 mov x2, #0x0 // #0 41fb18: 54000081 b.ne 41fb28 // b.any 41fb1c: f9400bf3 ldr x19, [sp, #16] 41fb20: a8c47bfd ldp x29, x30, [sp], #64 41fb24: d65f03c0 ret -- 41fb44: d2801bc8 mov x8, #0xde // #222 41fb48: d4000001 svc #0x0 41fb4c: b140041f cmn x0, #0x1, lsl #12 41fb50: 54000128 b.hi 41fb74 // b.pmore 41fb54: d65f03c0 ret -- 41fb60: d53bd042 mrs x2, tpidr_el0 41fb64: 528002c3 mov w3, #0x16 // #22 41fb68: 92800000 mov x0, #0xffffffffffffffff // #-1 41fb6c: b8216843 str w3, [x2, x1] 41fb70: d65f03c0 ret -- 41fb7c: d53bd042 mrs x2, tpidr_el0 41fb80: 4b0003e3 neg w3, w0 41fb84: 92800000 mov x0, #0xffffffffffffffff // #-1 41fb88: b8216843 str w3, [x2, x1] 41fb8c: d65f03c0 ret 41fb90: d2801ae8 mov x8, #0xd7 // #215 41fb94: d4000001 svc #0x0 41fb98: b13ffc1f cmn x0, #0xfff 41fb9c: 54000042 b.cs 41fba4 // b.hs, b.nlast 41fba0: d65f03c0 ret -- 41fbb0: d2801c48 mov x8, #0xe2 // #226 41fbb4: d4000001 svc #0x0 41fbb8: b13ffc1f cmn x0, #0xfff 41fbbc: 54000042 b.cs 41fbc4 // b.hs, b.nlast 41fbc0: d65f03c0 ret -- 41fbd0: d2801d28 mov x8, #0xe9 // #233 41fbd4: d4000001 svc #0x0 41fbd8: b13ffc1f cmn x0, #0xfff 41fbdc: 54000042 b.cs 41fbe4 // b.hs, b.nlast 41fbe0: d65f03c0 ret -- 41feac: f9400041 ldr x1, [x2] 41feb0: 92400021 and x1, x1, #0x1 41feb4: aa000020 orr x0, x1, x0 41feb8: f9000040 str x0, [x2] 41febc: d65f03c0 ret -- 41ff08: 92400000 and x0, x0, #0x1 41ff0c: f9000882 str x2, [x4, #16] 41ff10: aa040004 orr x4, x0, x4 41ff14: f9000424 str x4, [x1, #8] 41ff18: d65f03c0 ret 41ff1c: f9400820 ldr x0, [x1, #16] 41ff20: b2400000 orr x0, x0, #0x1 41ff24: f9000480 str x0, [x4, #8] 41ff28: f9000824 str x4, [x1, #16] 41ff2c: d65f03c0 ret -- 420090: a9446bf9 ldp x25, x26, [sp, #64] 420094: aa1b03e0 mov x0, x27 420098: a94573fb ldp x27, x28, [sp, #80] 42009c: a8c77bfd ldp x29, x30, [sp], #112 4200a0: d65f03c0 ret -- 4200b0: a94363f7 ldp x23, x24, [sp, #48] 4200b4: a9446bf9 ldp x25, x26, [sp, #64] 4200b8: a94573fb ldp x27, x28, [sp, #80] 4200bc: a8c77bfd ldp x29, x30, [sp], #112 4200c0: d65f03c0 ret -- 420140: aa1303e0 mov x0, x19 420144: a94153f3 ldp x19, x20, [sp, #16] 420148: f94013f5 ldr x21, [sp, #32] 42014c: a8c37bfd ldp x29, x30, [sp], #48 420150: d65f03c0 ret -- 420158: d2800013 mov x19, #0x0 // #0 42015c: aa1303e0 mov x0, x19 420160: a94153f3 ldp x19, x20, [sp, #16] 420164: a8c37bfd ldp x29, x30, [sp], #48 420168: d65f03c0 ret -- 420260: a94363f7 ldp x23, x24, [sp, #48] 420264: a9446bf9 ldp x25, x26, [sp, #64] 420268: a94573fb ldp x27, x28, [sp, #80] 42026c: a8c87bfd ldp x29, x30, [sp], #128 420270: d65f03c0 ret -- 420734: 940002b3 bl 421200 420738: f100001f cmp x0, #0x0 42073c: fa401824 ccmp x1, #0x0, #0x4, ne // ne = any 420740: 54000041 b.ne 420748 // b.any 420744: d65f03c0 ret -- 42074c: 17fffd27 b 41fbe8 420750: f100001f cmp x0, #0x0 420754: fa401824 ccmp x1, #0x0, #0x4, ne // ne = any 420758: 54000041 b.ne 420760 // b.any 42075c: d65f03c0 ret 420760: 17fffd52 b 41fca8 420764: d503201f nop 420768: b4000040 cbz x0, 420770 42076c: 17fffd7f b 41fd68 420770: d65f03c0 ret -- 4207f0: a94363f7 ldp x23, x24, [sp, #48] 4207f4: a9446bf9 ldp x25, x26, [sp, #64] 4207f8: f9402bfb ldr x27, [sp, #80] 4207fc: a8c67bfd ldp x29, x30, [sp], #96 420800: d65f03c0 ret -- 4208f8: a94363f7 ldp x23, x24, [sp, #48] 4208fc: a9446bf9 ldp x25, x26, [sp, #64] 420900: f9402bfb ldr x27, [sp, #80] 420904: a8c67bfd ldp x29, x30, [sp], #96 420908: d65f03c0 ret -- 420988: f100045f cmp x2, #0x1 42098c: 54ffffa1 b.ne 420980 // b.any 420990: a94153f3 ldp x19, x20, [sp, #16] 420994: a8c27bfd ldp x29, x30, [sp], #32 420998: d65f03c0 ret -- 420b88: a94363f7 ldp x23, x24, [sp, #48] 420b8c: a9446bf9 ldp x25, x26, [sp, #64] 420b90: a94573fb ldp x27, x28, [sp, #80] 420b94: a8ca7bfd ldp x29, x30, [sp], #160 420b98: d65f03c0 ret -- 420d6c: 54000101 b.ne 420d8c // b.any 420d70: 2a1603e0 mov w0, w22 420d74: a9425bf5 ldp x21, x22, [sp, #32] 420d78: a8c57bfd ldp x29, x30, [sp], #80 420d7c: d65f03c0 ret -- 420e50: f9473821 ldr x1, [x1, #3696] 420e54: b9400020 ldr w0, [x1] 420e58: 7100001f cmp w0, #0x0 420e5c: 1a821000 csel w0, w0, w2, ne // ne = any 420e60: d65f03c0 ret -- 420ea4: f9400260 ldr x0, [x19] 420ea8: f9000440 str x0, [x2, #8] 420eac: a94153f3 ldp x19, x20, [sp, #16] 420eb0: a8c27bfd ldp x29, x30, [sp], #32 420eb4: d65f03c0 ret 420eb8: d65f03c0 ret -- 420ec0: d2801b08 mov x8, #0xd8 // #216 420ec4: d4000001 svc #0x0 420ec8: b13ffc1f cmn x0, #0xfff 420ecc: 54000042 b.cs 420ed4 // b.hs, b.nlast 420ed0: d65f03c0 ret -- 420ee0: d2801668 mov x8, #0xb3 // #179 420ee4: d4000001 svc #0x0 420ee8: b13ffc1f cmn x0, #0xfff 420eec: 54000042 b.cs 420ef4 // b.hs, b.nlast 420ef0: d65f03c0 ret -- 420f70: f8747ac0 ldr x0, [x22, x20, lsl #3] 420f74: a94153f3 ldp x19, x20, [sp, #16] 420f78: a9425bf5 ldp x21, x22, [sp, #32] 420f7c: a8c37bfd ldp x29, x30, [sp], #48 420f80: d65f03c0 ret 420f84: d2800000 mov x0, #0x0 // #0 420f88: a94153f3 ldp x19, x20, [sp, #16] 420f8c: a9425bf5 ldp x21, x22, [sp, #32] 420f90: a8c37bfd ldp x29, x30, [sp], #48 420f94: d65f03c0 ret -- 420fc4: 0a040042 and w2, w2, w4 420fc8: 8b224862 add x2, x3, w2, uxtw #2 420fcc: b8626822 ldr w2, [x1, x2] 420fd0: 35000042 cbnz w2, 420fd8 420fd4: d65f03c0 ret -- 420fe0: 0a030003 and w3, w0, w3 420fe4: 8b234842 add x2, x2, w3, uxtw #2 420fe8: b8626821 ldr w1, [x1, x2] 420fec: 0b010000 add w0, w0, w1 420ff0: d65f03c0 ret -- 421190: a94153f3 ldp x19, x20, [sp, #16] 421194: a9425bf5 ldp x21, x22, [sp, #32] 421198: a94573fb ldp x27, x28, [sp, #80] 42119c: a8c97bfd ldp x29, x30, [sp], #144 4211a0: d65f03c0 ret -- 421238: 52800020 mov w0, #0x1 // #1 42123c: 97ffb881 bl 40f440 421240: 17fffffc b 421230 421244: d503201f nop 421248: d65f03c0 ret -- 4212a4: cb010041 sub x1, x2, x1 4212a8: f86178a1 ldr x1, [x5, x1, lsl #3] 4212ac: a9009001 stp x1, x4, [x0, #8] 4212b0: f9001003 str x3, [x0, #32] 4212b4: d65f03c0 ret -- 421310: 54000088 b.hi 421320 // b.pmore 421314: 52800022 mov w2, #0x1 // #1 421318: f9001001 str x1, [x0, #32] 42131c: 3900a002 strb w2, [x0, #40] 421320: d65f03c0 ret -- 421348: f9001001 str x1, [x0, #32] 42134c: 3900a002 strb w2, [x0, #40] 421350: 17fffff4 b 421320 421354: f9001001 str x1, [x0, #32] 421358: d65f03c0 ret -- 421384: aa1303e0 mov x0, x19 421388: 97ffffd8 bl 4212e8 42138c: f9400bf3 ldr x19, [sp, #16] 421390: a8c37bfd ldp x29, x30, [sp], #48 421394: d65f03c0 ret -- 4213ac: aa1303e0 mov x0, x19 4213b0: 97ffffce bl 4212e8 4213b4: f9400bf3 ldr x19, [sp, #16] 4213b8: a8c37bfd ldp x29, x30, [sp], #48 4213bc: d65f03c0 ret -- 421504: a94363f7 ldp x23, x24, [sp, #48] 421508: a9446bf9 ldp x25, x26, [sp, #64] 42150c: a94573fb ldp x27, x28, [sp, #80] 421510: a8c87bfd ldp x29, x30, [sp], #128 421514: d65f03c0 ret -- 4218b0: 8b010060 add x0, x3, x1 4218b4: 3940a000 ldrb w0, [x0, #40] 4218b8: 6a00009f tst w4, w0 4218bc: 54000081 b.ne 4218cc // b.any 4218c0: d65f03c0 ret -- 421b04: a94363f7 ldp x23, x24, [sp, #48] 421b08: a9446bf9 ldp x25, x26, [sp, #64] 421b0c: a94573fb ldp x27, x28, [sp, #80] 421b10: a8c97bfd ldp x29, x30, [sp], #144 421b14: d65f03c0 ret -- 421c20: 17ffff74 b 4219f0 421c24: f9079dab str x11, [x13, #3896] 421c28: 35fff0de cbnz w30, 421a40 421c2c: 17ffff87 b 421a48 421c30: d65f03c0 ret -- 42256c: a9425bf5 ldp x21, x22, [sp, #32] 422570: a94363f7 ldp x23, x24, [sp, #48] 422574: a9446bf9 ldp x25, x26, [sp, #64] 422578: a8ca7bfd ldp x29, x30, [sp], #160 42257c: d65f03c0 ret -- 422640: a9425bf5 ldp x21, x22, [sp, #32] 422644: a94363f7 ldp x23, x24, [sp, #48] 422648: a9446bf9 ldp x25, x26, [sp, #64] 42264c: a8ca7bfd ldp x29, x30, [sp], #160 422650: d65f03c0 ret -- 4227a0: f0000320 adrp x0, 489000 4227a4: f9469400 ldr x0, [x0, #3368] 4227a8: b9400000 ldr w0, [x0] 4227ac: 34000040 cbz w0, 4227b4 4227b0: d65f03c0 ret -- 4227d8: f0000320 adrp x0, 489000 4227dc: f9400bf3 ldr x19, [sp, #16] 4227e0: b9076001 str w1, [x0, #1888] 4227e4: a8c27bfd ldp x29, x30, [sp], #32 4227e8: d65f03c0 ret -- 422844: aa1e03e0 mov x0, x30 422848: 910003fd mov x29, sp 42284c: a8c17bfd ldp x29, x30, [sp], #16 422850: 1400856a b 443df8 422854: d65f03c0 ret -- 4228e4: 54fffd01 b.ne 422884 // b.any 4228e8: a9407bfd ldp x29, x30, [sp] 4228ec: a94153f3 ldp x19, x20, [sp, #16] 4228f0: 910803ff add sp, sp, #0x200 4228f4: d65f03c0 ret -- 42290c: 531d7021 lsl w1, w1, #3 422910: a94153f3 ldp x19, x20, [sp, #16] 422914: 1ac12000 lsl w0, w0, w1 422918: 910803ff add sp, sp, #0x200 42291c: d65f03c0 ret -- 422a44: aa0003e1 mov x1, x0 422a48: 92800000 mov x0, #0xffffffffffffffff // #-1 422a4c: 4b0103e1 neg w1, w1 422a50: b8226861 str w1, [x3, x2] 422a54: d65f03c0 ret -- 422c54: a94363f7 ldp x23, x24, [sp, #48] 422c58: a9446bf9 ldp x25, x26, [sp, #64] 422c5c: a94573fb ldp x27, x28, [sp, #80] 422c60: a8ca7bfd ldp x29, x30, [sp], #160 422c64: d65f03c0 ret -- 422f10: a94363f7 ldp x23, x24, [sp, #48] 422f14: a9446bf9 ldp x25, x26, [sp, #64] 422f18: a94573fb ldp x27, x28, [sp, #80] 422f1c: a8c67bfd ldp x29, x30, [sp], #96 422f20: d65f03c0 ret -- 422f8c: a94363f7 ldp x23, x24, [sp, #48] 422f90: a9446bf9 ldp x25, x26, [sp, #64] 422f94: a94573fb ldp x27, x28, [sp, #80] 422f98: a8c67bfd ldp x29, x30, [sp], #96 422f9c: d65f03c0 ret 422fa0: 52800100 mov w0, #0x8 // #8 422fa4: d65f03c0 ret -- 423088: a8c27bfd ldp x29, x30, [sp], #32 42308c: 17ffdded b 41a840 423090: a94153f3 ldp x19, x20, [sp, #16] 423094: a8c27bfd ldp x29, x30, [sp], #32 423098: d65f03c0 ret 42309c: d503201f nop 4230a0: d0000340 adrp x0, 48d000 <.got+0x34b8> 4230a4: f9428400 ldr x0, [x0, #1288] 4230a8: d65f03c0 ret 4230ac: d503201f nop 4230b0: d0000340 adrp x0, 48d000 <.got+0x34b8> 4230b4: f9428c00 ldr x0, [x0, #1304] 4230b8: d65f03c0 ret -- 423114: 9400229d bl 42bb88 423118: f900027f str xzr, [x19] 42311c: a94153f3 ldp x19, x20, [sp, #16] 423120: a8c27bfd ldp x29, x30, [sp], #32 423124: d65f03c0 ret -- 423800: a94363f7 ldp x23, x24, [sp, #48] 423804: a9446bf9 ldp x25, x26, [sp, #64] 423808: a94573fb ldp x27, x28, [sp, #80] 42380c: a8cd7bfd ldp x29, x30, [sp], #208 423810: d65f03c0 ret -- 423a7c: 540004a1 b.ne 423b10 // b.any 423a80: a94153f3 ldp x19, x20, [sp, #16] 423a84: a9425bf5 ldp x21, x22, [sp, #32] 423a88: a8c77bfd ldp x29, x30, [sp], #112 423a8c: d65f03c0 ret -- 423c70: a9425bf5 ldp x21, x22, [sp, #32] 423c74: a94363f7 ldp x23, x24, [sp, #48] 423c78: a9446bf9 ldp x25, x26, [sp, #64] 423c7c: a8c87bfd ldp x29, x30, [sp], #128 423c80: d65f03c0 ret -- 423e28: 52800000 mov w0, #0x0 // #0 423e2c: a94153f3 ldp x19, x20, [sp, #16] 423e30: a9425bf5 ldp x21, x22, [sp, #32] 423e34: a8c37bfd ldp x29, x30, [sp], #48 423e38: d65f03c0 ret -- 423e60: 52800000 mov w0, #0x0 // #0 423e64: a94153f3 ldp x19, x20, [sp, #16] 423e68: a9425bf5 ldp x21, x22, [sp, #32] 423e6c: a8c37bfd ldp x29, x30, [sp], #48 423e70: d65f03c0 ret -- 424114: a94363f7 ldp x23, x24, [sp, #48] 424118: a9446bf9 ldp x25, x26, [sp, #64] 42411c: a94573fb ldp x27, x28, [sp, #80] 424120: a8c87bfd ldp x29, x30, [sp], #128 424124: d65f03c0 ret -- 4242b8: f9000295 str x21, [x20] 4242bc: a94153f3 ldp x19, x20, [sp, #16] 4242c0: a9425bf5 ldp x21, x22, [sp, #32] 4242c4: a8c47bfd ldp x29, x30, [sp], #64 4242c8: d65f03c0 ret -- 42436c: b5ffff33 cbnz x19, 424350 424370: 52800000 mov w0, #0x0 // #0 424374: a94153f3 ldp x19, x20, [sp, #16] 424378: a8c27bfd ldp x29, x30, [sp], #32 42437c: d65f03c0 ret -- 424388: 17fffffa b 424370 42438c: 52800020 mov w0, #0x1 // #1 424390: a94153f3 ldp x19, x20, [sp, #16] 424394: a8c27bfd ldp x29, x30, [sp], #32 424398: d65f03c0 ret -- 424544: a94363f7 ldp x23, x24, [sp, #48] 424548: a9446bf9 ldp x25, x26, [sp, #64] 42454c: a94573fb ldp x27, x28, [sp, #80] 424550: a8c97bfd ldp x29, x30, [sp], #144 424554: d65f03c0 ret -- 42475c: 17ffd2a7 b 4191f8 424760: a94153f3 ldp x19, x20, [sp, #16] 424764: a9425bf5 ldp x21, x22, [sp, #32] 424768: a8c37bfd ldp x29, x30, [sp], #48 42476c: d65f03c0 ret -- 4247f0: a94363f7 ldp x23, x24, [sp, #48] 4247f4: a9446bf9 ldp x25, x26, [sp, #64] 4247f8: a94573fb ldp x27, x28, [sp, #80] 4247fc: a8cb7bfd ldp x29, x30, [sp], #176 424800: d65f03c0 ret -- 424c30: b9400660 ldr w0, [x19, #4] 424c34: 34000080 cbz w0, 424c44 424c38: f9400bf3 ldr x19, [sp, #16] 424c3c: a8c27bfd ldp x29, x30, [sp], #32 424c40: d65f03c0 ret -- 424c4c: 321f0000 orr w0, w0, #0x2 424c50: b9000660 str w0, [x19, #4] 424c54: f9400bf3 ldr x19, [sp, #16] 424c58: a8c27bfd ldp x29, x30, [sp], #32 424c5c: d65f03c0 ret -- 424d0c: 290a0281 stp w1, w0, [x20, #80] 424d10: b9005a9f str wzr, [x20, #88] 424d14: a94153f3 ldp x19, x20, [sp, #16] 424d18: a8c37bfd ldp x29, x30, [sp], #48 424d1c: d65f03c0 ret 424d20: 7219003f tst w1, #0x80 424d24: 12001c20 and w0, w1, #0xff 424d28: 5a9f0000 csinv w0, w0, wzr, eq // eq = none 424d2c: d65f03c0 ret -- 424fb8: a9425bf5 ldp x21, x22, [sp, #32] 424fbc: a94363f7 ldp x23, x24, [sp, #48] 424fc0: a9446bf9 ldp x25, x26, [sp, #64] 424fc4: a8cb7bfd ldp x29, x30, [sp], #176 424fc8: d65f03c0 ret -- 425494: a94363f7 ldp x23, x24, [sp, #48] 425498: a9446bf9 ldp x25, x26, [sp, #64] 42549c: a94573fb ldp x27, x28, [sp, #80] 4254a0: a8cc7bfd ldp x29, x30, [sp], #192 4254a4: d65f03c0 ret -- 425a58: a9425bf5 ldp x21, x22, [sp, #32] 425a5c: a94363f7 ldp x23, x24, [sp, #48] 425a60: a94573fb ldp x27, x28, [sp, #80] 425a64: a8cb7bfd ldp x29, x30, [sp], #176 425a68: d65f03c0 ret -- 425f14: a94363f7 ldp x23, x24, [sp, #48] 425f18: a9446bf9 ldp x25, x26, [sp, #64] 425f1c: a94573fb ldp x27, x28, [sp, #80] 425f20: a8cc7bfd ldp x29, x30, [sp], #192 425f24: d65f03c0 ret -- 4265e4: a94363f7 ldp x23, x24, [sp, #48] 4265e8: a9446bf9 ldp x25, x26, [sp, #64] 4265ec: a94573fb ldp x27, x28, [sp, #80] 4265f0: a8cc7bfd ldp x29, x30, [sp], #192 4265f4: d65f03c0 ret -- 426b28: a94363f7 ldp x23, x24, [sp, #48] 426b2c: a9446bf9 ldp x25, x26, [sp, #64] 426b30: a94573fb ldp x27, x28, [sp, #80] 426b34: a8ce7bfd ldp x29, x30, [sp], #224 426b38: d65f03c0 ret -- 427374: a94363f7 ldp x23, x24, [sp, #48] 427378: a9446bf9 ldp x25, x26, [sp, #64] 42737c: a94573fb ldp x27, x28, [sp, #80] 427380: a8ce7bfd ldp x29, x30, [sp], #224 427384: d65f03c0 ret -- 427ebc: a94363f7 ldp x23, x24, [sp, #48] 427ec0: a9446bf9 ldp x25, x26, [sp, #64] 427ec4: a94573fb ldp x27, x28, [sp, #80] 427ec8: a8cb7bfd ldp x29, x30, [sp], #176 427ecc: d65f03c0 ret -- 428ab0: a94363f7 ldp x23, x24, [sp, #48] 428ab4: a9446bf9 ldp x25, x26, [sp, #64] 428ab8: a94573fb ldp x27, x28, [sp, #80] 428abc: a8cc7bfd ldp x29, x30, [sp], #192 428ac0: d65f03c0 ret -- 4291b8: a94363f7 ldp x23, x24, [sp, #48] 4291bc: a9446bf9 ldp x25, x26, [sp, #64] 4291c0: a94573fb ldp x27, x28, [sp, #80] 4291c4: a8cf7bfd ldp x29, x30, [sp], #240 4291c8: d65f03c0 ret -- 429bf8: a94363f7 ldp x23, x24, [sp, #48] 429bfc: a9446bf9 ldp x25, x26, [sp, #64] 429c00: a94573fb ldp x27, x28, [sp, #80] 429c04: a8cc7bfd ldp x29, x30, [sp], #192 429c08: d65f03c0 ret -- 42a330: a94363f7 ldp x23, x24, [sp, #48] 42a334: a9446bf9 ldp x25, x26, [sp, #64] 42a338: a94573fb ldp x27, x28, [sp, #80] 42a33c: a8cf7bfd ldp x29, x30, [sp], #240 42a340: d65f03c0 ret -- 42ac1c: a94363f7 ldp x23, x24, [sp, #48] 42ac20: a9446bf9 ldp x25, x26, [sp, #64] 42ac24: a94573fb ldp x27, x28, [sp, #80] 42ac28: a8d17bfd ldp x29, x30, [sp], #272 42ac2c: d65f03c0 ret -- 42afb0: a94363f7 ldp x23, x24, [sp, #48] 42afb4: a9446bf9 ldp x25, x26, [sp, #64] 42afb8: a94573fb ldp x27, x28, [sp, #80] 42afbc: a8c67bfd ldp x29, x30, [sp], #96 42afc0: d65f03c0 ret -- 42afd4: a94363f7 ldp x23, x24, [sp, #48] 42afd8: a9446bf9 ldp x25, x26, [sp, #64] 42afdc: a94573fb ldp x27, x28, [sp, #80] 42afe0: a8c67bfd ldp x29, x30, [sp], #96 42afe4: d65f03c0 ret -- 42b120: a9425bf5 ldp x21, x22, [sp, #32] 42b124: a94363f7 ldp x23, x24, [sp, #48] 42b128: f94023f9 ldr x25, [sp, #64] 42b12c: a8c67bfd ldp x29, x30, [sp], #96 42b130: d65f03c0 ret -- 42b138: 17ffffd0 b 42b078 42b13c: 97ffd831 bl 421200 42b140: b0000300 adrp x0, 48c000 <.got+0x24b8> 42b144: f9455800 ldr x0, [x0, #2736] 42b148: d65f03c0 ret -- 42b280: d2800002 mov x2, #0x0 // #0 42b284: 540006c1 b.ne 42b35c // b.any 42b288: a94153f3 ldp x19, x20, [sp, #16] 42b28c: a8cd7bfd ldp x29, x30, [sp], #208 42b290: d65f03c0 ret -- 42b3dc: d2800002 mov x2, #0x0 // #0 42b3e0: 540001e1 b.ne 42b41c // b.any 42b3e4: a94153f3 ldp x19, x20, [sp, #16] 42b3e8: a8c57bfd ldp x29, x30, [sp], #80 42b3ec: d65f03c0 ret -- 42b4e0: a94153f3 ldp x19, x20, [sp, #16] 42b4e4: a9446bf9 ldp x25, x26, [sp, #64] 42b4e8: a94573fb ldp x27, x28, [sp, #80] 42b4ec: a8cb7bfd ldp x29, x30, [sp], #176 42b4f0: d65f03c0 ret -- 42b8d8: b0000301 adrp x1, 48c000 <.got+0x24b8> 42b8dc: f9455821 ldr x1, [x1, #2736] 42b8e0: b4000041 cbz x1, 42b8e8 42b8e4: 17ffb645 b 4191f8 42b8e8: d65f03c0 ret -- 42b93c: 31000c1f cmn w0, #0x3 42b940: 54000180 b.eq 42b970 // b.none 42b944: f9400bf3 ldr x19, [sp, #16] 42b948: a8c27bfd ldp x29, x30, [sp], #32 42b94c: d65f03c0 ret 42b950: d65f03c0 ret -- 42b95c: 51000400 sub w0, w0, #0x1 42b960: b9000840 str w0, [x2, #8] 42b964: f9400bf3 ldr x19, [sp, #16] 42b968: a8c27bfd ldp x29, x30, [sp], #32 42b96c: d65f03c0 ret -- 42ba7c: a9018663 stp x3, x1, [x19, #24] 42ba80: a94153f3 ldp x19, x20, [sp, #16] 42ba84: a9425bf5 ldp x21, x22, [sp, #32] 42ba88: a8c57bfd ldp x29, x30, [sp], #80 42ba8c: d65f03c0 ret -- 42baa4: aa1303e0 mov x0, x19 42baa8: a94153f3 ldp x19, x20, [sp, #16] 42baac: a9425bf5 ldp x21, x22, [sp, #32] 42bab0: a8c57bfd ldp x29, x30, [sp], #80 42bab4: d65f03c0 ret -- 42bac0: aa1303e0 mov x0, x19 42bac4: a94153f3 ldp x19, x20, [sp, #16] 42bac8: a9425bf5 ldp x21, x22, [sp, #32] 42bacc: a8c57bfd ldp x29, x30, [sp], #80 42bad0: d65f03c0 ret -- 42bc18: a94153f3 ldp x19, x20, [sp, #16] 42bc1c: a9425bf5 ldp x21, x22, [sp, #32] 42bc20: a94363f7 ldp x23, x24, [sp, #48] 42bc24: a8c47bfd ldp x29, x30, [sp], #64 42bc28: d65f03c0 ret -- 42bfa4: a94153f3 ldp x19, x20, [sp, #16] 42bfa8: a9425bf5 ldp x21, x22, [sp, #32] 42bfac: f9401bf7 ldr x23, [sp, #48] 42bfb0: a8c77bfd ldp x29, x30, [sp], #112 42bfb4: d65f03c0 ret -- 42c11c: a94363f7 ldp x23, x24, [sp, #48] 42c120: a9446bf9 ldp x25, x26, [sp, #64] 42c124: f9402bfb ldr x27, [sp, #80] 42c128: a8c67bfd ldp x29, x30, [sp], #96 42c12c: d65f03c0 ret -- 42c1c0: a94363f7 ldp x23, x24, [sp, #48] 42c1c4: a9446bf9 ldp x25, x26, [sp, #64] 42c1c8: f9402bfb ldr x27, [sp, #80] 42c1cc: a8c67bfd ldp x29, x30, [sp], #96 42c1d0: d65f03c0 ret -- 42c2d8: a94153f3 ldp x19, x20, [sp, #16] 42c2dc: a9425bf5 ldp x21, x22, [sp, #32] 42c2e0: a9446bf9 ldp x25, x26, [sp, #64] 42c2e4: a8d77bfd ldp x29, x30, [sp], #368 42c2e8: d65f03c0 ret -- 42ca48: a94363f7 ldp x23, x24, [sp, #48] 42ca4c: a9446bf9 ldp x25, x26, [sp, #64] 42ca50: f9402bfb ldr x27, [sp, #80] 42ca54: a8ca7bfd ldp x29, x30, [sp], #160 42ca58: d65f03c0 ret -- 42d178: b900085f str wzr, [x2, #8] 42d17c: f900085f str xzr, [x2, #16] 42d180: aa0103e0 mov x0, x1 42d184: 14000161 b 42d708 42d188: d65f03c0 ret -- 42d2e4: b8216843 str w3, [x2, x1] 42d2e8: a94153f3 ldp x19, x20, [sp, #16] 42d2ec: a94363f7 ldp x23, x24, [sp, #48] 42d2f0: a8c47bfd ldp x29, x30, [sp], #64 42d2f4: d65f03c0 ret -- 42d398: a94153f3 ldp x19, x20, [sp, #16] 42d39c: b8216843 str w3, [x2, x1] 42d3a0: a94363f7 ldp x23, x24, [sp, #48] 42d3a4: a8c47bfd ldp x29, x30, [sp], #64 42d3a8: d65f03c0 ret -- 42d40c: d53bd042 mrs x2, tpidr_el0 42d410: 528002c3 mov w3, #0x16 // #22 42d414: d2800000 mov x0, #0x0 // #0 42d418: b8216843 str w3, [x2, x1] 42d41c: d65f03c0 ret -- 42d550: a94363f7 ldp x23, x24, [sp, #48] 42d554: a9446bf9 ldp x25, x26, [sp, #64] 42d558: a94573fb ldp x27, x28, [sp, #80] 42d55c: a8d07bfd ldp x29, x30, [sp], #256 42d560: d65f03c0 ret -- 42d824: a94363f7 ldp x23, x24, [sp, #48] 42d828: a9446bf9 ldp x25, x26, [sp, #64] 42d82c: a94573fb ldp x27, x28, [sp, #80] 42d830: a8d57bfd ldp x29, x30, [sp], #336 42d834: d65f03c0 ret -- 42dc70: 91080042 add x2, x2, #0x200 42dc74: a9068403 stp x3, x1, [x0, #104] 42dc78: f9003c02 str x2, [x0, #120] 42dc7c: 54000040 b.eq 42dc84 // b.none 42dc80: d65f03c0 ret -- 42dc98: f9466400 ldr x0, [x0, #3272] 42dc9c: f8266883 str x3, [x4, x6] 42dca0: f8256882 str x2, [x4, x5] 42dca4: f8206881 str x1, [x4, x0] 42dca8: d65f03c0 ret -- 42dcb8: d53bd042 mrs x2, tpidr_el0 42dcbc: f8616841 ldr x1, [x2, x1] 42dcc0: 8b20cc20 add x0, x1, w0, sxtw #3 42dcc4: f9404000 ldr x0, [x0, #128] 42dcc8: d65f03c0 ret -- 42dcd0: d2a00000 movz x0, #0x0, lsl #16 42dcd4: f2800a00 movk x0, #0x50 42dcd8: d53bd041 mrs x1, tpidr_el0 42dcdc: 8b000020 add x0, x1, x0 42dce0: d65f03c0 ret -- 42dcec: f2800a00 movk x0, #0x50 42dcf0: d53bd041 mrs x1, tpidr_el0 42dcf4: 8b000020 add x0, x1, x0 42dcf8: 91002000 add x0, x0, #0x8 42dcfc: d65f03c0 ret -- 42dd04: f2800a00 movk x0, #0x50 42dd08: d53bd041 mrs x1, tpidr_el0 42dd0c: 8b000020 add x0, x1, x0 42dd10: 91004000 add x0, x0, #0x10 42dd14: d65f03c0 ret -- 42dd44: 91080042 add x2, x2, #0x200 42dd48: f8256803 str x3, [x0, x5] 42dd4c: 91080020 add x0, x1, #0x200 42dd50: a9008082 stp x2, x0, [x4, #8] 42dd54: d65f03c0 ret -- 42dd68: 120c6000 and w0, w0, #0xfff01fff 42dd6c: 0a020021 and w1, w1, w2 42dd70: 2a010000 orr w0, w0, w1 42dd74: d51b4400 msr fpcr, x0 42dd78: d65f03c0 ret -- 42dea0: eb030042 subs x2, x2, x3 42dea4: d2800003 mov x3, #0x0 // #0 42dea8: 54000341 b.ne 42df10 // b.any 42deac: a8d57bfd ldp x29, x30, [sp], #336 42deb0: d65f03c0 ret -- 42df3c: d53bd041 mrs x1, tpidr_el0 42df40: 528002c2 mov w2, #0x16 // #22 42df44: b8206822 str w2, [x1, x0] 42df48: 12800000 mov w0, #0xffffffff // #-1 42df4c: d65f03c0 ret -- 42e214: 54000a01 b.ne 42e354 // b.any 42e218: a9407bfd ldp x29, x30, [sp] 42e21c: a9446bf9 ldp x25, x26, [sp, #64] 42e220: 911243ff add sp, sp, #0x490 42e224: d65f03c0 ret -- 42e4dc: a94363f7 ldp x23, x24, [sp, #48] 42e4e0: a9446bf9 ldp x25, x26, [sp, #64] 42e4e4: a94573fb ldp x27, x28, [sp, #80] 42e4e8: a8c97bfd ldp x29, x30, [sp], #144 42e4ec: d65f03c0 ret -- 42e770: a94153f3 ldp x19, x20, [sp, #16] 42e774: b8206822 str w2, [x1, x0] 42e778: 12800000 mov w0, #0xffffffff // #-1 42e77c: a8c37bfd ldp x29, x30, [sp], #48 42e780: d65f03c0 ret -- 42e78c: d53bd041 mrs x1, tpidr_el0 42e790: 528002c2 mov w2, #0x16 // #22 42e794: b8206822 str w2, [x1, x0] 42e798: 12800000 mov w0, #0xffffffff // #-1 42e79c: d65f03c0 ret -- 42e858: a94153f3 ldp x19, x20, [sp, #16] 42e85c: a9425bf5 ldp x21, x22, [sp, #32] 42e860: b9403be0 ldr w0, [sp, #56] 42e864: a8c47bfd ldp x29, x30, [sp], #64 42e868: d65f03c0 ret -- 42e93c: 52800000 mov w0, #0x0 // #0 42e940: a94153f3 ldp x19, x20, [sp, #16] 42e944: f94013f5 ldr x21, [sp, #32] 42e948: a8c37bfd ldp x29, x30, [sp], #48 42e94c: d65f03c0 ret -- 42e990: 52800000 mov w0, #0x0 // #0 42e994: a94153f3 ldp x19, x20, [sp, #16] 42e998: f94013f5 ldr x21, [sp, #32] 42e99c: a8c37bfd ldp x29, x30, [sp], #48 42e9a0: d65f03c0 ret -- 42ea2c: a9425bf5 ldp x21, x22, [sp, #32] 42ea30: a94363f7 ldp x23, x24, [sp, #48] 42ea34: a9446bf9 ldp x25, x26, [sp, #64] 42ea38: a8c57bfd ldp x29, x30, [sp], #80 42ea3c: d65f03c0 ret -- 42ec20: a9425bf5 ldp x21, x22, [sp, #32] 42ec24: a94363f7 ldp x23, x24, [sp, #48] 42ec28: a9446bf9 ldp x25, x26, [sp, #64] 42ec2c: a8c57bfd ldp x29, x30, [sp], #80 42ec30: d65f03c0 ret -- 42ee8c: aa0403e3 mov x3, x4 42ee90: 38656824 ldrb w4, [x1, x5] 42ee94: 381ffc04 strb w4, [x0, #-1]! 42ee98: 54ffff42 b.cs 42ee80 // b.hs, b.nlast 42ee9c: d65f03c0 ret -- 42ef24: aa0203e3 mov x3, x2 42ef28: 38646822 ldrb w2, [x1, x4] 42ef2c: 381ffc02 strb w2, [x0, #-1]! 42ef30: 54ffff08 b.hi 42ef10 // b.pmore 42ef34: d65f03c0 ret -- 42efa4: eb020021 subs x1, x1, x2 42efa8: d2800002 mov x2, #0x0 // #0 42efac: 540000a1 b.ne 42efc0 // b.any 42efb0: a8c47bfd ldp x29, x30, [sp], #64 42efb4: d65f03c0 ret -- 42f02c: 2a1503e0 mov w0, w21 42f030: a94153f3 ldp x19, x20, [sp, #16] 42f034: f94013f5 ldr x21, [sp, #32] 42f038: a8c37bfd ldp x29, x30, [sp], #48 42f03c: d65f03c0 ret -- 42f0cc: 2a1503e0 mov w0, w21 42f0d0: a94153f3 ldp x19, x20, [sp, #16] 42f0d4: f94013f5 ldr x21, [sp, #32] 42f0d8: a8c37bfd ldp x29, x30, [sp], #48 42f0dc: d65f03c0 ret -- 42f0f8: 2a1503e0 mov w0, w21 42f0fc: a94153f3 ldp x19, x20, [sp, #16] 42f100: f94013f5 ldr x21, [sp, #32] 42f104: a8c37bfd ldp x29, x30, [sp], #48 42f108: d65f03c0 ret -- 42f118: 2a1503e0 mov w0, w21 42f11c: a94153f3 ldp x19, x20, [sp, #16] 42f120: f94013f5 ldr x21, [sp, #32] 42f124: a8c37bfd ldp x29, x30, [sp], #48 42f128: d65f03c0 ret -- 42f2bc: a9425bf5 ldp x21, x22, [sp, #32] 42f2c0: a94363f7 ldp x23, x24, [sp, #48] 42f2c4: a9446bf9 ldp x25, x26, [sp, #64] 42f2c8: 9112c3ff add sp, sp, #0x4b0 42f2cc: d65f03c0 ret -- 42f3c0: 340000a2 cbz w2, 42f3d4 42f3c4: 6b020063 subs w3, w3, w2 42f3c8: 2a0203e4 mov w4, w2 42f3cc: 54ffff28 b.hi 42f3b0 // b.pmore 42f3d0: d65f03c0 ret 42f3d4: 51000463 sub w3, w3, #0x1 42f3d8: 1ac40863 udiv w3, w3, w4 42f3dc: 0b030000 add w0, w0, w3 42f3e0: d65f03c0 ret -- 42f618: a94363f7 ldp x23, x24, [sp, #48] 42f61c: a9446bf9 ldp x25, x26, [sp, #64] 42f620: a94573fb ldp x27, x28, [sp, #80] 42f624: a8d57bfd ldp x29, x30, [sp], #336 42f628: d65f03c0 ret -- 4314fc: 7103f45f cmp w2, #0xfd 431500: 54000048 b.hi 431508 // b.pmore 431504: 17fff7a7 b 42f3a0 431508: 52800000 mov w0, #0x0 // #0 43150c: d65f03c0 ret -- 431590: 2a1703e0 mov w0, w23 431594: a94153f3 ldp x19, x20, [sp, #16] 431598: f9401bf7 ldr x23, [sp, #48] 43159c: a8c47bfd ldp x29, x30, [sp], #64 4315a0: d65f03c0 ret -- 4320cc: a94363f7 ldp x23, x24, [sp, #48] 4320d0: a9446bf9 ldp x25, x26, [sp, #64] 4320d4: a94573fb ldp x27, x28, [sp, #80] 4320d8: a8d97bfd ldp x29, x30, [sp], #400 4320dc: d65f03c0 ret -- 432ccc: b8206822 str w2, [x1, x0] 432cd0: 2a1303e0 mov w0, w19 432cd4: a94153f3 ldp x19, x20, [sp, #16] 432cd8: a8c47bfd ldp x29, x30, [sp], #64 432cdc: d65f03c0 ret -- 432da4: a94153f3 ldp x19, x20, [sp, #16] 432da8: a9425bf5 ldp x21, x22, [sp, #32] 432dac: f9401bf7 ldr x23, [sp, #48] 432db0: a8c47bfd ldp x29, x30, [sp], #64 432db4: d65f03c0 ret -- 432ea0: f94000c6 ldr x6, [x6] 432ea4: b5fffda6 cbnz x6, 432e58 432ea8: 52800020 mov w0, #0x1 // #1 432eac: 350000ab cbnz w11, 432ec0 432eb0: d65f03c0 ret -- 432ec4: 52800000 mov w0, #0x0 // #0 432ec8: 2a02016b orr w11, w11, w2 432ecc: 79001c2b strh w11, [x1, #14] 432ed0: f900018d str x13, [x12] 432ed4: d65f03c0 ret 432ed8: 52800020 mov w0, #0x1 // #1 432edc: d65f03c0 ret -- 432f64: f94000c6 ldr x6, [x6] 432f68: b5fffd46 cbnz x6, 432f10 432f6c: 52800020 mov w0, #0x1 // #1 432f70: 3500004b cbnz w11, 432f78 432f74: d65f03c0 ret -- 432f7c: 52800000 mov w0, #0x0 // #0 432f80: 2a02016b orr w11, w11, w2 432f84: 79001c2b strh w11, [x1, #14] 432f88: f900018d str x13, [x12] 432f8c: d65f03c0 ret 432f90: 52800020 mov w0, #0x1 // #1 432f94: d65f03c0 ret -- 433014: 2a1403e0 mov w0, w20 433018: a94153f3 ldp x19, x20, [sp, #16] 43301c: a9425bf5 ldp x21, x22, [sp, #32] 433020: a8c37bfd ldp x29, x30, [sp], #48 433024: d65f03c0 ret -- 43305c: 2a1403e0 mov w0, w20 433060: a94153f3 ldp x19, x20, [sp, #16] 433064: a9425bf5 ldp x21, x22, [sp, #32] 433068: a8c37bfd ldp x29, x30, [sp], #48 43306c: d65f03c0 ret -- 433128: d2800002 mov x2, #0x0 // #0 43312c: 54000081 b.ne 43313c // b.any 433130: f9400bf3 ldr x19, [sp, #16] 433134: a8d27bfd ldp x29, x30, [sp], #288 433138: d65f03c0 ret -- 433158: b9000660 str w0, [x19, #4] 43315c: 34000080 cbz w0, 43316c 433160: f9400bf3 ldr x19, [sp, #16] 433164: a8c27bfd ldp x29, x30, [sp], #32 433168: d65f03c0 ret -- 433234: 7100247f cmp w3, #0x9 433238: 54fffdc9 b.ls 4331f0 // b.plast 43323c: d503201f nop 433240: f90000c2 str x2, [x6] 433244: d65f03c0 ret -- 43327c: aa1503e0 mov x0, x21 433280: a94153f3 ldp x19, x20, [sp, #16] 433284: a9425bf5 ldp x21, x22, [sp, #32] 433288: a8c47bfd ldp x29, x30, [sp], #64 43328c: d65f03c0 ret -- 433324: a94153f3 ldp x19, x20, [sp, #16] 433328: a9425bf5 ldp x21, x22, [sp, #32] 43332c: a94363f7 ldp x23, x24, [sp, #48] 433330: a8c47bfd ldp x29, x30, [sp], #64 433334: d65f03c0 ret -- 4334b8: a94363f7 ldp x23, x24, [sp, #48] 4334bc: a9446bf9 ldp x25, x26, [sp, #64] 4334c0: f9402bfb ldr x27, [sp, #80] 4334c4: 911203ff add sp, sp, #0x480 4334c8: d65f03c0 ret -- 4335c4: b9000075 str w21, [x3] 4335c8: a94153f3 ldp x19, x20, [sp, #16] 4335cc: a9425bf5 ldp x21, x22, [sp, #32] 4335d0: a8c47bfd ldp x29, x30, [sp], #64 4335d4: d65f03c0 ret -- 433db0: a94463f7 ldp x23, x24, [sp, #64] 433db4: a9456bf9 ldp x25, x26, [sp, #80] 433db8: a94673fb ldp x27, x28, [sp, #96] 433dbc: 912683ff add sp, sp, #0x9a0 433dc0: d65f03c0 ret -- 435ba0: a94663f7 ldp x23, x24, [sp, #96] 435ba4: a9476bf9 ldp x25, x26, [sp, #112] 435ba8: a94873fb ldp x27, x28, [sp, #128] 435bac: 911843ff add sp, sp, #0x610 435bb0: d65f03c0 ret -- 438504: a94153f3 ldp x19, x20, [sp, #16] 438508: a9425bf5 ldp x21, x22, [sp, #32] 43850c: a94363f7 ldp x23, x24, [sp, #48] 438510: 8b2c63ff add sp, sp, x12 438514: d65f03c0 ret -- 43866c: 7100247f cmp w3, #0x9 438670: 54fffdc9 b.ls 438628 // b.plast 438674: d503201f nop 438678: f90000c2 str x2, [x6] 43867c: d65f03c0 ret -- 43887c: aa1503e0 mov x0, x21 438880: a94153f3 ldp x19, x20, [sp, #16] 438884: f94013f5 ldr x21, [sp, #32] 438888: a8c47bfd ldp x29, x30, [sp], #64 43888c: d65f03c0 ret -- 438924: aa1503e0 mov x0, x21 438928: a94153f3 ldp x19, x20, [sp, #16] 43892c: f94013f5 ldr x21, [sp, #32] 438930: a8c47bfd ldp x29, x30, [sp], #64 438934: d65f03c0 ret -- 438e88: 54000541 b.ne 438f30 // b.any 438e8c: a94153f3 ldp x19, x20, [sp, #16] 438e90: a9425bf5 ldp x21, x22, [sp, #32] 438e94: a8cd7bfd ldp x29, x30, [sp], #208 438e98: d65f03c0 ret -- 438f8c: 940002c9 bl 439ab0 438f90: 52800020 mov w0, #0x1 // #1 438f94: a94153f3 ldp x19, x20, [sp, #16] 438f98: a8c27bfd ldp x29, x30, [sp], #32 438f9c: d65f03c0 ret -- 438fa8: 17ffffea b 438f50 438fac: 12800000 mov w0, #0xffffffff // #-1 438fb0: a94153f3 ldp x19, x20, [sp, #16] 438fb4: a8c27bfd ldp x29, x30, [sp], #32 438fb8: d65f03c0 ret -- 4390ac: aa1403e0 mov x0, x20 4390b0: a94153f3 ldp x19, x20, [sp, #16] 4390b4: f94023f9 ldr x25, [sp, #64] 4390b8: a8c57bfd ldp x29, x30, [sp], #80 4390bc: d65f03c0 ret -- 4390f0: a9425bf5 ldp x21, x22, [sp, #32] 4390f4: a94363f7 ldp x23, x24, [sp, #48] 4390f8: f94023f9 ldr x25, [sp, #64] 4390fc: a8c57bfd ldp x29, x30, [sp], #80 439100: d65f03c0 ret -- 439350: aa1b03e0 mov x0, x27 439354: a9446bf9 ldp x25, x26, [sp, #64] 439358: a94573fb ldp x27, x28, [sp, #80] 43935c: a8c67bfd ldp x29, x30, [sp], #96 439360: d65f03c0 ret -- 4393d4: a94363f7 ldp x23, x24, [sp, #48] 4393d8: a9446bf9 ldp x25, x26, [sp, #64] 4393dc: a94573fb ldp x27, x28, [sp, #80] 4393e0: a8c67bfd ldp x29, x30, [sp], #96 4393e4: d65f03c0 ret -- 439594: a9425bf5 ldp x21, x22, [sp, #32] 439598: a94363f7 ldp x23, x24, [sp, #48] 43959c: a9446bf9 ldp x25, x26, [sp, #64] 4395a0: a8c67bfd ldp x29, x30, [sp], #96 4395a4: d65f03c0 ret -- 439614: a94363f7 ldp x23, x24, [sp, #48] 439618: a9446bf9 ldp x25, x26, [sp, #64] 43961c: a94573fb ldp x27, x28, [sp, #80] 439620: a8c67bfd ldp x29, x30, [sp], #96 439624: d65f03c0 ret -- 439788: a94153f3 ldp x19, x20, [sp, #16] 43978c: a9425bf5 ldp x21, x22, [sp, #32] 439790: a94363f7 ldp x23, x24, [sp, #48] 439794: a8ca7bfd ldp x29, x30, [sp], #160 439798: d65f03c0 ret -- 4398d0: a94363f7 ldp x23, x24, [sp, #48] 4398d4: a9446bf9 ldp x25, x26, [sp, #64] 4398d8: a94573fb ldp x27, x28, [sp, #80] 4398dc: a8c67bfd ldp x29, x30, [sp], #96 4398e0: d65f03c0 ret -- 439a2c: f9400042 ldr x2, [x2] 439a30: eb01001f cmp x0, x1 439a34: 9a81d000 csel x0, x0, x1, le 439a38: b5ffff82 cbnz x2, 439a28 439a3c: d65f03c0 ret -- 439a60: f9402020 ldr x0, [x1, #64] 439a64: a9001020 stp x0, x4, [x1] 439a68: f9000820 str x0, [x1, #16] 439a6c: f9002023 str x3, [x1, #64] 439a70: d65f03c0 ret -- 439a98: f9002023 str x3, [x1, #64] 439a9c: f9402820 ldr x0, [x1, #80] 439aa0: a9000020 stp x0, x0, [x1] 439aa4: f9002822 str x2, [x1, #80] 439aa8: d65f03c0 ret -- 439af8: a9425bf5 ldp x21, x22, [sp, #32] 439afc: b9007664 str w4, [x19, #116] 439b00: a94153f3 ldp x19, x20, [sp, #16] 439b04: a8c37bfd ldp x29, x30, [sp], #48 439b08: d65f03c0 ret -- 439b6c: a94153f3 ldp x19, x20, [sp, #16] 439b70: a9425bf5 ldp x21, x22, [sp, #32] 439b74: a94363f7 ldp x23, x24, [sp, #48] 439b78: a8c57bfd ldp x29, x30, [sp], #80 439b7c: d65f03c0 ret -- 439d5c: b9400000 ldr w0, [x0] 439d60: f9000022 str x2, [x1] 439d64: a94153f3 ldp x19, x20, [sp, #16] 439d68: a8c27bfd ldp x29, x30, [sp], #32 439d6c: d65f03c0 ret -- 439ec4: a94153f3 ldp x19, x20, [sp, #16] 439ec8: a9425bf5 ldp x21, x22, [sp, #32] 439ecc: a94363f7 ldp x23, x24, [sp, #48] 439ed0: a8c47bfd ldp x29, x30, [sp], #64 439ed4: d65f03c0 ret -- 439ee4: 97ff8ec1 bl 41d9e8 439ee8: f90012a0 str x0, [x21, #32] 439eec: 17ffffdf b 439e68 439ef0: d2800000 mov x0, #0x0 // #0 439ef4: d65f03c0 ret -- 439f00: a94153f3 ldp x19, x20, [sp, #16] 439f04: a9425bf5 ldp x21, x22, [sp, #32] 439f08: a94363f7 ldp x23, x24, [sp, #48] 439f0c: a8c47bfd ldp x29, x30, [sp], #64 439f10: d65f03c0 ret 439f14: d503201f nop 439f18: f9405001 ldr x1, [x0, #160] 439f1c: f9401822 ldr x2, [x1, #48] 439f20: b4000042 cbz x2, 439f28 439f24: d65f03c0 ret -- 439f4c: 3100041f cmn w0, #0x1 439f50: 54000080 b.eq 439f60 // b.none 439f54: f9400bf3 ldr x19, [sp, #16] 439f58: a8c27bfd ldp x29, x30, [sp], #32 439f5c: d65f03c0 ret -- 439fac: 97fffec1 bl 439ab0 439fb0: 52800020 mov w0, #0x1 // #1 439fb4: f9400bf3 ldr x19, [sp, #16] 439fb8: a8c27bfd ldp x29, x30, [sp], #32 439fbc: d65f03c0 ret 439fc0: 12800000 mov w0, #0xffffffff // #-1 439fc4: f9400bf3 ldr x19, [sp, #16] 439fc8: a8c27bfd ldp x29, x30, [sp], #32 439fcc: d65f03c0 ret -- 43a040: f9001422 str x2, [x1, #40] 43a044: b9000263 str w3, [x19] 43a048: f9400bf3 ldr x19, [sp, #16] 43a04c: a8c27bfd ldp x29, x30, [sp], #32 43a050: d65f03c0 ret -- 43a0b4: f9400bf3 ldr x19, [sp, #16] 43a0b8: a9047c1f stp xzr, xzr, [x0, #64] 43a0bc: f900281f str xzr, [x0, #80] 43a0c0: a8c27bfd ldp x29, x30, [sp], #32 43a0c4: d65f03c0 ret -- 43a198: 54fffac1 b.ne 43a0f0 // b.any 43a19c: 12800000 mov w0, #0xffffffff // #-1 43a1a0: a94153f3 ldp x19, x20, [sp, #16] 43a1a4: a8c27bfd ldp x29, x30, [sp], #32 43a1a8: d65f03c0 ret -- 43a1b0: f9000002 str x2, [x0] 43a1b4: b9400020 ldr w0, [x1] 43a1b8: a94153f3 ldp x19, x20, [sp, #16] 43a1bc: a8c27bfd ldp x29, x30, [sp], #32 43a1c0: d65f03c0 ret -- 43a1f4: aa1303e0 mov x0, x19 43a1f8: 97ffff9a bl 43a060 43a1fc: 17ffffd5 b 43a150 43a200: 12800000 mov w0, #0xffffffff // #-1 43a204: d65f03c0 ret -- 43a2e0: 54fffac1 b.ne 43a238 // b.any 43a2e4: 12800000 mov w0, #0xffffffff // #-1 43a2e8: a94153f3 ldp x19, x20, [sp, #16] 43a2ec: a8c27bfd ldp x29, x30, [sp], #32 43a2f0: d65f03c0 ret 43a2f4: b9400020 ldr w0, [x1] 43a2f8: a94153f3 ldp x19, x20, [sp, #16] 43a2fc: a8c27bfd ldp x29, x30, [sp], #32 43a300: d65f03c0 ret -- 43a334: aa1303e0 mov x0, x19 43a338: 97ffff4a bl 43a060 43a33c: 17ffffd7 b 43a298 43a340: 12800000 mov w0, #0xffffffff // #-1 43a344: d65f03c0 ret -- 43a3c0: a94153f3 ldp x19, x20, [sp, #16] 43a3c4: a9425bf5 ldp x21, x22, [sp, #32] 43a3c8: f9401bf7 ldr x23, [sp, #48] 43a3cc: a8c47bfd ldp x29, x30, [sp], #64 43a3d0: d65f03c0 ret -- 43a4a4: 121b7821 and w1, w1, #0xffffffef 43a4a8: b9000261 str w1, [x19] 43a4ac: a94153f3 ldp x19, x20, [sp, #16] 43a4b0: a8c37bfd ldp x29, x30, [sp], #48 43a4b4: d65f03c0 ret -- 43a514: 121b7821 and w1, w1, #0xffffffef 43a518: b9000261 str w1, [x19] 43a51c: a94153f3 ldp x19, x20, [sp, #16] 43a520: a8c27bfd ldp x29, x30, [sp], #32 43a524: d65f03c0 ret -- 43a57c: 540000a0 b.eq 43a590 // b.none 43a580: eb01007f cmp x3, x1 43a584: 54ffff88 b.hi 43a574 // b.pmore 43a588: 0b000040 add w0, w2, w0 43a58c: d65f03c0 ret 43a590: cb0300a0 sub x0, x5, x3 43a594: 9342fc00 asr x0, x0, #2 43a598: 51000400 sub w0, w0, #0x1 43a59c: d65f03c0 ret -- 43a5e0: b9001280 str w0, [x20, #16] 43a5e4: f9003274 str x20, [x19, #96] 43a5e8: a94153f3 ldp x19, x20, [sp, #16] 43a5ec: a8c27bfd ldp x29, x30, [sp], #32 43a5f0: d65f03c0 ret -- 43a608: b9001280 str w0, [x20, #16] 43a60c: f9003274 str x20, [x19, #96] 43a610: a94153f3 ldp x19, x20, [sp, #16] 43a614: a8c27bfd ldp x29, x30, [sp], #32 43a618: d65f03c0 ret -- 43a64c: cb020021 sub x1, x1, x2 43a650: d3428421 ubfx x1, x1, #2, #32 43a654: b9401000 ldr w0, [x0, #16] 43a658: 4b010000 sub w0, w0, w1 43a65c: d65f03c0 ret -- 43a664: cb020021 sub x1, x1, x2 43a668: d3428421 ubfx x1, x1, #2, #32 43a66c: 17fffffa b 43a654 43a670: 12800000 mov w0, #0xffffffff // #-1 43a674: d65f03c0 ret -- 43a6c0: f9002823 str x3, [x1, #80] 43a6c4: 8b20c842 add x2, x2, w0, sxtw #2 43a6c8: 52800000 mov w0, #0x0 // #0 43a6cc: f9000022 str x2, [x1] 43a6d0: d65f03c0 ret -- 43a704: a9009025 stp x5, x4, [x1, #8] 43a708: f9002023 str x3, [x1, #64] 43a70c: 17fffff1 b 43a6d0 43a710: 12800000 mov w0, #0xffffffff // #-1 43a714: d65f03c0 ret -- 43a720: f900301f str xzr, [x0, #96] 43a724: f9402401 ldr x1, [x0, #72] 43a728: b4000041 cbz x1, 43a730 43a72c: 17fffe4d b 43a060 43a730: d65f03c0 ret -- 43a790: a94153f3 ldp x19, x20, [sp, #16] 43a794: a9425bf5 ldp x21, x22, [sp, #32] 43a798: f9401bf7 ldr x23, [sp, #48] 43a79c: a8c47bfd ldp x29, x30, [sp], #64 43a7a0: d65f03c0 ret -- 43a828: 54000100 b.eq 43a848 // b.none 43a82c: a94153f3 ldp x19, x20, [sp, #16] 43a830: a9425bf5 ldp x21, x22, [sp, #32] 43a834: a8c37bfd ldp x29, x30, [sp], #48 43a838: d65f03c0 ret 43a83c: d65f03c0 ret -- 43a8dc: a8c27bfd ldp x29, x30, [sp], #32 43a8e0: 17ff1674 b 4002b0 <.plt+0x10> 43a8e4: a94153f3 ldp x19, x20, [sp, #16] 43a8e8: a8c27bfd ldp x29, x30, [sp], #32 43a8ec: d65f03c0 ret -- 43a9e0: 910008a5 add x5, x5, #0x2 43a9e4: cb4504c0 sub x0, x6, x5, lsr #1 43a9e8: f10000ff cmp x7, #0x0 43a9ec: 9a9f1000 csel x0, x0, xzr, ne // ne = any 43a9f0: d65f03c0 ret -- 43aa5c: aa1403e0 mov x0, x20 43aa60: a94153f3 ldp x19, x20, [sp, #16] 43aa64: a9425bf5 ldp x21, x22, [sp, #32] 43aa68: a8c37bfd ldp x29, x30, [sp], #48 43aa6c: d65f03c0 ret -- 43aa84: aa1403e0 mov x0, x20 43aa88: a94153f3 ldp x19, x20, [sp, #16] 43aa8c: a9425bf5 ldp x21, x22, [sp, #32] 43aa90: a8c37bfd ldp x29, x30, [sp], #48 43aa94: d65f03c0 ret -- 43aaa0: aa1403e0 mov x0, x20 43aaa4: a94153f3 ldp x19, x20, [sp, #16] 43aaa8: a9425bf5 ldp x21, x22, [sp, #32] 43aaac: a8c37bfd ldp x29, x30, [sp], #48 43aab0: d65f03c0 ret -- 43aac8: f9400021 ldr x1, [x1] 43aacc: d358fc22 lsr x2, x1, #24 43aad0: f101405f cmp x2, #0x50 43aad4: 54000040 b.eq 43aadc // b.none 43aad8: d65f03c0 ret 43aadc: f27c2c3f tst x1, #0xfff0 43aae0: b0000001 adrp x1, 43b000 43aae4: 91100021 add x1, x1, #0x400 43aae8: 9a811000 csel x0, x0, x1, ne // ne = any 43aaec: d65f03c0 ret -- 43ad28: a94363f7 ldp x23, x24, [sp, #48] 43ad2c: a9446bf9 ldp x25, x26, [sp, #64] 43ad30: f9402bfb ldr x27, [sp, #80] 43ad34: 9121c3ff add sp, sp, #0x870 43ad38: d65f03c0 ret -- 43b024: 54000781 b.ne 43b114 // b.any 43b028: a94153f3 ldp x19, x20, [sp, #16] 43b02c: a9425bf5 ldp x21, x22, [sp, #32] 43b030: a8d77bfd ldp x29, x30, [sp], #368 43b034: d65f03c0 ret -- 43b168: a94153f3 ldp x19, x20, [sp, #16] 43b16c: a9425bf5 ldp x21, x22, [sp, #32] 43b170: f9401bf7 ldr x23, [sp, #48] 43b174: a8c47bfd ldp x29, x30, [sp], #64 43b178: d65f03c0 ret -- 43b1ec: a94153f3 ldp x19, x20, [sp, #16] 43b1f0: a9425bf5 ldp x21, x22, [sp, #32] 43b1f4: f9401bf7 ldr x23, [sp, #48] 43b1f8: a8c47bfd ldp x29, x30, [sp], #64 43b1fc: d65f03c0 ret -- 43b24c: 52800000 mov w0, #0x0 // #0 43b250: a94153f3 ldp x19, x20, [sp, #16] 43b254: a9425bf5 ldp x21, x22, [sp, #32] 43b258: a8c47bfd ldp x29, x30, [sp], #64 43b25c: d65f03c0 ret -- 43b2f0: f90002d7 str x23, [x22] 43b2f4: a9425bf5 ldp x21, x22, [sp, #32] 43b2f8: f9401bf7 ldr x23, [sp, #48] 43b2fc: a8c47bfd ldp x29, x30, [sp], #64 43b300: d65f03c0 ret -- 43b3dc: f10000df cmp x6, #0x0 43b3e0: dac010c6 clz x6, x6 43b3e4: 8b460460 add x0, x3, x6, lsr #1 43b3e8: 9a8003e0 csel x0, xzr, x0, eq // eq = none 43b3ec: d65f03c0 ret 43b3f0: d2800000 mov x0, #0x0 // #0 43b3f4: d65f03c0 ret -- 43b4c4: dac011a2 clz x2, x13 43b4c8: 8b420c00 add x0, x0, x2, lsr #3 43b4cc: fa470008 ccmp x0, x7, #0x8, eq // eq = none 43b4d0: 9a9f4000 csel x0, x0, xzr, mi // mi = first 43b4d4: d65f03c0 ret 43b4d8: d2800000 mov x0, #0x0 // #0 43b4dc: d65f03c0 ret -- 43b520: 340000a2 cbz w2, 43b534 43b524: b8617882 ldr w2, [x4, x1, lsl #2] 43b528: 91000420 add x0, x1, #0x1 43b52c: 35fffea2 cbnz w2, 43b500 43b530: d65f03c0 ret 43b534: aa0103e0 mov x0, x1 43b538: d65f03c0 ret 43b53c: d2800000 mov x0, #0x0 // #0 43b540: d65f03c0 ret -- 43b58c: d1001042 sub x2, x2, #0x4 43b590: 6b01001f cmp w0, w1 43b594: 54fffe21 b.ne 43b558 // b.any 43b598: aa0303e0 mov x0, x3 43b59c: d65f03c0 ret -- 43b5d0: 540001a0 b.eq 43b604 // b.none 43b5d4: b8408c02 ldr w2, [x0, #8]! 43b5d8: 6b01005f cmp w2, w1 43b5dc: 9a9f0000 csel x0, x0, xzr, eq // eq = none 43b5e0: d65f03c0 ret 43b5e4: 91001060 add x0, x3, #0x4 43b5e8: d65f03c0 ret 43b5ec: 91002060 add x0, x3, #0x8 43b5f0: d65f03c0 ret 43b5f4: 91003060 add x0, x3, #0xc 43b5f8: d65f03c0 ret 43b5fc: 91001000 add x0, x0, #0x4 43b600: d65f03c0 ret 43b604: d2800000 mov x0, #0x0 // #0 43b608: d65f03c0 ret -- 43b668: 54000080 b.eq 43b678 // b.none 43b66c: b9000461 str w1, [x3, #4] 43b670: f1000c5f cmp x2, #0x3 43b674: 54000040 b.eq 43b67c // b.none 43b678: d65f03c0 ret 43b67c: b9000861 str w1, [x3, #8] 43b680: d65f03c0 ret -- 43b744: d2800002 mov x2, #0x0 // #0 43b748: 540006c1 b.ne 43b820 // b.any 43b74c: a94153f3 ldp x19, x20, [sp, #16] 43b750: a8c97bfd ldp x29, x30, [sp], #144 43b754: d65f03c0 ret -- 43b838: b8404c02 ldr w2, [x0, #4]! 43b83c: 7100005f cmp w2, #0x0 43b840: 7a411044 ccmp w2, w1, #0x4, ne // ne = any 43b844: 54ffffa1 b.ne 43b838 // b.any 43b848: d65f03c0 ret -- 43b89c: 12800000 mov w0, #0xffffffff // #-1 43b8a0: b8216862 str w2, [x3, x1] 43b8a4: a94153f3 ldp x19, x20, [sp, #16] 43b8a8: a8c27bfd ldp x29, x30, [sp], #32 43b8ac: d65f03c0 ret -- 43b8c4: b140041f cmn x0, #0x1, lsl #12 43b8c8: 54fffe28 b.hi 43b88c // b.pmore 43b8cc: a94153f3 ldp x19, x20, [sp, #16] 43b8d0: a8c27bfd ldp x29, x30, [sp], #32 43b8d4: d65f03c0 ret -- 43b940: aa1303e0 mov x0, x19 43b944: a94153f3 ldp x19, x20, [sp, #16] 43b948: a9425bf5 ldp x21, x22, [sp, #32] 43b94c: a8c37bfd ldp x29, x30, [sp], #48 43b950: d65f03c0 ret -- 43ba24: d2800002 mov x2, #0x0 // #0 43ba28: 54000201 b.ne 43ba68 // b.any 43ba2c: a94153f3 ldp x19, x20, [sp, #16] 43ba30: a8cc7bfd ldp x29, x30, [sp], #192 43ba34: d65f03c0 ret -- 43ba9c: d53bd042 mrs x2, tpidr_el0 43baa0: 52800043 mov w3, #0x2 // #2 43baa4: d2800000 mov x0, #0x0 // #0 43baa8: b8216843 str w3, [x2, x1] 43baac: d65f03c0 ret -- 43badc: d53bd042 mrs x2, tpidr_el0 43bae0: 52800043 mov w3, #0x2 // #2 43bae4: d2800000 mov x0, #0x0 // #0 43bae8: b8216843 str w3, [x2, x1] 43baec: d65f03c0 ret -- 43bb20: d53bd041 mrs x1, tpidr_el0 43bb24: 528002c2 mov w2, #0x16 // #22 43bb28: b8206822 str w2, [x1, x0] 43bb2c: 12800000 mov w0, #0xffffffff // #-1 43bb30: d65f03c0 ret -- 43bb88: 7100041f cmp w0, #0x1 43bb8c: 540000ec b.gt 43bba8 43bb90: a94153f3 ldp x19, x20, [sp, #16] 43bb94: a8c27bfd ldp x29, x30, [sp], #32 43bb98: d65f03c0 ret -- 43bbb8: d2800c48 mov x8, #0x62 // #98 43bbbc: d4000001 svc #0x0 43bbc0: a94153f3 ldp x19, x20, [sp, #16] 43bbc4: a8c27bfd ldp x29, x30, [sp], #32 43bbc8: d65f03c0 ret -- 43bca8: a9425bf5 ldp x21, x22, [sp, #32] 43bcac: a94363f7 ldp x23, x24, [sp, #48] 43bcb0: f94023f9 ldr x25, [sp, #64] 43bcb4: a8c57bfd ldp x29, x30, [sp], #80 43bcb8: d65f03c0 ret -- 43bd0c: a9425bf5 ldp x21, x22, [sp, #32] 43bd10: a94363f7 ldp x23, x24, [sp, #48] 43bd14: f94023f9 ldr x25, [sp, #64] 43bd18: a8c57bfd ldp x29, x30, [sp], #80 43bd1c: d65f03c0 ret -- 43bdc8: 540002a1 b.ne 43be1c // b.any 43bdcc: a94153f3 ldp x19, x20, [sp, #16] 43bdd0: f94013f5 ldr x21, [sp, #32] 43bdd4: a8cc7bfd ldp x29, x30, [sp], #192 43bdd8: d65f03c0 ret -- 43be20: d2801408 mov x8, #0xa0 // #160 43be24: d4000001 svc #0x0 43be28: b13ffc1f cmn x0, #0xfff 43be2c: 54000042 b.cs 43be34 // b.hs, b.nlast 43be30: d65f03c0 ret -- 43be38: d503201f nop 43be3c: d503201f nop 43be40: d28015c8 mov x8, #0xae // #174 43be44: d4000001 svc #0x0 43be48: d65f03c0 ret 43be4c: d503201f nop 43be50: d28015e8 mov x8, #0xaf // #175 43be54: d4000001 svc #0x0 43be58: d65f03c0 ret 43be5c: d503201f nop 43be60: d2801608 mov x8, #0xb0 // #176 43be64: d4000001 svc #0x0 43be68: d65f03c0 ret 43be6c: d503201f nop 43be70: d2801628 mov x8, #0xb1 // #177 43be74: d4000001 svc #0x0 43be78: d65f03c0 ret -- 43be8c: d28009e8 mov x8, #0x4f // #79 43be90: d4000001 svc #0x0 43be94: b140041f cmn x0, #0x1, lsl #12 43be98: 54000048 b.hi 43bea0 // b.pmore 43be9c: d65f03c0 ret -- 43bea8: d53bd042 mrs x2, tpidr_el0 43beac: 4b0003e3 neg w3, w0 43beb0: 12800000 mov w0, #0xffffffff // #-1 43beb4: b8216843 str w3, [x2, x1] 43beb8: d65f03c0 ret -- 43bec4: d53bd042 mrs x2, tpidr_el0 43bec8: 528002c3 mov w3, #0x16 // #22 43becc: 12800000 mov w0, #0xffffffff // #-1 43bed0: b8216843 str w3, [x2, x1] 43bed4: d65f03c0 ret -- 43bef0: d28009e8 mov x8, #0x4f // #79 43bef4: d4000001 svc #0x0 43bef8: b140041f cmn x0, #0x1, lsl #12 43befc: 54000048 b.hi 43bf04 // b.pmore 43bf00: d65f03c0 ret -- 43bf0c: d53bd042 mrs x2, tpidr_el0 43bf10: 4b0003e3 neg w3, w0 43bf14: 12800000 mov w0, #0xffffffff // #-1 43bf18: b8216843 str w3, [x2, x1] 43bf1c: d65f03c0 ret -- 43bf28: d53bd042 mrs x2, tpidr_el0 43bf2c: 528002c3 mov w3, #0x16 // #22 43bf30: 12800000 mov w0, #0xffffffff // #-1 43bf34: b8216843 str w3, [x2, x1] 43bf38: d65f03c0 ret -- 43bf7c: d2800002 mov x2, #0x0 // #0 43bf80: 54000081 b.ne 43bf90 // b.any 43bf84: f9400bf3 ldr x19, [sp, #16] 43bf88: a8c77bfd ldp x29, x30, [sp], #112 43bf8c: d65f03c0 ret -- 43c028: eb020021 subs x1, x1, x2 43c02c: d2800002 mov x2, #0x0 // #0 43c030: 54000141 b.ne 43c058 // b.any 43c034: a8c47bfd ldp x29, x30, [sp], #64 43c038: d65f03c0 ret -- 43c070: eb01001f cmp x0, x1 43c074: f905f040 str x0, [x2, #3040] 43c078: 54000063 b.cc 43c084 // b.lo, b.ul, b.last 43c07c: 52800000 mov w0, #0x0 // #0 43c080: d65f03c0 ret -- 43c08c: d53bd042 mrs x2, tpidr_el0 43c090: 52800183 mov w3, #0xc // #12 43c094: 12800000 mov w0, #0xffffffff // #-1 43c098: b8216843 str w3, [x2, x1] 43c09c: d65f03c0 ret -- 43c100: aa1303e0 mov x0, x19 43c104: a94153f3 ldp x19, x20, [sp, #16] 43c108: f94013f5 ldr x21, [sp, #32] 43c10c: a8c37bfd ldp x29, x30, [sp], #48 43c110: d65f03c0 ret -- 43c13c: 9a9f0273 csel x19, x19, xzr, eq // eq = none 43c140: aa1303e0 mov x0, x19 43c144: a94153f3 ldp x19, x20, [sp, #16] 43c148: a8c37bfd ldp x29, x30, [sp], #48 43c14c: d65f03c0 ret -- 43c164: aa1303e0 mov x0, x19 43c168: a94153f3 ldp x19, x20, [sp, #16] 43c16c: f94013f5 ldr x21, [sp, #32] 43c170: a8c37bfd ldp x29, x30, [sp], #48 43c174: d65f03c0 ret -- 43c294: a94153f3 ldp x19, x20, [sp, #16] 43c298: a9425bf5 ldp x21, x22, [sp, #32] 43c29c: a94363f7 ldp x23, x24, [sp, #48] 43c2a0: a8c47bfd ldp x29, x30, [sp], #64 43c2a4: d65f03c0 ret 43c2a8: 52800000 mov w0, #0x0 // #0 43c2ac: d65f03c0 ret -- 43c3f4: 97ff7913 bl 41a840 43c3f8: 35ffff40 cbnz w0, 43c3e0 43c3fc: a94153f3 ldp x19, x20, [sp, #16] 43c400: a8c37bfd ldp x29, x30, [sp], #48 43c404: d65f03c0 ret -- 43c440: f9000675 str x21, [x19, #8] 43c444: a94153f3 ldp x19, x20, [sp, #16] 43c448: a9425bf5 ldp x21, x22, [sp, #32] 43c44c: a8c37bfd ldp x29, x30, [sp], #48 43c450: d65f03c0 ret -- 43c564: b5fffcc1 cbnz x1, 43c4fc 43c568: a94153f3 ldp x19, x20, [sp, #16] 43c56c: a9425bf5 ldp x21, x22, [sp, #32] 43c570: a8c37bfd ldp x29, x30, [sp], #48 43c574: d65f03c0 ret 43c578: f9400c21 ldr x1, [x1, #24] 43c57c: 97ff7dc9 bl 41bca0 43c580: 17fffff4 b 43c550 43c584: d65f03c0 ret -- 43c6c4: a94363f7 ldp x23, x24, [sp, #48] 43c6c8: a9446bf9 ldp x25, x26, [sp, #64] 43c6cc: a94573fb ldp x27, x28, [sp, #80] 43c6d0: a8c87bfd ldp x29, x30, [sp], #128 43c6d4: d65f03c0 ret -- 43cdd8: a94363f7 ldp x23, x24, [sp, #48] 43cddc: a9446bf9 ldp x25, x26, [sp, #64] 43cde0: a94573fb ldp x27, x28, [sp, #80] 43cde4: a8d77bfd ldp x29, x30, [sp], #368 43cde8: d65f03c0 ret -- 43d7a0: a94363f7 ldp x23, x24, [sp, #48] 43d7a4: a9446bf9 ldp x25, x26, [sp, #64] 43d7a8: a94573fb ldp x27, x28, [sp, #80] 43d7ac: a8d67bfd ldp x29, x30, [sp], #352 43d7b0: d65f03c0 ret -- 43e0b8: b50000a0 cbnz x0, 43e0cc 43e0bc: aa1403e0 mov x0, x20 43e0c0: a94153f3 ldp x19, x20, [sp, #16] 43e0c4: a8c47bfd ldp x29, x30, [sp], #64 43e0c8: d65f03c0 ret -- 43e14c: a94153f3 ldp x19, x20, [sp, #16] 43e150: a9425bf5 ldp x21, x22, [sp, #32] 43e154: f9401bf7 ldr x23, [sp, #48] 43e158: a8c47bfd ldp x29, x30, [sp], #64 43e15c: d65f03c0 ret -- 43e23c: a94363f7 ldp x23, x24, [sp, #48] 43e240: a9446bf9 ldp x25, x26, [sp, #64] 43e244: a94573fb ldp x27, x28, [sp, #80] 43e248: a8c77bfd ldp x29, x30, [sp], #112 43e24c: d65f03c0 ret -- 43e3c4: 17ffffe3 b 43e350 43e3c8: a94153f3 ldp x19, x20, [sp, #16] 43e3cc: a9425bf5 ldp x21, x22, [sp, #32] 43e3d0: a8c37bfd ldp x29, x30, [sp], #48 43e3d4: d65f03c0 ret -- 43e544: a94363f7 ldp x23, x24, [sp, #48] 43e548: a9446bf9 ldp x25, x26, [sp, #64] 43e54c: a94573fb ldp x27, x28, [sp, #80] 43e550: a8cb7bfd ldp x29, x30, [sp], #176 43e554: d65f03c0 ret -- 43e70c: a94363f7 ldp x23, x24, [sp, #48] 43e710: f9000281 str x1, [x20] 43e714: a94153f3 ldp x19, x20, [sp, #16] 43e718: a8c47bfd ldp x29, x30, [sp], #64 43e71c: d65f03c0 ret -- 43e7a4: b9000a81 str w1, [x20, #8] 43e7a8: a94153f3 ldp x19, x20, [sp, #16] 43e7ac: a9425bf5 ldp x21, x22, [sp, #32] 43e7b0: a8c47bfd ldp x29, x30, [sp], #64 43e7b4: d65f03c0 ret -- 43e7bc: f9000281 str x1, [x20] 43e7c0: 52800000 mov w0, #0x0 // #0 43e7c4: a94153f3 ldp x19, x20, [sp, #16] 43e7c8: a8c47bfd ldp x29, x30, [sp], #64 43e7cc: d65f03c0 ret -- 43ea04: a94153f3 ldp x19, x20, [sp, #16] 43ea08: a9425bf5 ldp x21, x22, [sp, #32] 43ea0c: a94363f7 ldp x23, x24, [sp, #48] 43ea10: a8c47bfd ldp x29, x30, [sp], #64 43ea14: d65f03c0 ret -- 43eaf8: a94153f3 ldp x19, x20, [sp, #16] 43eafc: a9425bf5 ldp x21, x22, [sp, #32] 43eb00: a94363f7 ldp x23, x24, [sp, #48] 43eb04: a8c47bfd ldp x29, x30, [sp], #64 43eb08: d65f03c0 ret -- 43ec64: a94463f7 ldp x23, x24, [sp, #64] 43ec68: a9456bf9 ldp x25, x26, [sp, #80] 43ec6c: a94673fb ldp x27, x28, [sp, #96] 43ec70: 911043ff add sp, sp, #0x410 43ec74: d65f03c0 ret -- 43f3f8: a94153f3 ldp x19, x20, [sp, #16] 43f3fc: a9425bf5 ldp x21, x22, [sp, #32] 43f400: a94363f7 ldp x23, x24, [sp, #48] 43f404: a8c67bfd ldp x29, x30, [sp], #96 43f408: d65f03c0 ret -- 43f604: a94153f3 ldp x19, x20, [sp, #16] 43f608: a9425bf5 ldp x21, x22, [sp, #32] 43f60c: f9401bf7 ldr x23, [sp, #48] 43f610: a8c47bfd ldp x29, x30, [sp], #64 43f614: d65f03c0 ret -- 43f678: a94153f3 ldp x19, x20, [sp, #16] 43f67c: a9425bf5 ldp x21, x22, [sp, #32] 43f680: f9401bf7 ldr x23, [sp, #48] 43f684: a8c47bfd ldp x29, x30, [sp], #64 43f688: d65f03c0 ret -- 43f97c: a94563f7 ldp x23, x24, [sp, #80] 43f980: a9466bf9 ldp x25, x26, [sp, #96] 43f984: a94773fb ldp x27, x28, [sp, #112] 43f988: 910403ff add sp, sp, #0x100 43f98c: d65f03c0 ret -- 43fa70: a94563f7 ldp x23, x24, [sp, #80] 43fa74: a9466bf9 ldp x25, x26, [sp, #96] 43fa78: a94773fb ldp x27, x28, [sp, #112] 43fa7c: 910403ff add sp, sp, #0x100 43fa80: d65f03c0 ret -- 440318: a94563f7 ldp x23, x24, [sp, #80] 44031c: a9466bf9 ldp x25, x26, [sp, #96] 440320: a94773fb ldp x27, x28, [sp, #112] 440324: 910383ff add sp, sp, #0xe0 440328: d65f03c0 ret -- 440b5c: 8b020822 add x2, x1, x2, lsl #2 440b60: f9019804 str x4, [x0, #816] 440b64: f9019c01 str x1, [x0, #824] 440b68: f901a002 str x2, [x0, #832] 440b6c: d65f03c0 ret -- 440b80: b9032401 str w1, [x0, #804] 440b84: f901a002 str x2, [x0, #832] 440b88: 8b214841 add x1, x2, w1, uxtw #2 440b8c: f9019c01 str x1, [x0, #824] 440b90: d65f03c0 ret -- 440c74: f947b000 ldr x0, [x0, #3936] 440c78: d503201f nop 440c7c: a94153f3 ldp x19, x20, [sp, #16] 440c80: a8c27bfd ldp x29, x30, [sp], #32 440c84: d65f03c0 ret -- 440e78: a9425bf5 ldp x21, x22, [sp, #32] 440e7c: a94363f7 ldp x23, x24, [sp, #48] 440e80: a9446bf9 ldp x25, x26, [sp, #64] 440e84: a8c57bfd ldp x29, x30, [sp], #80 440e88: d65f03c0 ret -- 440fa4: f9400021 ldr x1, [x1] 440fa8: d63f0020 blr x1 440fac: 52800000 mov w0, #0x0 // #0 440fb0: a8c17bfd ldp x29, x30, [sp], #16 440fb4: d65f03c0 ret 440fb8: 394d3402 ldrb w2, [x0, #845] 440fbc: 52800000 mov w0, #0x0 // #0 440fc0: 321e0042 orr w2, w2, #0x4 440fc4: 390d3422 strb w2, [x1, #845] 440fc8: d65f03c0 ret 440fcc: 12800000 mov w0, #0xffffffff // #-1 440fd0: d65f03c0 ret -- 440ff4: 97ffffc7 bl 440f10 440ff8: 35000080 cbnz w0, 441008 440ffc: f9400bf3 ldr x19, [sp, #16] 441000: a8c27bfd ldp x29, x30, [sp], #32 441004: d65f03c0 ret -- 4410a4: eb01001f cmp x0, x1 4410a8: 54000081 b.ne 4410b8 // b.any 4410ac: f9400bf3 ldr x19, [sp, #16] 4410b0: a8c27bfd ldp x29, x30, [sp], #32 4410b4: d65f03c0 ret -- 441380: a94363f7 ldp x23, x24, [sp, #48] 441384: a9446bf9 ldp x25, x26, [sp, #64] 441388: a94573fb ldp x27, x28, [sp, #80] 44138c: a8d37bfd ldp x29, x30, [sp], #304 441390: d65f03c0 ret -- 441cfc: a94363f7 ldp x23, x24, [sp, #48] 441d00: a9446bf9 ldp x25, x26, [sp, #64] 441d04: a94573fb ldp x27, x28, [sp, #80] 441d08: a8d37bfd ldp x29, x30, [sp], #304 441d0c: d65f03c0 ret -- 442b90: a94363f7 ldp x23, x24, [sp, #48] 442b94: a9446bf9 ldp x25, x26, [sp, #64] 442b98: a94573fb ldp x27, x28, [sp, #80] 442b9c: a8cc7bfd ldp x29, x30, [sp], #192 442ba0: d65f03c0 ret -- 442dcc: a94463f7 ldp x23, x24, [sp, #64] 442dd0: a9456bf9 ldp x25, x26, [sp, #80] 442dd4: a94673fb ldp x27, x28, [sp, #96] 442dd8: 9112c3ff add sp, sp, #0x4b0 442ddc: d65f03c0 ret -- 443288: aa1403e0 mov x0, x20 44328c: a94153f3 ldp x19, x20, [sp, #16] 443290: f94013f5 ldr x21, [sp, #32] 443294: a8cb7bfd ldp x29, x30, [sp], #176 443298: d65f03c0 ret -- 4432cc: aa1403e0 mov x0, x20 4432d0: a94153f3 ldp x19, x20, [sp, #16] 4432d4: f94013f5 ldr x21, [sp, #32] 4432d8: a8cb7bfd ldp x29, x30, [sp], #176 4432dc: d65f03c0 ret -- 443378: a90f9be5 stp x5, x6, [sp, #248] 44337c: f90087e7 str x7, [sp, #264] 443380: 97fffe52 bl 442cc8 443384: a8d17bfd ldp x29, x30, [sp], #272 443388: d65f03c0 ret -- 443408: a90f9be5 stp x5, x6, [sp, #248] 44340c: f90087e7 str x7, [sp, #264] 443410: 97fffe2e bl 442cc8 443414: a8d17bfd ldp x29, x30, [sp], #272 443418: d65f03c0 ret -- 443488: a90e17e4 stp x4, x5, [sp, #224] 44348c: a90f1fe6 stp x6, x7, [sp, #240] 443490: 97fffe0e bl 442cc8 443494: a8d07bfd ldp x29, x30, [sp], #256 443498: d65f03c0 ret -- 4434e0: 35ffff60 cbnz w0, 4434cc 4434e4: 52800020 mov w0, #0x1 // #1 4434e8: a94153f3 ldp x19, x20, [sp, #16] 4434ec: a8c27bfd ldp x29, x30, [sp], #32 4434f0: d65f03c0 ret 4434f4: 52800000 mov w0, #0x0 // #0 4434f8: a94153f3 ldp x19, x20, [sp, #16] 4434fc: a8c27bfd ldp x29, x30, [sp], #32 443500: d65f03c0 ret -- 443534: aa0403e3 mov x3, x4 443538: eb020061 subs x1, x3, x2 44353c: 54fffee1 b.ne 443518 // b.any 443540: b9400060 ldr w0, [x3] 443544: d65f03c0 ret -- 44362c: 54fffdc8 b.hi 4435e4 // b.pmore 443630: 92800000 mov x0, #0xffffffffffffffff // #-1 443634: b4000041 cbz x1, 44363c 443638: f9000025 str x5, [x1] 44363c: d65f03c0 ret -- 443648: b4000041 cbz x1, 443650 44364c: f9000025 str x5, [x1] 443650: 7100015f cmp w10, #0x0 443654: da801400 cneg x0, x0, eq // eq = none 443658: d65f03c0 ret -- 443b28: a94463f7 ldp x23, x24, [sp, #64] 443b2c: a9456bf9 ldp x25, x26, [sp, #80] 443b30: a94673fb ldp x27, x28, [sp, #96] 443b34: 910c03ff add sp, sp, #0x300 443b38: d65f03c0 ret -- 4441a4: a9425bf5 ldp x21, x22, [sp, #32] 4441a8: b940a3e0 ldr w0, [sp, #160] 4441ac: a94363f7 ldp x23, x24, [sp, #48] 4441b0: a8cb7bfd ldp x29, x30, [sp], #176 4441b4: d65f03c0 ret 4441b8: a9425bf5 ldp x21, x22, [sp, #32] 4441bc: a94363f7 ldp x23, x24, [sp, #48] 4441c0: a8cb7bfd ldp x29, x30, [sp], #176 4441c4: d65f03c0 ret -- 444248: f8010434 str x20, [x1], #16 44424c: f9000261 str x1, [x19] 444250: a94153f3 ldp x19, x20, [sp, #16] 444254: a8c27bfd ldp x29, x30, [sp], #32 444258: d65f03c0 ret -- 444298: 350000a0 cbnz w0, 4442ac 44429c: f9467021 ldr x1, [x1, #3296] 4442a0: 910004c0 add x0, x6, #0x1 4442a4: f9000020 str x0, [x1] 4442a8: d65f03c0 ret -- 44433c: 17ffffeb b 4442e8 444340: eb06001f cmp x0, x6 444344: 54000068 b.hi 444350 // b.pmore 444348: a8c17bfd ldp x29, x30, [sp], #16 44434c: d65f03c0 ret -- 44439c: 350000a0 cbnz w0, 4443b0 4443a0: b0000220 adrp x0, 489000 4443a4: f9467000 ldr x0, [x0, #3296] 4443a8: f9400000 ldr x0, [x0] 4443ac: d65f03c0 ret -- 4443ec: eb04003f cmp x1, x4 4443f0: 54ffff41 b.ne 4443d8 // b.any 4443f4: f94004a5 ldr x5, [x5, #8] 4443f8: b5fffe85 cbnz x5, 4443c8 4443fc: d65f03c0 ret -- 444410: f9400063 ldr x3, [x3] 444414: f9000003 str x3, [x0] 444418: f9400040 ldr x0, [x2] 44441c: f9000020 str x0, [x1] 444420: d65f03c0 ret -- 44449c: aa1303e0 mov x0, x19 4444a0: a94153f3 ldp x19, x20, [sp, #16] 4444a4: f94013f5 ldr x21, [sp, #32] 4444a8: a8c37bfd ldp x29, x30, [sp], #48 4444ac: d65f03c0 ret -- 4444b8: aa1303e0 mov x0, x19 4444bc: a94153f3 ldp x19, x20, [sp, #16] 4444c0: f94013f5 ldr x21, [sp, #32] 4444c4: a8c37bfd ldp x29, x30, [sp], #48 4444c8: d65f03c0 ret -- 4444d0: aa1303e0 mov x0, x19 4444d4: a94153f3 ldp x19, x20, [sp, #16] 4444d8: f94013f5 ldr x21, [sp, #32] 4444dc: a8c37bfd ldp x29, x30, [sp], #48 4444e0: d65f03c0 ret -- 444678: a9446bf9 ldp x25, x26, [sp, #64] 44467c: a94573fb ldp x27, x28, [sp, #80] 444680: f94033e0 ldr x0, [sp, #96] 444684: a8c77bfd ldp x29, x30, [sp], #112 444688: d65f03c0 ret -- 444824: a94153f3 ldp x19, x20, [sp, #16] 444828: a9425bf5 ldp x21, x22, [sp, #32] 44482c: f9401bf7 ldr x23, [sp, #48] 444830: a8c47bfd ldp x29, x30, [sp], #64 444834: d65f03c0 ret -- 444880: d37cec00 lsl x0, x0, #4 444884: f8606840 ldr x0, [x2, x0] 444888: b100041f cmn x0, #0x1 44488c: 9a9f1000 csel x0, x0, xzr, ne // ne = any 444890: d65f03c0 ret -- 4448d8: f9400821 ldr x1, [x1, #16] 4448dc: eb0100bf cmp x5, x1 4448e0: 54fffd02 b.cs 444880 // b.hs, b.nlast 4448e4: d2800000 mov x0, #0x0 // #0 4448e8: d65f03c0 ret -- 444950: a9015660 stp x0, x21, [x19, #16] 444954: a94153f3 ldp x19, x20, [sp, #16] 444958: a9425bf5 ldp x21, x22, [sp, #32] 44495c: a8c37bfd ldp x29, x30, [sp], #48 444960: d65f03c0 ret -- 444a94: a9407bfd ldp x29, x30, [sp] 444a98: a94153f3 ldp x19, x20, [sp, #16] 444a9c: f94013f5 ldr x21, [sp, #32] 444aa0: 8b2c63ff add sp, sp, x12 444aa4: d65f03c0 ret -- 444b18: a9407bfd ldp x29, x30, [sp] 444b1c: a94153f3 ldp x19, x20, [sp, #16] 444b20: f94013f5 ldr x21, [sp, #32] 444b24: 8b2c63ff add sp, sp, x12 444b28: d65f03c0 ret -- 444b38: aa1403e0 mov x0, x20 444b3c: a9407bfd ldp x29, x30, [sp] 444b40: a94153f3 ldp x19, x20, [sp, #16] 444b44: 8b2c63ff add sp, sp, x12 444b48: d65f03c0 ret -- 444b78: a9407bfd ldp x29, x30, [sp] 444b7c: a94153f3 ldp x19, x20, [sp, #16] 444b80: f94013f5 ldr x21, [sp, #32] 444b84: 8b2c63ff add sp, sp, x12 444b88: d65f03c0 ret -- 444bcc: 97ff518b bl 4191f8 444bd0: 2a1303e0 mov w0, w19 444bd4: a94153f3 ldp x19, x20, [sp, #16] 444bd8: a8c37bfd ldp x29, x30, [sp], #48 444bdc: d65f03c0 ret -- 444cf0: 32000042 orr w2, w2, #0x1 444cf4: b9000022 str w2, [x1] 444cf8: f9400bf3 ldr x19, [sp, #16] 444cfc: a8c27bfd ldp x29, x30, [sp], #32 444d00: d65f03c0 ret -- 444d0c: d53bd041 mrs x1, tpidr_el0 444d10: f9400bf3 ldr x19, [sp, #16] 444d14: a8c27bfd ldp x29, x30, [sp], #32 444d18: b8606820 ldr w0, [x1, x0] 444d1c: d65f03c0 ret -- 444f44: a94153f3 ldp x19, x20, [sp, #16] 444f48: a9425bf5 ldp x21, x22, [sp, #32] 444f4c: a94363f7 ldp x23, x24, [sp, #48] 444f50: a8c47bfd ldp x29, x30, [sp], #64 444f54: d65f03c0 ret -- 4450b0: a9425bf5 ldp x21, x22, [sp, #32] 4450b4: a94363f7 ldp x23, x24, [sp, #48] 4450b8: a9446bf9 ldp x25, x26, [sp, #64] 4450bc: a8cb7bfd ldp x29, x30, [sp], #176 4450c0: d65f03c0 ret -- 445314: a9425bf5 ldp x21, x22, [sp, #32] 445318: a94363f7 ldp x23, x24, [sp, #48] 44531c: a9446bf9 ldp x25, x26, [sp, #64] 445320: a8cb7bfd ldp x29, x30, [sp], #176 445324: d65f03c0 ret -- 445378: a9007e7f stp xzr, xzr, [x19] 44537c: f9000a7f str xzr, [x19, #16] 445380: f9400bf3 ldr x19, [sp, #16] 445384: a8c27bfd ldp x29, x30, [sp], #32 445388: d65f03c0 ret -- 4453cc: 91000421 add x1, x1, #0x1 4453d0: 35fffe44 cbnz w4, 445398 4453d4: 39400020 ldrb w0, [x1] 4453d8: 4b0003e0 neg w0, w0 4453dc: d65f03c0 ret -- 44545c: 54ffff29 b.ls 445440 // b.plast 445460: 6b03005f cmp w2, w3 445464: 54fff960 b.eq 445390 // b.none 445468: 4b020060 sub w0, w3, w2 44546c: d65f03c0 ret 445470: 12800000 mov w0, #0xffffffff // #-1 445474: d65f03c0 ret 445478: 4b050080 sub w0, w4, w5 44547c: d65f03c0 ret 445480: 52800020 mov w0, #0x1 // #1 445484: d65f03c0 ret -- 445680: a94153f3 ldp x19, x20, [sp, #16] 445684: a9425bf5 ldp x21, x22, [sp, #32] 445688: f9401bf7 ldr x23, [sp, #48] 44568c: a8c57bfd ldp x29, x30, [sp], #80 445690: d65f03c0 ret -- 445800: a94153f3 ldp x19, x20, [sp, #16] 445804: a9425bf5 ldp x21, x22, [sp, #32] 445808: f9401bf7 ldr x23, [sp, #48] 44580c: a8c57bfd ldp x29, x30, [sp], #80 445810: d65f03c0 ret -- 445ac0: b1000c3f cmn x1, #0x3 445ac4: 54000089 b.ls 445ad4 // b.plast 445ac8: f9400bf3 ldr x19, [sp, #16] 445acc: a8c27bfd ldp x29, x30, [sp], #32 445ad0: d65f03c0 ret -- 445adc: 97ff682d bl 41fb90 445ae0: f9061e7f str xzr, [x19, #3128] 445ae4: f9400bf3 ldr x19, [sp, #16] 445ae8: a8c27bfd ldp x29, x30, [sp], #32 445aec: d65f03c0 ret 445af0: f9400400 ldr x0, [x0, #8] 445af4: d65f03c0 ret -- 445afc: f9400400 ldr x0, [x0, #8] 445b00: d53bd041 mrs x1, tpidr_el0 445b04: cb010000 sub x0, x0, x1 445b08: f84107e1 ldr x1, [sp], #16 445b0c: d65f03c0 ret -- 445b4c: 94000ded bl 449300 445b50: f9000e60 str x0, [x19, #24] 445b54: f9400bf3 ldr x19, [sp, #16] 445b58: a8c27bfd ldp x29, x30, [sp], #32 445b5c: d65f03c0 ret -- 445bc0: 54000161 b.ne 445bec // b.any 445bc4: 2a1303e0 mov w0, w19 445bc8: a94153f3 ldp x19, x20, [sp, #16] 445bcc: a8c47bfd ldp x29, x30, [sp], #64 445bd0: d65f03c0 ret -- 445c88: 540000e1 b.ne 445ca4 // b.any 445c8c: aa0103e0 mov x0, x1 445c90: f9400bf3 ldr x19, [sp, #16] 445c94: a8c57bfd ldp x29, x30, [sp], #80 445c98: d65f03c0 ret -- 445d58: 54000421 b.ne 445ddc // b.any 445d5c: aa0103e0 mov x0, x1 445d60: f9400bf3 ldr x19, [sp, #16] 445d64: a8c67bfd ldp x29, x30, [sp], #96 445d68: d65f03c0 ret -- 445e58: d2800001 mov x1, #0x0 // #0 445e5c: 54000081 b.ne 445e6c // b.any 445e60: a94153f3 ldp x19, x20, [sp, #16] 445e64: a8c47bfd ldp x29, x30, [sp], #64 445e68: d65f03c0 ret -- 445ea4: 97ffe8c9 bl 4401c8 445ea8: f9000a60 str x0, [x19, #16] 445eac: f9400bf3 ldr x19, [sp, #16] 445eb0: a8c27bfd ldp x29, x30, [sp], #32 445eb4: d65f03c0 ret -- 445eec: 97ffe8b7 bl 4401c8 445ef0: f9000a60 str x0, [x19, #16] 445ef4: f9400bf3 ldr x19, [sp, #16] 445ef8: a8c27bfd ldp x29, x30, [sp], #32 445efc: d65f03c0 ret -- 445f90: 540000e1 b.ne 445fac // b.any 445f94: aa0103e0 mov x0, x1 445f98: f9400bf3 ldr x19, [sp, #16] 445f9c: a8c57bfd ldp x29, x30, [sp], #80 445fa0: d65f03c0 ret -- 445ff4: 91242021 add x1, x1, #0x908 445ff8: f9000001 str x1, [x0] 445ffc: f9400bf3 ldr x19, [sp, #16] 446000: a8c27bfd ldp x29, x30, [sp], #32 446004: d65f03c0 ret -- 446080: 540000a1 b.ne 446094 // b.any 446084: aa0103e0 mov x0, x1 446088: f9400bf3 ldr x19, [sp, #16] 44608c: a8c57bfd ldp x29, x30, [sp], #80 446090: d65f03c0 ret -- 4462bc: 2a1303e0 mov w0, w19 4462c0: a94153f3 ldp x19, x20, [sp, #16] 4462c4: f94013f5 ldr x21, [sp, #32] 4462c8: a8db7bfd ldp x29, x30, [sp], #432 4462cc: d65f03c0 ret -- 44637c: 540000a1 b.ne 446390 // b.any 446380: a94153f3 ldp x19, x20, [sp, #16] 446384: a9425bf5 ldp x21, x22, [sp, #32] 446388: a8c57bfd ldp x29, x30, [sp], #80 44638c: d65f03c0 ret -- 446420: eb03009f cmp x4, x3 446424: 54ffff40 b.eq 44640c // b.none 446428: 12800000 mov w0, #0xffffffff // #-1 44642c: 5a809400 cneg w0, w0, hi // hi = pmore 446430: d65f03c0 ret 446434: 52800000 mov w0, #0x0 // #0 446438: d65f03c0 ret -- 4466a0: a9446bf9 ldp x25, x26, [sp, #64] 4466a4: a94573fb ldp x27, x28, [sp, #80] 4466a8: f94043e0 ldr x0, [sp, #128] 4466ac: a8cb7bfd ldp x29, x30, [sp], #176 4466b0: d65f03c0 ret -- 446840: a9425bf5 ldp x21, x22, [sp, #32] 446844: a9446bf9 ldp x25, x26, [sp, #64] 446848: f94043e0 ldr x0, [sp, #128] 44684c: a8cb7bfd ldp x29, x30, [sp], #176 446850: d65f03c0 ret -- 446a04: a9425bf5 ldp x21, x22, [sp, #32] 446a08: a9446bf9 ldp x25, x26, [sp, #64] 446a0c: f94043e0 ldr x0, [sp, #128] 446a10: a8cb7bfd ldp x29, x30, [sp], #176 446a14: d65f03c0 ret -- 446af4: b100049f cmn x4, #0x1 446af8: 54ffff01 b.ne 446ad8 // b.any 446afc: 9ac320a5 lsl x5, x5, x3 446b00: f82478e5 str x5, [x7, x4, lsl #3] 446b04: d65f03c0 ret -- 446b58: 54ffff01 b.ne 446b38 // b.any 446b5c: 8b020d24 add x4, x9, x2, lsl #3 446b60: 9ac324c6 lsr x6, x6, x3 446b64: f9000086 str x6, [x4] 446b68: d65f03c0 ret -- 446c18: a94363f7 ldp x23, x24, [sp, #48] 446c1c: a9446bf9 ldp x25, x26, [sp, #64] 446c20: a94573fb ldp x27, x28, [sp, #80] 446c24: a8c97bfd ldp x29, x30, [sp], #144 446c28: d65f03c0 ret -- 446fd0: b1000442 adds x2, x2, #0x1 446fd4: 8b448004 add x4, x0, x4, lsr #32 446fd8: 8b040060 add x0, x3, x4 446fdc: 54fffda1 b.ne 446f90 // b.any 446fe0: d65f03c0 ret -- 4470a8: a94153f3 ldp x19, x20, [sp, #16] 4470ac: a9425bf5 ldp x21, x22, [sp, #32] 4470b0: a94363f7 ldp x23, x24, [sp, #48] 4470b4: a8c47bfd ldp x29, x30, [sp], #64 4470b8: d65f03c0 ret -- 44718c: a94153f3 ldp x19, x20, [sp, #16] 447190: a9425bf5 ldp x21, x22, [sp, #32] 447194: a94363f7 ldp x23, x24, [sp, #48] 447198: a8c87bfd ldp x29, x30, [sp], #128 44719c: d65f03c0 ret -- 44739c: a94363f7 ldp x23, x24, [sp, #48] 4473a0: a9446bf9 ldp x25, x26, [sp, #64] 4473a4: a94573fb ldp x27, x28, [sp, #80] 4473a8: a8c87bfd ldp x29, x30, [sp], #128 4473ac: d65f03c0 ret -- 4475b8: a94153f3 ldp x19, x20, [sp, #16] 4475bc: a9425bf5 ldp x21, x22, [sp, #32] 4475c0: f9401bf7 ldr x23, [sp, #48] 4475c4: a8c47bfd ldp x29, x30, [sp], #64 4475c8: d65f03c0 ret -- 447698: a94153f3 ldp x19, x20, [sp, #16] 44769c: a9425bf5 ldp x21, x22, [sp, #32] 4476a0: a94363f7 ldp x23, x24, [sp, #48] 4476a4: a8c87bfd ldp x29, x30, [sp], #128 4476a8: d65f03c0 ret -- 447864: a94363f7 ldp x23, x24, [sp, #48] 447868: a9446bf9 ldp x25, x26, [sp, #64] 44786c: a94573fb ldp x27, x28, [sp, #80] 447870: a8c87bfd ldp x29, x30, [sp], #128 447874: d65f03c0 ret -- 447a4c: 540003e1 b.ne 447ac8 // b.any 447a50: 910003bf mov sp, x29 447a54: f9400bf3 ldr x19, [sp, #16] 447a58: a8c37bfd ldp x29, x30, [sp], #48 447a5c: d65f03c0 ret -- 447afc: 91002084 add x4, x4, #0x8 447b00: 9a8624c0 cinc x0, x6, cc // cc = lo, ul, last 447b04: eb04007f cmp x3, x4 447b08: 54fffec1 b.ne 447ae0 // b.any 447b0c: d65f03c0 ret -- 447b84: 910020c6 add x6, x6, #0x8 447b88: 8b040060 add x0, x3, x4 447b8c: eb06005f cmp x2, x6 447b90: 54fffd01 b.ne 447b30 // b.any 447b94: d65f03c0 ret -- 447bc0: 540000a1 b.ne 447bd4 // b.any 447bc4: b5000104 cbnz x4, 447be4 447bc8: d2800020 mov x0, #0x1 // #1 447bcc: b900005f str wzr, [x2] 447bd0: d65f03c0 ret 447bd4: b24c0084 orr x4, x4, #0x10000000000000 447bd8: f9000004 str x4, [x0] 447bdc: d2800020 mov x0, #0x1 // #1 447be0: d65f03c0 ret -- 447bf4: 9ac12084 lsl x4, x4, x1 447bf8: f9000004 str x4, [x0] 447bfc: d2800020 mov x0, #0x1 // #1 447c00: b9000043 str w3, [x2] 447c04: d65f03c0 ret -- 447c40: b50002e5 cbnz x5, 447c9c 447c44: b900005f str wzr, [x2] 447c48: d2800040 mov x0, #0x2 // #2 447c4c: 910043ff add sp, sp, #0x10 447c50: d65f03c0 ret 447c54: b25000a5 orr x5, x5, #0x1000000000000 447c58: f9000405 str x5, [x0, #8] 447c5c: d2800040 mov x0, #0x2 // #2 447c60: 910043ff add sp, sp, #0x10 447c64: d65f03c0 ret -- 447c88: 4b030003 sub w3, w0, w3 447c8c: b9000043 str w3, [x2] 447c90: d2800040 mov x0, #0x2 // #2 447c94: 910043ff add sp, sp, #0x10 447c98: d65f03c0 ret -- 447cc0: a9001401 stp x1, x5, [x0] 447cc4: d2800040 mov x0, #0x2 // #2 447cc8: b9000046 str w6, [x2] 447ccc: 910043ff add sp, sp, #0x10 447cd0: d65f03c0 ret -- 447d28: 91002000 add x0, x0, #0x8 447d2c: f9062a60 str x0, [x19, #3152] 447d30: f9400bf3 ldr x19, [sp, #16] 447d34: a8c27bfd ldp x29, x30, [sp], #32 447d38: d65f03c0 ret -- 447dd4: 54000e21 b.ne 447f98 // b.any 447dd8: a94153f3 ldp x19, x20, [sp, #16] 447ddc: a9425bf5 ldp x21, x22, [sp, #32] 447de0: a8c57bfd ldp x29, x30, [sp], #80 447de4: d65f03c0 ret -- 447fc4: 97ff4a1f bl 41a840 447fc8: 35000080 cbnz w0, 447fd8 447fcc: a94153f3 ldp x19, x20, [sp, #16] 447fd0: a8c27bfd ldp x29, x30, [sp], #32 447fd4: d65f03c0 ret -- 447fdc: 97ff4487 bl 4191f8 447fe0: f900027f str xzr, [x19] 447fe4: a94153f3 ldp x19, x20, [sp, #16] 447fe8: a8c27bfd ldp x29, x30, [sp], #32 447fec: d65f03c0 ret -- 44802c: b94c7800 ldr w0, [x0, #3192] 448030: d503201f nop 448034: f9400bf3 ldr x19, [sp, #16] 448038: a8c27bfd ldp x29, x30, [sp], #32 44803c: d65f03c0 ret -- 4480c4: b9000661 str w1, [x19, #4] 4480c8: 1a9f07e0 cset w0, ne // ne = any 4480cc: a94153f3 ldp x19, x20, [sp, #16] 4480d0: a8c47bfd ldp x29, x30, [sp], #64 4480d4: d65f03c0 ret -- 4481c8: f0000201 adrp x1, 48b000 <.got+0x14b8> 4481cc: 9124a021 add x1, x1, #0x928 4481d0: f9000001 str x1, [x0] 4481d4: a8c17bfd ldp x29, x30, [sp], #16 4481d8: d65f03c0 ret -- 448280: f9400a61 ldr x1, [x19, #16] 448284: f9400bf3 ldr x19, [sp, #16] 448288: f9000020 str x0, [x1] 44828c: a8c27bfd ldp x29, x30, [sp], #32 448290: d65f03c0 ret -- 4482a0: f9401841 ldr x1, [x2, #48] 4482a4: f9000001 str x1, [x0] 4482a8: f9400bf3 ldr x19, [sp, #16] 4482ac: a8c27bfd ldp x29, x30, [sp], #32 4482b0: d65f03c0 ret -- 4482d8: f900001f str xzr, [x0] 4482dc: f9424041 ldr x1, [x2, #1152] 4482e0: f9000001 str x1, [x0] 4482e4: a8c27bfd ldp x29, x30, [sp], #32 4482e8: d65f03c0 ret -- 448304: f9400800 ldr x0, [x0, #16] 448308: f9400bf3 ldr x19, [sp, #16] 44830c: f9000002 str x2, [x0] 448310: a8c27bfd ldp x29, x30, [sp], #32 448314: d65f03c0 ret -- 448398: d2800002 mov x2, #0x0 // #0 44839c: 54000081 b.ne 4483ac // b.any 4483a0: f9400bf3 ldr x19, [sp, #16] 4483a4: a8c47bfd ldp x29, x30, [sp], #64 4483a8: d65f03c0 ret -- 448408: 940003be bl 449300 44840c: f9000e60 str x0, [x19, #24] 448410: f9400bf3 ldr x19, [sp, #16] 448414: a8c27bfd ldp x29, x30, [sp], #32 448418: d65f03c0 ret -- 4484ac: 540000a1 b.ne 4484c0 // b.any 4484b0: aa0103e0 mov x0, x1 4484b4: f9400bf3 ldr x19, [sp, #16] 4484b8: a8c57bfd ldp x29, x30, [sp], #80 4484bc: d65f03c0 ret -- 4484e0: 97ff49e4 bl 41ac70 4484e4: b4000080 cbz x0, 4484f4 4484e8: a94153f3 ldp x19, x20, [sp, #16] 4484ec: a8c47bfd ldp x29, x30, [sp], #64 4484f0: d65f03c0 ret -- 4486b0: eb020021 subs x1, x1, x2 4486b4: d2800002 mov x2, #0x0 // #0 4486b8: 54000161 b.ne 4486e4 // b.any 4486bc: a8d27bfd ldp x29, x30, [sp], #288 4486c0: d65f03c0 ret -- 44871c: f9000281 str x1, [x20] 448720: aa1303e0 mov x0, x19 448724: a94153f3 ldp x19, x20, [sp, #16] 448728: a8c27bfd ldp x29, x30, [sp], #32 44872c: d65f03c0 ret 448730: f900029f str xzr, [x20] 448734: aa1303e0 mov x0, x19 448738: a94153f3 ldp x19, x20, [sp, #16] 44873c: a8c27bfd ldp x29, x30, [sp], #32 448740: d65f03c0 ret -- 448758: d28007a8 mov x8, #0x3d // #61 44875c: d4000001 svc #0x0 448760: b140041f cmn x0, #0x1, lsl #12 448764: 54000048 b.hi 44876c // b.pmore 448768: d65f03c0 ret -- 448774: d53bd042 mrs x2, tpidr_el0 448778: 4b0003e3 neg w3, w0 44877c: 92800000 mov x0, #0xffffffffffffffff // #-1 448780: b8216843 str w3, [x2, x1] 448784: d65f03c0 ret 448788: d503201f nop 44878c: d503201f nop 448790: d2801588 mov x8, #0xac // #172 448794: d4000001 svc #0x0 448798: d65f03c0 ret -- 4487ac: d28009e8 mov x8, #0x4f // #79 4487b0: d4000001 svc #0x0 4487b4: b140041f cmn x0, #0x1, lsl #12 4487b8: 54000048 b.hi 4487c0 // b.pmore 4487bc: d65f03c0 ret -- 4487c8: d53bd042 mrs x2, tpidr_el0 4487cc: 4b0003e3 neg w3, w0 4487d0: 12800000 mov w0, #0xffffffff // #-1 4487d4: b8216843 str w3, [x2, x1] 4487d8: d65f03c0 ret -- 4487e4: d53bd042 mrs x2, tpidr_el0 4487e8: 528002c3 mov w3, #0x16 // #22 4487ec: 12800000 mov w0, #0xffffffff // #-1 4487f0: b8216843 str w3, [x2, x1] 4487f4: d65f03c0 ret -- 4487fc: d2800868 mov x8, #0x43 // #67 448800: d4000001 svc #0x0 448804: b140041f cmn x0, #0x1, lsl #12 448808: 54000048 b.hi 448810 // b.pmore 44880c: d65f03c0 ret -- 448818: d53bd042 mrs x2, tpidr_el0 44881c: 4b0003e3 neg w3, w0 448820: 92800000 mov x0, #0xffffffffffffffff // #-1 448824: b8216843 str w3, [x2, x1] 448828: d65f03c0 ret -- 44886c: d37ff800 lsl x0, x0, #1 448870: 78606841 ldrh w1, [x2, x0] 448874: 11000421 add w1, w1, #0x1 448878: 78206841 strh w1, [x2, x0] 44887c: d65f03c0 ret -- 4489a4: a94153f3 ldp x19, x20, [sp, #16] 4489a8: a9425bf5 ldp x21, x22, [sp, #32] 4489ac: f94023f9 ldr x25, [sp, #64] 4489b0: a8d17bfd ldp x29, x30, [sp], #272 4489b4: d65f03c0 ret -- 4489fc: 97ff6201 bl 421200 448a00: b0000200 adrp x0, 489000 448a04: f9473800 ldr x0, [x0, #3696] 448a08: b9400000 ldr w0, [x0] 448a0c: d65f03c0 ret -- 448b28: f9000263 str x3, [x19] 448b2c: aa0303e0 mov x0, x3 448b30: a94153f3 ldp x19, x20, [sp, #16] 448b34: a8c57bfd ldp x29, x30, [sp], #80 448b38: d65f03c0 ret -- 448d90: a94153f3 ldp x19, x20, [sp, #16] 448d94: a9425bf5 ldp x21, x22, [sp, #32] 448d98: a94363f7 ldp x23, x24, [sp, #48] 448d9c: a8c77bfd ldp x29, x30, [sp], #112 448da0: d65f03c0 ret -- 448db8: a94153f3 ldp x19, x20, [sp, #16] 448dbc: a9425bf5 ldp x21, x22, [sp, #32] 448dc0: a94363f7 ldp x23, x24, [sp, #48] 448dc4: a8c77bfd ldp x29, x30, [sp], #112 448dc8: d65f03c0 ret -- 448ed0: 52801ca2 mov w2, #0xe5 // #229 448ed4: a9046bf9 stp x25, x26, [sp, #64] 448ed8: 97fee0e8 bl 401278 448edc: d503201f nop 448ee0: d65f03c0 ret -- 449010: a94363f7 ldp x23, x24, [sp, #48] 449014: a9446bf9 ldp x25, x26, [sp, #64] 449018: b9000803 str w3, [x0, #8] 44901c: a8c57bfd ldp x29, x30, [sp], #80 449020: d65f03c0 ret -- 44919c: a94363f7 ldp x23, x24, [sp, #48] 4491a0: a9446bf9 ldp x25, x26, [sp, #64] 4491a4: f9402bfb ldr x27, [sp, #80] 4491a8: a8c67bfd ldp x29, x30, [sp], #96 4491ac: d65f03c0 ret -- 4492b0: d2800013 mov x19, #0x0 // #0 4492b4: aa1303e0 mov x0, x19 4492b8: a94153f3 ldp x19, x20, [sp, #16] 4492bc: a8c27bfd ldp x29, x30, [sp], #32 4492c0: d65f03c0 ret -- 4492c8: b50000a0 cbnz x0, 4492dc 4492cc: aa1303e0 mov x0, x19 4492d0: a94153f3 ldp x19, x20, [sp, #16] 4492d4: a8c27bfd ldp x29, x30, [sp], #32 4492d8: d65f03c0 ret -- 449400: a94363f7 ldp x23, x24, [sp, #48] 449404: a9446bf9 ldp x25, x26, [sp, #64] 449408: f94047e0 ldr x0, [sp, #136] 44940c: a8cb7bfd ldp x29, x30, [sp], #176 449410: d65f03c0 ret -- 449a7c: a94363f7 ldp x23, x24, [sp, #48] 449a80: a9446bf9 ldp x25, x26, [sp, #64] 449a84: a94573fb ldp x27, x28, [sp, #80] 449a88: a8cc7bfd ldp x29, x30, [sp], #192 449a8c: d65f03c0 ret -- 449fec: aa0003f0 mov x16, x0 449ff0: d61f0200 br x16 449ff4: f94013f5 ldr x21, [sp, #32] 449ff8: a8c37bfd ldp x29, x30, [sp], #48 449ffc: d65f03c0 ret -- 44a080: 54ffff48 b.hi 44a068 // b.pmore 44a084: 52800000 mov w0, #0x0 // #0 44a088: a94153f3 ldp x19, x20, [sp, #16] 44a08c: a8c27bfd ldp x29, x30, [sp], #32 44a090: d65f03c0 ret -- 44a0d4: 54fffb80 b.eq 44a044 // b.none 44a0d8: 52800020 mov w0, #0x1 // #1 44a0dc: a94153f3 ldp x19, x20, [sp, #16] 44a0e0: a8c27bfd ldp x29, x30, [sp], #32 44a0e4: d65f03c0 ret -- 44a114: a94153f3 ldp x19, x20, [sp, #16] 44a118: f9467021 ldr x1, [x1, #3296] 44a11c: f9000025 str x5, [x1] 44a120: a8c27bfd ldp x29, x30, [sp], #32 44a124: d65f03c0 ret -- 44a41c: a94363f7 ldp x23, x24, [sp, #48] 44a420: a9446bf9 ldp x25, x26, [sp, #64] 44a424: a94573fb ldp x27, x28, [sp, #80] 44a428: a8cd7bfd ldp x29, x30, [sp], #208 44a42c: d65f03c0 ret -- 44af64: f9477800 ldr x0, [x0, #3824] 44af68: d503201f nop 44af6c: f9400bf3 ldr x19, [sp, #16] 44af70: a8c27bfd ldp x29, x30, [sp], #32 44af74: d65f03c0 ret -- 44b0f0: a94363f7 ldp x23, x24, [sp, #48] 44b0f4: a9446bf9 ldp x25, x26, [sp, #64] 44b0f8: a94573fb ldp x27, x28, [sp, #80] 44b0fc: a8cb7bfd ldp x29, x30, [sp], #176 44b100: d65f03c0 ret -- 44b314: aa1403e0 mov x0, x20 44b318: 97ffd754 bl 441068 44b31c: a94153f3 ldp x19, x20, [sp, #16] 44b320: a8c37bfd ldp x29, x30, [sp], #48 44b324: d65f03c0 ret -- 44b4c0: a94153f3 ldp x19, x20, [sp, #16] 44b4c4: a9425bf5 ldp x21, x22, [sp, #32] 44b4c8: f9401bf7 ldr x23, [sp, #48] 44b4cc: a8c47bfd ldp x29, x30, [sp], #64 44b4d0: d65f03c0 ret -- 44b6a4: f9401445 ldr x5, [x2, #40] 44b6a8: cb030023 sub x3, x1, x3 44b6ac: eb05007f cmp x3, x5 44b6b0: 54fffec2 b.cs 44b688 // b.hs, b.nlast 44b6b4: d65f03c0 ret 44b6b8: 52800000 mov w0, #0x0 // #0 44b6bc: d65f03c0 ret -- 44b6e8: 91002084 add x4, x4, #0x8 44b6ec: 9a8634c0 cinc x0, x6, cs // cs = hs, nlast 44b6f0: eb04007f cmp x3, x4 44b6f4: 54fffee1 b.ne 44b6d0 // b.any 44b6f8: d65f03c0 ret -- 44b76c: 910020c6 add x6, x6, #0x8 44b770: 9a030080 adc x0, x4, x3 44b774: eb06005f cmp x2, x6 44b778: 54fffd41 b.ne 44b720 // b.any 44b77c: d65f03c0 ret -- 44b7e0: 97fff6c8 bl 449300 44b7e4: f9000a60 str x0, [x19, #16] 44b7e8: f9400bf3 ldr x19, [sp, #16] 44b7ec: a8c27bfd ldp x29, x30, [sp], #32 44b7f0: d65f03c0 ret -- 44b894: 540000a1 b.ne 44b8a8 // b.any 44b898: aa0103e0 mov x0, x1 44b89c: f9400bf3 ldr x19, [sp, #16] 44b8a0: a8c57bfd ldp x29, x30, [sp], #80 44b8a4: d65f03c0 ret -- 44b8cc: 97fff1dd bl 448040 44b8d0: 7100001f cmp w0, #0x0 44b8d4: 5a9f03e0 csetm w0, ne // ne = any 44b8d8: a8c17bfd ldp x29, x30, [sp], #16 44b8dc: d65f03c0 ret -- 44b8f8: 9400074c bl 44d628 44b8fc: f9000e60 str x0, [x19, #24] 44b900: f9400bf3 ldr x19, [sp, #16] 44b904: a8c27bfd ldp x29, x30, [sp], #32 44b908: d65f03c0 ret -- 44b998: 540000a1 b.ne 44b9ac // b.any 44b99c: aa1403e0 mov x0, x20 44b9a0: a94153f3 ldp x19, x20, [sp, #16] 44b9a4: a8c57bfd ldp x29, x30, [sp], #80 44b9a8: d65f03c0 ret -- 44b9c8: 940006da bl 44d530 44b9cc: f9001260 str x0, [x19, #32] 44b9d0: f9400bf3 ldr x19, [sp, #16] 44b9d4: a8c27bfd ldp x29, x30, [sp], #32 44b9d8: d65f03c0 ret -- 44ba68: 540000a1 b.ne 44ba7c // b.any 44ba6c: aa1403e0 mov x0, x20 44ba70: a94153f3 ldp x19, x20, [sp, #16] 44ba74: a8c57bfd ldp x29, x30, [sp], #80 44ba78: d65f03c0 ret -- 44ba80: d2800ce8 mov x8, #0x67 // #103 44ba84: d4000001 svc #0x0 44ba88: b13ffc1f cmn x0, #0xfff 44ba8c: 54000042 b.cs 44ba94 // b.hs, b.nlast 44ba90: d65f03c0 ret -- 44baf8: 9343fe80 asr x0, x20, #3 44bafc: a94153f3 ldp x19, x20, [sp, #16] 44bb00: f94013f5 ldr x21, [sp, #32] 44bb04: a8c37bfd ldp x29, x30, [sp], #48 44bb08: d65f03c0 ret -- 44bb54: 97ffcc07 bl 43eb70 44bb58: f9001260 str x0, [x19, #32] 44bb5c: f9400bf3 ldr x19, [sp, #16] 44bb60: a8c27bfd ldp x29, x30, [sp], #32 44bb64: d65f03c0 ret -- 44c2e8: a94463f7 ldp x23, x24, [sp, #64] 44c2ec: a9456bf9 ldp x25, x26, [sp, #80] 44c2f0: a94673fb ldp x27, x28, [sp, #96] 44c2f4: 9114c3ff add sp, sp, #0x530 44c2f8: d65f03c0 ret -- 44c99c: a94153f3 ldp x19, x20, [sp, #16] 44c9a0: a9425bf5 ldp x21, x22, [sp, #32] 44c9a4: f9401bf7 ldr x23, [sp, #48] 44c9a8: a8c47bfd ldp x29, x30, [sp], #64 44c9ac: d65f03c0 ret -- 44caa8: a9425bf5 ldp x21, x22, [sp, #32] 44caac: a94363f7 ldp x23, x24, [sp, #48] 44cab0: f94023f9 ldr x25, [sp, #64] 44cab4: a8c57bfd ldp x29, x30, [sp], #80 44cab8: d65f03c0 ret -- 44cdb4: a94153f3 ldp x19, x20, [sp, #16] 44cdb8: 52800000 mov w0, #0x0 // #0 44cdbc: a94573fb ldp x27, x28, [sp, #80] 44cdc0: a8ce7bfd ldp x29, x30, [sp], #224 44cdc4: d65f03c0 ret -- 44d234: 2a1403e0 mov w0, w20 44d238: a94153f3 ldp x19, x20, [sp, #16] 44d23c: a9425bf5 ldp x21, x22, [sp, #32] 44d240: a8c37bfd ldp x29, x30, [sp], #48 44d244: d65f03c0 ret 44d248: 52800014 mov w20, #0x0 // #0 44d24c: 2a1403e0 mov w0, w20 44d250: a94153f3 ldp x19, x20, [sp, #16] 44d254: a8c37bfd ldp x29, x30, [sp], #48 44d258: d65f03c0 ret -- 44d28c: 97ffcbcf bl 4401c8 44d290: f9000260 str x0, [x19] 44d294: f9400bf3 ldr x19, [sp, #16] 44d298: a8c27bfd ldp x29, x30, [sp], #32 44d29c: d65f03c0 ret -- 44d35c: aa0203e0 mov x0, x2 44d360: a94153f3 ldp x19, x20, [sp, #16] 44d364: a9425bf5 ldp x21, x22, [sp, #32] 44d368: a8ca7bfd ldp x29, x30, [sp], #160 44d36c: d65f03c0 ret -- 44d5a4: d2800002 mov x2, #0x0 // #0 44d5a8: 540003e1 b.ne 44d624 // b.any 44d5ac: f9400bf3 ldr x19, [sp, #16] 44d5b0: a8c47bfd ldp x29, x30, [sp], #64 44d5b4: d65f03c0 ret -- 44d644: f00001f0 adrp x16, 48c000 <.got+0x24b8> 44d648: 39757210 ldrb w16, [x16, #3420] 44d64c: 34000070 cbz w16, 44d658 44d650: 88e07c41 casa w0, w1, [x2] 44d654: d65f03c0 ret -- 44d660: 6b10001f cmp w0, w16 44d664: 54000061 b.ne 44d670 // b.any 44d668: 88117c41 stxr w17, w1, [x2] 44d66c: 35ffff91 cbnz w17, 44d65c 44d670: d65f03c0 ret -- 44d684: f00001f0 adrp x16, 48c000 <.got+0x24b8> 44d688: 39757210 ldrb w16, [x16, #3420] 44d68c: 34000070 cbz w16, 44d698 44d690: c8e07c41 casa x0, x1, [x2] 44d694: d65f03c0 ret -- 44d6a0: eb10001f cmp x0, x16 44d6a4: 54000061 b.ne 44d6b0 // b.any 44d6a8: c8117c41 stxr w17, x1, [x2] 44d6ac: 35ffff91 cbnz w17, 44d69c 44d6b0: d65f03c0 ret -- 44d6c4: f00001f0 adrp x16, 48c000 <.got+0x24b8> 44d6c8: 39757210 ldrb w16, [x16, #3420] 44d6cc: 34000070 cbz w16, 44d6d8 44d6d0: c8a0fc41 casl x0, x1, [x2] 44d6d4: d65f03c0 ret -- 44d6e0: eb10001f cmp x0, x16 44d6e4: 54000061 b.ne 44d6f0 // b.any 44d6e8: c811fc41 stlxr w17, x1, [x2] 44d6ec: 35ffff91 cbnz w17, 44d6dc 44d6f0: d65f03c0 ret -- 44d704: f00001f0 adrp x16, 48c000 <.got+0x24b8> 44d708: 39757210 ldrb w16, [x16, #3420] 44d70c: 34000070 cbz w16, 44d718 44d710: b8a08020 swpa w0, w0, [x1] 44d714: d65f03c0 ret 44d718: 2a0003f0 mov w16, w0 44d71c: 885ffc20 ldaxr w0, [x1] 44d720: 88117c30 stxr w17, w16, [x1] 44d724: 35ffffd1 cbnz w17, 44d71c 44d728: d65f03c0 ret -- 44d734: f00001f0 adrp x16, 48c000 <.got+0x24b8> 44d738: 39757210 ldrb w16, [x16, #3420] 44d73c: 34000070 cbz w16, 44d748 44d740: b8a00020 ldadda w0, w0, [x1] 44d744: d65f03c0 ret -- 44d74c: 885ffc20 ldaxr w0, [x1] 44d750: 0b100011 add w17, w0, w16 44d754: 880f7c31 stxr w15, w17, [x1] 44d758: 35ffffaf cbnz w15, 44d74c 44d75c: d65f03c0 ret -- 44d764: f00001f0 adrp x16, 48c000 <.got+0x24b8> 44d768: 39757210 ldrb w16, [x16, #3420] 44d76c: 34000070 cbz w16, 44d778 44d770: f8a08020 swpa x0, x0, [x1] 44d774: d65f03c0 ret 44d778: aa0003f0 mov x16, x0 44d77c: c85ffc20 ldaxr x0, [x1] 44d780: c8117c30 stxr w17, x16, [x1] 44d784: 35ffffd1 cbnz w17, 44d77c 44d788: d65f03c0 ret -- 44d794: f00001f0 adrp x16, 48c000 <.got+0x24b8> 44d798: 39757210 ldrb w16, [x16, #3420] 44d79c: 34000070 cbz w16, 44d7a8 44d7a0: f8a00020 ldadda x0, x0, [x1] 44d7a4: d65f03c0 ret -- 44d7ac: c85ffc20 ldaxr x0, [x1] 44d7b0: 8b100011 add x17, x0, x16 44d7b4: c80f7c31 stxr w15, x17, [x1] 44d7b8: 35ffffaf cbnz w15, 44d7ac 44d7bc: d65f03c0 ret -- 44d7c4: f00001f0 adrp x16, 48c000 <.got+0x24b8> 44d7c8: 39757210 ldrb w16, [x16, #3420] 44d7cc: 34000070 cbz w16, 44d7d8 44d7d0: b8608020 swpl w0, w0, [x1] 44d7d4: d65f03c0 ret 44d7d8: 2a0003f0 mov w16, w0 44d7dc: 885f7c20 ldxr w0, [x1] 44d7e0: 8811fc30 stlxr w17, w16, [x1] 44d7e4: 35ffffd1 cbnz w17, 44d7dc 44d7e8: d65f03c0 ret -- 44d858: b50001e3 cbnz x3, 44d894 44d85c: 52800000 mov w0, #0x0 // #0 44d860: b50002e6 cbnz x6, 44d8bc 44d864: a8c37bfd ldp x29, x30, [sp], #48 44d868: d65f03c0 ret -- 44d894: 34000100 cbz w0, 44d8b4 44d898: f100003f cmp x1, #0x0 44d89c: 5a9f1000 csinv w0, w0, wzr, ne // ne = any 44d8a0: a8c37bfd ldp x29, x30, [sp], #48 44d8a4: d65f03c0 ret -- 44d8bc: f100005f cmp x2, #0x0 44d8c0: 12800000 mov w0, #0xffffffff // #-1 44d8c4: 5a801400 cneg w0, w0, eq // eq = none 44d8c8: a8c37bfd ldp x29, x30, [sp], #48 44d8cc: d65f03c0 ret 44d8d0: 52800020 mov w0, #0x1 // #1 44d8d4: 9400004b bl 44da00 44d8d8: 52800040 mov w0, #0x2 // #2 44d8dc: a8c37bfd ldp x29, x30, [sp], #48 44d8e0: d65f03c0 ret -- 44d974: 52800000 mov w0, #0x0 // #0 44d978: eb06003f cmp x1, x6 44d97c: 54000180 b.eq 44d9ac // b.none 44d980: a8c37bfd ldp x29, x30, [sp], #48 44d984: d65f03c0 ret -- 44d998: 52800020 mov w0, #0x1 // #1 44d99c: 94000019 bl 44da00 44d9a0: 52800020 mov w0, #0x1 // #1 44d9a4: a8c37bfd ldp x29, x30, [sp], #48 44d9a8: d65f03c0 ret -- 44da5c: 1e2e1002 fmov s2, #1.000000000000000000e+00 44da60: 1e270001 fmov s1, w0 44da64: 1e223820 fsub s0, s1, s2 44da68: d53b4420 mrs x0, fpsr 44da6c: d65f03c0 ret -- 44daa0: aa0203e0 mov x0, x2 44daa4: f8408404 ldr x4, [x0], #8 44daa8: b5000644 cbnz x4, 44db70 44daac: f9000064 str x4, [x3] 44dab0: d65f03c0 ret -- 44db7c: 8b010084 add x4, x4, x1 44db80: 363ff965 tbz w5, #7, 44daac 44db84: f9400084 ldr x4, [x4] 44db88: f9000064 str x4, [x3] 44db8c: d65f03c0 ret 44db90: 91001c40 add x0, x2, #0x7 44db94: 927df000 and x0, x0, #0xfffffffffffffff8 44db98: f8408404 ldr x4, [x0], #8 44db9c: f9000064 str x4, [x3] 44dba0: d65f03c0 ret -- 44dbe8: 540000a8 b.hi 44dbfc // b.pmore 44dbec: 7100805f cmp w2, #0x20 44dbf0: 540000e1 b.ne 44dc0c // b.any 44dbf4: f9419420 ldr x0, [x1, #808] 44dbf8: d65f03c0 ret 44dbfc: 7101005f cmp w2, #0x40 44dc00: 54000161 b.ne 44dc2c // b.any 44dc04: f9419c20 ldr x0, [x1, #824] 44dc08: d65f03c0 ret -- 44dc18: a9bf7bfd stp x29, x30, [sp, #-16]! 44dc1c: 910003fd mov x29, sp 44dc20: 97fec9c8 bl 400340 <.plt+0xa0> 44dc24: d2800000 mov x0, #0x0 // #0 44dc28: d65f03c0 ret 44dc2c: 7101405f cmp w2, #0x50 44dc30: d2800000 mov x0, #0x0 // #0 44dc34: 54ffff21 b.ne 44dc18 // b.any 44dc38: d65f03c0 ret 44dc3c: f9419820 ldr x0, [x1, #816] 44dc40: d65f03c0 ret -- 44dd84: a94363f7 ldp x23, x24, [sp, #48] 44dd88: a9446bf9 ldp x25, x26, [sp, #64] 44dd8c: a94573fb ldp x27, x28, [sp, #80] 44dd90: a8c77bfd ldp x29, x30, [sp], #112 44dd94: d65f03c0 ret -- 44e3d0: aa000063 orr x3, x3, x0 44e3d4: 373fff62 tbnz w2, #7, 44e3c0 44e3d8: 8b030273 add x19, x19, x3 44e3dc: 17fffe5e b 44dd54 44e3e0: d65f03c0 ret -- 44e53c: 3900f420 strb w0, [x1, #61] 44e540: 3900f820 strb w0, [x1, #62] 44e544: 3900fc20 strb w0, [x1, #63] 44e548: 39018020 strb w0, [x1, #96] 44e54c: d65f03c0 ret -- 44e7b4: a9446bf9 ldp x25, x26, [sp, #64] 44e7b8: a94573fb ldp x27, x28, [sp, #80] 44e7bc: a94153f3 ldp x19, x20, [sp, #16] 44e7c0: a8c77bfd ldp x29, x30, [sp], #112 44e7c4: d65f03c0 ret -- 44e8f0: a9425bf5 ldp x21, x22, [sp, #32] 44e8f4: 528000a0 mov w0, #0x5 // #5 44e8f8: a94153f3 ldp x19, x20, [sp, #16] 44e8fc: a8c77bfd ldp x29, x30, [sp], #112 44e900: d65f03c0 ret -- 44e918: a94153f3 ldp x19, x20, [sp, #16] 44e91c: a9425bf5 ldp x21, x22, [sp, #32] 44e920: a94363f7 ldp x23, x24, [sp, #48] 44e924: a8c77bfd ldp x29, x30, [sp], #112 44e928: d65f03c0 ret -- 44eb6c: a94153f3 ldp x19, x20, [sp, #16] 44eb70: a9425bf5 ldp x21, x22, [sp, #32] 44eb74: a94363f7 ldp x23, x24, [sp, #48] 44eb78: a8c57bfd ldp x29, x30, [sp], #80 44eb7c: d65f03c0 ret -- 44eb84: a94153f3 ldp x19, x20, [sp, #16] 44eb88: a9425bf5 ldp x21, x22, [sp, #32] 44eb8c: a94363f7 ldp x23, x24, [sp, #48] 44eb90: a8c57bfd ldp x29, x30, [sp], #80 44eb94: d65f03c0 ret -- 44ed40: a9425bf5 ldp x21, x22, [sp, #32] 44ed44: a94363f7 ldp x23, x24, [sp, #48] 44ed48: a9446bf9 ldp x25, x26, [sp, #64] 44ed4c: 910983ff add sp, sp, #0x260 44ed50: d65f03c0 ret -- 44f070: 17ffff20 b 44ecf0 44f074: aa0303e0 mov x0, x3 44f078: a9407bfd ldp x29, x30, [sp] 44f07c: 910983ff add sp, sp, #0x260 44f080: d65f03c0 ret -- 44f544: 9a810000 csel x0, x0, x1, eq // eq = none 44f548: f901a360 str x0, [x27, #832] 44f54c: a94573fb ldp x27, x28, [sp, #80] 44f550: 911103ff add sp, sp, #0x440 44f554: d65f03c0 ret -- 44f7a8: f9018e75 str x21, [x19, #792] 44f7ac: a94153f3 ldp x19, x20, [sp, #16] 44f7b0: a9425bf5 ldp x21, x22, [sp, #32] 44f7b4: 911b43ff add sp, sp, #0x6d0 44f7b8: d65f03c0 ret -- 44f948: 540000a1 b.ne 44f95c // b.any 44f94c: f9018e9f str xzr, [x20, #792] 44f950: a94153f3 ldp x19, x20, [sp, #16] 44f954: a8c27bfd ldp x29, x30, [sp], #32 44f958: d65f03c0 ret -- 44f9ac: d503219f autia1716 44f9b0: f9018e91 str x17, [x20, #792] 44f9b4: a94153f3 ldp x19, x20, [sp, #16] 44f9b8: a8c27bfd ldp x29, x30, [sp], #32 44f9bc: d65f03c0 ret -- 44fa7c: a94153f3 ldp x19, x20, [sp, #16] 44fa80: a9425bf5 ldp x21, x22, [sp, #32] 44fa84: a94363f7 ldp x23, x24, [sp, #48] 44fa88: 911b03ff add sp, sp, #0x6c0 44fa8c: d65f03c0 ret -- 44fa98: a94153f3 ldp x19, x20, [sp, #16] 44fa9c: a9425bf5 ldp x21, x22, [sp, #32] 44faa0: a94363f7 ldp x23, x24, [sp, #48] 44faa4: 911b03ff add sp, sp, #0x6c0 44faa8: d65f03c0 ret -- 44fb94: a9425bf5 ldp x21, x22, [sp, #32] 44fb98: a94363f7 ldp x23, x24, [sp, #48] 44fb9c: a9446bf9 ldp x25, x26, [sp, #64] 44fba0: 911b43ff add sp, sp, #0x6d0 44fba4: d65f03c0 ret -- 44fbb8: a9425bf5 ldp x21, x22, [sp, #32] 44fbbc: a94363f7 ldp x23, x24, [sp, #48] 44fbc0: a9446bf9 ldp x25, x26, [sp, #64] 44fbc4: 911b43ff add sp, sp, #0x6d0 44fbc8: d65f03c0 ret -- 44fc04: 3861c800 ldrb w0, [x0, w1, sxtw] 44fc08: 7100201f cmp w0, #0x8 44fc0c: 54000101 b.ne 44fc2c // b.any 44fc10: f9400040 ldr x0, [x2] 44fc14: d65f03c0 ret 44fc18: 04e0e3e0 cntd x0 44fc1c: 93407c00 sxtw x0, w0 44fc20: d65f03c0 ret 44fc24: aa0203e0 mov x0, x2 44fc28: d65f03c0 ret 44fc2c: a9bf7bfd stp x29, x30, [sp, #-16]! 44fc30: 910003fd mov x29, sp 44fc34: 97fec1c3 bl 400340 <.plt+0xa0> 44fc38: f9418800 ldr x0, [x0, #784] 44fc3c: d65f03c0 ret -- 44fc6c: 7100203f cmp w1, #0x8 44fc70: f8647800 ldr x0, [x0, x4, lsl #3] 44fc74: 540000a1 b.ne 44fc88 // b.any 44fc78: f9000002 str x2, [x0] 44fc7c: d65f03c0 ret 44fc80: f8247802 str x2, [x0, x4, lsl #3] 44fc84: d65f03c0 ret -- 44fc8c: 910003fd mov x29, sp 44fc90: 97fec1ac bl 400340 <.plt+0xa0> 44fc94: d503201f nop 44fc98: f9418c00 ldr x0, [x0, #792] 44fc9c: d65f03c0 ret 44fca0: f941a002 ldr x2, [x0, #832] 44fca4: f9418c00 ldr x0, [x0, #792] 44fca8: d37ffc42 lsr x2, x2, #63 44fcac: b9000022 str w2, [x1] 44fcb0: d65f03c0 ret 44fcb4: d503201f nop 44fcb8: f9018c01 str x1, [x0, #792] 44fcbc: d65f03c0 ret 44fcc0: f9419000 ldr x0, [x0, #800] 44fcc4: d65f03c0 ret 44fcc8: f9419c00 ldr x0, [x0, #824] 44fccc: d65f03c0 ret -- 44fce4: f94017e1 ldr x1, [sp, #40] // lab1-rop 44fce8: f100001f cmp x0, #0x0 44fcec: a8c37bfd ldp x29, x30, [sp], #48 44fcf0: 9a801020 csel x0, x1, x0, ne // ne = any 44fcf4: d65f03c0 ret 44fcf8: f9419800 ldr x0, [x0, #816] 44fcfc: d65f03c0 ret 44fd00: f9419400 ldr x0, [x0, #808] 44fd04: d65f03c0 ret -- 44fdec: a9407bfd ldp x29, x30, [sp] 44fdf0: a94153f3 ldp x19, x20, [sp, #16] 44fdf4: f94013f5 ldr x21, [sp, #32] 44fdf8: 9129c3ff add sp, sp, #0xa70 44fdfc: d65f03c0 ret -- 44fe04: a9407bfd ldp x29, x30, [sp] 44fe08: a94153f3 ldp x19, x20, [sp, #16] 44fe0c: f94013f5 ldr x21, [sp, #32] 44fe10: 9129c3ff add sp, sp, #0xa70 44fe14: d65f03c0 ret 44fe18: d65f03c0 ret -- 44ff18: 6d4a37ec ldp d12, d13, [sp, #160] 44ff1c: 6d4b3fee ldp d14, d15, [sp, #176] 44ff20: 913b03ff add sp, sp, #0xec0 44ff24: 8b2463ff add sp, sp, x4 44ff28: d65f03c0 ret -- 450050: 6d4a37ec ldp d12, d13, [sp, #160] 450054: 6d4b3fee ldp d14, d15, [sp, #176] 450058: 912143ff add sp, sp, #0x850 45005c: 8b2463ff add sp, sp, x4 450060: d65f03c0 ret -- 450158: 6d4a37ec ldp d12, d13, [sp, #160] 45015c: 6d4b3fee ldp d14, d15, [sp, #176] 450160: 912143ff add sp, sp, #0x850 450164: 8b2463ff add sp, sp, x4 450168: d65f03c0 ret -- 4501fc: 6d4a37ec ldp d12, d13, [sp, #160] 450200: 6d4b3fee ldp d14, d15, [sp, #176] 450204: 912143ff add sp, sp, #0x850 450208: 8b2463ff add sp, sp, x4 45020c: d65f03c0 ret -- 450288: b4000082 cbz x2, 450298 45028c: aa0203f0 mov x16, x2 450290: 52800020 mov w0, #0x1 // #1 450294: d61f0200 br x16 450298: d65f03c0 ret -- 45035c: 6d472fea ldp d10, d11, [sp, #112] 450360: 6d4837ec ldp d12, d13, [sp, #128] 450364: 6d493fee ldp d14, d15, [sp, #144] 450368: 912b83ff add sp, sp, #0xae0 45036c: d65f03c0 ret -- 450378: f9400441 ldr x1, [x2, #8] 45037c: eb01007f cmp x3, x1 450380: 5a9f23e0 csetm w0, cc // cc = lo, ul, last 450384: 1a849000 csel w0, w0, w4, ls // ls = plast 450388: d65f03c0 ret -- 450480: a94573fb ldp x27, x28, [sp, #80] 450484: a9425bf5 ldp x21, x22, [sp, #32] 450488: a9446bf9 ldp x25, x26, [sp, #64] 45048c: a8c77bfd ldp x29, x30, [sp], #112 450490: d65f03c0 ret -- 45054c: a94153f3 ldp x19, x20, [sp, #16] 450550: a9425bf5 ldp x21, x22, [sp, #32] 450554: a94363f7 ldp x23, x24, [sp, #48] 450558: a8c57bfd ldp x29, x30, [sp], #80 45055c: d65f03c0 ret -- 450578: 54000169 b.ls 4505a4 // b.plast 45057c: 71000c3f cmp w1, #0x3 450580: 52800080 mov w0, #0x4 // #4 450584: 54000041 b.ne 45058c // b.any 450588: d65f03c0 ret -- 45059c: 910003fd mov x29, sp 4505a0: 97febf68 bl 400340 <.plt+0xa0> 4505a4: 52800100 mov w0, #0x8 // #8 4505a8: 35ffff81 cbnz w1, 450598 4505ac: d65f03c0 ret 4505b0: 2a0103e0 mov w0, w1 4505b4: d65f03c0 ret 4505b8: 52800000 mov w0, #0x0 // #0 4505bc: d65f03c0 ret -- 4505f0: aa0203e0 mov x0, x2 4505f4: f8408404 ldr x4, [x0], #8 4505f8: b5000644 cbnz x4, 4506c0 4505fc: f9000064 str x4, [x3] 450600: d65f03c0 ret -- 4506cc: 8b010084 add x4, x4, x1 4506d0: 363ff965 tbz w5, #7, 4505fc 4506d4: f9400084 ldr x4, [x4] 4506d8: f9000064 str x4, [x3] 4506dc: d65f03c0 ret 4506e0: 91001c40 add x0, x2, #0x7 4506e4: 927df000 and x0, x0, #0xfffffffffffffff8 4506e8: f8408404 ldr x4, [x0], #8 4506ec: f9000064 str x4, [x3] 4506f0: d65f03c0 ret -- 450758: 540000a0 b.eq 45076c // b.none 45075c: 52800000 mov w0, #0x0 // #0 450760: a94153f3 ldp x19, x20, [sp, #16] 450764: a8c37bfd ldp x29, x30, [sp], #48 450768: d65f03c0 ret -- 4507fc: 54fffec1 b.ne 4507d4 // b.any 450800: 39400040 ldrb w0, [x2] 450804: a94153f3 ldp x19, x20, [sp, #16] 450808: a8c37bfd ldp x29, x30, [sp], #48 45080c: d65f03c0 ret -- 450850: 540000a9 b.ls 450864 // b.plast 450854: 7100c07f cmp w3, #0x30 450858: 54000141 b.ne 450880 // b.any 45085c: f9400040 ldr x0, [x2] 450860: d65f03c0 ret -- 45086c: a9bf7bfd stp x29, x30, [sp, #-16]! 450870: 910003fd mov x29, sp 450874: 97febeb3 bl 400340 <.plt+0xa0> 450878: d2800000 mov x0, #0x0 // #0 45087c: d65f03c0 ret 450880: 7101407f cmp w3, #0x50 450884: d2800000 mov x0, #0x0 // #0 450888: 54ffff21 b.ne 45086c // b.any 45088c: d65f03c0 ret 450890: f9400020 ldr x0, [x1] 450894: d65f03c0 ret -- 45090c: eb01005f cmp x2, x1 450910: 5a9f23e0 csetm w0, cc // cc = lo, ul, last 450914: 1a839000 csel w0, w0, w3, ls // ls = plast 450918: a8c47bfd ldp x29, x30, [sp], #64 45091c: d65f03c0 ret -- 450a04: a9425bf5 ldp x21, x22, [sp, #32] 450a08: a94363f7 ldp x23, x24, [sp, #48] 450a0c: a9446bf9 ldp x25, x26, [sp, #64] 450a10: a8c87bfd ldp x29, x30, [sp], #128 450a14: d65f03c0 ret -- 450a8c: a94363f7 ldp x23, x24, [sp, #48] 450a90: a9446bf9 ldp x25, x26, [sp, #64] 450a94: a94573fb ldp x27, x28, [sp, #80] 450a98: a8c87bfd ldp x29, x30, [sp], #128 450a9c: d65f03c0 ret -- 450b48: 5a9f23e0 csetm w0, cc // cc = lo, ul, last 450b4c: 1a839000 csel w0, w0, w3, ls // ls = plast 450b50: f9401bf7 ldr x23, [sp, #48] 450b54: a8c57bfd ldp x29, x30, [sp], #80 450b58: d65f03c0 ret -- 450c94: a94573fb ldp x27, x28, [sp, #80] 450c98: aa1603e0 mov x0, x22 450c9c: a9425bf5 ldp x21, x22, [sp, #32] 450ca0: a8c77bfd ldp x29, x30, [sp], #112 450ca4: d65f03c0 ret -- 450cc4: a94363f7 ldp x23, x24, [sp, #48] 450cc8: a9446bf9 ldp x25, x26, [sp, #64] 450ccc: a94573fb ldp x27, x28, [sp, #80] 450cd0: a8c77bfd ldp x29, x30, [sp], #112 450cd4: d65f03c0 ret -- 450dc4: a9425bf5 ldp x21, x22, [sp, #32] 450dc8: a9446bf9 ldp x25, x26, [sp, #64] 450dcc: a94573fb ldp x27, x28, [sp, #80] 450dd0: a8c77bfd ldp x29, x30, [sp], #112 450dd4: d65f03c0 ret -- 450f48: 540004e0 b.eq 450fe4 // b.none 450f4c: 52800020 mov w0, #0x1 // #1 450f50: a94153f3 ldp x19, x20, [sp, #16] 450f54: a8c87bfd ldp x29, x30, [sp], #128 450f58: d65f03c0 ret 450f5c: 12800000 mov w0, #0xffffffff // #-1 450f60: a94153f3 ldp x19, x20, [sp, #16] 450f64: a8c87bfd ldp x29, x30, [sp], #128 450f68: d65f03c0 ret -- 450f70: 17ffffcb b 450e9c 450f74: 52800000 mov w0, #0x0 // #0 450f78: a94153f3 ldp x19, x20, [sp, #16] 450f7c: a8c87bfd ldp x29, x30, [sp], #128 450f80: d65f03c0 ret -- 4512f8: aa1403e0 mov x0, x20 4512fc: a94153f3 ldp x19, x20, [sp, #16] 451300: a94363f7 ldp x23, x24, [sp, #48] 451304: a8ca7bfd ldp x29, x30, [sp], #160 451308: d65f03c0 ret -- 451498: a94153f3 ldp x19, x20, [sp, #16] 45149c: a9425bf5 ldp x21, x22, [sp, #32] 4514a0: a94363f7 ldp x23, x24, [sp, #48] 4514a4: a8ca7bfd ldp x29, x30, [sp], #160 4514a8: d65f03c0 ret -- 4514c0: a94153f3 ldp x19, x20, [sp, #16] 4514c4: a94363f7 ldp x23, x24, [sp, #48] 4514c8: a94573fb ldp x27, x28, [sp, #80] 4514cc: a8ca7bfd ldp x29, x30, [sp], #160 4514d0: d65f03c0 ret -- 451960: d503201f nop 451964: a94153f3 ldp x19, x20, [sp, #16] 451968: f94013f5 ldr x21, [sp, #32] 45196c: a8c37bfd ldp x29, x30, [sp], #48 451970: d65f03c0 ret -- 451988: b4000080 cbz x0, 451998 45198c: b9400004 ldr w4, [x0] 451990: 34000044 cbz w4, 451998 451994: 17ffffd5 b 4518e8 451998: d65f03c0 ret -- 4519a8: 34000082 cbz w2, 4519b8 4519ac: d2800003 mov x3, #0x0 // #0 4519b0: d2800002 mov x2, #0x0 // #0 4519b4: 17ffffcd b 4518e8 4519b8: d65f03c0 ret -- 4519d0: b9400000 ldr w0, [x0] 4519d4: 35000080 cbnz w0, 4519e4 4519d8: f9400bf3 ldr x19, [sp, #16] 4519dc: a8c27bfd ldp x29, x30, [sp], #32 4519e0: d65f03c0 ret -- 451a80: d503201f nop 451a84: a94153f3 ldp x19, x20, [sp, #16] 451a88: f94013f5 ldr x21, [sp, #32] 451a8c: a8c37bfd ldp x29, x30, [sp], #48 451a90: d65f03c0 ret -- 451b68: aa1303e0 mov x0, x19 451b6c: a94153f3 ldp x19, x20, [sp, #16] 451b70: a9425bf5 ldp x21, x22, [sp, #32] 451b74: a8c37bfd ldp x29, x30, [sp], #48 451b78: d65f03c0 ret -- 451bc8: d2800013 mov x19, #0x0 // #0 451bcc: aa1303e0 mov x0, x19 451bd0: a94153f3 ldp x19, x20, [sp, #16] 451bd4: a8c37bfd ldp x29, x30, [sp], #48 451bd8: d65f03c0 ret -- 451be8: aa1303e0 mov x0, x19 451bec: a94153f3 ldp x19, x20, [sp, #16] 451bf0: a9425bf5 ldp x21, x22, [sp, #32] 451bf4: a8c37bfd ldp x29, x30, [sp], #48 451bf8: d65f03c0 ret -- 451c28: 17ffffb2 b 451af0 451c2c: d503201f nop 451c30: b9400001 ldr w1, [x0] 451c34: 35000041 cbnz w1, 451c3c 451c38: d65f03c0 ret -- 451ccc: a94153f3 ldp x19, x20, [sp, #16] 451cd0: a9425bf5 ldp x21, x22, [sp, #32] 451cd4: a94363f7 ldp x23, x24, [sp, #48] 451cd8: a8c87bfd ldp x29, x30, [sp], #128 451cdc: d65f03c0 ret -- 451e9c: 97feb929 bl 400340 <.plt+0xa0> 451ea0: 7101405f cmp w2, #0x50 451ea4: 54ffff81 b.ne 451e94 // b.any 451ea8: d2800000 mov x0, #0x0 // #0 451eac: d65f03c0 ret -- 451ee8: aa0203e0 mov x0, x2 451eec: f8408404 ldr x4, [x0], #8 451ef0: b5000644 cbnz x4, 451fb8 451ef4: f9000064 str x4, [x3] 451ef8: d65f03c0 ret -- 451fc4: 8b010084 add x4, x4, x1 451fc8: 363ff965 tbz w5, #7, 451ef4 451fcc: f9400084 ldr x4, [x4] 451fd0: f9000064 str x4, [x3] 451fd4: d65f03c0 ret 451fd8: 91001c40 add x0, x2, #0x7 451fdc: 927df000 and x0, x0, #0xfffffffffffffff8 451fe0: f8408404 ldr x4, [x0], #8 451fe4: f9000064 str x4, [x3] 451fe8: d65f03c0 ret -- 452028: 540000a1 b.ne 45203c // b.any 45202c: 370800e1 tbnz w1, #1, 452048 452030: 52800100 mov w0, #0x8 // #8 452034: a8ca7bfd ldp x29, x30, [sp], #160 452038: d65f03c0 ret 45203c: 52800060 mov w0, #0x3 // #3 452040: a8ca7bfd ldp x29, x30, [sp], #160 452044: d65f03c0 ret -- 4521f4: a9425bf5 ldp x21, x22, [sp, #32] 4521f8: a94363f7 ldp x23, x24, [sp, #48] 4521fc: a9446bf9 ldp x25, x26, [sp, #64] 452200: a8ca7bfd ldp x29, x30, [sp], #160 452204: d65f03c0 ret -- 4522e4: b40000a1 cbz x1, 4522f8 4522e8: eb01001f cmp x0, x1 4522ec: 54ffffa1 b.ne 4522e0 // b.any 4522f0: f9400440 ldr x0, [x2, #8] 4522f4: d65f03c0 ret -- 452300: d53bd042 mrs x2, tpidr_el0 452304: 52800043 mov w3, #0x2 // #2 452308: d2800000 mov x0, #0x0 // #0 45230c: b8216843 str w3, [x2, x1] 452310: d65f03c0 ret 452314: f00001a0 adrp x0, 489000 452318: f947a800 ldr x0, [x0, #3920] 45231c: f9400000 ldr x0, [x0] 452320: d65f03c0 ret 452324: f00001a0 adrp x0, 489000 452328: f946f800 ldr x0, [x0, #3568] 45232c: f9400000 ldr x0, [x0] 452330: d65f03c0 ret -- 452460: a9425bf5 ldp x21, x22, [sp, #32] 452464: a94363f7 ldp x23, x24, [sp, #48] 452468: a9446bf9 ldp x25, x26, [sp, #64] 45246c: a8ca7bfd ldp x29, x30, [sp], #160 452470: d65f03c0 ret -- 452534: 97ff1b31 bl 4191f8 452538: b5ffff93 cbnz x19, 452528 45253c: a94153f3 ldp x19, x20, [sp, #16] 452540: a8c37bfd ldp x29, x30, [sp], #48 452544: d65f03c0 ret -- 452580: 97ff1b1e bl 4191f8 452584: b5fffef4 cbnz x20, 452560 452588: a94153f3 ldp x19, x20, [sp, #16] 45258c: a8c27bfd ldp x29, x30, [sp], #32 452590: d65f03c0 ret -- 4526bc: f9000693 str x19, [x20, #8] 4526c0: b5ffff93 cbnz x19, 4526b0 4526c4: a94153f3 ldp x19, x20, [sp, #16] 4526c8: a8c27bfd ldp x29, x30, [sp], #32 4526cc: d65f03c0 ret -- 4527d4: 540000a0 b.eq 4527e8 // b.none 4527d8: b5ffff53 cbnz x19, 4527c0 4527dc: f9400bf3 ldr x19, [sp, #16] 4527e0: a8c27bfd ldp x29, x30, [sp], #32 4527e4: d65f03c0 ret -- 452840: 90000001 adrp x1, 452000 452844: 911b4021 add x1, x1, #0x6d0 452848: 17ff37c8 b 420768 45284c: a8c17bfd ldp x29, x30, [sp], #16 452850: d65f03c0 ret -- 452868: f9400000 ldr x0, [x0] 45286c: f100001f cmp x0, #0x0 452870: fa411004 ccmp x0, x1, #0x4, ne // ne = any 452874: 54000041 b.ne 45287c // b.any 452878: d65f03c0 ret -- 452890: 350000a2 cbnz w2, 4528a4 452894: b4000060 cbz x0, 4528a0 452898: f9400821 ldr x1, [x1, #16] 45289c: 17ff34bd b 41fb90 4528a0: d65f03c0 ret -- 4528f4: 97ff379d bl 420768 4528f8: f905667f str xzr, [x19, #2760] 4528fc: f9400bf3 ldr x19, [sp, #16] 452900: a8c27bfd ldp x29, x30, [sp], #32 452904: d65f03c0 ret -- 4529e0: b5fffeb4 cbnz x20, 4529b4 4529e4: a94153f3 ldp x19, x20, [sp, #16] 4529e8: a9425bf5 ldp x21, x22, [sp, #32] 4529ec: a8c47bfd ldp x29, x30, [sp], #64 4529f0: d65f03c0 ret -- 452d50: a94153f3 ldp x19, x20, [sp, #16] 452d54: a9425bf5 ldp x21, x22, [sp, #32] 452d58: f9401bf7 ldr x23, [sp, #48] 452d5c: a8c47bfd ldp x29, x30, [sp], #64 452d60: d65f03c0 ret -- 452dac: 97ff366f bl 420768 452db0: f9000a7f str xzr, [x19, #16] 452db4: f9400bf3 ldr x19, [sp, #16] 452db8: a8c27bfd ldp x29, x30, [sp], #32 452dbc: d65f03c0 ret -- 452e10: a8c37bfd ldp x29, x30, [sp], #48 452e14: 17ff18f9 b 4191f8 452e18: f94013f5 ldr x21, [sp, #32] 452e1c: a8c37bfd ldp x29, x30, [sp], #48 452e20: d65f03c0 ret -- 452e84: 52800014 mov w20, #0x0 // #0 452e88: 2a1403e0 mov w0, w20 452e8c: a94153f3 ldp x19, x20, [sp, #16] 452e90: a8c27bfd ldp x29, x30, [sp], #32 452e94: d65f03c0 ret -- 452e9c: f900027f str xzr, [x19] 452ea0: 2a1403e0 mov w0, w20 452ea4: a94153f3 ldp x19, x20, [sp, #16] 452ea8: a8c27bfd ldp x29, x30, [sp], #32 452eac: d65f03c0 ret -- 0000000000452fe4 <.fini>: 452fe4: a9bf7bfd stp x29, x30, [sp, #-16]! 452fe8: 910003fd mov x29, sp 452fec: a8c17bfd ldp x29, x30, [sp], #16 452ff0: d65f03c0 ret