mirror of
https://github.com/amd/blis.git
synced 2026-05-11 01:30:00 +00:00
Give the level1v operations some love:
- Add missing axpby and xpby operations (plus test cases). - Add special case for scal2v with alpha=1. - Add restrict qualifiers. - Add special-case algorithms for incx=incy=1.
This commit is contained in:
@@ -629,6 +629,24 @@
|
||||
#define BLIS_ZADDV_KERNEL BLIS_ZADDV_KERNEL_REF
|
||||
#endif
|
||||
|
||||
// axpbyv kernels
|
||||
|
||||
#ifndef BLIS_SAXPBYV_KERNEL
|
||||
#define BLIS_SAXPBYV_KERNEL BLIS_SAXPBYV_KERNEL_REF
|
||||
#endif
|
||||
|
||||
#ifndef BLIS_DAXPBYV_KERNEL
|
||||
#define BLIS_DAXPBYV_KERNEL BLIS_DAXPBYV_KERNEL_REF
|
||||
#endif
|
||||
|
||||
#ifndef BLIS_CAXPBYV_KERNEL
|
||||
#define BLIS_CAXPBYV_KERNEL BLIS_CAXPBYV_KERNEL_REF
|
||||
#endif
|
||||
|
||||
#ifndef BLIS_ZAXPBYV_KERNEL
|
||||
#define BLIS_ZAXPBYV_KERNEL BLIS_ZAXPBYV_KERNEL_REF
|
||||
#endif
|
||||
|
||||
// axpyv kernels
|
||||
|
||||
#ifndef BLIS_SAXPYV_KERNEL
|
||||
@@ -809,6 +827,24 @@
|
||||
#define BLIS_ZSWAPV_KERNEL BLIS_ZSWAPV_KERNEL_REF
|
||||
#endif
|
||||
|
||||
// xpbyv kernels
|
||||
|
||||
#ifndef BLIS_SXPBYV_KERNEL
|
||||
#define BLIS_SXPBYV_KERNEL BLIS_SXPBYV_KERNEL_REF
|
||||
#endif
|
||||
|
||||
#ifndef BLIS_DXPBYV_KERNEL
|
||||
#define BLIS_DXPBYV_KERNEL BLIS_DXPBYV_KERNEL_REF
|
||||
#endif
|
||||
|
||||
#ifndef BLIS_CXPBYV_KERNEL
|
||||
#define BLIS_CXPBYV_KERNEL BLIS_CXPBYV_KERNEL_REF
|
||||
#endif
|
||||
|
||||
#ifndef BLIS_ZXPBYV_KERNEL
|
||||
#define BLIS_ZXPBYV_KERNEL BLIS_ZXPBYV_KERNEL_REF
|
||||
#endif
|
||||
|
||||
|
||||
// -- Define default blocksize macros ------------------------------------------
|
||||
|
||||
|
||||
Reference in New Issue
Block a user