Home
last modified time | relevance | path

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

123

/openbmc/qemu/target/hexagon/
H A Dgen_tcg_hvx.h52 tcg_gen_gvec_mov(MO_64, dstoff, QvV_off, \
68 tcg_gen_gvec_mov(MO_64, dstoff, QvV_off, \
84 tcg_gen_gvec_mov(MO_64, dstoff, QvV_off, \
100 tcg_gen_gvec_mov(MO_64, dstoff, QvV_off, \
117 tcg_gen_gvec_mov(MO_64, dstoff, QvV_off, \
128 tcg_gen_gvec_mov(MO_64, VdV_off, VuV_off, \
132 tcg_gen_gvec_mov(MO_64, VdV_off, VuV_off, \
137 tcg_gen_gvec_mov(MO_64, VddV_off, VvV_off, \
173 tcg_gen_gvec_mov(MO_64, VdV_off, VuV_off, \
395 tcg_gen_gvec_not(MO_64, VdV_off, VuV_off, \
[all …]
H A Dgenptr.c389 ctx->mem_idx, MO_64); in gen_store_conditional8()
1206 tcg_gen_gvec_mov(MO_64, dstoff, srcoff, in gen_log_vreg_write()
1210 tcg_gen_gvec_mov(MO_64, dstoff, srcoff, in gen_log_vreg_write()
1268 tcg_gen_gvec_mov(MO_64, dstoff, srcoff, sizeof(MMVector), sizeof(MMVector)); in gen_vreg_store()
1270 tcg_gen_gvec_dup_imm(MO_64, maskoff, sizeof(MMQReg), sizeof(MMQReg), ~0LL); in gen_vreg_store()
1285 tcg_gen_gvec_mov(MO_64, dstoff, srcoff, sizeof(MMVector), sizeof(MMVector)); in gen_vreg_masked_store()
1287 tcg_gen_gvec_mov(MO_64, maskoff, bitsoff, sizeof(MMQReg), sizeof(MMQReg)); in gen_vreg_masked_store()
1289 tcg_gen_gvec_not(MO_64, maskoff, maskoff, in gen_vreg_masked_store()
H A Dtranslate.c522 tcg_gen_gvec_mov(MO_64, VdV_off, in gen_start_packet()
535 tcg_gen_gvec_mov(MO_64, VdV_off, in gen_start_packet()
805 tcg_gen_gvec_mov(MO_64, dstoff, srcoff, size, size); in gen_commit_hvx()
820 tcg_gen_gvec_mov(MO_64, dstoff, srcoff, size, size); in gen_commit_hvx()
/openbmc/qemu/target/loongarch/tcg/insn_trans/
H A Dtrans_vec.c.inc573 .vece = MO_64
656 .vece = MO_64
744 .vece = MO_64
827 .vece = MO_64
906 .vece = MO_64
989 .vece = MO_64
1068 .vece = MO_64
1151 .vece = MO_64
1238 .vece = MO_64
1322 .vece = MO_64
[all …]
/openbmc/qemu/tcg/
H A Dtcg-op-gvec.c381 case MO_64: in uint64_t()
421 case MO_64: in tcg_gen_dup_i64()
654 if (vece == MO_64) { in do_dup()
1715 if (vece <= MO_64) { in tcg_gen_gvec_dup_mem()
2287 .vece = MO_64 } in tcg_gen_gvec_usadd()
2329 .vece = MO_64 } in tcg_gen_gvec_ussub()
2357 .vece = MO_64 } in tcg_gen_gvec_smin()
2726 .vece = MO_64
2753 .vece = MO_64 in tcg_gen_gvec_andcs()
2767 .vece = MO_64
[all …]
H A Dtcg-op-ldst.c68 case MO_64: in tcg_canonicalize_memop()
314 if ((memop & MO_SIGN) && (memop & MO_SIZE) < MO_64) { in tcg_gen_qemu_ld_i64_int()
340 case MO_64: in tcg_gen_qemu_ld_i64_int()
353 tcg_debug_assert((memop & MO_SIZE) <= MO_64); in tcg_gen_qemu_ld_i64_chk()
382 case MO_64: in tcg_gen_qemu_st_i64_int()
410 tcg_debug_assert((memop & MO_SIZE) <= MO_64); in tcg_gen_qemu_st_i64_chk()
449 mop_1 = (mop_1 & ~MO_SIZE) | MO_64; in canonicalize_memop_i128_as_i64()
935 tcg_debug_assert((memop & MO_SIZE) <= MO_64); in tcg_gen_nonatomic_cmpxchg_i64_chk()
948 if ((memop & MO_SIZE) == MO_64) { in tcg_gen_atomic_cmpxchg_i64_int()
1006 tcg_debug_assert((memop & MO_SIZE) <= MO_64); in tcg_gen_atomic_cmpxchg_i64_chk()
[all …]
/openbmc/qemu/target/arm/tcg/
H A Dtranslate-sme.c76 if (HOST_BIG_ENDIAN && esz < MO_64) { in get_tile_rowcol()
290 TRANS_FEAT(ADDHA_d, aa64_sme_i16i64, do_adda, a, MO_64, gen_helper_sme_addha_d) in TRANS_FEAT()
291 TRANS_FEAT(ADDVA_d, aa64_sme_i16i64, do_adda, a, MO_64, gen_helper_sme_addva_d) in TRANS_FEAT()
363 MO_64, FPST_FPCR, gen_helper_sme_fmopa_d)
373 TRANS_FEAT(SMOPA_d, aa64_sme_i16i64, do_outprod, a, MO_64, gen_helper_sme_smopa_d)
374 TRANS_FEAT(UMOPA_d, aa64_sme_i16i64, do_outprod, a, MO_64, gen_helper_sme_umopa_d)
375 TRANS_FEAT(SUMOPA_d, aa64_sme_i16i64, do_outprod, a, MO_64, gen_helper_sme_sumopa_d)
376 TRANS_FEAT(USMOPA_d, aa64_sme_i16i64, do_outprod, a, MO_64, gen_helper_sme_usmopa_d)
H A Dtranslate-neon.c113 case MO_64: in neon_store_element64()
1238 read_neon_element64(rm1, a->vm, 0, MO_64); in DO_2SHIFT_ENV()
1239 read_neon_element64(rm2, a->vm, 1, MO_64); in DO_2SHIFT_ENV()
1430 write_neon_element64(tmp, a->vd, 0, MO_64); in DO_2SN_64()
2630 read_neon_element64(val, a->vm, 0, MO_64); in trans_VTBL()
2965 read_neon_element64(rm, a->vm, 0, MO_64); in do_vmovn()
2967 read_neon_element64(rm, a->vm, 1, MO_64); in do_vmovn()
3034 write_neon_element64(rd, a->vd, 0, MO_64); in DO_VMOVN()
3037 write_neon_element64(rd, a->vd, 1, MO_64); in DO_VMOVN()
3070 read_neon_element64(tmp, a->vm, 0, MO_64); in trans_VCVT_B16_F32()
[all …]
H A Dgengvec64.c46 .vece = MO_64, in gen_gvec_rax1()
121 .vece = MO_64 } in gen_gvec_xar()
159 .vece = MO_64, in gen_gvec_eor3()
185 .vece = MO_64, in gen_gvec_bcax()
270 .vece = MO_64 }, in gen_gvec_suqadd_qc()
365 .vece = MO_64 }, in gen_gvec_usqadd_qc()
H A Dgengvec.c152 .vece = MO_64 }, in gen_gvec_ssra()
228 .vece = MO_64, }, in gen_gvec_usra()
336 .vece = MO_64 }, in gen_gvec_srshr()
427 .vece = MO_64 }, in gen_gvec_srsra()
531 .vece = MO_64 }, in gen_gvec_urshr()
641 .vece = MO_64 }, in gen_gvec_ursra()
725 .vece = MO_64 }, in gen_gvec_sri()
813 .vece = MO_64 }, in gen_gvec_sli()
917 .vece = MO_64 }, in gen_gvec_mla()
949 .vece = MO_64 }, in gen_gvec_mls()
[all …]
H A Dtranslate-a64.c1094 case MO_64: in read_vec_element()
1144 case MO_64: in write_vec_element()
4911 case MO_64: in do_fp3_scalar()
5306 case MO_64: in TRANS()
5649 case MO_64: in trans_FCMLA_v()
6032 case MO_64: in TRANS()
6077 case MO_64: in do_fmla_scalar_idx()
6214 case MO_64: in do_fp3_vector_idx()
6260 case MO_64: in TRANS()
6445 case MO_64: in do_fp3_scalar_pair()
[all …]
H A Dsve_helper.c5865 DO_LD1_1(ld1bdu, MO_64) in DO_LD1_1()
5878 DO_LD1_2(ld1dd, MO_64, MO_64) in DO_LD1_1()
5935 DO_LDN_2(2, dd, MO_64)
5936 DO_LDN_2(3, dd, MO_64)
5937 DO_LDN_2(4, dd, MO_64)
6273 DO_LDFF1_LDNF1_2(dd, MO_64, MO_64) in DO_LDFF1_LDNF1_1()
6483 DO_STN_1(1, bd, MO_64)
6501 DO_STN_2(1, dd, MO_64, MO_64)
6502 DO_STN_2(2, dd, MO_64, MO_64)
6503 DO_STN_2(3, dd, MO_64, MO_64)
[all …]
H A Dtranslate-sve.c597 .vece = MO_64, in gen_bsl1n()
641 .vece = MO_64, in gen_bsl2n()
670 .vece = MO_64, in gen_nbsl()
1840 case MO_64: in do_sat_addsub_vec()
5482 case MO_64: in trans_LD1_zprz()
5514 case MO_64: in trans_LD1_zpiz()
5549 case MO_64: in trans_LDNT1_zprz()
5672 case MO_64: in trans_ST1_zprz()
5704 case MO_64: in trans_ST1_zpiz()
5739 case MO_64: in trans_STNT1_zprz()
[all …]
/openbmc/qemu/include/exec/
H A Dmemop.h21 MO_64 = 3, enumerator
116 MO_UQ = MO_64,
121 MO_SQ = MO_SIGN | MO_64,
H A Dtarget_long.h39 #define MO_TL MO_64
/openbmc/qemu/target/ppc/translate/
H A Dvsx-impl.c.inc783 .vece = MO_64
797 TRANS(XVCPSGNDP, do_xvcpsgn, MO_64)
1167 TRANS_FLAGS2(VSX, XVTSTDCDP, do_xvtstdc, MO_64)
2493 .vece = MO_64
2514 tcg_gen_gvec_mov(MO_64, xt, xa, 16, 16);
2529 tcg_gen_gvec_mov(MO_64, xt, xb, 16, 16);
2547 tcg_gen_gvec_mov(MO_64, xt, xc, 16, 16);
2574 tcg_gen_gvec_not(MO_64, xt, xc, 16, 16);
2583 tcg_gen_gvec_not(MO_64, xt, xb, 16, 16);
2645 .vece = MO_64
[all …]
H A Dvmx-impl.c.inc810 .vece = MO_64
824 TRANS(VRLDNM, do_vrlnm, MO_64)
863 .vece = MO_64
1495 .vece = MO_64
2393 TRANS(VNEGD, do_vneg, MO_64)
2428 .vece = MO_64
2657 .vece = MO_64,
2673 .vece = MO_64,
2689 .vece = MO_64,
2705 .vece = MO_64,
[all …]
/openbmc/qemu/target/s390x/tcg/
H A Dvec.h85 case MO_64: in s390_vec_read_element()
133 case MO_64: in s390_vec_write_element()
/openbmc/qemu/target/mips/tcg/sysemu/
H A Dspecial_helper.c157 MO_64, MEMTXATTRS_UNSPECIFIED); in helper_cache()
161 MO_64, MEMTXATTRS_UNSPECIFIED); in helper_cache()
/openbmc/qemu/target/i386/tcg/
H A Demit.c.inc96 case MO_64:
112 case MO_64:
156 case MO_64:
206 case MO_64:
427 case MO_64:
1741 case MO_64:
1815 case MO_64:
1869 case MO_64:
1925 case MO_64:
2295 case MO_64:
[all …]
H A Dtranslate.c410 return ot == MO_16 ? MO_16 : MO_64; in mo_pushpop()
453 case MO_64: in gen_op_deposit_reg_v()
612 case MO_64: in gen_lea_v_seg_dest()
648 if (aflag == MO_64) { in gen_lea_v_seg_dest()
1411 target_ulong mask = (ot == MO_64 ? 63 : 31); in gen_shiftd_rm_T1()
1559 case MO_64: in gen_lea_modrm_0()
1767 case MO_64: in insn_get_addr()
1790 case MO_64: in insn_get()
1815 case MO_64: in insn_get_signed()
2996 if (dflag == MO_64) { in disas_insn_old()
[all …]
/openbmc/qemu/accel/tcg/
H A Dldst_atomicity.c.inc502 if (atmax == MO_64) {
564 case MO_64:
571 case -MO_64:
1023 case MO_64:
1071 case MO_64:
1078 case -MO_64:
1098 case 8: /* atmax MO_64 */
H A Dldst_common.c.inc39 tcg_debug_assert((get_memop(oi) & MO_SIZE) == MO_64);
106 tcg_debug_assert((get_memop(oi) & MO_SIZE) == MO_64);
170 tcg_debug_assert((get_memop(oi) & MO_SIZE) == MO_64);
224 tcg_debug_assert((get_memop(oi) & MO_SIZE) == MO_64);
/openbmc/qemu/target/riscv/insn_trans/
H A Dtrans_rvv.c.inc46 case MO_64:
304 ret &= (eew != MO_64);
439 (s->sew < MO_64) &&
467 (s->sew < MO_64) &&
1359 .vece = MO_64 },
1362 tcg_debug_assert(vece <= MO_64);
1939 (!has_ext(s, RVV) ? s->sew != MO_64 : true);
1952 (!has_ext(s, RVV) ? s->sew != MO_64 : true);
2801 (s->sew != MO_64);
3170 case MO_64:
[all …]
/openbmc/qemu/tcg/i386/
H A Dtcg-target.c.inc925 case MO_64:
944 case MO_64:
2417 case MO_64:
3268 if (vece == MO_64) {
3688 case MO_64:
3708 case MO_64:
3721 case MO_64:
3731 case MO_64:
3741 case MO_64:
3750 case MO_64:
[all …]

123