1402a241b:	8d 51 04             	lea    0x4(%rcx),%edx
1402a241e:	4a 63 84 01 f0 82 b4 	movslq 0xb482f0(%rcx,%r8,1),%rax
1402a2425:	00
1402a2426:	c6 44 18 18 01       	movb   $0x1,0x18(%rax,%rbx,1)
1402a242b:	48 03 ca             	add    %rdx,%rcx
1402a242e:	48 83 f9 20          	cmp    $0x20,%rcx
1402a2432:	72 ea                	jb     0x1402a241e
1402a2434:	33 c9                	xor    %ecx,%ecx
1402a2436:	4a 63 84 01 e0 82 b4 	movslq 0xb482e0(%rcx,%r8,1),%rax
1402a243d:	00
1402a243e:	c6 44 18 18 01       	movb   $0x1,0x18(%rax,%rbx,1)
1402a2443:	48 03 ca             	add    %rdx,%rcx
1402a2446:	48 83 f9 0c          	cmp    $0xc,%rcx
1402a244a:	72 ea                	jb     0x1402a2436
1402a244c:	33 c9                	xor    %ecx,%ecx
1402a244e:	4a 63 84 01 70 82 b4 	movslq 0xb48270(%rcx,%r8,1),%rax
1402a2455:	00
1402a2456:	c6 44 18 18 01       	movb   $0x1,0x18(%rax,%rbx,1)
1402a245b:	48 03 ca             	add    %rdx,%rcx
1402a245e:	48 83 f9 1c          	cmp    $0x1c,%rcx
1402a2462:	72 ea                	jb     0x1402a244e
1402a2464:	33 c9                	xor    %ecx,%ecx
1402a2466:	4a 63 84 01 18 82 b4 	movslq 0xb48218(%rcx,%r8,1),%rax
1402a246d:	00
1402a246e:	c6 44 18 18 01       	movb   $0x1,0x18(%rax,%rbx,1)
1402a2473:	48 03 ca             	add    %rdx,%rcx
1402a2476:	48 83 f9 30          	cmp    $0x30,%rcx
1402a247a:	72 ea                	jb     0x1402a2466
1402a247c:	33 c9                	xor    %ecx,%ecx
1402a247e:	4a 63 84 01 20 83 b4 	movslq 0xb48320(%rcx,%r8,1),%rax
1402a2485:	00
1402a2486:	c6 44 18 18 01       	movb   $0x1,0x18(%rax,%rbx,1)
1402a248b:	48 03 ca             	add    %rdx,%rcx
1402a248e:	48 83 f9 08          	cmp    $0x8,%rcx
1402a2492:	72 ea                	jb     0x1402a247e
1402a2494:	66 c7 43 56 01 01    	movw   $0x101,0x56(%rbx)
1402a249a:	c6 43 55 01          	movb   $0x1,0x55(%rbx)
1402a249e:	33 c9                	xor    %ecx,%ecx
1402a24a0:	4a 63 84 01 90 82 b4 	movslq 0xb48290(%rcx,%r8,1),%rax
1402a24a7:	00
1402a24a8:	c6 44 18 18 01       	movb   $0x1,0x18(%rax,%rbx,1)
1402a24ad:	48 03 ca             	add    %rdx,%rcx
1402a24b0:	48 83 f9 08          	cmp    $0x8,%rcx
1402a24b4:	72 ea                	jb     0x1402a24a0
1402a24b6:	33 c9                	xor    %ecx,%ecx
1402a24b8:	4a 63 84 01 98 82 b4 	movslq 0xb48298(%rcx,%r8,1),%rax
1402a24bf:	00
1402a24c0:	c6 44 18 18 01       	movb   $0x1,0x18(%rax,%rbx,1)
1402a24c5:	48 03 ca             	add    %rdx,%rcx
1402a24c8:	48 83 f9 28          	cmp    $0x28,%rcx
1402a24cc:	72 ea                	jb     0x1402a24b8
1402a24ce:	33 c9                	xor    %ecx,%ecx
1402a24d0:	4a 63 84 01 c0 82 b4 	movslq 0xb482c0(%rcx,%r8,1),%rax
1402a24d7:	00
1402a24d8:	c6 44 18 18 01       	movb   $0x1,0x18(%rax,%rbx,1)
1402a24dd:	48 03 ca             	add    %rdx,%rcx
1402a24e0:	48 83 f9 1c          	cmp    $0x1c,%rcx
1402a24e4:	72 ea                	jb     0x1402a24d0
1402a24e6:	33 c9                	xor    %ecx,%ecx
1402a24e8:	4a 63 84 01 10 83 b4 	movslq 0xb48310(%rcx,%r8,1),%rax
1402a24ef:	00
1402a24f0:	c6 44 18 18 01       	movb   $0x1,0x18(%rax,%rbx,1)
1402a24f5:	48 03 ca             	add    %rdx,%rcx
1402a24f8:	48 83 f9 0c          	cmp    $0xc,%rcx
1402a24fc:	72 ea                	jb     0x1402a24e8
1402a24fe:	33 c9                	xor    %ecx,%ecx
1402a2500:	4a 63 84 01 08 82 b4 	movslq 0xb48208(%rcx,%r8,1),%rax
1402a2507:	00
1402a2508:	c6 84 18 f0 00 00 00 	movb   $0x1,0xf0(%rax,%rbx,1)
1402a250f:	01
1402a2510:	48 03 ca             	add    %rdx,%rcx
1402a2513:	48 83 f9 0c          	cmp    $0xc,%rcx
1402a2517:	72 e7                	jb     0x1402a2500
1402a2519:	33 c9                	xor    %ecx,%ecx
1402a251b:	4a 63 84 01 60 82 b4 	movslq 0xb48260(%rcx,%r8,1),%rax
1402a2522:	00
1402a2523:	c6 84 18 f0 00 00 00 	movb   $0x1,0xf0(%rax,%rbx,1)
1402a252a:	01
1402a252b:	48 03 ca             	add    %rdx,%rcx
1402a252e:	48 83 f9 10          	cmp    $0x10,%rcx
1402a2532:	72 e7                	jb     0x1402a251b
1402a2534:	33 c9                	xor    %ecx,%ecx
1402a2536:	4a 63 84 01 50 82 b4 	movslq 0xb48250(%rcx,%r8,1),%rax
1402a253d:	00
1402a253e:	c6 84 18 f0 00 00 00 	movb   $0x1,0xf0(%rax,%rbx,1)
1402a2545:	01
1402a2546:	48 03 ca             	add    %rdx,%rcx
1402a2549:	48 83 f9 10          	cmp    $0x10,%rcx
1402a254d:	72 e7                	jb     0x1402a2536
1402a254f:	33 c9                	xor    %ecx,%ecx
1402a2551:	4a 63 84 01 48 82 b4 	movslq 0xb48248(%rcx,%r8,1),%rax
1402a2558:	00
1402a2559:	c6 84 18 f0 00 00 00 	movb   $0x1,0xf0(%rax,%rbx,1)
1402a2560:	01
1402a2561:	48 03 ca             	add    %rdx,%rcx
1402a2564:	48 83 f9 08          	cmp    $0x8,%rcx
1402a2568:	72 e7                	jb     0x1402a2551
1402a256a:	c6 43 7e 01          	movb   $0x1,0x7e(%rbx)
1402a256e:	c6 83 a5 00 00 00 01 	movb   $0x1,0xa5(%rbx)
1402a2575:	48 8d 05 50 5c 8a 00 	lea    0x8a5c50(%rip),%rax        # 0x140b481cc
1402a257c:	48 89 83 38 01 00 00 	mov    %rax,0x138(%rbx)
1402a2583:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1402a2588:	e8 ef 0d 00 00       	call   0x1402a337c
1402a258d:	48 8b 08             	mov    (%rax),%rcx
1402a2590:	48 8b 50 08          	mov    0x8(%rax),%rdx
1402a2594:	48 83 20 00          	andq   $0x0,(%rax)
1402a2598:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
1402a259d:	48 89 8b 40 01 00 00 	mov    %rcx,0x140(%rbx)
1402a25a4:	48 8b bb 48 01 00 00 	mov    0x148(%rbx),%rdi
1402a25ab:	48 89 93 48 01 00 00 	mov    %rdx,0x148(%rbx)
1402a25b2:	83 ce ff             	or     $0xffffffff,%esi
1402a25b5:	48 85 ff             	test   %rdi,%rdi
1402a25b8:	74 35                	je     0x1402a25ef
1402a25ba:	8b c6                	mov    %esi,%eax
1402a25bc:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1402a25c1:	03 c6                	add    %esi,%eax
1402a25c3:	75 2a                	jne    0x1402a25ef
1402a25c5:	48 8b 07             	mov    (%rdi),%rax
1402a25c8:	48 8b cf             	mov    %rdi,%rcx
1402a25cb:	48 8b 00             	mov    (%rax),%rax
1402a25ce:	ff 15 64 a6 86 00    	call   *0x86a664(%rip)        # 0x140b0cc38
1402a25d4:	8b c6                	mov    %esi,%eax
1402a25d6:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1402a25db:	03 c6                	add    %esi,%eax
1402a25dd:	75 10                	jne    0x1402a25ef
1402a25df:	48 8b 07             	mov    (%rdi),%rax
1402a25e2:	48 8b cf             	mov    %rdi,%rcx
1402a25e5:	48 8b 40 08          	mov    0x8(%rax),%rax
1402a25e9:	ff 15 49 a6 86 00    	call   *0x86a649(%rip)        # 0x140b0cc38
1402a25ef:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
1402a25f4:	48 85 ff             	test   %rdi,%rdi
1402a25f7:	74 35                	je     0x1402a262e
1402a25f9:	8b c6                	mov    %esi,%eax
1402a25fb:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1402a2600:	03 c6                	add    %esi,%eax
1402a2602:	75 2a                	jne    0x1402a262e
1402a2604:	48 8b 07             	mov    (%rdi),%rax
1402a2607:	48 8b cf             	mov    %rdi,%rcx
1402a260a:	48 8b 00             	mov    (%rax),%rax
1402a260d:	ff 15 25 a6 86 00    	call   *0x86a625(%rip)        # 0x140b0cc38
1402a2613:	8b c6                	mov    %esi,%eax
1402a2615:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1402a261a:	03 c6                	add    %esi,%eax
1402a261c:	75 10                	jne    0x1402a262e
1402a261e:	48 8b 07             	mov    (%rdi),%rax
1402a2621:	48 8b cf             	mov    %rdi,%rcx
1402a2624:	48 8b 40 08          	mov    0x8(%rax),%rax
1402a2628:	ff 15 0a a6 86 00    	call   *0x86a60a(%rip)        # 0x140b0cc38
1402a262e:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1402a2633:	e8 60 0e 00 00       	call   0x1402a3498
1402a2638:	48 8b 08             	mov    (%rax),%rcx
1402a263b:	48 8b 50 08          	mov    0x8(%rax),%rdx
1402a263f:	48 83 20 00          	andq   $0x0,(%rax)
1402a2643:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
1402a2648:	48 89 8b 50 01 00 00 	mov    %rcx,0x150(%rbx)
1402a264f:	48 8b bb 58 01 00 00 	mov    0x158(%rbx),%rdi
1402a2656:	48 89 93 58 01 00 00 	mov    %rdx,0x158(%rbx)
1402a265d:	48 85 ff             	test   %rdi,%rdi
1402a2660:	74 35                	je     0x1402a2697
1402a2662:	8b c6                	mov    %esi,%eax
1402a2664:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1402a2669:	03 c6                	add    %esi,%eax
1402a266b:	75 2a                	jne    0x1402a2697
1402a266d:	48 8b 07             	mov    (%rdi),%rax
1402a2670:	48 8b cf             	mov    %rdi,%rcx
1402a2673:	48 8b 00             	mov    (%rax),%rax
1402a2676:	ff 15 bc a5 86 00    	call   *0x86a5bc(%rip)        # 0x140b0cc38
1402a267c:	8b c6                	mov    %esi,%eax
1402a267e:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1402a2683:	03 c6                	add    %esi,%eax
1402a2685:	75 10                	jne    0x1402a2697
1402a2687:	48 8b 07             	mov    (%rdi),%rax
1402a268a:	48 8b cf             	mov    %rdi,%rcx
1402a268d:	48 8b 40 08          	mov    0x8(%rax),%rax
1402a2691:	ff 15 a1 a5 86 00    	call   *0x86a5a1(%rip)        # 0x140b0cc38
1402a2697:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
1402a269c:	48 85 ff             	test   %rdi,%rdi
1402a269f:	74 36                	je     0x1402a26d7
1402a26a1:	8b c6                	mov    %esi,%eax
1402a26a3:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1402a26a8:	03 c6                	add    %esi,%eax
1402a26aa:	75 2b                	jne    0x1402a26d7
1402a26ac:	48 8b 07             	mov    (%rdi),%rax
1402a26af:	48 8b cf             	mov    %rdi,%rcx
1402a26b2:	48 8b 00             	mov    (%rax),%rax
1402a26b5:	ff 15 7d a5 86 00    	call   *0x86a57d(%rip)        # 0x140b0cc38
1402a26bb:	8b c6                	mov    %esi,%eax
1402a26bd:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1402a26c2:	03 c6                	add    %esi,%eax
1402a26c4:	75 11                	jne    0x1402a26d7
1402a26c6:	48 8b 07             	mov    (%rdi),%rax
1402a26c9:	48 8b cf             	mov    %rdi,%rcx
1402a26cc:	48 8b 40 08          	mov    0x8(%rax),%rax
1402a26d0:	ff 15 62 a5 86 00    	call   *0x86a562(%rip)        # 0x140b0cc38
1402a26d6:	90                   	nop
1402a26d7:	48 8b c3             	mov    %rbx,%rax
1402a26da:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1402a26df:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1402a26e4:	48 83 c4 30          	add    $0x30,%rsp
1402a26e8:	5f                   	pop    %rdi
1402a26e9:	c3                   	ret
1402a26ea:	90                   	nop
1402a26eb:	90                   	nop
1402a26ec:	90                   	nop
1402a26ed:	90                   	nop
1402a26ee:	90                   	nop
1402a26ef:	90                   	nop
1402a26f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402a26f5:	57                   	push   %rdi
1402a26f6:	48 83 ec 20          	sub    $0x20,%rsp
1402a26fa:	8b da                	mov    %edx,%ebx
1402a26fc:	48 8b f9             	mov    %rcx,%rdi
1402a26ff:	e8 1c 00 00 00       	call   0x1402a2720
1402a2704:	f6 c3 01             	test   $0x1,%bl
1402a2707:	74 08                	je     0x1402a2711
1402a2709:	48 8b cf             	mov    %rdi,%rcx
1402a270c:	e8 c3 ce 84 00       	call   0x140aef5d4
1402a2711:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402a2716:	48 8b c7             	mov    %rdi,%rax
1402a2719:	48 83 c4 20          	add    $0x20,%rsp
1402a271d:	5f                   	pop    %rdi
1402a271e:	c3                   	ret
1402a271f:	90                   	nop
1402a2720:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402a2725:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1402a272a:	57                   	push   %rdi
1402a272b:	48 83 ec 20          	sub    $0x20,%rsp
1402a272f:	48 8b 99 58 01 00 00 	mov    0x158(%rcx),%rbx
1402a2736:	83 ce ff             	or     $0xffffffff,%esi
1402a2739:	48 8b f9             	mov    %rcx,%rdi
1402a273c:	48 85 db             	test   %rbx,%rbx
1402a273f:	74 35                	je     0x1402a2776
1402a2741:	8b c6                	mov    %esi,%eax
1402a2743:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402a2748:	03 c6                	add    %esi,%eax
1402a274a:	75 2a                	jne    0x1402a2776
1402a274c:	48 8b 03             	mov    (%rbx),%rax
1402a274f:	48 8b cb             	mov    %rbx,%rcx
1402a2752:	48 8b 00             	mov    (%rax),%rax
1402a2755:	ff 15 dd a4 86 00    	call   *0x86a4dd(%rip)        # 0x140b0cc38
1402a275b:	8b c6                	mov    %esi,%eax
1402a275d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402a2762:	03 c6                	add    %esi,%eax
1402a2764:	75 10                	jne    0x1402a2776
1402a2766:	48 8b 03             	mov    (%rbx),%rax
1402a2769:	48 8b cb             	mov    %rbx,%rcx
1402a276c:	48 8b 40 08          	mov    0x8(%rax),%rax
1402a2770:	ff 15 c2 a4 86 00    	call   *0x86a4c2(%rip)        # 0x140b0cc38
1402a2776:	48 8b 9f 48 01 00 00 	mov    0x148(%rdi),%rbx
1402a277d:	48 85 db             	test   %rbx,%rbx
1402a2780:	74 35                	je     0x1402a27b7
1402a2782:	8b c6                	mov    %esi,%eax
1402a2784:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402a2789:	03 c6                	add    %esi,%eax
1402a278b:	75 2a                	jne    0x1402a27b7
1402a278d:	48 8b 03             	mov    (%rbx),%rax
1402a2790:	48 8b cb             	mov    %rbx,%rcx
1402a2793:	48 8b 00             	mov    (%rax),%rax
1402a2796:	ff 15 9c a4 86 00    	call   *0x86a49c(%rip)        # 0x140b0cc38
1402a279c:	8b c6                	mov    %esi,%eax
1402a279e:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402a27a3:	03 c6                	add    %esi,%eax
1402a27a5:	75 10                	jne    0x1402a27b7
1402a27a7:	48 8b 03             	mov    (%rbx),%rax
1402a27aa:	48 8b cb             	mov    %rbx,%rcx
1402a27ad:	48 8b 40 08          	mov    0x8(%rax),%rax
1402a27b1:	ff 15 81 a4 86 00    	call   *0x86a481(%rip)        # 0x140b0cc38
1402a27b7:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1402a27bb:	48 85 c9             	test   %rcx,%rcx
1402a27be:	74 18                	je     0x1402a27d8
1402a27c0:	8b c6                	mov    %esi,%eax
1402a27c2:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
1402a27c7:	03 c6                	add    %esi,%eax
1402a27c9:	75 0d                	jne    0x1402a27d8
1402a27cb:	48 8b 01             	mov    (%rcx),%rax
1402a27ce:	48 8b 40 08          	mov    0x8(%rax),%rax
1402a27d2:	ff 15 60 a4 86 00    	call   *0x86a460(%rip)        # 0x140b0cc38
1402a27d8:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402a27dd:	48 8d 05 0c 0e 88 00 	lea    0x880e0c(%rip),%rax        # 0x140b235f0
1402a27e4:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402a27e9:	48 89 07             	mov    %rax,(%rdi)
1402a27ec:	48 83 c4 20          	add    $0x20,%rsp
1402a27f0:	5f                   	pop    %rdi
1402a27f1:	c3                   	ret
1402a27f2:	90                   	nop
1402a27f3:	90                   	nop
1402a27f4:	90                   	nop
1402a27f5:	90                   	nop
1402a27f6:	90                   	nop
1402a27f7:	90                   	nop
1402a27f8:	90                   	nop
1402a27f9:	90                   	nop
1402a27fa:	90                   	nop
1402a27fb:	90                   	nop
1402a27fc:	90                   	nop
1402a27fd:	90                   	nop
1402a27fe:	90                   	nop
1402a27ff:	90                   	nop
1402a2800:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402a2805:	57                   	push   %rdi
1402a2806:	48 83 ec 40          	sub    $0x40,%rsp
1402a280a:	49 8b f8             	mov    %r8,%rdi
1402a280d:	4c 8b c9             	mov    %rcx,%r9
1402a2810:	83 fa 1e             	cmp    $0x1e,%edx
1402a2813:	75 1f                	jne    0x1402a2834
1402a2815:	48 8d 91 40 01 00 00 	lea    0x140(%rcx),%rdx
1402a281c:	48 8b cf             	mov    %rdi,%rcx
1402a281f:	e8 54 89 d7 ff       	call   0x14001b178
1402a2824:	b8 01 00 00 00       	mov    $0x1,%eax
1402a2829:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1402a282e:	48 83 c4 40          	add    $0x40,%rsp
1402a2832:	5f                   	pop    %rdi
1402a2833:	c3                   	ret
1402a2834:	83 fa 45             	cmp    $0x45,%edx
1402a2837:	75 09                	jne    0x1402a2842
1402a2839:	48 8d 91 50 01 00 00 	lea    0x150(%rcx),%rdx
1402a2840:	eb da                	jmp    0x1402a281c
1402a2842:	8d 42 be             	lea    -0x42(%rdx),%eax
1402a2845:	83 f8 01             	cmp    $0x1,%eax
1402a2848:	76 04                	jbe    0x1402a284e
1402a284a:	33 c0                	xor    %eax,%eax
1402a284c:	eb db                	jmp    0x1402a2829
1402a284e:	0f 57 c0             	xorps  %xmm0,%xmm0
1402a2851:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
1402a2857:	48 8b 51 10          	mov    0x10(%rcx),%rdx
1402a285b:	48 85 d2             	test   %rdx,%rdx
1402a285e:	0f 84 29 01 00 00    	je     0x1402a298d
1402a2864:	8b 42 08             	mov    0x8(%rdx),%eax
1402a2867:	eb 0a                	jmp    0x1402a2873
1402a2869:	8d 48 01             	lea    0x1(%rax),%ecx
1402a286c:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
1402a2871:	74 0a                	je     0x1402a287d
1402a2873:	85 c0                	test   %eax,%eax
1402a2875:	0f 84 12 01 00 00    	je     0x1402a298d
1402a287b:	eb ec                	jmp    0x1402a2869
1402a287d:	49 8b 41 08          	mov    0x8(%r9),%rax
1402a2881:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402a2886:	49 8b 41 10          	mov    0x10(%r9),%rax
1402a288a:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1402a288f:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1402a2894:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1402a2899:	e8 32 0d 00 00       	call   0x1402a35d0
1402a289e:	48 8b 08             	mov    (%rax),%rcx
1402a28a1:	48 8b 50 08          	mov    0x8(%rax),%rdx
1402a28a5:	48 83 20 00          	andq   $0x0,(%rax)
1402a28a9:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
1402a28ae:	48 89 0f             	mov    %rcx,(%rdi)
1402a28b1:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
1402a28b5:	48 89 57 08          	mov    %rdx,0x8(%rdi)
1402a28b9:	83 cf ff             	or     $0xffffffff,%edi