Lines Matching refs:operand_size

48     switch (decode->operand_size) {                     \
237 decode->operand_size); in fetch_operands()
244 decode->operand_size); in fetch_operands()
253 decode->operand_size); in fetch_operands()
266 decode->operand_size); in exec_mov()
319 val = 0 - sign(decode->op[1].val, decode->operand_size); in exec_neg()
320 write_val_ext(env, &decode->op[1], val, decode->operand_size); in exec_neg()
322 if (4 == decode->operand_size) { in exec_neg()
324 } else if (2 == decode->operand_size) { in exec_neg()
326 } else if (1 == decode->operand_size) { in exec_neg()
372 decode->operand_size); in exec_not()
379 int op_size = decode->operand_size; in exec_movzx()
388 decode->operand_size = src_op_size; in exec_movzx()
404 decode->operand_size, 1); in exec_out()
411 decode->operand_size, 1); in exec_out()
429 decode->operand_size, 1); in exec_in()
430 if (decode->operand_size == 2) { in exec_in()
441 decode->operand_size, 1); in exec_in()
442 if (decode->operand_size == 2) { in exec_in()
462 val -= decode->operand_size; in string_increment_reg()
464 val += decode->operand_size; in string_increment_reg()
492 decode->operand_size, 1); in exec_ins_single()
494 decode->operand_size); in exec_ins_single()
515 decode->operand_size); in exec_outs_single()
517 decode->operand_size, 1); in exec_outs_single()
543 val = read_val_from_mem(env, src_addr, decode->operand_size); in exec_movs_single()
544 write_val_to_mem(env, dst_addr, val, decode->operand_size); in exec_movs_single()
571 decode->op[0].val = read_val_from_mem(env, src_addr, decode->operand_size); in exec_cmps_single()
573 decode->op[1].val = read_val_from_mem(env, dst_addr, decode->operand_size); in exec_cmps_single()
599 val = read_reg(env, R_EAX, decode->operand_size); in exec_stos_single()
600 emul_ops->write_mem(env_cpu(env), &val, addr, decode->operand_size); in exec_stos_single()
624 emul_ops->read_mem(env_cpu(env), &decode->op[1].val, addr, decode->operand_size); in exec_scas_single()
649 emul_ops->read_mem(env_cpu(env), &val, addr, decode->operand_size); in exec_lods_single()
650 write_reg(env, R_EAX, val, decode->operand_size); in exec_lods_single()
695 int mask = (4 == decode->operand_size) ? 0x1f : 0xf; in do_bt()
703 if (4 == decode->operand_size) { in do_bt()
706 } else if (2 == decode->operand_size) { in do_bt()
714 decode->operand_size); in do_bt()
732 decode->operand_size); in do_bt()
773 switch (decode->operand_size) { in exec_shl()
827 int op_size = decode->operand_size; in exec_movsx()
837 decode->operand_size = src_op_size; in exec_movsx()
854 switch (decode->operand_size) { in exec_ror()
932 switch (decode->operand_size) { in exec_rol()
1015 switch (decode->operand_size) { in exec_rcl()
1100 switch (decode->operand_size) { in exec_rcr()
1172 decode->operand_size); in exec_xchg()
1174 decode->operand_size); in exec_xchg()
1183 decode->operand_size); in exec_xadd()