@@ -83,7 +83,7 @@ uint8<64> i_align16(const uint8<64>& lower, const uint8<64>& upper)
83
83
template <unsigned shift, unsigned N> SIMDPP_INL
84
84
uint8<N> i_align16 (const uint8<N>& lower, const uint8<N>& upper)
85
85
{
86
- SIMDPP_VEC_ARRAY_IMPL2 (uint8<N>, i_align16<shift>, lower, upper);
86
+ SIMDPP_VEC_ARRAY_IMPL2 (uint8<N>, uint8<N>, i_align16<shift>, lower, upper);
87
87
}
88
88
89
89
// -----------------------------------------------------------------------------
@@ -126,7 +126,7 @@ uint16<32> i_align8(const uint16<32>& lower, const uint16<32>& upper)
126
126
template <unsigned shift, unsigned N> SIMDPP_INL
127
127
uint16<N> i_align8 (const uint16<N>& lower, const uint16<N>& upper)
128
128
{
129
- SIMDPP_VEC_ARRAY_IMPL2 (uint16<N>, i_align8<shift>, lower, upper);
129
+ SIMDPP_VEC_ARRAY_IMPL2 (uint16<N>, uint16<N>, i_align8<shift>, lower, upper);
130
130
}
131
131
132
132
// -----------------------------------------------------------------------------
@@ -203,7 +203,7 @@ uint32<16> i_align4(const uint32<16>& lower, const uint32<16>& upper)
203
203
template <unsigned shift, unsigned N> SIMDPP_INL
204
204
uint32<N> i_align4 (const uint32<N>& lower, const uint32<N>& upper)
205
205
{
206
- SIMDPP_VEC_ARRAY_IMPL2 (uint32<N>, i_align4<shift>, lower, upper);
206
+ SIMDPP_VEC_ARRAY_IMPL2 (uint32<N>, uint32<N>, i_align4<shift>, lower, upper);
207
207
}
208
208
209
209
// -----------------------------------------------------------------------------
@@ -269,7 +269,7 @@ uint64<8> i_align2(const uint64<8>& lower, const uint64<8>& upper)
269
269
template <unsigned shift, unsigned N> SIMDPP_INL
270
270
uint64<N> i_align2 (const uint64<N>& lower, const uint64<N>& upper)
271
271
{
272
- SIMDPP_VEC_ARRAY_IMPL2 (uint64<N>, i_align2<shift>, lower, upper);
272
+ SIMDPP_VEC_ARRAY_IMPL2 (uint64<N>, uint64<N>, i_align2<shift>, lower, upper);
273
273
}
274
274
275
275
// -----------------------------------------------------------------------------
@@ -365,7 +365,7 @@ float32<16> i_align4(const float32<16>& lower, const float32<16>& upper)
365
365
template <unsigned shift, unsigned N> SIMDPP_INL
366
366
float32<N> i_align4 (const float32<N>& lower, const float32<N>& upper)
367
367
{
368
- SIMDPP_VEC_ARRAY_IMPL2 (float32<N>, i_align4<shift>, lower, upper);
368
+ SIMDPP_VEC_ARRAY_IMPL2 (float32<N>, float32<N>, i_align4<shift>, lower, upper);
369
369
}
370
370
371
371
// -----------------------------------------------------------------------------
@@ -439,7 +439,7 @@ float64<8> i_align2(const float64<8>& lower, const float64<8>& upper)
439
439
template <unsigned shift, unsigned N> SIMDPP_INL
440
440
float64<N> i_align2 (const float64<N>& lower, const float64<N>& upper)
441
441
{
442
- SIMDPP_VEC_ARRAY_IMPL2 (float64<N>, i_align2<shift>, lower, upper);
442
+ SIMDPP_VEC_ARRAY_IMPL2 (float64<N>, float64<N>, i_align2<shift>, lower, upper);
443
443
}
444
444
445
445
} // namespace insn
0 commit comments