Lines Matching refs:consume
186 template <typename T> static bool consume(InternalInstruction *insn, T &ptr) {
218 if (consume(insn, byte))
250 if (consume(insn, nnextByte))
324 if (consume(insn, byte1)) {
345 if (consume(insn, insn->vectorExtensionPrefix[2])) {
349 if (consume(insn, insn->vectorExtensionPrefix[3])) {
383 consume(insn, insn->vectorExtensionPrefix[1]);
384 consume(insn, insn->vectorExtensionPrefix[2]);
414 consume(insn, insn->vectorExtensionPrefix[1]);
446 consume(insn, insn->vectorExtensionPrefix[1]);
447 consume(insn, insn->vectorExtensionPrefix[2]);
526 if (consume(insn, insn->sib))
580 if (consume(insn, d8))
585 if (consume(insn, d16))
590 if (consume(insn, d32))
607 if (consume(insn, insn->modRM))
881 return consume(insn, insn->opcode);
884 return consume(insn, insn->opcode);
887 return consume(insn, insn->opcode);
898 return consume(insn, insn->opcode);
901 return consume(insn, insn->opcode);
904 return consume(insn, insn->opcode);
908 return consume(insn, insn->opcode);
918 return consume(insn, insn->opcode);
921 return consume(insn, insn->opcode);
924 return consume(insn, insn->opcode);
928 if (consume(insn, current))
934 if (consume(insn, current))
940 if (consume(insn, current))
947 if (consume(insn, current))
959 if (consume(insn, current))
973 // Anything we consume from here on must be unconsumed.
1408 if (consume(insn, imm8))
1413 if (consume(insn, imm16))
1418 if (consume(insn, imm32))
1423 if (consume(insn, imm64))