

@3909

4 years 
linmengl 
initial commit of lib_ir



@3835

4 years 
ksherdy 
Added experimental runtime.hpp support.



@3833

4 years 
ksherdy 
Added _bitblock to unions.



@3787

5 years 
ksherdy 
Added clear method to transpose.



@3729

5 years 
ksherdy 
Added local carry declare to header vs. template.



@3721

5 years 
ksherdy 
Updated name.



@3671

5 years 
ksherdy 
Added new regression tests for scanning.



@3670

5 years 
ksherdy 
Added static contant member to the BitStreamScanner?. Clean up.



@3669

5 years 
ksherdy 
Updated Advance to AdvanceN call.



@3668

5 years 
ksherdy 
Added tests for the BitStreamScanner?



@3622

5 years 
cameron 
LLVM_SUFFIX in Makefile



@3587

5 years 
linmengl 
simd::constant and simd::ifh, tested



@3586

5 years 
linmengl 
compile llvm into native code, banned some invalid combinition of fw and ir



@3584

5 years 
linmengl 
merge from github:llvm branch



@3577

5 years 
linmengl 
fix srai<32> problem



@3576

5 years 
linmengl 
regenerate libraries, with negative number constants eliminated.



@3573

5 years 
cameron 
Eliminate signed numeric literals for compatibility with uint types.



@3528

5 years 
cameron 
Fix parenthesization



@3526

5 years 
linmengl 
fix some problem according to svn history. fix cycle countings



@3525

5 years 
linmengl 
add mvmd_insert to sse and avx. Update all sse library. Hand modified …



@3524

5 years 
cameron 
Use carry_value_0/1 vs. Carry0/1



@3519

5 years 
cameron 
Updates for carry_t = uint64_t support



@3487

5 years 
cameron 
USE_S2P_AVX2 mode



@3478

5 years 
cameron 
S2P_MOVEMASK option for AVX2



@3462

5 years 
linmengl 
update mvmd_srli, mvmd_slli, bitblock_popcount, have a little bit …



@3457

5 years 
cameron 
Use carry_t to abstract for carry variables.



@3455

5 years 
linmengl 
minor fix on s2p.hpp to enable USE_S2P_AVX



@3453

5 years 
linmengl 
opt on hsimd_signmask



@3451

5 years 
cameron 
carryout2carry for AVX2



@3449

5 years 
cameron 
Add carryout2carry for legacy CCGO



@3448

5 years 
linmengl 
update newly defined simd_sll and simd_srl, small optimize on bitblock_sll



@3447

5 years 
cameron 
Fixes to leave carryout variables in carryin form.



@3446

5 years 
linmengl 
minor changes to proper inline



@3443

5 years 
cameron 
Since bits have been spread into 16bit 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)



@3437

5 years 
linmengl 
remove readme.txt, use README.md instead



@3436

5 years 
linmengl 
Checkin simd_and/all, avx2 support



@3396

5 years 
linmengl 
handle bitblock_iterator.hpp correctly now



@3393

5 years 
linmengl 
add cpp2c.rb script offically, add testing framework



@3392

5 years 
cameron 
Return int rather than uint32_t saves a conversion



@3391

5 years 
linmengl 
check in IDISA C library and other support libraries. Some template …



@3390

5 years 
linmengl 
moving idisa c library into trunk/lib_c



@3377

5 years 
cameron 
Clear_from: make sure all scan_fields are cleared



@3371

5 years 
cameron 
Fix for scanblock_t = uint64_t



@3341

5 years 
cameron 
Multiplex/demultiplex routines



@3334

5 years 
cameron 
Enable static assert checking (requires std=gnu++0x compiler flag)



@3326

5 years 
ksherdy 
Modified impl of carryFlip



@3320

5 years 
ksherdy 
Reverted bad carryQ.hpp changes.



@3318

5 years 
ksherdy 
Removed unused methods.



@3317

5 years 
ksherdy 
Minor changes.



@3304

5 years 
ksherdy 
Added explicit carrySet.hpp runtime for PabloJ.



@3274

5 years 
cameron 
get_last_pos, clear_from scanner operations



@3216

5 years 
cameron 
Eliminated the specialized BaseCount16 versions; unneeded



@3215

5 years 
cameron 
Fix scan masks



@3207

5 years 
cameron 
BitStreamScanner? template class for multiblock bitstream segments.



@3189

5 years 
cameron 
Add optimized BitBlockScanner?



@3148

5 years 
ksherdy 
Added isDone method to Forward/Reverse? Iterators. Minor additions.



@3142

5 years 
cameron 
Hide default constructors for iterators.



@3140

5 years 
cameron 
Add BitBlockForwardScanner?; replace incorrect '=' with '=='



@3131

5 years 
cameron 
Fixes



@3125

5 years 
linmengl 
add IDISA C library to the wild, 'idisa128_c.h' is the main header …



@3112

5 years 
cameron 
Iterator for content buffers with 16bit left deletion results



@3093

5 years 
cameron 
Use template type for string base; remove Bytedata dependency



@3090

5 years 
cameron 
Use char as base type for buffers



@3088

5 years 
cameron 
Add Transpose struct to allow standard Pablo interface



@3087

5 years 
cameron 
pablo.match library support



@3063

5 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? returnbyref.



@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.



@2825

6 years 
linmengl 
add more freedom on editing the signatures



@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.


