Lines Matching defs:dec
125 const struct ModRMDecision *dec;
129 dec = &ONEBYTE_SYM.opcodeDecisions[insnContext].modRMDecisions[opcode];
132 dec = &TWOBYTE_SYM.opcodeDecisions[insnContext].modRMDecisions[opcode];
135 dec = &THREEBYTE38_SYM.opcodeDecisions[insnContext].modRMDecisions[opcode];
138 dec = &THREEBYTE3A_SYM.opcodeDecisions[insnContext].modRMDecisions[opcode];
141 dec = &XOP8_MAP_SYM.opcodeDecisions[insnContext].modRMDecisions[opcode];
144 dec = &XOP9_MAP_SYM.opcodeDecisions[insnContext].modRMDecisions[opcode];
147 dec = &XOPA_MAP_SYM.opcodeDecisions[insnContext].modRMDecisions[opcode];
150 dec =
154 dec = &MAP4_SYM.opcodeDecisions[insnContext].modRMDecisions[opcode];
157 dec = &MAP5_SYM.opcodeDecisions[insnContext].modRMDecisions[opcode];
160 dec = &MAP6_SYM.opcodeDecisions[insnContext].modRMDecisions[opcode];
163 dec = &MAP7_SYM.opcodeDecisions[insnContext].modRMDecisions[opcode];
167 switch (dec->modrm_type) {
172 return modRMTable[dec->instructionIDs];
175 return modRMTable[dec->instructionIDs + 1];
176 return modRMTable[dec->instructionIDs];
179 return modRMTable[dec->instructionIDs + ((modRM & 0x38) >> 3) + 8];
180 return modRMTable[dec->instructionIDs + ((modRM & 0x38) >> 3)];
183 return modRMTable[dec->instructionIDs + (modRM & 0x3f) + 8];
184 return modRMTable[dec->instructionIDs + ((modRM & 0x38) >> 3)];
186 return modRMTable[dec->instructionIDs + modRM];