Lines Matching refs:desc
99 void HELPER(NAME)(void *za, void *vn, void *vg, uint32_t desc) \
101 int i, oprsz = simd_oprsz(desc); \
118 void HELPER(sme_mova_cz_d)(void *za, void *vn, void *vg, uint32_t desc) in DO_MOVA_C()
120 int i, oprsz = simd_oprsz(desc) / 8; in DO_MOVA_C()
132 void HELPER(sme_mova_cz_q)(void *za, void *vn, void *vg, uint32_t desc) in HELPER()
134 int i, oprsz = simd_oprsz(desc) / 16; in HELPER()
156 void HELPER(NAME)(void *vd, void *za, void *vg, uint32_t desc) \
158 int i, oprsz = simd_oprsz(desc); \
175 void HELPER(sme_mova_zc_d)(void *vd, void *za, void *vg, uint32_t desc) in DO_MOVA_Z()
177 int i, oprsz = simd_oprsz(desc) / 8; in DO_MOVA_Z()
189 void HELPER(sme_mova_zc_q)(void *vd, void *za, void *vg, uint32_t desc) in HELPER()
191 int i, oprsz = simd_oprsz(desc) / 16; in HELPER()
434 const target_ulong addr, uint32_t desc, const uintptr_t ra, in DO_LD()
441 const intptr_t reg_max = simd_oprsz(desc); in DO_LD()
570 target_ulong addr, uint32_t desc, uintptr_t ra, in sme_ld1_mte() argument
577 uint32_t mtedesc = desc >> (SIMD_DATA_SHIFT + SVE_MTEDESC_SHIFT); in sme_ld1_mte()
581 desc = extract32(desc, 0, SIMD_DATA_SHIFT + SVE_MTEDESC_SHIFT); in sme_ld1_mte()
589 sme_ld1(env, za, vg, addr, desc, ra, esz, mtedesc, vertical, in sme_ld1_mte()
595 target_ulong addr, uint32_t desc) \
597 sme_ld1(env, za, vg, addr, desc, GETPC(), ESZ, 0, false, \
602 target_ulong addr, uint32_t desc) \
604 sme_ld1(env, za, vg, addr, desc, GETPC(), ESZ, 0, true, \
609 target_ulong addr, uint32_t desc) \
611 sme_ld1_mte(env, za, vg, addr, desc, GETPC(), ESZ, false, \
616 target_ulong addr, uint32_t desc) \
618 sme_ld1_mte(env, za, vg, addr, desc, GETPC(), ESZ, true, \
641 const target_ulong addr, uint32_t desc, const uintptr_t ra, in DO_LD()
646 const intptr_t reg_max = simd_oprsz(desc); in DO_LD()
758 uint32_t desc, uintptr_t ra, int esz, bool vertical, in sme_st1_mte() argument
762 uint32_t mtedesc = desc >> (SIMD_DATA_SHIFT + SVE_MTEDESC_SHIFT); in sme_st1_mte()
766 desc = extract32(desc, 0, SIMD_DATA_SHIFT + SVE_MTEDESC_SHIFT); in sme_st1_mte()
774 sme_st1(env, za, vg, addr, desc, ra, esz, mtedesc, in sme_st1_mte()
780 target_ulong addr, uint32_t desc) \
782 sme_st1(env, za, vg, addr, desc, GETPC(), ESZ, 0, false, \
786 target_ulong addr, uint32_t desc) \
788 sme_st1(env, za, vg, addr, desc, GETPC(), ESZ, 0, true, \
792 target_ulong addr, uint32_t desc) \
794 sme_st1_mte(env, za, vg, addr, desc, GETPC(), ESZ, false, \
798 target_ulong addr, uint32_t desc) \
800 sme_st1_mte(env, za, vg, addr, desc, GETPC(), ESZ, true, \
817 void *vpm, uint32_t desc) in DO_ST()
819 intptr_t row, col, oprsz = simd_oprsz(desc) / 4; in DO_ST()
843 void *vpm, uint32_t desc) in HELPER()
845 intptr_t row, col, oprsz = simd_oprsz(desc) / 8; in HELPER()
861 void *vpm, uint32_t desc) in HELPER()
863 intptr_t row, col, oprsz = simd_oprsz(desc) / 4; in HELPER()
888 void *vpm, uint32_t desc) in HELPER()
890 intptr_t row, col, oprsz = simd_oprsz(desc) / 8; in HELPER()
907 void *vpm, void *vst, uint32_t desc) in HELPER()
909 intptr_t row, col, oprsz = simd_maxsz(desc); in HELPER()
910 uint32_t neg = simd_data(desc) << 31; in HELPER()
949 void *vpm, void *vst, uint32_t desc) in HELPER()
951 intptr_t row, col, oprsz = simd_oprsz(desc) / 8; in HELPER()
952 uint64_t neg = (uint64_t)simd_data(desc) << 63; in HELPER()
1033 void *vpm, CPUARMState *env, uint32_t desc) in HELPER()
1035 intptr_t row, col, oprsz = simd_maxsz(desc); in HELPER()
1036 uint32_t neg = simd_data(desc) * 0x80008000u; in HELPER()
1083 void *vpn, void *vpm, CPUARMState *env, uint32_t desc) in HELPER()
1085 intptr_t row, col, oprsz = simd_maxsz(desc); in HELPER()
1086 uint32_t neg = simd_data(desc) * 0x80008000u; in HELPER()
1150 uint32_t desc, IMOPFn32 *fn) in do_imopa_s() argument
1152 intptr_t row, col, oprsz = simd_oprsz(desc) / 4; in do_imopa_s()
1153 bool neg = simd_data(desc); in do_imopa_s()
1172 uint32_t desc, IMOPFn64 *fn) in do_imopa_d() argument
1174 intptr_t row, col, oprsz = simd_oprsz(desc) / 8; in do_imopa_d()
1175 bool neg = simd_data(desc); in do_imopa_d()
1229 void *vpn, void *vpm, uint32_t desc) \
1230 { do_imopa_##S(vza, vzn, vzm, vpn, vpm, desc, NAME##_##S); }