mirror of
https://github.com/paboyle/Grid.git
synced 2025-04-09 21:50:45 +01:00
comment out mac in vector types
This commit is contained in:
parent
323a651c71
commit
6b6bf537d3
@ -298,19 +298,24 @@ public:
|
|||||||
///////////////////////////////////////////////
|
///////////////////////////////////////////////
|
||||||
|
|
||||||
// FIXME -- alias this to an accelerator_inline MAC struct.
|
// FIXME -- alias this to an accelerator_inline MAC struct.
|
||||||
#if defined(A64FX) || defined(A64FXFIXEDSIZE) // on A64FX use FCMLA
|
|
||||||
|
// A64FX: use FCMLA
|
||||||
|
/*
|
||||||
|
#if defined(A64FX) || defined(A64FXFIXEDSIZE) // A64FX: use FCMLA
|
||||||
friend accelerator_inline void mac(Grid_simd *__restrict__ y,
|
friend accelerator_inline void mac(Grid_simd *__restrict__ y,
|
||||||
const Grid_simd *__restrict__ a,
|
const Grid_simd *__restrict__ a,
|
||||||
const Grid_simd *__restrict__ x) {
|
const Grid_simd *__restrict__ x) {
|
||||||
y->v = Optimization::MultAddComplex::mac(a->v, x->v, y->v);
|
y->v = Optimization::MultAddComplex::mac(a->v, x->v, y->v);
|
||||||
};
|
};
|
||||||
#else
|
#else
|
||||||
|
#endif
|
||||||
|
|
||||||
|
*/
|
||||||
friend accelerator_inline void mac(Grid_simd *__restrict__ y,
|
friend accelerator_inline void mac(Grid_simd *__restrict__ y,
|
||||||
const Grid_simd *__restrict__ a,
|
const Grid_simd *__restrict__ a,
|
||||||
const Grid_simd *__restrict__ x) {
|
const Grid_simd *__restrict__ x) {
|
||||||
*y = (*a) * (*x) + (*y);
|
*y = (*a) * (*x) + (*y);
|
||||||
};
|
};
|
||||||
#endif
|
|
||||||
|
|
||||||
friend accelerator_inline void mult(Grid_simd *__restrict__ y,
|
friend accelerator_inline void mult(Grid_simd *__restrict__ y,
|
||||||
const Grid_simd *__restrict__ l,
|
const Grid_simd *__restrict__ l,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user