FPU - operacje na liczbach zmiennoprzecinkowych
Funkcje
- wartość bezwzględna:
FABS (bez argumentów) zastępuje st(0) jego wartością bezwzględną.
- zmiana znaku:
FCHS: st(0) := -st(0).
- pierwiastek kwadratowy:
FSQRT: st(0) := SQRT[ st(0) ]
- zaokrąglanie do liczby całkowitej:
FRNDINT: st(0) := (int)st(0).
- Instrukcje trygonometryczne:
FSIN - st(0) := sinus [st(0)]
FCOS - st(0) := kosinus [st(0)]
FSINCOS - st(0) := kosinus [st(0)], st(1) := sinus [st(0)]
FPTAN - partial tangent = tangens st(0) := tg [st(0)]
FPATAN - arcus tangens st(0) := arctg [st(0)]
- Logarytmiczne, wykładnicze:
FYL2X st(1) := st(1)*log2[st(0)] i zdejmij
FYL2XPI st(1) := st(1)*log2[ st(0) + 1.0 ] i zdejmij
F2XM1 st(0) := 2^[st(0)] - 1
Tomasz Kapela, Kraków 2011-2020