Searched refs:opnds (Results 1 - 6 of 6) sorted by relevance
/dalvik/vm/compiler/codegen/x86/libenc/ |
H A D | enc_base.cpp | 103 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 D | enc_base.h | 70 * @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 D | enc_tabl.cpp | 281 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 D | dec_base.cpp | 201 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 D | enc_wrapper.cpp | 131 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 D | enc_prvt.h | 307 EncoderBase::OpndDesc opnds[3]; member in struct:OpcodeInfo
|
Completed in 49 milliseconds