Ignore:
Timestamp:
Jun 30, 2016, 2:29:44 PM (3 years ago)
Author:
cameron
Message:

Minor u8u16 updates, 8-bit p2sKernel with compressed output

File:
1 edited

Legend:

Unmodified
Added
Removed
  • icGREP/icgrep-devel/icgrep/kernels/p2s_kernel.h

    r5076 r5079  
    3737};
    3838
     39class p2sKernel_withCompressedOutput : public KernelBuilder {
     40public:
     41    p2sKernel_withCompressedOutput(IDISA::IDISA_Builder * iBuilder) :
     42    KernelBuilder(iBuilder, "p2s_compress",
     43                  {StreamSetBinding{StreamSetType(8, 1), "basisBits"}, StreamSetBinding{StreamSetType(1, 1), "deletionCounts"}},
     44                  {StreamSetBinding{StreamSetType(1, 8), "byteStream"}},
     45                  {}, {}, {}) {}
     46   
     47private:
     48    void prepareKernel() override;
     49    void generateDoBlockMethod() override;
     50};
     51   
     52
    3953class p2s_16Kernel : public KernelBuilder {
    4054public:
     
    5165
    5266   
    53 class p2s_16Kernel_withCompressedOutputKernel : public KernelBuilder {
     67class p2s_16Kernel_withCompressedOutput : public KernelBuilder {
    5468public:
    55     p2s_16Kernel_withCompressedOutputKernel(IDISA::IDISA_Builder * iBuilder) :
     69    p2s_16Kernel_withCompressedOutput(IDISA::IDISA_Builder * iBuilder) :
    5670    KernelBuilder(iBuilder, "p2s_16_compress",
    5771                  {StreamSetBinding{StreamSetType(16, 1), "basisBits"}, StreamSetBinding{StreamSetType(1, 1), "deletionCounts"}},
Note: See TracChangeset for help on using the changeset viewer.