

@1767

8 years 
huah 
The final version of IDISA+ toolkit…



@1763

8 years 
ksherdy 
Added allocation size in/out parameter to the allocation methods.



@1760

8 years 
ksherdy 
Revert s2p, p2s, 128, 256bit specific versions.



@1758

8 years 
ksherdy 
Added aligned and unaligned allocation methods.



@1753

8 years 
ksherdy 
Added 128 bit specific p2s, s2p. Added 256 bit headers as placeholders.



@1750

8 years 
ksherdy 
Updated C style cast to C++ reinterpret_cast.



@1749

8 years 
ksherdy 
Debug macros.



@1748

8 years 
ksherdy 
Memory allocation. Aligned.



@1742

8 years 
vla24 
SymbolTable?: Fixed custom hashing function for parallel bitstream …



@1740

8 years 
huah 
added support for ARM NEON



@1700

8 years 
ksherdy 
Deleted parabix1 Makefile.



@1699

8 years 
ksherdy 
Consolidated markup_stats and stream2runs under a single directory.



@1695

8 years 
ksherdy 
Updated CarryCombine? interface to support multiple carry queue …



@1694

8 years 
ksherdy 
Fixed BitBlock_advance32



@1687

8 years 
vla24 
SymbolTable?: use nonalphabets as general delimiter



@1682

8 years 
ksherdy 
Updated Forward and Reverse iterators to inherit from public …



@1680

8 years 
ksherdy 
Renamed reset(), init().



@1679

8 years 
ksherdy 
Added reset().



@1678

8 years 
ksherdy 
Eliminated explicit call to base constructor.



@1677

8 years 
ksherdy 
Refactored reset().



@1676

8 years 
ksherdy 
Updated base class member access syntax.



@1675

8 years 
ksherdy 
Added reset() methods to Forward and Reverse scanner classes to allow …



@1672

8 years 
ksherdy 
Added BitBlockReverseIterator? class definition.



@1665

8 years 
vla24 
SymbolTable?: Update symtab library for dictionary div2 delimiter. …



@1664

8 years 
cameron 
Abstract mvmd slli/srli strategy.



@1663

8 years 
ksherdy 
Updated interpose.



@1662

8 years 
ksherdy 
Update interpose, advance32



@1661

8 years 
ksherdy 
Added mvmd srli slli builtins and strategies.



@1660

8 years 
ksherdy 
Preliminary check in of CarryQ advance32, interpose functionality.



@1659

8 years 
ksherdy 
Added advance32, interpose.



@1658

8 years 
ksherdy 
Minor change.



@1657

8 years 
ksherdy 
Fixed IDISA_ALWAYS_INLINE macro.



@1653

8 years 
vla24 
SymbolTable?: implemented autoresize and custom hashing for different …



@1649

8 years 
vla24 
SymbolTable?: Integrated symbol table with the new IDISA architecture



@1627

8 years 
ksherdy 
Updated reverse scanner clear leftmost bit logic.



@1626

8 years 
ksherdy 
Fixed overloaded postfix operator to return a copy and *not* a …



@1625

8 years 
ksherdy 
Fixed overloaded postfix operator to return a copy and *not* a …



@1622

8 years 
ksherdy 
Updated backwars to reverse.



@1621

8 years 
ksherdy 
Template specialied over Macros.



@1619

8 years 
ksherdy 
Refactored bit block iterator class to contain forward/reverse …



@1618

8 years 
ksherdy 
Created bit block scanner library to serve as a single location to …



@1617

8 years 
ksherdy 
Added overloaded count_forward_zeroes on unsigned long, unsigned long long.



@1616

8 years 
ksherdy 
Removed LONG_BIT macro definition.



@1613

8 years 
ksherdy 
Renamed headers.



@1612

8 years 
ksherdy 
Renamed header.



@1611

8 years 
ksherdy 
Refactored iterator class to specialized on BitBlock? type and …



@1609

8 years 
ksherdy 
Removed ScanBlock? typedef.



@1608

8 years 
ksherdy 
Added block at a time iterator class.



@1604

8 years 
ksherdy 
Added bit stream iterator the lib directory.



@1589

