| /llvm-project-15.0.7/clang/test/CodeGen/aarch64-sve2-intrinsics/ |
| H A D | acle_sve2_ldnt1.c | 30 svint32_t test_svldnt1_gather_u32base_s32(svbool_t pg, svuint32_t bases) { in test_svldnt1_gather_u32base_s32() argument 31 return SVE_ACLE_FUNC(svldnt1_gather, _u32base, _s32, )(pg, bases); in test_svldnt1_gather_u32base_s32() 46 svint64_t test_svldnt1_gather_u64base_s64(svbool_t pg, svuint64_t bases) { in test_svldnt1_gather_u64base_s64() argument 47 return SVE_ACLE_FUNC(svldnt1_gather, _u64base, _s64, )(pg, bases); in test_svldnt1_gather_u64base_s64() 62 svuint32_t test_svldnt1_gather_u32base_u32(svbool_t pg, svuint32_t bases) { in test_svldnt1_gather_u32base_u32() argument 63 return SVE_ACLE_FUNC(svldnt1_gather, _u32base, _u32, )(pg, bases); in test_svldnt1_gather_u32base_u32() 78 svuint64_t test_svldnt1_gather_u64base_u64(svbool_t pg, svuint64_t bases) { in test_svldnt1_gather_u64base_u64() argument 79 return SVE_ACLE_FUNC(svldnt1_gather, _u64base, _u64, )(pg, bases); in test_svldnt1_gather_u64base_u64() 94 svfloat32_t test_svldnt1_gather_u32base_f32(svbool_t pg, svuint32_t bases) { in test_svldnt1_gather_u32base_f32() argument 95 return SVE_ACLE_FUNC(svldnt1_gather, _u32base, _f32, )(pg, bases); in test_svldnt1_gather_u32base_f32() [all …]
|
| H A D | acle_sve2_stnt1.c | 30 void test_svstnt1_scatter_u32base_s32(svbool_t pg, svuint32_t bases, svint32_t data) { in test_svstnt1_scatter_u32base_s32() argument 31 return SVE_ACLE_FUNC(svstnt1_scatter, _u32base, , _s32)(pg, bases, data); in test_svstnt1_scatter_u32base_s32() 46 void test_svstnt1_scatter_u64base_s64(svbool_t pg, svuint64_t bases, svint64_t data) { in test_svstnt1_scatter_u64base_s64() argument 47 return SVE_ACLE_FUNC(svstnt1_scatter, _u64base, , _s64)(pg, bases, data); in test_svstnt1_scatter_u64base_s64() 62 void test_svstnt1_scatter_u32base_u32(svbool_t pg, svuint32_t bases, svuint32_t data) { in test_svstnt1_scatter_u32base_u32() argument 63 return SVE_ACLE_FUNC(svstnt1_scatter, _u32base, , _u32)(pg, bases, data); in test_svstnt1_scatter_u32base_u32() 78 void test_svstnt1_scatter_u64base_u64(svbool_t pg, svuint64_t bases, svuint64_t data) { in test_svstnt1_scatter_u64base_u64() argument 79 return SVE_ACLE_FUNC(svstnt1_scatter, _u64base, , _u64)(pg, bases, data); in test_svstnt1_scatter_u64base_u64() 94 void test_svstnt1_scatter_u32base_f32(svbool_t pg, svuint32_t bases, svfloat32_t data) { in test_svstnt1_scatter_u32base_f32() argument 95 return SVE_ACLE_FUNC(svstnt1_scatter, _u32base, , _f32)(pg, bases, data); in test_svstnt1_scatter_u32base_f32() [all …]
|
| H A D | acle_sve2_ldnt1sh.c | 32 svint32_t test_svldnt1sh_gather_u32base_s32(svbool_t pg, svuint32_t bases) { in test_svldnt1sh_gather_u32base_s32() argument 33 return SVE_ACLE_FUNC(svldnt1sh_gather, _u32base, _s32, )(pg, bases); in test_svldnt1sh_gather_u32base_s32() 50 svint64_t test_svldnt1sh_gather_u64base_s64(svbool_t pg, svuint64_t bases) { in test_svldnt1sh_gather_u64base_s64() argument 51 return SVE_ACLE_FUNC(svldnt1sh_gather, _u64base, _s64, )(pg, bases); in test_svldnt1sh_gather_u64base_s64() 68 svuint32_t test_svldnt1sh_gather_u32base_u32(svbool_t pg, svuint32_t bases) { in test_svldnt1sh_gather_u32base_u32() argument 69 return SVE_ACLE_FUNC(svldnt1sh_gather, _u32base, _u32, )(pg, bases); in test_svldnt1sh_gather_u32base_u32() 86 svuint64_t test_svldnt1sh_gather_u64base_u64(svbool_t pg, svuint64_t bases) { in test_svldnt1sh_gather_u64base_u64() argument 87 return SVE_ACLE_FUNC(svldnt1sh_gather, _u64base, _u64, )(pg, bases); in test_svldnt1sh_gather_u64base_u64() 359 return SVE_ACLE_FUNC(svldnt1sh_gather, _u32base, _index_s32, )(pg, bases, index); in test_svldnt1sh_gather_u32base_index_s32() 379 return SVE_ACLE_FUNC(svldnt1sh_gather, _u64base, _index_s64, )(pg, bases, index); in test_svldnt1sh_gather_u64base_index_s64() [all …]
|
| H A D | acle_sve2_ldnt1uh.c | 32 svint32_t test_svldnt1uh_gather_u32base_s32(svbool_t pg, svuint32_t bases) { in test_svldnt1uh_gather_u32base_s32() argument 33 return SVE_ACLE_FUNC(svldnt1uh_gather, _u32base, _s32, )(pg, bases); in test_svldnt1uh_gather_u32base_s32() 50 svint64_t test_svldnt1uh_gather_u64base_s64(svbool_t pg, svuint64_t bases) { in test_svldnt1uh_gather_u64base_s64() argument 51 return SVE_ACLE_FUNC(svldnt1uh_gather, _u64base, _s64, )(pg, bases); in test_svldnt1uh_gather_u64base_s64() 68 svuint32_t test_svldnt1uh_gather_u32base_u32(svbool_t pg, svuint32_t bases) { in test_svldnt1uh_gather_u32base_u32() argument 69 return SVE_ACLE_FUNC(svldnt1uh_gather, _u32base, _u32, )(pg, bases); in test_svldnt1uh_gather_u32base_u32() 86 svuint64_t test_svldnt1uh_gather_u64base_u64(svbool_t pg, svuint64_t bases) { in test_svldnt1uh_gather_u64base_u64() argument 87 return SVE_ACLE_FUNC(svldnt1uh_gather, _u64base, _u64, )(pg, bases); in test_svldnt1uh_gather_u64base_u64() 359 return SVE_ACLE_FUNC(svldnt1uh_gather, _u32base, _index_s32, )(pg, bases, index); in test_svldnt1uh_gather_u32base_index_s32() 379 return SVE_ACLE_FUNC(svldnt1uh_gather, _u64base, _index_s64, )(pg, bases, index); in test_svldnt1uh_gather_u64base_index_s64() [all …]
|
| H A D | acle_sve2_stnt1h.c | 32 void test_svstnt1h_scatter_u32base_s32(svbool_t pg, svuint32_t bases, svint32_t data) { in test_svstnt1h_scatter_u32base_s32() argument 33 return SVE_ACLE_FUNC(svstnt1h_scatter, _u32base, , _s32)(pg, bases, data); in test_svstnt1h_scatter_u32base_s32() 50 void test_svstnt1h_scatter_u64base_s64(svbool_t pg, svuint64_t bases, svint64_t data) { in test_svstnt1h_scatter_u64base_s64() argument 51 return SVE_ACLE_FUNC(svstnt1h_scatter, _u64base, , _s64)(pg, bases, data); in test_svstnt1h_scatter_u64base_s64() 68 void test_svstnt1h_scatter_u32base_u32(svbool_t pg, svuint32_t bases, svuint32_t data) { in test_svstnt1h_scatter_u32base_u32() argument 69 return SVE_ACLE_FUNC(svstnt1h_scatter, _u32base, , _u32)(pg, bases, data); in test_svstnt1h_scatter_u32base_u32() 86 void test_svstnt1h_scatter_u64base_u64(svbool_t pg, svuint64_t bases, svuint64_t data) { in test_svstnt1h_scatter_u64base_u64() argument 87 return SVE_ACLE_FUNC(svstnt1h_scatter, _u64base, , _u64)(pg, bases, data); in test_svstnt1h_scatter_u64base_u64() 359 return SVE_ACLE_FUNC(svstnt1h_scatter, _u32base, _index, _s32)(pg, bases, index, data); in test_svstnt1h_scatter_u32base_index_s32() 379 return SVE_ACLE_FUNC(svstnt1h_scatter, _u64base, _index, _s64)(pg, bases, index, data); in test_svstnt1h_scatter_u64base_index_s64() [all …]
|
| H A D | acle_sve2_ldnt1sb.c | 32 svint32_t test_svldnt1sb_gather_u32base_s32(svbool_t pg, svuint32_t bases) { in test_svldnt1sb_gather_u32base_s32() argument 33 return SVE_ACLE_FUNC(svldnt1sb_gather, _u32base, _s32, )(pg, bases); in test_svldnt1sb_gather_u32base_s32() 50 svint64_t test_svldnt1sb_gather_u64base_s64(svbool_t pg, svuint64_t bases) { in test_svldnt1sb_gather_u64base_s64() argument 51 return SVE_ACLE_FUNC(svldnt1sb_gather, _u64base, _s64, )(pg, bases); in test_svldnt1sb_gather_u64base_s64() 68 svuint32_t test_svldnt1sb_gather_u32base_u32(svbool_t pg, svuint32_t bases) { in test_svldnt1sb_gather_u32base_u32() argument 69 return SVE_ACLE_FUNC(svldnt1sb_gather, _u32base, _u32, )(pg, bases); in test_svldnt1sb_gather_u32base_u32() 86 svuint64_t test_svldnt1sb_gather_u64base_u64(svbool_t pg, svuint64_t bases) { in test_svldnt1sb_gather_u64base_u64() argument 87 return SVE_ACLE_FUNC(svldnt1sb_gather, _u64base, _u64, )(pg, bases); in test_svldnt1sb_gather_u64base_u64() 213 return SVE_ACLE_FUNC(svldnt1sb_gather, _u32base, _offset_s32, )(pg, bases, offset); in test_svldnt1sb_gather_u32base_offset_s32() 231 return SVE_ACLE_FUNC(svldnt1sb_gather, _u64base, _offset_s64, )(pg, bases, offset); in test_svldnt1sb_gather_u64base_offset_s64() [all …]
|
| H A D | acle_sve2_ldnt1ub.c | 32 svint32_t test_svldnt1ub_gather_u32base_s32(svbool_t pg, svuint32_t bases) { in test_svldnt1ub_gather_u32base_s32() argument 33 return SVE_ACLE_FUNC(svldnt1ub_gather, _u32base, _s32, )(pg, bases); in test_svldnt1ub_gather_u32base_s32() 50 svint64_t test_svldnt1ub_gather_u64base_s64(svbool_t pg, svuint64_t bases) { in test_svldnt1ub_gather_u64base_s64() argument 51 return SVE_ACLE_FUNC(svldnt1ub_gather, _u64base, _s64, )(pg, bases); in test_svldnt1ub_gather_u64base_s64() 68 svuint32_t test_svldnt1ub_gather_u32base_u32(svbool_t pg, svuint32_t bases) { in test_svldnt1ub_gather_u32base_u32() argument 69 return SVE_ACLE_FUNC(svldnt1ub_gather, _u32base, _u32, )(pg, bases); in test_svldnt1ub_gather_u32base_u32() 86 svuint64_t test_svldnt1ub_gather_u64base_u64(svbool_t pg, svuint64_t bases) { in test_svldnt1ub_gather_u64base_u64() argument 87 return SVE_ACLE_FUNC(svldnt1ub_gather, _u64base, _u64, )(pg, bases); in test_svldnt1ub_gather_u64base_u64() 213 return SVE_ACLE_FUNC(svldnt1ub_gather, _u32base, _offset_s32, )(pg, bases, offset); in test_svldnt1ub_gather_u32base_offset_s32() 231 return SVE_ACLE_FUNC(svldnt1ub_gather, _u64base, _offset_s64, )(pg, bases, offset); in test_svldnt1ub_gather_u64base_offset_s64() [all …]
|
| H A D | acle_sve2_stnt1b.c | 32 void test_svstnt1b_scatter_u32base_s32(svbool_t pg, svuint32_t bases, svint32_t data) { in test_svstnt1b_scatter_u32base_s32() argument 33 return SVE_ACLE_FUNC(svstnt1b_scatter, _u32base, , _s32)(pg, bases, data); in test_svstnt1b_scatter_u32base_s32() 50 void test_svstnt1b_scatter_u64base_s64(svbool_t pg, svuint64_t bases, svint64_t data) { in test_svstnt1b_scatter_u64base_s64() argument 51 return SVE_ACLE_FUNC(svstnt1b_scatter, _u64base, , _s64)(pg, bases, data); in test_svstnt1b_scatter_u64base_s64() 68 void test_svstnt1b_scatter_u32base_u32(svbool_t pg, svuint32_t bases, svuint32_t data) { in test_svstnt1b_scatter_u32base_u32() argument 69 return SVE_ACLE_FUNC(svstnt1b_scatter, _u32base, , _u32)(pg, bases, data); in test_svstnt1b_scatter_u32base_u32() 86 void test_svstnt1b_scatter_u64base_u64(svbool_t pg, svuint64_t bases, svuint64_t data) { in test_svstnt1b_scatter_u64base_u64() argument 87 return SVE_ACLE_FUNC(svstnt1b_scatter, _u64base, , _u64)(pg, bases, data); in test_svstnt1b_scatter_u64base_u64() 213 return SVE_ACLE_FUNC(svstnt1b_scatter, _u32base, _offset, _s32)(pg, bases, offset, data); in test_svstnt1b_scatter_u32base_offset_s32() 231 return SVE_ACLE_FUNC(svstnt1b_scatter, _u64base, _offset, _s64)(pg, bases, offset, data); in test_svstnt1b_scatter_u64base_offset_s64() [all …]
|
| /llvm-project-15.0.7/clang/test/CodeGen/aarch64-sve-intrinsics/ |
| H A D | acle_sve_ld1sh.c | 215 svint32_t test_svld1sh_gather_u32base_s32(svbool_t pg, svuint32_t bases) { in test_svld1sh_gather_u32base_s32() argument 216 return SVE_ACLE_FUNC(svld1sh_gather, _u32base, _s32, )(pg, bases); in test_svld1sh_gather_u32base_s32() 233 svint64_t test_svld1sh_gather_u64base_s64(svbool_t pg, svuint64_t bases) { in test_svld1sh_gather_u64base_s64() argument 234 return SVE_ACLE_FUNC(svld1sh_gather, _u64base, _s64, )(pg, bases); in test_svld1sh_gather_u64base_s64() 251 svuint32_t test_svld1sh_gather_u32base_u32(svbool_t pg, svuint32_t bases) { in test_svld1sh_gather_u32base_u32() argument 252 return SVE_ACLE_FUNC(svld1sh_gather, _u32base, _u32, )(pg, bases); in test_svld1sh_gather_u32base_u32() 269 svuint64_t test_svld1sh_gather_u64base_u64(svbool_t pg, svuint64_t bases) { in test_svld1sh_gather_u64base_u64() argument 270 return SVE_ACLE_FUNC(svld1sh_gather, _u64base, _u64, )(pg, bases); in test_svld1sh_gather_u64base_u64() 650 return SVE_ACLE_FUNC(svld1sh_gather, _u32base, _index_s32, )(pg, bases, index); in test_svld1sh_gather_u32base_index_s32() 670 return SVE_ACLE_FUNC(svld1sh_gather, _u64base, _index_s64, )(pg, bases, index); in test_svld1sh_gather_u64base_index_s64() [all …]
|
| H A D | acle_sve_ldff1uh.c | 199 svint32_t test_svldff1uh_gather_u32base_s32(svbool_t pg, svuint32_t bases) { in test_svldff1uh_gather_u32base_s32() argument 200 return SVE_ACLE_FUNC(svldff1uh_gather, _u32base, _s32, )(pg, bases); in test_svldff1uh_gather_u32base_s32() 217 svint64_t test_svldff1uh_gather_u64base_s64(svbool_t pg, svuint64_t bases) { in test_svldff1uh_gather_u64base_s64() argument 218 return SVE_ACLE_FUNC(svldff1uh_gather, _u64base, _s64, )(pg, bases); in test_svldff1uh_gather_u64base_s64() 235 svuint32_t test_svldff1uh_gather_u32base_u32(svbool_t pg, svuint32_t bases) { in test_svldff1uh_gather_u32base_u32() argument 236 return SVE_ACLE_FUNC(svldff1uh_gather, _u32base, _u32, )(pg, bases); in test_svldff1uh_gather_u32base_u32() 253 svuint64_t test_svldff1uh_gather_u64base_u64(svbool_t pg, svuint64_t bases) { in test_svldff1uh_gather_u64base_u64() argument 254 return SVE_ACLE_FUNC(svldff1uh_gather, _u64base, _u64, )(pg, bases); in test_svldff1uh_gather_u64base_u64() 634 return SVE_ACLE_FUNC(svldff1uh_gather, _u32base, _index_s32, )(pg, bases, index); in test_svldff1uh_gather_u32base_index_s32() 654 return SVE_ACLE_FUNC(svldff1uh_gather, _u64base, _index_s64, )(pg, bases, index); in test_svldff1uh_gather_u64base_index_s64() [all …]
|
| H A D | acle_sve_ld1uh.c | 215 svint32_t test_svld1uh_gather_u32base_s32(svbool_t pg, svuint32_t bases) { in test_svld1uh_gather_u32base_s32() argument 216 return SVE_ACLE_FUNC(svld1uh_gather, _u32base, _s32, )(pg, bases); in test_svld1uh_gather_u32base_s32() 233 svint64_t test_svld1uh_gather_u64base_s64(svbool_t pg, svuint64_t bases) { in test_svld1uh_gather_u64base_s64() argument 234 return SVE_ACLE_FUNC(svld1uh_gather, _u64base, _s64, )(pg, bases); in test_svld1uh_gather_u64base_s64() 251 svuint32_t test_svld1uh_gather_u32base_u32(svbool_t pg, svuint32_t bases) { in test_svld1uh_gather_u32base_u32() argument 252 return SVE_ACLE_FUNC(svld1uh_gather, _u32base, _u32, )(pg, bases); in test_svld1uh_gather_u32base_u32() 269 svuint64_t test_svld1uh_gather_u64base_u64(svbool_t pg, svuint64_t bases) { in test_svld1uh_gather_u64base_u64() argument 270 return SVE_ACLE_FUNC(svld1uh_gather, _u64base, _u64, )(pg, bases); in test_svld1uh_gather_u64base_u64() 650 return SVE_ACLE_FUNC(svld1uh_gather, _u32base, _index_s32, )(pg, bases, index); in test_svld1uh_gather_u32base_index_s32() 670 return SVE_ACLE_FUNC(svld1uh_gather, _u64base, _index_s64, )(pg, bases, index); in test_svld1uh_gather_u64base_index_s64() [all …]
|
| H A D | acle_sve_ldff1sh.c | 199 svint32_t test_svldff1sh_gather_u32base_s32(svbool_t pg, svuint32_t bases) { in test_svldff1sh_gather_u32base_s32() argument 200 return SVE_ACLE_FUNC(svldff1sh_gather, _u32base, _s32, )(pg, bases); in test_svldff1sh_gather_u32base_s32() 217 svint64_t test_svldff1sh_gather_u64base_s64(svbool_t pg, svuint64_t bases) { in test_svldff1sh_gather_u64base_s64() argument 218 return SVE_ACLE_FUNC(svldff1sh_gather, _u64base, _s64, )(pg, bases); in test_svldff1sh_gather_u64base_s64() 235 svuint32_t test_svldff1sh_gather_u32base_u32(svbool_t pg, svuint32_t bases) { in test_svldff1sh_gather_u32base_u32() argument 236 return SVE_ACLE_FUNC(svldff1sh_gather, _u32base, _u32, )(pg, bases); in test_svldff1sh_gather_u32base_u32() 253 svuint64_t test_svldff1sh_gather_u64base_u64(svbool_t pg, svuint64_t bases) { in test_svldff1sh_gather_u64base_u64() argument 254 return SVE_ACLE_FUNC(svldff1sh_gather, _u64base, _u64, )(pg, bases); in test_svldff1sh_gather_u64base_u64() 634 return SVE_ACLE_FUNC(svldff1sh_gather, _u32base, _index_s32, )(pg, bases, index); in test_svldff1sh_gather_u32base_index_s32() 654 return SVE_ACLE_FUNC(svldff1sh_gather, _u64base, _index_s64, )(pg, bases, index); in test_svldff1sh_gather_u64base_index_s64() [all …]
|
| H A D | acle_sve_ld1.c | 483 svint32_t test_svld1_gather_u32base_s32(svbool_t pg, svuint32_t bases) { in test_svld1_gather_u32base_s32() argument 484 return SVE_ACLE_FUNC(svld1_gather, _u32base, _s32, )(pg, bases); in test_svld1_gather_u32base_s32() 499 svint64_t test_svld1_gather_u64base_s64(svbool_t pg, svuint64_t bases) { in test_svld1_gather_u64base_s64() argument 500 return SVE_ACLE_FUNC(svld1_gather, _u64base, _s64, )(pg, bases); in test_svld1_gather_u64base_s64() 515 svuint32_t test_svld1_gather_u32base_u32(svbool_t pg, svuint32_t bases) { in test_svld1_gather_u32base_u32() argument 516 return SVE_ACLE_FUNC(svld1_gather, _u32base, _u32, )(pg, bases); in test_svld1_gather_u32base_u32() 531 svuint64_t test_svld1_gather_u64base_u64(svbool_t pg, svuint64_t bases) { in test_svld1_gather_u64base_u64() argument 532 return SVE_ACLE_FUNC(svld1_gather, _u64base, _u64, )(pg, bases); in test_svld1_gather_u64base_u64() 547 svfloat32_t test_svld1_gather_u32base_f32(svbool_t pg, svuint32_t bases) { in test_svld1_gather_u32base_f32() argument 548 return SVE_ACLE_FUNC(svld1_gather, _u32base, _f32, )(pg, bases); in test_svld1_gather_u32base_f32() [all …]
|
| H A D | acle_sve_ldff1.c | 439 svint32_t test_svldff1_gather_u32base_s32(svbool_t pg, svuint32_t bases) { in test_svldff1_gather_u32base_s32() argument 440 return SVE_ACLE_FUNC(svldff1_gather, _u32base, _s32, )(pg, bases); in test_svldff1_gather_u32base_s32() 455 svint64_t test_svldff1_gather_u64base_s64(svbool_t pg, svuint64_t bases) { in test_svldff1_gather_u64base_s64() argument 456 return SVE_ACLE_FUNC(svldff1_gather, _u64base, _s64, )(pg, bases); in test_svldff1_gather_u64base_s64() 471 svuint32_t test_svldff1_gather_u32base_u32(svbool_t pg, svuint32_t bases) { in test_svldff1_gather_u32base_u32() argument 472 return SVE_ACLE_FUNC(svldff1_gather, _u32base, _u32, )(pg, bases); in test_svldff1_gather_u32base_u32() 487 svuint64_t test_svldff1_gather_u64base_u64(svbool_t pg, svuint64_t bases) { in test_svldff1_gather_u64base_u64() argument 488 return SVE_ACLE_FUNC(svldff1_gather, _u64base, _u64, )(pg, bases); in test_svldff1_gather_u64base_u64() 503 svfloat32_t test_svldff1_gather_u32base_f32(svbool_t pg, svuint32_t bases) { in test_svldff1_gather_u32base_f32() argument 504 return SVE_ACLE_FUNC(svldff1_gather, _u32base, _f32, )(pg, bases); in test_svldff1_gather_u32base_f32() [all …]
|
| H A D | acle_sve_st1h.c | 134 void test_svst1h_scatter_u32base_s32(svbool_t pg, svuint32_t bases, svint32_t data) in test_svst1h_scatter_u32base_s32() argument 136 return SVE_ACLE_FUNC(svst1h_scatter,_u32base,,_s32)(pg, bases, data); in test_svst1h_scatter_u32base_s32() 146 void test_svst1h_scatter_u64base_s64(svbool_t pg, svuint64_t bases, svint64_t data) in test_svst1h_scatter_u64base_s64() argument 148 return SVE_ACLE_FUNC(svst1h_scatter,_u64base,,_s64)(pg, bases, data); in test_svst1h_scatter_u64base_s64() 158 void test_svst1h_scatter_u32base_u32(svbool_t pg, svuint32_t bases, svuint32_t data) in test_svst1h_scatter_u32base_u32() argument 160 return SVE_ACLE_FUNC(svst1h_scatter,_u32base,,_u32)(pg, bases, data); in test_svst1h_scatter_u32base_u32() 170 void test_svst1h_scatter_u64base_u64(svbool_t pg, svuint64_t bases, svuint64_t data) in test_svst1h_scatter_u64base_u64() argument 172 return SVE_ACLE_FUNC(svst1h_scatter,_u64base,,_u64)(pg, bases, data); in test_svst1h_scatter_u64base_u64() 425 return SVE_ACLE_FUNC(svst1h_scatter,_u32base,_index,_s32)(pg, bases, index, data); in test_svst1h_scatter_u32base_index_s32() 438 return SVE_ACLE_FUNC(svst1h_scatter,_u64base,_index,_s64)(pg, bases, index, data); in test_svst1h_scatter_u64base_index_s64() [all …]
|
| H A D | acle_sve_st1.c | 483 void test_svst1_scatter_u32base_s32(svbool_t pg, svuint32_t bases, svint32_t data) in test_svst1_scatter_u32base_s32() argument 485 return SVE_ACLE_FUNC(svst1_scatter,_u32base,,_s32)(pg, bases, data); in test_svst1_scatter_u32base_s32() 500 void test_svst1_scatter_u64base_s64(svbool_t pg, svuint64_t bases, svint64_t data) in test_svst1_scatter_u64base_s64() argument 502 return SVE_ACLE_FUNC(svst1_scatter,_u64base,,_s64)(pg, bases, data); in test_svst1_scatter_u64base_s64() 517 void test_svst1_scatter_u32base_u32(svbool_t pg, svuint32_t bases, svuint32_t data) in test_svst1_scatter_u32base_u32() argument 519 return SVE_ACLE_FUNC(svst1_scatter,_u32base,,_u32)(pg, bases, data); in test_svst1_scatter_u32base_u32() 534 void test_svst1_scatter_u64base_u64(svbool_t pg, svuint64_t bases, svuint64_t data) in test_svst1_scatter_u64base_u64() argument 536 return SVE_ACLE_FUNC(svst1_scatter,_u64base,,_u64)(pg, bases, data); in test_svst1_scatter_u64base_u64() 551 void test_svst1_scatter_u32base_f32(svbool_t pg, svuint32_t bases, svfloat32_t data) in test_svst1_scatter_u32base_f32() argument 553 return SVE_ACLE_FUNC(svst1_scatter,_u32base,,_f32)(pg, bases, data); in test_svst1_scatter_u32base_f32() [all …]
|
| H A D | acle_sve_ld1sb.c | 307 svint32_t test_svld1sb_gather_u32base_s32(svbool_t pg, svuint32_t bases) { in test_svld1sb_gather_u32base_s32() argument 308 return SVE_ACLE_FUNC(svld1sb_gather, _u32base, _s32, )(pg, bases); in test_svld1sb_gather_u32base_s32() 325 svint64_t test_svld1sb_gather_u64base_s64(svbool_t pg, svuint64_t bases) { in test_svld1sb_gather_u64base_s64() argument 326 return SVE_ACLE_FUNC(svld1sb_gather, _u64base, _s64, )(pg, bases); in test_svld1sb_gather_u64base_s64() 343 svuint32_t test_svld1sb_gather_u32base_u32(svbool_t pg, svuint32_t bases) { in test_svld1sb_gather_u32base_u32() argument 344 return SVE_ACLE_FUNC(svld1sb_gather, _u32base, _u32, )(pg, bases); in test_svld1sb_gather_u32base_u32() 361 svuint64_t test_svld1sb_gather_u64base_u64(svbool_t pg, svuint64_t bases) { in test_svld1sb_gather_u64base_u64() argument 362 return SVE_ACLE_FUNC(svld1sb_gather, _u64base, _u64, )(pg, bases); in test_svld1sb_gather_u64base_u64() 524 return SVE_ACLE_FUNC(svld1sb_gather, _u32base, _offset_s32, )(pg, bases, offset); in test_svld1sb_gather_u32base_offset_s32() 542 return SVE_ACLE_FUNC(svld1sb_gather, _u64base, _offset_s64, )(pg, bases, offset); in test_svld1sb_gather_u64base_offset_s64() [all …]
|
| H A D | acle_sve_ldff1ub.c | 283 svint32_t test_svldff1ub_gather_u32base_s32(svbool_t pg, svuint32_t bases) { in test_svldff1ub_gather_u32base_s32() argument 284 return SVE_ACLE_FUNC(svldff1ub_gather, _u32base, _s32, )(pg, bases); in test_svldff1ub_gather_u32base_s32() 301 svint64_t test_svldff1ub_gather_u64base_s64(svbool_t pg, svuint64_t bases) { in test_svldff1ub_gather_u64base_s64() argument 302 return SVE_ACLE_FUNC(svldff1ub_gather, _u64base, _s64, )(pg, bases); in test_svldff1ub_gather_u64base_s64() 319 svuint32_t test_svldff1ub_gather_u32base_u32(svbool_t pg, svuint32_t bases) { in test_svldff1ub_gather_u32base_u32() argument 320 return SVE_ACLE_FUNC(svldff1ub_gather, _u32base, _u32, )(pg, bases); in test_svldff1ub_gather_u32base_u32() 337 svuint64_t test_svldff1ub_gather_u64base_u64(svbool_t pg, svuint64_t bases) { in test_svldff1ub_gather_u64base_u64() argument 338 return SVE_ACLE_FUNC(svldff1ub_gather, _u64base, _u64, )(pg, bases); in test_svldff1ub_gather_u64base_u64() 500 return SVE_ACLE_FUNC(svldff1ub_gather, _u32base, _offset_s32, )(pg, bases, offset); in test_svldff1ub_gather_u32base_offset_s32() 518 return SVE_ACLE_FUNC(svldff1ub_gather, _u64base, _offset_s64, )(pg, bases, offset); in test_svldff1ub_gather_u64base_offset_s64() [all …]
|
| H A D | acle_sve_ldff1sb.c | 283 svint32_t test_svldff1sb_gather_u32base_s32(svbool_t pg, svuint32_t bases) { in test_svldff1sb_gather_u32base_s32() argument 284 return SVE_ACLE_FUNC(svldff1sb_gather, _u32base, _s32, )(pg, bases); in test_svldff1sb_gather_u32base_s32() 301 svint64_t test_svldff1sb_gather_u64base_s64(svbool_t pg, svuint64_t bases) { in test_svldff1sb_gather_u64base_s64() argument 302 return SVE_ACLE_FUNC(svldff1sb_gather, _u64base, _s64, )(pg, bases); in test_svldff1sb_gather_u64base_s64() 319 svuint32_t test_svldff1sb_gather_u32base_u32(svbool_t pg, svuint32_t bases) { in test_svldff1sb_gather_u32base_u32() argument 320 return SVE_ACLE_FUNC(svldff1sb_gather, _u32base, _u32, )(pg, bases); in test_svldff1sb_gather_u32base_u32() 337 svuint64_t test_svldff1sb_gather_u64base_u64(svbool_t pg, svuint64_t bases) { in test_svldff1sb_gather_u64base_u64() argument 338 return SVE_ACLE_FUNC(svldff1sb_gather, _u64base, _u64, )(pg, bases); in test_svldff1sb_gather_u64base_u64() 500 return SVE_ACLE_FUNC(svldff1sb_gather, _u32base, _offset_s32, )(pg, bases, offset); in test_svldff1sb_gather_u32base_offset_s32() 518 return SVE_ACLE_FUNC(svldff1sb_gather, _u64base, _offset_s64, )(pg, bases, offset); in test_svldff1sb_gather_u64base_offset_s64() [all …]
|
| H A D | acle_sve_ld1ub.c | 307 svint32_t test_svld1ub_gather_u32base_s32(svbool_t pg, svuint32_t bases) { in test_svld1ub_gather_u32base_s32() argument 308 return SVE_ACLE_FUNC(svld1ub_gather, _u32base, _s32, )(pg, bases); in test_svld1ub_gather_u32base_s32() 325 svint64_t test_svld1ub_gather_u64base_s64(svbool_t pg, svuint64_t bases) { in test_svld1ub_gather_u64base_s64() argument 326 return SVE_ACLE_FUNC(svld1ub_gather, _u64base, _s64, )(pg, bases); in test_svld1ub_gather_u64base_s64() 343 svuint32_t test_svld1ub_gather_u32base_u32(svbool_t pg, svuint32_t bases) { in test_svld1ub_gather_u32base_u32() argument 344 return SVE_ACLE_FUNC(svld1ub_gather, _u32base, _u32, )(pg, bases); in test_svld1ub_gather_u32base_u32() 361 svuint64_t test_svld1ub_gather_u64base_u64(svbool_t pg, svuint64_t bases) { in test_svld1ub_gather_u64base_u64() argument 362 return SVE_ACLE_FUNC(svld1ub_gather, _u64base, _u64, )(pg, bases); in test_svld1ub_gather_u64base_u64() 524 return SVE_ACLE_FUNC(svld1ub_gather, _u32base, _offset_s32, )(pg, bases, offset); in test_svld1ub_gather_u32base_offset_s32() 542 return SVE_ACLE_FUNC(svld1ub_gather, _u64base, _offset_s64, )(pg, bases, offset); in test_svld1ub_gather_u64base_offset_s64() [all …]
|
| H A D | acle_sve_adrw.c | 27 svuint32_t test_svadrw_u32base_s32index(svuint32_t bases, svint32_t indices) in test_svadrw_u32base_s32index() argument 29 return SVE_ACLE_FUNC(svadrw_,u32base_s32,index,)(bases, indices); in test_svadrw_u32base_s32index() 42 svuint64_t test_svadrw_u64base_s64index(svuint64_t bases, svint64_t indices) in test_svadrw_u64base_s64index() argument 44 return SVE_ACLE_FUNC(svadrw_,u64base_s64,index,)(bases, indices); in test_svadrw_u64base_s64index() 57 svuint32_t test_svadrw_u32base_u32index(svuint32_t bases, svuint32_t indices) in test_svadrw_u32base_u32index() argument 59 return SVE_ACLE_FUNC(svadrw_,u32base_u32,index,)(bases, indices); in test_svadrw_u32base_u32index() 72 svuint64_t test_svadrw_u64base_u64index(svuint64_t bases, svuint64_t indices) in test_svadrw_u64base_u64index() argument 74 return SVE_ACLE_FUNC(svadrw_,u64base_u64,index,)(bases, indices); in test_svadrw_u64base_u64index()
|
| H A D | acle_sve_adrb.c | 27 svuint32_t test_svadrb_u32base_s32offset(svuint32_t bases, svint32_t offsets) in test_svadrb_u32base_s32offset() argument 29 return SVE_ACLE_FUNC(svadrb_,u32base_s32,offset,)(bases, offsets); in test_svadrb_u32base_s32offset() 42 svuint64_t test_svadrb_u64base_s64offset(svuint64_t bases, svint64_t offsets) in test_svadrb_u64base_s64offset() argument 44 return SVE_ACLE_FUNC(svadrb_,u64base_s64,offset,)(bases, offsets); in test_svadrb_u64base_s64offset() 57 svuint32_t test_svadrb_u32base_u32offset(svuint32_t bases, svuint32_t offsets) in test_svadrb_u32base_u32offset() argument 59 return SVE_ACLE_FUNC(svadrb_,u32base_u32,offset,)(bases, offsets); in test_svadrb_u32base_u32offset() 72 svuint64_t test_svadrb_u64base_u64offset(svuint64_t bases, svuint64_t offsets) in test_svadrb_u64base_u64offset() argument 74 return SVE_ACLE_FUNC(svadrb_,u64base_u64,offset,)(bases, offsets); in test_svadrb_u64base_u64offset()
|
| H A D | acle_sve_adrd.c | 27 svuint32_t test_svadrd_u32base_s32index(svuint32_t bases, svint32_t indices) in test_svadrd_u32base_s32index() argument 29 return SVE_ACLE_FUNC(svadrd_,u32base_s32,index,)(bases, indices); in test_svadrd_u32base_s32index() 42 svuint64_t test_svadrd_u64base_s64index(svuint64_t bases, svint64_t indices) in test_svadrd_u64base_s64index() argument 44 return SVE_ACLE_FUNC(svadrd_,u64base_s64,index,)(bases, indices); in test_svadrd_u64base_s64index() 57 svuint32_t test_svadrd_u32base_u32index(svuint32_t bases, svuint32_t indices) in test_svadrd_u32base_u32index() argument 59 return SVE_ACLE_FUNC(svadrd_,u32base_u32,index,)(bases, indices); in test_svadrd_u32base_u32index() 72 svuint64_t test_svadrd_u64base_u64index(svuint64_t bases, svuint64_t indices) in test_svadrd_u64base_u64index() argument 74 return SVE_ACLE_FUNC(svadrd_,u64base_u64,index,)(bases, indices); in test_svadrd_u64base_u64index()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/ |
| H A D | sve-intrinsics-gather-prefetches-vect-base-invalid-imm-offset.ll | 10 …b.gather.scalar.offset.nx4vi32(<vscale x 4 x i1> %Pg, <vscale x 4 x i32> %bases, i64 %offset, i32 … 20 ….prfb.gather.scalar.offset.nx4vi32(<vscale x 4 x i1> %Pg, <vscale x 4 x i32> %bases, i64 32, i32 1) 30 ….prfb.gather.scalar.offset.nx4vi32(<vscale x 4 x i1> %Pg, <vscale x 4 x i32> %bases, i64 -1, i32 1) 50 ….prfb.gather.scalar.offset.nx2vi64(<vscale x 2 x i1> %Pg, <vscale x 2 x i64> %bases, i64 32, i32 1) 60 ….prfb.gather.scalar.offset.nx2vi64(<vscale x 2 x i1> %Pg, <vscale x 2 x i64> %bases, i64 -1, i32 1) 82 ….prfh.gather.scalar.offset.nx4vi32(<vscale x 4 x i1> %Pg, <vscale x 4 x i32> %bases, i64 63, i32 1) 92 ….prfh.gather.scalar.offset.nx4vi32(<vscale x 4 x i1> %Pg, <vscale x 4 x i32> %bases, i64 -1, i32 1) 102 ….prfh.gather.scalar.offset.nx4vi32(<vscale x 4 x i1> %Pg, <vscale x 4 x i32> %bases, i64 33, i32 1) 122 ….prfh.gather.scalar.offset.nx2vi64(<vscale x 2 x i1> %Pg, <vscale x 2 x i64> %bases, i64 63, i32 1) 132 ….prfh.gather.scalar.offset.nx2vi64(<vscale x 2 x i1> %Pg, <vscale x 2 x i64> %bases, i64 -1, i32 1) [all …]
|
| H A D | sve-intrinsics-gather-prefetches-vect-base-imm-offset.ll | 5 define void @llvm_aarch64_sve_prfb_gather_scalar_offset_nx4vi32(<vscale x 4 x i32> %bases, <vscale … 10 …e.prfb.gather.scalar.offset.nx4vi32(<vscale x 4 x i1> %Pg, <vscale x 4 x i32> %bases, i64 7, i32 1) 15 define void @llvm_aarch64_sve_prfb_gather_scalar_offset_nx2vi64(<vscale x 2 x i64> %bases, <vscale … 20 …e.prfb.gather.scalar.offset.nx2vi64(<vscale x 2 x i1> %Pg, <vscale x 2 x i64> %bases, i64 7, i32 1) 25 define void @llvm_aarch64_sve_prfh_gather_scalar_offset_nx4vi32(<vscale x 4 x i32> %bases, <vscale … 30 …e.prfh.gather.scalar.offset.nx4vi32(<vscale x 4 x i1> %Pg, <vscale x 4 x i32> %bases, i64 6, i32 1) 35 define void @llvm_aarch64_sve_prfh_gather_scalar_offset_nx2vi64(<vscale x 2 x i64> %bases, <vscale … 45 define void @llvm_aarch64_sve_prfw_gather_scalar_offset_nx4vi32(<vscale x 4 x i32> %bases, <vscale … 55 define void @llvm_aarch64_sve_prfw_gather_scalar_offset_nx2vi64(<vscale x 2 x i64> %bases, <vscale … 65 define void @llvm_aarch64_sve_prfd_gather_scalar_offset_nx4vi32(<vscale x 4 x i32> %bases, <vscale … [all …]
|