36
36
namespace arrow {
37
37
namespace internal {
38
38
39
- int unpack32_default (const uint8_t * in_, uint32_t * out, int batch_size, int num_bits) {
39
+ int unpack32_scalar (const uint8_t * in_, uint32_t * out, int batch_size, int num_bits) {
40
40
const uint32_t * in = reinterpret_cast <const uint32_t *>(in_);
41
41
42
42
batch_size = batch_size / 32 * 32 ;
@@ -152,10 +152,10 @@ int unpack32_default(const uint8_t* in_, uint32_t* out, int batch_size, int num_
152
152
namespace {
153
153
154
154
struct Unpack32DynamicFunction {
155
- using FunctionType = decltype (&unpack32_default );
155
+ using FunctionType = decltype (&unpack32_scalar );
156
156
157
157
static std::vector<std::pair<DispatchLevel, FunctionType>> implementations () {
158
- return {{DispatchLevel::NONE, unpack32_default }
158
+ return {{DispatchLevel::NONE, unpack32_scalar }
159
159
#if defined(ARROW_HAVE_RUNTIME_AVX2)
160
160
,
161
161
{DispatchLevel::AVX2, unpack32_avx2}
@@ -179,7 +179,7 @@ int unpack32(const uint8_t* in, uint32_t* out, int batch_size, int num_bits) {
179
179
#endif
180
180
}
181
181
182
- int unpack64_default (const uint8_t * in, uint64_t * out, int batch_size, int num_bits) {
182
+ int unpack64_scalar (const uint8_t * in, uint64_t * out, int batch_size, int num_bits) {
183
183
batch_size = batch_size / 32 * 32 ;
184
184
int num_loops = batch_size / 32 ;
185
185
@@ -388,7 +388,7 @@ int unpack64_default(const uint8_t* in, uint64_t* out, int batch_size, int num_b
388
388
389
389
int unpack64 (const uint8_t * in, uint64_t * out, int batch_size, int num_bits) {
390
390
// TODO: unpack64_neon, unpack64_avx2 and unpack64_avx512
391
- return unpack64_default (in, out, batch_size, num_bits);
391
+ return unpack64_scalar (in, out, batch_size, num_bits);
392
392
}
393
393
394
394
} // namespace internal
0 commit comments