/openbmc/qemu/target/hexagon/ |
H A D | gen_tcg_hvx.h | 189 tcg_gen_gvec_add(MO_8, VdV_off, VuV_off, VvV_off, \ 214 tcg_gen_gvec_sub(MO_8, VdV_off, VuV_off, VvV_off, \ 358 tcg_gen_gvec_smax(MO_8, VdV_off, VuV_off, VvV_off, \ 361 tcg_gen_gvec_umax(MO_8, VdV_off, VuV_off, VvV_off, \ 375 tcg_gen_gvec_smin(MO_8, VdV_off, VuV_off, VvV_off, \ 378 tcg_gen_gvec_umin(MO_8, VdV_off, VuV_off, VvV_off, \ 437 fGEN_TCG_VEC_CMP(TCG_COND_GT, MO_8, 1) 444 fGEN_TCG_VEC_CMP(TCG_COND_GTU, MO_8, 1) 451 fGEN_TCG_VEC_CMP(TCG_COND_EQ, MO_8, 1) 536 tcg_gen_gvec_dup_i32(MO_8, VdV_off, \ [all …]
|
/openbmc/qemu/target/loongarch/tcg/insn_trans/ |
H A D | trans_vec.c.inc | 1388 .vece = MO_8 1424 .vece = MO_8 1477 .vece = MO_8 1513 .vece = MO_8 1573 .vece = MO_8 1616 .vece = MO_8 1681 .vece = MO_8 1780 .vece = MO_8 1816 .vece = MO_8 3647 .vece = MO_8 [all …]
|
/openbmc/qemu/include/exec/ |
H A D | memop.h | 18 MO_8 = 0, enumerator 113 MO_UB = MO_8, 118 MO_SB = MO_SIGN | MO_8,
|
/openbmc/qemu/target/arm/tcg/ |
H A D | gengvec.c | 133 .vece = MO_8 }, in gen_gvec_ssra() 209 .vece = MO_8, }, in gen_gvec_usra() 320 .vece = MO_8 }, in gen_gvec_srshr() 408 .vece = MO_8 }, in gen_gvec_srsra() 515 .vece = MO_8 }, in gen_gvec_urshr() 622 .vece = MO_8 }, in gen_gvec_ursra() 706 .vece = MO_8 }, in gen_gvec_sri() 1050 if (vece == MO_8) { in gen_ushl_vec() 1077 if (vece == MO_8) { in gen_ushl_vec() 1180 if (vece == MO_8) { in gen_sshl_vec() [all …]
|
H A D | gengvec64.c | 54 uint64_t mask = dup_const(MO_8, 0xff >> sh); in gen_xar8_i64() 106 .vece = MO_8 }, in gen_gvec_xar() 254 .vece = MO_8 }, in gen_gvec_suqadd_qc() 349 .vece = MO_8 }, in gen_gvec_usqadd_qc()
|
H A D | sve_helper.c | 5860 DO_LD1_1(ld1bb, MO_8) in DO_LD1_1() argument 5887 sve_ldN_r(env, vg, addr, desc, GETPC(), MO_8, MO_8, N, 0, \ in DO_LD1_1() 5893 sve_ldN_r_mte(env, vg, addr, desc, GETPC(), MO_8, MO_8, N, \ 6255 DO_LDFF1_LDNF1_1(bb, MO_8) in DO_LDFF1_LDNF1_1() argument 6476 DO_STN_1(1, bb, MO_8) 6480 DO_STN_1(2, bb, MO_8) 6481 DO_STN_1(3, bb, MO_8) 6482 DO_STN_1(4, bb, MO_8) 6658 DO_LD1_ZPZ_D(bdu, zd, MO_8) in DO_LD1_ZPZ_S() 6664 DO_LD1_ZPZ_D(bds, zd, MO_8) in DO_LD1_ZPZ_S() [all …]
|
H A D | translate-mve.c | 213 DO_VLDST_WIDE_NARROW(VLDSTB_H, vldrb_sh, vldrb_uh, vstrb_h, MO_8) in DO_VLDST_WIDE_NARROW() argument 214 DO_VLDST_WIDE_NARROW(VLDSTB_W, vldrb_sw, vldrb_uw, vstrb_w, MO_8) in DO_VLDST_WIDE_NARROW() 1733 unsigned ibits = vece == MO_8 ? 8 : 16; 1751 unsigned ibits = vece == MO_8 ? 8 : 16; in do_gvec_vshllts() 1765 unsigned ibits = vece == MO_8 ? 8 : 16; in do_gvec_vshlltu()
|
H A D | translate-sme.c | 259 base = get_tile_rowcol(s, MO_8, a->rv, imm, false); in do_ldst_r()
|
/openbmc/qemu/tcg/ |
H A D | tcg-op-gvec.c | 388 case MO_8: in uint64_t() 405 case MO_8: in tcg_gen_dup_i32() 423 case MO_8: in tcg_gen_dup_i64() 554 vece = MO_8; in do_dup() 556 vece = MO_8; in do_dup() 1737 case MO_8: in tcg_gen_gvec_dup_mem() 1941 .vece = MO_8 }, in tcg_gen_gvec_add() 1972 .vece = MO_8 }, in tcg_gen_gvec_adds() 2012 .vece = MO_8 }, in tcg_gen_gvec_subs() 2122 .vece = MO_8 }, in tcg_gen_gvec_sub() [all …]
|
H A D | tcg-op-vec.c | 755 vec_gen_4(INDEX_op_bitsel_vec, type, MO_8, in tcg_gen_bitsel_vec() 759 tcg_gen_and_vec(MO_8, t, a, b); in tcg_gen_bitsel_vec() 760 tcg_gen_andc_vec(MO_8, r, c, a); in tcg_gen_bitsel_vec() 761 tcg_gen_or_vec(MO_8, r, r, t); in tcg_gen_bitsel_vec()
|
H A D | tcg-op-ldst.c | 58 case MO_8: in tcg_canonicalize_memop() 260 if (TCG_TARGET_HAS_qemu_st8_i32 && (memop & MO_SIZE) == MO_8) { in tcg_gen_qemu_st_i32_int() 814 [MO_8] = gen_helper_atomic_cmpxchgb, 1203 [MO_8] = gen_helper_atomic_##NAME##b, \
|
/openbmc/qemu/target/s390x/tcg/ |
H A D | vec.h | 79 case MO_8: in s390_vec_read_element() 124 case MO_8: in s390_vec_write_element()
|
/openbmc/qemu/target/riscv/ |
H A D | bitmanip_helper.c | 69 dup_const(MO_8, 0x44), 70 dup_const(MO_8, 0x30),
|
/openbmc/qemu/accel/tcg/ |
H A D | ldst_atomicity.c.inc | 39 atmax = MO_8; 48 atmax = p & tmp ? MO_8 : size; 97 return MO_8; 415 case MO_8: 457 case MO_8: 512 case MO_8: 553 case MO_8: 872 if (atmax == MO_8) { 924 case MO_8: 991 case MO_8: [all …]
|
H A D | ldst_common.c.inc | 18 tcg_debug_assert((get_memop(oi) & MO_SIZE) == MO_8); 85 tcg_debug_assert((get_memop(oi) & MO_SIZE) == MO_8);
|
/openbmc/qemu/target/ppc/translate/ |
H A D | vmx-impl.c.inc | 1221 .vece = MO_8 1250 TRANS(VCMPNEZB, do_vcmpnez, MO_8) 2116 TRANS(MTVSRBM, do_mtvsrm, MO_8) 2186 TRANS(VCNTMBB, do_vcntmb, MO_8) 2944 .vece = MO_8 2952 .vece = MO_8 2992 .vece = MO_8 3000 .vece = MO_8 3216 .vece = MO_8 3236 .vece = MO_8 [all …]
|
/openbmc/qemu/target/rx/ |
H A D | translate.c | 1901 rx_gen_ld(MO_8, val, mem); in rx_bsetm() 1903 rx_gen_st(MO_8, val, mem); in rx_bsetm() 1910 rx_gen_ld(MO_8, val, mem); in rx_bclrm() 1912 rx_gen_st(MO_8, val, mem); in rx_bclrm() 1919 rx_gen_ld(MO_8, val, mem); in rx_btstm() 1929 rx_gen_ld(MO_8, val, mem); in rx_bnotm() 1931 rx_gen_st(MO_8, val, mem); in rx_bnotm() 1965 addr = rx_index_addr(ctx, mem, a->ld, MO_8, a->rs); \ 2025 addr = rx_index_addr(ctx, mem, a->ld, MO_8, a->rd); in trans_BMCnd_im() 2026 rx_gen_ld(MO_8, val, addr); in trans_BMCnd_im() [all …]
|
/openbmc/qemu/target/i386/tcg/ |
H A D | emit.c.inc | 90 case MO_8: 106 case MO_8: 138 case MO_8: 194 case MO_8: 1730 case MO_8: 1804 case MO_8: 1891 case MO_8: 2385 case MO_8: 2629 case MO_8: 2676 case MO_8: [all …]
|
H A D | translate.c | 433 case MO_8: in gen_op_deposit_reg_v() 472 if (ot == MO_8 && byte_reg_is_xH(s, reg)) { in gen_op_mov_v_reg() 721 case MO_8: in gen_helper_in_func() 738 case MO_8: in gen_helper_out_func() 1757 case MO_8: in insn_get_addr() 1782 case MO_8: in insn_get() 1805 case MO_8: in insn_get_signed()
|
/openbmc/qemu/tcg/i386/ |
H A D | tcg-target.c.inc | 911 case MO_8: 955 case MO_8: 2403 case MO_8: 3679 return vece == MO_8 ? -1 : 1; 3683 case MO_8: 3748 case MO_8: 3777 tcg_debug_assert(vece == MO_8); 3785 tcg_gen_and_vec(MO_8, v0, v0, tcg_constant_vec(type, MO_8, mask)); 3794 case MO_8: 3892 tcg_debug_assert(vece != MO_8); [all …]
|
/openbmc/qemu/system/ |
H A D | memory_ldst.c.inc | 177 r = memory_region_dispatch_read(mr, addr1, &val, MO_8, attrs); 382 r = memory_region_dispatch_write(mr, addr1, val, MO_8, attrs);
|
/openbmc/qemu/target/riscv/insn_trans/ |
H A D | trans_rvv.c.inc | 76 case MO_8: 717 GEN_VEXT_TRANS(vle8_v, MO_8, r2nfvm, ld_us_op, ld_us_check) 754 GEN_VEXT_TRANS(vse8_v, MO_8, r2nfvm, st_us_op, st_us_check) 799 GEN_VEXT_TRANS(vlm_v, MO_8, vlm_v, ld_us_mask_op, ld_us_mask_check) 800 GEN_VEXT_TRANS(vsm_v, MO_8, vsm_v, st_us_mask_op, st_us_mask_check) 985 GEN_VEXT_TRANS(vlxei8_v, MO_8, rnfvm, ld_index_op, ld_index_check) 1037 GEN_VEXT_TRANS(vsxei8_v, MO_8, rnfvm, st_index_op, st_index_check) 1090 GEN_VEXT_TRANS(vle8ff_v, MO_8, r2nfvm, ldff_op, ld_us_check) 1343 .vece = MO_8 }, 3149 case MO_8: [all …]
|
/openbmc/qemu/target/microblaze/ |
H A D | translate.c | 722 if (size > MO_8) { in do_load() 736 if (size > MO_8 && in do_load() 872 if (size > MO_8) { in do_store() 886 if (size > MO_8 && in do_store()
|
/openbmc/qemu/tcg/aarch64/ |
H A D | tcg-target.c.inc | 424 I3312_STRB = 0x38000000 | LDST_ST << 22 | MO_8 << 30, 429 I3312_LDRB = 0x38000000 | LDST_LD << 22 | MO_8 << 30, 434 I3312_LDRSBW = 0x38000000 | LDST_LD_S_W << 22 | MO_8 << 30, 437 I3312_LDRSBX = 0x38000000 | LDST_LD_S_X << 22 | MO_8 << 30, 949 if (vece == MO_8) { 1533 tcg_out_sxt(s, type, MO_8, rd, rn); 1561 tcg_out_uxt(s, MO_8, rd, rn); 1889 case MO_8: 2762 tcg_out_dupi_vec(s, type, MO_8, a0, 2791 tcg_out_dupi_vec(s, type, MO_8, TCG_VEC_TMP0, 0);
|
/openbmc/qemu/include/tcg/ |
H A D | tcg-op.h | 403 ? ( (VECE) == MO_8 ? 0x01010101ul * (uint8_t)(C) \
|