140a14262:	83 e8 30             	sub    $0x30,%eax
140a14265:	66 0f 6e c8          	movd   %eax,%xmm1
140a14269:	f3 0f e6 c9          	cvtdq2pd %xmm1,%xmm1
140a1426d:	f2 0f 10 45 a7       	movsd  -0x59(%rbp),%xmm0
140a14272:	f2 0f 59 c6          	mulsd  %xmm6,%xmm0
140a14276:	f2 0f 58 c8          	addsd  %xmm0,%xmm1
140a1427a:	f2 0f 11 4d a7       	movsd  %xmm1,-0x59(%rbp)
140a1427f:	48 8b 0b             	mov    (%rbx),%rcx
140a14282:	e8 09 b1 96 ff       	call   0x14037f390
140a14287:	83 f8 ff             	cmp    $0xffffffff,%eax
140a1428a:	74 03                	je     0x140a1428f
140a1428c:	88 43 08             	mov    %al,0x8(%rbx)
140a1428f:	ff 43 18             	incl   0x18(%rbx)
140a14292:	48 8b 13             	mov    (%rbx),%rdx
140a14295:	48 8b 02             	mov    (%rdx),%rax
140a14298:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a1429c:	f6 44 11 10 06       	testb  $0x6,0x10(%rcx,%rdx,1)
140a142a1:	75 14                	jne    0x140a142b7
140a142a3:	0f b6 43 08          	movzbl 0x8(%rbx),%eax
140a142a7:	3c 0a                	cmp    $0xa,%al
140a142a9:	75 0e                	jne    0x140a142b9
140a142ab:	ff 43 14             	incl   0x14(%rbx)
140a142ae:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
140a142b5:	eb 02                	jmp    0x140a142b9
140a142b7:	32 c0                	xor    %al,%al
140a142b9:	84 c0                	test   %al,%al
140a142bb:	0f 85 5f ff ff ff    	jne    0x140a14220
140a142c1:	88 43 11             	mov    %al,0x11(%rbx)
140a142c4:	e9 a7 fd ff ff       	jmp    0x140a14070
140a142c9:	48 8b cb             	mov    %rbx,%rcx
140a142cc:	e8 ff f2 00 00       	call   0x140a235d0
140a142d1:	44 0f be c0          	movsbl %al,%r8d
140a142d5:	84 c0                	test   %al,%al
140a142d7:	0f 84 8f fd ff ff    	je     0x140a1406c
140a142dd:	41 80 f8 2b          	cmp    $0x2b,%r8b
140a142e1:	75 63                	jne    0x140a14346
140a142e3:	48 8b cb             	mov    %rbx,%rcx
140a142e6:	e8 e5 f2 00 00       	call   0x140a235d0
140a142eb:	84 c0                	test   %al,%al
140a142ed:	0f 84 79 fd ff ff    	je     0x140a1406c
140a142f3:	0f b6 0d 46 d3 66 00 	movzbl 0x66d346(%rip),%ecx        # 0x141081640
140a142fa:	84 c9                	test   %cl,%cl
140a142fc:	0f 84 14 fd ff ff    	je     0x140a14016
140a14302:	3a c8                	cmp    %al,%cl
140a14304:	74 0f                	je     0x140a14315
140a14306:	0f b6 0f             	movzbl (%rdi),%ecx
140a14309:	48 ff c7             	inc    %rdi
140a1430c:	84 c9                	test   %cl,%cl
140a1430e:	75 f2                	jne    0x140a14302
140a14310:	e9 01 fd ff ff       	jmp    0x140a14016
140a14315:	8b 4d 77             	mov    0x77(%rbp),%ecx
140a14318:	81 f9 cc cc cc 0c    	cmp    $0xccccccc,%ecx
140a1431e:	7f 1d                	jg     0x140a1433d
140a14320:	8d 0c 89             	lea    (%rcx,%rcx,4),%ecx
140a14323:	03 c9                	add    %ecx,%ecx
140a14325:	89 4d 77             	mov    %ecx,0x77(%rbp)
140a14328:	0f be d0             	movsbl %al,%edx
140a1432b:	83 ea 30             	sub    $0x30,%edx
140a1432e:	b8 ff ff ff 7f       	mov    $0x7fffffff,%eax
140a14333:	2b c2                	sub    %edx,%eax
140a14335:	3b c8                	cmp    %eax,%ecx
140a14337:	0f 8e c3 01 00 00    	jle    0x140a14500
140a1433d:	c6 43 11 0c          	movb   $0xc,0x11(%rbx)
140a14341:	e9 2a fd ff ff       	jmp    0x140a14070
140a14346:	41 80 f8 2d          	cmp    $0x2d,%r8b
140a1434a:	0f 85 64 01 00 00    	jne    0x140a144b4
140a14350:	48 8b 0b             	mov    (%rbx),%rcx
140a14353:	e8 38 b0 96 ff       	call   0x14037f390
140a14358:	83 f8 ff             	cmp    $0xffffffff,%eax
140a1435b:	74 03                	je     0x140a14360
140a1435d:	88 43 08             	mov    %al,0x8(%rbx)
140a14360:	ff 43 18             	incl   0x18(%rbx)
140a14363:	48 8b 13             	mov    (%rbx),%rdx
140a14366:	48 8b 02             	mov    (%rdx),%rax
140a14369:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a1436d:	f6 44 11 10 06       	testb  $0x6,0x10(%rcx,%rdx,1)
140a14372:	75 17                	jne    0x140a1438b
140a14374:	44 0f b6 43 08       	movzbl 0x8(%rbx),%r8d
140a14379:	41 80 f8 0a          	cmp    $0xa,%r8b
140a1437d:	75 0f                	jne    0x140a1438e
140a1437f:	ff 43 14             	incl   0x14(%rbx)
140a14382:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
140a14389:	eb 03                	jmp    0x140a1438e
140a1438b:	45 32 c0             	xor    %r8b,%r8b
140a1438e:	45 84 c0             	test   %r8b,%r8b
140a14391:	0f 84 d5 fc ff ff    	je     0x140a1406c
140a14397:	0f b6 05 a2 d2 66 00 	movzbl 0x66d2a2(%rip),%eax        # 0x141081640
140a1439e:	84 c0                	test   %al,%al
140a143a0:	74 0f                	je     0x140a143b1
140a143a2:	41 3a c0             	cmp    %r8b,%al
140a143a5:	74 23                	je     0x140a143ca
140a143a7:	0f b6 07             	movzbl (%rdi),%eax
140a143aa:	48 ff c7             	inc    %rdi
140a143ad:	84 c0                	test   %al,%al
140a143af:	75 f1                	jne    0x140a143a2
140a143b1:	b9 08 00 00 00       	mov    $0x8,%ecx
140a143b6:	ba 03 00 00 00       	mov    $0x3,%edx
140a143bb:	41 80 f8 0a          	cmp    $0xa,%r8b
140a143bf:	0f 45 ca             	cmovne %edx,%ecx
140a143c2:	88 4b 11             	mov    %cl,0x11(%rbx)
140a143c5:	e9 a6 fc ff ff       	jmp    0x140a14070
140a143ca:	8b 45 77             	mov    0x77(%rbp),%eax
140a143cd:	3d 34 33 33 f3       	cmp    $0xf3333334,%eax
140a143d2:	0f 8c d3 00 00 00    	jl     0x140a144ab
140a143d8:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
140a143db:	03 c9                	add    %ecx,%ecx
140a143dd:	89 4d 77             	mov    %ecx,0x77(%rbp)
140a143e0:	41 0f be d0          	movsbl %r8b,%edx
140a143e4:	83 ea 30             	sub    $0x30,%edx
140a143e7:	8d 82 00 00 00 80    	lea    -0x80000000(%rdx),%eax
140a143ed:	3b c8                	cmp    %eax,%ecx
140a143ef:	0f 8c b6 00 00 00    	jl     0x140a144ab
140a143f5:	2b ca                	sub    %edx,%ecx
140a143f7:	89 4d 77             	mov    %ecx,0x77(%rbp)
140a143fa:	48 8b cb             	mov    %rbx,%rcx
140a143fd:	e8 ce f1 00 00       	call   0x140a235d0
140a14402:	84 c0                	test   %al,%al
140a14404:	0f 84 b3 01 00 00    	je     0x140a145bd
140a1440a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140a14410:	0f b6 0d 29 d2 66 00 	movzbl 0x66d229(%rip),%ecx        # 0x141081640
140a14417:	49 8b d4             	mov    %r12,%rdx
140a1441a:	84 c9                	test   %cl,%cl
140a1441c:	0f 84 bd fc ff ff    	je     0x140a140df
140a14422:	3a c8                	cmp    %al,%cl
140a14424:	74 13                	je     0x140a14439
140a14426:	0f b6 0a             	movzbl (%rdx),%ecx
140a14429:	48 ff c2             	inc    %rdx
140a1442c:	84 c9                	test   %cl,%cl
140a1442e:	75 f2                	jne    0x140a14422
140a14430:	c6 43 11 01          	movb   $0x1,0x11(%rbx)
140a14434:	e9 37 fc ff ff       	jmp    0x140a14070
140a14439:	8b 4d 77             	mov    0x77(%rbp),%ecx
140a1443c:	81 f9 34 33 33 f3    	cmp    $0xf3333334,%ecx
140a14442:	7c 67                	jl     0x140a144ab
140a14444:	8d 0c 89             	lea    (%rcx,%rcx,4),%ecx
140a14447:	03 c9                	add    %ecx,%ecx
140a14449:	89 4d 77             	mov    %ecx,0x77(%rbp)
140a1444c:	0f be d0             	movsbl %al,%edx
140a1444f:	83 ea 30             	sub    $0x30,%edx
140a14452:	8d 82 00 00 00 80    	lea    -0x80000000(%rdx),%eax
140a14458:	3b c8                	cmp    %eax,%ecx
140a1445a:	7c 4f                	jl     0x140a144ab
140a1445c:	2b ca                	sub    %edx,%ecx
140a1445e:	89 4d 77             	mov    %ecx,0x77(%rbp)
140a14461:	48 8b 0b             	mov    (%rbx),%rcx
140a14464:	e8 27 af 96 ff       	call   0x14037f390
140a14469:	83 f8 ff             	cmp    $0xffffffff,%eax
140a1446c:	74 03                	je     0x140a14471
140a1446e:	88 43 08             	mov    %al,0x8(%rbx)
140a14471:	ff 43 18             	incl   0x18(%rbx)
140a14474:	48 8b 13             	mov    (%rbx),%rdx
140a14477:	48 8b 02             	mov    (%rdx),%rax
140a1447a:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a1447e:	f6 44 11 10 06       	testb  $0x6,0x10(%rcx,%rdx,1)
140a14483:	75 14                	jne    0x140a14499
140a14485:	0f b6 43 08          	movzbl 0x8(%rbx),%eax
140a14489:	3c 0a                	cmp    $0xa,%al
140a1448b:	75 0e                	jne    0x140a1449b
140a1448d:	ff 43 14             	incl   0x14(%rbx)
140a14490:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
140a14497:	eb 02                	jmp    0x140a1449b
140a14499:	32 c0                	xor    %al,%al
140a1449b:	84 c0                	test   %al,%al
140a1449d:	0f 85 6d ff ff ff    	jne    0x140a14410
140a144a3:	88 43 11             	mov    %al,0x11(%rbx)
140a144a6:	e9 c5 fb ff ff       	jmp    0x140a14070
140a144ab:	c6 43 11 0b          	movb   $0xb,0x11(%rbx)
140a144af:	e9 bc fb ff ff       	jmp    0x140a14070
140a144b4:	0f b6 05 85 d1 66 00 	movzbl 0x66d185(%rip),%eax        # 0x141081640
140a144bb:	84 c0                	test   %al,%al
140a144bd:	0f 84 ee fe ff ff    	je     0x140a143b1
140a144c3:	41 3a c0             	cmp    %r8b,%al
140a144c6:	74 0f                	je     0x140a144d7
140a144c8:	0f b6 07             	movzbl (%rdi),%eax
140a144cb:	48 ff c7             	inc    %rdi
140a144ce:	84 c0                	test   %al,%al
140a144d0:	75 f1                	jne    0x140a144c3
140a144d2:	e9 da fe ff ff       	jmp    0x140a143b1
140a144d7:	8b 45 77             	mov    0x77(%rbp),%eax
140a144da:	3d cc cc cc 0c       	cmp    $0xccccccc,%eax
140a144df:	0f 8f 58 fe ff ff    	jg     0x140a1433d
140a144e5:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
140a144e8:	03 c9                	add    %ecx,%ecx
140a144ea:	89 4d 77             	mov    %ecx,0x77(%rbp)
140a144ed:	41 8d 50 d0          	lea    -0x30(%r8),%edx
140a144f1:	b8 ff ff ff 7f       	mov    $0x7fffffff,%eax
140a144f6:	2b c2                	sub    %edx,%eax
140a144f8:	3b c8                	cmp    %eax,%ecx
140a144fa:	0f 8f 3d fe ff ff    	jg     0x140a1433d
140a14500:	8d 04 0a             	lea    (%rdx,%rcx,1),%eax
140a14503:	89 45 77             	mov    %eax,0x77(%rbp)
140a14506:	48 8b cb             	mov    %rbx,%rcx
140a14509:	e8 c2 f0 00 00       	call   0x140a235d0
140a1450e:	84 c0                	test   %al,%al
140a14510:	0f 84 a7 00 00 00    	je     0x140a145bd
140a14516:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140a1451d:	00 00 00
140a14520:	0f b6 0d 19 d1 66 00 	movzbl 0x66d119(%rip),%ecx        # 0x141081640
140a14527:	49 8b d4             	mov    %r12,%rdx
140a1452a:	84 c9                	test   %cl,%cl
140a1452c:	0f 84 ad fb ff ff    	je     0x140a140df
140a14532:	3a c8                	cmp    %al,%cl
140a14534:	74 13                	je     0x140a14549
140a14536:	0f b6 0a             	movzbl (%rdx),%ecx
140a14539:	48 ff c2             	inc    %rdx
140a1453c:	84 c9                	test   %cl,%cl
140a1453e:	75 f2                	jne    0x140a14532
140a14540:	c6 43 11 01          	movb   $0x1,0x11(%rbx)
140a14544:	e9 27 fb ff ff       	jmp    0x140a14070
140a14549:	8b 4d 77             	mov    0x77(%rbp),%ecx
140a1454c:	81 f9 cc cc cc 0c    	cmp    $0xccccccc,%ecx
140a14552:	0f 8f e5 fd ff ff    	jg     0x140a1433d
140a14558:	8d 14 89             	lea    (%rcx,%rcx,4),%edx
140a1455b:	03 d2                	add    %edx,%edx
140a1455d:	89 55 77             	mov    %edx,0x77(%rbp)
140a14560:	0f be c8             	movsbl %al,%ecx
140a14563:	83 c1 d0             	add    $0xffffffd0,%ecx
140a14566:	b8 ff ff ff 7f       	mov    $0x7fffffff,%eax
140a1456b:	2b c1                	sub    %ecx,%eax
140a1456d:	3b d0                	cmp    %eax,%edx
140a1456f:	0f 8f c8 fd ff ff    	jg     0x140a1433d
140a14575:	8d 04 0a             	lea    (%rdx,%rcx,1),%eax
140a14578:	89 45 77             	mov    %eax,0x77(%rbp)
140a1457b:	48 8b 0b             	mov    (%rbx),%rcx
140a1457e:	e8 0d ae 96 ff       	call   0x14037f390
140a14583:	83 f8 ff             	cmp    $0xffffffff,%eax
140a14586:	74 03                	je     0x140a1458b
140a14588:	88 43 08             	mov    %al,0x8(%rbx)
140a1458b:	ff 43 18             	incl   0x18(%rbx)
140a1458e:	48 8b 13             	mov    (%rbx),%rdx
140a14591:	48 8b 02             	mov    (%rdx),%rax
140a14594:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a14598:	f6 44 11 10 06       	testb  $0x6,0x10(%rcx,%rdx,1)
140a1459d:	75 14                	jne    0x140a145b3
140a1459f:	0f b6 43 08          	movzbl 0x8(%rbx),%eax
140a145a3:	3c 0a                	cmp    $0xa,%al
140a145a5:	75 0e                	jne    0x140a145b5
140a145a7:	ff 43 14             	incl   0x14(%rbx)
140a145aa:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
140a145b1:	eb 02                	jmp    0x140a145b5
140a145b3:	32 c0                	xor    %al,%al
140a145b5:	84 c0                	test   %al,%al
140a145b7:	0f 85 63 ff ff ff    	jne    0x140a14520
140a145bd:	c6 43 11 00          	movb   $0x0,0x11(%rbx)
140a145c1:	e9 aa fa ff ff       	jmp    0x140a14070
140a145c6:	cc                   	int3
140a145c7:	cc                   	int3
140a145c8:	cc                   	int3
140a145c9:	cc                   	int3
140a145ca:	cc                   	int3
140a145cb:	cc                   	int3
140a145cc:	cc                   	int3
140a145cd:	cc                   	int3
140a145ce:	cc                   	int3
140a145cf:	cc                   	int3
140a145d0:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140a145d5:	55                   	push   %rbp
140a145d6:	53                   	push   %rbx
140a145d7:	56                   	push   %rsi
140a145d8:	57                   	push   %rdi
140a145d9:	41 54                	push   %r12
140a145db:	41 56                	push   %r14
140a145dd:	41 57                	push   %r15
140a145df:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
140a145e4:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
140a145eb:	0f 29 b4 24 90 00 00 	movaps %xmm6,0x90(%rsp)
140a145f2:	00
140a145f3:	49 8b f0             	mov    %r8,%rsi
140a145f6:	48 8b d9             	mov    %rcx,%rbx
140a145f9:	45 0f b6 10          	movzbl (%r8),%r10d
140a145fd:	33 c0                	xor    %eax,%eax
140a145ff:	45 84 d2             	test   %r10b,%r10b
140a14602:	75 05                	jne    0x140a14609
140a14604:	0f 57 c9             	xorps  %xmm1,%xmm1
140a14607:	eb 24                	jmp    0x140a1462d
140a14609:	f2 41 0f 10 48 08    	movsd  0x8(%r8),%xmm1
140a1460f:	0f 57 c0             	xorps  %xmm0,%xmm0
140a14612:	c7 45 67 01 00 00 00 	movl   $0x1,0x67(%rbp)
140a14619:	66 0f 2f c1          	comisd %xmm1,%xmm0
140a1461d:	76 09                	jbe    0x140a14628
140a1461f:	0f 57 0d 7a a0 59 00 	xorps  0x59a07a(%rip),%xmm1        # 0x140fae6a0
140a14626:	eb 08                	jmp    0x140a14630
140a14628:	45 84 c9             	test   %r9b,%r9b
140a1462b:	75 03                	jne    0x140a14630
140a1462d:	89 45 67             	mov    %eax,0x67(%rbp)
140a14630:	f2 0f 11 4d a7       	movsd  %xmm1,-0x59(%rbp)
140a14635:	89 45 6f             	mov    %eax,0x6f(%rbp)
140a14638:	89 45 77             	mov    %eax,0x77(%rbp)
140a1463b:	48 89 5d af          	mov    %rbx,-0x51(%rbp)
140a1463f:	48 8d 45 77          	lea    0x77(%rbp),%rax
140a14643:	48 89 45 b7          	mov    %rax,-0x49(%rbp)
140a14647:	48 8d 45 6f          	lea    0x6f(%rbp),%rax
140a1464b:	48 89 45 bf          	mov    %rax,-0x41(%rbp)
140a1464f:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
140a14653:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
140a14657:	48 89 55 cf          	mov    %rdx,-0x31(%rbp)
140a1465b:	48 8d 45 67          	lea    0x67(%rbp),%rax
140a1465f:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
140a14663:	0f 10 45 af          	movups -0x51(%rbp),%xmm0
140a14667:	0f 11 45 df          	movups %xmm0,-0x21(%rbp)
140a1466b:	0f 10 4d bf          	movups -0x41(%rbp),%xmm1
140a1466f:	0f 11 4d ef          	movups %xmm1,-0x11(%rbp)
140a14673:	0f 10 45 cf          	movups -0x31(%rbp),%xmm0
140a14677:	0f 11 45 ff          	movups %xmm0,-0x1(%rbp)
140a1467b:	c6 45 0f 01          	movb   $0x1,0xf(%rbp)
140a1467f:	48 8b 11             	mov    (%rcx),%rdx
140a14682:	48 8b 02             	mov    (%rdx),%rax
140a14685:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a14689:	f6 44 11 10 06       	testb  $0x6,0x10(%rcx,%rdx,1)
140a1468e:	75 06                	jne    0x140a14696
140a14690:	0f b6 43 08          	movzbl 0x8(%rbx),%eax
140a14694:	eb 02                	jmp    0x140a14698
140a14696:	32 c0                	xor    %al,%al
140a14698:	4c 8d 25 a2 cf 66 00 	lea    0x66cfa2(%rip),%r12        # 0x141081641
140a1469f:	4c 8d 35 fb 7d 59 00 	lea    0x597dfb(%rip),%r14        # 0x140fac4a1
140a146a6:	48 8d 3d 94 cf 66 00 	lea    0x66cf94(%rip),%rdi        # 0x141081641
140a146ad:	f2 0f 10 35 c3 5e 5d 	movsd  0x5d5ec3(%rip),%xmm6        # 0x140fea578
140a146b4:	00
140a146b5:	45 84 d2             	test   %r10b,%r10b
140a146b8:	0f 85 22 02 00 00    	jne    0x140a148e0
140a146be:	84 c0                	test   %al,%al
140a146c0:	0f 84 c6 00 00 00    	je     0x140a1478c
140a146c6:	4c 8d 3d 54 e6 62 00 	lea    0x62e654(%rip),%r15        # 0x141042d21
140a146cd:	0f 1f 00             	nopl   (%rax)
140a146d0:	b1 20                	mov    $0x20,%cl
140a146d2:	49 8b d7             	mov    %r15,%rdx
140a146d5:	3a c8                	cmp    %al,%cl
140a146d7:	74 71                	je     0x140a1474a
140a146d9:	0f b6 0a             	movzbl (%rdx),%ecx
140a146dc:	48 ff c2             	inc    %rdx
140a146df:	84 c9                	test   %cl,%cl
140a146e1:	75 f2                	jne    0x140a146d5
140a146e3:	3c 2b                	cmp    $0x2b,%al
140a146e5:	74 0b                	je     0x140a146f2
140a146e7:	3c 2d                	cmp    $0x2d,%al
140a146e9:	75 0f                	jne    0x140a146fa
140a146eb:	c7 45 67 01 00 00 00 	movl   $0x1,0x67(%rbp)
140a146f2:	48 8b cb             	mov    %rbx,%rcx
140a146f5:	e8 d6 ee 00 00       	call   0x140a235d0
140a146fa:	84 c0                	test   %al,%al
140a146fc:	0f 84 8a 00 00 00    	je     0x140a1478c
140a14702:	3c 2e                	cmp    $0x2e,%al
140a14704:	0f 85 d9 00 00 00    	jne    0x140a147e3
140a1470a:	48 8b cb             	mov    %rbx,%rcx
140a1470d:	e8 be ee 00 00       	call   0x140a235d0
140a14712:	84 c0                	test   %al,%al
140a14714:	74 76                	je     0x140a1478c
140a14716:	0f b6 0d 23 cf 66 00 	movzbl 0x66cf23(%rip),%ecx        # 0x141081640
140a1471d:	48 8b d7             	mov    %rdi,%rdx
140a14720:	84 c9                	test   %cl,%cl