1
0
mirror of https://github.com/paboyle/Grid.git synced 2025-04-11 14:40:46 +01:00
This commit is contained in:
paboyle 2018-01-12 18:25:39 +00:00
parent ec89714cce
commit 00c49d4c17

View File

@ -32,7 +32,7 @@
#endif
#include "Grid_generic_types.h" // Definitions for simulated integer SIMD.
namespace Grid {
NAMESPACE_BEGIN(Grid);
#ifdef QPX
#include <spi/include/kernel/location.h>
@ -41,7 +41,8 @@ namespace Grid {
#include <hwi/include/bqc/A2_inlines.h>
#endif
namespace Optimization {
NAMESPACE_BEGIN(Optimization);
typedef struct
{
float v0,v1,v2,v3;
@ -583,7 +584,8 @@ namespace Optimization {
}
return a;
}
}
NAMESPACE_END(Optimization);
////////////////////////////////////////////////////////////////////////////////
// Here assign types
@ -596,7 +598,6 @@ typedef Optimization::veci SIMD_Itype; // Integer type
inline void v_prefetch0(int size, const char *ptr){};
inline void prefetch_HINT_T0(const char *ptr){};
// Function name aliases
typedef Optimization::Vsplat VsplatSIMD;
typedef Optimization::Vstore VstoreSIMD;
@ -616,4 +617,4 @@ typedef Optimization::Conj ConjSIMD;
typedef Optimization::TimesMinusI TimesMinusISIMD;
typedef Optimization::TimesI TimesISIMD;
}
NAMESPACE_END(Grid)