Home | History | Annotate | Download | only in libnvmm

Lines Matching defs:emul

1022 	const struct x86_emul *emul;
1058 const struct x86_emul *emul;
1062 const struct x86_emul *emul;
1075 [1] = { .emul = &x86_emul_or },
1076 [4] = { .emul = &x86_emul_and },
1077 [6] = { .emul = &x86_emul_xor },
1078 [7] = { .emul = &x86_emul_cmp }
1082 [0] = { .emul = &x86_emul_test },
1083 [1] = { .emul = &x86_emul_test }
1087 [0] = { .emul = &x86_emul_mov }
1103 .emul = NULL /* group1 */
1115 .emul = NULL /* group1 */
1127 .emul = NULL /* group1 */
1142 .emul = NULL /* group3 */
1154 .emul = NULL /* group3 */
1169 .emul = NULL /* group11 */
1181 .emul = NULL /* group11 */
1194 .emul = &x86_emul_or
1203 .emul = &x86_emul_or
1212 .emul = &x86_emul_or
1221 .emul = &x86_emul_or
1234 .emul = &x86_emul_and
1243 .emul = &x86_emul_and
1252 .emul = &x86_emul_and
1261 .emul = &x86_emul_and
1274 .emul = &x86_emul_sub
1283 .emul = &x86_emul_sub
1292 .emul = &x86_emul_sub
1301 .emul = &x86_emul_sub
1314 .emul = &x86_emul_xor
1323 .emul = &x86_emul_xor
1332 .emul = &x86_emul_xor
1341 .emul = &x86_emul_xor
1354 .emul = &x86_emul_xchg
1363 .emul = &x86_emul_xchg
1376 .emul = &x86_emul_mov
1385 .emul = &x86_emul_mov
1394 .emul = &x86_emul_mov
1403 .emul = &x86_emul_mov
1412 .emul = &x86_emul_mov
1421 .emul = &x86_emul_mov
1430 .emul = &x86_emul_mov
1439 .emul = &x86_emul_mov
1451 .emul = NULL
1459 .emul = NULL
1471 .emul = NULL
1479 .emul = NULL
1491 .emul = &x86_emul_stos
1499 .emul = &x86_emul_stos
1511 .emul = &x86_emul_lods
1519 .emul = &x86_emul_lods
1535 .emul = &x86_emul_mov
1545 .emul = &x86_emul_mov
2336 if (group1[instr->regmodrm.reg].emul == NULL) {
2339 instr->emul = group1[instr->regmodrm.reg].emul;
2341 if (group3[instr->regmodrm.reg].emul == NULL) {
2344 instr->emul = group3[instr->regmodrm.reg].emul;
2346 if (group11[instr->regmodrm.reg].emul == NULL) {
2349 instr->emul = group11[instr->regmodrm.reg].emul;
2501 instr->emul = opcode->emul;
2544 instr->emul = opcode->emul;
3219 * (*instr->emul->func)(vcpu, &mem, state->gprs);
3265 * (*instr->emul->func)(vcpu, &mem, state->gprs);
3355 } else if (instr->emul->readreg) {
3357 * register matters for the emul func. Fetch it in membuf. */
3369 (*instr->emul->func)(vcpu, &mem, state->gprs);
3371 if (instr->emul->notouch) {
3377 /* The instruction was "mem -> reg". The emul func has filled
3391 } else if (instr->emul->backprop) {