Changeset 5118 for icGREP/icgrep-devel


Ignore:
Timestamp:
Aug 5, 2016, 9:10:41 PM (3 years ago)
Author:
cameron
Message:

AVX builders should inherit from SSE2 not just SSE

Location:
icGREP/icgrep-devel/icgrep/IDISA
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • icGREP/icgrep-devel/icgrep/IDISA/idisa_avx_builder.h

    r5115 r5118  
    1414namespace IDISA {
    1515
    16 class IDISA_AVX_Builder : public IDISA_SSE_Builder {
     16class IDISA_AVX_Builder : public IDISA_SSE2_Builder {
    1717public:
    1818   
    19     IDISA_AVX_Builder(Module * m, Type * bitBlockType) : IDISA_SSE_Builder(m, bitBlockType) {
     19    IDISA_AVX_Builder(Module * m, Type * bitBlockType) : IDISA_SSE2_Builder(m, bitBlockType) {
    2020    }
    2121    Value * hsimd_signmask(unsigned fw, Value * a) override;
  • icGREP/icgrep-devel/icgrep/IDISA/idisa_sse_builder.cpp

    r5117 r5118  
    9999
    100100#define SHIFT_FIELDWIDTH 64
    101 #define LEAVE_CARRY_UNNORMALIZED
     101//#define LEAVE_CARRY_UNNORMALIZED
    102102
    103103// full shift producing {shiftout, shifted}
Note: See TracChangeset for help on using the changeset viewer.