Author: lattner
Date: Mon Feb 16 20:37:35 2009
New Revision: 64723
URL: http://llvm.org/viewvc/llvm-project?rev=64723&view=rev
Log:
asin support. No we don't care about complex int :)
Modified:
cfe/trunk/lib/Headers/tgmath-sofar.h
Modified: cfe/trunk/lib/Headers/tgmath-sofar.h
URL:
http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Headers/tgmath-sofar.h?rev=64723&r1=64722&r2=64723&view=diff
==============================================================================
--- cfe/trunk/lib/Headers/tgmath-sofar.h (original)
+++ cfe/trunk/lib/Headers/tgmath-sofar.h Mon Feb 16 20:37:35 2009
@@ -69,7 +69,19 @@
__TG_ATTRS _Complex long double __tg_acos(_Complex long double x) { return
cacosl(x); }
#define acos(x) __tg_acos(x)
-__TG_RC_1(x, asin, casin)
+// asin
+__TG_ATTRS float __tg_asin(float x) { return
asinf(x); }
+__TG_ATTRS double __tg_asin(double x) { return
asin(x); }
+__TG_ATTRS long double __tg_asin(long double x) { return
asinl(x); }
+__TG_ATTRS double __tg_asin(long long x) { return
asin(x); }
+__TG_ATTRS double __tg_asin(long x) { return
asin(x); }
+__TG_ATTRS double __tg_asin(int x) { return
asin(x); }
+__TG_ATTRS double __tg_asin(unsigned long long x) { return
asin(x); }
+__TG_ATTRS double __tg_asin(unsigned long x) { return
asin(x); }
+__TG_ATTRS double __tg_asin(unsigned x) { return
asin(x); }
+__TG_ATTRS _Complex float __tg_asin(_Complex float x) { return
casinf(x); }
+__TG_ATTRS _Complex double __tg_asin(_Complex double x) { return
casin(x); }
+__TG_ATTRS _Complex long double __tg_asin(_Complex long double x) { return
casinl(x); }
#define asin(x) __tg_asin(x)
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits