MvexTupleTypeLutKind¶
MVEX tuple type lut kind used together with the MVEX.SSS bits to get the tuple type
- iced_x86.MvexTupleTypeLutKind.INT32_HALF: int = 1¶
i32elements, eg.Si32/Di32/Ui32with half memory size (32 bytes instead of 64 bytes, eg.VCVTUDQ2PD/VCVTDQ2PD)
- iced_x86.MvexTupleTypeLutKind.INT32_4TO16: int = 2¶
i32elements, eg.Si32/Di32/Ui32with built-in{4to16}broadcast
- iced_x86.MvexTupleTypeLutKind.INT32_1TO16_OR_ELEM: int = 3¶
i32elements, eg.Si32/Di32/Ui32with built-in{1to16}broadcast or element level
- iced_x86.MvexTupleTypeLutKind.INT64_4TO8: int = 5¶
i64elements, eg.Si64/Di64/Ui64with built-in{4to8}broadcast
- iced_x86.MvexTupleTypeLutKind.INT64_1TO8_OR_ELEM: int = 6¶
i64elements, eg.Si64/Di64/Ui64with built-in{1to8}broadcast or element level
- iced_x86.MvexTupleTypeLutKind.FLOAT32_HALF: int = 8¶
f32elements, eg.Sf32/Df32/Uf32with half memory size (32 bytes instead of 64 bytes, eg.VCVTPS2PD
- iced_x86.MvexTupleTypeLutKind.FLOAT32_4TO16: int = 9¶
f32elements, eg.Sf32/Df32/Uf32with built-in{4to16}broadcast
- iced_x86.MvexTupleTypeLutKind.FLOAT32_1TO16_OR_ELEM: int = 10¶
f32elements, eg.Sf32/Df32/Uf32with built-in{1to16}broadcast or element level