Skip to content
Snippets Groups Projects

Added 10 it unpacker on GPU

Merged Tobias Winchen requested to merge twinchen/psrdada_cpp:devel into devel
6 files
+ 133
7
Compare changes
  • Side-by-side
  • Inline
Files
6
@@ -12,6 +12,9 @@ namespace kernels {
__global__
void unpack_edd_12bit_to_float32(uint64_t const* __restrict__ in, float* __restrict__ out, int n);
__global__
void unpack_edd_10bit_to_float32(uint64_t const* __restrict__ in, float* __restrict__ out, int n);
__global__
void unpack_edd_8bit_to_float32(uint64_t const* __restrict__ in, float* __restrict__ out, int n);
@@ -33,7 +36,7 @@ public:
void unpack(const uint64_t* input, float* output, size_t size);
template <int Nbits>
void unpack(InputType const& input, OutputType& output)
void unpack(InputType const& input, OutputType& output)
{
InputType::value_type const* input_ptr = thrust::raw_pointer_cast(input.data());
OutputType::value_type* output_ptr = thrust::raw_pointer_cast(output.data());
Loading