Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void main()
- {
- int i;
- const int n = 10;
- double res;
- double a[n] = { 0.75,6.46,3.72,5.07,4.09,0.53,9.45,1.65,4.41,1.29 };
- __asm
- {
- mov edx, n
- lea ebx, a
- MOV eSI, ebx
- add eSI, 24
- mov ecx, edx
- shr ecx, 1
- dec ecx
- FLD QWORD PTR[ebx + 8]
- @sum:
- FADD QWORD PTR[eSI]
- add eSI, 16
- loop @sum
- FSTP res
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement