Lines Matching defs:uint32_t

180                              void *va, uint32_t desc)
191 void *va, uint32_t desc)
201 void HELPER(sve2_sqdmulh_b)(void *vd, void *vn, void *vm, uint32_t desc)
211 void HELPER(sve2_sqrdmulh_b)(void *vd, void *vn, void *vm, uint32_t desc)
223 bool neg, bool round, uint32_t *sat)
240 uint32_t HELPER(neon_qrdmlah_s16)(CPUARMState *env, uint32_t src1,
241 uint32_t src2, uint32_t src3)
243 uint32_t *sat = &env->vfp.qc[0];
251 void *vq, uint32_t desc)
265 uint32_t HELPER(neon_qrdmlsh_s16)(CPUARMState *env, uint32_t src1,
266 uint32_t src2, uint32_t src3)
268 uint32_t *sat = &env->vfp.qc[0];
276 void *vq, uint32_t desc)
291 void *vq, uint32_t desc)
303 void *vq, uint32_t desc)
315 void *vq, uint32_t desc)
333 void *vq, uint32_t desc)
351 void *vq, uint32_t desc)
369 void *vq, uint32_t desc)
387 void *va, uint32_t desc)
391 uint32_t discard;
399 void *va, uint32_t desc)
403 uint32_t discard;
410 void HELPER(sve2_sqdmulh_h)(void *vd, void *vn, void *vm, uint32_t desc)
414 uint32_t discard;
421 void HELPER(sve2_sqrdmulh_h)(void *vd, void *vn, void *vm, uint32_t desc)
425 uint32_t discard;
432 void HELPER(sve2_sqdmulh_idx_h)(void *vd, void *vn, void *vm, uint32_t desc)
437 uint32_t discard;
447 void HELPER(sve2_sqrdmulh_idx_h)(void *vd, void *vn, void *vm, uint32_t desc)
452 uint32_t discard;
464 bool neg, bool round, uint32_t *sat)
481 uint32_t HELPER(neon_qrdmlah_s32)(CPUARMState *env, int32_t src1,
484 uint32_t *sat = &env->vfp.qc[0];
489 void *vq, uint32_t desc)
503 uint32_t HELPER(neon_qrdmlsh_s32)(CPUARMState *env, int32_t src1,
506 uint32_t *sat = &env->vfp.qc[0];
511 void *vq, uint32_t desc)
526 void *vq, uint32_t desc)
538 void *vq, uint32_t desc)
550 void *vq, uint32_t desc)
568 void *vq, uint32_t desc)
586 void *vq, uint32_t desc)
604 void *vq, uint32_t desc)
622 void *va, uint32_t desc)
626 uint32_t discard;
634 void *va, uint32_t desc)
638 uint32_t discard;
645 void HELPER(sve2_sqdmulh_s)(void *vd, void *vn, void *vm, uint32_t desc)
649 uint32_t discard;
656 void HELPER(sve2_sqrdmulh_s)(void *vd, void *vn, void *vm, uint32_t desc)
660 uint32_t discard;
667 void HELPER(sve2_sqdmulh_idx_s)(void *vd, void *vn, void *vm, uint32_t desc)
672 uint32_t discard;
682 void HELPER(sve2_sqrdmulh_idx_s)(void *vd, void *vn, void *vm, uint32_t desc)
687 uint32_t discard;
735 void *va, uint32_t desc)
746 void *va, uint32_t desc)
756 void HELPER(sve2_sqdmulh_d)(void *vd, void *vn, void *vm, uint32_t desc)
766 void HELPER(sve2_sqrdmulh_d)(void *vd, void *vn, void *vm, uint32_t desc)
776 void HELPER(sve2_sqdmulh_idx_d)(void *vd, void *vn, void *vm, uint32_t desc)
790 void HELPER(sve2_sqrdmulh_idx_d)(void *vd, void *vn, void *vm, uint32_t desc)
812 void HELPER(NAME)(void *vd, void *vn, void *vm, void *va, uint32_t desc) \
829 DO_DOT(gvec_udot_4b, uint32_t, uint8_t, uint8_t)
830 DO_DOT(gvec_usdot_4b, uint32_t, uint8_t, int8_t)
835 void HELPER(NAME)(void *vd, void *vn, void *vm, void *va, uint32_t desc) \
869 DO_DOT_IDX(gvec_udot_idx_4b, uint32_t, uint8_t, uint8_t, H4)
880 void HELPER(NAME)(void *vd, void *vn, void *vm, void *va, uint32_t desc) \
895 void HELPER(NAME)(void *vd, void *vn, void *vm, void *va, uint32_t desc) \
918 DO_DOT(gvec_udot_2h, uint32_t, uint16_t, uint16_t)
921 DO_DOT_IDX(gvec_udot_idx_2h, uint32_t, uint16_t, uint16_t, H4)
927 float_status *fpst, uint32_t desc)
956 float_status *fpst, uint32_t desc)
985 float_status *fpst, uint32_t desc)
1014 float_status *fpst, uint32_t desc)
1019 uint32_t fpcr_ah = extract32(desc, SIMD_DATA_SHIFT + 2, 1);
1020 uint32_t negf_imag = extract32(desc, SIMD_DATA_SHIFT + 1, 1);
1021 uint32_t negf_real = flip ^ negf_imag;
1044 float_status *fpst, uint32_t desc)
1049 uint32_t negf_imag = extract32(desc, SIMD_DATA_SHIFT + 1, 1);
1051 uint32_t fpcr_ah = extract32(desc, SIMD_DATA_SHIFT + 4, 1);
1052 uint32_t negf_real = flip ^ negf_imag;
1082 float_status *fpst, uint32_t desc)
1087 uint32_t fpcr_ah = extract32(desc, SIMD_DATA_SHIFT + 2, 1);
1088 uint32_t negf_imag = extract32(desc, SIMD_DATA_SHIFT + 1, 1);
1089 uint32_t negf_real = flip ^ negf_imag;
1112 float_status *fpst, uint32_t desc)
1117 uint32_t negf_imag = extract32(desc, SIMD_DATA_SHIFT + 1, 1);
1119 uint32_t fpcr_ah = extract32(desc, SIMD_DATA_SHIFT + 4, 1);
1120 uint32_t negf_real = flip ^ negf_imag;
1150 float_status *fpst, uint32_t desc)
1155 uint32_t fpcr_ah = extract32(desc, SIMD_DATA_SHIFT + 2, 1);
1156 uint32_t negf_imag = extract32(desc, SIMD_DATA_SHIFT + 1, 1);
1157 uint32_t negf_real = flip ^ negf_imag;
1189 static uint32_t float32_ceq(float32 op1, float32 op2, float_status *stat)
1204 static uint32_t float32_cge(float32 op1, float32 op2, float_status *stat)
1219 static uint32_t float32_cgt(float32 op1, float32 op2, float_status *stat)
1234 static uint32_t float32_acge(float32 op1, float32 op2, float_status *stat)
1249 static uint32_t float32_acgt(float32 op1, float32 op2, float_status *stat)
1278 void HELPER(NAME)(void *vd, void *vn, float_status *stat, uint32_t desc) \
1302 DO_2OP(gvec_uitos, helper_vfp_uitos, uint32_t)
1351 static float32 float32_ftsmul(float32 op1, uint32_t op2, float_status *stat)
1460 float_status *stat, uint32_t desc) \
1681 float_status *stat, uint32_t desc) \
1719 void HELPER(NAME)(void *vd, void *vn, void *vm, uint32_t desc) \
1735 DO_MUL_IDX(gvec_mul_idx_s, uint32_t, H4)
1741 void HELPER(NAME)(void *vd, void *vn, void *vm, void *va, uint32_t desc) \
1757 DO_MLA_IDX(gvec_mla_idx_s, uint32_t, +, H4)
1761 DO_MLA_IDX(gvec_mls_idx_s, uint32_t, -, H4)
1768 float_status *stat, uint32_t desc) \
1812 float_status *stat, uint32_t desc) \
1846 void HELPER(NAME)(void *vd, void *vq, void *vn, void *vm, uint32_t desc) \
1863 uint32_t *qc = vq; \
1871 DO_SAT(gvec_uqadd_s, int64_t, uint32_t, uint32_t, +, 0, UINT32_MAX)
1879 DO_SAT(gvec_uqsub_s, int64_t, uint32_t, uint32_t, -, 0, UINT32_MAX)
1887 DO_SAT(gvec_usqadd_s, int64_t, uint32_t, int32_t, +, 0, UINT32_MAX)
1891 DO_SAT(gvec_suqadd_s, int64_t, int32_t, uint32_t, +, INT32_MIN, INT32_MAX)
1896 void *vm, uint32_t desc)
1911 uint32_t *qc = vq;
1918 void *vm, uint32_t desc)
1933 uint32_t *qc = vq;
1940 void *vm, uint32_t desc)
1955 uint32_t *qc = vq;
1962 void *vm, uint32_t desc)
1977 uint32_t *qc = vq;
1984 void *vm, uint32_t desc)
2009 uint32_t *qc = vq;
2016 void *vm, uint32_t desc)
2034 uint32_t *qc = vq;
2041 void HELPER(NAME)(void *vd, void *vn, uint32_t desc) \
2059 DO_SRA(gvec_usra_s, uint32_t)
2065 void HELPER(NAME)(void *vd, void *vn, uint32_t desc) \
2084 DO_RSHR(gvec_urshr_s, uint32_t)
2090 void HELPER(NAME)(void *vd, void *vn, uint32_t desc) \
2109 DO_RSRA(gvec_ursra_s, uint32_t)
2115 void HELPER(NAME)(void *vd, void *vn, uint32_t desc) \
2128 DO_SRI(gvec_sri_s, uint32_t)
2134 void HELPER(NAME)(void *vd, void *vn, uint32_t desc) \
2147 DO_SLI(gvec_sli_s, uint32_t)
2157 static float32 float16_to_float32_by_bits(uint32_t f16, bool fz16)
2161 uint32_t sign = extract32(f16, 15, 1);
2162 uint32_t exp = extract32(f16, 10, 5);
2163 uint32_t frac = extract32(f16, 0, 10);
2215 CPUARMState *env, uint32_t desc,
2242 CPUARMState *env, uint32_t desc)
2251 CPUARMState *env, uint32_t desc)
2268 CPUARMState *env, uint32_t desc)
2298 CPUARMState *env, uint32_t desc,
2326 CPUARMState *env, uint32_t desc)
2335 CPUARMState *env, uint32_t desc)
2352 CPUARMState *env, uint32_t desc)
2385 void HELPER(gvec_sshl_b)(void *vd, void *vn, void *vm, uint32_t desc)
2406 void HELPER(gvec_sshl_h)(void *vd, void *vn, void *vm, uint32_t desc)
2427 void HELPER(gvec_ushl_b)(void *vd, void *vn, void *vm, uint32_t desc)
2450 void HELPER(gvec_ushl_h)(void *vd, void *vn, void *vm, uint32_t desc)
2482 void HELPER(gvec_pmul_b)(void *vd, void *vn, void *vm, uint32_t desc)
2498 void HELPER(gvec_pmull_q)(void *vd, void *vn, void *vm, uint32_t desc)
2512 void HELPER(neon_pmull_h)(void *vd, void *vn, void *vm, uint32_t desc)
2527 void HELPER(sve2_pmull_h)(void *vd, void *vn, void *vm, uint32_t desc)
2538 void HELPER(sve2_pmull_d)(void *vd, void *vn, void *vm, uint32_t desc)
2542 uint32_t *n = vn, *m = vm;
2552 void HELPER(NAME)(void *vd, void *vn, uint32_t desc) \
2577 void HELPER(NAME)(void *vd, void *vn, void *vm, uint32_t desc) \
2595 DO_ABD(gvec_uabd_s, uint32_t)
2601 void HELPER(NAME)(void *vd, void *vn, void *vm, uint32_t desc) \
2619 DO_ABA(gvec_uaba_s, uint32_t)
2626 float_status *stat, uint32_t desc) \
2677 void HELPER(NAME)(void *vd, void *vn, void *vm, uint32_t desc) \
2698 DO_3OP_PAIR(gvec_addp_s, ADD, uint32_t, H4)
2708 DO_3OP_PAIR(gvec_umaxp_s, MAX, uint32_t, H4)
2716 DO_3OP_PAIR(gvec_uminp_s, MIN, uint32_t, H4)
2721 void HELPER(NAME)(void *vd, void *vn, float_status *stat, uint32_t desc) \
2735 DO_VCVT_FIXED(gvec_vcvt_sf, helper_vfp_sltos, uint32_t)
2736 DO_VCVT_FIXED(gvec_vcvt_uf, helper_vfp_ultos, uint32_t)
2742 DO_VCVT_FIXED(gvec_vcvt_rz_fs, helper_vfp_tosls_round_to_zero, uint32_t)
2743 DO_VCVT_FIXED(gvec_vcvt_rz_fu, helper_vfp_touls_round_to_zero, uint32_t)
2750 void HELPER(NAME)(void *vd, void *vn, float_status *fpst, uint32_t desc) \
2753 uint32_t rmode = simd_data(desc); \
2754 uint32_t prev_rmode = get_float_rounding_mode(fpst); \
2766 DO_VCVT_RMODE(gvec_vcvt_rm_ss, helper_vfp_tosls, uint32_t)
2767 DO_VCVT_RMODE(gvec_vcvt_rm_us, helper_vfp_touls, uint32_t)
2774 void HELPER(NAME)(void *vd, void *vn, float_status *fpst, uint32_t desc) \
2777 uint32_t rmode = simd_data(desc); \
2778 uint32_t prev_rmode = get_float_rounding_mode(fpst); \
2789 DO_VRINT_RMODE(gvec_vrint_rm_s, helper_rints, uint32_t)
2794 void HELPER(simd_tblx)(void *vd, void *vm, CPUARMState *env, uint32_t desc)
2798 uint32_t rn = extract32(desc, SIMD_DATA_SHIFT, 5);
2800 uint32_t table_len = desc >> (SIMD_DATA_SHIFT + 6);
2820 uint32_t index = indices[H1(i)];
2846 void HELPER(gvec_smulh_b)(void *vd, void *vn, void *vm, uint32_t desc)
2857 void HELPER(gvec_smulh_h)(void *vd, void *vn, void *vm, uint32_t desc)
2868 void HELPER(gvec_smulh_s)(void *vd, void *vn, void *vm, uint32_t desc)
2879 void HELPER(gvec_smulh_d)(void *vd, void *vn, void *vm, uint32_t desc)
2891 void HELPER(gvec_umulh_b)(void *vd, void *vn, void *vm, uint32_t desc)
2897 d[i] = ((uint32_t)n[i] * m[i]) >> 8;
2902 void HELPER(gvec_umulh_h)(void *vd, void *vn, void *vm, uint32_t desc)
2908 d[i] = ((uint32_t)n[i] * m[i]) >> 16;
2913 void HELPER(gvec_umulh_s)(void *vd, void *vn, void *vm, uint32_t desc)
2916 uint32_t *d = vd, *n = vn, *m = vm;
2924 void HELPER(gvec_umulh_d)(void *vd, void *vn, void *vm, uint32_t desc)
2936 void HELPER(gvec_xar_d)(void *vd, void *vn, void *vm, uint32_t desc)
2952 static uint32_t do_smmla_b(uint32_t sum, void *vn, void *vm)
2962 static uint32_t do_ummla_b(uint32_t sum, void *vn, void *vm)
2972 static uint32_t do_usmmla_b(uint32_t sum, void *vn, void *vm)
2983 static void do_mmla_b(void *vd, void *vn, void *vm, void *va, uint32_t desc,
2984 uint32_t (*inner_loop)(uint32_t, void *, void *))
2989 uint32_t *d = vd + seg;
2990 uint32_t *a = va + seg;
2991 uint32_t sum0, sum1, sum2, sum3;
3018 void HELPER(NAME)(void *vd, void *vn, void *vm, void *va, uint32_t desc) \
3061 float32 bfdotadd(float32 sum, uint32_t e1, uint32_t e2, float_status *fpst)
3077 float32 bfdotadd_ebf(float32 sum, uint32_t e1, uint32_t e2,
3142 CPUARMState *env, uint32_t desc)
3146 uint32_t *n = vn, *m = vm;
3162 void *va, CPUARMState *env, uint32_t desc)
3169 uint32_t *n = vn, *m = vm;
3174 uint32_t m_idx = m[i + H4(index)];
3182 uint32_t m_idx = m[i + H4(index)];
3193 void *va, CPUARMState *env, uint32_t desc)
3203 uint32_t *m = vm;
3208 uint32_t m_idx = m[i + H4(idx)];
3211 uint32_t nn = (n0[H2(2 * (i + j) + sel)])
3219 uint32_t m_idx = m[i + H4(idx)];
3222 uint32_t nn = (n0[H2(2 * (i + j) + sel)])
3232 CPUARMState *env, uint32_t desc)
3236 uint32_t *n = vn, *m = vm;
3308 float_status *stat, uint32_t desc, int negx, int negf)
3322 float_status *stat, uint32_t desc)
3328 float_status *stat, uint32_t desc)
3334 float_status *stat, uint32_t desc)
3340 float_status *stat, uint32_t desc, int negx, int negf)
3360 float_status *stat, uint32_t desc)
3366 float_status *stat, uint32_t desc)
3372 float_status *stat, uint32_t desc)
3378 void HELPER(NAME)(void *d, void *n, void *m, void *a, uint32_t desc) \
3398 DO_CLAMP(gvec_uclamp_s, uint32_t)
3402 void HELPER(gvec_cnt_b)(void *vd, void *vn, uint32_t desc)
3414 void HELPER(gvec_rbit_b)(void *vd, void *vn, uint32_t desc)
3425 void HELPER(gvec_urecpe_s)(void *vd, void *vn, uint32_t desc)
3428 uint32_t *d = vd, *n = vn;
3436 void HELPER(gvec_ursqrte_s)(void *vd, void *vn, uint32_t desc)
3439 uint32_t *d = vd, *n = vn;
3479 static inline void do_lut_s(void *zd, uint64_t *indexes, uint32_t *table,
3485 uint32_t *dst = zd + dstride * r;
3497 (void *zd, void *zn, CPUARMState *env, uint32_t desc) \