|
|
@3925
|
5 years |
linmengl |
document a little bit, seperate xmlwf and xmlwf_perf, since they use …
|
|
|
@3924
|
5 years |
linmengl |
copy perf_script in and add 'perf_xmlwf' target. 'make perf_xmlwf' …
|
|
|
@3923
|
5 years |
linmengl |
remove s2p.hpp to make sure ir lib is used.
|
|
|
@3922
|
5 years |
linmengl |
copy xmlwf in and compile it with ir lib
|
|
|
@3920
|
5 years |
linmengl |
s2p_bytepack pure ir library works for sse2 now.
|
|
|
@3919
|
5 years |
linmengl |
adding more unittests
|
|
|
@3918
|
5 years |
linmengl |
have pack_16 work
|
|
|
@3909
|
5 years |
linmengl |
initial commit of lib_ir
|
|
|
@3835
|
5 years |
ksherdy |
Added experimental runtime.hpp support.
|
|
|
@3833
|
5 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 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)
|
|
|
@3437
|
5 years |
linmengl |
remove readme.txt, use README.md instead
|
|
|
@3436
|
5 years |
linmengl |
Checkin simd_and/all, avx2 support
|
|
|
@3396
|
6 years |
linmengl |
handle bitblock_iterator.hpp correctly now
|
|
|
@3393
|
6 years |
linmengl |
add cpp2c.rb script offically, add testing framework
|
|
|
@3392
|
6 years |
cameron |
Return int rather than uint32_t saves a conversion
|
|
|
@3391
|
6 years |
linmengl |
check in IDISA C library and other support libraries. Some template …
|
|
|
@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.
|
|
|
@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
|
|
|