Home
last modified time | relevance | path

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

/openbmc/qemu/target/loongarch/tcg/insn_trans/
H A Dtrans_atomic.c.inc72 TRANS(ll_w, ALL, gen_ll, MO_TESL)
73 TRANS(sc_w, ALL, gen_sc, MO_TESL)
76 TRANS(amswap_w, LAM, gen_am, tcg_gen_atomic_xchg_tl, MO_TESL)
78 TRANS(amadd_w, LAM, gen_am, tcg_gen_atomic_fetch_add_tl, MO_TESL)
80 TRANS(amand_w, LAM, gen_am, tcg_gen_atomic_fetch_and_tl, MO_TESL)
82 TRANS(amor_w, LAM, gen_am, tcg_gen_atomic_fetch_or_tl, MO_TESL)
84 TRANS(amxor_w, LAM, gen_am, tcg_gen_atomic_fetch_xor_tl, MO_TESL)
86 TRANS(ammax_w, LAM, gen_am, tcg_gen_atomic_fetch_smax_tl, MO_TESL)
88 TRANS(ammin_w, LAM, gen_am, tcg_gen_atomic_fetch_smin_tl, MO_TESL)
94 TRANS(amswap_db_w, LAM, gen_am, tcg_gen_atomic_xchg_tl, MO_TESL)
[all …]
H A Dtrans_memory.c.inc155 TRANS(ld_w, ALL, gen_load, MO_TESL)
166 TRANS(ldx_w, 64, gen_loadx, MO_TESL)
175 TRANS(ldptr_w, 64, gen_ldptr, MO_TESL)
181 TRANS(ldgt_w, 64, gen_load_gt, MO_TESL)
185 TRANS(ldle_w, 64, gen_load_le, MO_TESL)
/openbmc/qemu/target/riscv/insn_trans/
H A Dtrans_rva.c.inc102 return gen_lr(ctx, a, (MO_ALIGN | MO_TESL));
108 return gen_sc(ctx, a, (MO_ALIGN | MO_TESL));
114 return gen_amo(ctx, a, &tcg_gen_atomic_xchg_tl, MO_TESL);
120 return gen_amo(ctx, a, &tcg_gen_atomic_fetch_add_tl, MO_TESL);
126 return gen_amo(ctx, a, &tcg_gen_atomic_fetch_xor_tl, MO_TESL);
132 return gen_amo(ctx, a, &tcg_gen_atomic_fetch_and_tl, MO_TESL);
138 return gen_amo(ctx, a, &tcg_gen_atomic_fetch_or_tl, MO_TESL);
144 return gen_amo(ctx, a, &tcg_gen_atomic_fetch_smin_tl, MO_TESL);
150 return gen_amo(ctx, a, &tcg_gen_atomic_fetch_smax_tl, MO_TESL);
156 return gen_amo(ctx, a, &tcg_gen_atomic_fetch_umin_tl, MO_TESL);
[all …]
H A Dtrans_xthead.c.inc614 return gen_load_inc(ctx, a, MO_TESL, false);
620 return gen_load_inc(ctx, a, MO_TESL, true);
702 return gen_store_inc(ctx, a, MO_TESL, false);
708 return gen_store_inc(ctx, a, MO_TESL, true);
778 return gen_load_idx(ctx, a, MO_TESL, false);
822 return gen_store_idx(ctx, a, MO_TESL, false);
846 return gen_load_idx(ctx, a, MO_TESL, true);
890 return gen_store_idx(ctx, a, MO_TESL, true);
940 return gen_loadpair_tl(ctx, a, MO_TESL, 3);
976 return gen_storepair_tl(ctx, a, MO_TESL, 3);
H A Dtrans_rvzacas.c.inc28 return gen_cmpxchg(ctx, a, MO_ALIGN | MO_TESL);
H A Dtrans_rvi.c.inc300 return gen_load(ctx, a, MO_TESL);
395 return gen_store(ctx, a, MO_TESL);
/openbmc/qemu/target/sh4/
H A Dtranslate.c537 MO_TESL | MO_ALIGN); in _decode_opc()
580 MO_TESL | UNALIGN(ctx)); in _decode_opc()
622 MO_TESL | UNALIGN(ctx)); in _decode_opc()
810 MO_TESL | MO_ALIGN); in _decode_opc()
813 MO_TESL | MO_ALIGN); in _decode_opc()
1316 MO_TESL | MO_ALIGN); in _decode_opc()
1386 MO_TESL | MO_ALIGN); in _decode_opc()
1458 MO_TESL | MO_ALIGN); in _decode_opc()
1561 MO_TESL | MO_ALIGN); in _decode_opc()
1566 MO_TESL | MO_ALIGN); in _decode_opc()
[all …]
/openbmc/qemu/include/exec/
H A Dmemop.h144 MO_TESL = MO_TE | MO_SL, enumerator
/openbmc/qemu/target/mips/tcg/
H A Dnanomips_translate.c.inc1098 tcg_gen_qemu_ld_tl(t0, va, ctx->mem_idx, MO_TESL |
2656 MO_TESL | ctx->default_tcg_memop_mask);
3740 MO_TESL | ctx->default_tcg_memop_mask);
4164 gen_st_cond(ctx, rt, rs, s, MO_TESL, false);
4277 gen_st_cond(ctx, rt, rs, s, MO_TESL, true);
4320 memop | MO_TESL);
H A Dmicromips_translate.c.inc980 tcg_gen_qemu_ld_tl(t1, t0, ctx->mem_idx, MO_TESL |
985 tcg_gen_qemu_ld_tl(t1, t0, ctx->mem_idx, MO_TESL |
2575 gen_st_cond(ctx, rt, rs, offset, MO_TESL, false);
2662 gen_st_cond(ctx, rt, rs, offset, MO_TESL, true);
H A Dtranslate.c1967 OP_LD_ATOMIC(ll, MO_TESL);
2112 tcg_gen_qemu_ld_tl(t0, t0, mem_idx, MO_TESL); in gen_ld()
2119 tcg_gen_qemu_ld_tl(t0, t0, mem_idx, MO_TESL | in gen_ld()
2990 gen_r6_ld(addr, rs, ctx->mem_idx, MO_TESL); in gen_pcrel()
4372 tcg_gen_qemu_ld_tl(t0, t0, ctx->mem_idx, MO_TESL | in gen_loongson_lsdc2()
4393 tcg_gen_qemu_ld_i32(fp0, t0, ctx->mem_idx, MO_TESL | in gen_loongson_lsdc2()
11479 tcg_gen_qemu_ld_tl(t1, t0, ctx->mem_idx, MO_TESL); in gen_ldxs()
11574 tcg_gen_qemu_ld_tl(t0, t0, ctx->mem_idx, MO_TESL); in gen_mips_lx()
13722 gen_st_cond(ctx, rt, rs, imm, MO_TESL, false); in decode_opc_special3_r6()
14451 gen_st_cond(ctx, rt, rs, imm, MO_TESL, true); in decode_opc_special3()
[all …]
H A Dmxu_translate.c1536 (MO_TESL ^ (reversed ? MO_BSWAP : 0)) | in gen_mxu_s32ldxx()
1572 (MO_TESL ^ (reversed ? MO_BSWAP : 0)) | in gen_mxu_s32stxx()
1608 (MO_TESL ^ (reversed ? MO_BSWAP : 0)) | in gen_mxu_s32ldxvx()
1678 (MO_TESL ^ (reversed ? MO_BSWAP : 0)) | in gen_mxu_s32stxvx()
H A Dmips16e_translate.c.inc306 tcg_gen_qemu_ld_tl(t1, t0, ctx->mem_idx, MO_TESL | \
/openbmc/qemu/target/hexagon/
H A Dmacros.h128 tcg_gen_qemu_ld_tl(DST, VA, ctx->mem_idx, MO_TESL); \
/openbmc/qemu/target/s390x/tcg/
H A Dinsn-data.h.inc45 D(0xeb6a, ASI, SIY, GIE, la1, i2, new, 0, asi, adds32, MO_TESL)
446 D(0xebf8, LAA, RSY_a, ILA, r3_32s, a2, new, in2_r1_32, laa, adds32, MO_TESL)
452 D(0xebf4, LAN, RSY_a, ILA, r3_32s, a2, new, in2_r1_32, lan, nz32, MO_TESL)
455 D(0xebf7, LAX, RSY_a, ILA, r3_32s, a2, new, in2_r1_32, lax, nz32, MO_TESL)
458 D(0xebf6, LAO, RSY_a, ILA, r3_32s, a2, new, in2_r1_32, lao, nz32, MO_TESL)
H A Dtranslate.c2755 MO_TESL | s->insn->data); in op_ld32s()
5552 tcg_gen_qemu_ld_i64(o->in1, o->addr1, get_mem_index(s), MO_TESL); in in1_m1_32s()
5807 tcg_gen_qemu_ld_i64(o->in2, o->in2, get_mem_index(s), MO_TESL); in in2_m2_32s()
5869 MO_TESL | MO_ALIGN); in in2_mri2_32s()
/openbmc/qemu/target/openrisc/
H A Dtranslate.c674 do_load(dc, a, MO_TESL); in trans_l_lws()
/openbmc/qemu/target/m68k/
H A Dtranslate.c2332 opc = MO_TESL; in DISAS_INSN()
/openbmc/qemu/target/sparc/
H A Dtranslate.c4361 TRANS(LDSW, 64, do_ld_gpr, a, MO_TESL) in TRANS()