Changeset aa7c1c2 in git for factory/int_poly.cc


Ignore:
Timestamp:
Jun 14, 2018, 1:08:24 PM (6 years ago)
Author:
Karim Abou Zeid <karim23697@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
8c73fdea988c87d699605750b3180fa69edf5d10
Parents:
a718906498691a0860e186cfee5db4fc1142ccd6db48f3ea705fcb451c2ea640a2b72f643bae2f22
Message:
Merge branch 'spielwiese' into letterplace_kernel_multiplication
File:
1 edited

Legend:

Unmodified
Added
Removed
  • factory/int_poly.cc

    ra718906 raa7c1c2  
    3030#include "variable.h"
    3131#include "imm.h"
     32
     33#ifdef __GNUC__
     34#define LIKELY(X)   (__builtin_expect(!!(X), 1))
     35#define UNLIKELY(X) (__builtin_expect(!!(X), 0))
     36#else
     37#define LIKELY(X)   (X)
     38#define UNLIKELY(X) (X)
     39#endif
    3240
    3341#ifdef HAVE_OMALLOC
     
    21552163        {
    21562164            theCursor->coeff += aCursor->coeff * coeff;
    2157             if ( theCursor->coeff.isZero() )
     2165            if(UNLIKELY(( theCursor->coeff.isZero() )))
    21582166            {
    21592167                if ( predCursor )
Note: See TracChangeset for help on using the changeset viewer.