Lines Matching full:odesc
190 bool DecoderBase::decode_aux(const EncoderBase::OpcodeDesc& odesc, unsigned aux,
201 const EncoderBase::OpndDesc& opndDesc = odesc.opnds[pinst->argc];
211 decodeModRM(odesc, pbuf, pinst, rex);
213 decodeModRM(odesc, pbuf, pinst);
216 const EncoderBase::OpndDesc& opndDesc2 = odesc.opnds[pinst->argc];
228 decodeModRM(odesc, pbuf, pinst, rex);
230 decodeModRM(odesc, pbuf, pinst);
309 decodeModRM(odesc, pbuf, pinst
374 const EncoderBase::OpcodeDesc& odesc = opcodes[i];
375 char *opcode_ptr = const_cast<char *>(odesc.opcode);
376 int opcode_len = odesc.opcode_len;
421 if (odesc.aux0 != 0) {
423 if (!decode_aux(odesc, odesc.aux0, pbuf, pinst
430 if (odesc.aux1 != 0) {
431 if (!decode_aux(odesc, odesc.aux1, pbuf, pinst
439 pinst->odesc = &opcodes[i];
445 pinst->odesc = &opcodes[i];
452 bool DecoderBase::decodeModRM(const EncoderBase::OpcodeDesc& odesc,
460 const EncoderBase::OpndDesc& opndDesc = odesc.opnds[pinst->argc];