1004b3003:	49 89 e8             	mov    %rbp,%r8
1004b3006:	48 89 ea             	mov    %rbp,%rdx
1004b3009:	48 8b 05 d0 01 27 00 	mov    0x2701d0(%rip),%rax        # 1007231e0 <_head_msys_iconv_2_dll-0x48e20>
1004b3010:	b9 43 00 00 00       	mov    $0x43,%ecx
1004b3015:	48 8b 00             	mov    (%rax),%rax
1004b3018:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1004b301d:	e8 7e 4f f5 ff       	call   100407fa0 <.text+0x6fa0>
1004b3022:	85 c0                	test   %eax,%eax
1004b3024:	75 72                	jne    1004b3098 <.text+0xb2098>
1004b3026:	89 dd                	mov    %ebx,%ebp
1004b3028:	4c 89 ea             	mov    %r13,%rdx
1004b302b:	48 89 f1             	mov    %rsi,%rcx
1004b302e:	e8 ad a7 04 00       	call   1004fd7e0 <.text+0xfc7e0>
1004b3033:	41 b8 ff ff ff ff    	mov    $0xffffffff,%r8d
1004b3039:	31 d2                	xor    %edx,%edx
1004b303b:	b9 31 00 00 00       	mov    $0x31,%ecx
1004b3040:	e8 6b 95 fb ff       	call   10046c5b0 <.text+0x6b5b0>
1004b3045:	48 8b 05 d4 fb 26 00 	mov    0x26fbd4(%rip),%rax        # 100722c20 <_head_msys_iconv_2_dll-0x493e0>
1004b304c:	83 2f 01             	subl   $0x1,(%rdi)
1004b304f:	44 89 30             	mov    %r14d,(%rax)
1004b3052:	89 e8                	mov    %ebp,%eax
1004b3054:	48 81 c4 a8 01 00 00 	add    $0x1a8,%rsp
1004b305b:	5b                   	pop    %rbx
1004b305c:	5e                   	pop    %rsi
1004b305d:	5f                   	pop    %rdi
1004b305e:	5d                   	pop    %rbp
1004b305f:	41 5c                	pop    %r12
1004b3061:	41 5d                	pop    %r13
1004b3063:	41 5e                	pop    %r14
1004b3065:	41 5f                	pop    %r15
1004b3067:	c3                   	ret
1004b3068:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1004b306f:	00
1004b3070:	89 d8                	mov    %ebx,%eax
1004b3072:	c6 44 24 40 80       	movb   $0x80,0x40(%rsp)
1004b3077:	4c 8d 7c 24 40       	lea    0x40(%rsp),%r15
1004b307c:	f7 d8                	neg    %eax
1004b307e:	c6 44 24 43 00       	movb   $0x0,0x43(%rsp)
1004b3083:	88 44 24 41          	mov    %al,0x41(%rsp)
1004b3087:	89 d8                	mov    %ebx,%eax
1004b3089:	f7 d8                	neg    %eax
1004b308b:	88 64 24 42          	mov    %ah,0x42(%rsp)
1004b308f:	e9 ec fe ff ff       	jmp    1004b2f80 <.text+0xb1f80>
1004b3094:	0f 1f 40 00          	nopl   0x0(%rax)
1004b3098:	b9 31 00 00 00       	mov    $0x31,%ecx
1004b309d:	e8 be 93 fb ff       	call   10046c460 <.text+0x6b460>
1004b30a2:	4c 89 f9             	mov    %r15,%rcx
1004b30a5:	48 89 c2             	mov    %rax,%rdx
1004b30a8:	e8 73 d1 1e 00       	call   1006a0220 <.text+0x29f220>
1004b30ad:	85 c0                	test   %eax,%eax
1004b30af:	0f 84 71 ff ff ff    	je     1004b3026 <.text+0xb2026>
1004b30b5:	b9 31 00 00 00       	mov    $0x31,%ecx
1004b30ba:	e8 a1 93 fb ff       	call   10046c460 <.text+0x6b460>
1004b30bf:	48 89 c1             	mov    %rax,%rcx
1004b30c2:	48 89 c5             	mov    %rax,%rbp
1004b30c5:	e8 a6 d1 1e 00       	call   1006a0270 <.text+0x29f270>
1004b30ca:	48 83 f8 02          	cmp    $0x2,%rax
1004b30ce:	77 30                	ja     1004b3100 <.text+0xb2100>
1004b30d0:	48 85 c0             	test   %rax,%rax
1004b30d3:	0f 84 4d ff ff ff    	je     1004b3026 <.text+0xb2026>
1004b30d9:	48 8b 05 40 5c 27 00 	mov    0x275c40(%rip),%rax        # 100728d20 <_head_msys_iconv_2_dll-0x432e0>
1004b30e0:	8b 00                	mov    (%rax),%eax
1004b30e2:	85 c0                	test   %eax,%eax
1004b30e4:	74 32                	je     1004b3118 <.text+0xb2118>
1004b30e6:	48 8b 05 43 60 27 00 	mov    0x276043(%rip),%rax        # 100729130 <_head_msys_iconv_2_dll-0x42ed0>
1004b30ed:	48 89 e9             	mov    %rbp,%rcx
1004b30f0:	ff 10                	call   *(%rax)
1004b30f2:	89 c5                	mov    %eax,%ebp
1004b30f4:	e9 2f ff ff ff       	jmp    1004b3028 <.text+0xb2028>
1004b30f9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004b3100:	80 7d 00 80          	cmpb   $0x80,0x0(%rbp)
1004b3104:	75 d3                	jne    1004b30d9 <.text+0xb20d9>
1004b3106:	0f b7 6d 01          	movzwl 0x1(%rbp),%ebp
1004b310a:	f7 dd                	neg    %ebp
1004b310c:	e9 17 ff ff ff       	jmp    1004b3028 <.text+0xb2028>
1004b3111:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004b3118:	0f b6 6d 00          	movzbl 0x0(%rbp),%ebp
1004b311c:	e9 07 ff ff ff       	jmp    1004b3028 <.text+0xb2028>
1004b3121:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1004b3128:	00 00 00 00
1004b312c:	0f 1f 40 00          	nopl   0x0(%rax)
1004b3130:	53                   	push   %rbx
1004b3131:	48 83 ec 20          	sub    $0x20,%rsp
1004b3135:	48 8b 1d d4 7f 27 00 	mov    0x277fd4(%rip),%rbx        # 10072b110 <_head_msys_iconv_2_dll-0x40ef0>
1004b313c:	48 8d 05 7d a2 2a 00 	lea    0x2aa27d(%rip),%rax        # 10075d3c0 <_head_msys_iconv_2_dll-0xec40>
1004b3143:	48 8b 0b             	mov    (%rbx),%rcx
1004b3146:	48 39 c1             	cmp    %rax,%rcx
1004b3149:	74 55                	je     1004b31a0 <.text+0xb21a0>
1004b314b:	48 85 c9             	test   %rcx,%rcx
1004b314e:	74 0c                	je     1004b315c <.text+0xb215c>
1004b3150:	e8 cb e3 f4 ff       	call   100401520 <.text+0x520>
1004b3155:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
1004b315c:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1004b3160:	48 8d 05 39 a1 2a 00 	lea    0x2aa139(%rip),%rax        # 10075d2a0 <_head_msys_iconv_2_dll-0xed60>
1004b3167:	48 39 c1             	cmp    %rax,%rcx
1004b316a:	74 1c                	je     1004b3188 <.text+0xb2188>
1004b316c:	48 85 c9             	test   %rcx,%rcx
1004b316f:	74 0d                	je     1004b317e <.text+0xb217e>
1004b3171:	e8 aa e3 f4 ff       	call   100401520 <.text+0x520>
1004b3176:	48 c7 43 08 00 00 00 	movq   $0x0,0x8(%rbx)
1004b317d:	00
1004b317e:	48 83 c4 20          	add    $0x20,%rsp
1004b3182:	5b                   	pop    %rbx
1004b3183:	c3                   	ret
1004b3184:	0f 1f 40 00          	nopl   0x0(%rax)
1004b3188:	48 8d 0d 50 68 24 00 	lea    0x246850(%rip),%rcx        # 1006f99df <_head_msys_iconv_2_dll-0x72621>
1004b318f:	48 83 c4 20          	add    $0x20,%rsp
1004b3193:	5b                   	pop    %rbx
1004b3194:	e9 97 b6 1e 00       	jmp    10069e830 <.text+0x29d830>
1004b3199:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004b31a0:	48 8d 0d 29 68 24 00 	lea    0x246829(%rip),%rcx        # 1006f99d0 <_head_msys_iconv_2_dll-0x72630>
1004b31a7:	e8 84 b6 1e 00       	call   10069e830 <.text+0x29d830>
1004b31ac:	eb ae                	jmp    1004b315c <.text+0xb215c>
1004b31ae:	66 90                	xchg   %ax,%ax
1004b31b0:	56                   	push   %rsi
1004b31b1:	53                   	push   %rbx
1004b31b2:	48 83 ec 28          	sub    $0x28,%rsp
1004b31b6:	e8 75 ff ff ff       	call   1004b3130 <.text+0xb2130>
1004b31bb:	48 8b 1d 6e 00 27 00 	mov    0x27006e(%rip),%rbx        # 100723230 <_head_msys_iconv_2_dll-0x48dd0>
1004b31c2:	48 8d 05 77 9d 2a 00 	lea    0x2a9d77(%rip),%rax        # 10075cf40 <_head_msys_iconv_2_dll-0xf0c0>
1004b31c9:	48 8b 0d 40 7f 27 00 	mov    0x277f40(%rip),%rcx        # 10072b110 <_head_msys_iconv_2_dll-0x40ef0>
1004b31d0:	48 8b 35 f9 7b 27 00 	mov    0x277bf9(%rip),%rsi        # 10072add0 <_head_msys_iconv_2_dll-0x41230>
1004b31d7:	48 63 13             	movslq (%rbx),%rdx
1004b31da:	4c 8d 04 52          	lea    (%rdx,%rdx,2),%r8
1004b31de:	49 c1 e0 04          	shl    $0x4,%r8
1004b31e2:	4c 01 c0             	add    %r8,%rax
1004b31e5:	66 0f 6f 00          	movdqa (%rax),%xmm0
1004b31e9:	66 0f 6f 48 10       	movdqa 0x10(%rax),%xmm1
1004b31ee:	4c 8b 40 20          	mov    0x20(%rax),%r8
1004b31f2:	4c 8b 48 28          	mov    0x28(%rax),%r9
1004b31f6:	0f 11 01             	movups %xmm0,(%rcx)
1004b31f9:	4c 89 41 20          	mov    %r8,0x20(%rcx)
1004b31fd:	4c 89 49 28          	mov    %r9,0x28(%rcx)
1004b3201:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
1004b3205:	48 8b 0c d6          	mov    (%rsi,%rdx,8),%rcx
1004b3209:	e8 72 c9 1e 00       	call   10069fb80 <.text+0x29eb80>
1004b320e:	48 63 13             	movslq (%rbx),%rdx
1004b3211:	48 c7 04 d6 00 00 00 	movq   $0x0,(%rsi,%rdx,8)
1004b3218:	00
1004b3219:	48 89 d0             	mov    %rdx,%rax
1004b321c:	85 d2                	test   %edx,%edx
1004b321e:	7e 05                	jle    1004b3225 <.text+0xb2225>
1004b3220:	83 e8 01             	sub    $0x1,%eax
1004b3223:	89 03                	mov    %eax,(%rbx)
1004b3225:	48 83 c4 28          	add    $0x28,%rsp
1004b3229:	5b                   	pop    %rbx
1004b322a:	5e                   	pop    %rsi
1004b322b:	c3                   	ret
1004b322c:	0f 1f 40 00          	nopl   0x0(%rax)
1004b3230:	53                   	push   %rbx
1004b3231:	48 83 ec 20          	sub    $0x20,%rsp
1004b3235:	b9 09 01 00 00       	mov    $0x109,%ecx
1004b323a:	e8 a1 de f4 ff       	call   1004010e0 <.text+0xe0>
1004b323f:	48 8b 1d ca 7e 27 00 	mov    0x277eca(%rip),%rbx        # 10072b110 <_head_msys_iconv_2_dll-0x40ef0>
1004b3246:	b9 09 01 00 00       	mov    $0x109,%ecx
1004b324b:	48 89 03             	mov    %rax,(%rbx)
1004b324e:	e8 8d de f4 ff       	call   1004010e0 <.text+0xe0>
1004b3253:	48 83 3b 00          	cmpq   $0x0,(%rbx)
1004b3257:	48 89 43 08          	mov    %rax,0x8(%rbx)
1004b325b:	74 43                	je     1004b32a0 <.text+0xb22a0>
1004b325d:	48 85 c0             	test   %rax,%rax
1004b3260:	74 3e                	je     1004b32a0 <.text+0xb22a0>
1004b3262:	8b 43 28             	mov    0x28(%rbx),%eax
1004b3265:	ba 01 00 00 00       	mov    $0x1,%edx
1004b326a:	66 0f 6f 05 ce 67 24 	movdqa 0x2467ce(%rip),%xmm0        # 1006f9a40 <_head_msys_iconv_2_dll-0x725c0>
1004b3271:	00
1004b3272:	48 c7 43 20 00 00 00 	movq   $0x0,0x20(%rbx)
1004b3279:	00
1004b327a:	83 c0 01             	add    $0x1,%eax
1004b327d:	0f 11 43 10          	movups %xmm0,0x10(%rbx)
1004b3281:	0f 44 c2             	cmove  %edx,%eax
1004b3284:	89 43 28             	mov    %eax,0x28(%rbx)
1004b3287:	48 8b 05 a2 7e 27 00 	mov    0x277ea2(%rip),%rax        # 10072b130 <_head_msys_iconv_2_dll-0x40ed0>
1004b328e:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
1004b3294:	b8 01 00 00 00       	mov    $0x1,%eax
1004b3299:	48 83 c4 20          	add    $0x20,%rsp
1004b329d:	5b                   	pop    %rbx
1004b329e:	c3                   	ret
1004b329f:	90                   	nop
1004b32a0:	e8 8b fe ff ff       	call   1004b3130 <.text+0xb2130>
1004b32a5:	31 c0                	xor    %eax,%eax
1004b32a7:	48 83 c4 20          	add    $0x20,%rsp
1004b32ab:	5b                   	pop    %rbx
1004b32ac:	c3                   	ret
1004b32ad:	0f 1f 00             	nopl   (%rax)
1004b32b0:	41 54                	push   %r12
1004b32b2:	55                   	push   %rbp
1004b32b3:	57                   	push   %rdi
1004b32b4:	56                   	push   %rsi
1004b32b5:	53                   	push   %rbx
1004b32b6:	48 83 ec 20          	sub    $0x20,%rsp
1004b32ba:	48 89 cb             	mov    %rcx,%rbx
1004b32bd:	49 89 d4             	mov    %rdx,%r12
1004b32c0:	4c 89 c6             	mov    %r8,%rsi
1004b32c3:	4d 85 c0             	test   %r8,%r8
1004b32c6:	79 0b                	jns    1004b32d3 <.text+0xb22d3>
1004b32c8:	48 89 d1             	mov    %rdx,%rcx
1004b32cb:	e8 a0 cf 1e 00       	call   1006a0270 <.text+0x29f270>
1004b32d0:	48 89 c6             	mov    %rax,%rsi
1004b32d3:	48 85 f6             	test   %rsi,%rsi
1004b32d6:	0f 84 ad 00 00 00    	je     1004b3389 <.text+0xb2389>
1004b32dc:	48 8b 03             	mov    (%rbx),%rax
1004b32df:	48 85 c0             	test   %rax,%rax
1004b32e2:	0f 84 b0 00 00 00    	je     1004b3398 <.text+0xb2398>
1004b32e8:	48 83 7b 18 00       	cmpq   $0x0,0x18(%rbx)
1004b32ed:	0f 84 ed 00 00 00    	je     1004b33e0 <.text+0xb23e0>
1004b32f3:	48 63 53 20          	movslq 0x20(%rbx),%rdx
1004b32f7:	85 d2                	test   %edx,%edx
1004b32f9:	74 29                	je     1004b3324 <.text+0xb2324>
1004b32fb:	4c 8b 40 08          	mov    0x8(%rax),%r8
1004b32ff:	48 8d 48 10          	lea    0x10(%rax),%rcx
1004b3303:	48 8d 04 11          	lea    (%rcx,%rdx,1),%rax
1004b3307:	49 83 c0 01          	add    $0x1,%r8
1004b330b:	49 29 d0             	sub    %rdx,%r8
1004b330e:	48 89 c2             	mov    %rax,%rdx
1004b3311:	e8 ea cb 1e 00       	call   10069ff00 <.text+0x29ef00>
1004b3316:	48 8b 13             	mov    (%rbx),%rdx
1004b3319:	48 63 4b 20          	movslq 0x20(%rbx),%rcx
1004b331d:	48 29 4a 08          	sub    %rcx,0x8(%rdx)
1004b3321:	01 4b 24             	add    %ecx,0x24(%rbx)
1004b3324:	8b 43 28             	mov    0x28(%rbx),%eax
1004b3327:	c7 43 20 00 00 00 00 	movl   $0x0,0x20(%rbx)
1004b332e:	85 c0                	test   %eax,%eax
1004b3330:	75 05                	jne    1004b3337 <.text+0xb2337>
1004b3332:	39 73 24             	cmp    %esi,0x24(%rbx)
1004b3335:	7d 79                	jge    1004b33b0 <.text+0xb23b0>
1004b3337:	b8 14 00 00 00       	mov    $0x14,%eax
1004b333c:	48 39 c6             	cmp    %rax,%rsi
1004b333f:	48 0f 4d c6          	cmovge %rsi,%rax
1004b3343:	48 8d 48 11          	lea    0x11(%rax),%rcx
1004b3347:	48 89 c5             	mov    %rax,%rbp
1004b334a:	e8 91 dd f4 ff       	call   1004010e0 <.text+0xe0>
1004b334f:	48 89 c7             	mov    %rax,%rdi
1004b3352:	48 85 c0             	test   %rax,%rax
1004b3355:	74 32                	je     1004b3389 <.text+0xb2389>
1004b3357:	48 8d 48 10          	lea    0x10(%rax),%rcx
1004b335b:	4c 89 e2             	mov    %r12,%rdx
1004b335e:	49 89 f0             	mov    %rsi,%r8
1004b3361:	e8 aa 13 11 00       	call   1005c4710 <.text+0x1c3710>
1004b3366:	89 e8                	mov    %ebp,%eax
1004b3368:	48 89 77 08          	mov    %rsi,0x8(%rdi)
1004b336c:	29 f0                	sub    %esi,%eax
1004b336e:	c7 43 28 00 00 00 00 	movl   $0x0,0x28(%rbx)
1004b3375:	89 43 24             	mov    %eax,0x24(%rbx)
1004b3378:	48 8b 43 18          	mov    0x18(%rbx),%rax
1004b337c:	48 8b 10             	mov    (%rax),%rdx
1004b337f:	48 89 17             	mov    %rdx,(%rdi)
1004b3382:	48 89 38             	mov    %rdi,(%rax)
1004b3385:	48 89 7b 18          	mov    %rdi,0x18(%rbx)
1004b3389:	48 83 c4 20          	add    $0x20,%rsp
1004b338d:	5b                   	pop    %rbx
1004b338e:	5e                   	pop    %rsi
1004b338f:	5f                   	pop    %rdi
1004b3390:	5d                   	pop    %rbp
1004b3391:	41 5c                	pop    %r12
1004b3393:	c3                   	ret
1004b3394:	0f 1f 40 00          	nopl   0x0(%rax)
1004b3398:	48 89 5b 18          	mov    %rbx,0x18(%rbx)
1004b339c:	c7 43 28 01 00 00 00 	movl   $0x1,0x28(%rbx)
1004b33a3:	c7 43 20 00 00 00 00 	movl   $0x0,0x20(%rbx)
1004b33aa:	eb 8b                	jmp    1004b3337 <.text+0xb2337>
1004b33ac:	0f 1f 40 00          	nopl   0x0(%rax)
1004b33b0:	48 8b 43 18          	mov    0x18(%rbx),%rax
1004b33b4:	49 89 f0             	mov    %rsi,%r8
1004b33b7:	48 8b 50 08          	mov    0x8(%rax),%rdx
1004b33bb:	48 8d 4c 10 10       	lea    0x10(%rax,%rdx,1),%rcx
1004b33c0:	4c 89 e2             	mov    %r12,%rdx
1004b33c3:	e8 48 13 11 00       	call   1005c4710 <.text+0x1c3710>
1004b33c8:	48 8b 43 18          	mov    0x18(%rbx),%rax
1004b33cc:	48 01 70 08          	add    %rsi,0x8(%rax)
1004b33d0:	29 73 24             	sub    %esi,0x24(%rbx)
1004b33d3:	48 83 c4 20          	add    $0x20,%rsp
1004b33d7:	5b                   	pop    %rbx
1004b33d8:	5e                   	pop    %rsi
1004b33d9:	5f                   	pop    %rdi
1004b33da:	5d                   	pop    %rbp
1004b33db:	41 5c                	pop    %r12
1004b33dd:	c3                   	ret
1004b33de:	66 90                	xchg   %ax,%ax
1004b33e0:	48 8b 0d a9 01 27 00 	mov    0x2701a9(%rip),%rcx        # 100723590 <_head_msys_iconv_2_dll-0x48a70>
1004b33e7:	48 83 c4 20          	add    $0x20,%rsp
1004b33eb:	5b                   	pop    %rbx
1004b33ec:	5e                   	pop    %rsi
1004b33ed:	5f                   	pop    %rdi
1004b33ee:	5d                   	pop    %rbp
1004b33ef:	41 5c                	pop    %r12
1004b33f1:	e9 ea b3 1e 00       	jmp    10069e7e0 <.text+0x29d7e0>
1004b33f6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1004b33fd:	00 00 00
1004b3400:	41 54                	push   %r12
1004b3402:	55                   	push   %rbp
1004b3403:	57                   	push   %rdi
1004b3404:	56                   	push   %rsi
1004b3405:	53                   	push   %rbx
1004b3406:	48 83 ec 50          	sub    $0x50,%rsp
1004b340a:	48 89 cd             	mov    %rcx,%rbp
1004b340d:	89 d6                	mov    %edx,%esi
1004b340f:	85 d2                	test   %edx,%edx
1004b3411:	0f 88 b9 00 00 00    	js     1004b34d0 <.text+0xb24d0>
1004b3417:	48 8b 05 92 5c 27 00 	mov    0x275c92(%rip),%rax        # 1007290b0 <_head_msys_iconv_2_dll-0x42f50>
1004b341e:	48 8d 5c 24 30       	lea    0x30(%rsp),%rbx
1004b3423:	89 f1                	mov    %esi,%ecx
1004b3425:	48 89 da             	mov    %rbx,%rdx
1004b3428:	ff 10                	call   *(%rax)
1004b342a:	85 c0                	test   %eax,%eax
1004b342c:	7e 6a                	jle    1004b3498 <.text+0xb2498>
1004b342e:	48 98                	cltq
1004b3430:	4c 8d 64 24 2c       	lea    0x2c(%rsp),%r12
1004b3435:	48 8d 3c 18          	lea    (%rax,%rbx,1),%rdi
1004b3439:	eb 48                	jmp    1004b3483 <.text+0xb2483>
1004b343b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004b3440:	0f b6 33             	movzbl (%rbx),%esi
1004b3443:	40 80 fe 80          	cmp    $0x80,%sil
1004b3447:	74 77                	je     1004b34c0 <.text+0xb24c0>
1004b3449:	85 f6                	test   %esi,%esi
1004b344b:	75 5b                	jne    1004b34a8 <.text+0xb24a8>
1004b344d:	ba ff ff ff ff       	mov    $0xffffffff,%edx
1004b3452:	b8 58 00 00 00       	mov    $0x58,%eax
1004b3457:	c6 44 24 2c 80       	movb   $0x80,0x2c(%rsp)
1004b345c:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1004b3462:	88 54 24 2d          	mov    %dl,0x2d(%rsp)
1004b3466:	88 44 24 2e          	mov    %al,0x2e(%rsp)
1004b346a:	c6 44 24 2f 00       	movb   $0x0,0x2f(%rsp)
1004b346f:	4c 89 e2             	mov    %r12,%rdx
1004b3472:	48 89 e9             	mov    %rbp,%rcx
1004b3475:	48 83 c3 01          	add    $0x1,%rbx
1004b3479:	e8 32 fe ff ff       	call   1004b32b0 <.text+0xb22b0>
1004b347e:	48 39 fb             	cmp    %rdi,%rbx
1004b3481:	74 15                	je     1004b3498 <.text+0xb2498>
1004b3483:	85 f6                	test   %esi,%esi
1004b3485:	79 b9                	jns    1004b3440 <.text+0xb2440>
1004b3487:	89 f0                	mov    %esi,%eax
1004b3489:	89 f2                	mov    %esi,%edx
1004b348b:	f7 d8                	neg    %eax
1004b348d:	f7 da                	neg    %edx
1004b348f:	0f b6 c4             	movzbl %ah,%eax
1004b3492:	eb c3                	jmp    1004b3457 <.text+0xb2457>
1004b3494:	0f 1f 40 00          	nopl   0x0(%rax)
1004b3498:	48 83 c4 50          	add    $0x50,%rsp
1004b349c:	5b                   	pop    %rbx
1004b349d:	5e                   	pop    %rsi
1004b349e:	5f                   	pop    %rdi
1004b349f:	5d                   	pop    %rbp
1004b34a0:	41 5c                	pop    %r12
1004b34a2:	c3                   	ret
1004b34a3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004b34a8:	40 88 74 24 2c       	mov    %sil,0x2c(%rsp)
1004b34ad:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1004b34b3:	c6 44 24 2d 00       	movb   $0x0,0x2d(%rsp)
1004b34b8:	eb b5                	jmp    1004b346f <.text+0xb246f>