Searched refs:opnds (Results 1 - 6 of 6) sorted by relevance

/dalvik/vm/compiler/codegen/x86/libenc/
H A Denc_base.cpp103 const Operands& opnds, const OpcodeDesc * odesc,
110 if (*pargsCount >= COUNTOF(opnds)) {
119 assert(opnds.count() > 1);
121 //assert((odesc->opnds[0].kind & OpndKind_Mem) ||
122 // (odesc->opnds[1].kind & OpndKind_Mem));
123 unsigned memidx = odesc->opnds[0].kind & OpndKind_Mem ? 0 : 1;
128 if (memidx >= COUNTOF(opnds) || regidx >= COUNTOF(opnds)) {
132 if (opnds[memidx].is_mem()) {
133 stream = encodeModRM(stream, opnds, memid
102 encode_aux(char* stream, unsigned aux, const Operands& opnds, const OpcodeDesc * odesc, unsigned * pargsCount, Rex * prex) argument
293 encode(char * stream, Mnemonic mn, const Operands& opnds) argument
459 encodeModRM(char* stream, const Operands& opnds, unsigned idx, const OpcodeDesc * odesc, Rex * prex) argument
[all...]
H A Denc_base.h70 * @param opnds - operands for the instruction
73 static char * encode(char * stream, Mnemonic mn, const Operands& opnds);
241 OpndDesc opnds[3];
578 Operand m_operands[COUNTOF( ((OpcodeDesc*)NULL)->opnds )];
595 static const OpcodeDesc * lookup(Mnemonic mn, const Operands& opnds);
599 static char* encodeModRM(char* stream, const Operands& opnds,
605 const Operands& opnds, const OpcodeDesc * odesc,
H A Denc_tabl.cpp281 OpndKind kind = odesc->opnds[0].kind;
282 OpndSize size = odesc->opnds[0].size;
289 OpndKind kind = odesc->opnds[1].kind;
290 OpndSize size = odesc->opnds[1].size;
298 OpndKind kind = odesc->opnds[2].kind;
299 OpndSize size = odesc->opnds[2].size;
1851 if (((oinfo.opnds[0].kind&OpndKind_Mem) &&
1852 (isRegKind(oinfo.opnds[1].kind))) ||
1853 ((oinfo.opnds[1].kind&OpndKind_Mem) &&
1854 (isRegKind(oinfo.opnds[
[all...]
H A Ddec_base.cpp201 const EncoderBase::OpndDesc& opndDesc = odesc.opnds[pinst->argc];
216 const EncoderBase::OpndDesc& opndDesc2 = odesc.opnds[pinst->argc];
460 const EncoderBase::OpndDesc& opndDesc = odesc.opnds[pinst->argc];
H A Denc_wrapper.cpp131 void printOperands(EncoderBase::Operands& opnds) { argument
134 for(unsigned int k = 0; k < opnds.count(); k++) {
139 printOperand(opnds[opnds.count()-1-k]);
142 void printEncoderInst(Mnemonic m, EncoderBase::Operands& opnds) { argument
146 printOperands(opnds);
H A Denc_prvt.h307 EncoderBase::OpndDesc opnds[3]; member in struct:OpcodeInfo

Completed in 81 milliseconds