From 0e2f4866f2291c9b719064fbd6bf39699bf261e6 Mon Sep 17 00:00:00 2001 From: "mostang.com!davidm" Date: Thu, 27 Mar 2003 04:29:07 +0000 Subject: [PATCH] (flush_cache): Move to flush-cache.S. (Logical change 1.68) --- tests/Gtest-dyn1.c | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/tests/Gtest-dyn1.c b/tests/Gtest-dyn1.c index dbfe1dd0..4d27987e 100644 --- a/tests/Gtest-dyn1.c +++ b/tests/Gtest-dyn1.c @@ -67,20 +67,7 @@ struct fdesc # define get_gp(fdesc) (0) #endif -static void -flush_cache (void *addr, unsigned long len) -{ -#ifdef __ia64__ - void *end = (char *) addr + len; - - while (addr < end) - { - asm volatile ("fc %0" :: "r"(addr)); - addr = (char *) addr + 32; - } - asm volatile (";;sync.i;;srlz.i;;"); -#endif -} +extern void flush_cache (void *addr, size_t len); void template (int i, template_t self,