▲ CVTPI2PD
Convert Packed Doubleword Integers to Packed Double-Precision Floating-Point Values
4바이트 정수 묶음 --> 배정도 실수형 묶음으로 변환
(예) CVTPI2PD xmm, mm/m64
▲ CVTPI2PS -
Convert Packed Doubleword Integers to Packed Single-Precision Floating-Point Values
4바이트 정수 묶음 --> 단정도 실수형 묶음으로 변환
(예) CVTPI2PS xmm, mm/m64
▲ CVTPS2DQ
Convert Packed Single-Precision Floating-Point Values to Packed Doubleword Integers
단정도 실수형 묶음 --> 4바이트 정수 묶음으로 변환
(예) CVTPS2DQ xmm1, xmm2/m128
▲ CVTPS2PD
Covert Packed Single-Precision Floating-Point Values to Packed Double-Precision Floating-Point Values
단정도 실수형 묶음 --> 배정도 실수형 묶음으로 변환
(예) CVTPS2PD xmm1, xmm2/m64
▲ CVTPS2PI
Convert Packed Single-Precision Floating-Point Values to Packed Doubleword Integers
단정도 실수형 묶음 --> 4바이트 정수형 묶음으로 변환
(예) CVTPS2PI mm, xmm/m64
▲ CVTSD2SI
Convert Scalar Double-Precision Floating-Point Value to Doubleword Integer
배정도 실수형의 스칼라 값 --> 4바이트 정수로 변환
(예) CVTSD2SI r32, xmm/m64
(예) CVTSD2SI r64, xmm/m64
▲ CVTSD2SS
Convert Scalar Double-Precision Floating-Point Value to Scalar Single-Precision Floating-Point Value
배정도 실수형의 스칼라 값 --> 단정도 실수형으로 변환
(예) CVTSD2SS xmm1, xmm2/m64
▲ CVTSI2SD
Convert Doubleword Integer to Scalar Double-Precision Floating-Point Value
4바이트 정수 --> 배정도 실수형의 스칼라 값으로 변환
(예) CVTSI2SD xmm, r/m32
(예) CVTSI2SD xmm, r/m64
▲ CVTSI2SS
Convert Doubleword Integer to Scalar Single-Precision Floating-Point Value
4바이트 정수 --> 단정도 실수형의 스칼라 값으로 변환
(예) CVTSI2SS xmm, r/m32
(예) CVTSI2SS xmm, r/m64
▲ CVTSS2SD
Convert Scalar Single-Precision Floating-Point Value to Scalar Double-Precision Floating-Point Value
단정도 실수형의 스칼라 값 --> 배정도 실수형의 스칼라 값으로 변환
(예) CVTSS2SD xmm1, xmm2/m32
▲ CVTSS2SI
Convert Scalar Single-Precision Floating-Point Value to Doubleword Integer
단정도 실수형의 스칼라 값 --> 4바이트 정수
(예) CVTSS2SI r32, xmm/m32
(예) CVTSS2SI r64, xmm/m32
▲ CVTTPD2PI
Convert with Truncation Packed Double-Precision Floating-Point Values to Packed Doubleword Integers
배정도 실수형 묶음 --> 4바이트 정수 묶음으로 변환
(단, Truncation 옵션이 들어갔으므로, 변환된 값이 정확하게 떨어지지 않을 경우 0을 향해서 반올림한다)
(예) CVTTPD2PI mm, xmm/m128
▲ CVTTPD2DQ
Convert with Truncation Packed Double-Precision Floating-Point Values to Packed Doubleword Integers
배정도 실수형 묶음 --> 4바이트 정수형으로 변환.
(단, Truncation 옵션이 들어갔으므로, 변환된 값이 정확하게 떨어지지 않을 경우 0을 향해서 반올림한다)
(예) CVTTPD2DQ xmm1, xmm2/m128
Convert Packed Doubleword Integers to Packed Double-Precision Floating-Point Values
4바이트 정수 묶음 --> 배정도 실수형 묶음으로 변환
(예) CVTPI2PD xmm, mm/m64
▲ CVTPI2PS -
Convert Packed Doubleword Integers to Packed Single-Precision Floating-Point Values
4바이트 정수 묶음 --> 단정도 실수형 묶음으로 변환
(예) CVTPI2PS xmm, mm/m64
▲ CVTPS2DQ
Convert Packed Single-Precision Floating-Point Values to Packed Doubleword Integers
단정도 실수형 묶음 --> 4바이트 정수 묶음으로 변환
(예) CVTPS2DQ xmm1, xmm2/m128
▲ CVTPS2PD
Covert Packed Single-Precision Floating-Point Values to Packed Double-Precision Floating-Point Values
단정도 실수형 묶음 --> 배정도 실수형 묶음으로 변환
(예) CVTPS2PD xmm1, xmm2/m64
▲ CVTPS2PI
Convert Packed Single-Precision Floating-Point Values to Packed Doubleword Integers
단정도 실수형 묶음 --> 4바이트 정수형 묶음으로 변환
(예) CVTPS2PI mm, xmm/m64
▲ CVTSD2SI
Convert Scalar Double-Precision Floating-Point Value to Doubleword Integer
배정도 실수형의 스칼라 값 --> 4바이트 정수로 변환
(예) CVTSD2SI r32, xmm/m64
(예) CVTSD2SI r64, xmm/m64
▲ CVTSD2SS
Convert Scalar Double-Precision Floating-Point Value to Scalar Single-Precision Floating-Point Value
배정도 실수형의 스칼라 값 --> 단정도 실수형으로 변환
(예) CVTSD2SS xmm1, xmm2/m64
▲ CVTSI2SD
Convert Doubleword Integer to Scalar Double-Precision Floating-Point Value
4바이트 정수 --> 배정도 실수형의 스칼라 값으로 변환
(예) CVTSI2SD xmm, r/m32
(예) CVTSI2SD xmm, r/m64
▲ CVTSI2SS
Convert Doubleword Integer to Scalar Single-Precision Floating-Point Value
4바이트 정수 --> 단정도 실수형의 스칼라 값으로 변환
(예) CVTSI2SS xmm, r/m32
(예) CVTSI2SS xmm, r/m64
▲ CVTSS2SD
Convert Scalar Single-Precision Floating-Point Value to Scalar Double-Precision Floating-Point Value
단정도 실수형의 스칼라 값 --> 배정도 실수형의 스칼라 값으로 변환
(예) CVTSS2SD xmm1, xmm2/m32
▲ CVTSS2SI
Convert Scalar Single-Precision Floating-Point Value to Doubleword Integer
단정도 실수형의 스칼라 값 --> 4바이트 정수
(예) CVTSS2SI r32, xmm/m32
(예) CVTSS2SI r64, xmm/m32
▲ CVTTPD2PI
Convert with Truncation Packed Double-Precision Floating-Point Values to Packed Doubleword Integers
배정도 실수형 묶음 --> 4바이트 정수 묶음으로 변환
(단, Truncation 옵션이 들어갔으므로, 변환된 값이 정확하게 떨어지지 않을 경우 0을 향해서 반올림한다)
(예) CVTTPD2PI mm, xmm/m128
▲ CVTTPD2DQ
Convert with Truncation Packed Double-Precision Floating-Point Values to Packed Doubleword Integers
배정도 실수형 묶음 --> 4바이트 정수형으로 변환.
(단, Truncation 옵션이 들어갔으므로, 변환된 값이 정확하게 떨어지지 않을 경우 0을 향해서 반올림한다)
(예) CVTTPD2DQ xmm1, xmm2/m128
댓글 0
.