浮点汇编指令FLD等
2020-06-21 本文已影响0人
blank_white
有一组专门负责浮点的寄存器
MM0~MM7 (相当于FLD、FSTP的堆栈)
FLD:相当于PUSH
FSTP:相当于POP
FADD:相当于ADD
FSUB:相当于SUB
FMUL:
FDIV:
FILD:将一个整数PUSH(整数转浮点)
CVTTPS2PI
CVTTPS2PI mm0,mem// mm0 把mem这个浮点数截断取整 后放到通用寄存器里边
有一组专门负责浮点的寄存器
MM0~MM7 (相当于FLD、FSTP的堆栈)
FLD:相当于PUSH
FSTP:相当于POP
FADD:相当于ADD
FSUB:相当于SUB
FMUL:
FDIV:
FILD:将一个整数PUSH(整数转浮点)
CVTTPS2PI
CVTTPS2PI mm0,mem// mm0 把mem这个浮点数截断取整 后放到通用寄存器里边