Код:
fldz ;neg tmp
fsub st(0), st(1)
ffree st(1)
тут надо поменять знак, neg tmp .. а зачем отнимать от tmp z ?
Код:
fmul st(0), st(0)
fmul st(0), st(0)
fld x
fdiv st(1), st(0)
fstp tmp
fsub st(1), st(0)
тут наверно наоборот - fdiv st(0), st(1), мы ж делим косинус на х, или я чето не допонял ?
спасибо большое