FADD src
FADD ST(i),ST
| Сложение вещественных чисел.
ST(0) <- ST(0)+src, src – 32- или 64-битное число
ST(i)<- ST(i)+ST(0)
|
FADDP ST(i),ST
| Сложение вещественных чисел, ST(i)<-ST(i)+ST(0). При выполнении операции происходит выталкивание стека.
|
FIADD src
| Сложение целых чисел. ST(0)<-ST(0)+src, src – 16- или 32-битное число.
|
FSUB src
FSUB ST(i),ST
| Вычитание вещественных чисел.
ST(0) <- ST(0)-src, src – 32- или 64-битное число.
ST(i)<- ST(i)-ST(0).
|
FSUBP ST(i),ST
| Вычитание вещественных чисел, ST(i)<-ST(i)-ST(0). При выполнении операции происходит выталкивание стека.
|
FSUBR ST(i),ST
| Обратное вычитание вещественных чисел. ST(0)<-ST(i)-ST(0)
|
FSUBRP ST(i),ST
| Обратное вычитание вещественных чисел. ST(0)<-ST(i)-ST(0). При выполнении операции происходит выталкивание стека.
|
FISUB src
| Вычитание целых чисел. ST(0)<-ST(0)-src, src – 16- или 32-битное число.
|
FISUBR src
| Вычитание целых чисел. ST(0)<-ST(0)-src, src – 16- или 32-битное число. При выполнении операции происходит выталкивание из стека.
|
FMUL
FMUL ST(i)
FMUL ST(i),ST
| Умножение двух операндов.
В первом случае ST(0)<-ST(0)*ST(1).
Во втором случае ST(0)<-ST(i)*ST(0).
В третьем случае ST(i)<-ST(i)*ST(0).
|
FMULP ST(i),ST(0)
| ST(i)<-ST(i)*ST(0) умножение и выталкивание из стека.
|
FIMUL src
| Умножение ST(0) на целое число. ST(0)<-ST(0)*src. Операнд может быть 16- и 32-битным числом.
|
FDIV
FDIV ST(i)
FDIV ST(i),SY
| ST(0)<-ST(0)/ST(1)
ST(0)<-ST(0)/ST(i)
ST(i)<-ST(0)/ST(i)
|
FDIVP ST(i),ST
| Деление с выталкиванием из стека. ST(i)<-ST(0)/ST(i).
|
FIDIV src
| Деление целых чисел. ST(0)<-ST(i)/src. Делитель может быть 16- и 32-битным числом.
|
FDIVR ST(i),ST
| Обратное деление вещественных чисел. ST(0)<-ST(i)/ST(0)
|
FDIVRP ST(i),ST
| Обратное деление вещественных чисел и выталкивание из стека. ST(0)<-ST(i)/ST(0)
|
FIDIVR src
| Обратное деление целых чисел. ST(0)<-src/ST(0).
|
FSQRT
| Извлечь корень из ST(0) и поместить обратно.
|
FSCALE
| Масштабирование. ST(0)<-ST(0)*2^ST(1)
|
FXTRACT
| Выделение мантиссы и порядка из числа ST(0). В ST(0) помещается порядок, в ST(1) – мантисса.
|
FPREM
| Нахождение остатка от деления. ST(0)<-ST(0)MODST(1).
|
FPREM1
| Нахождение остатка от деления в стандарте IEEE.
|
FRNDINT
| Округление до ближайшего целого числа, находящегося в ST(0). ST(0)<-int(ST(0))
|
FABS
| Нахождение абсолютного значения. ST(0)<-ABS(ST(0))
|
FCSH
| Изменение знака ST(0)<- -ST(o)
|