summaryrefslogtreecommitdiff
path: root/gp2x/sys_cacheflush.S
diff options
context:
space:
mode:
authornotaz2009-06-23 12:28:13 +0300
committernotaz2009-06-23 12:28:13 +0300
commitc872443f88bd037784f795767041db9e307ac3f0 (patch)
treeae543b06d5807d04ff625eb3181081797fd59892 /gp2x/sys_cacheflush.S
parent4cadce9738bb306c1c31cde89f91feb8132875cf (diff)
downloadpicogpsp-c872443f88bd037784f795767041db9e307ac3f0.tar.gz
picogpsp-c872443f88bd037784f795767041db9e307ac3f0.tar.bz2
picogpsp-c872443f88bd037784f795767041db9e307ac3f0.zip
updated to warm r2
Diffstat (limited to 'gp2x/sys_cacheflush.S')
-rw-r--r--gp2x/sys_cacheflush.S29
1 files changed, 0 insertions, 29 deletions
diff --git a/gp2x/sys_cacheflush.S b/gp2x/sys_cacheflush.S
deleted file mode 100644
index d26f81a..0000000
--- a/gp2x/sys_cacheflush.S
+++ /dev/null
@@ -1,29 +0,0 @@
-@ vim:filetype=armasm
-#include <sys/syscall.h>
-
-
-.global sys_cacheflush @ void *start_addr, void *end_addr
-
-sys_cacheflush:
- mov r2, #0
-#ifdef __ARM_EABI__
- /* EABI version */
- str r7, [sp, #-4]!
- mov r7, #(__ARM_NR_cacheflush & 0xff)
- orr r7, r7, #(__ARM_NR_cacheflush & 0x00ff00)
- orr r7, r7, #(__ARM_NR_cacheflush & 0xff0000)
- swi 0
- ldr r7, [sp], #4
-#else
- /* OABI */
- swi __ARM_NR_cacheflush
-#endif
- bx lr
-
-.global spend_cycles
-spend_cycles:
- mov r0,r0,lsr #2
- 0:subs r0, r0, #1
- bne 0b
- bx lr
-