Changeset 3317 for trunk


Ignore:
Timestamp:
Jun 17, 2013, 2:38:46 PM (6 years ago)
Author:
ksherdy
Message:

Minor changes.

Location:
trunk/lib
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/lib/carryQ.hpp

    r3028 r3317  
    7070        ~CarryArray() {}
    7171
     72        // Deprecated (use pabloSupport.hpp)
    7273        IDISA_ALWAYS_INLINE BitBlock BitBlock_advance_ci_co(BitBlock strm, BitBlock carryin, uint16_t carryno)
    7374        {
     
    7778        }
    7879
     80        // Deprecated (use pabloSupport.hpp)
    7981        IDISA_ALWAYS_INLINE BitBlock BitBlock_add_ci_co(BitBlock strm1, BitBlock strm2, BitBlock carryin, const uint16_t carryno)
    8082        {
     
    8486        }
    8587
     88        // Deprecated (use pabloSupport.hpp)
    8689        IDISA_ALWAYS_INLINE BitBlock BitBlock_sub_ci_co(BitBlock strm1, BitBlock strm2, BitBlock carryin, uint16_t carryno)
    8790        {
     
    9194        }
    9295
     96        // Deprecated (use pabloSupport.hpp)
    9397        IDISA_ALWAYS_INLINE BitBlock BitBlock_scantofirst(BitBlock charclass, BitBlock carryin, uint16_t carryno)
    9498        {
     
    100104        }
    101105
     106        // Deprecated (use pabloSupport.hpp)
    102107        IDISA_ALWAYS_INLINE BitBlock BitBlock_scanthru_ci_co(BitBlock markers0, BitBlock charclass, BitBlock carryin, uint16_t carryno)
    103108        {
     
    107112        }
    108113
     114        // Deprecated (use pabloSupport.hpp)
    109115        IDISA_ALWAYS_INLINE BitBlock BitBlock_advance_then_scanthru(BitBlock markers0, BitBlock charclass, BitBlock carryin, uint16_t carryno)
    110116        {
     
    115121        }
    116122
     123        // Deprecated (use pabloSupport.hpp)
    117124        IDISA_ALWAYS_INLINE BitBlock BitBlock_span_upto(BitBlock starts, BitBlock follows, BitBlock carryin, uint16_t carryno)
    118125        {
     
    122129        }
    123130
     131        // Deprecated (use pabloSupport.hpp)
    124132        IDISA_ALWAYS_INLINE BitBlock BitBlock_inclusive_span(BitBlock starts, BitBlock ends, BitBlock carryin, uint16_t carryno)
    125133        {
     
    129137        }
    130138
     139        // Deprecated (use pabloSupport.hpp)
    131140        IDISA_ALWAYS_INLINE BitBlock BitBlock_exclusive_span(BitBlock starts, BitBlock ends, BitBlock carryin, uint16_t carryno)
    132141        {
     
    136145        }
    137146
    138 
     147        // Deprecated (use pabloSupport.hpp) ?
    139148        IDISA_ALWAYS_INLINE BitBlock BitBlock_advance32_ci_co(BitBlock strm, uint32_t pending_in, uint32_t & pending_out)
    140149        {
     
    143152        }
    144153
     154        // Deprecated (use pabloSupport.hpp) ?
    145155        template <int n> IDISA_ALWAYS_INLINE BitBlock BitBlock_advance_n_(BitBlock strm, BitBlock pending_in, uint16_t pendingno)
    146156        {
     
    181191        IDISA_ALWAYS_INLINE void CarryQ_Adjust(uint16_t carry_count)
    182192        {
    183                 return;
     193                CarryAdjust(carry_count);
    184194        }
    185195
     
    202212        }
    203213
    204         IDISA_ALWAYS_INLINE BitBlock get_carry_in(uint16_t carryno) const
    205         {
    206                 return carry2bitblock(cq[carryno]);
    207         }
    208 
    209         // Deprecated (renamed)
    210         IDISA_ALWAYS_INLINE BitBlock GetCarry(uint16_t carryno) const
    211         {
    212                 return carry2bitblock(cq[carryno]);
     214        // Deprecated (renamed)
     215        IDISA_ALWAYS_INLINE BitBlock & get_carry_in(uint16_t carryno)
     216        {
     217                GetCarry(carryno);
     218        }
     219
     220        IDISA_ALWAYS_INLINE BitBlock & GetCarry(uint16_t carryno)
     221        {
     222                return cq[carryno]; // carry2bitblock(cq[carryno]);
    213223        }
    214224
     
    217227                cq[carryno] = carryVal;
    218228        }
    219 
    220229
    221230        // Deprecated in PabloJ, retained for legacy compiler.
    222231        IDISA_ALWAYS_INLINE BitBlock get_pending64(uint16_t advance_n_blkno) const
    223232        {
     233                return GetPending64(advance_n_blkno);
     234        }
     235
     236        // Deprecated in PabloJ, retained for legacy compiler.
     237        IDISA_ALWAYS_INLINE BitBlock Pending64(uint16_t advance_n_blkno) const
     238        {
     239                return GetPending64(advance_n_blkno);
     240        }
     241
     242        IDISA_ALWAYS_INLINE BitBlock GetPending64(uint16_t advance_n_blkno) const
     243        {
    224244                return cq[CarryCount + advance_n_blkno];
    225245        }
    226246
    227         IDISA_ALWAYS_INLINE BitBlock Pending64(uint16_t advance_n_blkno) const
    228         {
    229                 return cq[CarryCount + advance_n_blkno];
    230         }
    231 
    232 //private:
    233         // helpers
    234 
    235247        // Deprecated (renamed)
    236248        IDISA_ALWAYS_INLINE BitBlock carry_flip(BitBlock carry) const
    237249        {
     250                return CarryFlip(carry);
     251        }
     252
     253        IDISA_ALWAYS_INLINE BitBlock CarryFlip(BitBlock carry) const
     254        {
    238255                return simd_xor(carry, Carry1);
    239256        }
    240257
    241         IDISA_ALWAYS_INLINE BitBlock CarryFlip(BitBlock carry) const
    242         {
    243                 return simd_xor(carry, Carry1);
    244         }
    245 
     258        // Deprecated (renamed)
    246259        IDISA_ALWAYS_INLINE bool test_carry(BitBlock carry) const
    247260        {
     261                return TestCarry(carry);
     262        }
     263
     264        IDISA_ALWAYS_INLINE bool TestCarry(BitBlock carry) const
     265        {
    248266                return bitblock::any(carry);
    249267        }
    250268
     269        // Deprecated (renamed)
    251270        IDISA_ALWAYS_INLINE BitBlock carry_or(BitBlock carry1, BitBlock carry2) const
    252271        {
     272                return CarryOr(carry1, carry2);
     273        }
     274
     275        IDISA_ALWAYS_INLINE BitBlock CarryOr(BitBlock carry1, BitBlock carry2) const
     276        {
    253277                return simd_or(carry1, carry2);
    254278        }
     279
    255280       
    256281#undef Carry0
  • trunk/lib/carrySet.hpp

    r3304 r3317  
    204204        }
    205205
    206         IDISA_ALWAYS_INLINE BitBlock getPending64(uint16_t advance_n_blkno) const
     206        IDISA_ALWAYS_INLINE BitBlock & getPending64(uint16_t advance_n_blkno)
    207207        {
    208208                return cq[CarryCount + advance_n_blkno];
Note: See TracChangeset for help on using the changeset viewer.