… | |
… | |
29 | # define attribute(attrlist) __attribute__(attrlist) |
29 | # define attribute(attrlist) __attribute__(attrlist) |
30 | #else |
30 | #else |
31 | # define attribute(attrlist) |
31 | # define attribute(attrlist) |
32 | #endif |
32 | #endif |
33 | |
33 | |
34 | #if GCC_VERSION(3,0) |
34 | #if GCC_VERSION(3,1) |
35 | # define is_constant(c) __builtin_constant_p (c) |
35 | # define is_constant(c) __builtin_constant_p (c) |
36 | # define expect(expr,value) __builtin_expect ((expr),(value)) |
36 | # define expect(expr,value) __builtin_expect ((expr),(value)) |
37 | # define prefetch(addr,rw,locality) __builtin_prefetch (addr, rw, locality) |
37 | # define prefetch(addr,rw,locality) __builtin_prefetch (addr, rw, locality) |
38 | # define noinline __attribute__((__noinline__)) |
38 | # define noinline __attribute__((__noinline__)) |
39 | #else |
39 | #else |