summaryrefslogtreecommitdiff
path: root/Build/source/utils/asymptote/runmath.symbols.h
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/utils/asymptote/runmath.symbols.h')
-rw-r--r--Build/source/utils/asymptote/runmath.symbols.h58
1 files changed, 58 insertions, 0 deletions
diff --git a/Build/source/utils/asymptote/runmath.symbols.h b/Build/source/utils/asymptote/runmath.symbols.h
new file mode 100644
index 00000000000..ab1ae9b283b
--- /dev/null
+++ b/Build/source/utils/asymptote/runmath.symbols.h
@@ -0,0 +1,58 @@
+/*****
+ * This file is automatically generated by findsym.pl
+ * Changes will be overwritten.
+ *****/
+
+// If the ADDSYMBOL macro is not already defined, define it with the default
+// purpose of referring to an external pre-translated symbol, such that
+// SYM(name) also refers to that symbol.
+#ifndef ADDSYMBOL
+ #define ADDSYMBOL(name) extern symbol *PRETRANSLATED_SYMBOL_##name
+ #ifdef PRESYM
+ #define SYM(name) PRETRANSLATED_SYMBOL_##name
+ #else
+ #define SYM(name) symbol::trans(#name)
+ #endif
+#endif
+
+ADDSYMBOL(AND);
+ADDSYMBOL(CLZ);
+ADDSYMBOL(CTZ);
+ADDSYMBOL(Ceil);
+ADDSYMBOL(Floor);
+ADDSYMBOL(Jn);
+ADDSYMBOL(NOT);
+ADDSYMBOL(OR);
+ADDSYMBOL(Round);
+ADDSYMBOL(XOR);
+ADDSYMBOL(Yn);
+ADDSYMBOL(a);
+ADDSYMBOL(abs);
+ADDSYMBOL(atan2);
+ADDSYMBOL(b);
+ADDSYMBOL(c);
+ADDSYMBOL(ceil);
+ADDSYMBOL(choose);
+ADDSYMBOL(cubicroots);
+ADDSYMBOL(d);
+ADDSYMBOL(erf);
+ADDSYMBOL(erfc);
+ADDSYMBOL(factorial);
+ADDSYMBOL(floor);
+ADDSYMBOL(fmod);
+ADDSYMBOL(gamma);
+ADDSYMBOL(hypot);
+ADDSYMBOL(k);
+ADDSYMBOL(n);
+ADDSYMBOL(quadraticroots);
+ADDSYMBOL(quotient);
+ADDSYMBOL(rand);
+ADDSYMBOL(remainder);
+ADDSYMBOL(round);
+ADDSYMBOL(seed);
+ADDSYMBOL(sgn);
+ADDSYMBOL(srand);
+ADDSYMBOL(unitrand);
+ADDSYMBOL(x);
+ADDSYMBOL(y);
+ADDSYMBOL(z);