8 years 
cameron 
Convert p2s.h  initial checkin.



@1588

8 years 
cameron 
Move stream2runs and symtab out of the library.



@1587

8 years 
cameron 
More cleaining.



@1586

8 years 
cameron 
Clean out deprecated libraries



@1585

8 years 
huah 
use load_type/store_type to define the idisa load/store operations so …



@1584

8 years 
huah 
fixed the bitblock::load/store for AVX; added testing modules for …



@1582

8 years 
cameron 
LibraryTester?: bitblock_srl, sll tests: bypass opPattern==4



@1580

8 years 
cameron 
bitblock::srl, sll, srli, slli implementations



@1579

8 years 
cameron 
bitblock::srl, sll, srli, slli



@1578

8 years 
cameron 
count_forward/backward_zeroes: fix



@1577

8 years 
cameron 
Deprecate sse_simd_t.h in favor of new IDISA libs



@1576

8 years 
cameron 
Use BLOCK_SIZE instead of BLOCKSIZE



@1574

8 years 
cameron 
Minor fix



@1573

8 years 
cameron 
FW=1 operations



@1570

8 years 
cameron 
bitblock::(load,store) (aligned,unaligned); <1>::add, sub



@1565

8 years 
ksherdy 
Removed bitblock_bit_count method.



@1559

8 years 
ksherdy 
Replaced SIMD_type with BitBlock?.



@1558

8 years 
ksherdy 
Removed BitBlock? and BytePack? typedefs on SIMD_type.



@1557

8 years 
cameron 
New strategies for ugt, ult



@1556

8 years 
cameron 
bitblock::popcount; clean libgen/idisa_lib out



@1555

8 years 
ksherdy 
Move #include builtins.hpp.



@1554

8 years 
ksherdy 
Minor fix.



@1553

8 years 
ksherdy 
Minor fix.



@1552

8 years 
ksherdy 
Added bit stream scan.



@1551

8 years 
cameron 
s2p.hpp initial checkin.



@1550

8 years 
ksherdy 
Add count_forward_zeroes, count_backward_zeroes.



@1548

8 years 
cameron 
IDISA fixes



@1547

8 years 
cameron 
Remove working idisa_cpp copy



@1546

8 years 
lindanl 
New Testsuite Script



@1545

8 years 
cameron 
Add imports



@1544

8 years 
ksherdy 
Initial carryQ.hpp check in. CarryArray? implemented. CarryRegister? …



@1543

8 years 
ksherdy 
Commit typedef change under 'lib'. We have two copies.



@1542

8 years 
ksherdy 
Prefer static function overloading on bitblock128_t types for …



@1541

8 years 
ksherdy 
Correct 'Bitblock' to 'BitBlock?'. Prefer typedef over #define. See …



@1540

8 years 
cameron 
Import stdint.h config.hpp in idisa_ARCH.cpp files



@1539

8 years 
huah 
add idisa.hpp for a generic programming interface and fixed the …



@1538

8 years 
cameron 
Remove stdint.h for pre2010 MSVC



@1537

8 years 
cameron 
Using ifh 64 in simd<128>::packl



@1536

8 years 
cameron 
AVX version of simd<64>::ifh



@1535

8 years 
cameron 
New strategies for signed using unsigned and vice versa; gt, lt …



@1532

8 years 
cameron 
predicate_shift_if_doubling strategy



@1530

8 years 
ksherdy 
Added preprocessor guard.



@1529

8 years 
ksherdy 
Renamed to builtins.hpp.



@1528

8 years 
ksherdy 
Added builtins.hpp.



@1527

8 years 
ksherdy 
Refactored functions to use function templates.



@1525

8 years 
huah 
regenrated the library based on the new strategies



@1524

8 years 
huah 
add new strategies for simd_add and simd_sub



@1523

8 years 
ksherdy 
Removed idisa.hpp as the toplevel include. bitblock.hpp will serve as …



@1522

8 years 
huah 
clean the old library



@1521

8 years 
huah 
new idisa library with bitblock128_t/bitblock256_t as simd type and …



@1519

8 years 
cameron 
Eliminate SAHFLAHF strategy


