oprava: ; vstup: signed long pushnutý před voláním ; výstup: signed long 10^9 * sin(vstup), kterým se přepíše vstup ; kazí obsah EAX, ST(0), ST(1), vyžaduje 4 B místa v zásobníku fild SS:[ESP+4] fsin push dword ptr 1000000000 fild SS:[ESP] fmulp ST(0), ST(1) fist SS:[ESP+4] pop EAX ; tohle jsem v původním zadání zapomněl ret ;-) PH