Statements (23)
Predicate | Object |
---|---|
gptkbp:instanceOf |
x86 instruction
|
gptkbp:architecture |
x86-64
|
gptkbp:category |
SIMD instruction
|
gptkbp:describes |
Permutes bytes in a vector according to indices in another vector
|
gptkbp:elementSize |
8 bits
|
gptkbp:extendsTo |
gptkb:AVX-512
|
gptkbp:fullName |
Vector Permute Bytes
|
https://www.w3.org/2000/01/rdf-schema#label |
VPERMB
|
gptkbp:introducedIn |
AVX-512 VBMI
|
gptkbp:maskingSupport |
yes
|
gptkbp:opcode |
66 0F 38 8D /r
|
gptkbp:operand1 |
destination vector register
|
gptkbp:operand2 |
source vector register
|
gptkbp:operand3 |
index vector register
|
gptkbp:operates |
vector registers
|
gptkbp:supportedBy |
gptkb:Intel_Sapphire_Rapids
gptkb:Intel_Ice_Lake gptkb:Intel_Tiger_Lake |
gptkbp:vectorWidth |
128 bits
256 bits 512 bits |
gptkbp:bfsParent |
gptkb:AVX-512VBMI
|
gptkbp:bfsLayer |
6
|