402d0e:	0f 38 c8 cc          	sha1nexte %xmm4,%xmm1
402d12:	66 0f ef fd          	pxor   %xmm5,%xmm7
402d16:	0f 38 ca fe          	sha1msg2 %xmm6,%xmm7
402d1a:	0f 38 c9 e5          	sha1msg1 %xmm5,%xmm4
402d1e:	66 0f 6f d0          	movdqa %xmm0,%xmm2
402d22:	0f 3a cc c1 00       	sha1rnds4 $0x0,%xmm1,%xmm0
402d27:	0f 38 c8 d5          	sha1nexte %xmm5,%xmm2
402d2b:	66 0f ef e6          	pxor   %xmm6,%xmm4
402d2f:	0f 38 c9 ee          	sha1msg1 %xmm6,%xmm5
402d33:	0f 38 ca e7          	sha1msg2 %xmm7,%xmm4
402d37:	66 0f 6f c8          	movdqa %xmm0,%xmm1
402d3b:	0f 3a cc c2 01       	sha1rnds4 $0x1,%xmm2,%xmm0
402d40:	0f 38 c8 ce          	sha1nexte %xmm6,%xmm1
402d44:	66 0f ef ef          	pxor   %xmm7,%xmm5
402d48:	0f 38 ca ec          	sha1msg2 %xmm4,%xmm5
402d4c:	0f 38 c9 f7          	sha1msg1 %xmm7,%xmm6
402d50:	66 0f 6f d0          	movdqa %xmm0,%xmm2
402d54:	0f 3a cc c1 01       	sha1rnds4 $0x1,%xmm1,%xmm0
402d59:	0f 38 c8 d7          	sha1nexte %xmm7,%xmm2
402d5d:	66 0f ef f4          	pxor   %xmm4,%xmm6
402d61:	0f 38 c9 fc          	sha1msg1 %xmm4,%xmm7
402d65:	0f 38 ca f5          	sha1msg2 %xmm5,%xmm6
402d69:	66 0f 6f c8          	movdqa %xmm0,%xmm1
402d6d:	0f 3a cc c2 01       	sha1rnds4 $0x1,%xmm2,%xmm0
402d72:	0f 38 c8 cc          	sha1nexte %xmm4,%xmm1
402d76:	66 0f ef fd          	pxor   %xmm5,%xmm7
402d7a:	0f 38 ca fe          	sha1msg2 %xmm6,%xmm7
402d7e:	0f 38 c9 e5          	sha1msg1 %xmm5,%xmm4
402d82:	66 0f 6f d0          	movdqa %xmm0,%xmm2
402d86:	0f 3a cc c1 01       	sha1rnds4 $0x1,%xmm1,%xmm0
402d8b:	0f 38 c8 d5          	sha1nexte %xmm5,%xmm2
402d8f:	66 0f ef e6          	pxor   %xmm6,%xmm4
402d93:	0f 38 c9 ee          	sha1msg1 %xmm6,%xmm5
402d97:	0f 38 ca e7          	sha1msg2 %xmm7,%xmm4
402d9b:	66 0f 6f c8          	movdqa %xmm0,%xmm1
402d9f:	0f 3a cc c2 01       	sha1rnds4 $0x1,%xmm2,%xmm0
402da4:	0f 38 c8 ce          	sha1nexte %xmm6,%xmm1
402da8:	66 0f ef ef          	pxor   %xmm7,%xmm5
402dac:	0f 38 ca ec          	sha1msg2 %xmm4,%xmm5
402db0:	0f 38 c9 f7          	sha1msg1 %xmm7,%xmm6
402db4:	66 0f 6f d0          	movdqa %xmm0,%xmm2
402db8:	0f 3a cc c1 02       	sha1rnds4 $0x2,%xmm1,%xmm0
402dbd:	0f 38 c8 d7          	sha1nexte %xmm7,%xmm2
402dc1:	66 0f ef f4          	pxor   %xmm4,%xmm6
402dc5:	0f 38 c9 fc          	sha1msg1 %xmm4,%xmm7
402dc9:	0f 38 ca f5          	sha1msg2 %xmm5,%xmm6
402dcd:	66 0f 6f c8          	movdqa %xmm0,%xmm1
402dd1:	0f 3a cc c2 02       	sha1rnds4 $0x2,%xmm2,%xmm0
402dd6:	0f 38 c8 cc          	sha1nexte %xmm4,%xmm1
402dda:	66 0f ef fd          	pxor   %xmm5,%xmm7
402dde:	0f 38 ca fe          	sha1msg2 %xmm6,%xmm7
402de2:	0f 38 c9 e5          	sha1msg1 %xmm5,%xmm4
402de6:	66 0f 6f d0          	movdqa %xmm0,%xmm2
402dea:	0f 3a cc c1 02       	sha1rnds4 $0x2,%xmm1,%xmm0
402def:	0f 38 c8 d5          	sha1nexte %xmm5,%xmm2
402df3:	66 0f ef e6          	pxor   %xmm6,%xmm4
402df7:	0f 38 c9 ee          	sha1msg1 %xmm6,%xmm5
402dfb:	0f 38 ca e7          	sha1msg2 %xmm7,%xmm4
402dff:	66 0f 6f c8          	movdqa %xmm0,%xmm1
402e03:	0f 3a cc c2 02       	sha1rnds4 $0x2,%xmm2,%xmm0
402e08:	0f 38 c8 ce          	sha1nexte %xmm6,%xmm1
402e0c:	66 0f ef ef          	pxor   %xmm7,%xmm5
402e10:	0f 38 ca ec          	sha1msg2 %xmm4,%xmm5
402e14:	0f 38 c9 f7          	sha1msg1 %xmm7,%xmm6
402e18:	66 0f 6f d0          	movdqa %xmm0,%xmm2
402e1c:	0f 3a cc c1 02       	sha1rnds4 $0x2,%xmm1,%xmm0
402e21:	0f 38 c8 d7          	sha1nexte %xmm7,%xmm2
402e25:	66 0f ef f4          	pxor   %xmm4,%xmm6
402e29:	0f 38 c9 fc          	sha1msg1 %xmm4,%xmm7
402e2d:	0f 38 ca f5          	sha1msg2 %xmm5,%xmm6
402e31:	66 0f 6f c8          	movdqa %xmm0,%xmm1
402e35:	0f 3a cc c2 03       	sha1rnds4 $0x3,%xmm2,%xmm0
402e3a:	0f 38 c8 cc          	sha1nexte %xmm4,%xmm1
402e3e:	66 0f ef fd          	pxor   %xmm5,%xmm7
402e42:	0f 38 ca fe          	sha1msg2 %xmm6,%xmm7
402e46:	f3 0f 6f 26          	movdqu (%esi),%xmm4
402e4a:	66 0f 6f d0          	movdqa %xmm0,%xmm2
402e4e:	0f 3a cc c1 03       	sha1rnds4 $0x3,%xmm1,%xmm0
402e53:	0f 38 c8 d5          	sha1nexte %xmm5,%xmm2
402e57:	f3 0f 6f 6e 10       	movdqu 0x10(%esi),%xmm5
402e5c:	66 0f 38 00 e3       	pshufb %xmm3,%xmm4
402e61:	66 0f 6f c8          	movdqa %xmm0,%xmm1
402e65:	0f 3a cc c2 03       	sha1rnds4 $0x3,%xmm2,%xmm0
402e6a:	0f 38 c8 ce          	sha1nexte %xmm6,%xmm1
402e6e:	f3 0f 6f 76 20       	movdqu 0x20(%esi),%xmm6
402e73:	66 0f 38 00 eb       	pshufb %xmm3,%xmm5
402e78:	66 0f 6f d0          	movdqa %xmm0,%xmm2
402e7c:	0f 3a cc c1 03       	sha1rnds4 $0x3,%xmm1,%xmm0
402e81:	0f 38 c8 d7          	sha1nexte %xmm7,%xmm2
402e85:	f3 0f 6f 7e 30       	movdqu 0x30(%esi),%xmm7
402e8a:	66 0f 38 00 f3       	pshufb %xmm3,%xmm6
402e8f:	66 0f 6f c8          	movdqa %xmm0,%xmm1
402e93:	0f 3a cc c2 03       	sha1rnds4 $0x3,%xmm2,%xmm0
402e98:	66 0f 6f 14 24       	movdqa (%esp),%xmm2
402e9d:	66 0f 38 00 fb       	pshufb %xmm3,%xmm7
402ea2:	0f 38 c8 ca          	sha1nexte %xmm2,%xmm1
402ea6:	66 0f fe 44 24 10    	paddd  0x10(%esp),%xmm0
402eac:	0f 85 ee fd ff ff    	jne    0x402ca0
402eb2:	66 0f 70 c0 1b       	pshufd $0x1b,%xmm0,%xmm0
402eb7:	66 0f 70 c9 1b       	pshufd $0x1b,%xmm1,%xmm1
402ebc:	f3 0f 7f 07          	movdqu %xmm0,(%edi)
402ec0:	66 0f 7e 4f 10       	movd   %xmm1,0x10(%edi)
402ec5:	89 dc                	mov    %ebx,%esp
402ec7:	5f                   	pop    %edi
402ec8:	5e                   	pop    %esi
402ec9:	5b                   	pop    %ebx
402eca:	5d                   	pop    %ebp
402ecb:	c3                   	ret
402ecc:	90                   	nop
402ecd:	90                   	nop
402ece:	90                   	nop
402ecf:	90                   	nop
402ed0:	55                   	push   %ebp
402ed1:	53                   	push   %ebx
402ed2:	56                   	push   %esi
402ed3:	57                   	push   %edi
402ed4:	e8 00 00 00 00       	call   0x402ed9
402ed9:	5d                   	pop    %ebp
402eda:	8d ad 67 1d 00 00    	lea    0x1d67(%ebp),%ebp
402ee0:	66 0f 6f 7d 00       	movdqa 0x0(%ebp),%xmm7
402ee5:	66 0f 6f 45 10       	movdqa 0x10(%ebp),%xmm0
402eea:	66 0f 6f 4d 20       	movdqa 0x20(%ebp),%xmm1
402eef:	66 0f 6f 55 30       	movdqa 0x30(%ebp),%xmm2
402ef4:	66 0f 6f 75 40       	movdqa 0x40(%ebp),%xmm6
402ef9:	8b 7c 24 14          	mov    0x14(%esp),%edi
402efd:	8b 6c 24 18          	mov    0x18(%esp),%ebp
402f01:	8b 54 24 1c          	mov    0x1c(%esp),%edx
402f05:	89 e6                	mov    %esp,%esi
402f07:	81 ec d0 00 00 00    	sub    $0xd0,%esp
402f0d:	83 e4 c0             	and    $0xffffffc0,%esp
402f10:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%esp)
402f16:	66 0f 7f 8c 24 80 00 	movdqa %xmm1,0x80(%esp)
402f1d:	00 00
402f1f:	66 0f 7f 94 24 90 00 	movdqa %xmm2,0x90(%esp)
402f26:	00 00
402f28:	c1 e2 06             	shl    $0x6,%edx
402f2b:	66 0f 7f bc 24 a0 00 	movdqa %xmm7,0xa0(%esp)
402f32:	00 00
402f34:	01 ea                	add    %ebp,%edx
402f36:	66 0f 7f b4 24 b0 00 	movdqa %xmm6,0xb0(%esp)
402f3d:	00 00
402f3f:	83 c5 40             	add    $0x40,%ebp
402f42:	89 bc 24 c0 00 00 00 	mov    %edi,0xc0(%esp)
402f49:	89 ac 24 c4 00 00 00 	mov    %ebp,0xc4(%esp)
402f50:	89 94 24 c8 00 00 00 	mov    %edx,0xc8(%esp)
402f57:	89 b4 24 cc 00 00 00 	mov    %esi,0xcc(%esp)
402f5e:	8b 07                	mov    (%edi),%eax
402f60:	8b 5f 04             	mov    0x4(%edi),%ebx
402f63:	8b 4f 08             	mov    0x8(%edi),%ecx
402f66:	8b 57 0c             	mov    0xc(%edi),%edx
402f69:	8b 7f 10             	mov    0x10(%edi),%edi
402f6c:	89 de                	mov    %ebx,%esi
402f6e:	f3 0f 6f 45 c0       	movdqu -0x40(%ebp),%xmm0
402f73:	f3 0f 6f 4d d0       	movdqu -0x30(%ebp),%xmm1
402f78:	f3 0f 6f 55 e0       	movdqu -0x20(%ebp),%xmm2
402f7d:	f3 0f 6f 5d f0       	movdqu -0x10(%ebp),%xmm3
402f82:	66 0f 38 00 c6       	pshufb %xmm6,%xmm0
402f87:	66 0f 38 00 ce       	pshufb %xmm6,%xmm1
402f8c:	66 0f 38 00 d6       	pshufb %xmm6,%xmm2
402f91:	66 0f 7f 7c 24 60    	movdqa %xmm7,0x60(%esp)
402f97:	66 0f 38 00 de       	pshufb %xmm6,%xmm3
402f9c:	66 0f fe c7          	paddd  %xmm7,%xmm0
402fa0:	66 0f fe cf          	paddd  %xmm7,%xmm1
402fa4:	66 0f fe d7          	paddd  %xmm7,%xmm2
402fa8:	66 0f 7f 04 24       	movdqa %xmm0,(%esp)
402fad:	66 0f fa c7          	psubd  %xmm7,%xmm0
402fb1:	66 0f 7f 4c 24 10    	movdqa %xmm1,0x10(%esp)
402fb7:	66 0f fa cf          	psubd  %xmm7,%xmm1
402fbb:	66 0f 7f 54 24 20    	movdqa %xmm2,0x20(%esp)
402fc1:	89 cd                	mov    %ecx,%ebp
402fc3:	66 0f fa d7          	psubd  %xmm7,%xmm2
402fc7:	31 d5                	xor    %edx,%ebp
402fc9:	66 0f 70 e0 ee       	pshufd $0xee,%xmm0,%xmm4
402fce:	21 ee                	and    %ebp,%esi
402fd0:	e9 0b 00 00 00       	jmp    0x402fe0
402fd5:	90                   	nop
402fd6:	90                   	nop
402fd7:	90                   	nop
402fd8:	90                   	nop
402fd9:	90                   	nop
402fda:	90                   	nop
402fdb:	90                   	nop
402fdc:	90                   	nop
402fdd:	90                   	nop
402fde:	90                   	nop
402fdf:	90                   	nop
402fe0:	c1 cb 02             	ror    $0x2,%ebx
402fe3:	31 d6                	xor    %edx,%esi
402fe5:	89 c5                	mov    %eax,%ebp
402fe7:	66 0f 6c e1          	punpcklqdq %xmm1,%xmm4
402feb:	66 0f 6f f3          	movdqa %xmm3,%xmm6
402fef:	03 3c 24             	add    (%esp),%edi
402ff2:	31 cb                	xor    %ecx,%ebx
402ff4:	66 0f fe fb          	paddd  %xmm3,%xmm7
402ff8:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%esp)
402ffe:	c1 c0 05             	rol    $0x5,%eax
403001:	01 f7                	add    %esi,%edi
403003:	66 0f 73 de 04       	psrldq $0x4,%xmm6
403008:	21 dd                	and    %ebx,%ebp
40300a:	31 cb                	xor    %ecx,%ebx
40300c:	66 0f ef e0          	pxor   %xmm0,%xmm4
403010:	01 c7                	add    %eax,%edi
403012:	c1 c8 07             	ror    $0x7,%eax
403015:	66 0f ef f2          	pxor   %xmm2,%xmm6
403019:	31 cd                	xor    %ecx,%ebp
40301b:	89 fe                	mov    %edi,%esi
40301d:	03 54 24 04          	add    0x4(%esp),%edx
403021:	66 0f ef e6          	pxor   %xmm6,%xmm4
403025:	31 d8                	xor    %ebx,%eax
403027:	c1 c7 05             	rol    $0x5,%edi
40302a:	66 0f 7f 7c 24 30    	movdqa %xmm7,0x30(%esp)
403030:	01 ea                	add    %ebp,%edx
403032:	21 c6                	and    %eax,%esi
403034:	66 0f 6f c4          	movdqa %xmm4,%xmm0
403038:	31 d8                	xor    %ebx,%eax
40303a:	01 fa                	add    %edi,%edx
40303c:	c1 cf 07             	ror    $0x7,%edi
40303f:	66 0f 6f f4          	movdqa %xmm4,%xmm6
403043:	31 de                	xor    %ebx,%esi
403045:	66 0f 73 f8 0c       	pslldq $0xc,%xmm0
40304a:	66 0f fe e4          	paddd  %xmm4,%xmm4
40304e:	89 d5                	mov    %edx,%ebp
403050:	03 4c 24 08          	add    0x8(%esp),%ecx
403054:	66 0f 72 d6 1f       	psrld  $0x1f,%xmm6
403059:	31 c7                	xor    %eax,%edi
40305b:	c1 c2 05             	rol    $0x5,%edx
40305e:	66 0f 6f f8          	movdqa %xmm0,%xmm7
403062:	01 f1                	add    %esi,%ecx
403064:	21 fd                	and    %edi,%ebp
403066:	31 c7                	xor    %eax,%edi
403068:	66 0f 72 d0 1e       	psrld  $0x1e,%xmm0
40306d:	01 d1                	add    %edx,%ecx
40306f:	c1 ca 07             	ror    $0x7,%edx
403072:	66 0f eb e6          	por    %xmm6,%xmm4
403076:	31 c5                	xor    %eax,%ebp
403078:	89 ce                	mov    %ecx,%esi
40307a:	03 5c 24 0c          	add    0xc(%esp),%ebx
40307e:	66 0f 72 f7 02       	pslld  $0x2,%xmm7
403083:	31 fa                	xor    %edi,%edx
403085:	c1 c1 05             	rol    $0x5,%ecx
403088:	66 0f ef e0          	pxor   %xmm0,%xmm4
40308c:	66 0f 6f 44 24 60    	movdqa 0x60(%esp),%xmm0
403092:	01 eb                	add    %ebp,%ebx
403094:	21 d6                	and    %edx,%esi
403096:	66 0f ef e7          	pxor   %xmm7,%xmm4
40309a:	66 0f 70 e9 ee       	pshufd $0xee,%xmm1,%xmm5
40309f:	31 fa                	xor    %edi,%edx
4030a1:	01 cb                	add    %ecx,%ebx
4030a3:	c1 c9 07             	ror    $0x7,%ecx
4030a6:	31 fe                	xor    %edi,%esi
4030a8:	89 dd                	mov    %ebx,%ebp
4030aa:	66 0f 6c ea          	punpcklqdq %xmm2,%xmm5
4030ae:	66 0f 6f fc          	movdqa %xmm4,%xmm7
4030b2:	03 44 24 10          	add    0x10(%esp),%eax
4030b6:	31 d1                	xor    %edx,%ecx
4030b8:	66 0f fe c4          	paddd  %xmm4,%xmm0
4030bc:	66 0f 7f 4c 24 50    	movdqa %xmm1,0x50(%esp)
4030c2:	c1 c3 05             	rol    $0x5,%ebx
4030c5:	01 f0                	add    %esi,%eax
4030c7:	66 0f 73 df 04       	psrldq $0x4,%xmm7
4030cc:	21 cd                	and    %ecx,%ebp
4030ce:	31 d1                	xor    %edx,%ecx
4030d0:	66 0f ef e9          	pxor   %xmm1,%xmm5
4030d4:	01 d8                	add    %ebx,%eax
4030d6:	c1 cb 07             	ror    $0x7,%ebx
4030d9:	66 0f ef fb          	pxor   %xmm3,%xmm7
4030dd:	31 d5                	xor    %edx,%ebp
4030df:	89 c6                	mov    %eax,%esi
4030e1:	03 7c 24 14          	add    0x14(%esp),%edi
4030e5:	66 0f ef ef          	pxor   %xmm7,%xmm5
4030e9:	31 cb                	xor    %ecx,%ebx
4030eb:	c1 c0 05             	rol    $0x5,%eax
4030ee:	66 0f 7f 04 24       	movdqa %xmm0,(%esp)
4030f3:	01 ef                	add    %ebp,%edi
4030f5:	21 de                	and    %ebx,%esi
4030f7:	66 0f 6f cd          	movdqa %xmm5,%xmm1
4030fb:	31 cb                	xor    %ecx,%ebx
4030fd:	01 c7                	add    %eax,%edi
4030ff:	c1 c8 07             	ror    $0x7,%eax
403102:	66 0f 6f fd          	movdqa %xmm5,%xmm7
403106:	31 ce                	xor    %ecx,%esi
403108:	66 0f 73 f9 0c       	pslldq $0xc,%xmm1
40310d:	66 0f fe ed          	paddd  %xmm5,%xmm5
403111:	89 fd                	mov    %edi,%ebp
403113:	03 54 24 18          	add    0x18(%esp),%edx
403117:	66 0f 72 d7 1f       	psrld  $0x1f,%xmm7
40311c:	31 d8                	xor    %ebx,%eax
40311e:	c1 c7 05             	rol    $0x5,%edi
403121:	66 0f 6f c1          	movdqa %xmm1,%xmm0
403125:	01 f2                	add    %esi,%edx
403127:	21 c5                	and    %eax,%ebp
403129:	31 d8                	xor    %ebx,%eax
40312b:	66 0f 72 d1 1e       	psrld  $0x1e,%xmm1
403130:	01 fa                	add    %edi,%edx
403132:	c1 cf 07             	ror    $0x7,%edi
403135:	66 0f eb ef          	por    %xmm7,%xmm5
403139:	31 dd                	xor    %ebx,%ebp
40313b:	89 d6                	mov    %edx,%esi
40313d:	03 4c 24 1c          	add    0x1c(%esp),%ecx
403141:	66 0f 72 f0 02       	pslld  $0x2,%xmm0
403146:	31 c7                	xor    %eax,%edi
403148:	c1 c2 05             	rol    $0x5,%edx
40314b:	66 0f ef e9          	pxor   %xmm1,%xmm5
40314f:	66 0f 6f 4c 24 70    	movdqa 0x70(%esp),%xmm1
403155:	01 e9                	add    %ebp,%ecx
403157:	21 fe                	and    %edi,%esi
403159:	66 0f ef e8          	pxor   %xmm0,%xmm5
40315d:	66 0f 70 f2 ee       	pshufd $0xee,%xmm2,%xmm6
403162:	31 c7                	xor    %eax,%edi
403164:	01 d1                	add    %edx,%ecx
403166:	c1 ca 07             	ror    $0x7,%edx
403169:	31 c6                	xor    %eax,%esi
40316b:	89 cd                	mov    %ecx,%ebp
40316d:	66 0f 6c f3          	punpcklqdq %xmm3,%xmm6
403171:	66 0f 6f c5          	movdqa %xmm5,%xmm0
403175:	03 5c 24 20          	add    0x20(%esp),%ebx
403179:	31 fa                	xor    %edi,%edx
40317b:	66 0f fe cd          	paddd  %xmm5,%xmm1
40317f:	66 0f 7f 54 24 60    	movdqa %xmm2,0x60(%esp)
403185:	c1 c1 05             	rol    $0x5,%ecx
403188:	01 f3                	add    %esi,%ebx
40318a:	66 0f 73 d8 04       	psrldq $0x4,%xmm0
40318f:	21 d5                	and    %edx,%ebp
403191:	31 fa                	xor    %edi,%edx
403193:	66 0f ef f2          	pxor   %xmm2,%xmm6
403197:	01 cb                	add    %ecx,%ebx
403199:	c1 c9 07             	ror    $0x7,%ecx
40319c:	66 0f ef c4          	pxor   %xmm4,%xmm0
4031a0:	31 fd                	xor    %edi,%ebp
4031a2:	89 de                	mov    %ebx,%esi
4031a4:	03 44 24 24          	add    0x24(%esp),%eax
4031a8:	66 0f ef f0          	pxor   %xmm0,%xmm6
4031ac:	31 d1                	xor    %edx,%ecx
4031ae:	c1 c3 05             	rol    $0x5,%ebx
4031b1:	66 0f 7f 4c 24 10    	movdqa %xmm1,0x10(%esp)
4031b7:	01 e8                	add    %ebp,%eax
4031b9:	21 ce                	and    %ecx,%esi
4031bb:	66 0f 6f d6          	movdqa %xmm6,%xmm2
4031bf:	31 d1                	xor    %edx,%ecx
4031c1:	01 d8                	add    %ebx,%eax
4031c3:	c1 cb 07             	ror    $0x7,%ebx
4031c6:	66 0f 6f c6          	movdqa %xmm6,%xmm0
4031ca:	31 d6                	xor    %edx,%esi
4031cc:	66 0f 73 fa 0c       	pslldq $0xc,%xmm2
4031d1:	66 0f fe f6          	paddd  %xmm6,%xmm6
4031d5:	89 c5                	mov    %eax,%ebp
4031d7:	03 7c 24 28          	add    0x28(%esp),%edi
4031db:	66 0f 72 d0 1f       	psrld  $0x1f,%xmm0
4031e0:	31 cb                	xor    %ecx,%ebx
4031e2:	c1 c0 05             	rol    $0x5,%eax