diff options
Diffstat (limited to 'src/core/cpu/builtins.cpp')
-rw-r--r-- | src/core/cpu/builtins.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/core/cpu/builtins.cpp b/src/core/cpu/builtins.cpp index 98a6e65..1993e10 100644 --- a/src/core/cpu/builtins.cpp +++ b/src/core/cpu/builtins.cpp @@ -47,8 +47,10 @@ #include <signal.h> #include <llvm/Function.h> + #include <iostream> #include <cstring> +#include <cmath> #include <stdio.h> @@ -396,6 +398,12 @@ static void read_imageuif(uint32_t *result, Image2D *image, float x, float y, } /* + * Built-in functions generated by src/runtime/builtins.py + */ + +#include <runtime/builtins_impl.h> + +/* * Bridge between LLVM and us */ static void unimplemented_stub() @@ -456,6 +464,9 @@ void *getBuiltin(const std::string &name) else if (name == "__cpu_read_imageuif") return (void *)&read_imageuif; + // Built-in functions generated by src/runtime/builtins.py +#include <runtime/builtins_def.h> + else if (name == "debug") return (void *)&printf; |