Changeset 2268 for trunk/lib/carryQ.hpp


Ignore:
Timestamp:
Aug 6, 2012, 1:44:55 PM (7 years ago)
Author:
cameron
Message:

CarryCombine1 routine for while optimization

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/lib/carryQ.hpp

    r2261 r2268  
    174174        }
    175175
     176        IDISA_ALWAYS_INLINE void CarryCombine1(uint16_t carryno, uint16_t carry2)
     177        {
     178                  cq[carryno] = carry_or(cq[carryno], cq[carry2]);
     179                  cq[carry2] = Carry0;
     180        }
     181
    176182        IDISA_ALWAYS_INLINE BitBlock get_carry_in(uint16_t carryno) const
    177183        {
Note: See TracChangeset for help on using the changeset viewer.