|
|
@3447
|
5 years |
cameron |
Fixes to leave carry-out variables in carry-in form.
|
|
|
@3446
|
5 years |
linmengl |
minor changes to proper inline
|
|
|
@3443
|
5 years |
cameron |
Since bits have been spread into 16-bit fields, need 16->64 step, not …
|
|
|
@3441
|
5 years |
linmengl |
make avx2 can run now
|
|
|
@3439
|
5 years |
cameron |
Updates for AVX2 - current Pablo compiler; untested
|
|
|
@3438
|
5 years |
lindanl |
Long stream addition for AVX2 (not tested)
|
|
|
@3392
|
6 years |
cameron |
Return int rather than uint32_t saves a conversion
|
|
|
@3390
|
6 years |
linmengl |
moving idisa c library into trunk/lib_c
|
|
|
@3377
|
6 years |
cameron |
Clear_from: make sure all scan_fields are cleared
|
|
|
@3371
|
6 years |
cameron |
Fix for scanblock_t = uint64_t
|
|
|
@3341
|
6 years |
cameron |
Multiplex/demultiplex routines
|
|
|
@3334
|
6 years |
cameron |
Enable static assert checking (requires -std=gnu++0x compiler flag)
|
|
|
@3326
|
6 years |
ksherdy |
Modified impl of carryFlip
|
|
|
@3320
|
6 years |
ksherdy |
Reverted bad carryQ.hpp changes.
|
|
|
@3318
|
6 years |
ksherdy |
Removed unused methods.
|
|
|
@3317
|
6 years |
ksherdy |
Minor changes.
|
|
|
@3304
|
6 years |
ksherdy |
Added explicit carrySet.hpp runtime for PabloJ.
|
|
|
@3274
|
6 years |
cameron |
get_last_pos, clear_from scanner operations
|
|
|
@3216
|
6 years |
cameron |
Eliminated the specialized BaseCount16 versions; unneeded
|
|
|
@3215
|
6 years |
cameron |
Fix scan masks
|
|
|
@3207
|
6 years |
cameron |
BitStreamScanner? template class for multiblock bitstream segments.
|
|
|
@3189
|
6 years |
cameron |
Add optimized BitBlockScanner?
|
|
|
@3148
|
6 years |
ksherdy |
Added isDone method to Forward/Reverse? Iterators. Minor additions.
|
|
|
@3142
|
6 years |
cameron |
Hide default constructors for iterators.
|
|
|
@3140
|
6 years |
cameron |
Add BitBlockForwardScanner?; replace incorrect '=' with '=='
|
|
|
@3131
|
6 years |
cameron |
Fixes
|
|
|
@3125
|
6 years |
linmengl |
add IDISA C library to the wild, 'idisa128_c.h' is the main header …
|
|
|
@3112
|
6 years |
cameron |
Iterator for content buffers with 16-bit left deletion results
|
|
|
@3093
|
6 years |
cameron |
Use template type for string base; remove Bytedata dependency
|
|
|
@3090
|
6 years |
cameron |
Use char as base type for buffers
|
|
|
@3088
|
6 years |
cameron |
Add Transpose struct to allow standard Pablo interface
|
|
|
@3087
|
6 years |
cameron |
pablo.match library support
|
|
|
@3063
|
6 years |
cameron |
Add floating point operations: i2f, f2i, fmul, fdiv, fadd, fsub, flt, …
|
|
|
@3028
|
6 years |
cameron |
Fix pending64
|
|
|
@3025
|
6 years |
cameron |
Elmin noise
|
|
|
@3023
|
6 years |
cameron |
Restore get_pending64 for legacy compiler; elim affinity mask noise.
|
|
|
@3021
|
6 years |
cameron |
Fixes for multicarry while mode
|
|
|
@3019
|
6 years |
cameron |
Add simd_sign_bit constant
|
|
|
@3014
|
6 years |
cameron |
Fix for pablo.MatchStar?.
|
|
|
@3008
|
6 years |
cameron |
Support for pablo.MatchStar?
|
|
|
@2991
|
6 years |
ksherdy |
Added local carry combine macro to work around template specialization.
|
|
|
@2987
|
6 years |
ksherdy |
Added setter/getter for convenience.
|
|
|
@2986
|
6 years |
ksherdy |
Make CarryAt? return-by-ref.
|
|
|
@2960
|
6 years |
ksherdy |
Carry method renaming.
|
|
|
@2958
|
6 years |
ksherdy |
Added CarryDeclare? macro to carryQ library.
|
|
|
@2893
|
6 years |
cameron |
Fix lookahead library name to match compiler.
|
|
|
@2875
|
6 years |
cameron |
lookahead fix
|
|
|
@2874
|
6 years |
cameron |
Support for pablo.Lookahead
|
|
|
@2856
|
6 years |
ksherdy |
Record CSV results only.
|
|
|
@2846
|
6 years |
ksherdy |
Added desc to PERF_SEC_BIND.
|
|
|
@2828
|
6 years |
ksherdy |
Minor fix.
|
|
|
@2824
|
6 years |
linmengl |
bug fix on shufflei return type
|
|
|
@2795
|
6 years |
cameron |
Move simd_const_1 to library, refine HMPS CCGO2
|
|
|
@2794
|
6 years |
ksherdy |
Added experimental PabloJCarryTest.
|
|
|
@2719
|
6 years |
cameron |
Some copyright and description fixes
|
|
|
@2712
|
6 years |
cameron |
Use assert.h instead of cassert
|
|
|
@2705
|
6 years |
cameron |
Resolve initialization error.
|
|
|
@2698
|
6 years |
cameron |
Fixes for advance_n support in experimental mode
|
|
|
@2696
|
6 years |
cameron |
Pablo support for Advance(strm, n)
|
|
|
@2695
|
6 years |
ksherdy |
Added #ifdef BASIS_BITS.
|
|
|
@2694
|
6 years |
cameron |
Macros for use by Pablo CCGOs
|
|
|
@2616
|
6 years |
ksherdy |
Added sizeof(BitBlock?) aligned STL allocator and memory alignment …
|
|
|
@2614
|
6 years |
ksherdy |
Nobody will ever need anymore than 64k of memory.
|
|
|
@2610
|
6 years |
cameron |
Add support for new carry code gen objects in Pablo compiler
|
|
|
@2605
|
6 years |
cameron |
Operations preserving carry-out form add_ci_co, sub_bi_bo, adv_ci_co
|
|
|
@2594
|
6 years |
ksherdy |
Rename scanword_t ScanWord?.
|
|
|
@2587
|
6 years |
ksherdy |
Wide screen variables.
|
|
|
@2561
|
6 years |
ksherdy |
Updated comment.
|
|
|
@2543
|
6 years |
ksherdy |
Updated perfsec.h.
|
|
|
@2481
|
6 years |
ksherdy |
Updated perflib to allow runs against individual PAPI events.
|
|
|
@2479
|
6 years |
lindanl |
Change to static functions.
|
|
|
@2428
|
6 years |
nmedfort |
bug fix for count reverse zeroes
|
|
|
@2352
|
6 years |
ksherdy |
Updated include.
|
|
|
@2348
|
6 years |
ksherdy |
Removed #include.
|
|
|
@2347
|
6 years |
ksherdy |
Documented and consolidated bitstream scanner and iterator classes.
|
|
|
@2330
|
6 years |
cameron |
Use typename only within template declarations
|
|
|
@2329
|
6 years |
lindanl |
MSVC fixes.
|
|
|
@2328
|
6 years |
cameron |
Clear some -Wall warnings.
|
|
|
@2327
|
6 years |
cameron |
Fix ptr cast
|
|
|
@2326
|
6 years |
cameron |
Try int for simd<fw>::constant
|
|
|
@2325
|
6 years |
cameron |
Field types fw1_t, fw2_t…
|
|
|
@2324
|
6 years |
cameron |
Library with field-width based integer types
|
|
|
@2293
|
7 years |
cameron |
Multiple cleanups for bitstream_iterator
|
|
|
@2287
|
7 years |
ksherdy |
Removed problematic 'using namespace std;'
|
|
|
@2286
|
7 years |
ksherdy |
Removed problematic 'using namespace std;'
|
|
|
@2275
|
7 years |
ksherdy |
Reverted previous del.
|
|
|
@2270
|
7 years |
ksherdy |
Updated include path.
|
|
|
@2268
|
7 years |
cameron |
CarryCombine1 routine for while optimization
|
|
|
@2261
|
7 years |
cameron |
Set up for scan_to_first with carry initialized to 1.
|
|
|
@2231
|
7 years |
cameron |
Make has_bit a macro to work with MSVC
|
|
|
@2230
|
7 years |
cameron |
Library updates: simplify simd<fw>::constant
|
|
|
@2221
|
7 years |
cameron |
Merge cq, pending64
|
|
|
@2220
|
7 years |
cameron |
Configuration for MS x64
|
|
|
@2213
|
7 years |
cameron |
Use direct CarryArray? implementation
|
|
|
@2207
|
7 years |
cameron |
Library support for pablo.Advance(strm, n)
|
|
|
@2200
|
7 years |
cameron |
Custom USE_S2P_AVX transposition; ADCMAGIC variations
|
|
|
@2199
|
7 years |
cameron |
ADCMAGIC version for 256 bit adc
|
|
|
@2196
|
7 years |
cameron |
Speed up adc, sbb, advance_with_carry for 256 bits
|
|
|
@2191
|
7 years |
cameron |
Replace sh-128 with sh&12
|
|
|
@2189
|
7 years |
ksherdy |
Minor comment.
|
|
|