명령어 정리 - 늦어서 죄송..

송형주 2007.03.09 02:14 조회 수 : 14527 추천:140

▲ 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

번호 제목 글쓴이 날짜 조회 수
공지 [공지] 커널 스터디 관련 Q&A 게시판 입니다. [5] woos 2016.04.09 2198
185 volume 1. LIDT ~ LODS 입니다. 늦어서 죄송합니다;; 선준규 2007.03.10 2786
184 Vol.1의 CMPS ~ CVTPD2PS 입니다. 늦어서 죄송합니다. file 지현구 2007.03.10 64217
183 분담 5(PREFETCHh ~ RCL/RCR/ROL/ROR) 입니다. 늦어서 죄송합니다 file 지현구 2007.03.10 6260
182 저한테 저번주에 할당되어 있던 Instruction올립니다. 남용우 2007.03.09 3767
181 vol2의 분담3과 vol1 명령어입니다. 이종우 2007.03.09 3810
» 명령어 정리 - 늦어서 죄송.. 송형주 2007.03.09 14527
179 Instruction 정리. 남현우 2007.03.09 4745
178 EM64T Instruction 정리자료 Final 버전입니다. [1] file 김정수 2007.03.08 3804
177 분담 6 맥주 2007.03.08 3957
176 저번주에 할당되어 있던 Instruction도 올려주세요!!! 김정수 2007.03.07 4544
175 분담 4를 해석한 자료 올립니다. file 강형석 2007.03.07 3130
174 lilo 공부하실때 참고 할만한 자료 입니다. [5] 강형석 2007.03.07 3034
173 asm 강좌 문서 file 맥주 2007.03.06 4147
172 분담2 MOVLHPS ~ MOVUPD 까지입니다 선준규 2007.03.06 4851
171 메신저 주소 공유합시다!! [8] 김정수 2007.03.04 3672
170 "만들면서 배우는 OS 커널의 구조와 원리/김범준 저"에 오늘 공부했던 내용에 대해 쉽게 적혀있네요. [4] 김정수 2007.03.04 5380
169 EM64T_Guide [2] file 이종우 2007.03.04 3502
168 x86 아키텍쳐에 관한 동영상 강좌 링크입니다. [6] 남현우 2007.03.04 4413
167 3월 3일 LKSAS 두번째 모임 즐거웠습니다. [7] file 김정수 2007.03.04 5046
166 제송.... 제가 이번에 스터디 그룹에 참여하는데 아직 공부할 부분을 할당받지 못했는데요... [2] 강형석 2007.03.02 5261
XE Login