FIADD src 加上一个整数
st(0) <-st(0) + src (mem16/mem32) 减法 FSUB 减去一个实数 st(0) <- st(0) - st(1)
FSUB src
st(0) <-st(0) - src (reg/mem)
FSUB st(i),st
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 (mem16/mem32)
FISUBR src 用一个整数来减
st(0) <- src - st(0) (mem16/mem32) 乘法 FMUL 乘上一个实数 st(0) <- st(0) * st(1)
FMUL st(i)
st(0) <- st(0) * st(i)
FMUL st(i),st
st(i) <- st(0) * st(i)
FMULP st(i),st
st(i) <- st(0) * st(i),然后执行一次出栈操作
FIMUL src 乘上一个整数
st(0) <- st(0) * src (mem16/mem32) 除法 FDIV 除以一个实数 st(0) <-st(0) /st(1)
FDIV st(i)
st(0) <- st(0) /t(i)
FDIV st(i),st
st(i) <-st(0) /st(i)
FDIVP st(i),st
st(i) <-st(0) /st(i),然后执行一次出栈操作
FIDIV src 除以一个整数
st(0) <- st(0) /src (mem16/mem32)
FDIVR st(i),st 用实数除 st(0) <- st(i) /st(0)
FDIVRP st(i),st
FDIVRP st(i),st
FIDIVR src 用整数除
st(0) <- src /st(0) (mem16/mem32) FSQRT 平方根
st(0) <- sqrt st(0) FSCALE 2的st(0)次方 st(0) <- 2 ^ st(0)
FXTRACT Extract exponent:
st(0) <-exponent of st(0); and gets pushed
st(0) <-significand of st(0) FPREM 取余数
st(0) <-st(0) MOD st(1)
FPREM1