Home
last modified time | relevance | path

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

/openbmc/qemu/target/i386/tcg/
H A Dtranslate.c890 typedef struct CCPrepare { struct
897 } CCPrepare; argument
899 static CCPrepare gen_prepare_sign_nz(TCGv src, MemOp size) in gen_prepare_sign_nz()
902 return (CCPrepare) { .cond = TCG_COND_LT, .reg = src }; in gen_prepare_sign_nz()
904 return (CCPrepare) { .cond = TCG_COND_TSTNE, .reg = src, in gen_prepare_sign_nz()
909 static CCPrepare gen_prepare_val_nz(TCGv src, MemOp size, bool eqz) in gen_prepare_val_nz()
912 return (CCPrepare) { .cond = eqz ? TCG_COND_EQ : TCG_COND_NE, in gen_prepare_val_nz()
915 return (CCPrepare) { .cond = eqz ? TCG_COND_TSTEQ : TCG_COND_TSTNE, in gen_prepare_val_nz()
922 static CCPrepare gen_prepare_eflags_c(DisasContext *s, TCGv reg) in gen_prepare_eflags_c()
932 return (CCPrepare) { .cond = TCG_COND_LTU, .reg = s->cc_srcT, in gen_prepare_eflags_c()
[all …]