1
0
mirror of https://github.com/paboyle/Grid.git synced 2025-08-18 20:21:53 +01:00

Merge branch 'develop' into bugfix/LatTransfer

* develop:
  Better SIMD usage/coalescence
This commit is contained in:
Michael Marshall
2021-02-27 00:21:36 +00:00
5 changed files with 143 additions and 14 deletions

View File

@@ -67,9 +67,14 @@ public:
accelerator_inline const vobj & operator()(size_t i) const { return this->_odata[i]; }
#endif
#if 1
// accelerator_inline const vobj & operator[](size_t i) const { return this->_odata[i]; };
accelerator_inline vobj & operator[](size_t i) const { return this->_odata[i]; };
#else
accelerator_inline const vobj & operator[](size_t i) const { return this->_odata[i]; };
accelerator_inline vobj & operator[](size_t i) { return this->_odata[i]; };
#endif
accelerator_inline uint64_t begin(void) const { return 0;};
accelerator_inline uint64_t end(void) const { return this->_odata_size; };
accelerator_inline uint64_t size(void) const { return this->_odata_size; };