Ignore:
Timestamp:
Apr 10, 2013, 6:23:18 PM (6 years ago)
Author:
cameron
Message:

Support for pablo.MatchStar?

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/lib/pabloSupport.hpp

    r2893 r3008  
    5555}
    5656
     57IDISA_ALWAYS_INLINE BitBlock pablo_blk_MatchStar(BitBlock marker, BitBlock charclass, BitBlock carryin, BitBlock & rslt) {
     58        BitBlock carryout, sum;
     59        BitBlock
     60        add_ci_co(marker, simd_and(charclass, marker), carryin, carryout, sum);
     61        rslt = simd_or(simd_xor(sum, charclass), marker);
     62        return carryout;
     63}
     64
    5765IDISA_ALWAYS_INLINE BitBlock pablo_blk_AdvanceThenScanThru(BitBlock marker, BitBlock charclass, BitBlock carryin, BitBlock & rslt) {
    5866        BitBlock carryout, sum;
Note: See TracChangeset for help on using the changeset viewer.