Lines Matching full:opcodes
10 // about existing X86 FMA3 opcodes, classifying and grouping them.
21 /// This class is used to group {132, 213, 231} forms of FMA opcodes together.
22 /// Each of the groups has either 3 opcodes, Also, each group has an attributes
25 /// An array holding 3 forms of FMA opcodes.
26 uint16_t Opcodes[3]; member
29 /// FMA groups of opcodes.
40 /// group of FMA opcodes consists of FMA intrinsic opcodes.
44 /// group of FMA opcodes consists of AVX512 opcodes accepting a k-mask and
50 /// group of FMA opcodes consists of AVX512 opcodes accepting a k-zeromask.
56 return Opcodes[Form132]; in get132Opcode()
61 return Opcodes[Form213]; in get213Opcode()
66 return Opcodes[Form231]; in get231Opcode()
69 /// Returns true iff the group of FMA opcodes holds intrinsic opcodes.
72 /// Returns true iff the group of FMA opcodes holds k-merge-masked opcodes.
77 /// Returns true iff the group of FMA opcodes holds k-zero-masked opcodes.
80 /// Returns true iff the group of FMA opcodes holds any of k-masked opcodes.
86 return Opcodes[0] < RHS.Opcodes[0];
90 /// Returns a reference to a group of FMA3 opcodes to where the given