Ignore:
Timestamp:
Mar 2, 2017, 12:18:43 PM (3 years ago)
Author:
cameron
Message:

Swizzled bitstream deletion and -enable-AVX-deletion in u8u16

File:
1 edited

Legend:

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

    r5313 r5355  
    5353    const unsigned mStreamCount;
    5454};
     55   
     56class SwizzledBitstreamCompressByCount : public BlockOrientedKernel {
     57public:
     58   
     59    SwizzledBitstreamCompressByCount(IDISA::IDISA_Builder * iBuilder, unsigned bitStreamCount, unsigned fieldWidth = 64);
     60   
     61protected:
     62   
     63    void generateDoBlockMethod() override;
     64    void generateFinalBlockMethod(llvm::Value * remainingBytes) override;
     65   
     66private:
     67    const unsigned mBitStreamCount;
     68    const unsigned mFieldWidth;
     69    const unsigned mSwizzleFactor;
     70    const unsigned mSwizzleSetCount;
     71};
     72
     73   
    5574}
    5675   
Note: See TracChangeset for help on using the changeset viewer.