computing-systems-212 / Lab 3: Hacking Executables / task1 / swallow_rets.txt
swallow_rets.txt
Raw
  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