Intel 64/x86_64/IA-32/x86处理器 - SIMD指令集 - MMX技术(6) - 移位与循环移位指令

MMX Shift and Rotate Instructions

MMX移位与循环移位指令对组合的单字,双字或四字做移位/循环移位操作。

指令

描述

PSLLW

组合的单字逻辑左移

PSLLD

组合的双字逻辑左移

PSLLQ

组合的四字逻辑左移

 

Intel 64/x86_64/IA-32/x86处理器 - SIMD指令集 - MMX技术(6) - 移位与循环移位指令

 

Intel 64/x86_64/IA-32/x86处理器 - SIMD指令集 - MMX技术(6) - 移位与循环移位指令

Intel 64/x86_64/IA-32/x86处理器 - SIMD指令集 - MMX技术(6) - 移位与循环移位指令

 

 

指令

描述

PSRLW

组合的单字逻辑右移

PSRLD

组合的双字逻辑右移

PSRLQ

组合的四字逻辑右移

 

Intel 64/x86_64/IA-32/x86处理器 - SIMD指令集 - MMX技术(6) - 移位与循环移位指令

Intel 64/x86_64/IA-32/x86处理器 - SIMD指令集 - MMX技术(6) - 移位与循环移位指令

 

Intel 64/x86_64/IA-32/x86处理器 - SIMD指令集 - MMX技术(6) - 移位与循环移位指令

 

指令

描述

PSRAW

组合的单字算术右移

PSRAD

组合的双字算术右移

PSRAQ

组合的四字逻辑右移(MMX没有这条指令)

 

Intel 64/x86_64/IA-32/x86处理器 - SIMD指令集 - MMX技术(6) - 移位与循环移位指令

Intel 64/x86_64/IA-32/x86处理器 - SIMD指令集 - MMX技术(6) - 移位与循环移位指令