@@ -56,7 +56,7 @@ class packer {
56
56
public:
57
57
58
58
static void pack (TFrom *mem, size_t len, TFrom base) {
59
- TFrom offset = MT::template shift_n_sub<Shift>(base, (TFrom) std::numeric_limits<TTo>::Min ());
59
+ TFrom offset = MT::template shift_n_sub<Shift>(base, (TFrom) std::numeric_limits<TTo>::min ());
60
60
auto baseVec = MT::broadcast (offset);
61
61
62
62
auto pre_aligned_mem = reinterpret_cast <TFrom *>(reinterpret_cast <size_t >(mem) & ~ALIGN_MASK);
@@ -87,8 +87,8 @@ class packer {
87
87
88
88
assert (AH::is_aligned (mem_read));
89
89
90
- auto memv_read = (TV *) mem_read;
91
- auto memv_write = (TV *) mem_write;
90
+ TV * memv_read = (TV *) mem_read;
91
+ TV * memv_write = (TV *) mem_write;
92
92
93
93
auto lenv = len / N;
94
94
len -= (lenv * N);
@@ -156,7 +156,7 @@ class packer {
156
156
157
157
158
158
static void unpack (TTo *mem, size_t len, TFrom base) {
159
- TFrom offset = MT::template shift_n_sub<Shift>(base, (TFrom) std::numeric_limits<TTo>::Min ());
159
+ TFrom offset = MT::template shift_n_sub<Shift>(base, (TFrom) std::numeric_limits<TTo>::min ());
160
160
auto baseVec = MT::broadcast (offset);
161
161
162
162
auto mem_read = mem + len;
@@ -184,8 +184,8 @@ class packer {
184
184
assert (AH::is_aligned (mem_read));
185
185
186
186
auto lenv = len / (N * 2 );
187
- auto memv_read = ((TV *) mem_read) - 1 ;
188
- auto memv_write = ((TV *) mem_write) - 2 ;
187
+ TV * memv_read = ((TV *) mem_read) - 1 ;
188
+ TV * memv_write = ((TV *) mem_write) - 2 ;
189
189
len -= lenv * N * 2 ;
190
190
191
191
while (lenv >= Unroll) {
0 commit comments