Ignore:
Timestamp:
Jul 13, 2015, 12:15:19 PM (4 years ago)
Author:
cameron
Message:

Prepare for non-bitblock carry summaries; use IDISA bitblock_any

File:
1 edited

Legend:

Unmodified
Added
Removed
  • icGREP/icgrep-devel/icgrep/pablo/carry_manager.cpp

    r4659 r4663  
    9090   
    9191#if (BLOCK_SIZE == 128) && !defined(USE_LONG_INTEGER_SHIFT)
    92     Value * ahead64 = iBuilder.mvmd_dslli(64, carry_in, strm, 1);
    93     result_value = mBuilder->CreateOr(iBuilder.simd_srli(64, ahead64, 63), iBuilder.simd_slli(64, strm, 1));
     92    Value * ahead64 = iBuilder->mvmd_dslli(64, carry_in, strm, 1);
     93    result_value = mBuilder->CreateOr(iBuilder->simd_srli(64, ahead64, 63), iBuilder->simd_slli(64, strm, 1));
    9494#else
    9595    Value* advanceq_longint = mBuilder->CreateBitCast(carry_in, mBuilder->getIntNTy(BLOCK_SIZE));
Note: See TracChangeset for help on using the changeset viewer.