Lines Matching defs:vn
179 void HELPER(sve2_sqrdmlah_b)(void *vd, void *vn, void *vm,
183 int8_t *d = vd, *n = vn, *m = vm, *a = va;
190 void HELPER(sve2_sqrdmlsh_b)(void *vd, void *vn, void *vm,
194 int8_t *d = vd, *n = vn, *m = vm, *a = va;
201 void HELPER(sve2_sqdmulh_b)(void *vd, void *vn, void *vm, uint32_t desc)
204 int8_t *d = vd, *n = vn, *m = vm;
211 void HELPER(sve2_sqrdmulh_b)(void *vd, void *vn, void *vm, uint32_t desc)
214 int8_t *d = vd, *n = vn, *m = vm;
250 void HELPER(gvec_qrdmlah_s16)(void *vd, void *vn, void *vm,
255 int16_t *n = vn;
275 void HELPER(gvec_qrdmlsh_s16)(void *vd, void *vn, void *vm,
280 int16_t *n = vn;
290 void HELPER(neon_sqdmulh_h)(void *vd, void *vn, void *vm,
294 int16_t *d = vd, *n = vn, *m = vm;
302 void HELPER(neon_sqrdmulh_h)(void *vd, void *vn, void *vm,
306 int16_t *d = vd, *n = vn, *m = vm;
314 void HELPER(neon_sqdmulh_idx_h)(void *vd, void *vn, void *vm,
319 int16_t *d = vd, *n = vn, *m = (int16_t *)vm + H2(idx);
332 void HELPER(neon_sqrdmulh_idx_h)(void *vd, void *vn, void *vm,
337 int16_t *d = vd, *n = vn, *m = (int16_t *)vm + H2(idx);
350 void HELPER(neon_sqrdmlah_idx_h)(void *vd, void *vn, void *vm,
355 int16_t *d = vd, *n = vn, *m = (int16_t *)vm + H2(idx);
368 void HELPER(neon_sqrdmlsh_idx_h)(void *vd, void *vn, void *vm,
373 int16_t *d = vd, *n = vn, *m = (int16_t *)vm + H2(idx);
386 void HELPER(sve2_sqrdmlah_h)(void *vd, void *vn, void *vm,
390 int16_t *d = vd, *n = vn, *m = vm, *a = va;
398 void HELPER(sve2_sqrdmlsh_h)(void *vd, void *vn, void *vm,
402 int16_t *d = vd, *n = vn, *m = vm, *a = va;
410 void HELPER(sve2_sqdmulh_h)(void *vd, void *vn, void *vm, uint32_t desc)
413 int16_t *d = vd, *n = vn, *m = vm;
421 void HELPER(sve2_sqrdmulh_h)(void *vd, void *vn, void *vm, uint32_t desc)
424 int16_t *d = vd, *n = vn, *m = vm;
432 void HELPER(sve2_sqdmulh_idx_h)(void *vd, void *vn, void *vm, uint32_t desc)
436 int16_t *d = vd, *n = vn, *m = (int16_t *)vm + H2(idx);
447 void HELPER(sve2_sqrdmulh_idx_h)(void *vd, void *vn, void *vm, uint32_t desc)
451 int16_t *d = vd, *n = vn, *m = (int16_t *)vm + H2(idx);
488 void HELPER(gvec_qrdmlah_s32)(void *vd, void *vn, void *vm,
493 int32_t *n = vn;
510 void HELPER(gvec_qrdmlsh_s32)(void *vd, void *vn, void *vm,
515 int32_t *n = vn;
525 void HELPER(neon_sqdmulh_s)(void *vd, void *vn, void *vm,
529 int32_t *d = vd, *n = vn, *m = vm;
537 void HELPER(neon_sqrdmulh_s)(void *vd, void *vn, void *vm,
541 int32_t *d = vd, *n = vn, *m = vm;
549 void HELPER(neon_sqdmulh_idx_s)(void *vd, void *vn, void *vm,
554 int32_t *d = vd, *n = vn, *m = (int32_t *)vm + H4(idx);
567 void HELPER(neon_sqrdmulh_idx_s)(void *vd, void *vn, void *vm,
572 int32_t *d = vd, *n = vn, *m = (int32_t *)vm + H4(idx);
585 void HELPER(neon_sqrdmlah_idx_s)(void *vd, void *vn, void *vm,
590 int32_t *d = vd, *n = vn, *m = (int32_t *)vm + H4(idx);
603 void HELPER(neon_sqrdmlsh_idx_s)(void *vd, void *vn, void *vm,
608 int32_t *d = vd, *n = vn, *m = (int32_t *)vm + H4(idx);
621 void HELPER(sve2_sqrdmlah_s)(void *vd, void *vn, void *vm,
625 int32_t *d = vd, *n = vn, *m = vm, *a = va;
633 void HELPER(sve2_sqrdmlsh_s)(void *vd, void *vn, void *vm,
637 int32_t *d = vd, *n = vn, *m = vm, *a = va;
645 void HELPER(sve2_sqdmulh_s)(void *vd, void *vn, void *vm, uint32_t desc)
648 int32_t *d = vd, *n = vn, *m = vm;
656 void HELPER(sve2_sqrdmulh_s)(void *vd, void *vn, void *vm, uint32_t desc)
659 int32_t *d = vd, *n = vn, *m = vm;
667 void HELPER(sve2_sqdmulh_idx_s)(void *vd, void *vn, void *vm, uint32_t desc)
671 int32_t *d = vd, *n = vn, *m = (int32_t *)vm + H4(idx);
682 void HELPER(sve2_sqrdmulh_idx_s)(void *vd, void *vn, void *vm, uint32_t desc)
686 int32_t *d = vd, *n = vn, *m = (int32_t *)vm + H4(idx);
734 void HELPER(sve2_sqrdmlah_d)(void *vd, void *vn, void *vm,
738 int64_t *d = vd, *n = vn, *m = vm, *a = va;
745 void HELPER(sve2_sqrdmlsh_d)(void *vd, void *vn, void *vm,
749 int64_t *d = vd, *n = vn, *m = vm, *a = va;
756 void HELPER(sve2_sqdmulh_d)(void *vd, void *vn, void *vm, uint32_t desc)
759 int64_t *d = vd, *n = vn, *m = vm;
766 void HELPER(sve2_sqrdmulh_d)(void *vd, void *vn, void *vm, uint32_t desc)
769 int64_t *d = vd, *n = vn, *m = vm;
776 void HELPER(sve2_sqdmulh_idx_d)(void *vd, void *vn, void *vm, uint32_t desc)
780 int64_t *d = vd, *n = vn, *m = (int64_t *)vm + idx;
790 void HELPER(sve2_sqrdmulh_idx_d)(void *vd, void *vn, void *vm, uint32_t desc)
794 int64_t *d = vd, *n = vn, *m = (int64_t *)vm + idx;
812 void HELPER(NAME)(void *vd, void *vn, void *vm, void *va, uint32_t desc) \
816 TYPEN *n = vn; \
835 void HELPER(NAME)(void *vd, void *vn, void *vm, void *va, uint32_t desc) \
849 TYPEN *n = vn; \
880 void HELPER(NAME)(void *vd, void *vn, void *vm, void *va, uint32_t desc) \
884 TYPEN *n = vn; \
895 void HELPER(NAME)(void *vd, void *vn, void *vm, void *va, uint32_t desc) \
902 TYPEN *n = vn; \
926 void HELPER(gvec_fcaddh)(void *vd, void *vn, void *vm,
931 float16 *n = vn;
955 void HELPER(gvec_fcadds)(void *vd, void *vn, void *vm,
960 float32 *n = vn;
984 void HELPER(gvec_fcaddd)(void *vd, void *vn, void *vm,
989 float64 *n = vn;
1013 void HELPER(gvec_fcmlah)(void *vd, void *vn, void *vm, void *va,
1017 float16 *d = vd, *n = vn, *m = vm, *a = va;
1043 void HELPER(gvec_fcmlah_idx)(void *vd, void *vn, void *vm, void *va,
1047 float16 *d = vd, *n = vn, *m = vm, *a = va;
1081 void HELPER(gvec_fcmlas)(void *vd, void *vn, void *vm, void *va,
1085 float32 *d = vd, *n = vn, *m = vm, *a = va;
1111 void HELPER(gvec_fcmlas_idx)(void *vd, void *vn, void *vm, void *va,
1115 float32 *d = vd, *n = vn, *m = vm, *a = va;
1149 void HELPER(gvec_fcmlad)(void *vd, void *vn, void *vm, void *va,
1153 float64 *d = vd, *n = vn, *m = vm, *a = va;
1278 void HELPER(NAME)(void *vd, void *vn, float_status *stat, uint32_t desc) \
1281 TYPE *d = vd, *n = vn; \
1459 void HELPER(NAME)(void *vd, void *vn, void *vm, \
1463 TYPE *d = vd, *n = vn, *m = vm; \
1680 void HELPER(NAME)(void *vd, void *vn, void *vm, \
1684 TYPE *d = vd, *n = vn, *m = vm; \
1719 void HELPER(NAME)(void *vd, void *vn, void *vm, uint32_t desc) \
1724 TYPE *d = vd, *n = vn, *m = vm; \
1741 void HELPER(NAME)(void *vd, void *vn, void *vm, void *va, uint32_t desc) \
1746 TYPE *d = vd, *n = vn, *m = vm, *a = va; \
1767 void HELPER(NAME)(void *vd, void *vn, void *vm, \
1773 TYPE *d = vd, *n = vn, *m = vm; \
1811 void HELPER(NAME)(void *vd, void *vn, void *vm, void *va, \
1817 TYPE *d = vd, *n = vn, *m = vm, *a = va; \
1846 void HELPER(NAME)(void *vd, void *vq, void *vn, void *vm, uint32_t desc) \
1849 TYPEN *d = vd, *n = vn; TYPEM *m = vm; \
1895 void HELPER(gvec_uqadd_d)(void *vd, void *vq, void *vn,
1899 uint64_t *d = vd, *n = vn, *m = vm;
1917 void HELPER(gvec_uqsub_d)(void *vd, void *vq, void *vn,
1921 uint64_t *d = vd, *n = vn, *m = vm;
1939 void HELPER(gvec_sqadd_d)(void *vd, void *vq, void *vn,
1943 int64_t *d = vd, *n = vn, *m = vm;
1961 void HELPER(gvec_sqsub_d)(void *vd, void *vq, void *vn,
1965 int64_t *d = vd, *n = vn, *m = vm;
1983 void HELPER(gvec_usqadd_d)(void *vd, void *vq, void *vn,
1987 uint64_t *d = vd, *n = vn, *m = vm;
2015 void HELPER(gvec_suqadd_d)(void *vd, void *vq, void *vn,
2019 uint64_t *d = vd, *n = vn, *m = vm;
2041 void HELPER(NAME)(void *vd, void *vn, uint32_t desc) \
2045 TYPE *d = vd, *n = vn; \
2065 void HELPER(NAME)(void *vd, void *vn, uint32_t desc) \
2069 TYPE *d = vd, *n = vn; \
2090 void HELPER(NAME)(void *vd, void *vn, uint32_t desc) \
2094 TYPE *d = vd, *n = vn; \
2115 void HELPER(NAME)(void *vd, void *vn, uint32_t desc) \
2119 TYPE *d = vd, *n = vn; \
2134 void HELPER(NAME)(void *vd, void *vn, uint32_t desc) \
2138 TYPE *d = vd, *n = vn; \
2214 static void do_fmlal(float32 *d, void *vn, void *vm,
2230 n_4 = load4_f16(vn, is_q, is_2) ^ negx;
2241 void HELPER(gvec_fmlal_a32)(void *vd, void *vn, void *vm,
2247 do_fmlal(vd, vn, vm, env, desc, FPST_STD, negx, 0);
2250 void HELPER(gvec_fmlal_a64)(void *vd, void *vn, void *vm,
2264 do_fmlal(vd, vn, vm, env, desc, FPST_A64, negx, negf);
2267 void HELPER(sve2_fmlal_zzzw_s)(void *vd, void *vn, void *vm, void *va,
2287 float16 nn_16 = *(float16 *)(vn + H1_2(i + sel)) ^ negx;
2297 static void do_fmlal_idx(float32 *d, void *vn, void *vm,
2315 n_4 = load4_f16(vn, is_q, is_2) ^ negx;
2325 void HELPER(gvec_fmlal_idx_a32)(void *vd, void *vn, void *vm,
2331 do_fmlal_idx(vd, vn, vm, env, desc, FPST_STD, negx, 0);
2334 void HELPER(gvec_fmlal_idx_a64)(void *vd, void *vn, void *vm,
2348 do_fmlal_idx(vd, vn, vm, env, desc, FPST_A64, negx, negf);
2351 void HELPER(sve2_fmlal_zzxw_s)(void *vd, void *vn, void *vm, void *va,
2375 float16 nn_16 = *(float16 *)(vn + H1_2(i + j + sel)) ^ negx;
2385 void HELPER(gvec_sshl_b)(void *vd, void *vn, void *vm, uint32_t desc)
2388 int8_t *d = vd, *n = vn, *m = vm;
2406 void HELPER(gvec_sshl_h)(void *vd, void *vn, void *vm, uint32_t desc)
2409 int16_t *d = vd, *n = vn, *m = vm;
2427 void HELPER(gvec_ushl_b)(void *vd, void *vn, void *vm, uint32_t desc)
2430 uint8_t *d = vd, *n = vn, *m = vm;
2450 void HELPER(gvec_ushl_h)(void *vd, void *vn, void *vm, uint32_t desc)
2453 uint16_t *d = vd, *n = vn, *m = vm;
2482 void HELPER(gvec_pmul_b)(void *vd, void *vn, void *vm, uint32_t desc)
2485 uint64_t *d = vd, *n = vn, *m = vm;
2498 void HELPER(gvec_pmull_q)(void *vd, void *vn, void *vm, uint32_t desc)
2502 uint64_t *d = vd, *n = vn, *m = vm;
2512 void HELPER(neon_pmull_h)(void *vd, void *vn, void *vm, uint32_t desc)
2515 uint64_t *d = vd, *n = vn, *m = vm;
2527 void HELPER(sve2_pmull_h)(void *vd, void *vn, void *vm, uint32_t desc)
2531 uint64_t *d = vd, *n = vn, *m = vm;
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) \
2556 TYPE nn = *(TYPE *)(vn + i); \
2577 void HELPER(NAME)(void *vd, void *vn, void *vm, uint32_t desc) \
2580 TYPE *d = vd, *n = vn, *m = vm; \
2601 void HELPER(NAME)(void *vd, void *vn, void *vm, uint32_t desc) \
2604 TYPE *d = vd, *n = vn, *m = vm; \
2625 void HELPER(NAME)(void *vd, void *vn, void *vm, \
2631 TYPE *d = vd, *n = vn, *m = vm; \
2677 void HELPER(NAME)(void *vd, void *vn, void *vm, uint32_t desc) \
2682 TYPE *d = vd, *n = vn, *m = vm; \
2721 void HELPER(NAME)(void *vd, void *vn, float_status *stat, uint32_t desc) \
2725 TYPE *d = vd, *n = vn; \
2750 void HELPER(NAME)(void *vd, void *vn, float_status *fpst, uint32_t desc) \
2755 TYPE *d = vd, *n = vn; \
2774 void HELPER(NAME)(void *vd, void *vn, float_status *fpst, uint32_t desc) \
2779 TYPE *d = vd, *n = vn; \
2846 void HELPER(gvec_smulh_b)(void *vd, void *vn, void *vm, uint32_t desc)
2849 int8_t *d = vd, *n = vn, *m = vm;
2857 void HELPER(gvec_smulh_h)(void *vd, void *vn, void *vm, uint32_t desc)
2860 int16_t *d = vd, *n = vn, *m = vm;
2868 void HELPER(gvec_smulh_s)(void *vd, void *vn, void *vm, uint32_t desc)
2871 int32_t *d = vd, *n = vn, *m = vm;
2879 void HELPER(gvec_smulh_d)(void *vd, void *vn, void *vm, uint32_t desc)
2882 uint64_t *d = vd, *n = vn, *m = vm;
2891 void HELPER(gvec_umulh_b)(void *vd, void *vn, void *vm, uint32_t desc)
2894 uint8_t *d = vd, *n = vn, *m = vm;
2902 void HELPER(gvec_umulh_h)(void *vd, void *vn, void *vm, uint32_t desc)
2905 uint16_t *d = vd, *n = vn, *m = vm;
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)
2927 uint64_t *d = vd, *n = vn, *m = vm;
2936 void HELPER(gvec_xar_d)(void *vd, void *vn, void *vm, uint32_t desc)
2940 uint64_t *d = vd, *n = vn, *m = vm;
2952 static uint32_t do_smmla_b(uint32_t sum, void *vn, void *vm)
2954 int8_t *n = vn, *m = vm;
2962 static uint32_t do_ummla_b(uint32_t sum, void *vn, void *vm)
2964 uint8_t *n = vn, *m = vm;
2972 static uint32_t do_usmmla_b(uint32_t sum, void *vn, void *vm)
2974 uint8_t *n = vn;
2983 static void do_mmla_b(void *vd, void *vn, void *vm, void *va, uint32_t desc,
3001 sum0 = inner_loop(sum0, vn + seg + 0, vm + seg + 0);
3003 sum1 = inner_loop(sum1, vn + seg + 0, vm + seg + 8);
3005 sum2 = inner_loop(sum2, vn + seg + 8, vm + seg + 0);
3007 sum3 = inner_loop(sum3, vn + seg + 8, vm + seg + 8);
3018 void HELPER(NAME)(void *vd, void *vn, void *vm, void *va, uint32_t desc) \
3019 { do_mmla_b(vd, vn, vm, va, desc, INNER); }
3141 void HELPER(gvec_bfdot)(void *vd, void *vn, void *vm, void *va,
3146 uint32_t *n = vn, *m = vm;
3161 void HELPER(gvec_bfdot_idx)(void *vd, void *vn, void *vm,
3169 uint32_t *n = vn, *m = vm;
3192 void HELPER(sme2_bfvdot_idx)(void *vd, void *vn, void *vm,
3201 uint16_t *n0 = vn;
3202 uint16_t *n1 = vn + sizeof(ARMVectorReg);
3231 void HELPER(gvec_bfmmla)(void *vd, void *vn, void *vm, void *va,
3236 uint32_t *n = vn, *m = vm;
3321 void HELPER(gvec_bfmlal)(void *vd, void *vn, void *vm, void *va,
3324 do_bfmlal(vd, vn, vm, va, stat, desc, 0, 0);
3327 void HELPER(gvec_bfmlsl)(void *vd, void *vn, void *vm, void *va,
3330 do_bfmlal(vd, vn, vm, va, stat, desc, 0x8000, 0);
3333 void HELPER(gvec_ah_bfmlsl)(void *vd, void *vn, void *vm, void *va,
3336 do_bfmlal(vd, vn, vm, va, stat, desc, 0, float_muladd_negate_product);
3359 void HELPER(gvec_bfmlal_idx)(void *vd, void *vn, void *vm, void *va,
3362 do_bfmlal_idx(vd, vn, vm, va, stat, desc, 0, 0);
3365 void HELPER(gvec_bfmlsl_idx)(void *vd, void *vn, void *vm, void *va,
3368 do_bfmlal_idx(vd, vn, vm, va, stat, desc, 0x8000, 0);
3371 void HELPER(gvec_ah_bfmlsl_idx)(void *vd, void *vn, void *vm, void *va,
3374 do_bfmlal_idx(vd, vn, vm, va, stat, desc, 0, float_muladd_negate_product);
3402 void HELPER(gvec_cnt_b)(void *vd, void *vn, uint32_t desc)
3405 uint8_t *d = vd, *n = vn;
3414 void HELPER(gvec_rbit_b)(void *vd, void *vn, uint32_t desc)
3417 uint64_t *d = vd, *n = vn;
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;