Home
last modified time | relevance | path

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

12

/openbmc/qemu/target/loongarch/tcg/insn_trans/
H A Dtrans_memory.c.inc157 TRANS(st_b, ALL, gen_store, MO_UB)
161 TRANS(ld_bu, ALL, gen_load, MO_UB)
168 TRANS(stx_b, 64, gen_storex, MO_UB)
172 TRANS(ldx_bu, 64, gen_loadx, MO_UB)
187 TRANS(stgt_b, 64, gen_store_gt, MO_UB)
191 TRANS(stle_b, 64, gen_store_le, MO_UB)
/openbmc/qemu/target/sh4/
H A Dtranslate.c561 tcg_gen_qemu_st_i32(REG(B7_4), REG(B11_8), ctx->memidx, MO_UB); in _decode_opc()
587 tcg_gen_qemu_st_i32(REG(B7_4), addr, ctx->memidx, MO_UB); in _decode_opc()
630 tcg_gen_qemu_st_i32(REG(B7_4), addr, ctx->memidx, MO_UB); in _decode_opc()
1147 tcg_gen_qemu_ld_i32(val, addr, ctx->memidx, MO_UB); in _decode_opc()
1149 tcg_gen_qemu_st_i32(val, addr, ctx->memidx, MO_UB); in _decode_opc()
1200 tcg_gen_qemu_st_i32(REG(0), addr, ctx->memidx, MO_UB); in _decode_opc()
1221 tcg_gen_qemu_st_i32(REG(0), addr, ctx->memidx, MO_UB); in _decode_opc()
1261 tcg_gen_qemu_ld_i32(val, addr, ctx->memidx, MO_UB); in _decode_opc()
1263 tcg_gen_qemu_st_i32(val, addr, ctx->memidx, MO_UB); in _decode_opc()
1287 tcg_gen_qemu_ld_i32(val, val, ctx->memidx, MO_UB); in _decode_opc()
[all …]
/openbmc/qemu/target/avr/
H A Dtranslate.c938 tcg_gen_qemu_st_tl(t0, cpu_sp, MMU_DATA_IDX, MO_UB); in gen_push_ret()
950 tcg_gen_qemu_st_tl(lo, cpu_sp, MMU_DATA_IDX, MO_UB); in gen_push_ret()
961 tcg_gen_qemu_ld_tl(ret, cpu_sp, MMU_DATA_IDX, MO_UB); in gen_pop_ret()
974 tcg_gen_qemu_ld_tl(lo, cpu_sp, MMU_DATA_IDX, MO_UB); in gen_pop_ret()
1498 tcg_gen_qemu_st_tl(data, addr, MMU_DATA_IDX, MO_UB); in gen_data_store()
1507 tcg_gen_qemu_ld_tl(data, addr, MMU_DATA_IDX, MO_UB); in gen_data_load()
1985 tcg_gen_qemu_ld_tl(Rd, addr, MMU_CODE_IDX, MO_UB); in trans_LPM1()
2002 tcg_gen_qemu_ld_tl(Rd, addr, MMU_CODE_IDX, MO_UB); in trans_LPM2()
2019 tcg_gen_qemu_ld_tl(Rd, addr, MMU_CODE_IDX, MO_UB); in trans_LPMX()
2051 tcg_gen_qemu_ld_tl(Rd, addr, MMU_CODE_IDX, MO_UB); in trans_ELPM1()
[all …]
/openbmc/qemu/target/arm/tcg/
H A Dtranslate-a32.h149 DO_GEN_LD(8u, MO_UB)
152 DO_GEN_ST(8, MO_UB)
H A Dtranslate.c1193 case MO_UB: in read_neon_element32()
5247 DO_LDST(LDRB, load, MO_UB) in DO_LDST()
5253 DO_LDST(STRB, store, MO_UB) in DO_LDST()
5285 return op_swp(s, a, MO_UB); in trans_SWPB()
5440 return op_stl(s, a, MO_UB); in trans_STLB()
5595 return op_lda(s, a, MO_UB); in trans_LDAB()
6932 gen_aa32_ld_i32(s, tmp, addr, get_mem_index(s), half ? MO_UW : MO_UB); in op_tbranch()
/openbmc/qemu/target/ppc/translate/
H A Dfixedpoint-impl.c.inc131 TRANS(LBZ, do_ldst_D, false, false, MO_UB)
132 TRANS(LBZX, do_ldst_X, false, false, MO_UB)
133 TRANS(LBZU, do_ldst_D, true, false, MO_UB)
134 TRANS(LBZUX, do_ldst_X, true, false, MO_UB)
135 TRANS(PLBZ, do_ldst_PLS_D, false, false, MO_UB)
176 TRANS(STB, do_ldst_D, false, true, MO_UB)
177 TRANS(STBX, do_ldst_X, false, true, MO_UB)
178 TRANS(STBU, do_ldst_D, true, true, MO_UB)
179 TRANS(STBUX, do_ldst_X, true, true, MO_UB)
180 TRANS(PSTB, do_ldst_PLS_D, false, true, MO_UB)
/openbmc/qemu/include/exec/
H A Dmemop.h113 MO_UB = MO_8, enumerator
/openbmc/qemu/target/microblaze/
H A Dtranslate.c751 return do_load(dc, arg->rd, addr, MO_UB, dc->mem_index, false); in trans_lbu()
757 return do_load(dc, arg->rd, addr, MO_UB, dc->mem_index, true); in trans_lbur()
769 return do_load(dc, arg->rd, addr, MO_UB, MMU_NOMMU_IDX, false); in trans_lbuea()
776 return do_load(dc, arg->rd, addr, MO_UB, dc->mem_index, false); in trans_lbui()
901 return do_store(dc, arg->rd, addr, MO_UB, dc->mem_index, false); in trans_sb()
907 return do_store(dc, arg->rd, addr, MO_UB, dc->mem_index, true); in trans_sbr()
919 return do_store(dc, arg->rd, addr, MO_UB, MMU_NOMMU_IDX, false); in trans_sbea()
926 return do_store(dc, arg->rd, addr, MO_UB, dc->mem_index, false); in trans_sbi()
/openbmc/qemu/target/riscv/insn_trans/
H A Dtrans_rvzce.c.inc85 return gen_load(ctx, a, MO_UB);
103 return gen_store(ctx, a, MO_UB);
H A Dtrans_xthead.c.inc676 return gen_load_inc(ctx, a, MO_UB, false);
682 return gen_load_inc(ctx, a, MO_UB, true);
809 return gen_load_idx(ctx, a, MO_UB, false);
877 return gen_load_idx(ctx, a, MO_UB, true);
/openbmc/qemu/accel/tcg/
H A Dldst_common.c.inc142 tcg_debug_assert((get_memop(oi) & MO_SIZE) == MO_UB);
254 MemOpIdx oi = make_memop_idx(MO_UB, mmu_idx);
321 MemOpIdx oi = make_memop_idx(MO_UB, mmu_idx);
/openbmc/qemu/target/riscv/
H A Dop_helper.c473 MemOpIdx oi = make_memop_idx(MO_UB, mmu_idx); in helper_hyp_hlv_bu()
509 MemOpIdx oi = make_memop_idx(MO_UB, mmu_idx); in helper_hyp_hsv_b()
/openbmc/qemu/target/tricore/
H A Dtranslate.c3332 tcg_gen_qemu_st_tl(cpu_gpr_d[r1], cpu_gpr_a[r2], ctx->mem_idx, MO_UB); in decode_ssr_opc()
3335 tcg_gen_qemu_st_tl(cpu_gpr_d[r1], cpu_gpr_a[r2], ctx->mem_idx, MO_UB); in decode_ssr_opc()
3417 tcg_gen_qemu_ld_tl(cpu_gpr_d[r1], cpu_gpr_a[r2], ctx->mem_idx, MO_UB); in decode_slr_opc()
3420 tcg_gen_qemu_ld_tl(cpu_gpr_d[r1], cpu_gpr_a[r2], ctx->mem_idx, MO_UB); in decode_slr_opc()
3456 gen_offset_ld(ctx, cpu_gpr_d[15], cpu_gpr_a[r2], address, MO_UB); in decode_sro_opc()
3468 gen_offset_st(ctx, cpu_gpr_d[15], cpu_gpr_a[r2], address, MO_UB); in decode_sro_opc()
3633 gen_offset_ld(ctx, cpu_gpr_d[r1], cpu_gpr_a[15], const16, MO_UB); in decode_16Bit_opc()
3746 gen_offset_st(ctx, cpu_gpr_d[r1], cpu_gpr_a[15], const16, MO_UB); in decode_16Bit_opc()
3834 tcg_gen_qemu_ld_tl(cpu_gpr_d[r1], temp, ctx->mem_idx, MO_UB); in decode_abs_ldb()
3946 tcg_gen_qemu_st_tl(cpu_gpr_d[r1], temp, ctx->mem_idx, MO_UB); in decode_abs_storeb_h()
[all …]
/openbmc/qemu/target/mips/tcg/
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()
769 tcg_gen_qemu_ld_tl(t1, t0, ctx->mem_idx, MO_UB); in gen_mxu_s8ldd()
783 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()
4815 gen_mxu_lxx(ctx, strd2, mo_endian(ctx) | MO_UB); in decode_opc_mxu__pool17()
/openbmc/qemu/target/ppc/
H A Dtranslate.c2586 GEN_QEMU_LOAD_TL(ld8u, DEF_MEMOP(MO_UB))
2603 GEN_QEMU_LOAD_64(ld8u, DEF_MEMOP(MO_UB))
2622 GEN_QEMU_STORE_TL(st8, DEF_MEMOP(MO_UB))
2638 GEN_QEMU_STORE_64(st8, DEF_MEMOP(MO_UB))
2675 GEN_LDEPX(lb, DEF_MEMOP(MO_UB), 0x1F, 0x02)
2719 GEN_STEPX(stb, DEF_MEMOP(MO_UB), 0x1F, 0x06)
2952 LARX(lbarx, MO_UB) in LARX() argument
3199 STCX(stbcx_, MO_UB) in STCX() argument
4358 tcg_gen_qemu_ld_tl(t0, t0, PPC_TLB_EPID_LOAD, DEF_MEMOP(MO_UB)); in gen_dcbfep()
4399 tcg_gen_qemu_ld_tl(t0, t0, PPC_TLB_EPID_LOAD, DEF_MEMOP(MO_UB)); in gen_dcbstep()
[all …]
/openbmc/qemu/target/s390x/tcg/
H A Dtranslate.c2437 tcg_gen_qemu_ld_i64(tmp, o->in2, get_mem_index(s), MO_UB); in op_icm()
2449 tcg_gen_qemu_ld_i64(tmp, o->in2, get_mem_index(s), MO_UB); in op_icm()
2459 tcg_gen_qemu_ld_i64(tmp, o->in2, get_mem_index(s), MO_UB); in op_icm()
2736 tcg_gen_qemu_ld_i64(o->out, o->in2, get_mem_index(s), MO_UB); in op_ld8u()
4323 tcg_gen_qemu_st_i64(t, o->addr1, get_mem_index(s), MO_UB); in op_stnosm()
4362 tcg_gen_qemu_st_i64(o->in1, o->in2, get_mem_index(s), MO_UB); in op_st8()
4423 tcg_gen_qemu_st_i64(tmp, o->in2, get_mem_index(s), MO_UB); in op_stcm()
4432 tcg_gen_qemu_st_i64(tmp, o->in2, get_mem_index(s), MO_UB); in op_stcm()
4717 tcg_gen_atomic_xchg_i32(t1, o->in2, ff, get_mem_index(s), MO_UB); in op_ts()
4802 tcg_gen_qemu_st_i64(o->in2, o->addr1, get_mem_index(s), MO_UB); in op_xc()
[all …]
H A Dinsn-data.h.inc106 D(0x9400, NI, SI, Z, la1, i2_8u, new, 0, ni, nz64, MO_UB)
107 D(0xeb54, NIY, SIY, LD, la1, i2_8u, new, 0, ni, nz64, MO_UB)
377 D(0x9700, XI, SI, Z, la1, i2_8u, new, 0, xi, nz64, MO_UB)
378 D(0xeb57, XIY, SIY, LD, la1, i2_8u, new, 0, xi, nz64, MO_UB)
746 D(0x9600, OI, SI, Z, la1, i2_8u, new, 0, oi, nz64, MO_UB)
747 D(0xeb56, OIY, SIY, LD, la1, i2_8u, new, 0, oi, nz64, MO_UB)
H A Dmem_helper.c231 MemOpIdx oi = make_memop_idx(MO_UB, mmu_idx); in do_access_memset()
266 MemOpIdx oi = make_memop_idx(MO_UB, access->mmu_idx); in access_get_byte()
286 MemOpIdx oi = make_memop_idx(MO_UB, access->mmu_idx); in access_set_byte()
/openbmc/qemu/tcg/
H A Dtci.c299 case MO_UB: in tci_qemu_ld()
325 case MO_UB: in tci_qemu_st()
H A Dtcg-op-ldst.c795 case MO_UB: in tcg_gen_ext_i32()
819 case MO_UB: in tcg_gen_ext_i64()
/openbmc/qemu/tcg/sparc64/
H A Dtcg-target.c.inc1169 [MO_UB] = LDUB,
1171 [MO_UB | MO_LE] = LDUB,
1208 [MO_UB] = STB,
/openbmc/qemu/target/openrisc/
H A Dtranslate.c680 do_load(dc, a, MO_UB); in trans_l_lbz()
744 do_store(dc, a, MO_UB); in trans_l_sb()
/openbmc/qemu/target/sparc/
H A Dtranslate.c1750 memop = MO_UB; in resolve_asi()
1952 da->mem_idx, MO_UB); in gen_ldstub_asi()
1961 TCGv_i32 r_mop = tcg_constant_i32(MO_UB); in gen_ldstub_asi()
4392 TRANS(LDUB, ALL, do_ld_gpr, a, MO_UB) in TRANS()
4415 TRANS(STB, ALL, do_st_gpr, a, MO_UB) in TRANS()
4462 da = resolve_asi(dc, a->asi, MO_UB); in trans_LDSTUB()
/openbmc/qemu/target/hexagon/
H A Dmacros.h113 tcg_gen_qemu_ld_tl(DST, VA, ctx->mem_idx, MO_UB); \
/openbmc/qemu/target/alpha/
H A Dtranslate.c1443 gen_load_int(ctx, ra, rb, disp16, MO_UB, 0, 0); in translate_one()
1462 gen_store_int(ctx, ra, rb, disp16, MO_UB, 0); in translate_one()

12