Home
last modified time | relevance | path

Searched refs:CC_O (Results 1 – 16 of 16) sorted by relevance

/openbmc/qemu/tests/tcg/i386/
H A Dtest-i386-adcox.c7 #define CC_O (1 << 11) macro
21 flags &= ~(CC_C | CC_O); in test_adox_adcx()
23 flags |= (in_o ? CC_O : 0); in test_adox_adcx()
37 assert(!!(flags & CC_O) == (in_o || adox_operand)); in test_adox_adcx()
46 flags &= ~(CC_C | CC_O); in test_adcx_adox()
48 flags |= (in_o ? CC_O : 0); in test_adcx_adox()
62 assert(!!(flags & CC_O) == (in_o || adox_operand)); in test_adcx_adox()
H A Dtest-i386-shift.h39 flags &= ~CC_O; in exec_opq()
53 flags &= ~CC_O; in exec_opl()
66 flags &= ~CC_O; in exec_opw()
90 flags &= ~CC_O; in exec_opq()
104 flags &= ~CC_O; in exec_opl()
117 flags &= ~CC_O; in exec_opw()
133 flags &= ~CC_O; in exec_opb()
H A Dtest-i386.c64 #define CC_O 0x0800 macro
68 #define CC_MASK (CC_C | CC_P | CC_Z | CC_S | CC_O | CC_A)
129 #define CC_MASK (CC_C | CC_P | CC_Z | CC_S | CC_O)
499 #define CC_MASK (CC_C | CC_P | CC_Z | CC_S | CC_O | CC_A)
501 #define CC_MASK (CC_O | CC_C)
1117 TEST_BCD(aam, 0x12340547, CC_A, (CC_C | CC_P | CC_Z | CC_S | CC_O | CC_A)); in test_bcd()
1118 TEST_BCD(aad, 0x12340407, CC_A, (CC_C | CC_P | CC_Z | CC_S | CC_O | CC_A)); in test_bcd()
1548 (int)(eflags & (CC_C | CC_P | CC_Z | CC_S | CC_O | CC_A)));\
/openbmc/qemu/target/i386/tcg/
H A Dcc_helper_template.h.inc57 of = lshift((src1 ^ src2 ^ -1) & (src1 ^ dst), 12 - DATA_BITS) & CC_O;
86 of = lshift((src1 ^ src2 ^ -1) & (src1 ^ dst), 12 - DATA_BITS) & CC_O;
112 of = lshift((src1 ^ src2) & (src1 ^ dst), 12 - DATA_BITS) & CC_O;
143 of = lshift((src1 ^ src2) & (src1 ^ dst), 12 - DATA_BITS) & CC_O;
187 of = (dst == SIGN_MASK) * CC_O;
203 of = (dst == SIGN_MASK - 1) * CC_O;
217 of = lshift(src1 ^ dst, 12 - DATA_BITS) & CC_O;
236 of = lshift(src1 ^ dst, 12 - DATA_BITS) & CC_O;
252 of = cf * CC_O;
H A Dcc_helper.c54 return (src1 & ~CC_O) | (src2 * CC_O); in compute_all_adox()
60 return (src1 & ~(CC_C | CC_O)) | (dst * CC_C) | (src2 * CC_O); in compute_all_adcox()
H A Dmisc_helper.c33 CC_SRC = eflags & (CC_O | CC_S | CC_Z | CC_A | CC_P | CC_C); in cpu_load_eflags()
45 if (eflags & CC_O) { in helper_into()
H A Dtcg-cpu.c35 CC_SRC = env->eflags & (CC_O | CC_S | CC_Z | CC_A | CC_P | CC_C); in x86_cpu_exec_enter()
38 env->eflags &= ~(DF_MASK | CC_O | CC_S | CC_Z | CC_A | CC_P | CC_C); in x86_cpu_exec_enter()
H A Dtranslate.c1004 .imm = CC_O }; in gen_prepare_eflags_o()
1126 tcg_gen_addi_tl(reg, cpu_cc_src, CC_O - CC_S); in gen_prepare_cc()
1128 .imm = CC_O }; in gen_prepare_cc()
1136 tcg_gen_addi_tl(reg, cpu_cc_src, CC_O - CC_S); in gen_prepare_cc()
1138 .imm = CC_O | CC_Z }; in gen_prepare_cc()
H A Demit.c.inc1228 ctz32(cc_op == CC_OP_ADCX ? CC_C : CC_O), 1);
3364 tcg_gen_extract_tl(decode->cc_src2, decode->cc_src, ctz32(CC_O), 1);
3760 tcg_gen_andi_tl(cpu_cc_src, cpu_cc_src, CC_O);
/openbmc/qemu/target/i386/tcg/sysemu/
H A Dsmm_helper.c164 cpu_load_eflags(env, 0, ~(CC_O | CC_S | CC_Z | CC_A | CC_P | CC_C | in do_smm_enter()
235 ~(CC_O | CC_S | CC_Z | CC_A | CC_P | CC_C | DF_MASK)); in helper_rsm()
261 ~(CC_O | CC_S | CC_Z | CC_A | CC_P | CC_C | DF_MASK)); in helper_rsm()
H A Dsvm_helper.c351 ~(CC_O | CC_S | CC_Z | CC_A | CC_P | CC_C | DF_MASK)); in helper_vmrun()
872 ~(CC_O | CC_S | CC_Z | CC_A | CC_P | CC_C | DF_MASK | in do_vmexit()
/openbmc/qemu/target/i386/hvf/
H A Dx86_flags.c301 env->eflags |= get_OF(env) ? CC_O : 0; in lflags_to_rflags()
307 set_OF(env, env->eflags & CC_O); in rflags_to_lflags()
H A Dx86_decode.c699 #define RFLAGS_MASK_OSZAPC (CC_O | CC_S | CC_Z | CC_A | CC_P | CC_C)
/openbmc/qemu/target/i386/
H A Dcpu-dump.c377 eflags & CC_O ? 'O' : '-', in x86_cpu_dump_state()
404 eflags & CC_O ? 'O' : '-', in x86_cpu_dump_state()
H A Dcpu.h122 #define CC_O 0x0800 macro
H A Dops_sse.h2034 CC_SRC |= CC_O; in pcmpxstrx()