PI2FW
Usage: PI2FW dest,src Modifies flags: None
Conversion of signed integers to single precision floating point.
Packed 16 Bit Integer to FP Conversion
PI2FW mm1, mm2/mem64 ; 0F 0F /0Ch [3DNow]
PI2FW converts a register containing signed, 16-bit integers to single-precision,
floating-point operands.
PI2FW mm1, mm2 performs the following operations:
mm1 [31:0 ] =float (mm2 [15:0 ])
mm1 [63:32 ] =float (mm2 [47:32 ])
PI2FW mm1, mem64 performs the following operations:
mmreg [31:0 ] =float (mem64 [15:0 ])
mmreg [63:32 ]=float (mem64 [47:32 ])
See also the PI2FD, PF2IW, and PF2ID instructions.
EXAMPLE:
pi2fw mm1 mm2
PI2FW
Usage: PI2FW dest,src Modifies flags: None
Conversion of signed integers to single precision floating point.
Packed 16 Bit Integer to FP Conversion
PI2FW mm1, mm2/mem64 ; 0F 0F /0Ch [3DNow]
PI2FW converts a register containing signed, 16-bit integers to single-precision,
floating-point operands.
PI2FW mm1, mm2 performs the following operations:
mm1 [31:0 ] =float (mm2 [15:0 ])
mm1 [63:32 ] =float (mm2 [47:32 ])
PI2FW mm1, mem64 performs the following operations:
mmreg [31:0 ] =float (mem64 [15:0 ])
mmreg [63:32 ]=float (mem64 [47:32 ])
See also the PI2FD, PF2IW, and PF2ID instructions.
EXAMPLE:
pi2fw mm1 mm2
PI2FW
Usage: PI2FW dest,src Modifies flags: None
Conversion of signed integers to single precision floating point.
Packed 16 Bit Integer to FP Conversion
PI2FW mm1, mm2/mem64 ; 0F 0F /0Ch [3DNow]
PI2FW converts a register containing signed, 16-bit integers to single-precision,
floating-point operands.
PI2FW mm1, mm2 performs the following operations:
mm1 [31:0 ] =float (mm2 [15:0 ])
mm1 [63:32 ] =float (mm2 [47:32 ])
PI2FW mm1, mem64 performs the following operations:
mmreg [31:0 ] =float (mem64 [15:0 ])
mmreg [63:32 ]=float (mem64 [47:32 ])
See also the PI2FD, PF2IW, and PF2ID instructions.
EXAMPLE:
pi2fw mm1 mm2