source: trunk

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @1608   8 years ksherdy Added block at a time iterator class.
(edit) @1604   8 years ksherdy Added bit stream iterator the lib directory.
(edit) @1589   8 years cameron Convert p2s.h - initial check-in.
(edit) @1588   8 years cameron Move stream2runs and symtab out of the library.
(edit) @1587   8 years cameron More cleaining.
(edit) @1586   8 years cameron Clean out deprecated libraries
(edit) @1585   8 years huah use load_type/store_type to define the idisa load/store operations so …
(edit) @1584   8 years huah fixed the bitblock::load/store for AVX; added testing modules for …
(edit) @1582   8 years cameron LibraryTester?: bitblock_srl, sll tests: bypass opPattern==4
(edit) @1580   8 years cameron bitblock::srl, sll, srli, slli implementations
(edit) @1579   8 years cameron bitblock::srl, sll, srli, slli
(edit) @1578   8 years cameron count_forward/backward_zeroes: fix
(edit) @1577   8 years cameron Deprecate sse_simd_t.h in favor of new IDISA libs
(edit) @1576   8 years cameron Use BLOCK_SIZE instead of BLOCKSIZE
(edit) @1574   8 years cameron Minor fix
(edit) @1573   8 years cameron FW=1 operations
(edit) @1570   8 years cameron bitblock::(load,store) (aligned,unaligned); <1>::add, sub
(edit) @1565   8 years ksherdy Removed bitblock_bit_count method.
(edit) @1559   8 years ksherdy Replaced SIMD_type with BitBlock?.
(edit) @1558   8 years ksherdy Removed BitBlock? and BytePack? typedefs on SIMD_type.
(edit) @1557   8 years cameron New strategies for ugt, ult
(edit) @1556   8 years cameron bitblock::popcount; clean libgen/idisa_lib out
(edit) @1555   8 years ksherdy Move #include builtins.hpp.
(edit) @1554   8 years ksherdy Minor fix.
(edit) @1553   8 years ksherdy Minor fix.
(edit) @1552   8 years ksherdy Added bit stream scan.
(edit) @1551   8 years cameron s2p.hpp initial check-in.
(edit) @1550   8 years ksherdy Add count_forward_zeroes, count_backward_zeroes.
(edit) @1548   8 years cameron IDISA fixes
(edit) @1547   8 years cameron Remove working idisa_cpp copy
(edit) @1546   8 years lindanl New Testsuite Script
(edit) @1545   8 years cameron Add imports
(edit) @1544   8 years ksherdy Initial carryQ.hpp check in. CarryArray? implemented. CarryRegister?
(edit) @1543   8 years ksherdy Commit typedef change under 'lib'. We have two copies.
(edit) @1542   8 years ksherdy Prefer static function overloading on bitblock128_t types for …
(edit) @1541   8 years ksherdy Correct 'Bitblock' to 'BitBlock?'. Prefer typedef over #define. See …
(edit) @1540   8 years cameron Import stdint.h config.hpp in idisa_ARCH.cpp files
(edit) @1539   8 years huah add idisa.hpp for a generic programming interface and fixed the …
(edit) @1538   8 years cameron Remove stdint.h for pre-2010 MSVC
(edit) @1537   8 years cameron Using ifh 64 in simd<128>::packl
(edit) @1536   8 years cameron AVX version of simd<64>::ifh
(edit) @1535   8 years cameron New strategies for signed using unsigned and vice versa; gt, lt …
(edit) @1532   8 years cameron predicate_shift_if_doubling strategy
(edit) @1530   8 years ksherdy Added preprocessor guard.
(edit) @1529   8 years ksherdy Renamed to builtins.hpp.
(edit) @1528   8 years ksherdy Added builtins.hpp.
(edit) @1527   8 years ksherdy Refactored functions to use function templates.
(edit) @1525   8 years huah regenrated the library based on the new strategies
(edit) @1524   8 years huah add new strategies for simd_add and simd_sub
(edit) @1523   8 years ksherdy Removed idisa.hpp as the top-level include. bitblock.hpp will serve as …
(edit) @1522   8 years huah clean the old library
(edit) @1521   8 years huah new idisa library with bitblock128_t/bitblock256_t as simd type and …
(edit) @1519   8 years cameron Eliminate SAHFLAHF strategy
(edit) @1518   8 years vla24 SymbolTable?: hash table implementation for paralel bitstream based …
(edit) @1517   8 years vla24 SymbolTable?: clean up and fix idisa library calls
(edit) @1516   8 years ksherdy Added top-level header as a placeholder for 'common' bitblock methods.
(edit) @1515   8 years ksherdy typedef left to right. Use BitBlock? for general algorithms. Use …
(edit) @1514   8 years ksherdy ICC defaults to GCC.
(edit) @1513   8 years ksherdy Reverted add.
(edit) @1512   8 years ksherdy Prefer typedef over #define.
(edit) @1511   8 years ksherdy Prefer typedef over #define.
(edit) @1510   8 years ksherdy Defined BYTE_ORDER, LITTLE_ENDIAN, BIG_ENDIAN for MSVC.
(edit) @1509   8 years ksherdy Added builtin.hpp for compiler specific builtins. Prefer GCC supported …
(edit) @1508   8 years ksherdy Prefer ICC compiler builtins over GCC.
(edit) @1507   8 years vla24 SymbolTable?: Fixed interpose32 for idisa
(edit) @1506   8 years ksherdy Compiler dependent config styled after the Firefox config impl.
(edit) @1505   8 years cameron Fix for interpose32
(edit) @1504   8 years ksherdy Initial check in.
(edit) @1503   8 years ksherdy Initial check in.
(edit) @1502   8 years ksherdy Search the local directory first.
(edit) @1501   8 years ksherdy Added support to create idisa128 and idisa256 file targets.
(edit) @1500   8 years cameron New idisa.hpp Generic library
(edit) @1499   8 years vla24 SymbolTable?: Updated compile errors for idisa compile option
(edit) @1498   8 years cameron AVX library update
(edit) @1494   8 years huah added AVX support for idisa(c++ only at this moment). fixed some bugs …
(edit) @1493   8 years vla24 Fixed multiple definition issue
(edit) @1477   8 years ksherdy Updated comment.
(edit) @1476   8 years ksherdy Centralized typedefs.
(edit) @1466   8 years ksherdy Centralized typedefs.
(edit) @1463   8 years ksherdy Centralized typedefs.
(edit) @1462   8 years vla24 SymbolTable?: refactored symtab library
(edit) @1458   8 years huah idisa now supports code generation on SSE2/SSE3/SSSE3/SSE4.1/SSE4.2
(edit) @1442   8 years vla24 SymbolTable?: Fixed integration with IDISA, it does not work well for …
(edit) @1441   8 years vla24 SymbolTable?: added some missing files
(edit) @1428   8 years vla24 SymbolTable?: commit some missing files
(edit) @1427   8 years vla24 SymbolTable?: committing some files that I forgot to commit..
(edit) @1426   8 years vla24 SymbolTable?: Integrated SymbolTable?-LS (Ken's Implementation) with IDISA
(edit) @1391   8 years vla24 Symbol Table: Refactored code. Split HashTable? implementation into 3 …
(edit) @1387   8 years vla24 Symbol Table: Implemented division by 2 grouping strategy
(edit) @1369   8 years huah the fast idisa library. supports C&C++ now.
(edit) @1286   8 years huah added idisa_lib
(edit) @1278   8 years vla24 refactored some code
(edit) @1277   8 years vla24 SymbolTable?: added implementation for identity group hash table strategy.
(edit) @1273   8 years cameron Updated error messages
(edit) @1270   8 years vla24 SymbolTable?: Changed hash table memory allocation. Previously we …
(edit) @1269   8 years huah added calculating modules for bitblock::any and bitblock::all
(edit) @1268   8 years huah added bitblock::any and bitblock::all
(edit) @1266   8 years cameron Fix declaration of BitBlock_scanto_ci
(edit) @1257   8 years huah add 4 header files which is required for testing
(edit) @1250   8 years cameron Move libgen out of lib to avoid excessive copies
Note: See TracRevisionLog for help on using the revision log.