summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/codegen.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/codegen.c b/src/codegen.c
index ec4e635..4e0b633 100644
--- a/src/codegen.c
+++ b/src/codegen.c
@@ -615,6 +615,10 @@ void ffts_generate_func_code(ffts_plan_t *p, size_t N, size_t leafN, int sign) {
// sys_icache_invalidate(func, p->transform_size);
#elif __ANDROID__
cacheflush((long)(func), (long)(func) + p->transform_size, 0);
+#elif __linux__
+#ifdef __GNUC__
+ __clear_cache((long)(func), (long)(func) + p->transform_size);
+#endif
#endif
//fprintf(stderr, "size of transform %zu = %d\n", N, (fp-func)*4);
OpenPOWER on IntegriCloud