5bb5a3:	8a 85 73 ff ff ff    	mov    -0x8d(%ebp),%al
5bb5a9:	89 85 40 ff ff ff    	mov    %eax,-0xc0(%ebp)
5bb5af:	db 85 40 ff ff ff    	fildl  -0xc0(%ebp)
5bb5b5:	dc 4d e0             	fmull  -0x20(%ebp)
5bb5b8:	de c1                	faddp  %st,%st(1)
5bb5ba:	33 c0                	xor    %eax,%eax
5bb5bc:	8a 85 70 ff ff ff    	mov    -0x90(%ebp),%al
5bb5c2:	89 85 3c ff ff ff    	mov    %eax,-0xc4(%ebp)
5bb5c8:	db 85 3c ff ff ff    	fildl  -0xc4(%ebp)
5bb5ce:	dc 4d d8             	fmull  -0x28(%ebp)
5bb5d1:	de c1                	faddp  %st,%st(1)
5bb5d3:	33 c0                	xor    %eax,%eax
5bb5d5:	8a 85 6d ff ff ff    	mov    -0x93(%ebp),%al
5bb5db:	89 85 38 ff ff ff    	mov    %eax,-0xc8(%ebp)
5bb5e1:	db 85 38 ff ff ff    	fildl  -0xc8(%ebp)
5bb5e7:	dc 4d d0             	fmull  -0x30(%ebp)
5bb5ea:	de e9                	fsubrp %st,%st(1)
5bb5ec:	dd 5d 90             	fstpl  -0x70(%ebp)
5bb5ef:	9b                   	fwait
5bb5f0:	33 c0                	xor    %eax,%eax
5bb5f2:	8a 85 6a ff ff ff    	mov    -0x96(%ebp),%al
5bb5f8:	89 85 44 ff ff ff    	mov    %eax,-0xbc(%ebp)
5bb5fe:	db 85 44 ff ff ff    	fildl  -0xbc(%ebp)
5bb604:	dc 4d f0             	fmull  -0x10(%ebp)
5bb607:	33 c0                	xor    %eax,%eax
5bb609:	8a 85 67 ff ff ff    	mov    -0x99(%ebp),%al
5bb60f:	89 85 40 ff ff ff    	mov    %eax,-0xc0(%ebp)
5bb615:	db 85 40 ff ff ff    	fildl  -0xc0(%ebp)
5bb61b:	dc 4d e0             	fmull  -0x20(%ebp)
5bb61e:	de c1                	faddp  %st,%st(1)
5bb620:	33 c0                	xor    %eax,%eax
5bb622:	8a 85 64 ff ff ff    	mov    -0x9c(%ebp),%al
5bb628:	89 85 3c ff ff ff    	mov    %eax,-0xc4(%ebp)
5bb62e:	db 85 3c ff ff ff    	fildl  -0xc4(%ebp)
5bb634:	dc 4d d8             	fmull  -0x28(%ebp)
5bb637:	de c1                	faddp  %st,%st(1)
5bb639:	33 c0                	xor    %eax,%eax
5bb63b:	8a 85 61 ff ff ff    	mov    -0x9f(%ebp),%al
5bb641:	89 85 38 ff ff ff    	mov    %eax,-0xc8(%ebp)
5bb647:	db 85 38 ff ff ff    	fildl  -0xc8(%ebp)
5bb64d:	dc 4d d0             	fmull  -0x30(%ebp)
5bb650:	de e9                	fsubrp %st,%st(1)
5bb652:	dd 5d 88             	fstpl  -0x78(%ebp)
5bb655:	9b                   	fwait
5bb656:	33 c0                	xor    %eax,%eax
5bb658:	8a 85 5e ff ff ff    	mov    -0xa2(%ebp),%al
5bb65e:	89 85 44 ff ff ff    	mov    %eax,-0xbc(%ebp)
5bb664:	db 85 44 ff ff ff    	fildl  -0xbc(%ebp)
5bb66a:	dc 4d f0             	fmull  -0x10(%ebp)
5bb66d:	33 c0                	xor    %eax,%eax
5bb66f:	8a 85 5b ff ff ff    	mov    -0xa5(%ebp),%al
5bb675:	89 85 40 ff ff ff    	mov    %eax,-0xc0(%ebp)
5bb67b:	db 85 40 ff ff ff    	fildl  -0xc0(%ebp)
5bb681:	dc 4d e0             	fmull  -0x20(%ebp)
5bb684:	de c1                	faddp  %st,%st(1)
5bb686:	33 c0                	xor    %eax,%eax
5bb688:	8a 85 58 ff ff ff    	mov    -0xa8(%ebp),%al
5bb68e:	89 85 3c ff ff ff    	mov    %eax,-0xc4(%ebp)
5bb694:	db 85 3c ff ff ff    	fildl  -0xc4(%ebp)
5bb69a:	dc 4d d8             	fmull  -0x28(%ebp)
5bb69d:	de c1                	faddp  %st,%st(1)
5bb69f:	33 c0                	xor    %eax,%eax
5bb6a1:	8a 85 55 ff ff ff    	mov    -0xab(%ebp),%al
5bb6a7:	89 85 38 ff ff ff    	mov    %eax,-0xc8(%ebp)
5bb6ad:	db 85 38 ff ff ff    	fildl  -0xc8(%ebp)
5bb6b3:	dc 4d d0             	fmull  -0x30(%ebp)
5bb6b6:	de e9                	fsubrp %st,%st(1)
5bb6b8:	dd 5d 80             	fstpl  -0x80(%ebp)
5bb6bb:	9b                   	fwait
5bb6bc:	33 c0                	xor    %eax,%eax
5bb6be:	8a 85 52 ff ff ff    	mov    -0xae(%ebp),%al
5bb6c4:	89 85 44 ff ff ff    	mov    %eax,-0xbc(%ebp)
5bb6ca:	db 85 44 ff ff ff    	fildl  -0xbc(%ebp)
5bb6d0:	dc 4d f0             	fmull  -0x10(%ebp)
5bb6d3:	33 c0                	xor    %eax,%eax
5bb6d5:	8a 85 4f ff ff ff    	mov    -0xb1(%ebp),%al
5bb6db:	89 85 40 ff ff ff    	mov    %eax,-0xc0(%ebp)
5bb6e1:	db 85 40 ff ff ff    	fildl  -0xc0(%ebp)
5bb6e7:	dc 4d e0             	fmull  -0x20(%ebp)
5bb6ea:	de c1                	faddp  %st,%st(1)
5bb6ec:	33 c0                	xor    %eax,%eax
5bb6ee:	8a 85 4c ff ff ff    	mov    -0xb4(%ebp),%al
5bb6f4:	89 85 3c ff ff ff    	mov    %eax,-0xc4(%ebp)
5bb6fa:	db 85 3c ff ff ff    	fildl  -0xc4(%ebp)
5bb700:	dc 4d d8             	fmull  -0x28(%ebp)
5bb703:	de c1                	faddp  %st,%st(1)
5bb705:	33 c0                	xor    %eax,%eax
5bb707:	8a 85 49 ff ff ff    	mov    -0xb7(%ebp),%al
5bb70d:	89 85 38 ff ff ff    	mov    %eax,-0xc8(%ebp)
5bb713:	db 85 38 ff ff ff    	fildl  -0xc8(%ebp)
5bb719:	dc 4d d0             	fmull  -0x30(%ebp)
5bb71c:	de e9                	fsubrp %st,%st(1)
5bb71e:	dd 9d 78 ff ff ff    	fstpl  -0x88(%ebp)
5bb724:	9b dd 45 c8          	fldl   -0x38(%ebp)
5bb728:	dc 4d 90             	fmull  -0x70(%ebp)
5bb72b:	dd 45 c0             	fldl   -0x40(%ebp)
5bb72e:	dc 4d 88             	fmull  -0x78(%ebp)
5bb731:	de c1                	faddp  %st,%st(1)
5bb733:	dd 45 b8             	fldl   -0x48(%ebp)
5bb736:	dc 4d 80             	fmull  -0x80(%ebp)
5bb739:	de c1                	faddp  %st,%st(1)
5bb73b:	dd 45 b0             	fldl   -0x50(%ebp)
5bb73e:	dc 8d 78 ff ff ff    	fmull  -0x88(%ebp)
5bb744:	de c1                	faddp  %st,%st(1)
5bb746:	dd 5d a0             	fstpl  -0x60(%ebp)
5bb749:	9b                   	fwait
5bb74a:	33 c0                	xor    %eax,%eax
5bb74c:	8a 85 75 ff ff ff    	mov    -0x8b(%ebp),%al
5bb752:	89 85 44 ff ff ff    	mov    %eax,-0xbc(%ebp)
5bb758:	db 85 44 ff ff ff    	fildl  -0xbc(%ebp)
5bb75e:	dc 4d f0             	fmull  -0x10(%ebp)
5bb761:	33 c0                	xor    %eax,%eax
5bb763:	8a 85 72 ff ff ff    	mov    -0x8e(%ebp),%al
5bb769:	89 85 40 ff ff ff    	mov    %eax,-0xc0(%ebp)
5bb76f:	db 85 40 ff ff ff    	fildl  -0xc0(%ebp)
5bb775:	dc 4d e0             	fmull  -0x20(%ebp)
5bb778:	de c1                	faddp  %st,%st(1)
5bb77a:	33 c0                	xor    %eax,%eax
5bb77c:	8a 85 6f ff ff ff    	mov    -0x91(%ebp),%al
5bb782:	89 85 3c ff ff ff    	mov    %eax,-0xc4(%ebp)
5bb788:	db 85 3c ff ff ff    	fildl  -0xc4(%ebp)
5bb78e:	dc 4d d8             	fmull  -0x28(%ebp)
5bb791:	de c1                	faddp  %st,%st(1)
5bb793:	33 c0                	xor    %eax,%eax
5bb795:	8a 85 6c ff ff ff    	mov    -0x94(%ebp),%al
5bb79b:	89 85 38 ff ff ff    	mov    %eax,-0xc8(%ebp)
5bb7a1:	db 85 38 ff ff ff    	fildl  -0xc8(%ebp)
5bb7a7:	dc 4d d0             	fmull  -0x30(%ebp)
5bb7aa:	de e9                	fsubrp %st,%st(1)
5bb7ac:	dd 5d 90             	fstpl  -0x70(%ebp)
5bb7af:	9b                   	fwait
5bb7b0:	33 c0                	xor    %eax,%eax
5bb7b2:	8a 85 69 ff ff ff    	mov    -0x97(%ebp),%al
5bb7b8:	89 85 44 ff ff ff    	mov    %eax,-0xbc(%ebp)
5bb7be:	db 85 44 ff ff ff    	fildl  -0xbc(%ebp)
5bb7c4:	dc 4d f0             	fmull  -0x10(%ebp)
5bb7c7:	33 c0                	xor    %eax,%eax
5bb7c9:	8a 85 66 ff ff ff    	mov    -0x9a(%ebp),%al
5bb7cf:	89 85 40 ff ff ff    	mov    %eax,-0xc0(%ebp)
5bb7d5:	db 85 40 ff ff ff    	fildl  -0xc0(%ebp)
5bb7db:	dc 4d e0             	fmull  -0x20(%ebp)
5bb7de:	de c1                	faddp  %st,%st(1)
5bb7e0:	33 c0                	xor    %eax,%eax
5bb7e2:	8a 85 63 ff ff ff    	mov    -0x9d(%ebp),%al
5bb7e8:	89 85 3c ff ff ff    	mov    %eax,-0xc4(%ebp)
5bb7ee:	db 85 3c ff ff ff    	fildl  -0xc4(%ebp)
5bb7f4:	dc 4d d8             	fmull  -0x28(%ebp)
5bb7f7:	de c1                	faddp  %st,%st(1)
5bb7f9:	33 c0                	xor    %eax,%eax
5bb7fb:	8a 85 60 ff ff ff    	mov    -0xa0(%ebp),%al
5bb801:	89 85 38 ff ff ff    	mov    %eax,-0xc8(%ebp)
5bb807:	db 85 38 ff ff ff    	fildl  -0xc8(%ebp)
5bb80d:	dc 4d d0             	fmull  -0x30(%ebp)
5bb810:	de e9                	fsubrp %st,%st(1)
5bb812:	dd 5d 88             	fstpl  -0x78(%ebp)
5bb815:	9b                   	fwait
5bb816:	33 c0                	xor    %eax,%eax
5bb818:	8a 85 5d ff ff ff    	mov    -0xa3(%ebp),%al
5bb81e:	89 85 44 ff ff ff    	mov    %eax,-0xbc(%ebp)
5bb824:	db 85 44 ff ff ff    	fildl  -0xbc(%ebp)
5bb82a:	dc 4d f0             	fmull  -0x10(%ebp)
5bb82d:	33 c0                	xor    %eax,%eax
5bb82f:	8a 85 5a ff ff ff    	mov    -0xa6(%ebp),%al
5bb835:	89 85 40 ff ff ff    	mov    %eax,-0xc0(%ebp)
5bb83b:	db 85 40 ff ff ff    	fildl  -0xc0(%ebp)
5bb841:	dc 4d e0             	fmull  -0x20(%ebp)
5bb844:	de c1                	faddp  %st,%st(1)
5bb846:	33 c0                	xor    %eax,%eax
5bb848:	8a 85 57 ff ff ff    	mov    -0xa9(%ebp),%al
5bb84e:	89 85 3c ff ff ff    	mov    %eax,-0xc4(%ebp)
5bb854:	db 85 3c ff ff ff    	fildl  -0xc4(%ebp)
5bb85a:	dc 4d d8             	fmull  -0x28(%ebp)
5bb85d:	de c1                	faddp  %st,%st(1)
5bb85f:	33 c0                	xor    %eax,%eax
5bb861:	8a 85 54 ff ff ff    	mov    -0xac(%ebp),%al
5bb867:	89 85 38 ff ff ff    	mov    %eax,-0xc8(%ebp)
5bb86d:	db 85 38 ff ff ff    	fildl  -0xc8(%ebp)
5bb873:	dc 4d d0             	fmull  -0x30(%ebp)
5bb876:	de e9                	fsubrp %st,%st(1)
5bb878:	dd 5d 80             	fstpl  -0x80(%ebp)
5bb87b:	9b                   	fwait
5bb87c:	33 c0                	xor    %eax,%eax
5bb87e:	8a 85 51 ff ff ff    	mov    -0xaf(%ebp),%al
5bb884:	89 85 44 ff ff ff    	mov    %eax,-0xbc(%ebp)
5bb88a:	db 85 44 ff ff ff    	fildl  -0xbc(%ebp)
5bb890:	dc 4d f0             	fmull  -0x10(%ebp)
5bb893:	33 c0                	xor    %eax,%eax
5bb895:	8a 85 4e ff ff ff    	mov    -0xb2(%ebp),%al
5bb89b:	89 85 40 ff ff ff    	mov    %eax,-0xc0(%ebp)
5bb8a1:	db 85 40 ff ff ff    	fildl  -0xc0(%ebp)
5bb8a7:	dc 4d e0             	fmull  -0x20(%ebp)
5bb8aa:	de c1                	faddp  %st,%st(1)
5bb8ac:	33 c0                	xor    %eax,%eax
5bb8ae:	8a 85 4b ff ff ff    	mov    -0xb5(%ebp),%al
5bb8b4:	89 85 3c ff ff ff    	mov    %eax,-0xc4(%ebp)
5bb8ba:	db 85 3c ff ff ff    	fildl  -0xc4(%ebp)
5bb8c0:	dc 4d d8             	fmull  -0x28(%ebp)
5bb8c3:	de c1                	faddp  %st,%st(1)
5bb8c5:	33 c0                	xor    %eax,%eax
5bb8c7:	8a 85 48 ff ff ff    	mov    -0xb8(%ebp),%al
5bb8cd:	89 85 38 ff ff ff    	mov    %eax,-0xc8(%ebp)
5bb8d3:	db 85 38 ff ff ff    	fildl  -0xc8(%ebp)
5bb8d9:	dc 4d d0             	fmull  -0x30(%ebp)
5bb8dc:	de e9                	fsubrp %st,%st(1)
5bb8de:	dd 9d 78 ff ff ff    	fstpl  -0x88(%ebp)
5bb8e4:	9b dd 45 c8          	fldl   -0x38(%ebp)
5bb8e8:	dc 4d 90             	fmull  -0x70(%ebp)
5bb8eb:	dd 45 c0             	fldl   -0x40(%ebp)
5bb8ee:	dc 4d 88             	fmull  -0x78(%ebp)
5bb8f1:	de c1                	faddp  %st,%st(1)
5bb8f3:	dd 45 b8             	fldl   -0x48(%ebp)
5bb8f6:	dc 4d 80             	fmull  -0x80(%ebp)
5bb8f9:	de c1                	faddp  %st,%st(1)
5bb8fb:	dd 45 b0             	fldl   -0x50(%ebp)
5bb8fe:	dc 8d 78 ff ff ff    	fmull  -0x88(%ebp)
5bb904:	de c1                	faddp  %st,%st(1)
5bb906:	dd 5d 98             	fstpl  -0x68(%ebp)
5bb909:	9b dd 45 a8          	fldl   -0x58(%ebp)
5bb90d:	e8 ba 73 e4 ff       	call   0x402ccc
5bb912:	8b d8                	mov    %eax,%ebx
5bb914:	dd 45 a0             	fldl   -0x60(%ebp)
5bb917:	e8 b0 73 e4 ff       	call   0x402ccc
5bb91c:	8b f0                	mov    %eax,%esi
5bb91e:	dd 45 98             	fldl   -0x68(%ebp)
5bb921:	e8 a6 73 e4 ff       	call   0x402ccc
5bb926:	8b c8                	mov    %eax,%ecx
5bb928:	85 db                	test   %ebx,%ebx
5bb92a:	7d 09                	jge    0x5bb935
5bb92c:	8b c3                	mov    %ebx,%eax
5bb92e:	99                   	cltd
5bb92f:	33 c2                	xor    %edx,%eax
5bb931:	2b c2                	sub    %edx,%eax
5bb933:	8b d8                	mov    %eax,%ebx
5bb935:	81 fb ff 00 00 00    	cmp    $0xff,%ebx
5bb93b:	7e 05                	jle    0x5bb942
5bb93d:	bb ff 00 00 00       	mov    $0xff,%ebx
5bb942:	85 f6                	test   %esi,%esi
5bb944:	7d 09                	jge    0x5bb94f
5bb946:	8b c6                	mov    %esi,%eax
5bb948:	99                   	cltd
5bb949:	33 c2                	xor    %edx,%eax
5bb94b:	2b c2                	sub    %edx,%eax
5bb94d:	8b f0                	mov    %eax,%esi
5bb94f:	81 fe ff 00 00 00    	cmp    $0xff,%esi
5bb955:	7e 05                	jle    0x5bb95c
5bb957:	be ff 00 00 00       	mov    $0xff,%esi
5bb95c:	85 c9                	test   %ecx,%ecx
5bb95e:	7d 09                	jge    0x5bb969
5bb960:	8b c1                	mov    %ecx,%eax
5bb962:	99                   	cltd
5bb963:	33 c2                	xor    %edx,%eax
5bb965:	2b c2                	sub    %edx,%eax
5bb967:	8b c8                	mov    %eax,%ecx
5bb969:	81 f9 ff 00 00 00    	cmp    $0xff,%ecx
5bb96f:	7e 05                	jle    0x5bb976
5bb971:	b9 ff 00 00 00       	mov    $0xff,%ecx
5bb976:	88 5f 02             	mov    %bl,0x2(%edi)
5bb979:	8b c6                	mov    %esi,%eax
5bb97b:	88 47 01             	mov    %al,0x1(%edi)
5bb97e:	88 0f                	mov    %cl,(%edi)
5bb980:	5f                   	pop    %edi
5bb981:	5e                   	pop    %esi
5bb982:	5b                   	pop    %ebx
5bb983:	8b e5                	mov    %ebp,%esp
5bb985:	5d                   	pop    %ebp
5bb986:	c2 10 00             	ret    $0x10
5bb989:	00 00                	add    %al,(%eax)
5bb98b:	00 00                	add    %al,(%eax)
5bb98d:	00 80 3f 00 00 00    	add    %al,0x3f(%eax)
5bb993:	40                   	inc    %eax
5bb994:	55                   	push   %ebp
5bb995:	8b ec                	mov    %esp,%ebp
5bb997:	81 c4 5c ff ff ff    	add    $0xffffff5c,%esp
5bb99d:	53                   	push   %ebx
5bb99e:	56                   	push   %esi
5bb99f:	57                   	push   %edi
5bb9a0:	88 4d eb             	mov    %cl,-0x15(%ebp)
5bb9a3:	89 55 ec             	mov    %edx,-0x14(%ebp)
5bb9a6:	89 45 f4             	mov    %eax,-0xc(%ebp)
5bb9a9:	8d 55 f1             	lea    -0xf(%ebp),%edx
5bb9ac:	8b 45 ec             	mov    -0x14(%ebp),%eax
5bb9af:	e8 cc d9 fe ff       	call   0x5a9380
5bb9b4:	8b 45 ec             	mov    -0x14(%ebp),%eax
5bb9b7:	50                   	push   %eax
5bb9b8:	68 ff 00 00 00       	push   $0xff
5bb9bd:	6a 00                	push   $0x0
5bb9bf:	6a 00                	push   $0x0
5bb9c1:	8b 45 f4             	mov    -0xc(%ebp),%eax
5bb9c4:	8b 10                	mov    (%eax),%edx
5bb9c6:	ff 52 08             	call   *0x8(%edx)
5bb9c9:	83 c0 06             	add    $0x6,%eax
5bb9cc:	50                   	push   %eax
5bb9cd:	8b 45 f4             	mov    -0xc(%ebp),%eax
5bb9d0:	8b 10                	mov    (%eax),%edx
5bb9d2:	ff 52 0c             	call   *0xc(%edx)
5bb9d5:	8b d0                	mov    %eax,%edx
5bb9d7:	83 c2 06             	add    $0x6,%edx
5bb9da:	8b 45 f4             	mov    -0xc(%ebp),%eax
5bb9dd:	59                   	pop    %ecx
5bb9de:	e8 65 c6 03 00       	call   0x5f8048
5bb9e3:	8b 45 f4             	mov    -0xc(%ebp),%eax
5bb9e6:	8b 10                	mov    (%eax),%edx
5bb9e8:	ff 52 0c             	call   *0xc(%edx)
5bb9eb:	48                   	dec    %eax
5bb9ec:	83 e8 03             	sub    $0x3,%eax
5bb9ef:	50                   	push   %eax
5bb9f0:	8b 45 f4             	mov    -0xc(%ebp),%eax
5bb9f3:	8b 10                	mov    (%eax),%edx
5bb9f5:	ff 52 08             	call   *0x8(%edx)
5bb9f8:	48                   	dec    %eax
5bb9f9:	83 e8 03             	sub    $0x3,%eax
5bb9fc:	50                   	push   %eax
5bb9fd:	6a 03                	push   $0x3
5bb9ff:	6a 03                	push   $0x3
5bba01:	8b 45 ec             	mov    -0x14(%ebp),%eax
5bba04:	50                   	push   %eax
5bba05:	33 c9                	xor    %ecx,%ecx
5bba07:	33 d2                	xor    %edx,%edx
5bba09:	8b 45 f4             	mov    -0xc(%ebp),%eax
5bba0c:	e8 f3 c6 03 00       	call   0x5f8104
5bba11:	8b 45 f4             	mov    -0xc(%ebp),%eax
5bba14:	8b 10                	mov    (%eax),%edx
5bba16:	ff 52 0c             	call   *0xc(%edx)
5bba19:	89 45 fc             	mov    %eax,-0x4(%ebp)
5bba1c:	8b 45 f4             	mov    -0xc(%ebp),%eax
5bba1f:	8b 10                	mov    (%eax),%edx
5bba21:	ff 52 08             	call   *0x8(%edx)
5bba24:	89 45 f8             	mov    %eax,-0x8(%ebp)
5bba27:	db 2d cc bd 5b 00    	fldt   0x5bbdcc
5bba2d:	dc 4d 14             	fmull  0x14(%ebp)
5bba30:	d8 35 d8 bd 5b 00    	fdivs  0x5bbdd8
5bba36:	dd 5d d0             	fstpl  -0x30(%ebp)
5bba39:	9b dd 45 d0          	fldl   -0x30(%ebp)
5bba3d:	e8 02 72 e4 ff       	call   0x402c44
5bba42:	8b 45 fc             	mov    -0x4(%ebp),%eax
5bba45:	48                   	dec    %eax
5bba46:	89 85 70 ff ff ff    	mov    %eax,-0x90(%ebp)
5bba4c:	db 85 70 ff ff ff    	fildl  -0x90(%ebp)
5bba52:	de c9                	fmulp  %st,%st(1)
5bba54:	d9 e1                	fabs
5bba56:	db bd 64 ff ff ff    	fstpt  -0x9c(%ebp)
5bba5c:	9b dd 45 d0          	fldl   -0x30(%ebp)
5bba60:	e8 27 72 e4 ff       	call   0x402c8c
5bba65:	8b 45 f8             	mov    -0x8(%ebp),%eax
5bba68:	48                   	dec    %eax
5bba69:	89 85 60 ff ff ff    	mov    %eax,-0xa0(%ebp)
5bba6f:	db 85 60 ff ff ff    	fildl  -0xa0(%ebp)
5bba75:	de c9                	fmulp  %st,%st(1)
5bba77:	d9 e1                	fabs
5bba79:	db ad 64 ff ff ff    	fldt   -0x9c(%ebp)