Skip to content

Refridgerator/FPU-Comment-Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FPU Comment Generator

Comment generator for FPU code.

finit;                    0~||
;                         
fld QWORD PTR x;          1~| x |
fmul st, st(0);           1~| x*x |
fld QWORD PTR y;          2~| x*x | y |
fmul st, st(0);           2~| x*x | y*y |
faddp st(1),st(0);        1~| x*x+y*y |
fsqrt;=radius;            1~| radius |
;                         
fld QWORD PTR [esi];=u;   2~| radius | u |
fld QWORD PTR [esi+8];=v; 3~| radius | u | v |
fld st(1);                4~| radius | u | v | u |
fadd st(0), st(1);        4~| radius | u | v | u+v |
fmul st(0), st(3);        4~| radius | u | v | (u+v)*radius |
fstp QWORD PTR [esi];     3~| radius | u | v |
fsubp st(1), st(0);       2~| radius | u-v |
fmul st(0), st(1);        2~| radius | (u-v)*radius |
fstp QWORD PTR [esi+8];   1~| radius |
fstp;                     0~||

About

Comment generator for FPU code

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages