Statements (23)
| Predicate | Object | 
|---|---|
| gptkbp:instanceOf | gptkb:x86_instruction | 
| gptkbp:architecture | x86-64 | 
| gptkbp:category | gptkb: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 | 
| 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 | 7 | 
| https://www.w3.org/2000/01/rdf-schema#label | VPERMB |