/openbmc/qemu/target/hexagon/ |
H A D | gen_tcg_hvx.h | 52 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 D | genptr.c | 389 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 D | translate.c | 522 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 D | trans_vec.c.inc | 573 .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 D | tcg-op-gvec.c | 381 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 D | tcg-op-ldst.c | 68 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 D | translate-sme.c | 76 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 D | translate-neon.c | 113 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 D | gengvec64.c | 46 .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 D | gengvec.c | 152 .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 D | translate-a64.c | 1094 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 D | sve_helper.c | 5865 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 D | translate-sve.c | 597 .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 D | memop.h | 21 MO_64 = 3, enumerator 116 MO_UQ = MO_64, 121 MO_SQ = MO_SIGN | MO_64,
|
H A D | target_long.h | 39 #define MO_TL MO_64
|
/openbmc/qemu/target/ppc/translate/ |
H A D | vsx-impl.c.inc | 783 .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 D | vmx-impl.c.inc | 810 .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 D | vec.h | 85 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 D | special_helper.c | 157 MO_64, MEMTXATTRS_UNSPECIFIED); in helper_cache() 161 MO_64, MEMTXATTRS_UNSPECIFIED); in helper_cache()
|
/openbmc/qemu/target/i386/tcg/ |
H A D | emit.c.inc | 96 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 D | translate.c | 410 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 D | ldst_atomicity.c.inc | 502 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 D | ldst_common.c.inc | 39 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 D | trans_rvv.c.inc | 46 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 D | tcg-target.c.inc | 925 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 …]
|