180135858:	b9 03 00 00 80       	mov    $0x80000003,%ecx
18013585d:	4c 8b 85 e8 00 00 00 	mov    0xe8(%rbp),%r8
180135864:	ba 03 00 00 00       	mov    $0x3,%edx
180135869:	4c 8b 4d b0          	mov    -0x50(%rbp),%r9
18013586d:	4c 8b 55 b8          	mov    -0x48(%rbp),%r10
180135871:	4c 8b 5d c0          	mov    -0x40(%rbp),%r11
180135875:	e8 06 00 00 00       	call   0x180135880
18013587a:	c3                   	ret
18013587b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
180135880:	48 81 ec d8 01 00 00 	sub    $0x1d8,%rsp
180135887:	48 8d 84 24 00 01 00 	lea    0x100(%rsp),%rax
18013588e:	00
18013588f:	0f 29 74 24 30       	movaps %xmm6,0x30(%rsp)
180135894:	0f 29 7c 24 40       	movaps %xmm7,0x40(%rsp)
180135899:	44 0f 29 44 24 50    	movaps %xmm8,0x50(%rsp)
18013589f:	44 0f 29 4c 24 60    	movaps %xmm9,0x60(%rsp)
1801358a5:	44 0f 29 54 24 70    	movaps %xmm10,0x70(%rsp)
1801358ab:	44 0f 29 58 80       	movaps %xmm11,-0x80(%rax)
1801358b0:	44 0f 29 60 90       	movaps %xmm12,-0x70(%rax)
1801358b5:	44 0f 29 68 a0       	movaps %xmm13,-0x60(%rax)
1801358ba:	44 0f 29 70 b0       	movaps %xmm14,-0x50(%rax)
1801358bf:	44 0f 29 78 c0       	movaps %xmm15,-0x40(%rax)
1801358c4:	48 89 18             	mov    %rbx,(%rax)
1801358c7:	48 89 78 08          	mov    %rdi,0x8(%rax)
1801358cb:	48 89 70 10          	mov    %rsi,0x10(%rax)
1801358cf:	4c 89 60 18          	mov    %r12,0x18(%rax)
1801358d3:	4c 89 68 20          	mov    %r13,0x20(%rax)
1801358d7:	4c 89 70 28          	mov    %r14,0x28(%rax)
1801358db:	4c 89 78 30          	mov    %r15,0x30(%rax)
1801358df:	48 8d 84 24 38 01 00 	lea    0x138(%rsp),%rax
1801358e6:	00
1801358e7:	89 08                	mov    %ecx,(%rax)
1801358e9:	33 c9                	xor    %ecx,%ecx
1801358eb:	89 48 04             	mov    %ecx,0x4(%rax)
1801358ee:	48 89 48 08          	mov    %rcx,0x8(%rax)
1801358f2:	4c 89 40 10          	mov    %r8,0x10(%rax)
1801358f6:	89 50 18             	mov    %edx,0x18(%rax)
1801358f9:	4c 89 48 20          	mov    %r9,0x20(%rax)
1801358fd:	4c 89 50 28          	mov    %r10,0x28(%rax)
180135901:	4c 89 58 30          	mov    %r11,0x30(%rax)
180135905:	4c 8d 45 80          	lea    -0x80(%rbp),%r8
180135909:	48 8b d4             	mov    %rsp,%rdx
18013590c:	48 8b c8             	mov    %rax,%rcx
18013590f:	e8 04 30 fa ff       	call   0x1800d8918
180135914:	48 8d 8c 24 00 01 00 	lea    0x100(%rsp),%rcx
18013591b:	00
18013591c:	0f 28 74 24 30       	movaps 0x30(%rsp),%xmm6
180135921:	0f 28 7c 24 40       	movaps 0x40(%rsp),%xmm7
180135926:	44 0f 28 44 24 50    	movaps 0x50(%rsp),%xmm8
18013592c:	44 0f 28 4c 24 60    	movaps 0x60(%rsp),%xmm9
180135932:	44 0f 28 54 24 70    	movaps 0x70(%rsp),%xmm10
180135938:	44 0f 28 59 80       	movaps -0x80(%rcx),%xmm11
18013593d:	44 0f 28 61 90       	movaps -0x70(%rcx),%xmm12
180135942:	44 0f 28 69 a0       	movaps -0x60(%rcx),%xmm13
180135947:	44 0f 28 71 b0       	movaps -0x50(%rcx),%xmm14
18013594c:	44 0f 28 79 c0       	movaps -0x40(%rcx),%xmm15
180135951:	48 8b 19             	mov    (%rcx),%rbx
180135954:	48 8b 79 08          	mov    0x8(%rcx),%rdi
180135958:	48 8b 71 10          	mov    0x10(%rcx),%rsi
18013595c:	4c 8b 61 18          	mov    0x18(%rcx),%r12
180135960:	4c 8b 69 20          	mov    0x20(%rcx),%r13
180135964:	4c 8b 71 28          	mov    0x28(%rcx),%r14
180135968:	4c 8b 79 30          	mov    0x30(%rcx),%r15
18013596c:	4c 8b 5d e0          	mov    -0x20(%rbp),%r11
180135970:	4c 8b 55 d8          	mov    -0x28(%rbp),%r10
180135974:	4c 8b 4d d0          	mov    -0x30(%rbp),%r9
180135978:	4c 8b 45 c8          	mov    -0x38(%rbp),%r8
18013597c:	48 8b 55 c0          	mov    -0x40(%rbp),%rdx
180135980:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
180135984:	48 8b 45 b0          	mov    -0x50(%rbp),%rax
180135988:	0f ae 55 ac          	ldmxcsr -0x54(%rbp)
18013598c:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
180135990:	0f 28 4d 00          	movaps 0x0(%rbp),%xmm1
180135994:	0f 28 55 10          	movaps 0x10(%rbp),%xmm2
180135998:	0f 28 5d 20          	movaps 0x20(%rbp),%xmm3
18013599c:	0f 28 65 30          	movaps 0x30(%rbp),%xmm4
1801359a0:	0f 28 6d 40          	movaps 0x40(%rbp),%xmm5
1801359a4:	48 8b e5             	mov    %rbp,%rsp
1801359a7:	48 8b ad d8 00 00 00 	mov    0xd8(%rbp),%rbp
1801359ae:	48 81 c4 e8 00 00 00 	add    $0xe8,%rsp
1801359b5:	48 cf                	iretq
1801359b7:	cc                   	int3
1801359b8:	cc                   	int3
1801359b9:	cc                   	int3
1801359ba:	cc                   	int3
1801359bb:	cc                   	int3
1801359bc:	cc                   	int3
1801359bd:	cc                   	int3
1801359be:	cc                   	int3
1801359bf:	cc                   	int3
1801359c0:	48 8b c1             	mov    %rcx,%rax
1801359c3:	49 83 f8 08          	cmp    $0x8,%r8
1801359c7:	72 37                	jb     0x180135a00
1801359c9:	49 83 f8 10          	cmp    $0x10,%r8
1801359cd:	77 11                	ja     0x1801359e0
1801359cf:	4c 8b 1a             	mov    (%rdx),%r11
1801359d2:	4a 8b 54 02 f8       	mov    -0x8(%rdx,%r8,1),%rdx
1801359d7:	4c 89 19             	mov    %r11,(%rcx)
1801359da:	4a 89 54 01 f8       	mov    %rdx,-0x8(%rcx,%r8,1)
1801359df:	c3                   	ret
1801359e0:	49 83 f8 20          	cmp    $0x20,%r8
1801359e4:	77 5a                	ja     0x180135a40
1801359e6:	0f 10 02             	movups (%rdx),%xmm0
1801359e9:	42 0f 10 4c 02 f0    	movups -0x10(%rdx,%r8,1),%xmm1
1801359ef:	0f 11 01             	movups %xmm0,(%rcx)
1801359f2:	42 0f 11 4c 01 f0    	movups %xmm1,-0x10(%rcx,%r8,1)
1801359f8:	c3                   	ret
1801359f9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
180135a00:	4d 85 c0             	test   %r8,%r8
180135a03:	74 15                	je     0x180135a1a
180135a05:	48 2b d1             	sub    %rcx,%rdx
180135a08:	72 16                	jb     0x180135a20
180135a0a:	44 8a 1c 11          	mov    (%rcx,%rdx,1),%r11b
180135a0e:	48 ff c1             	inc    %rcx
180135a11:	49 ff c8             	dec    %r8
180135a14:	44 88 59 ff          	mov    %r11b,-0x1(%rcx)
180135a18:	75 f0                	jne    0x180135a0a
180135a1a:	c3                   	ret
180135a1b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
180135a20:	49 03 c8             	add    %r8,%rcx
180135a23:	44 8a 5c 11 ff       	mov    -0x1(%rcx,%rdx,1),%r11b
180135a28:	48 ff c9             	dec    %rcx
180135a2b:	49 ff c8             	dec    %r8
180135a2e:	44 88 19             	mov    %r11b,(%rcx)
180135a31:	75 f0                	jne    0x180135a23
180135a33:	c3                   	ret
180135a34:	66 66 66 66 0f 1f 84 	data16 data16 data16 nopw 0x0(%rax,%rax,1)
180135a3b:	00 00 00 00 00
180135a40:	4e 8d 1c 02          	lea    (%rdx,%r8,1),%r11
180135a44:	48 2b d1             	sub    %rcx,%rdx
180135a47:	73 09                	jae    0x180135a52
180135a49:	4c 3b d9             	cmp    %rcx,%r11
180135a4c:	0f 87 6e 01 00 00    	ja     0x180135bc0
180135a52:	0f 10 04 11          	movups (%rcx,%rdx,1),%xmm0
180135a56:	48 83 c1 10          	add    $0x10,%rcx
180135a5a:	f6 c1 0f             	test   $0xf,%cl
180135a5d:	74 12                	je     0x180135a71
180135a5f:	48 83 e1 f0          	and    $0xfffffffffffffff0,%rcx
180135a63:	0f 10 0c 11          	movups (%rcx,%rdx,1),%xmm1
180135a67:	0f 11 00             	movups %xmm0,(%rax)
180135a6a:	0f 28 c1             	movaps %xmm1,%xmm0
180135a6d:	48 83 c1 10          	add    $0x10,%rcx
180135a71:	4c 03 c0             	add    %rax,%r8
180135a74:	4c 2b c1             	sub    %rcx,%r8
180135a77:	4d 8b c8             	mov    %r8,%r9
180135a7a:	49 c1 e9 06          	shr    $0x6,%r9
180135a7e:	74 6f                	je     0x180135aef
180135a80:	49 81 f9 00 10 00 00 	cmp    $0x1000,%r9
180135a87:	0f 87 b3 00 00 00    	ja     0x180135b40
180135a8d:	49 83 e0 3f          	and    $0x3f,%r8
180135a91:	eb 2d                	jmp    0x180135ac0
180135a93:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
180135a9a:	0f 1f 84 00 00 00 00
180135aa1:	00
180135aa2:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
180135aa9:	0f 1f 84 00 00 00 00
180135ab0:	00
180135ab1:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
180135ab8:	0f 1f 84 00 00 00 00
180135abf:	00
180135ac0:	0f 10 0c 11          	movups (%rcx,%rdx,1),%xmm1
180135ac4:	0f 10 54 11 10       	movups 0x10(%rcx,%rdx,1),%xmm2
180135ac9:	0f 10 5c 11 20       	movups 0x20(%rcx,%rdx,1),%xmm3
180135ace:	0f 10 64 11 30       	movups 0x30(%rcx,%rdx,1),%xmm4
180135ad3:	0f 29 41 f0          	movaps %xmm0,-0x10(%rcx)
180135ad7:	48 83 c1 40          	add    $0x40,%rcx
180135adb:	49 ff c9             	dec    %r9
180135ade:	0f 29 49 c0          	movaps %xmm1,-0x40(%rcx)
180135ae2:	0f 29 51 d0          	movaps %xmm2,-0x30(%rcx)
180135ae6:	0f 29 59 e0          	movaps %xmm3,-0x20(%rcx)
180135aea:	0f 28 c4             	movaps %xmm4,%xmm0
180135aed:	75 d1                	jne    0x180135ac0
180135aef:	4d 8b c8             	mov    %r8,%r9
180135af2:	49 c1 e9 04          	shr    $0x4,%r9
180135af6:	74 19                	je     0x180135b11
180135af8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
180135aff:	00
180135b00:	0f 29 41 f0          	movaps %xmm0,-0x10(%rcx)
180135b04:	0f 10 04 11          	movups (%rcx,%rdx,1),%xmm0
180135b08:	48 83 c1 10          	add    $0x10,%rcx
180135b0c:	49 ff c9             	dec    %r9
180135b0f:	75 ef                	jne    0x180135b00
180135b11:	49 83 e0 0f          	and    $0xf,%r8
180135b15:	74 0e                	je     0x180135b25
180135b17:	4e 8d 5c 01 f0       	lea    -0x10(%rcx,%r8,1),%r11
180135b1c:	41 0f 10 0c 13       	movups (%r11,%rdx,1),%xmm1
180135b21:	41 0f 11 0b          	movups %xmm1,(%r11)
180135b25:	0f 29 41 f0          	movaps %xmm0,-0x10(%rcx)
180135b29:	c3                   	ret
180135b2a:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
180135b31:	0f 1f 84 00 00 00 00
180135b38:	00
180135b39:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
180135b40:	4d 8b c8             	mov    %r8,%r9
180135b43:	49 c1 e9 06          	shr    $0x6,%r9
180135b47:	49 83 e0 3f          	and    $0x3f,%r8
180135b4b:	0f 18 44 11 40       	prefetchnta 0x40(%rcx,%rdx,1)
180135b50:	eb 2e                	jmp    0x180135b80
180135b52:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
180135b59:	0f 1f 84 00 00 00 00
180135b60:	00
180135b61:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
180135b68:	0f 1f 84 00 00 00 00
180135b6f:	00
180135b70:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
180135b77:	0f 1f 84 00 00 00 00
180135b7e:	00
180135b7f:	90                   	nop
180135b80:	0f 10 0c 11          	movups (%rcx,%rdx,1),%xmm1
180135b84:	0f 10 54 11 10       	movups 0x10(%rcx,%rdx,1),%xmm2
180135b89:	0f 10 5c 11 20       	movups 0x20(%rcx,%rdx,1),%xmm3
180135b8e:	0f 10 64 11 30       	movups 0x30(%rcx,%rdx,1),%xmm4
180135b93:	0f 2b 41 f0          	movntps %xmm0,-0x10(%rcx)
180135b97:	48 83 c1 40          	add    $0x40,%rcx
180135b9b:	0f 18 44 11 40       	prefetchnta 0x40(%rcx,%rdx,1)
180135ba0:	49 ff c9             	dec    %r9
180135ba3:	0f 2b 49 c0          	movntps %xmm1,-0x40(%rcx)
180135ba7:	0f 2b 51 d0          	movntps %xmm2,-0x30(%rcx)
180135bab:	0f 2b 59 e0          	movntps %xmm3,-0x20(%rcx)
180135baf:	0f 28 c4             	movaps %xmm4,%xmm0
180135bb2:	75 cc                	jne    0x180135b80
180135bb4:	0f ae f8             	sfence
180135bb7:	e9 33 ff ff ff       	jmp    0x180135aef
180135bbc:	0f 1f 40 00          	nopl   0x0(%rax)
180135bc0:	49 03 c8             	add    %r8,%rcx
180135bc3:	0f 10 44 11 f0       	movups -0x10(%rcx,%rdx,1),%xmm0
180135bc8:	48 83 e9 10          	sub    $0x10,%rcx
180135bcc:	49 83 e8 10          	sub    $0x10,%r8
180135bd0:	f6 c1 0f             	test   $0xf,%cl
180135bd3:	74 18                	je     0x180135bed
180135bd5:	4c 8b d9             	mov    %rcx,%r11
180135bd8:	48 83 e1 f0          	and    $0xfffffffffffffff0,%rcx
180135bdc:	0f 10 0c 11          	movups (%rcx,%rdx,1),%xmm1
180135be0:	41 0f 11 03          	movups %xmm0,(%r11)
180135be4:	0f 28 c1             	movaps %xmm1,%xmm0
180135be7:	4c 8b c1             	mov    %rcx,%r8
180135bea:	4c 2b c0             	sub    %rax,%r8
180135bed:	4d 8b c8             	mov    %r8,%r9
180135bf0:	49 c1 e9 06          	shr    $0x6,%r9
180135bf4:	74 39                	je     0x180135c2f
180135bf6:	49 83 e0 3f          	and    $0x3f,%r8
180135bfa:	eb 04                	jmp    0x180135c00
180135bfc:	0f 1f 40 00          	nopl   0x0(%rax)
180135c00:	0f 10 4c 11 f0       	movups -0x10(%rcx,%rdx,1),%xmm1
180135c05:	0f 10 54 11 e0       	movups -0x20(%rcx,%rdx,1),%xmm2
180135c0a:	0f 10 5c 11 d0       	movups -0x30(%rcx,%rdx,1),%xmm3
180135c0f:	0f 10 64 11 c0       	movups -0x40(%rcx,%rdx,1),%xmm4
180135c14:	0f 29 01             	movaps %xmm0,(%rcx)
180135c17:	48 83 e9 40          	sub    $0x40,%rcx
180135c1b:	49 ff c9             	dec    %r9
180135c1e:	0f 29 49 30          	movaps %xmm1,0x30(%rcx)
180135c22:	0f 29 51 20          	movaps %xmm2,0x20(%rcx)
180135c26:	0f 29 59 10          	movaps %xmm3,0x10(%rcx)
180135c2a:	0f 28 c4             	movaps %xmm4,%xmm0
180135c2d:	75 d1                	jne    0x180135c00
180135c2f:	4d 8b c8             	mov    %r8,%r9
180135c32:	49 c1 e9 04          	shr    $0x4,%r9
180135c36:	74 19                	je     0x180135c51
180135c38:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
180135c3f:	00
180135c40:	0f 29 01             	movaps %xmm0,(%rcx)
180135c43:	0f 10 44 11 f0       	movups -0x10(%rcx,%rdx,1),%xmm0
180135c48:	48 83 e9 10          	sub    $0x10,%rcx
180135c4c:	49 ff c9             	dec    %r9
180135c4f:	75 ef                	jne    0x180135c40
180135c51:	49 83 e0 0f          	and    $0xf,%r8
180135c55:	74 0f                	je     0x180135c66
180135c57:	4c 8b d9             	mov    %rcx,%r11
180135c5a:	4d 2b d8             	sub    %r8,%r11
180135c5d:	41 0f 10 0c 13       	movups (%r11,%rdx,1),%xmm1
180135c62:	41 0f 11 0b          	movups %xmm1,(%r11)
180135c66:	0f 29 01             	movaps %xmm0,(%rcx)
180135c69:	c3                   	ret
180135c6a:	cc                   	int3
180135c6b:	cc                   	int3
180135c6c:	cc                   	int3
180135c6d:	cc                   	int3
180135c6e:	cc                   	int3
180135c6f:	cc                   	int3
180135c70:	cc                   	int3
180135c71:	cc                   	int3
180135c72:	cc                   	int3
180135c73:	cc                   	int3
180135c74:	cc                   	int3
180135c75:	cc                   	int3
180135c76:	cc                   	int3
180135c77:	cc                   	int3
180135c78:	cc                   	int3
180135c79:	cc                   	int3
180135c7a:	cc                   	int3
180135c7b:	cc                   	int3
180135c7c:	cc                   	int3
180135c7d:	cc                   	int3
180135c7e:	cc                   	int3
180135c7f:	cc                   	int3
180135c80:	48 8b c1             	mov    %rcx,%rax
180135c83:	49 83 f8 08          	cmp    $0x8,%r8
180135c87:	72 47                	jb     0x180135cd0
180135c89:	0f b6 d2             	movzbl %dl,%edx
180135c8c:	49 b9 01 01 01 01 01 	movabs $0x101010101010101,%r9
180135c93:	01 01 01
180135c96:	49 0f af d1          	imul   %r9,%rdx
180135c9a:	49 83 f8 4f          	cmp    $0x4f,%r8
180135c9e:	73 50                	jae    0x180135cf0
180135ca0:	4d 8b c8             	mov    %r8,%r9
180135ca3:	49 83 e1 f8          	and    $0xfffffffffffffff8,%r9
180135ca7:	49 03 c9             	add    %r9,%rcx
180135caa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
180135cb0:	4a 89 54 08 f8       	mov    %rdx,-0x8(%rax,%r9,1)
180135cb5:	49 83 e9 08          	sub    $0x8,%r9
180135cb9:	75 f5                	jne    0x180135cb0
180135cbb:	49 83 e0 07          	and    $0x7,%r8
180135cbf:	74 05                	je     0x180135cc6
180135cc1:	4a 89 54 01 f8       	mov    %rdx,-0x8(%rcx,%r8,1)
180135cc6:	c3                   	ret
180135cc7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
180135cce:	00 00
180135cd0:	49 83 e0 07          	and    $0x7,%r8
180135cd4:	74 0a                	je     0x180135ce0
180135cd6:	42 88 54 00 ff       	mov    %dl,-0x1(%rax,%r8,1)
180135cdb:	49 ff c8             	dec    %r8
180135cde:	75 f6                	jne    0x180135cd6
180135ce0:	c3                   	ret
180135ce1:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
180135ce8:	0f 1f 84 00 00 00 00
180135cef:	00
180135cf0:	66 48 0f 6e c2       	movq   %rdx,%xmm0
180135cf5:	0f 16 c0             	movlhps %xmm0,%xmm0
180135cf8:	0f 11 01             	movups %xmm0,(%rcx)
180135cfb:	4c 03 c1             	add    %rcx,%r8
180135cfe:	48 83 c1 10          	add    $0x10,%rcx
180135d02:	48 83 e1 f0          	and    $0xfffffffffffffff0,%rcx
180135d06:	4c 2b c1             	sub    %rcx,%r8
180135d09:	4d 8b c8             	mov    %r8,%r9
180135d0c:	49 c1 e9 07          	shr    $0x7,%r9
180135d10:	74 2f                	je     0x180135d41
180135d12:	0f 29 01             	movaps %xmm0,(%rcx)
180135d15:	0f 29 41 10          	movaps %xmm0,0x10(%rcx)
180135d19:	48 81 c1 80 00 00 00 	add    $0x80,%rcx
180135d20:	0f 29 41 a0          	movaps %xmm0,-0x60(%rcx)
180135d24:	0f 29 41 b0          	movaps %xmm0,-0x50(%rcx)
180135d28:	49 ff c9             	dec    %r9
180135d2b:	0f 29 41 c0          	movaps %xmm0,-0x40(%rcx)
180135d2f:	0f 29 41 d0          	movaps %xmm0,-0x30(%rcx)
180135d33:	0f 29 41 e0          	movaps %xmm0,-0x20(%rcx)
180135d37:	0f 29 41 f0          	movaps %xmm0,-0x10(%rcx)
180135d3b:	75 d5                	jne    0x180135d12
180135d3d:	49 83 e0 7f          	and    $0x7f,%r8
180135d41:	4d 8b c8             	mov    %r8,%r9
180135d44:	49 c1 e9 04          	shr    $0x4,%r9