source: trunk/lib/idisa_cpp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @3577   5 years linmengl fix srai<-32> problem
(edit) @3576   5 years linmengl regenerate libraries, with negative number constants eliminated.
(edit) @3573   5 years cameron Eliminate signed numeric literals for compatibility with uint types.
(edit) @3526   6 years linmengl fix some problem according to svn history. fix cycle countings
(edit) @3525   6 years linmengl add mvmd_insert to sse and avx. Update all sse library. Hand modified …
(edit) @3462   6 years linmengl update mvmd_srli, mvmd_slli, bitblock_popcount, have a little bit …
(edit) @3453   6 years linmengl opt on hsimd_signmask
(edit) @3448   6 years linmengl update newly defined simd_sll and simd_srl, small optimize on bitblock_sll
(edit) @3441   6 years linmengl make avx2 can run now
(edit) @3063   6 years cameron Add floating point operations: i2f, f2i, fmul, fdiv, fadd, fsub, flt, …
(edit) @3021   6 years cameron Fixes for multicarry while mode
(edit) @2824   6 years linmengl bug fix on shufflei return type
(edit) @2330   7 years cameron Use typename only within template declarations
(edit) @2329   7 years lindanl MSVC fixes.
(edit) @2326   7 years cameron Try int for simd<fw>::constant
(edit) @2325   7 years cameron Field types fw1_t, fw2_t…
(edit) @2324   7 years cameron Library with field-width based integer types
(edit) @2275   7 years ksherdy Reverted previous del.
(edit) @2230   7 years cameron Library updates: simplify simd<fw>::constant
(edit) @2191   7 years cameron Replace sh-128 with sh&12
(edit) @2143   7 years cameron Fixed hand-coded bitblock::srl, sll
(edit) @2127   7 years cameron Hand coded bitblock256::srl, sll
(edit) @2123   7 years cameron Hand override load/store unaligned signatures for AVX
(edit) @1953   7 years cameron Updates for AVX, reverted casts
(edit) @1924   7 years cameron Update simd<128>::srl/sll
(edit) @1923   7 years cameron Corrections for simd<64>::sll, srl (mod 64 shift)
(edit) @1897   7 years cameron Using _mm_castsi128_pd and _mm_castsi128_ps for casting.
(edit) @1884   7 years cameron Use reinterpret_cast for IDISA_CASTING
(edit) @1872   7 years cameron signmask strategy using packss
(edit) @1870   7 years cameron signmask built-ins for 32 and 64 bits on SSE
(edit) @1807   7 years cameron New store/load op syntax
(edit) @1767   7 years huah The final version of IDISA+ toolkit…
(edit) @1740   7 years huah added support for ARM NEON
(edit) @1661   7 years ksherdy Added mvmd srli slli builtins and strategies.
(edit) @1585   7 years huah use load_type/store_type to define the idisa load/store operations so …
(edit) @1584   7 years huah fixed the bitblock::load/store for AVX; added testing modules for …
(edit) @1580   7 years cameron bitblock::srl, sll, srli, slli implementations
(edit) @1573   7 years cameron FW=1 operations
(edit) @1570   7 years cameron bitblock::(load,store) (aligned,unaligned); <1>::add, sub
(edit) @1557   7 years cameron New strategies for ugt, ult
(edit) @1556   7 years cameron bitblock::popcount; clean libgen/idisa_lib out
(edit) @1548   7 years cameron IDISA fixes
(add) @1539   7 years huah add idisa.hpp for a generic programming interface and fixed the …
Note: See TracRevisionLog for help on using the revision log.