Home | History | Annotate | Download | only in Disassembler

Lines Matching full:attrmask

61  * @param attrMask  - Attributes, from the enumeration attributeBits.
65 static InstructionContext contextForAttrs(uint16_t attrMask) {
66 return static_cast<InstructionContext>(CONTEXTS_SYM[attrMask]);
808 * @param attrMask - The attribute mask to search.
814 uint16_t attrMask) {
817 InstructionContext instructionClass = contextForAttrs(attrMask);
878 uint16_t attrMask;
883 attrMask = ATTR_NONE;
886 attrMask |= ATTR_64BIT;
889 attrMask |= (insn->vectorExtensionType == TYPE_EVEX) ? ATTR_EVEX : ATTR_VEX;
894 attrMask |= ATTR_OPSIZE;
897 attrMask |= ATTR_XS;
900 attrMask |= ATTR_XD;
905 attrMask |= ATTR_EVEXKZ;
907 attrMask |= ATTR_EVEXB;
909 attrMask |= ATTR_EVEXK;
911 attrMask |= ATTR_EVEXL;
913 attrMask |= ATTR_EVEXL2;
918 attrMask |= ATTR_OPSIZE;
921 attrMask |= ATTR_XS;
924 attrMask |= ATTR_XD;
929 attrMask |= ATTR_VEXL;
934 attrMask |= ATTR_OPSIZE;
937 attrMask |= ATTR_XS;
940 attrMask |= ATTR_XD;
945 attrMask |= ATTR_VEXL;
950 attrMask |= ATTR_OPSIZE;
953 attrMask |= ATTR_XS;
956 attrMask |= ATTR_XD;
961 attrMask |= ATTR_VEXL;
969 attrMask |= ATTR_OPSIZE;
971 attrMask |= ATTR_ADSIZE;
973 attrMask |= ATTR_XS;
975 attrMask |= ATTR_XD;
979 attrMask |= ATTR_REXW;
981 if (getIDWithAttrMask(&instructionID, insn, attrMask))
997 attrMask ^= ATTR_ADSIZE;
998 if (getIDWithAttrMask(&instructionID, insn, attrMask))
1006 !(attrMask & ATTR_OPSIZE)) {
1023 attrMask | ATTR_OPSIZE)) {
1066 attrMask)) {