Ignore:
Timestamp:
Jun 14, 2018, 10:41:45 AM (13 months ago)
Author:
cameron
Message:

Little-endian/big-endian bit number options, default to little-endian

File:
1 edited

Legend:

Unmodified
Added
Removed
  • icGREP/icgrep-devel/icgrep/cc/cc_compiler.h

    r5872 r6089  
    1313#include <kernels/interface.h>
    1414#include <string>
     15#include <cc/alphabet.h>
    1516
    1617namespace cc {
     
    4041public:
    4142   
    42     Parabix_CC_Compiler(pablo::PabloBlock * scope, std::vector<pablo::PabloAST *> basisBitSet);
     43    Parabix_CC_Compiler(pablo::PabloBlock * scope, std::vector<pablo::PabloAST *> basisBitSet, cc::BitNumbering b = BitNumbering::LittleEndian);
    4344   
    4445    pablo::PabloAST * compileCC(const re::CC *cc) override;
     
    7273private:   
    7374    const unsigned                  mEncodingBits;
     75    BitNumbering               mBasisSetNumbering;
    7476    std::vector<pablo::PabloAST *>  mBasisBit;
    7577    unsigned                        mEncodingMask;
Note: See TracChangeset for help on using the changeset viewer.