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 <main212+0x88778>
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 <main212+0x5900>
0000000000400854 <swallow>:
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 <main212+0x52778>
400878: 9101e000 add x0, x0, #0x78
40087c: 94001879 bl 406a60 <main212+0x61d8> // 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 <swallow>
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 <main212>
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 <main212+0x438> // 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 <main212+0x18970>
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 <main212+0x43dc> // 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 <main212+0x43b8>
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 <main212+0x4c84>
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 <main212+0x4ea4> // 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 <main212+0x4f94> // 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 <main212+0x59a8>
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 <main212+0x6294> // 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 <main212+0x633c> // 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 <main212+0x6380> // 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 <main212+0xb4f0> // 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 <main212+0xc02c> // 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 <main212+0xd294> // 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 <main212+0xd408> // 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 <main212+0xdbe8> // 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 <main212+0xddbc> // b.any
40e5a8: a94153f3 ldp x19, x20, [sp, #16]
40e5ac: a8c47bfd ldp x29, x30, [sp], #64
40e5b0: d65f03c0 ret
--
40e7a0: 540004e1 b.ne 40e83c <main212+0xdfb4> // 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 <main212+0xe184>
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 <main212+0xe098>
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 <main212+0xe28c>
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 <main212+0xe490>
40edb0: d2800000 mov x0, #0x0 // #0
40edb4: d65f03c0 ret
--
40ee2c: d2800002 mov x2, #0x0 // #0
40ee30: 540005c1 b.ne 40eee8 <main212+0xe660> // 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 <main212+0xe8d4>
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 <main212+0xe9f8>
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 <main212+0x88778>
40f734: f9470c00 ldr x0, [x0, #3608]
40f738: b4000040 cbz x0, 40f740 <main212+0xeeb8>
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 <main212+0xef34>
40f808: d2800000 mov x0, #0x0 // #0
40f80c: d65f03c0 ret
--
40f858: b7f80160 tbnz x0, #63, 40f884 <main212+0xeffc>
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 <main212+0xf998> // 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 <main212+0xffe0> // 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 <main212+0x1054c> // b.hs, b.nlast
410dcc: 39400020 ldrb w0, [x1]
410dd0: d65f03c0 ret
--
410df4: 54000282 b.cs 410e44 <main212+0x105bc> // 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 <main212+0x118d0>
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 <main212+0x118d0>
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 <main212+0x109e4>
4112d4: d503201f nop
4112d8: b5000062 cbnz x2, 4112e4 <main212+0x10a5c>
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 <main212+0x111c4> // 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 <main212+0x115e8>
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 <main212+0x118cc>
412150: 17ffff56 b 411ea8 <main212+0x11620>
412154: d65f03c0 ret
--
4122ec: 540004c1 b.ne 412384 <main212+0x11afc> // 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 <main212+0x11b18>
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 <main212+0x11e08>
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 <main212+0x11e08>
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 <main212+0x1200c>
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 <main212+0x12074>
412940: 97fff37c bl 40f730 <main212+0xeea8>
412944: 17ffffe3 b 4128d0 <main212+0x12048>
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 <main212+0xeea8>
412ac8: 17ffffdd b 412a3c <main212+0x121b4>
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 <main212+0x12548>
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 <main212+0x125b0>
412e4c: d65f03c0 ret
--
412e90: b9007402 str w2, [x0, #116]
412e94: 7901001f strh wzr, [x0, #128]
412e98: b4000043 cbz x3, 412ea0 <main212+0x12618>
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 <main212+0x11620>
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 <main212+0x12700>
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 <main212+0x1282c> // b.any
413108: a94153f3 ldp x19, x20, [sp, #16]
41310c: a8c27bfd ldp x29, x30, [sp], #32
413110: d65f03c0 ret
--
413134: 540000a0 b.eq 413148 <main212+0x128c0> // b.none
413138: eb01007f cmp x3, x1
41313c: 54ffff88 b.hi 41312c <main212+0x128a4> // 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 <main212+0x131a0>
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 <main212+0x131f4>
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 <main212+0x13270>
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 <main212+0x132d0>
413b54: 17fffa5f b 4124d0 <main212+0x11c48>
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 <main212+0x13368>
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 <main212+0x13534>
413db8: d65f03c0 ret
--
413dd8: 7100041f cmp w0, #0x1
413ddc: 5400008c b.gt 413dec <main212+0x13564>
413de0: f9400bf3 ldr x19, [sp, #16]
413de4: a8c27bfd ldp x29, x30, [sp], #32
413de8: d65f03c0 ret
--
413e04: 17fffff7 b 413de0 <main212+0x13558>
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 <main212+0x135e4> // 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 <main212+0x135bc>
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 <main212+0x13ba4> // b.any
414428: 17fffdce b 413b60 <main212+0x132d8>
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 <main212+0x4ce78>
414654: 35fffec0 cbnz w0, 41462c <main212+0x13da4>
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 <main212+0x13e20> // 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 <main212+0x13e6c> // 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 <main212+0x13ef0> // 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 <main212+0x13fec>
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 <main212+0x1401c>
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 <main212+0x14210> // 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 <main212+0x142f4> // 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 <main212+0x14358> // 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 <main212+0x14468> // 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 <main212+0x14a1c> // 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 <main212+0x15254>
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 <main212+0x17790>
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 <main212+0x17c78>
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 <main212+0x17c40>
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 <main212+0x18168> // 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 <main212+0x181d0> // 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 <main212+0x13d78>
418a8c: 17fffff8 b 418a6c <main212+0x181e4>
418a90: d65f03c0 ret
--
418b00: 7100041f cmp w0, #0x1
418b04: 5400018c b.gt 418b34 <main212+0x182ac>
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 <main212+0x18254>
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 <main212+0x15888>
4192a0: f9400bf3 ldr x19, [sp, #16]
4192a4: a8c37bfd ldp x29, x30, [sp], #48
4192a8: d65f03c0 ret
--
4193bc: 540001ac b.gt 4193f0 <main212+0x18b68>
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 <main212+0x19640> // b.none
419e9c: b4000063 cbz x3, 419ea8 <main212+0x19620>
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 <main212+0x152f0>
41a548: 528002c0 mov w0, #0x16 // #22
41a54c: d65f03c0 ret
--
41a580: 94001512 bl 41f9c8 <main212+0x1f140>
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 <main212+0x1a064>
41a918: 17ffffd8 b 41a878 <main212+0x19ff0>
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 <main212+0x1a13c> // 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 <main212+0x1a144>
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 <main212+0x1a39c> // 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 <main212+0x1c778>
41ae48: 911f0000 add x0, x0, #0x7c0
41ae4c: 54000040 b.eq 41ae54 <main212+0x1a5cc> // b.none
41ae50: d65f03c0 ret
--
41ae58: f0000002 adrp x2, 41d000 <main212+0x1c778>
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 <main212+0x1c778>
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 <main212+0x1a67c>
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 <main212+0x1a8c0> // 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 <main212+0x1a844> // 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 <main212+0x1b220> // 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 <main212+0x1c778>
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 <main212+0x1c778>
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 <main212+0x1b778>
41bb50: 91200000 add x0, x0, #0x800
41bb54: 9a810000 csel x0, x0, x1, eq // eq = none
41bb58: d65f03c0 ret
--
41bb70: b0000000 adrp x0, 41c000 <main212+0x1b778>
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 <main212+0x1b324> // b.any
41bba0: b0000000 adrp x0, 41c000 <main212+0x1b778>
41bba4: 91124000 add x0, x0, #0x490
41bba8: d65f03c0 ret
--
41bbb4: b0000000 adrp x0, 41c000 <main212+0x1b778>
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 <main212+0x1b778>
41bbcc: 91150000 add x0, x0, #0x540
41bbd0: d65f03c0 ret
41bbd4: b0000000 adrp x0, 41c000 <main212+0x1b778>
41bbd8: 91040000 add x0, x0, #0x100
41bbdc: d65f03c0 ret
--
41bc0c: f27c2c3f tst x1, #0xfff0
41bc10: 54000120 b.eq 41bc34 <main212+0x1b3ac> // b.none
41bc14: d0000000 adrp x0, 41d000 <main212+0x1c778>
41bc18: 910a0000 add x0, x0, #0x280
41bc1c: d65f03c0 ret
--
41bc3c: d0000000 adrp x0, 41d000 <main212+0x1c778>
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 <main212+0x1c778>
41bc64: 910a0000 add x0, x0, #0x280
41bc68: 9a811000 csel x0, x0, x1, ne // ne = any
41bc6c: d65f03c0 ret
--
41bc88: d0000001 adrp x1, 41d000 <main212+0x1c778>
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 <main212+0x1b50c>
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 <main212+0x1b628> // b.none
41bed4: d65f03c0 ret
41bed8: 52800000 mov w0, #0x0 // #0
41bedc: d65f03c0 ret
--
41bf10: b0000000 adrp x0, 41c000 <main212+0x1b778>
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 <main212+0x1b778>
41bf38: 913c0000 add x0, x0, #0xf00
41bf3c: 9a810000 csel x0, x0, x1, eq // eq = none
41bf40: d65f03c0 ret
--
41bf58: b0000000 adrp x0, 41c000 <main212+0x1b778>
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 <main212+0x1b778>
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 <main212+0x1b778>
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 <main212+0x1b75c> // b.any
41bfd8: b0000000 adrp x0, 41c000 <main212+0x1b778>
41bfdc: 910d4000 add x0, x0, #0x350
41bfe0: d65f03c0 ret
--
41bfec: b0000000 adrp x0, 41c000 <main212+0x1b778>
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 <main212+0x1b778>
41c004: 91154000 add x0, x0, #0x550
41c008: d65f03c0 ret
41c00c: 90000000 adrp x0, 41c000 <main212+0x1b778>
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 <main212+0x1bb78> // 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 <main212+0x1bff4>
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 <main212+0x1c774>
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 <main212+0x1c8c4>
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 <main212+0x1ca28>
41d2a0: f9000001 str x1, [x0]
41d2a4: f81f8081 stur x1, [x4, #-8]
41d2a8: d65f03c0 ret
41d2ac: d503201f nop
41d2b0: 36100082 tbz w2, #2, 41d2c0 <main212+0x1ca38>
41d2b4: b9000001 str w1, [x0]
41d2b8: b81fc081 stur w1, [x4, #-4]
41d2bc: d65f03c0 ret
41d2c0: b4000082 cbz x2, 41d2d0 <main212+0x1ca48>
41d2c4: 39000001 strb w1, [x0]
41d2c8: 36080042 tbz w2, #1, 41d2d0 <main212+0x1ca48>
41d2cc: 781fe081 sturh w1, [x4, #-2]
41d2d0: d65f03c0 ret
--
41d2dc: 3c9f0080 stur q0, [x4, #-16]
41d2e0: 36280062 tbz w2, #5, 41d2ec <main212+0x1ca64>
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 <main212+0x1caa0> // 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 <main212+0x1cc28>
41d4a0: f9000001 str x1, [x0]
41d4a4: f81f8081 stur x1, [x4, #-8]
41d4a8: d65f03c0 ret
41d4ac: d503201f nop
41d4b0: 36100082 tbz w2, #2, 41d4c0 <main212+0x1cc38>
41d4b4: b9000001 str w1, [x0]
41d4b8: b81fc081 stur w1, [x4, #-4]
41d4bc: d65f03c0 ret
41d4c0: b4000082 cbz x2, 41d4d0 <main212+0x1cc48>
41d4c4: 39000001 strb w1, [x0]
41d4c8: 36080042 tbz w2, #1, 41d4d0 <main212+0x1cc48>
41d4cc: 781fe081 sturh w1, [x4, #-2]
41d4d0: d65f03c0 ret
--
41d4dc: 3c9f0080 stur q0, [x4, #-16]
41d4e0: 36280062 tbz w2, #5, 41d4ec <main212+0x1cc64>
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 <main212+0x1cca0> // 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 <main212+0x1cd90> // b.hs, b.nlast
41d5e0: 36180082 tbz w2, #3, 41d5f0 <main212+0x1cd68>
41d5e4: f9000001 str x1, [x0]
41d5e8: f81f8081 stur x1, [x4, #-8]
41d5ec: d65f03c0 ret
41d5f0: 36100082 tbz w2, #2, 41d600 <main212+0x1cd78>
41d5f4: b9000001 str w1, [x0]
41d5f8: b81fc081 stur w1, [x4, #-4]
41d5fc: d65f03c0 ret
41d600: b4000082 cbz x2, 41d610 <main212+0x1cd88>
41d604: 39000001 strb w1, [x0]
41d608: 36080042 tbz w2, #1, 41d610 <main212+0x1cd88>
41d60c: 781fe081 sturh w1, [x4, #-2]
41d610: d65f03c0 ret
--
41d620: a93f0481 stp x1, x1, [x4, #-16]
41d624: 36280062 tbz w2, #5, 41d630 <main212+0x1cda8>
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 <main212+0x1ce68>
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 <main212+0x1cea8>
41d724: fd000000 str d0, [x0]
41d728: fc1f8080 stur d0, [x4, #-8]
41d72c: d65f03c0 ret
41d730: 36100082 tbz w2, #2, 41d740 <main212+0x1ceb8>
41d734: bd000000 str s0, [x0]
41d738: bc1fc080 stur s0, [x4, #-4]
41d73c: d65f03c0 ret
41d740: b4000082 cbz x2, 41d750 <main212+0x1cec8>
41d744: 3d000000 str b0, [x0]
41d748: 36080042 tbz w2, #1, 41d750 <main212+0x1cec8>
41d74c: 7c1fe080 stur h0, [x4, #-2]
41d750: d65f03c0 ret
--
41d7ac: f1010042 subs x2, x2, #0x40
41d7b0: 54fffe22 b.cs 41d774 <main212+0x1ceec> // 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 <main212+0x18970>
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 <main212+0x1d788> // 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 <main212+0x1db14>
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 <main212+0x1db98>
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 <main212+0x1e308> // 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 <main212+0x1e33c> // b.hs, b.nlast
41ebc0: d65f03c0 ret
--
41ec0c: d2800002 mov x2, #0x0 // #0
41ec10: 540000c1 b.ne 41ec28 <main212+0x1e3a0> // 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 <main212+0x1e3cc> // 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 <main212+0x1e6fc> // 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 <main212+0x1edb8> // 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 <main212+0x1ee94> // b.any
41f6b4: a8c27bfd ldp x29, x30, [sp], #32
41f6b8: d65f03c0 ret
--
41f76c: d2800002 mov x2, #0x0 // #0
41f770: 54000081 b.ne 41f780 <main212+0x1eef8> // 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 <main212+0x1efc0> // 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 <main212+0x1f088> // 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 <main212+0x1f0a8> // 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 <main212+0x1f0e0> // 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 <main212+0x1f124> // 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 <main212+0x88778>
41fa8c: f947d800 ldr x0, [x0, #4016]
41fa90: f9400000 ldr x0, [x0]
41fa94: b4000040 cbz x0, 41fa9c <main212+0x1f214>
41fa98: d65f03c0 ret
--
41fb14: d2800002 mov x2, #0x0 // #0
41fb18: 54000081 b.ne 41fb28 <main212+0x1f2a0> // 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 <main212+0x1f2ec> // 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 <main212+0x1f31c> // 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 <main212+0x1f33c> // 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 <main212+0x1f35c> // 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 <main212+0x20978>
420738: f100001f cmp x0, #0x0
42073c: fa401824 ccmp x1, #0x0, #0x4, ne // ne = any
420740: 54000041 b.ne 420748 <main212+0x1fec0> // b.any
420744: d65f03c0 ret
--
42074c: 17fffd27 b 41fbe8 <main212+0x1f360>
420750: f100001f cmp x0, #0x0
420754: fa401824 ccmp x1, #0x0, #0x4, ne // ne = any
420758: 54000041 b.ne 420760 <main212+0x1fed8> // b.any
42075c: d65f03c0 ret
420760: 17fffd52 b 41fca8 <main212+0x1f420>
420764: d503201f nop
420768: b4000040 cbz x0, 420770 <main212+0x1fee8>
42076c: 17fffd7f b 41fd68 <main212+0x1f4e0>
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 <main212+0x200f8> // 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 <main212+0x20504> // 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 <main212+0x2064c> // 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 <main212+0x2066c> // 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 <main212+0x20750>
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 <main212+0xebb8>
421240: 17fffffc b 421230 <main212+0x209a8>
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 <main212+0x20a98> // 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 <main212+0x20a98>
421354: f9001001 str x1, [x0, #32]
421358: d65f03c0 ret
--
421384: aa1303e0 mov x0, x19
421388: 97ffffd8 bl 4212e8 <main212+0x20a60>
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 <main212+0x20a60>
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 <main212+0x21044> // 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 <main212+0x21168>
421c24: f9079dab str x11, [x13, #3896]
421c28: 35fff0de cbnz w30, 421a40 <main212+0x211b8>
421c2c: 17ffff87 b 421a48 <main212+0x211c0>
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 <main212+0x88778>
4227a4: f9469400 ldr x0, [x0, #3368]
4227a8: b9400000 ldr w0, [x0]
4227ac: 34000040 cbz w0, 4227b4 <main212+0x21f2c>
4227b0: d65f03c0 ret
--
4227d8: f0000320 adrp x0, 489000 <main212+0x88778>
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 <main212+0x43570>
422854: d65f03c0 ret
--
4228e4: 54fffd01 b.ne 422884 <main212+0x21ffc> // 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 <main212+0x19fb8>
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 <main212+0x2b300>
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 <main212+0x23288> // 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 <main212+0x23ac8>
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 <main212+0x23ae8>
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 <main212+0x18970>
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 <main212+0x243bc>
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 <main212+0x2a7f0>
42b13c: 97ffd831 bl 421200 <main212+0x20978>
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 <main212+0x2aad4> // 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 <main212+0x2ab94> // 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 <main212+0x2b060>
42b8e4: 17ffb645 b 4191f8 <main212+0x18970>
42b8e8: d65f03c0 ret
--
42b93c: 31000c1f cmn w0, #0x3
42b940: 54000180 b.eq 42b970 <main212+0x2b0e8> // 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 <main212+0x2ce80>
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 <main212+0x2d3fc> // 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 <main212+0x2d688> // 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 <main212+0x2dacc> // 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 <main212+0x2e5f8> // 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 <main212+0x2e688> // b.pmore
42ef34: d65f03c0 ret
--
42efa4: eb020021 subs x1, x1, x2
42efa8: d2800002 mov x2, #0x0 // #0
42efac: 540000a1 b.ne 42efc0 <main212+0x2e738> // 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 <main212+0x2eb4c>
42f3c4: 6b020063 subs w3, w3, w2
42f3c8: 2a0203e4 mov w4, w2
42f3cc: 54ffff28 b.hi 42f3b0 <main212+0x2eb28> // 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 <main212+0x30c80> // b.pmore
431504: 17fff7a7 b 42f3a0 <main212+0x2eb18>
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 <main212+0x325d0>
432ea8: 52800020 mov w0, #0x1 // #1
432eac: 350000ab cbnz w11, 432ec0 <main212+0x32638>
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 <main212+0x32688>
432f6c: 52800020 mov w0, #0x1 // #1
432f70: 3500004b cbnz w11, 432f78 <main212+0x326f0>
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 <main212+0x328b4> // 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 <main212+0x328e4>
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 <main212+0x32968> // 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 <main212+0x37da0> // 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 <main212+0x386a8> // 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 <main212+0x39228>
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 <main212+0x386c8>
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 <main212+0x391a0>
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 <main212+0x1d160>
439ee8: f90012a0 str x0, [x21, #32]
439eec: 17ffffdf b 439e68 <main212+0x395e0>
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 <main212+0x396a0>
439f24: d65f03c0 ret
--
439f4c: 3100041f cmn w0, #0x1
439f50: 54000080 b.eq 439f60 <main212+0x396d8> // b.none
439f54: f9400bf3 ldr x19, [sp, #16]
439f58: a8c27bfd ldp x29, x30, [sp], #32
439f5c: d65f03c0 ret
--
439fac: 97fffec1 bl 439ab0 <main212+0x39228>
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 <main212+0x39868> // 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 <main212+0x397d8>
43a1fc: 17ffffd5 b 43a150 <main212+0x398c8>
43a200: 12800000 mov w0, #0xffffffff // #-1
43a204: d65f03c0 ret
--
43a2e0: 54fffac1 b.ne 43a238 <main212+0x399b0> // 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 <main212+0x397d8>
43a33c: 17ffffd7 b 43a298 <main212+0x39a10>
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 <main212+0x39d08> // b.none
43a580: eb01007f cmp x3, x1
43a584: 54ffff88 b.hi 43a574 <main212+0x39cec> // 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 <main212+0x39dcc>
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 <main212+0x39e48>
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 <main212+0x39ea8>
43a72c: 17fffe4d b 43a060 <main212+0x397d8>
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 <main212+0x39fc0> // 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 <main212+0x3a254> // b.none
43aad8: d65f03c0 ret
43aadc: f27c2c3f tst x1, #0xfff0
43aae0: b0000001 adrp x1, 43b000 <main212+0x3a778>
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 <main212+0x3a88c> // 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 <main212+0x3acac>
43b524: b8617882 ldr w2, [x4, x1, lsl #2]
43b528: 91000420 add x0, x1, #0x1
43b52c: 35fffea2 cbnz w2, 43b500 <main212+0x3ac78>
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 <main212+0x3acd0> // b.any
43b598: aa0303e0 mov x0, x3
43b59c: d65f03c0 ret
--
43b5d0: 540001a0 b.eq 43b604 <main212+0x3ad7c> // 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 <main212+0x3adf0> // b.none
43b66c: b9000461 str w1, [x3, #4]
43b670: f1000c5f cmp x2, #0x3
43b674: 54000040 b.eq 43b67c <main212+0x3adf4> // 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 <main212+0x3af98> // 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 <main212+0x3afb0> // 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 <main212+0x3b004> // 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 <main212+0x3b1e0> // 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 <main212+0x3b320>
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 <main212+0x3b594> // 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 <main212+0x3b5ac> // 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 <main212+0x3b618> // 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 <main212+0x3b67c> // 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 <main212+0x3b708> // 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 <main212+0x3b7d0> // 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 <main212+0x3b7fc> // 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 <main212+0x19fb8>
43c3f8: 35ffff40 cbnz w0, 43c3e0 <main212+0x3bb58>
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 <main212+0x3bc74>
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 <main212+0x1b418>
43c580: 17fffff4 b 43c550 <main212+0x3bcc8>
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 <main212+0x3d844>
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 <main212+0x3dac8>
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 <main212+0x40688>
440ff8: 35000080 cbnz w0, 441008 <main212+0x40780>
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 <main212+0x40830> // 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 <main212+0x42440>
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 <main212+0x42440>
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 <main212+0x42440>
443494: a8d07bfd ldp x29, x30, [sp], #256
443498: d65f03c0 ret
--
4434e0: 35ffff60 cbnz w0, 4434cc <main212+0x42c44>
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 <main212+0x42c90> // b.any
443540: b9400060 ldr w0, [x3]
443544: d65f03c0 ret
--
44362c: 54fffdc8 b.hi 4435e4 <main212+0x42d5c> // b.pmore
443630: 92800000 mov x0, #0xffffffffffffffff // #-1
443634: b4000041 cbz x1, 44363c <main212+0x42db4>
443638: f9000025 str x5, [x1]
44363c: d65f03c0 ret
--
443648: b4000041 cbz x1, 443650 <main212+0x42dc8>
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 <main212+0x43a24>
44429c: f9467021 ldr x1, [x1, #3296]
4442a0: 910004c0 add x0, x6, #0x1
4442a4: f9000020 str x0, [x1]
4442a8: d65f03c0 ret
--
44433c: 17ffffeb b 4442e8 <main212+0x43a60>
444340: eb06001f cmp x0, x6
444344: 54000068 b.hi 444350 <main212+0x43ac8> // b.pmore
444348: a8c17bfd ldp x29, x30, [sp], #16
44434c: d65f03c0 ret
--
44439c: 350000a0 cbnz w0, 4443b0 <main212+0x43b28>
4443a0: b0000220 adrp x0, 489000 <main212+0x88778>
4443a4: f9467000 ldr x0, [x0, #3296]
4443a8: f9400000 ldr x0, [x0]
4443ac: d65f03c0 ret
--
4443ec: eb04003f cmp x1, x4
4443f0: 54ffff41 b.ne 4443d8 <main212+0x43b50> // b.any
4443f4: f94004a5 ldr x5, [x5, #8]
4443f8: b5fffe85 cbnz x5, 4443c8 <main212+0x43b40>
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 <main212+0x43ff8> // 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 <main212+0x18970>
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 <main212+0x44b10>
4453d4: 39400020 ldrb w0, [x1]
4453d8: 4b0003e0 neg w0, w0
4453dc: d65f03c0 ret
--
44545c: 54ffff29 b.ls 445440 <main212+0x44bb8> // b.plast
445460: 6b03005f cmp w2, w3
445464: 54fff960 b.eq 445390 <main212+0x44b08> // 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 <main212+0x4524c> // b.plast
445ac8: f9400bf3 ldr x19, [sp, #16]
445acc: a8c27bfd ldp x29, x30, [sp], #32
445ad0: d65f03c0 ret
--
445adc: 97ff682d bl 41fb90 <main212+0x1f308>
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 <main212+0x48a78>
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 <main212+0x45364> // 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 <main212+0x4541c> // 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 <main212+0x45554> // 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 <main212+0x455e4> // b.any
445e60: a94153f3 ldp x19, x20, [sp, #16]
445e64: a8c47bfd ldp x29, x30, [sp], #64
445e68: d65f03c0 ret
--
445ea4: 97ffe8c9 bl 4401c8 <main212+0x3f940>
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 <main212+0x3f940>
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 <main212+0x45724> // 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 <main212+0x4580c> // 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 <main212+0x45b08> // 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 <main212+0x45b84> // 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 <main212+0x46250> // b.any
446afc: 9ac320a5 lsl x5, x5, x3
446b00: f82478e5 str x5, [x7, x4, lsl #3]
446b04: d65f03c0 ret
--
446b58: 54ffff01 b.ne 446b38 <main212+0x462b0> // 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 <main212+0x46708> // 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 <main212+0x47240> // 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 <main212+0x47258> // 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 <main212+0x472a8> // b.any
447b94: d65f03c0 ret
--
447bc0: 540000a1 b.ne 447bd4 <main212+0x4734c> // b.any
447bc4: b5000104 cbnz x4, 447be4 <main212+0x4735c>
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 <main212+0x47414>
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 <main212+0x47710> // 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 <main212+0x19fb8>
447fc8: 35000080 cbnz w0, 447fd8 <main212+0x47750>
447fcc: a94153f3 ldp x19, x20, [sp, #16]
447fd0: a8c27bfd ldp x29, x30, [sp], #32
447fd4: d65f03c0 ret
--
447fdc: 97ff4487 bl 4191f8 <main212+0x18970>
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 <main212+0x47b24> // b.any
4483a0: f9400bf3 ldr x19, [sp, #16]
4483a4: a8c47bfd ldp x29, x30, [sp], #64
4483a8: d65f03c0 ret
--
448408: 940003be bl 449300 <main212+0x48a78>
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 <main212+0x47c38> // 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 <main212+0x1a3e8>
4484e4: b4000080 cbz x0, 4484f4 <main212+0x47c6c>
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 <main212+0x47e5c> // 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 <main212+0x47ee4> // 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 <main212+0x47f38> // 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 <main212+0x47f88> // 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 <main212+0x20978>
448a00: b0000200 adrp x0, 489000 <main212+0x88778>
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 <main212+0x9f0>
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 <main212+0x48a54>
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 <main212+0x497e0> // 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 <main212+0x497bc> // 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 <main212+0x407e0>
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 <main212+0x4ae00> // 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 <main212+0x4ae48> // 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 <main212+0x4ae98> // b.any
44b77c: d65f03c0 ret
--
44b7e0: 97fff6c8 bl 449300 <main212+0x48a78>
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 <main212+0x4b020> // 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 <main212+0x477b8>
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 <main212+0x4cda0>
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 <main212+0x4b124> // 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 <main212+0x4cca8>
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 <main212+0x4b1f4> // 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 <main212+0x4b20c> // 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 <main212+0x3e2e8>
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 <main212+0x3f940>
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 <main212+0x4cd9c> // 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 <main212+0x4cdd0>
44d650: 88e07c41 casa w0, w1, [x2]
44d654: d65f03c0 ret
--
44d660: 6b10001f cmp w0, w16
44d664: 54000061 b.ne 44d670 <main212+0x4cde8> // b.any
44d668: 88117c41 stxr w17, w1, [x2]
44d66c: 35ffff91 cbnz w17, 44d65c <main212+0x4cdd4>
44d670: d65f03c0 ret
--
44d684: f00001f0 adrp x16, 48c000 <.got+0x24b8>
44d688: 39757210 ldrb w16, [x16, #3420]
44d68c: 34000070 cbz w16, 44d698 <main212+0x4ce10>
44d690: c8e07c41 casa x0, x1, [x2]
44d694: d65f03c0 ret
--
44d6a0: eb10001f cmp x0, x16
44d6a4: 54000061 b.ne 44d6b0 <main212+0x4ce28> // b.any
44d6a8: c8117c41 stxr w17, x1, [x2]
44d6ac: 35ffff91 cbnz w17, 44d69c <main212+0x4ce14>
44d6b0: d65f03c0 ret
--
44d6c4: f00001f0 adrp x16, 48c000 <.got+0x24b8>
44d6c8: 39757210 ldrb w16, [x16, #3420]
44d6cc: 34000070 cbz w16, 44d6d8 <main212+0x4ce50>
44d6d0: c8a0fc41 casl x0, x1, [x2]
44d6d4: d65f03c0 ret
--
44d6e0: eb10001f cmp x0, x16
44d6e4: 54000061 b.ne 44d6f0 <main212+0x4ce68> // b.any
44d6e8: c811fc41 stlxr w17, x1, [x2]
44d6ec: 35ffff91 cbnz w17, 44d6dc <main212+0x4ce54>
44d6f0: d65f03c0 ret
--
44d704: f00001f0 adrp x16, 48c000 <.got+0x24b8>
44d708: 39757210 ldrb w16, [x16, #3420]
44d70c: 34000070 cbz w16, 44d718 <main212+0x4ce90>
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 <main212+0x4ce94>
44d728: d65f03c0 ret
--
44d734: f00001f0 adrp x16, 48c000 <.got+0x24b8>
44d738: 39757210 ldrb w16, [x16, #3420]
44d73c: 34000070 cbz w16, 44d748 <main212+0x4cec0>
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 <main212+0x4cec4>
44d75c: d65f03c0 ret
--
44d764: f00001f0 adrp x16, 48c000 <.got+0x24b8>
44d768: 39757210 ldrb w16, [x16, #3420]
44d76c: 34000070 cbz w16, 44d778 <main212+0x4cef0>
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 <main212+0x4cef4>
44d788: d65f03c0 ret
--
44d794: f00001f0 adrp x16, 48c000 <.got+0x24b8>
44d798: 39757210 ldrb w16, [x16, #3420]
44d79c: 34000070 cbz w16, 44d7a8 <main212+0x4cf20>
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 <main212+0x4cf24>
44d7bc: d65f03c0 ret
--
44d7c4: f00001f0 adrp x16, 48c000 <.got+0x24b8>
44d7c8: 39757210 ldrb w16, [x16, #3420]
44d7cc: 34000070 cbz w16, 44d7d8 <main212+0x4cf50>
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 <main212+0x4cf54>
44d7e8: d65f03c0 ret
--
44d858: b50001e3 cbnz x3, 44d894 <main212+0x4d00c>
44d85c: 52800000 mov w0, #0x0 // #0
44d860: b50002e6 cbnz x6, 44d8bc <main212+0x4d034>
44d864: a8c37bfd ldp x29, x30, [sp], #48
44d868: d65f03c0 ret
--
44d894: 34000100 cbz w0, 44d8b4 <main212+0x4d02c>
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 <main212+0x4d178>
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 <main212+0x4d124> // b.none
44d980: a8c37bfd ldp x29, x30, [sp], #48
44d984: d65f03c0 ret
--
44d998: 52800020 mov w0, #0x1 // #1
44d99c: 94000019 bl 44da00 <main212+0x4d178>
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 <main212+0x4d2e8>
44daac: f9000064 str x4, [x3]
44dab0: d65f03c0 ret
--
44db7c: 8b010084 add x4, x4, x1
44db80: 363ff965 tbz w5, #7, 44daac <main212+0x4d224>
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 <main212+0x4d374> // b.pmore
44dbec: 7100805f cmp w2, #0x20
44dbf0: 540000e1 b.ne 44dc0c <main212+0x4d384> // b.any
44dbf4: f9419420 ldr x0, [x1, #808]
44dbf8: d65f03c0 ret
44dbfc: 7101005f cmp w2, #0x40
44dc00: 54000161 b.ne 44dc2c <main212+0x4d3a4> // 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 <main212+0x4d390> // 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 <main212+0x4db38>
44e3d8: 8b030273 add x19, x19, x3
44e3dc: 17fffe5e b 44dd54 <main212+0x4d4cc>
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 <main212+0x4e468>
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 <main212+0x4f0d4> // 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 <main212+0x4f3a4> // 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 <main212+0x4f400> // 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 <main212+0x4fa10>
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 <main212+0x4fd1c> // b.plast
45057c: 71000c3f cmp w1, #0x3
450580: 52800080 mov w0, #0x4 // #4
450584: 54000041 b.ne 45058c <main212+0x4fd04> // 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 <main212+0x4fd10>
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 <main212+0x4fe38>
4505fc: f9000064 str x4, [x3]
450600: d65f03c0 ret
--
4506cc: 8b010084 add x4, x4, x1
4506d0: 363ff965 tbz w5, #7, 4505fc <main212+0x4fd74>
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 <main212+0x4fee4> // 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 <main212+0x4ff4c> // 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 <main212+0x4ffdc> // b.plast
450854: 7100c07f cmp w3, #0x30
450858: 54000141 b.ne 450880 <main212+0x4fff8> // 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 <main212+0x4ffe4> // 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 <main212+0x5075c> // 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 <main212+0x50614>
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 <main212+0x51110>
45198c: b9400004 ldr w4, [x0]
451990: 34000044 cbz w4, 451998 <main212+0x51110>
451994: 17ffffd5 b 4518e8 <main212+0x51060>
451998: d65f03c0 ret
--
4519a8: 34000082 cbz w2, 4519b8 <main212+0x51130>
4519ac: d2800003 mov x3, #0x0 // #0
4519b0: d2800002 mov x2, #0x0 // #0
4519b4: 17ffffcd b 4518e8 <main212+0x51060>
4519b8: d65f03c0 ret
--
4519d0: b9400000 ldr w0, [x0]
4519d4: 35000080 cbnz w0, 4519e4 <main212+0x5115c>
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 <main212+0x51268>
451c2c: d503201f nop
451c30: b9400001 ldr w1, [x0]
451c34: 35000041 cbnz w1, 451c3c <main212+0x513b4>
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 <main212+0x5160c> // 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 <main212+0x51730>
451ef4: f9000064 str x4, [x3]
451ef8: d65f03c0 ret
--
451fc4: 8b010084 add x4, x4, x1
451fc8: 363ff965 tbz w5, #7, 451ef4 <main212+0x5166c>
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 <main212+0x517b4> // b.any
45202c: 370800e1 tbnz w1, #1, 452048 <main212+0x517c0>
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 <main212+0x51a70>
4522e8: eb01001f cmp x0, x1
4522ec: 54ffffa1 b.ne 4522e0 <main212+0x51a58> // 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 <main212+0x88778>
452318: f947a800 ldr x0, [x0, #3920]
45231c: f9400000 ldr x0, [x0]
452320: d65f03c0 ret
452324: f00001a0 adrp x0, 489000 <main212+0x88778>
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 <main212+0x18970>
452538: b5ffff93 cbnz x19, 452528 <main212+0x51ca0>
45253c: a94153f3 ldp x19, x20, [sp, #16]
452540: a8c37bfd ldp x29, x30, [sp], #48
452544: d65f03c0 ret
--
452580: 97ff1b1e bl 4191f8 <main212+0x18970>
452584: b5fffef4 cbnz x20, 452560 <main212+0x51cd8>
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 <main212+0x51e28>
4526c4: a94153f3 ldp x19, x20, [sp, #16]
4526c8: a8c27bfd ldp x29, x30, [sp], #32
4526cc: d65f03c0 ret
--
4527d4: 540000a0 b.eq 4527e8 <main212+0x51f60> // b.none
4527d8: b5ffff53 cbnz x19, 4527c0 <main212+0x51f38>
4527dc: f9400bf3 ldr x19, [sp, #16]
4527e0: a8c27bfd ldp x29, x30, [sp], #32
4527e4: d65f03c0 ret
--
452840: 90000001 adrp x1, 452000 <main212+0x51778>
452844: 911b4021 add x1, x1, #0x6d0
452848: 17ff37c8 b 420768 <main212+0x1fee0>
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 <main212+0x51ff4> // b.any
452878: d65f03c0 ret
--
452890: 350000a2 cbnz w2, 4528a4 <main212+0x5201c>
452894: b4000060 cbz x0, 4528a0 <main212+0x52018>
452898: f9400821 ldr x1, [x1, #16]
45289c: 17ff34bd b 41fb90 <main212+0x1f308>
4528a0: d65f03c0 ret
--
4528f4: 97ff379d bl 420768 <main212+0x1fee0>
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 <main212+0x5212c>
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 <main212+0x1fee0>
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 <main212+0x18970>
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