/openbmc/qemu/target/s390x/tcg/ |
H A D | translate.c | 377 static int get_mem_index(DisasContext *s) in get_mem_index() function 1266 tcg_gen_qemu_ld_tl(o->in1, o->addr1, get_mem_index(s), s->insn->data); in op_asi() 1269 tcg_gen_atomic_fetch_add_i64(o->in1, o->addr1, o->in2, get_mem_index(s), in op_asi() 1277 tcg_gen_qemu_st_tl(o->out, o->addr1, get_mem_index(s), s->insn->data); in op_asi() 1288 tcg_gen_qemu_ld_tl(o->in1, o->addr1, get_mem_index(s), s->insn->data); in op_asiu64() 1291 tcg_gen_atomic_fetch_add_i64(o->in1, o->addr1, o->in2, get_mem_index(s), in op_asiu64() 1300 tcg_gen_qemu_st_tl(o->out, o->addr1, get_mem_index(s), s->insn->data); in op_asiu64() 1381 tcg_gen_qemu_ld_tl(o->in1, o->addr1, get_mem_index(s), s->insn->data); in op_ni() 1384 tcg_gen_atomic_fetch_and_i64(o->in1, o->addr1, o->in2, get_mem_index(s), in op_ni() 1392 tcg_gen_qemu_st_tl(o->out, o->addr1, get_mem_index(s), s->insn->data); in op_ni() [all …]
|
H A D | translate_vx.c.inc | 334 tcg_gen_qemu_ld_i64(tmp, o->addr1, get_mem_index(s), MO_TE | es); 405 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); 430 tcg_gen_qemu_ld_i64(tmp, o->addr1, get_mem_index(s), MO_TE | es); 447 tcg_gen_qemu_ld_i64(tmp, o->addr1, get_mem_index(s), MO_LE | es); 463 tcg_gen_qemu_ld_i64(tmp, o->addr1, get_mem_index(s), MO_LE | es); 491 tcg_gen_qemu_ld_i64(tmp, o->addr1, get_mem_index(s), MO_LE | es); 514 tcg_gen_qemu_ld_i64(t1, o->addr1, get_mem_index(s), MO_LEUQ); 516 tcg_gen_qemu_ld_i64(t0, o->addr1, get_mem_index(s), MO_LEUQ); 521 tcg_gen_qemu_ld_i64(t0, o->addr1, get_mem_index(s), MO_LEUQ); [all …]
|
/openbmc/qemu/target/arm/tcg/ |
H A D | translate.c | 1516 gen_aa32_ld32u(s, tmp, addr, get_mem_index(s)); in disas_iwmmxt_insn() 1522 gen_aa32_ld64(s, cpu_M0, addr, get_mem_index(s)); in disas_iwmmxt_insn() 1526 gen_aa32_ld32u(s, tmp, addr, get_mem_index(s)); in disas_iwmmxt_insn() 1531 gen_aa32_ld16u(s, tmp, addr, get_mem_index(s)); in disas_iwmmxt_insn() 1533 gen_aa32_ld8u(s, tmp, addr, get_mem_index(s)); in disas_iwmmxt_insn() 1544 gen_aa32_st32(s, tmp, addr, get_mem_index(s)); in disas_iwmmxt_insn() 1550 gen_aa32_st64(s, cpu_M0, addr, get_mem_index(s)); in disas_iwmmxt_insn() 1553 gen_aa32_st32(s, tmp, addr, get_mem_index(s)); in disas_iwmmxt_insn() 1558 gen_aa32_st16(s, tmp, addr, get_mem_index(s)); in disas_iwmmxt_insn() 1561 gen_aa32_st8(s, tmp, addr, get_mem_index(s)); in disas_iwmmxt_insn() [all …]
|
H A D | translate-vfp.c | 1053 gen_aa32_ld_i32(s, tmp, addr, get_mem_index(s), MO_UW | MO_ALIGN); in trans_VLDR_VSTR_hp() 1057 gen_aa32_st_i32(s, tmp, addr, get_mem_index(s), MO_UW | MO_ALIGN); in trans_VLDR_VSTR_hp() 1084 gen_aa32_ld_i32(s, tmp, addr, get_mem_index(s), MO_UL | MO_ALIGN); in trans_VLDR_VSTR_sp() 1088 gen_aa32_st_i32(s, tmp, addr, get_mem_index(s), MO_UL | MO_ALIGN); in trans_VLDR_VSTR_sp() 1122 gen_aa32_ld_i64(s, tmp, addr, get_mem_index(s), MO_UQ | MO_ALIGN_4); in trans_VLDR_VSTR_dp() 1126 gen_aa32_st_i64(s, tmp, addr, get_mem_index(s), MO_UQ | MO_ALIGN_4); in trans_VLDR_VSTR_dp() 1185 gen_aa32_ld_i32(s, tmp, addr, get_mem_index(s), MO_UL | MO_ALIGN); in trans_VLDM_VSTM_sp() 1190 gen_aa32_st_i32(s, tmp, addr, get_mem_index(s), MO_UL | MO_ALIGN); in trans_VLDM_VSTM_sp() 1268 gen_aa32_ld_i64(s, tmp, addr, get_mem_index(s), MO_UQ | MO_ALIGN_4); in trans_VLDM_VSTM_dp() 1273 gen_aa32_st_i64(s, tmp, addr, get_mem_index(s), MO_UQ | MO_ALIGN_4); in trans_VLDM_VSTM_dp()
|
H A D | translate-m-nocp.c | 650 gen_aa32_st_i32(s, value, addr, get_mem_index(s), in fp_sysreg_to_memory() 690 gen_aa32_ld_i32(s, value, addr, get_mem_index(s), in memory_to_fp_sysreg()
|
H A D | translate-a64.c | 274 tcg_constant_i32(get_mem_index(s)), in gen_probe_access() 312 false, get_mem_index(s)); in gen_mte_check1() 325 desc = FIELD_DP32(desc, MTEDESC, MIDX, get_mem_index(s)); in gen_mte_checkN() 368 mmu_idx = get_mem_index(s); in check_lse2_align() 981 do_gpr_st_memidx(s, source, tcg_addr, memop, get_mem_index(s), in do_gpr_st() 1019 do_gpr_ld_memidx(s, dest, tcg_addr, memop, extend, get_mem_index(s), in do_gpr_ld() 1034 tcg_gen_qemu_st_i64(tmplo, tcg_addr, get_mem_index(s), mop); in do_fp_st() 1042 tcg_gen_qemu_st_i128(t16, tcg_addr, get_mem_index(s), mop); in do_fp_st() 1056 tcg_gen_qemu_ld_i64(tmplo, tcg_addr, get_mem_index(s), mop); in do_fp_ld() 1060 tcg_gen_qemu_ld_i128(t16, tcg_addr, get_mem_index(s), mop); in do_fp_ld() [all …]
|
H A D | translate-neon.c | 471 int mmu_idx = get_mem_index(s); in trans_VLDST_multiple() 635 gen_aa32_ld_i32(s, tmp, addr, get_mem_index(s), mop); in trans_VLD_all_lanes() 762 gen_aa32_ld_internal_i32(s, tmp, addr, get_mem_index(s), mop); in trans_VLDST_single() 766 gen_aa32_st_internal_i32(s, tmp, addr, get_mem_index(s), mop); in trans_VLDST_single()
|
H A D | translate.h | 269 static inline int get_mem_index(DisasContext *s) in get_mem_index() function
|
H A D | translate-sve.c | 4065 int midx = get_mem_index(s); in gen_sve_ldr() 4167 int midx = get_mem_index(s); in gen_sve_str() 4345 desc = FIELD_DP32(desc, MTEDESC, MIDX, get_mem_index(s)); in make_svemte_desc() 4963 tcg_gen_qemu_ld_i64(temp, clean_addr, get_mem_index(s), memop); in trans_LD1R_zpri()
|