Home
last modified time | relevance | path

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

12

/qemu/target/mips/tcg/
H A Dldst_helper.c76 int mem_idx) in helper_swl() argument
85 mem_idx, GETPC()); in helper_swl()
90 mem_idx, GETPC()); in helper_swl()
95 mem_idx, GETPC()); in helper_swl()
100 int mem_idx) in helper_swr() argument
130 int mem_idx) in helper_sdl() argument
174 int mem_idx) in helper_sdr() argument
221 uint32_t mem_idx) in helper_lwm() argument
243 uint32_t mem_idx) in helper_swm() argument
265 uint32_t mem_idx) in helper_ldm() argument
[all …]
H A Dtranslate.c2058 int mem_idx = ctx->mem_idx; in gen_ld() local
2116 mem_idx = MIPS_HFLAG_UM; in gen_ld()
2124 mem_idx = MIPS_HFLAG_UM; in gen_ld()
2132 mem_idx = MIPS_HFLAG_UM; in gen_ld()
2140 mem_idx = MIPS_HFLAG_UM; in gen_ld()
2147 mem_idx = MIPS_HFLAG_UM; in gen_ld()
2154 mem_idx = MIPS_HFLAG_UM; in gen_ld()
2164 mem_idx = MIPS_HFLAG_UM; in gen_ld()
2174 mem_idx = MIPS_HFLAG_UM; in gen_ld()
2190 int mem_idx = ctx->mem_idx; in gen_st() local
[all …]
H A Dtx79_translate.c343 tcg_gen_qemu_ld_i64(t0, addr, ctx->mem_idx, MO_TEUQ); in trans_LQ()
348 tcg_gen_qemu_ld_i64(t0, addr, ctx->mem_idx, MO_TEUQ); in trans_LQ()
367 tcg_gen_qemu_st_i64(t0, addr, ctx->mem_idx, MO_TEUQ); in trans_SQ()
372 tcg_gen_qemu_st_i64(t0, addr, ctx->mem_idx, MO_TEUQ); in trans_SQ()
H A Dmxu_translate.c740 tcg_gen_qemu_ld_tl(t1, t0, ctx->mem_idx, MO_UB); in gen_mxu_s8ldd()
746 tcg_gen_qemu_ld_tl(t1, t0, ctx->mem_idx, MO_UB); in gen_mxu_s8ldd()
752 tcg_gen_qemu_ld_tl(t1, t0, ctx->mem_idx, MO_UB); in gen_mxu_s8ldd()
758 tcg_gen_qemu_ld_tl(t1, t0, ctx->mem_idx, MO_UB); in gen_mxu_s8ldd()
764 tcg_gen_qemu_ld_tl(t1, t0, ctx->mem_idx, MO_UB); in gen_mxu_s8ldd()
842 tcg_gen_qemu_st_tl(t1, t0, ctx->mem_idx, MO_UB); in gen_mxu_s8std()
942 tcg_gen_qemu_st_tl(t1, t0, ctx->mem_idx, MO_UW); in gen_mxu_s16std()
1535 tcg_gen_qemu_ld_tl(t1, t0, ctx->mem_idx, in gen_mxu_s32ldxx()
1571 tcg_gen_qemu_st_tl(t1, t0, ctx->mem_idx, in gen_mxu_s32stxx()
1607 tcg_gen_qemu_ld_tl(t1, t0, ctx->mem_idx, in gen_mxu_s32ldxvx()
[all …]
H A Dmips16e_translate.c.inc175 tcg_gen_qemu_st_tl(t1, t0, ctx->mem_idx, MO_TEUL |
181 tcg_gen_qemu_st_tl(t1, t0, ctx->mem_idx, MO_TEUL |
187 tcg_gen_qemu_st_tl(t1, t0, ctx->mem_idx, MO_TEUL |
193 tcg_gen_qemu_st_tl(t1, t0, ctx->mem_idx, MO_TEUL |
203 tcg_gen_qemu_st_tl(t1, t0, ctx->mem_idx, MO_TEUL | \
306 tcg_gen_qemu_ld_tl(t1, t0, ctx->mem_idx, MO_TESL | \
/qemu/target/loongarch/tcg/insn_trans/
H A Dtrans_fmemory.c.inc22 tcg_gen_qemu_ld_tl(dest, addr, ctx->mem_idx, mop);
38 tcg_gen_qemu_st_tl(src, addr, ctx->mem_idx, mop);
53 tcg_gen_qemu_ld_tl(dest, addr, ctx->mem_idx, mop);
70 tcg_gen_qemu_st_tl(src3, addr, ctx->mem_idx, mop);
86 tcg_gen_qemu_ld_tl(dest, addr, ctx->mem_idx, mop);
104 tcg_gen_qemu_st_tl(src3, addr, ctx->mem_idx, mop);
120 tcg_gen_qemu_ld_tl(dest, addr, ctx->mem_idx, mop);
138 tcg_gen_qemu_st_tl(src3, addr, ctx->mem_idx, mop);
H A Dtrans_memory.c.inc13 tcg_gen_qemu_ld_tl(dest, addr, ctx->mem_idx, mop);
25 tcg_gen_qemu_st_tl(data, addr, ctx->mem_idx, mop);
36 tcg_gen_qemu_ld_tl(dest, addr, ctx->mem_idx, mop);
49 tcg_gen_qemu_st_tl(data, addr, ctx->mem_idx, mop);
62 tcg_gen_qemu_ld_tl(dest, src1, ctx->mem_idx, mop);
76 tcg_gen_qemu_ld_tl(dest, src1, ctx->mem_idx, mop);
90 tcg_gen_qemu_st_tl(data, src1, ctx->mem_idx, mop);
103 tcg_gen_qemu_st_tl(data, src1, ctx->mem_idx, mop);
137 tcg_gen_qemu_ld_tl(dest, addr, ctx->mem_idx, mop);
149 tcg_gen_qemu_st_tl(data, addr, ctx->mem_idx, mop);
H A Dtrans_privileged.c.inc326 if (ctx->mem_idx != MMU_DA_IDX) {
437 TCGv_i32 mem_idx = tcg_constant_i32(ctx->mem_idx);
447 gen_helper_ldpte(tcg_env, src1, tcg_constant_tl(a->imm), mem_idx);
453 TCGv_i32 mem_idx = tcg_constant_i32(ctx->mem_idx);
464 gen_helper_lddir(dest, tcg_env, src, tcg_constant_tl(a->imm), mem_idx);
H A Dtrans_atomic.c.inc12 tcg_gen_qemu_ld_i64(t1, t0, ctx->mem_idx, mop);
40 val, ctx->mem_idx, mop);
66 func(dest, addr, val, ctx->mem_idx, mop);
/qemu/target/hexagon/
H A Dtranslate.c697 ctx->mem_idx, MO_UB); in process_store()
703 ctx->mem_idx, MO_TEUW); in process_store()
709 ctx->mem_idx, MO_TEUL); in process_store()
715 ctx->mem_idx, MO_TEUQ); in process_store()
761 tcg_gen_qemu_st_i64(zero, addr, ctx->mem_idx, MO_UQ); in process_dczeroa()
763 tcg_gen_qemu_st_i64(zero, addr, ctx->mem_idx, MO_UQ); in process_dczeroa()
765 tcg_gen_qemu_st_i64(zero, addr, ctx->mem_idx, MO_UQ); in process_dczeroa()
883 TCGv mem_idx = tcg_constant_tl(ctx->mem_idx); in gen_commit_packet() local
884 gen_helper_probe_hvx_stores(tcg_env, mem_idx); in gen_commit_packet()
912 ctx->mem_idx); in gen_commit_packet()
[all …]
H A Dmacros.h86 probe_noshuf_load(VA, SIZE, ctx->mem_idx); \
97 probe_noshuf_load(EA, SIZE, ctx->mem_idx); \
108 tcg_gen_qemu_ld_tl(DST, VA, ctx->mem_idx, MO_SB); \
113 tcg_gen_qemu_ld_tl(DST, VA, ctx->mem_idx, MO_UB); \
118 tcg_gen_qemu_ld_tl(DST, VA, ctx->mem_idx, MO_TESW); \
123 tcg_gen_qemu_ld_tl(DST, VA, ctx->mem_idx, MO_TEUW); \
128 tcg_gen_qemu_ld_tl(DST, VA, ctx->mem_idx, MO_TESL); \
133 tcg_gen_qemu_ld_tl(DST, VA, ctx->mem_idx, MO_TEUL); \
138 tcg_gen_qemu_ld_i64(DST, VA, ctx->mem_idx, MO_TEUQ); \
547 gen_load_locked##SIZE##SIGN(DST, EA, ctx->mem_idx);
H A Dgenptr.c364 ctx->mem_idx, MO_32); in gen_store_conditional4()
389 ctx->mem_idx, MO_64); in gen_store_conditional8()
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()
1320 TCGv mem_idx = tcg_constant_tl(mi); in probe_noshuf_load() local
1321 gen_helper_probe_noshuf_load(tcg_env, va, size, mem_idx); in probe_noshuf_load()
/qemu/target/sparc/
H A Dtranslate.c180 int mem_idx; member
1493 int mem_idx; member
1505 int mem_idx = dc->mem_idx; in resolve_asi() local
1527 mem_idx = MMU_USER_IDX; in resolve_asi()
1531 mem_idx = MMU_KERNEL_IDX; in resolve_asi()
1535 mem_idx = MMU_USER_IDX; in resolve_asi()
1539 mem_idx = MMU_KERNEL_IDX; in resolve_asi()
1544 mem_idx = MMU_PHYS_IDX; in resolve_asi()
1560 mem_idx = (dc->mem_idx == MMU_PHYS_IDX) ? MMU_PHYS_IDX : mem_idx; in resolve_asi()
1588 mem_idx = MMU_PHYS_IDX; in resolve_asi()
[all …]
H A Dhelper.c59 uint64_t helper_tick_get_count(CPUSPARCState *env, void *opaque, int mem_idx) in helper_tick_get_count() argument
64 if (timer->npt && mem_idx < MMU_KERNEL_IDX) { in helper_tick_get_count()
/qemu/target/tricore/
H A Dtranslate.c77 int mem_idx; member
216 tcg_gen_qemu_ld_tl(r1, temp, ctx->mem_idx, mop); in gen_offset_ld()
224 tcg_gen_qemu_st_tl(r1, temp, ctx->mem_idx, mop); in gen_offset_st()
265 tcg_gen_qemu_st_tl(r1, temp, ctx->mem_idx, mop); in gen_st_preincr()
274 tcg_gen_qemu_ld_tl(r1, temp, ctx->mem_idx, mop); in gen_ld_preincr()
286 tcg_gen_qemu_ld_tl(temp, ea, ctx->mem_idx, MO_LEUL); in gen_ldmst()
294 tcg_gen_qemu_st_tl(temp, ea, ctx->mem_idx, MO_LEUL); in gen_ldmst()
304 tcg_gen_qemu_ld_tl(temp, ea, ctx->mem_idx, MO_LEUL); in gen_swap()
314 tcg_gen_qemu_ld_tl(temp, ea, ctx->mem_idx, MO_LEUL); in gen_cmpswap()
327 tcg_gen_qemu_ld_tl(temp, ea, ctx->mem_idx, MO_LEUL); in gen_swapmsk()
[all …]
/qemu/target/riscv/insn_trans/
H A Dtrans_rvzacas.c.inc32 tcg_gen_atomic_cmpxchg_tl(dest, src1, dest, src2, ctx->mem_idx, mop);
93 tcg_gen_atomic_cmpxchg_i64(dest, src1, dest, src2, ctx->mem_idx, mop);
138 tcg_gen_atomic_cmpxchg_i128(dest, src1, dest, src2, ctx->mem_idx,
H A Dtrans_xthead.c.inc352 tcg_gen_qemu_ld_i64(rd, addr, ctx->mem_idx, memop);
372 tcg_gen_qemu_st_i64(rd, addr, ctx->mem_idx, memop);
571 tcg_gen_qemu_ld_tl(rd, addr, ctx->mem_idx, memop);
591 tcg_gen_qemu_st_tl(data, addr, ctx->mem_idx, memop);
746 tcg_gen_qemu_ld_tl(rd, addr, ctx->mem_idx, memop);
763 tcg_gen_qemu_st_tl(data, addr, ctx->mem_idx, memop);
923 tcg_gen_qemu_ld_tl(t1, addr1, ctx->mem_idx, memop);
924 tcg_gen_qemu_ld_tl(t2, addr2, ctx->mem_idx, memop);
961 tcg_gen_qemu_st_tl(data1, addr1, ctx->mem_idx, memop);
962 tcg_gen_qemu_st_tl(data2, addr2, ctx->mem_idx, memop);
H A Dtrans_rva.c.inc42 tcg_gen_qemu_ld_tl(load_val, src1, ctx->mem_idx, mop);
75 ctx->mem_idx, mop);
108 func(dest, src1, src2, ctx->mem_idx, mop);
H A Dtrans_rvi.c.inc234 tcg_gen_qemu_ld_tl(dest, addr, ctx->mem_idx, memop);
250 tcg_gen_qemu_ld_tl(destl, addrl, ctx->mem_idx, memop);
258 tcg_gen_qemu_ld_tl(destl, addrl, ctx->mem_idx, MO_TEUQ);
260 tcg_gen_qemu_ld_tl(desth, addrl, ctx->mem_idx, MO_TEUQ);
343 tcg_gen_qemu_st_tl(data, addr, ctx->mem_idx, memop);
357 tcg_gen_qemu_st_tl(src2l, addrl, ctx->mem_idx, memop);
360 tcg_gen_qemu_st_tl(src2l, addrl, ctx->mem_idx, MO_TEUQ);
362 tcg_gen_qemu_st_tl(src2h, addrl, ctx->mem_idx, MO_TEUQ);
/qemu/target/ppc/translate/
H A Dvsx-impl.c.inc91 tcg_gen_qemu_ld_i64(t0, EA, ctx->mem_idx, MO_LEUQ);
95 tcg_gen_qemu_ld_i64(t0, EA, ctx->mem_idx, MO_LEUQ);
99 tcg_gen_qemu_ld_i64(xth, EA, ctx->mem_idx, MO_BEUQ);
101 tcg_gen_qemu_ld_i64(xtl, EA, ctx->mem_idx, MO_BEUQ);
206 tcg_gen_qemu_ld_i64(xth, EA, ctx->mem_idx, MO_BEUQ);
208 tcg_gen_qemu_ld_i64(xtl, EA, ctx->mem_idx, MO_BEUQ);
231 tcg_gen_qemu_ld_i64(xth, EA, ctx->mem_idx, MO_BEUQ);
233 tcg_gen_qemu_ld_i64(xtl, EA, ctx->mem_idx, MO_BEUQ);
396 tcg_gen_qemu_st_i64(xsh, EA, ctx->mem_idx, MO_BEUQ);
398 tcg_gen_qemu_st_i64(xsl, EA, ctx->mem_idx, MO_BEUQ);
[all …]
/qemu/target/alpha/
H A Dtranslate.c54 int mem_idx; member
298 tcg_gen_qemu_ld_i64(tmp, addr, ctx->mem_idx, MO_LEUQ | UNALIGN(ctx)); in gen_ldg()
311 tcg_gen_qemu_ld_i64(dest, addr, ctx->mem_idx, MO_LEUQ | UNALIGN(ctx)); in gen_ldt()
346 tcg_gen_qemu_ld_i64(dest, addr, ctx->mem_idx, op); in gen_load_int()
365 tcg_gen_qemu_st_i64(tmp, addr, ctx->mem_idx, MO_LEUQ | UNALIGN(ctx)); in gen_stg()
377 tcg_gen_qemu_st_i64(src, addr, ctx->mem_idx, MO_LEUQ | UNALIGN(ctx)); in gen_stt()
402 tcg_gen_qemu_st_i64(src, addr, ctx->mem_idx, op); in gen_store_int()
406 int32_t disp16, int mem_idx, in gen_store_conditional() argument
422 load_gpr(ctx, ra), mem_idx, op); in gen_store_conditional()
2778 ctx->mem_idx, MO_LESL | MO_ALIGN); in translate_one()
[all …]
/qemu/target/ppc/
H A Dtranslate.c176 int mem_idx; member
2948 tcg_gen_qemu_ld_tl(t, EA, ctx->mem_idx, memop); in LARX()
2950 tcg_gen_qemu_ld_tl(t2, t2, ctx->mem_idx, memop); in LARX()
2956 tcg_gen_qemu_st_tl(u, EA, ctx->mem_idx, memop); in LARX()
3013 tcg_gen_qemu_ld_tl(t0, EA, ctx->mem_idx, memop); in gen_ld_atomic()
3021 tcg_gen_qemu_st_tl(t1, EA, ctx->mem_idx, memop); in gen_ld_atomic()
3120 tcg_gen_qemu_ld_tl(t, EA, ctx->mem_idx, memop); in gen_st_atomic()
3125 tcg_gen_qemu_st_tl(s, EA, ctx->mem_idx, memop); in gen_st_atomic()
3167 cpu_gpr[rs], ctx->mem_idx, in gen_conditional_store()
6478 ctx->mem_idx = (hflags >> HFLAGS_DMMU_IDX) & 7; in ppc_tr_init_disas_context()
[all …]
/qemu/target/loongarch/
H A Dtranslate.h44 uint16_t mem_idx; member
/qemu/target/loongarch/tcg/
H A Dtranslate.c126 ctx->mem_idx = ctx->plv; in loongarch_tr_init_disas_context()
128 ctx->mem_idx = MMU_DA_IDX; in loongarch_tr_init_disas_context()
/qemu/target/arm/tcg/
H A Dtranslate.c4959 MemOp mop, int mem_idx) in op_load_rr() argument
4980 MemOp mop, int mem_idx) in op_store_rr() argument
5005 int mem_idx = get_mem_index(s); in trans_LDRD_rr() local
5034 int mem_idx = get_mem_index(s); in trans_STRD_rr() local
5106 MemOp mop, int mem_idx) in op_load_ri() argument
5152 int mem_idx = get_mem_index(s); in op_ldrd_ri() local
5191 int mem_idx = get_mem_index(s); in op_strd_ri() local
6299 int i, j, n, list, mem_idx; in op_stm() local
6329 mem_idx = get_mem_index(s); in op_stm()
6372 int i, j, n, list, mem_idx; in do_ldm() local
[all …]

12