10040351e:	4c 8b 4c 24 20       	mov    0x20(%rsp),%r9
100403523:	44 8b 54 24 28       	mov    0x28(%rsp),%r10d
100403528:	49 0f af c4          	imul   %r12,%rax
10040352c:	48 3b 43 58          	cmp    0x58(%rbx),%rax
100403530:	0f 87 ad fc ff ff    	ja     1004031e3 <.text+0x21e3>
100403536:	49 89 c4             	mov    %rax,%r12
100403539:	eb ac                	jmp    1004034e7 <.text+0x24e7>
10040353b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100403540:	49 89 c4             	mov    %rax,%r12
100403543:	44 8d 57 05          	lea    0x5(%rdi),%r10d
100403547:	89 f8                	mov    %edi,%eax
100403549:	48 89 f2             	mov    %rsi,%rdx
10040354c:	0f 1f 40 00          	nopl   0x0(%rax)
100403550:	89 c1                	mov    %eax,%ecx
100403552:	83 c0 01             	add    $0x1,%eax
100403555:	0f b6 4c 0d 00       	movzbl 0x0(%rbp,%rcx,1),%ecx
10040355a:	48 01 ca             	add    %rcx,%rdx
10040355d:	44 39 d0             	cmp    %r10d,%eax
100403560:	75 ee                	jne    100403550 <.text+0x2550>
100403562:	4c 89 c9             	mov    %r9,%rcx
100403565:	41 b8 01 00 00 00    	mov    $0x1,%r8d
10040356b:	44 89 54 24 28       	mov    %r10d,0x28(%rsp)
100403570:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
100403575:	e8 66 db ff ff       	call   1004010e0 <.text+0xe0>
10040357a:	48 8b 43 40          	mov    0x40(%rbx),%rax
10040357e:	4c 8b 4c 24 20       	mov    0x20(%rsp),%r9
100403583:	44 8b 54 24 28       	mov    0x28(%rsp),%r10d
100403588:	49 0f af c4          	imul   %r12,%rax
10040358c:	48 3b 43 48          	cmp    0x48(%rbx),%rax
100403590:	0f 87 3b fc ff ff    	ja     1004031d1 <.text+0x21d1>
100403596:	49 89 c4             	mov    %rax,%r12
100403599:	eb ac                	jmp    100403547 <.text+0x2547>
10040359b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004035a0:	4c 89 e2             	mov    %r12,%rdx
1004035a3:	4c 89 e9             	mov    %r13,%rcx
1004035a6:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1004035ab:	e8 20 07 00 00       	call   100403cd0 <.text+0x2cd0>
1004035b0:	4c 8b 4c 24 20       	mov    0x20(%rsp),%r9
1004035b5:	84 c0                	test   %al,%al
1004035b7:	74 17                	je     1004035d0 <.text+0x25d0>
1004035b9:	49 83 79 08 00       	cmpq   $0x0,0x8(%r9)
1004035be:	0f 85 7c 00 00 00    	jne    100403640 <.text+0x2640>
1004035c4:	4d 89 21             	mov    %r12,(%r9)
1004035c7:	4d 89 69 08          	mov    %r13,0x8(%r9)
1004035cb:	e9 e4 f9 ff ff       	jmp    100402fb4 <.text+0x1fb4>
1004035d0:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1004035d6:	4c 89 e2             	mov    %r12,%rdx
1004035d9:	4c 89 e9             	mov    %r13,%rcx
1004035dc:	48 83 c4 48          	add    $0x48,%rsp
1004035e0:	5b                   	pop    %rbx
1004035e1:	5e                   	pop    %rsi
1004035e2:	5f                   	pop    %rdi
1004035e3:	5d                   	pop    %rbp
1004035e4:	41 5c                	pop    %r12
1004035e6:	41 5d                	pop    %r13
1004035e8:	41 5e                	pop    %r14
1004035ea:	41 5f                	pop    %r15
1004035ec:	e9 ef f1 ff ff       	jmp    1004027e0 <.text+0x17e0>
1004035f1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004035f8:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1004035fe:	4c 89 e2             	mov    %r12,%rdx
100403601:	4c 89 c9             	mov    %r9,%rcx
100403604:	48 83 c4 48          	add    $0x48,%rsp
100403608:	5b                   	pop    %rbx
100403609:	5e                   	pop    %rsi
10040360a:	5f                   	pop    %rdi
10040360b:	5d                   	pop    %rbp
10040360c:	41 5c                	pop    %r12
10040360e:	41 5d                	pop    %r13
100403610:	41 5e                	pop    %r14
100403612:	41 5f                	pop    %r15
100403614:	e9 c7 da ff ff       	jmp    1004010e0 <.text+0xe0>
100403619:	be 03 00 00 00       	mov    $0x3,%esi
10040361e:	31 ff                	xor    %edi,%edi
100403620:	4c 8d 3d d9 9f 00 00 	lea    0x9fd9(%rip),%r15        # 10040d600 <_head_msys_gmp_10_dll-0x9a00>
100403627:	49 bb 55 55 55 55 55 	movabs $0x5555555555555555,%r11
10040362e:	55 55 55
100403631:	49 ba ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%r10
100403638:	aa aa aa
10040363b:	e9 1b fb ff ff       	jmp    10040315b <.text+0x215b>
100403640:	e8 4b e3 ff ff       	call   100401990 <.text+0x990>
100403645:	90                   	nop
100403646:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10040364d:	00 00 00
100403650:	41 57                	push   %r15
100403652:	41 56                	push   %r14
100403654:	41 55                	push   %r13
100403656:	41 54                	push   %r12
100403658:	55                   	push   %rbp
100403659:	57                   	push   %rdi
10040365a:	56                   	push   %rsi
10040365b:	53                   	push   %rbx
10040365c:	48 81 ec 68 01 00 00 	sub    $0x168,%rsp
100403663:	4c 8d 71 ff          	lea    -0x1(%rcx),%r14
100403667:	49 89 cc             	mov    %rcx,%r12
10040366a:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
10040366f:	f6 c1 01             	test   $0x1,%cl
100403672:	0f 84 6c 02 00 00    	je     1004038e4 <.text+0x28e4>
100403678:	31 c0                	xor    %eax,%eax
10040367a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100403680:	49 d1 ee             	shr    $1,%r14
100403683:	83 c0 01             	add    $0x1,%eax
100403686:	41 f6 c6 01          	test   $0x1,%r14b
10040368a:	74 f4                	je     100403680 <.text+0x2680>
10040368c:	89 44 24 3c          	mov    %eax,0x3c(%rsp)
100403690:	4c 89 e0             	mov    %r12,%rax
100403693:	48 8d 15 e6 9e 00 00 	lea    0x9ee6(%rip),%rdx        # 10040d580 <_head_msys_gmp_10_dll-0x9a80>
10040369a:	4c 89 e1             	mov    %r12,%rcx
10040369d:	31 f6                	xor    %esi,%esi
10040369f:	48 d1 e8             	shr    $1,%rax
1004036a2:	41 b8 40 00 00 00    	mov    $0x40,%r8d
1004036a8:	83 e0 7f             	and    $0x7f,%eax
1004036ab:	0f b6 04 02          	movzbl (%rdx,%rax,1),%eax
1004036af:	48 8d 14 00          	lea    (%rax,%rax,1),%rdx
1004036b3:	48 0f af c0          	imul   %rax,%rax
1004036b7:	49 0f af c4          	imul   %r12,%rax
1004036bb:	48 29 c2             	sub    %rax,%rdx
1004036be:	48 8d 04 12          	lea    (%rdx,%rdx,1),%rax
1004036c2:	48 0f af d2          	imul   %rdx,%rdx
1004036c6:	49 0f af d4          	imul   %r12,%rdx
1004036ca:	48 29 d0             	sub    %rdx,%rax
1004036cd:	31 d2                	xor    %edx,%edx
1004036cf:	4c 8d 2c 00          	lea    (%rax,%rax,1),%r13
1004036d3:	48 0f af c0          	imul   %rax,%rax
1004036d7:	49 0f af c4          	imul   %r12,%rax
1004036db:	49 29 c5             	sub    %rax,%r13
1004036de:	b8 01 00 00 00       	mov    $0x1,%eax
1004036e3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004036e8:	49 89 c9             	mov    %rcx,%r9
1004036eb:	48 d1 ea             	shr    $1,%rdx
1004036ee:	49 c1 e1 3f          	shl    $0x3f,%r9
1004036f2:	48 d1 e9             	shr    $1,%rcx
1004036f5:	4c 09 ca             	or     %r9,%rdx
1004036f8:	48 39 c1             	cmp    %rax,%rcx
1004036fb:	72 07                	jb     100403704 <.text+0x2704>
1004036fd:	75 0b                	jne    10040370a <.text+0x270a>
1004036ff:	48 39 f2             	cmp    %rsi,%rdx
100403702:	77 06                	ja     10040370a <.text+0x270a>
100403704:	48 29 d6             	sub    %rdx,%rsi
100403707:	48 19 c8             	sbb    %rcx,%rax
10040370a:	41 83 e8 01          	sub    $0x1,%r8d
10040370e:	75 d8                	jne    1004036e8 <.text+0x26e8>
100403710:	4c 89 e0             	mov    %r12,%rax
100403713:	31 db                	xor    %ebx,%ebx
100403715:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
10040371a:	4d 89 f1             	mov    %r14,%r9
10040371d:	48 29 f0             	sub    %rsi,%rax
100403720:	4c 89 ea             	mov    %r13,%rdx
100403723:	4c 89 e1             	mov    %r12,%rcx
100403726:	48 39 f0             	cmp    %rsi,%rax
100403729:	48 8d 04 36          	lea    (%rsi,%rsi,1),%rax
10040372d:	0f 97 c3             	seta   %bl
100403730:	4c 29 e0             	sub    %r12,%rax
100403733:	48 f7 db             	neg    %rbx
100403736:	4c 21 e3             	and    %r12,%rbx
100403739:	48 01 c3             	add    %rax,%rbx
10040373c:	8b 44 24 3c          	mov    0x3c(%rsp),%eax
100403740:	49 89 d8             	mov    %rbx,%r8
100403743:	89 44 24 20          	mov    %eax,0x20(%rsp)
100403747:	e8 c4 da ff ff       	call   100401210 <.text+0x210>
10040374c:	88 44 24 5f          	mov    %al,0x5f(%rsp)
100403750:	84 c0                	test   %al,%al
100403752:	0f 84 85 01 00 00    	je     1004038dd <.text+0x28dd>
100403758:	48 8d 7c 24 60       	lea    0x60(%rsp),%rdi
10040375d:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
100403762:	31 c9                	xor    %ecx,%ecx
100403764:	4d 89 e7             	mov    %r12,%r15
100403767:	49 89 f8             	mov    %rdi,%r8
10040376a:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
10040376f:	48 8d 2d 8a cb 00 00 	lea    0xcb8a(%rip),%rbp        # 100410300 <_head_msys_gmp_10_dll-0x6d00>
100403776:	e8 05 f8 ff ff       	call   100402f80 <.text+0x1f80>
10040377b:	0f b6 84 24 5a 01 00 	movzbl 0x15a(%rsp),%eax
100403782:	00
100403783:	4c 89 74 24 48       	mov    %r14,0x48(%rsp)
100403788:	89 44 24 58          	mov    %eax,0x58(%rsp)
10040378c:	83 e8 01             	sub    $0x1,%eax
10040378f:	48 8d 04 c7          	lea    (%rdi,%rax,8),%rax
100403793:	bf 02 00 00 00       	mov    $0x2,%edi
100403798:	49 89 c4             	mov    %rax,%r12
10040379b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004037a0:	8b 44 24 58          	mov    0x58(%rsp),%eax
1004037a4:	85 c0                	test   %eax,%eax
1004037a6:	0f 84 d3 00 00 00    	je     10040387f <.text+0x287f>
1004037ac:	4d 89 e9             	mov    %r13,%r9
1004037af:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
1004037b4:	49 89 dd             	mov    %rbx,%r13
1004037b7:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1004037bc:	4d 89 f8             	mov    %r15,%r8
1004037bf:	31 d2                	xor    %edx,%edx
1004037c1:	48 89 d8             	mov    %rbx,%rax
1004037c4:	4c 89 e9             	mov    %r13,%rcx
1004037c7:	49 f7 76 10          	divq   0x10(%r14)
1004037cb:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1004037d0:	48 89 c2             	mov    %rax,%rdx
1004037d3:	e8 b8 d9 ff ff       	call   100401190 <.text+0x190>
1004037d8:	4d 39 f4             	cmp    %r14,%r12
1004037db:	0f 84 8f 00 00 00    	je     100403870 <.text+0x2870>
1004037e1:	49 83 c6 08          	add    $0x8,%r14
1004037e5:	48 39 f0             	cmp    %rsi,%rax
1004037e8:	75 d5                	jne    1004037bf <.text+0x27bf>
1004037ea:	4d 89 cd             	mov    %r9,%r13
1004037ed:	4d 89 c7             	mov    %r8,%r15
1004037f0:	0f b6 45 00          	movzbl 0x0(%rbp),%eax
1004037f4:	48 01 c7             	add    %rax,%rdi
1004037f7:	48 89 f0             	mov    %rsi,%rax
1004037fa:	48 f7 e7             	mul    %rdi
1004037fd:	48 89 c3             	mov    %rax,%rbx
100403800:	48 89 d0             	mov    %rdx,%rax
100403803:	48 85 d2             	test   %rdx,%rdx
100403806:	0f 85 94 00 00 00    	jne    1004038a0 <.text+0x28a0>
10040380c:	48 89 d8             	mov    %rbx,%rax
10040380f:	31 d2                	xor    %edx,%edx
100403811:	49 f7 f7             	div    %r15
100403814:	48 89 d3             	mov    %rdx,%rbx
100403817:	8b 44 24 3c          	mov    0x3c(%rsp),%eax
10040381b:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
100403820:	49 89 d8             	mov    %rbx,%r8
100403823:	4c 89 ea             	mov    %r13,%rdx
100403826:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
10040382b:	4c 89 f9             	mov    %r15,%rcx
10040382e:	89 44 24 20          	mov    %eax,0x20(%rsp)
100403832:	e8 d9 d9 ff ff       	call   100401210 <.text+0x210>
100403837:	84 c0                	test   %al,%al
100403839:	0f 84 9e 00 00 00    	je     1004038dd <.text+0x28dd>
10040383f:	48 83 c5 01          	add    $0x1,%rbp
100403843:	48 8d 05 52 cd 00 00 	lea    0xcd52(%rip),%rax        # 10041059c <_head_msys_gmp_10_dll-0x6a64>
10040384a:	48 39 e8             	cmp    %rbp,%rax
10040384d:	0f 85 4d ff ff ff    	jne    1004037a0 <.text+0x27a0>
100403853:	48 8d 0d c6 98 00 00 	lea    0x98c6(%rip),%rcx        # 10040d120 <_head_msys_gmp_10_dll-0x9ee0>
10040385a:	e8 21 6b 00 00       	call   10040a380 <.text+0x9380>
10040385f:	31 d2                	xor    %edx,%edx
100403861:	31 c9                	xor    %ecx,%ecx
100403863:	49 89 c0             	mov    %rax,%r8
100403866:	e8 35 6d 00 00       	call   10040a5a0 <.text+0x95a0>
10040386b:	e8 10 6d 00 00       	call   10040a580 <.text+0x9580>
100403870:	4d 89 cd             	mov    %r9,%r13
100403873:	4d 89 c7             	mov    %r8,%r15
100403876:	48 39 f0             	cmp    %rsi,%rax
100403879:	0f 84 71 ff ff ff    	je     1004037f0 <.text+0x27f0>
10040387f:	0f b6 44 24 5f       	movzbl 0x5f(%rsp),%eax
100403884:	48 81 c4 68 01 00 00 	add    $0x168,%rsp
10040388b:	5b                   	pop    %rbx
10040388c:	5e                   	pop    %rsi
10040388d:	5f                   	pop    %rdi
10040388e:	5d                   	pop    %rbp
10040388f:	41 5c                	pop    %r12
100403891:	41 5d                	pop    %r13
100403893:	41 5e                	pop    %r14
100403895:	41 5f                	pop    %r15
100403897:	c3                   	ret
100403898:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040389f:	00
1004038a0:	49 39 d7             	cmp    %rdx,%r15
1004038a3:	76 51                	jbe    1004038f6 <.text+0x28f6>
1004038a5:	4c 89 f9             	mov    %r15,%rcx
1004038a8:	41 b8 40 00 00 00    	mov    $0x40,%r8d
1004038ae:	31 d2                	xor    %edx,%edx
1004038b0:	49 89 c9             	mov    %rcx,%r9
1004038b3:	48 d1 ea             	shr    $1,%rdx
1004038b6:	49 c1 e1 3f          	shl    $0x3f,%r9
1004038ba:	48 d1 e9             	shr    $1,%rcx
1004038bd:	4c 09 ca             	or     %r9,%rdx
1004038c0:	48 39 c1             	cmp    %rax,%rcx
1004038c3:	72 07                	jb     1004038cc <.text+0x28cc>
1004038c5:	75 0b                	jne    1004038d2 <.text+0x28d2>
1004038c7:	48 39 da             	cmp    %rbx,%rdx
1004038ca:	77 06                	ja     1004038d2 <.text+0x28d2>
1004038cc:	48 29 d3             	sub    %rdx,%rbx
1004038cf:	48 19 c8             	sbb    %rcx,%rax
1004038d2:	41 83 e8 01          	sub    $0x1,%r8d
1004038d6:	75 d8                	jne    1004038b0 <.text+0x28b0>
1004038d8:	e9 3a ff ff ff       	jmp    100403817 <.text+0x2817>
1004038dd:	c6 44 24 5f 00       	movb   $0x0,0x5f(%rsp)
1004038e2:	eb 9b                	jmp    10040387f <.text+0x287f>
1004038e4:	c7 44 24 3c 00 00 00 	movl   $0x0,0x3c(%rsp)
1004038eb:	00
1004038ec:	4c 8b 74 24 40       	mov    0x40(%rsp),%r14
1004038f1:	e9 9a fd ff ff       	jmp    100403690 <.text+0x2690>
1004038f6:	4c 8d 0d 5c 98 00 00 	lea    0x985c(%rip),%r9        # 10040d159 <_head_msys_gmp_10_dll-0x9ea7>
1004038fd:	4c 8d 05 74 9c 00 00 	lea    0x9c74(%rip),%r8        # 10040d578 <_head_msys_gmp_10_dll-0x9a88>
100403904:	ba f4 04 00 00       	mov    $0x4f4,%edx
100403909:	48 8d 0d 10 97 00 00 	lea    0x9710(%rip),%rcx        # 10040d020 <_head_msys_gmp_10_dll-0x9fe0>
100403910:	e8 ab 6b 00 00       	call   10040a4c0 <.text+0x94c0>
100403915:	90                   	nop
100403916:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10040391d:	00 00 00
100403920:	41 57                	push   %r15
100403922:	41 56                	push   %r14
100403924:	41 55                	push   %r13
100403926:	41 54                	push   %r12
100403928:	55                   	push   %rbp
100403929:	57                   	push   %rdi
10040392a:	56                   	push   %rsi
10040392b:	53                   	push   %rbx
10040392c:	48 83 ec 48          	sub    $0x48,%rsp
100403930:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
100403935:	48 89 cf             	mov    %rcx,%rdi
100403938:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
10040393d:	48 83 f9 01          	cmp    $0x1,%rcx
100403941:	0f 86 35 03 00 00    	jbe    100403c7c <.text+0x2c7c>
100403947:	31 ed                	xor    %ebp,%ebp
100403949:	48 89 f9             	mov    %rdi,%rcx
10040394c:	41 b8 40 00 00 00    	mov    $0x40,%r8d
100403952:	b8 01 00 00 00       	mov    $0x1,%eax
100403957:	31 d2                	xor    %edx,%edx
100403959:	49 89 e9             	mov    %rbp,%r9
10040395c:	0f 1f 40 00          	nopl   0x0(%rax)
100403960:	49 89 ca             	mov    %rcx,%r10
100403963:	48 d1 ea             	shr    $1,%rdx
100403966:	49 c1 e2 3f          	shl    $0x3f,%r10
10040396a:	48 d1 e9             	shr    $1,%rcx
10040396d:	4c 09 d2             	or     %r10,%rdx
100403970:	48 39 c1             	cmp    %rax,%rcx
100403973:	72 07                	jb     10040397c <.text+0x297c>
100403975:	75 0b                	jne    100403982 <.text+0x2982>
100403977:	4c 39 ca             	cmp    %r9,%rdx
10040397a:	77 06                	ja     100403982 <.text+0x2982>
10040397c:	49 29 d1             	sub    %rdx,%r9
10040397f:	48 19 c8             	sbb    %rcx,%rax
100403982:	41 83 e8 01          	sub    $0x1,%r8d
100403986:	75 d8                	jne    100403960 <.text+0x2960>
100403988:	48 89 f8             	mov    %rdi,%rax
10040398b:	31 f6                	xor    %esi,%esi
10040398d:	4c 89 cd             	mov    %r9,%rbp
100403990:	41 be 01 00 00 00    	mov    $0x1,%r14d
100403996:	4c 29 c8             	sub    %r9,%rax
100403999:	41 bc 01 00 00 00    	mov    $0x1,%r12d
10040399f:	4c 39 c8             	cmp    %r9,%rax
1004039a2:	4b 8d 04 09          	lea    (%r9,%r9,1),%rax
1004039a6:	40 0f 97 c6          	seta   %sil
1004039aa:	48 29 f8             	sub    %rdi,%rax
1004039ad:	48 f7 de             	neg    %rsi
1004039b0:	48 21 fe             	and    %rdi,%rsi
1004039b3:	48 01 c6             	add    %rax,%rsi
1004039b6:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
1004039bb:	48 89 f3             	mov    %rsi,%rbx
1004039be:	49 89 f5             	mov    %rsi,%r13
1004039c1:	48 83 c0 01          	add    $0x1,%rax
1004039c5:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1004039ca:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1004039d0:	48 39 7c 24 20       	cmp    %rdi,0x20(%rsp)
1004039d5:	0f 83 c0 02 00 00    	jae    100403c9b <.text+0x2c9b>
1004039db:	48 89 f8             	mov    %rdi,%rax
1004039de:	48 8d 0d 9b 9b 00 00 	lea    0x9b9b(%rip),%rcx        # 10040d580 <_head_msys_gmp_10_dll-0x9a80>
1004039e5:	49 89 fb             	mov    %rdi,%r11
1004039e8:	48 d1 e8             	shr    $1,%rax
1004039eb:	83 e0 7f             	and    $0x7f,%eax
1004039ee:	0f b6 04 01          	movzbl (%rcx,%rax,1),%eax
1004039f2:	48 8d 14 00          	lea    (%rax,%rax,1),%rdx
1004039f6:	48 0f af c0          	imul   %rax,%rax