X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=pico%2Fcarthw%2Fsvp%2Fstub_arm.S;h=c65a2357de29271e99ab3413f8d84ffc1db82d83;hb=cff531af94bd9c9c89ae162e80f48ddc26a4e504;hp=cd2daae502b3f44191029599afc711a192f68206;hpb=1cfc5cc4ce06642b9bc45ca3b9d32793718e9455;p=picodrive.git diff --git a/pico/carthw/svp/stub_arm.S b/pico/carthw/svp/stub_arm.S index cd2daae..c65a235 100644 --- a/pico/carthw/svp/stub_arm.S +++ b/pico/carthw/svp/stub_arm.S @@ -1,17 +1,10 @@ -@ 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 +@* +@* Compiler helper functions and some SVP HLE code +@* (C) notaz, 2008,2009 +@* +@* This work is licensed under the terms of MAME license. +@* See COPYING file in the top-level directory. +@* .global ssp_drc_entry .global ssp_drc_next @@ -26,24 +19,9 @@ .global ssp_hle_11_384 .global ssp_hle_11_38a -@ translation cache buffer + pointer table -.data -.align 12 @ 4096 -@.size tcache, SSP_TCACHE_SIZE -@.size ssp_block_table, SSP_BLOCKTAB_SIZE -@.size ssp_block_table_iram, SSP_BLOCKTAB_IRAM_SIZE -tcache: - .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 .align 2 - @ SSP_GR0, SSP_X, SSP_Y, SSP_A, @ SSP_ST, SSP_STACK, SSP_PC, SSP_P, @ SSP_PM0, SSP_PM1, SSP_PM2, SSP_XST, @@ -638,3 +616,4 @@ hle_07_036_ending2: mov r0, #0x87 b ssp_drc_next @ let the dispatcher finish this +@ vim:filetype=armasm