Lines Matching refs:LOG

41 #define LOG_1(LOG) \
42 extern void link_failure_##LOG##_1(void); \
43 if (LOG(1.0) != 0.0 || LOG##f(1.0F) != 0.0F || LOG##l(1.0L) != 0.0L) \
44 link_failure_##LOG##_1()
51 #define LOG_N(LOG, BASE) \
52 extern void link_failure_##LOG##_N(void); \
53 if (LOG(BASE) != 1.0 || LOG##f(BASE##F) != 1.0F || LOG##l(BASE##L) != 1.0L) \
54 link_failure_##LOG##_N()
60 #define LOGEXP_SAME(LOG, EXP) \
61 extern void link_failure_##LOG##_##EXP##_same(void); \
62 if (LOG(EXP(d1)) != d1 || LOG##f(EXP##f(f1)) != f1 \
63 || LOG##l(EXP##l(ld1)) != ld1) link_failure_##LOG##_##EXP##_same()
71 #define LOGEXP(LOG, EXP, BASE) \
72 extern void link_failure_##LOG##_##EXP(void); \
73 if (LOG(EXP(d1)) != d1*LOG(BASE) || LOG##f(EXP##f(f1)) != f1*LOG##f(BASE##F) \
74 || LOG##l(EXP##l(ld1)) != ld1*LOG##l(BASE##L)) link_failure_##LOG##_##EXP()
89 #define LOG_SQRT(LOG) \
90 extern void link_failure_##LOG##_sqrt(void); \
91 if (LOG(sqrt(d1)) != 0.5*LOG(d1) || LOG##f(sqrtf(f1)) != 0.5F*LOG##f(f1) \
92 || LOG##l(sqrtl(ld1)) != 0.5L*LOG##l(ld1)) link_failure_##LOG##_sqrt()
110 #define LOG_CBRT(LOG) \
111 extern void link_failure_##LOG##_cbrt(void); \
112 if (LOG(cbrt(d1)) != (1.0/3)*LOG(d1) \
113 || LOG##f(cbrtf(f1)) != (1.0F/3)*LOG##f(f1) \
114 || LOG##l(cbrtl(ld1)) != (1.0L/3)*LOG##l(ld1)) link_failure_##LOG##_cbrt()
132 #define LOG_POW(LOG, POW) \
133 extern void link_failure_##LOG##_##POW(void); \
134 if (LOG(POW(d1,d2)) != d2*LOG(d1) || LOG##f(POW##f(f1,f2)) != f2*LOG##f(f1) \
135 || LOG##l(POW##l(ld1,ld2)) != ld2*LOG##l(ld1)) link_failure_##LOG##_##POW()
191 #define EXPLOG_SAME(EXP, LOG) \
192 extern void link_failure_##EXP##_##LOG##_same(void); \
193 if (EXP(LOG(d1)) != d1 || EXP##f(LOG##f(f1)) != f1 \
194 || EXP##l(LOG##l(ld1)) != ld1) link_failure_##EXP##_##LOG##_same()