Ignore:
Timestamp:
Jan 18, 2018, 1:34:55 PM (15 months ago)
Author:
cameron
Message:

Pablo packh/packl and transposition with -enable-pablo-s2p

File:
1 edited

Legend:

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

    r5822 r5837  
    88#include "kernel.h"  // for KernelBuilder
    99
    10 #ifdef PABLO_PACKING
    1110#include <pablo/pablo_kernel.h>
    12 #endif
    1311
    1412namespace IDISA { class IDISA_Builder; }  // lines 14-14
    1513namespace llvm { class Value; }
     14
    1615//#define S2P_MULTIBLOCK
    1716namespace kernel {
     
    3635};
    3736
    38 #ifdef PABLO_PACKING
    39 
    4037class S2P_PabloKernel final : public pablo::PabloKernel {
    4138public:
    42     S2P_PabloKernel(const std::unique_ptr<KernelBuilder> & b, unsigned codeUnitWidth);
     39    S2P_PabloKernel(const std::unique_ptr<KernelBuilder> & b, unsigned codeUnitWidth = 8);
    4340    bool isCachable() const override { return true; }
    4441    bool hasSignature() const override { return false; }
     
    4744    unsigned mCodeUnitWidth;
    4845};
    49 #endif
    5046
    5147}
Note: See TracChangeset for help on using the changeset viewer.