notaz.gp2x.de
/
picodrive.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
bugfixes, state load for new mode
[picodrive.git]
/
Pico
/
carthw
/
svp
/
stub_arm.S
diff --git
a/Pico/carthw/svp/stub_arm.S
b/Pico/carthw/svp/stub_arm.S
index
245c107
..
debcc0e
100644
(file)
--- a/
Pico/carthw/svp/stub_arm.S
+++ b/
Pico/carthw/svp/stub_arm.S
@@
-1,10
+1,17
@@
@ vim:filetype=armasm
@ vim:filetype=armasm
+@ Compiler helper functions and some SVP HLE code
+
+@ (c) Copyright 2008, Grazvydas "notaz" Ignotas
+@ Free for non-commercial use.
+
.if 0
#include "compiler.h"
.endif
.global tcache
.if 0
#include "compiler.h"
.endif
.global tcache
+.global ssp_block_table
+.global ssp_block_table_iram
.global flush_inval_caches
.global ssp_drc_entry
.global flush_inval_caches
.global ssp_drc_entry
@@
-20,12
+27,19
@@
.global ssp_hle_11_384
.global ssp_hle_11_38a
.global ssp_hle_11_384
.global ssp_hle_11_38a
-@ translation cache buffer
+@ translation cache buffer
+ pointer table
.text
.align 12 @ 4096
.text
.align 12 @ 4096
-.size tcache, TCACHE_SIZE
+.size tcache, SSP_TCACHE_SIZE
+.size ssp_block_table, SSP_BLOCKTAB_SIZE
+.size ssp_block_table_iram, SSP_BLOCKTAB_IRAM_SIZE
tcache:
tcache:
- .space TCACHE_SIZE
+ .space SSP_TCACHE_SIZE
+ssp_block_table:
+ .space SSP_BLOCKTAB_SIZE
+ssp_block_table_iram:
+ .space SSP_BLOCKTAB_IRAM_SIZE
+ .space SSP_BLOCKTAB_ALIGN_SIZE
.text
.text