@ 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
+.global ssp_block_table
+.global ssp_block_table_iram
.global flush_inval_caches
.global ssp_drc_entry
.global ssp_hle_11_384
.global ssp_hle_11_38a
-@ translation cache buffer
+@ translation cache buffer + pointer table
.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:
- .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