Home
last modified time | relevance | path

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

/openbmc/qemu/target/loongarch/tcg/insn_trans/
H A Dtrans_atomic.c.inc74 TRANS(ll_d, 64, gen_ll, MO_TEUQ)
75 TRANS(sc_d, 64, gen_sc, MO_TEUQ)
77 TRANS(amswap_d, LAM, gen_am, tcg_gen_atomic_xchg_tl, MO_TEUQ)
79 TRANS(amadd_d, LAM, gen_am, tcg_gen_atomic_fetch_add_tl, MO_TEUQ)
81 TRANS(amand_d, LAM, gen_am, tcg_gen_atomic_fetch_and_tl, MO_TEUQ)
83 TRANS(amor_d, LAM, gen_am, tcg_gen_atomic_fetch_or_tl, MO_TEUQ)
85 TRANS(amxor_d, LAM, gen_am, tcg_gen_atomic_fetch_xor_tl, MO_TEUQ)
87 TRANS(ammax_d, LAM, gen_am, tcg_gen_atomic_fetch_smax_tl, MO_TEUQ)
89 TRANS(ammin_d, LAM, gen_am, tcg_gen_atomic_fetch_smin_tl, MO_TEUQ)
91 TRANS(ammax_du, LAM, gen_am, tcg_gen_atomic_fetch_umax_tl, MO_TEUQ)
[all …]
H A Dtrans_fmemory.c.inc145 TRANS(fld_d, FP_DP, gen_fload_i, MO_TEUQ)
146 TRANS(fst_d, FP_DP, gen_fstore_i, MO_TEUQ)
148 TRANS(fldx_d, FP_DP, gen_floadx, MO_TEUQ)
150 TRANS(fstx_d, FP_DP, gen_fstorex, MO_TEUQ)
152 TRANS(fldgt_d, FP_DP, gen_fload_gt, MO_TEUQ)
154 TRANS(fldle_d, FP_DP, gen_fload_le, MO_TEUQ)
156 TRANS(fstgt_d, FP_DP, gen_fstore_gt, MO_TEUQ)
158 TRANS(fstle_d, FP_DP, gen_fstore_le, MO_TEUQ)
H A Dtrans_memory.c.inc156 TRANS(ld_d, 64, gen_load, MO_TEUQ)
160 TRANS(st_d, 64, gen_store, MO_TEUQ)
167 TRANS(ldx_d, 64, gen_loadx, MO_TEUQ)
171 TRANS(stx_d, 64, gen_storex, MO_TEUQ)
177 TRANS(ldptr_d, 64, gen_ldptr, MO_TEUQ)
178 TRANS(stptr_d, 64, gen_stptr, MO_TEUQ)
182 TRANS(ldgt_d, 64, gen_load_gt, MO_TEUQ)
186 TRANS(ldle_d, 64, gen_load_le, MO_TEUQ)
190 TRANS(stgt_d, 64, gen_store_gt, MO_TEUQ)
194 TRANS(stle_d, 64, gen_store_le, MO_TEUQ)
H A Dtrans_vec.c.inc5464 tcg_gen_qemu_ld_i64(dest, addr, ctx->mem_idx, MO_TEUQ);
5469 tcg_gen_qemu_ld_i64(dest, temp, ctx->mem_idx, MO_TEUQ);
5481 tcg_gen_qemu_st_i64(dest, addr, ctx->mem_idx, MO_TEUQ);
5486 tcg_gen_qemu_st_i64(dest, temp, ctx->mem_idx, MO_TEUQ);
/openbmc/qemu/target/riscv/insn_trans/
H A Dtrans_rva.c.inc169 return gen_lr(ctx, a, MO_ALIGN | MO_TEUQ);
176 return gen_sc(ctx, a, (MO_ALIGN | MO_TEUQ));
183 return gen_amo(ctx, a, &tcg_gen_atomic_xchg_tl, MO_TEUQ);
190 return gen_amo(ctx, a, &tcg_gen_atomic_fetch_add_tl, MO_TEUQ);
197 return gen_amo(ctx, a, &tcg_gen_atomic_fetch_xor_tl, MO_TEUQ);
204 return gen_amo(ctx, a, &tcg_gen_atomic_fetch_and_tl, MO_TEUQ);
211 return gen_amo(ctx, a, &tcg_gen_atomic_fetch_or_tl, MO_TEUQ);
218 return gen_amo(ctx, a, &tcg_gen_atomic_fetch_smin_tl, MO_TEUQ);
225 return gen_amo(ctx, a, &tcg_gen_atomic_fetch_smax_tl, MO_TEUQ);
232 return gen_amo(ctx, a, &tcg_gen_atomic_fetch_umin_tl, MO_TEUQ);
[all …]
H A Dtrans_rvzacas.c.inc91 return gen_cmpxchg64(ctx, a, MO_ALIGN | MO_TEUQ);
94 return gen_cmpxchg(ctx, a, MO_ALIGN | MO_TEUQ);
H A Dtrans_rvzce.c.inc178 MemOp memop = get_ol(ctx) == MXL_RV32 ? MO_TEUL : MO_TEUQ;
223 MemOp memop = get_ol(ctx) == MXL_RV32 ? MO_TEUL : MO_TEUQ;
H A Dtrans_rvi.c.inc313 tcg_gen_qemu_ld_tl(destl, addrl, ctx->mem_idx, MO_TEUQ);
315 tcg_gen_qemu_ld_tl(desth, addrl, ctx->mem_idx, MO_TEUQ);
389 return gen_load(ctx, a, MO_TEUQ);
418 tcg_gen_qemu_st_tl(src2l, addrl, ctx->mem_idx, MO_TEUQ);
420 tcg_gen_qemu_st_tl(src2h, addrl, ctx->mem_idx, MO_TEUQ);
456 return gen_store(ctx, a, MO_TEUQ);
H A Dtrans_xthead.c.inc382 return gen_fload_idx(ctx, a, MO_TEUQ, false);
398 return gen_fload_idx(ctx, a, MO_TEUQ, true);
414 return gen_fstore_idx(ctx, a, MO_TEUQ, false);
430 return gen_fstore_idx(ctx, a, MO_TEUQ, true);
H A Dtrans_rvd.c.inc45 MemOp memop = MO_TEUQ;
75 MemOp memop = MO_TEUQ;
/openbmc/qemu/include/exec/
H A Dmemop.h141 MO_TEUQ = MO_TE | MO_UQ, enumerator
/openbmc/qemu/target/s390x/tcg/
H A Dtranslate.c2131 tcg_gen_qemu_ld_i64(t, o->addr1, get_mem_index(s), MO_TEUQ); in op_cvb()
2150 tcg_gen_qemu_st_i64(t1, o->in2, get_mem_index(s), MO_TEUQ); in op_cvd()
2769 MO_TEUQ | s->insn->data); in op_ld64()
2787 tcg_gen_qemu_ld_i64(o->out, o->in2, get_mem_index(s), MO_TEUQ); in op_lgat()
2908 tcg_gen_qemu_ld_i64(mask, o->in2, get_mem_index(s), MO_TEUQ | MO_ALIGN_8); in op_lpsw()
2925 MO_TEUQ | MO_ALIGN_8); in op_lpswe()
2927 tcg_gen_qemu_ld_i64(t2, o->in2, get_mem_index(s), MO_TEUQ); in op_lpswe()
3030 tcg_gen_qemu_ld_i64(regs[r1], o->in2, get_mem_index(s), MO_TEUQ); in op_lm64()
3038 tcg_gen_qemu_ld_i64(t1, o->in2, get_mem_index(s), MO_TEUQ); in op_lm64()
3040 tcg_gen_qemu_ld_i64(regs[r3], t2, get_mem_index(s), MO_TEUQ); in op_lm64()
[all …]
H A Dtranslate_vx.c.inc405 tcg_gen_qemu_ld_i64(t0, o->addr1, get_mem_index(s), MO_TEUQ);
407 tcg_gen_qemu_ld_i64(t1, o->addr1, get_mem_index(s), MO_TEUQ);
598 tcg_gen_qemu_ld_i64(t1, o->addr1, get_mem_index(s), MO_TEUQ);
600 tcg_gen_qemu_ld_i64(t0, o->addr1, get_mem_index(s), MO_TEUQ);
720 tcg_gen_qemu_ld_i64(t0, t0, get_mem_index(s), MO_TEUQ);
723 tcg_gen_qemu_ld_i64(t1, o->addr1, get_mem_index(s), MO_TEUQ);
729 tcg_gen_qemu_ld_i64(t1, o->addr1, get_mem_index(s), MO_TEUQ);
1066 tcg_gen_qemu_st_i64(tmp, o->addr1, get_mem_index(s), MO_TEUQ);
1069 tcg_gen_qemu_st_i64(tmp, o->addr1, get_mem_index(s), MO_TEUQ);
1196 tcg_gen_qemu_st_i64(t0, o->addr1, get_mem_index(s), MO_TEUQ);
[all …]
H A Dinsn-data.h.inc48 D(0xeb7a, AGSI, SIY, GIE, la1, i2, new, 0, asi, adds64, MO_TEUQ)
79 D(0xeb7e, ALGSI, SIY, GIE, la1, i2, new, 0, asiu64, addu64, MO_TEUQ)
275 D(0xeb30, CSG, RSY_a, Z, r3_o, r1_o, new, r1, cs, 0, MO_TEUQ)
277 D(0xbb00, CDS, RS_a, Z, r3_D32, r1_D32, new, r1_D32, cs, 0, MO_TEUQ)
278 D(0xeb31, CDSY, RSY_a, LD, r3_D32, r1_D32, new, r1_D32, cs, 0, MO_TEUQ)
447 D(0xebe8, LAAG, RSY_a, ILA, r3, a2, new, in2_r1, laa, adds64, MO_TEUQ)
450 D(0xebea, LAALG, RSY_a, ILA, r3, a2, new, in2_r1, laa_addu64, addu64, MO_TEUQ)
453 D(0xebe4, LANG, RSY_a, ILA, r3, a2, new, in2_r1, lan, nz64, MO_TEUQ)
456 D(0xebe7, LAXG, RSY_a, ILA, r3, a2, new, in2_r1, lax, nz64, MO_TEUQ)
459 D(0xebe6, LAOG, RSY_a, ILA, r3, a2, new, in2_r1, lao, nz64, MO_TEUQ)
[all …]
/openbmc/qemu/target/riscv/
H A Dop_helper.c500 MemOpIdx oi = make_memop_idx(MO_TEUQ, mmu_idx); in helper_hyp_hlv_d()
536 MemOpIdx oi = make_memop_idx(MO_TEUQ, mmu_idx); in helper_hyp_hsv_d()
/openbmc/qemu/target/sh4/
H A Dtranslate.c978 MO_TEUQ | MO_ALIGN); in _decode_opc()
989 MO_TEUQ | MO_ALIGN); in _decode_opc()
1001 MO_TEUQ | MO_ALIGN); in _decode_opc()
1019 MO_TEUQ | MO_ALIGN); in _decode_opc()
1036 MO_TEUQ | MO_ALIGN); in _decode_opc()
1053 MO_TEUQ | MO_ALIGN); in _decode_opc()
/openbmc/qemu/target/hexagon/
H A Dgenptr.c346 tcg_gen_qemu_ld_i64(dest, vaddr, mem_index, MO_TEUQ); in gen_load_locked8u()
766 tcg_gen_qemu_ld_i64(frame, EA, ctx->mem_idx, MO_TEUQ); in gen_load_frame()
1240 tcg_gen_qemu_ld_i64(tmp, src, ctx->mem_idx, MO_TEUQ); in gen_vreg_load()
H A Dmacros.h138 tcg_gen_qemu_ld_i64(DST, VA, ctx->mem_idx, MO_TEUQ); \
H A Dtranslate.c715 ctx->mem_idx, MO_TEUQ); in process_store()
/openbmc/qemu/target/m68k/
H A Dtranslate.c955 tcg_gen_qemu_ld_i64(t64, addr, index, MO_TEUQ); in gen_load_fp()
967 tcg_gen_qemu_ld_i64(t64, tmp, index, MO_TEUQ); in gen_load_fp()
1003 tcg_gen_qemu_st_i64(t64, addr, index, MO_TEUQ); in gen_store_fp()
1015 tcg_gen_qemu_st_i64(t64, tmp, index, MO_TEUQ); in gen_store_fp()
4330 tcg_gen_qemu_ld_i64(t0, addr, index, MO_TEUQ); in m68k_copy_line()
4332 tcg_gen_qemu_ld_i64(t1, addr, index, MO_TEUQ); in m68k_copy_line()
4335 tcg_gen_qemu_st_i64(t0, addr, index, MO_TEUQ); in m68k_copy_line()
4337 tcg_gen_qemu_st_i64(t1, addr, index, MO_TEUQ); in m68k_copy_line()
/openbmc/qemu/target/sparc/
H A Dtranslate.c4397 TRANS(LDX, 64, do_ld_gpr, a, MO_TEUQ) in TRANS()
4417 TRANS(STX, 64, do_st_gpr, a, MO_TEUQ) in TRANS()
4431 da = resolve_asi(dc, a->asi, MO_TEUQ); in TRANS()
4448 da = resolve_asi(dc, a->asi, MO_TEUQ); in trans_STD()
4508 TRANS(CASXA, 64, do_casa, a, MO_TEUQ) in TRANS()
4592 tcg_gen_qemu_st_i64(fq, addr, dc->mem_idx, MO_TEUQ | MO_ALIGN_4); in TRANS()
4642 tcg_gen_qemu_ld_i64(t64, addr, dc->mem_idx, MO_TEUQ | MO_ALIGN); in do_ldxfsr()
4686 TRANS(STXFSR, 64, do_stfsr, a, MO_TEUQ) in TRANS()
/openbmc/qemu/target/hppa/
H A Dtranslate.c1719 do_load_64(ctx, tmp, rb, rx, scale, disp, sp, modify, MO_TEUQ); in do_floadd()
1773 do_store_64(ctx, tmp, rb, rx, scale, disp, sp, modify, MO_TEUQ); in do_fstored()
/openbmc/qemu/accel/tcg/
H A Dcputlb.c2920 MemOpIdx oi = make_memop_idx(MO_TEUQ, cpu_mmu_index(cs, true)); in cpu_ldq_code()
/openbmc/qemu/target/xtensa/
H A Dtranslate.c6894 mop = gen_load_store_alignment(dc, MO_TEUQ, addr); in translate_ldsti_d()
6953 mop = gen_load_store_alignment(dc, MO_TEUQ, addr); in translate_ldstx_d()
/openbmc/qemu/target/i386/tcg/
H A Demit.c.inc1843 tcg_gen_atomic_cmpxchg_i64(old, s->A0, cmp, val, s->mem_index, MO_TEUQ);
1846 s->mem_index, MO_TEUQ);