Home
last modified time | relevance | path

Searched refs:TCG_COND_EQ (Results 1 – 25 of 69) sorted by relevance

123

/qemu/target/hexagon/
H A Dgen_tcg.h700 gen_cond_call(ctx, PuV, TCG_COND_EQ, riV)
704 gen_cond_callr(ctx, TCG_COND_EQ, PuV, RsV)
917 gen_comparei(TCG_COND_EQ, p0, RsV, uiV); \
955 gen_cond_jump(ctx, TCG_COND_EQ, PuN, riV)
957 gen_cond_jump(ctx, TCG_COND_EQ, PuN, riV)
1024 gen_cmp_jumpnv(ctx, TCG_COND_EQ, NsN, RtV, riV)
1026 gen_cmp_jumpnv(ctx, TCG_COND_EQ, NsN, RtV, riV)
1087 gen_cmpi_jumpnv(ctx, TCG_COND_EQ, NsN, -1, riV)
1089 gen_cmpi_jumpnv(ctx, TCG_COND_EQ, NsN, -1, riV)
1105 gen_testbit0_jumpnv(ctx, NsN, TCG_COND_EQ, riV)
[all …]
H A Dgen_tcg_hvx.h447 fGEN_TCG_VEC_CMP(TCG_COND_EQ, MO_32, 4)
449 fGEN_TCG_VEC_CMP(TCG_COND_EQ, MO_16, 2)
451 fGEN_TCG_VEC_CMP(TCG_COND_EQ, MO_8, 1)
506 fGEN_TCG_VEC_CMP_OP(TCG_COND_EQ, MO_32, 4, tcg_gen_gvec_and)
508 fGEN_TCG_VEC_CMP_OP(TCG_COND_EQ, MO_32, 4, tcg_gen_gvec_or)
515 fGEN_TCG_VEC_CMP_OP(TCG_COND_EQ, MO_16, 2, tcg_gen_gvec_or)
520 fGEN_TCG_VEC_CMP_OP(TCG_COND_EQ, MO_8, 1, tcg_gen_gvec_and)
522 fGEN_TCG_VEC_CMP_OP(TCG_COND_EQ, MO_8, 1, tcg_gen_gvec_or)
524 fGEN_TCG_VEC_CMP_OP(TCG_COND_EQ, MO_8, 1, tcg_gen_gvec_xor)
582 tcg_gen_brcondi_tl(TCG_COND_EQ, LSB, 0, false_label); \
[all …]
H A Dgenptr.c365 tcg_gen_movcond_tl(TCG_COND_EQ, pred, tmp, hex_llsc_val, in gen_store_conditional4()
390 tcg_gen_movcond_i64(TCG_COND_EQ, tmp, tmp, hex_llsc_val_i64, in gen_store_conditional8()
632 gen_cmpnd_cmp_jmp(ctx, pnum, cond, arg1, arg2, TCG_COND_EQ, pc_off); in gen_cmpnd_cmp_jmp_t()
647 gen_cmpnd_cmp_jmp(ctx, pnum, cond, arg1, tmp, TCG_COND_EQ, pc_off); in gen_cmpnd_cmpi_jmp_t()
869 tcg_gen_brcondi_tl(TCG_COND_EQ, lpcfg, 0, label2); in gen_endloop0()
942 tcg_gen_brcondi_tl(TCG_COND_EQ, lpcfg, 0, label2); in gen_endloop01()
980 gen_cond_jump(ctx, TCG_COND_EQ, pred, pc_off); in gen_cmp_jumpnv()
988 gen_cond_jump(ctx, TCG_COND_EQ, pred, pc_off); in gen_cmpi_jumpnv()
1019 tcg_gen_movcond_tl(TCG_COND_EQ, tmp, sh32, shift_amt, in gen_shl_sat()
1029 tcg_gen_movcond_tl(TCG_COND_EQ, dst, dst_sar, src, tmp, satval); in gen_shl_sat()
[all …]
/qemu/target/riscv/insn_trans/
H A Dtrans_rvm.c.inc191 tcg_gen_setcond_tl(TCG_COND_EQ, temp1, source1, min);
192 tcg_gen_setcond_tl(TCG_COND_EQ, temp2, source2, mone);
201 tcg_gen_movcond_tl(TCG_COND_EQ, temp2, source2, zero, one, temp2);
233 tcg_gen_movcond_tl(TCG_COND_EQ, temp1, source2, zero, max, source1);
234 tcg_gen_movcond_tl(TCG_COND_EQ, temp2, source2, zero, one, source2);
266 tcg_gen_setcond_tl(TCG_COND_EQ, temp1, source1, min);
267 tcg_gen_setcond_tl(TCG_COND_EQ, temp2, source2, mone);
275 tcg_gen_movcond_tl(TCG_COND_EQ, temp2, source2, zero, one, source2);
280 tcg_gen_movcond_tl(TCG_COND_EQ, ret, source2, zero, source1, temp1);
308 tcg_gen_movcond_tl(TCG_COND_EQ, temp, source2, zero, one, source2);
[all …]
H A Dtrans_rvzicond.c.inc35 gen_czero(dest, src1, src2, TCG_COND_EQ);
/qemu/target/loongarch/tcg/insn_trans/
H A Dtrans_branch.c.inc75 TRANS(beq, ALL, gen_rr_bc, TCG_COND_EQ)
81 TRANS(beqz, ALL, gen_rz_bc, TCG_COND_EQ)
83 TRANS(bceqz, 64, gen_cz_bc, TCG_COND_EQ)
H A Dtrans_arith.c.inc124 tcg_gen_setcondi_tl(TCG_COND_EQ, ret, src1, INT64_MIN);
125 tcg_gen_setcondi_tl(TCG_COND_EQ, t0, src2, -1);
126 tcg_gen_setcondi_tl(TCG_COND_EQ, t1, src2, 0);
142 tcg_gen_movcond_tl(TCG_COND_EQ, ret, src2, zero, one, src2);
H A Dtrans_atomic.c.inc32 tcg_gen_brcond_tl(TCG_COND_EQ, t0, cpu_lladdr, l1);
41 tcg_gen_setcond_tl(TCG_COND_EQ, dest, t0, cpu_llval);
/qemu/target/avr/
H A Dtranslate.c282 tcg_gen_setcondi_tl(TCG_COND_EQ, cpu_Zf, R, 0); /* Zf = R == 0 */ in gen_ZNSf()
364 tcg_gen_setcondi_tl(TCG_COND_EQ, cpu_Zf, R, 0); /* Zf = R == 0 */ in trans_ADIW()
446 tcg_gen_movcond_tl(TCG_COND_EQ, cpu_Zf, R, zero, cpu_Zf, zero); in trans_SBC()
476 tcg_gen_movcond_tl(TCG_COND_EQ, cpu_Zf, R, zero, cpu_Zf, zero); in trans_SBCI()
511 tcg_gen_setcondi_tl(TCG_COND_EQ, cpu_Zf, R, 0); /* Zf = R == 0 */ in trans_SBIW()
535 tcg_gen_setcondi_tl(TCG_COND_EQ, cpu_Zf, R, 0); /* Zf = R == 0 */ in trans_AND()
1180 ctx->skip_cond = TCG_COND_EQ; in trans_CPSE()
1231 tcg_gen_movcond_tl(TCG_COND_EQ, cpu_Zf, R, zero, cpu_Zf, zero); in trans_CPC()
1265 ctx->skip_cond = TCG_COND_EQ; in trans_SBRC()
1299 ctx->skip_cond = TCG_COND_EQ; in trans_SBIC()
[all …]
/qemu/target/arm/tcg/
H A Dtranslate-m-nocp.c140 tcg_gen_brcondi_i32(TCG_COND_EQ, sfpa, 0, s->condlabel.label); in trans_VSCCLRM()
292 assert(cond == TCG_COND_EQ || cond == TCG_COND_NE); in gen_branch_fpInactive()
355 gen_branch_fpInactive(s, TCG_COND_EQ, lab_active); in gen_M_fp_sysreg_write()
507 gen_branch_fpInactive(s, TCG_COND_EQ, lab_active); in gen_M_fp_sysreg_read()
541 tcg_gen_movcond_i32(TCG_COND_EQ, fpscr, sfpa, tcg_constant_i32(0), in gen_M_fp_sysreg_read()
/qemu/target/mips/tcg/
H A Docteon_translate.c150 tcg_gen_setcond_tl(TCG_COND_EQ, cpu_gpr[a->rd], t1, t0); in trans_SEQNE()
173 tcg_gen_setcondi_tl(TCG_COND_EQ, cpu_gpr[a->rt], t0, imm); in trans_SEQNEI()
H A Dtx79_translate.c282 return trans_parallel_compare(ctx, a, TCG_COND_EQ, 8); in trans_PCEQB()
294 return trans_parallel_compare(ctx, a, TCG_COND_EQ, 16); in trans_PCEQH()
306 return trans_parallel_compare(ctx, a, TCG_COND_EQ, 32); in trans_PCEQW()
H A Dtranslate.c2266 tcg_gen_setcond_tl(TCG_COND_EQ, t0, t0, cpu_llval); in gen_st_cond()
3061 tcg_gen_setcondi_tl(TCG_COND_EQ, t3, t1, 0); in gen_r6_muldiv()
3078 tcg_gen_setcondi_tl(TCG_COND_EQ, t3, t1, 0); in gen_r6_muldiv()
3678 tcg_gen_brcondi_tl(TCG_COND_EQ, t1, 0, l1); in gen_loongson_integer()
3753 tcg_gen_brcondi_tl(TCG_COND_EQ, t1, 0, l1); in gen_loongson_integer()
4107 cond = TCG_COND_EQ; in gen_loongson_multimedia()
4541 tcg_gen_brcond_tl(TCG_COND_EQ, t0, t1, l1); in gen_trap()
9337 cond = TCG_COND_EQ; in gen_movci()
9358 cond = TCG_COND_EQ; in gen_movcf_s()
9379 cond = TCG_COND_EQ; in gen_movcf_d()
[all …]
H A Dmxu_translate.c1048 tcg_gen_brcondi_tl(TCG_COND_EQ, rounding, 0, l_done); in gen_mxu_d16mul()
1068 tcg_gen_brcondi_tl(TCG_COND_EQ, t0, 0x8000, l_done); in gen_mxu_d16mul()
1173 tcg_gen_brcondi_tl(TCG_COND_EQ, rounding, 0, l_done); in gen_mxu_d16mac()
3714 tcg_gen_brcondi_tl(TCG_COND_EQ, t4, 0, l_zero); in gen_mxu_s32extrv()
3946 tcg_gen_brcondi_tl(TCG_COND_EQ, t2, 0, l_c_hi); in gen_mxu_q16scop()
3968 tcg_gen_brcondi_tl(TCG_COND_EQ, t2, 0, l_done); in gen_mxu_q16scop()
4312 tcg_gen_brcondi_tl(TCG_COND_EQ, t2, 0, l_b_only); in gen_mxu_S32ALN()
4313 tcg_gen_brcondi_tl(TCG_COND_EQ, t2, 4, l_c_only); in gen_mxu_S32ALN()
4884 gen_mxu_q8movzn(ctx, TCG_COND_EQ); in decode_opc_mxu__pool20()
4890 gen_mxu_d16movzn(ctx, TCG_COND_EQ); in decode_opc_mxu__pool20()
[all …]
/qemu/target/tricore/
H A Dtranslate.c1016 tcg_gen_setcond_tl(TCG_COND_EQ, temp2, arg2, arg3); in gen_madd32_q()
1151 tcg_gen_setcond_tl(TCG_COND_EQ, temp2, arg2, arg3); in gen_madd64_q()
1884 tcg_gen_setcond_tl(TCG_COND_EQ, temp2, arg2, arg3); in gen_msub64_q()
2296 tcg_gen_setcondi_tl(TCG_COND_EQ, cpu_PSW_V, rh, in gen_mul_q()
2299 tcg_gen_setcondi_tl(TCG_COND_EQ, cpu_PSW_V, rl, in gen_mul_q()
2690 tcg_gen_setcondi_tl(TCG_COND_EQ, b0, b0, con & 0xff); in gen_eqany_bi()
2694 tcg_gen_setcondi_tl(TCG_COND_EQ, b1, b1, con & 0xff00); in gen_eqany_bi()
2717 tcg_gen_setcondi_tl(TCG_COND_EQ, h0, h0, con & 0xffff); in gen_eqany_hi()
2870 tcg_gen_brcondi_tl(TCG_COND_EQ, cpu_gpr_a[r1], -1, l1); in gen_loop()
2939 gen_branch_condi(ctx, TCG_COND_EQ, temp, 0, offset); in gen_compute_branch()
[all …]
/qemu/target/sh4/
H A Dtranslate.c273 TCGCond cond_not_taken = jump_if_true ? TCG_COND_EQ : TCG_COND_NE; in gen_conditional_jump()
310 tcg_gen_brcondi_i32(TCG_COND_EQ, ds, 0, l1); in gen_delayed_conditional_jump()
727 tcg_gen_setcond_i32(TCG_COND_EQ, cpu_sr_t, REG(B11_8), REG(B7_4)); in _decode_opc()
777 tcg_gen_movcond_i32(TCG_COND_EQ, t2, t1, zero, REG(B7_4), t2); in _decode_opc()
955 tcg_gen_setcondi_i32(TCG_COND_EQ, cpu_sr_t, val, 0); in _decode_opc()
1173 tcg_gen_setcondi_i32(TCG_COND_EQ, cpu_sr_t, REG(0), B7_0s); in _decode_opc()
1280 tcg_gen_setcondi_i32(TCG_COND_EQ, cpu_sr_t, val, 0); in _decode_opc()
1289 tcg_gen_setcondi_i32(TCG_COND_EQ, cpu_sr_t, val, 0); in _decode_opc()
1357 tcg_gen_setcondi_i32(TCG_COND_EQ, cpu_sr_t, REG(B11_8), 0); in _decode_opc()
1653 tcg_gen_setcondi_i32(TCG_COND_EQ, cpu_sr_t, cpu_sr_t, 0); in _decode_opc()
[all …]
/qemu/target/rx/
H A Dtranslate.c255 dc->cond = TCG_COND_EQ; in psw_cond()
267 dc->cond = TCG_COND_EQ; in psw_cond()
274 dc->cond = (cond == 4) ? TCG_COND_NE : TCG_COND_EQ; in psw_cond()
296 dc->cond = (cond == 10) ? TCG_COND_NE : TCG_COND_EQ; in psw_cond()
740 stcond(TCG_COND_EQ, a->rd, a->imm); in trans_STZ()
950 tcg_gen_setcondi_i32(TCG_COND_EQ, cpu_psw_o, arg1, 0x80000000); in rx_neg()
952 tcg_gen_setcondi_i32(TCG_COND_EQ, cpu_psw_c, ret, 0); in rx_neg()
1314 tcg_gen_brcondi_i32(TCG_COND_EQ, cpu_regs[a->rs], 0, noshift); in trans_SHLL_rr()
1321 tcg_gen_setcondi_i32(TCG_COND_EQ, cpu_psw_o, cpu_psw_c, 0); in trans_SHLL_rr()
1322 tcg_gen_setcondi_i32(TCG_COND_EQ, tmp, cpu_psw_c, 0xffffffff); in trans_SHLL_rr()
[all …]
/qemu/include/tcg/
H A Dtcg-cond.h42 TCG_COND_EQ = 8 | 0 | 0 | 0, enumerator
/qemu/target/ppc/
H A Dtranslate.c1763 tcg_gen_setcondi_i32(TCG_COND_EQ, t3, t1, -1); in gen_op_arith_divw()
1765 tcg_gen_setcondi_i32(TCG_COND_EQ, t3, t1, 0); in gen_op_arith_divw()
1772 tcg_gen_setcondi_i32(TCG_COND_EQ, t2, t1, 0); in gen_op_arith_divw()
1805 tcg_gen_setcondi_i64(TCG_COND_EQ, t3, t1, -1); in gen_op_arith_divd()
1807 tcg_gen_setcondi_i64(TCG_COND_EQ, t3, t1, 0); in gen_op_arith_divd()
1813 tcg_gen_setcondi_i64(TCG_COND_EQ, t2, t1, 0); in gen_op_arith_divd()
1844 tcg_gen_setcondi_i32(TCG_COND_EQ, t3, t1, -1); in gen_op_arith_modw()
1846 tcg_gen_setcondi_i32(TCG_COND_EQ, t3, t1, 0); in gen_op_arith_modw()
1876 tcg_gen_setcondi_i64(TCG_COND_EQ, t3, t1, 0); in gen_op_arith_modd()
2902 tcg_gen_brcondi_i32(TCG_COND_EQ, t, 0, l); in gen_check_tlb_flush()
[all …]
/qemu/target/alpha/
H A Dtranslate.c426 tcg_gen_setcond_i64(TCG_COND_EQ, ctx->ir[ra], val, cpu_lock_value); in gen_store_conditional()
505 case TCG_COND_EQ: in gen_fold_mzero()
508 *pcond = *pcond == TCG_COND_EQ ? TCG_COND_TSTEQ : TCG_COND_TSTNE; in gen_fold_mzero()
516 tcg_gen_movcond_i64(TCG_COND_EQ, tmp, in gen_fold_mzero()
1561 tcg_gen_setcond_i64(TCG_COND_EQ, vc, va, vb); in translate_one()
1689 tcg_gen_movcond_i64(TCG_COND_EQ, vc, va, load_zero(ctx), in translate_one()
2246 gen_fcmov(ctx, TCG_COND_EQ, ra, rb, rc); in translate_one()
2791 ret = gen_fbcond(ctx, TCG_COND_EQ, ra, disp21); in translate_one()
2823 ret = gen_bcond(ctx, TCG_COND_EQ, ra, disp21); in translate_one()
/qemu/target/ppc/translate/
H A Dvmx-impl.c.inc1153 tcg_gen_setcondi_i64(TCG_COND_EQ, clr, clr, 0);
1156 tcg_gen_setcondi_i64(TCG_COND_EQ, set, set, -1);
1177 TRANS_FLAGS(ALTIVEC, VCMPEQUB, do_vcmp, TCG_COND_EQ, MO_8)
1178 TRANS_FLAGS(ALTIVEC, VCMPEQUH, do_vcmp, TCG_COND_EQ, MO_16)
1179 TRANS_FLAGS(ALTIVEC, VCMPEQUW, do_vcmp, TCG_COND_EQ, MO_32)
1180 TRANS_FLAGS2(ALTIVEC_207, VCMPEQUD, do_vcmp, TCG_COND_EQ, MO_64)
1203 tcg_gen_cmp_vec(TCG_COND_EQ, vece, t0, a, zero);
1204 tcg_gen_cmp_vec(TCG_COND_EQ, vece, t1, b, zero);
1271 tcg_gen_negsetcond_i64(TCG_COND_EQ, t1, t1, tcg_constant_i64(0));
1298 tcg_gen_movcond_i64(TCG_COND_EQ, t2, t0, t1, t2, tcg_constant_i64(0));
[all …]
H A Dvsx-impl.c.inc1004 tcg_gen_cmp_vec(TCG_COND_EQ, vece, t, b,
1013 tcg_gen_cmp_vec(TCG_COND_EQ, vece, t, b,
1023 tcg_gen_cmp_vec(TCG_COND_EQ, vece, t, b,
1030 tcg_gen_cmp_vec(TCG_COND_EQ, vece, t, b,
1038 tcg_gen_cmp_vec(TCG_COND_EQ, vece, t, b,
1047 tcg_gen_cmp_vec(TCG_COND_EQ, vece, t, b,
1967 tcg_gen_movcond_i64(TCG_COND_EQ, t0, exp, zr, zr, t0);
1968 tcg_gen_movcond_i64(TCG_COND_EQ, t0, exp, nan, zr, t0);
1998 tcg_gen_movcond_i64(TCG_COND_EQ, t0, exp, zr, zr, t0);
2165 tcg_gen_movcond_i64(TCG_COND_EQ, t0, exp, zr, zr, t0);
[all …]
/qemu/target/openrisc/
H A Dtranslate.c271 tcg_gen_setcondi_tl(TCG_COND_EQ, cpu_sr_ov, srcb, 0); in gen_div()
285 tcg_gen_setcondi_tl(TCG_COND_EQ, cpu_sr_cy, srcb, 0); in gen_divu()
624 do_bf(dc, a, TCG_COND_EQ); in trans_l_bnf()
717 tcg_gen_setcond_tl(TCG_COND_EQ, cpu_sr_f, val, cpu_lock_value); in trans_l_swa()
939 tcg_gen_setcond_tl(TCG_COND_EQ, cpu_sr_f, in trans_l_sfeq()
1009 tcg_gen_setcondi_tl(TCG_COND_EQ, cpu_sr_f, cpu_R(dc, a->a), a->i); in trans_l_sfeqi()
/qemu/tcg/
H A Dtcg-op-ldst.c835 tcg_gen_movcond_i32(TCG_COND_EQ, t2, t1, t2, newv, t1); in tcg_gen_nonatomic_cmpxchg_i32_int()
917 tcg_gen_movcond_i64(TCG_COND_EQ, t2, t1, t2, newv, t1); in tcg_gen_nonatomic_cmpxchg_i64_int()
1037 tcg_gen_movcond_i64(TCG_COND_EQ, TCGV128_LOW(tmpv), t0, z, in tcg_gen_nonatomic_cmpxchg_i128_int()
1039 tcg_gen_movcond_i64(TCG_COND_EQ, TCGV128_HIGH(tmpv), t0, z, in tcg_gen_nonatomic_cmpxchg_i128_int()
/qemu/target/xtensa/
H A Dtranslate.c2771 .par = (const uint32_t[]){TCG_COND_EQ},
2785 .par = (const uint32_t[]){TCG_COND_EQ},
2792 .par = (const uint32_t[]){TCG_COND_EQ},
2813 .par = (const uint32_t[]){TCG_COND_EQ},
2820 .par = (const uint32_t[]){TCG_COND_EQ},
2827 .par = (const uint32_t[]){TCG_COND_EQ},
2832 .par = (const uint32_t[]){TCG_COND_EQ},
2936 .par = (const uint32_t[]){TCG_COND_EQ},
3264 .par = (const uint32_t[]){TCG_COND_EQ},
3268 .par = (const uint32_t[]){TCG_COND_EQ},
[all …]

123