운영체제 & 병렬처리/TBB & SIMD
simd 명령어의 의미 (p + operation + type)
3DMP
2018. 2. 13. 09:05
simd 는 범용레지스터가 아닌 전용 레지스를 사용한다
32bit : xmm0 ~ xmm7
64bit : xmm0 ~ xmm15
와 같은 레지스터들을 갖고 simd 명령어는 다음 처럼 사용 한다
simd 명령어 p + operation + type
예를 들어
paddsw 라고 한다면
p는 packed 를 의미하는 첨자이고
add 는 일반 어셈블리의 add 와 유사한 내용이며
sw 가 의미하는 것은 각각 s : signed, w : word 라는 접미사의 내용이다
를 의미 하는 것으로
2바이트로 팩된 데이터들을 한 사이클에 8개의 add 연산을 하게하는 명령어를 말한다
paddusw 는 unsigned word 를 뜻한다
반응형