5b6d0f:	6a 00                	push   $0x0
5b6d11:	6a 08                	push   $0x8
5b6d13:	dd 45 e8             	fldl   -0x18(%ebp)
5b6d16:	d8 0d f0 74 5b 00    	fmuls  0x5b74f0
5b6d1c:	d8 05 ec 74 5b 00    	fadds  0x5b74ec
5b6d22:	e8 a5 bf e4 ff       	call   0x402ccc
5b6d27:	e8 58 ed e4 ff       	call   0x405a84
5b6d2c:	e8 7b ba e4 ff       	call   0x4027ac
5b6d31:	8b 55 a0             	mov    -0x60(%ebp),%edx
5b6d34:	89 44 f2 04          	mov    %eax,0x4(%edx,%esi,8)
5b6d38:	89 b5 34 ff ff ff    	mov    %esi,-0xcc(%ebp)
5b6d3e:	db 85 34 ff ff ff    	fildl  -0xcc(%ebp)
5b6d44:	dc 75 e0             	fdivl  -0x20(%ebp)
5b6d47:	dd 5d c0             	fstpl  -0x40(%ebp)
5b6d4a:	9b dd 45 c0          	fldl   -0x40(%ebp)
5b6d4e:	dc 65 e8             	fsubl  -0x18(%ebp)
5b6d51:	83 c4 f4             	add    $0xfffffff4,%esp
5b6d54:	db 3c 24             	fstpt  (%esp)
5b6d57:	9b                   	fwait
5b6d58:	e8 83 25 ff ff       	call   0x5a92e0
5b6d5d:	89 45 ac             	mov    %eax,-0x54(%ebp)
5b6d60:	dd 45 c0             	fldl   -0x40(%ebp)
5b6d63:	dc 45 e8             	faddl  -0x18(%ebp)
5b6d66:	83 c4 f4             	add    $0xfffffff4,%esp
5b6d69:	db 3c 24             	fstpt  (%esp)
5b6d6c:	9b                   	fwait
5b6d6d:	e8 3e 25 ff ff       	call   0x5a92b0
5b6d72:	89 45 a8             	mov    %eax,-0x58(%ebp)
5b6d75:	8b 5d ac             	mov    -0x54(%ebp),%ebx
5b6d78:	8b 45 a8             	mov    -0x58(%ebp),%eax
5b6d7b:	2b c3                	sub    %ebx,%eax
5b6d7d:	0f 8c 93 00 00 00    	jl     0x5b6e16
5b6d83:	40                   	inc    %eax
5b6d84:	89 85 54 ff ff ff    	mov    %eax,-0xac(%ebp)
5b6d8a:	89 9d 34 ff ff ff    	mov    %ebx,-0xcc(%ebp)
5b6d90:	db 85 34 ff ff ff    	fildl  -0xcc(%ebp)
5b6d96:	dc 6d c0             	fsubrl -0x40(%ebp)
5b6d99:	83 c4 f8             	add    $0xfffffff8,%esp
5b6d9c:	dd 1c 24             	fstpl  (%esp)
5b6d9f:	9b                   	fwait
5b6da0:	ff 55 f0             	call   *-0x10(%ebp)
5b6da3:	d8 0d f4 74 5b 00    	fmuls  0x5b74f4
5b6da9:	e8 12 bf e4 ff       	call   0x402cc0
5b6dae:	85 c0                	test   %eax,%eax
5b6db0:	74 57                	je     0x5b6e09
5b6db2:	85 db                	test   %ebx,%ebx
5b6db4:	7d 06                	jge    0x5b6dbc
5b6db6:	8b d3                	mov    %ebx,%edx
5b6db8:	f7 da                	neg    %edx
5b6dba:	eb 12                	jmp    0x5b6dce
5b6dbc:	3b 5d 88             	cmp    -0x78(%ebp),%ebx
5b6dbf:	7c 0b                	jl     0x5b6dcc
5b6dc1:	8b 55 88             	mov    -0x78(%ebp),%edx
5b6dc4:	2b d3                	sub    %ebx,%edx
5b6dc6:	03 55 88             	add    -0x78(%ebp),%edx
5b6dc9:	4a                   	dec    %edx
5b6dca:	eb 02                	jmp    0x5b6dce
5b6dcc:	8b d3                	mov    %ebx,%edx
5b6dce:	8b 4d a0             	mov    -0x60(%ebp),%ecx
5b6dd1:	8b 0c f1             	mov    (%ecx,%esi,8),%ecx
5b6dd4:	89 4d d4             	mov    %ecx,-0x2c(%ebp)
5b6dd7:	8b 4d a0             	mov    -0x60(%ebp),%ecx
5b6dda:	ff 04 f1             	incl   (%ecx,%esi,8)
5b6ddd:	85 d2                	test   %edx,%edx
5b6ddf:	7d 04                	jge    0x5b6de5
5b6de1:	33 d2                	xor    %edx,%edx
5b6de3:	eb 09                	jmp    0x5b6dee
5b6de5:	3b 55 88             	cmp    -0x78(%ebp),%edx
5b6de8:	7c 04                	jl     0x5b6dee
5b6dea:	8b 55 88             	mov    -0x78(%ebp),%edx
5b6ded:	4a                   	dec    %edx
5b6dee:	8b 4d a0             	mov    -0x60(%ebp),%ecx
5b6df1:	8b 4c f1 04          	mov    0x4(%ecx,%esi,8),%ecx
5b6df5:	8b 7d d4             	mov    -0x2c(%ebp),%edi
5b6df8:	89 14 f9             	mov    %edx,(%ecx,%edi,8)
5b6dfb:	8b 55 a0             	mov    -0x60(%ebp),%edx
5b6dfe:	8b 54 f2 04          	mov    0x4(%edx,%esi,8),%edx
5b6e02:	8b 4d d4             	mov    -0x2c(%ebp),%ecx
5b6e05:	89 44 ca 04          	mov    %eax,0x4(%edx,%ecx,8)
5b6e09:	43                   	inc    %ebx
5b6e0a:	ff 8d 54 ff ff ff    	decl   -0xac(%ebp)
5b6e10:	0f 85 74 ff ff ff    	jne    0x5b6d8a
5b6e16:	46                   	inc    %esi
5b6e17:	ff 8d 58 ff ff ff    	decl   -0xa8(%ebp)
5b6e1d:	0f 85 e4 fe ff ff    	jne    0x5b6d07
5b6e23:	8b 45 84             	mov    -0x7c(%ebp),%eax
5b6e26:	48                   	dec    %eax
5b6e27:	85 c0                	test   %eax,%eax
5b6e29:	0f 8c 95 01 00 00    	jl     0x5b6fc4
5b6e2f:	40                   	inc    %eax
5b6e30:	89 85 58 ff ff ff    	mov    %eax,-0xa8(%ebp)
5b6e36:	c7 45 d4 00 00 00 00 	movl   $0x0,-0x2c(%ebp)
5b6e3d:	8b 55 d4             	mov    -0x2c(%ebp),%edx
5b6e40:	8b 45 fc             	mov    -0x4(%ebp),%eax
5b6e43:	8b 08                	mov    (%eax),%ecx
5b6e45:	ff 11                	call   *(%ecx)
5b6e47:	89 45 98             	mov    %eax,-0x68(%ebp)
5b6e4a:	8b 55 d4             	mov    -0x2c(%ebp),%edx
5b6e4d:	8b 45 a4             	mov    -0x5c(%ebp),%eax
5b6e50:	e8 cf f3 03 00       	call   0x5f6224
5b6e55:	89 45 90             	mov    %eax,-0x70(%ebp)
5b6e58:	8b 45 80             	mov    -0x80(%ebp),%eax
5b6e5b:	48                   	dec    %eax
5b6e5c:	85 c0                	test   %eax,%eax
5b6e5e:	0f 8c 24 01 00 00    	jl     0x5b6f88
5b6e64:	40                   	inc    %eax
5b6e65:	89 85 54 ff ff ff    	mov    %eax,-0xac(%ebp)
5b6e6b:	33 f6                	xor    %esi,%esi
5b6e6d:	33 c0                	xor    %eax,%eax
5b6e6f:	89 85 6c ff ff ff    	mov    %eax,-0x94(%ebp)
5b6e75:	33 c0                	xor    %eax,%eax
5b6e77:	89 85 68 ff ff ff    	mov    %eax,-0x98(%ebp)
5b6e7d:	33 c0                	xor    %eax,%eax
5b6e7f:	89 85 64 ff ff ff    	mov    %eax,-0x9c(%ebp)
5b6e85:	33 c0                	xor    %eax,%eax
5b6e87:	89 85 60 ff ff ff    	mov    %eax,-0xa0(%ebp)
5b6e8d:	8b 45 a0             	mov    -0x60(%ebp),%eax
5b6e90:	8b 04 f0             	mov    (%eax,%esi,8),%eax
5b6e93:	48                   	dec    %eax
5b6e94:	85 c0                	test   %eax,%eax
5b6e96:	7c 5e                	jl     0x5b6ef6
5b6e98:	40                   	inc    %eax
5b6e99:	89 85 50 ff ff ff    	mov    %eax,-0xb0(%ebp)
5b6e9f:	33 db                	xor    %ebx,%ebx
5b6ea1:	8b 45 a0             	mov    -0x60(%ebp),%eax
5b6ea4:	8b 44 f0 04          	mov    0x4(%eax,%esi,8),%eax
5b6ea8:	8b 14 d8             	mov    (%eax,%ebx,8),%edx
5b6eab:	8b 45 a0             	mov    -0x60(%ebp),%eax
5b6eae:	8b 44 f0 04          	mov    0x4(%eax,%esi,8),%eax
5b6eb2:	8b 44 d8 04          	mov    0x4(%eax,%ebx,8),%eax
5b6eb6:	01 85 60 ff ff ff    	add    %eax,-0xa0(%ebp)
5b6ebc:	8d 14 52             	lea    (%edx,%edx,2),%edx
5b6ebf:	8b 4d 98             	mov    -0x68(%ebp),%ecx
5b6ec2:	8d 14 11             	lea    (%ecx,%edx,1),%edx
5b6ec5:	33 c9                	xor    %ecx,%ecx
5b6ec7:	8a 4a 02             	mov    0x2(%edx),%cl
5b6eca:	0f af c8             	imul   %eax,%ecx
5b6ecd:	01 8d 6c ff ff ff    	add    %ecx,-0x94(%ebp)
5b6ed3:	33 c9                	xor    %ecx,%ecx
5b6ed5:	8a 4a 01             	mov    0x1(%edx),%cl
5b6ed8:	0f af c8             	imul   %eax,%ecx
5b6edb:	01 8d 68 ff ff ff    	add    %ecx,-0x98(%ebp)
5b6ee1:	0f b6 12             	movzbl (%edx),%edx
5b6ee4:	0f af d0             	imul   %eax,%edx
5b6ee7:	01 95 64 ff ff ff    	add    %edx,-0x9c(%ebp)
5b6eed:	43                   	inc    %ebx
5b6eee:	ff 8d 50 ff ff ff    	decl   -0xb0(%ebp)
5b6ef4:	75 ab                	jne    0x5b6ea1
5b6ef6:	83 bd 60 ff ff ff 00 	cmpl   $0x0,-0xa0(%ebp)
5b6efd:	75 37                	jne    0x5b6f36
5b6eff:	8b 5d 90             	mov    -0x70(%ebp),%ebx
5b6f02:	8b 85 6c ff ff ff    	mov    -0x94(%ebp),%eax
5b6f08:	c1 e8 08             	shr    $0x8,%eax
5b6f0b:	e8 24 25 ff ff       	call   0x5a9434
5b6f10:	88 43 02             	mov    %al,0x2(%ebx)
5b6f13:	8b 85 68 ff ff ff    	mov    -0x98(%ebp),%eax
5b6f19:	c1 e8 08             	shr    $0x8,%eax
5b6f1c:	e8 13 25 ff ff       	call   0x5a9434
5b6f21:	88 43 01             	mov    %al,0x1(%ebx)
5b6f24:	8b 85 64 ff ff ff    	mov    -0x9c(%ebp),%eax
5b6f2a:	c1 e8 08             	shr    $0x8,%eax
5b6f2d:	e8 02 25 ff ff       	call   0x5a9434
5b6f32:	88 03                	mov    %al,(%ebx)
5b6f34:	eb 41                	jmp    0x5b6f77
5b6f36:	8b 5d 90             	mov    -0x70(%ebp),%ebx
5b6f39:	8b 85 6c ff ff ff    	mov    -0x94(%ebp),%eax
5b6f3f:	99                   	cltd
5b6f40:	f7 bd 60 ff ff ff    	idivl  -0xa0(%ebp)
5b6f46:	e8 e9 24 ff ff       	call   0x5a9434
5b6f4b:	88 43 02             	mov    %al,0x2(%ebx)
5b6f4e:	8b 85 68 ff ff ff    	mov    -0x98(%ebp),%eax
5b6f54:	99                   	cltd
5b6f55:	f7 bd 60 ff ff ff    	idivl  -0xa0(%ebp)
5b6f5b:	e8 d4 24 ff ff       	call   0x5a9434
5b6f60:	88 43 01             	mov    %al,0x1(%ebx)
5b6f63:	8b 85 64 ff ff ff    	mov    -0x9c(%ebp),%eax
5b6f69:	99                   	cltd
5b6f6a:	f7 bd 60 ff ff ff    	idivl  -0xa0(%ebp)
5b6f70:	e8 bf 24 ff ff       	call   0x5a9434
5b6f75:	88 03                	mov    %al,(%ebx)
5b6f77:	83 45 90 03          	addl   $0x3,-0x70(%ebp)
5b6f7b:	46                   	inc    %esi
5b6f7c:	ff 8d 54 ff ff ff    	decl   -0xac(%ebp)
5b6f82:	0f 85 e5 fe ff ff    	jne    0x5b6e6d
5b6f88:	66 83 7d 0e 00       	cmpw   $0x0,0xe(%ebp)
5b6f8d:	74 26                	je     0x5b6fb5
5b6f8f:	8b 45 d4             	mov    -0x2c(%ebp),%eax
5b6f92:	40                   	inc    %eax
5b6f93:	89 85 34 ff ff ff    	mov    %eax,-0xcc(%ebp)
5b6f99:	db 85 34 ff ff ff    	fildl  -0xcc(%ebp)
5b6f9f:	dc 8d 70 ff ff ff    	fmull  -0x90(%ebp)
5b6fa5:	e8 22 bd e4 ff       	call   0x402ccc
5b6faa:	8b c8                	mov    %eax,%ecx
5b6fac:	8b 55 08             	mov    0x8(%ebp),%edx
5b6faf:	8b 45 10             	mov    0x10(%ebp),%eax
5b6fb2:	ff 55 0c             	call   *0xc(%ebp)
5b6fb5:	ff 45 d4             	incl   -0x2c(%ebp)
5b6fb8:	ff 8d 58 ff ff ff    	decl   -0xa8(%ebp)
5b6fbe:	0f 85 79 fe ff ff    	jne    0x5b6e3d
5b6fc4:	8b 45 80             	mov    -0x80(%ebp),%eax
5b6fc7:	48                   	dec    %eax
5b6fc8:	85 c0                	test   %eax,%eax
5b6fca:	7c 1e                	jl     0x5b6fea
5b6fcc:	40                   	inc    %eax
5b6fcd:	89 85 58 ff ff ff    	mov    %eax,-0xa8(%ebp)
5b6fd3:	33 f6                	xor    %esi,%esi
5b6fd5:	8b 45 a0             	mov    -0x60(%ebp),%eax
5b6fd8:	8b 44 f0 04          	mov    0x4(%eax,%esi,8),%eax
5b6fdc:	e8 eb b7 e4 ff       	call   0x4027cc
5b6fe1:	46                   	inc    %esi
5b6fe2:	ff 8d 58 ff ff ff    	decl   -0xa8(%ebp)
5b6fe8:	75 eb                	jne    0x5b6fd5
5b6fea:	8b 45 a0             	mov    -0x60(%ebp),%eax
5b6fed:	e8 da b7 e4 ff       	call   0x4027cc
5b6ff2:	8b 85 7c ff ff ff    	mov    -0x84(%ebp),%eax
5b6ff8:	c1 e0 03             	shl    $0x3,%eax
5b6ffb:	e8 ac b7 e4 ff       	call   0x4027ac
5b7000:	89 45 a0             	mov    %eax,-0x60(%ebp)
5b7003:	dd 45 d8             	fldl   -0x28(%ebp)
5b7006:	d8 1d ec 74 5b 00    	fcomps 0x5b74ec
5b700c:	df e0                	fnstsw %ax
5b700e:	9e                   	sahf
5b700f:	0f 83 41 01 00 00    	jae    0x5b7156
5b7015:	dd 45 e8             	fldl   -0x18(%ebp)
5b7018:	dc 75 d8             	fdivl  -0x28(%ebp)
5b701b:	dd 5d b8             	fstpl  -0x48(%ebp)
5b701e:	9b d9 05 ec 74 5b 00 	flds   0x5b74ec
5b7025:	dc 75 d8             	fdivl  -0x28(%ebp)
5b7028:	dd 5d b0             	fstpl  -0x50(%ebp)
5b702b:	9b                   	fwait
5b702c:	8b 85 7c ff ff ff    	mov    -0x84(%ebp),%eax
5b7032:	48                   	dec    %eax
5b7033:	85 c0                	test   %eax,%eax
5b7035:	0f 8c 36 02 00 00    	jl     0x5b7271
5b703b:	40                   	inc    %eax
5b703c:	89 85 58 ff ff ff    	mov    %eax,-0xa8(%ebp)
5b7042:	33 f6                	xor    %esi,%esi
5b7044:	8b 45 a0             	mov    -0x60(%ebp),%eax
5b7047:	33 d2                	xor    %edx,%edx
5b7049:	89 14 f0             	mov    %edx,(%eax,%esi,8)
5b704c:	6a 00                	push   $0x0
5b704e:	6a 08                	push   $0x8
5b7050:	dd 45 b8             	fldl   -0x48(%ebp)
5b7053:	d8 0d f0 74 5b 00    	fmuls  0x5b74f0
5b7059:	d8 05 ec 74 5b 00    	fadds  0x5b74ec
5b705f:	e8 68 bc e4 ff       	call   0x402ccc
5b7064:	e8 1b ea e4 ff       	call   0x405a84
5b7069:	e8 3e b7 e4 ff       	call   0x4027ac
5b706e:	8b 55 a0             	mov    -0x60(%ebp),%edx
5b7071:	89 44 f2 04          	mov    %eax,0x4(%edx,%esi,8)
5b7075:	89 b5 34 ff ff ff    	mov    %esi,-0xcc(%ebp)
5b707b:	db 85 34 ff ff ff    	fildl  -0xcc(%ebp)
5b7081:	dc 75 d8             	fdivl  -0x28(%ebp)
5b7084:	dd 5d c0             	fstpl  -0x40(%ebp)
5b7087:	9b dd 45 c0          	fldl   -0x40(%ebp)
5b708b:	dc 65 b8             	fsubl  -0x48(%ebp)
5b708e:	83 c4 f4             	add    $0xfffffff4,%esp
5b7091:	db 3c 24             	fstpt  (%esp)
5b7094:	9b                   	fwait
5b7095:	e8 46 22 ff ff       	call   0x5a92e0
5b709a:	89 45 ac             	mov    %eax,-0x54(%ebp)
5b709d:	dd 45 c0             	fldl   -0x40(%ebp)
5b70a0:	dc 45 b8             	faddl  -0x48(%ebp)
5b70a3:	83 c4 f4             	add    $0xfffffff4,%esp
5b70a6:	db 3c 24             	fstpt  (%esp)
5b70a9:	9b                   	fwait
5b70aa:	e8 01 22 ff ff       	call   0x5a92b0
5b70af:	89 45 a8             	mov    %eax,-0x58(%ebp)
5b70b2:	8b 5d ac             	mov    -0x54(%ebp),%ebx
5b70b5:	8b 45 a8             	mov    -0x58(%ebp),%eax
5b70b8:	2b c3                	sub    %ebx,%eax
5b70ba:	0f 8c 84 00 00 00    	jl     0x5b7144
5b70c0:	40                   	inc    %eax
5b70c1:	89 85 54 ff ff ff    	mov    %eax,-0xac(%ebp)
5b70c7:	89 9d 34 ff ff ff    	mov    %ebx,-0xcc(%ebp)
5b70cd:	db 85 34 ff ff ff    	fildl  -0xcc(%ebp)
5b70d3:	dc 6d c0             	fsubrl -0x40(%ebp)
5b70d6:	dc 75 b0             	fdivl  -0x50(%ebp)
5b70d9:	83 c4 f8             	add    $0xfffffff8,%esp
5b70dc:	dd 1c 24             	fstpl  (%esp)
5b70df:	9b                   	fwait
5b70e0:	ff 55 f0             	call   *-0x10(%ebp)
5b70e3:	d8 0d f4 74 5b 00    	fmuls  0x5b74f4
5b70e9:	dc 75 b0             	fdivl  -0x50(%ebp)
5b70ec:	e8 cf bb e4 ff       	call   0x402cc0
5b70f1:	85 c0                	test   %eax,%eax
5b70f3:	74 46                	je     0x5b713b
5b70f5:	85 db                	test   %ebx,%ebx
5b70f7:	7d 06                	jge    0x5b70ff
5b70f9:	8b d3                	mov    %ebx,%edx
5b70fb:	f7 da                	neg    %edx
5b70fd:	eb 12                	jmp    0x5b7111
5b70ff:	3b 5d 84             	cmp    -0x7c(%ebp),%ebx
5b7102:	7c 0b                	jl     0x5b710f
5b7104:	8b 55 84             	mov    -0x7c(%ebp),%edx
5b7107:	2b d3                	sub    %ebx,%edx
5b7109:	03 55 84             	add    -0x7c(%ebp),%edx
5b710c:	4a                   	dec    %edx
5b710d:	eb 02                	jmp    0x5b7111
5b710f:	8b d3                	mov    %ebx,%edx
5b7111:	8b 4d a0             	mov    -0x60(%ebp),%ecx
5b7114:	8b 0c f1             	mov    (%ecx,%esi,8),%ecx
5b7117:	89 4d d4             	mov    %ecx,-0x2c(%ebp)
5b711a:	8b 4d a0             	mov    -0x60(%ebp),%ecx
5b711d:	ff 04 f1             	incl   (%ecx,%esi,8)
5b7120:	8b 4d a0             	mov    -0x60(%ebp),%ecx
5b7123:	8b 4c f1 04          	mov    0x4(%ecx,%esi,8),%ecx
5b7127:	8b 7d d4             	mov    -0x2c(%ebp),%edi
5b712a:	89 14 f9             	mov    %edx,(%ecx,%edi,8)
5b712d:	8b 55 a0             	mov    -0x60(%ebp),%edx
5b7130:	8b 54 f2 04          	mov    0x4(%edx,%esi,8),%edx
5b7134:	8b 4d d4             	mov    -0x2c(%ebp),%ecx
5b7137:	89 44 ca 04          	mov    %eax,0x4(%edx,%ecx,8)
5b713b:	43                   	inc    %ebx
5b713c:	ff 8d 54 ff ff ff    	decl   -0xac(%ebp)
5b7142:	75 83                	jne    0x5b70c7
5b7144:	46                   	inc    %esi
5b7145:	ff 8d 58 ff ff ff    	decl   -0xa8(%ebp)
5b714b:	0f 85 f3 fe ff ff    	jne    0x5b7044
5b7151:	e9 1b 01 00 00       	jmp    0x5b7271
5b7156:	8b 85 7c ff ff ff    	mov    -0x84(%ebp),%eax
5b715c:	48                   	dec    %eax
5b715d:	85 c0                	test   %eax,%eax
5b715f:	0f 8c 0c 01 00 00    	jl     0x5b7271
5b7165:	40                   	inc    %eax
5b7166:	89 85 58 ff ff ff    	mov    %eax,-0xa8(%ebp)
5b716c:	33 f6                	xor    %esi,%esi
5b716e:	8b 45 a0             	mov    -0x60(%ebp),%eax
5b7171:	33 d2                	xor    %edx,%edx
5b7173:	89 14 f0             	mov    %edx,(%eax,%esi,8)
5b7176:	6a 00                	push   $0x0
5b7178:	6a 08                	push   $0x8
5b717a:	dd 45 e8             	fldl   -0x18(%ebp)
5b717d:	d8 0d f0 74 5b 00    	fmuls  0x5b74f0
5b7183:	d8 05 ec 74 5b 00    	fadds  0x5b74ec
5b7189:	e8 3e bb e4 ff       	call   0x402ccc
5b718e:	e8 f1 e8 e4 ff       	call   0x405a84
5b7193:	e8 14 b6 e4 ff       	call   0x4027ac
5b7198:	8b 55 a0             	mov    -0x60(%ebp),%edx
5b719b:	89 44 f2 04          	mov    %eax,0x4(%edx,%esi,8)
5b719f:	89 b5 34 ff ff ff    	mov    %esi,-0xcc(%ebp)
5b71a5:	db 85 34 ff ff ff    	fildl  -0xcc(%ebp)
5b71ab:	dc 75 d8             	fdivl  -0x28(%ebp)
5b71ae:	dd 5d c0             	fstpl  -0x40(%ebp)
5b71b1:	9b dd 45 c0          	fldl   -0x40(%ebp)
5b71b5:	dc 65 e8             	fsubl  -0x18(%ebp)
5b71b8:	83 c4 f4             	add    $0xfffffff4,%esp
5b71bb:	db 3c 24             	fstpt  (%esp)
5b71be:	9b                   	fwait
5b71bf:	e8 1c 21 ff ff       	call   0x5a92e0