mirror of
https://github.com/VectorCamp/vectorscan.git
synced 2025-11-17 09:45:28 +03:00
Move SVE functions into their own files.
Change-Id: I995ba4b7d2b558ee403693ee45d747d414d3b177
This commit is contained in:
committed by
Konstantinos Margaritis
parent
e1f0f6baf7
commit
3bdd48fd61
@@ -83,17 +83,6 @@ void loadcompressed64(u64a *x, const void *ptr, const u64a *m, u32 bytes) {
|
||||
#endif
|
||||
}
|
||||
|
||||
#if defined(HAVE_SVE2_BITPERM)
|
||||
|
||||
static really_inline
|
||||
void bdep64x2(u64a *d, const u64a *x, const m128 *m) {
|
||||
svbool_t pg = svptrue_pat_b64(SV_VL2);
|
||||
svst1(pg, (uint64_t *)d, svbdep(svld1_u64(pg, (const uint64_t *)x),
|
||||
svld1_u64(pg, (const uint64_t *)m)));
|
||||
}
|
||||
|
||||
#endif // HAVE_SVE2_BITPERM
|
||||
|
||||
/*
|
||||
* 128-bit store/load.
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user