Search
lxdream.org :: lxdream/src/sh4/sh4core.h :: diff
lxdream 0.9.1
released Jun 29
Download Now
filename src/sh4/sh4core.h
changeset 527:14c9489f647e
prev422:61a0598e07ff
next550:a27e31340147
author nkeynes
date Mon Nov 19 08:51:03 2007 +0000 (16 years ago)
permissions -rw-r--r--
last change Fix PREF for x86-64, add load_ptr macro
file annotate diff log raw
1.1 --- a/src/sh4/sh4core.h Sat Oct 06 09:03:24 2007 +0000
1.2 +++ b/src/sh4/sh4core.h Mon Nov 19 08:51:03 2007 +0000
1.3 @@ -114,14 +114,16 @@
1.4 #define BREAK_PERM 2
1.5
1.6 /* SH4 Memory */
1.7 -int32_t sh4_read_long( uint32_t addr );
1.8 -int32_t sh4_read_word( uint32_t addr );
1.9 -int32_t sh4_read_byte( uint32_t addr );
1.10 -void sh4_write_long( uint32_t addr, uint32_t val );
1.11 -void sh4_write_word( uint32_t addr, uint32_t val );
1.12 -void sh4_write_byte( uint32_t addr, uint32_t val );
1.13 -int32_t sh4_read_phys_word( uint32_t addr );
1.14 -void sh4_flush_store_queue( uint32_t addr );
1.15 +int64_t sh4_read_quad( sh4addr_t addr );
1.16 +int32_t sh4_read_long( sh4addr_t addr );
1.17 +int32_t sh4_read_word( sh4addr_t addr );
1.18 +int32_t sh4_read_byte( sh4addr_t addr );
1.19 +void sh4_write_quad( sh4addr_t addr, uint64_t val );
1.20 +void sh4_write_long( sh4addr_t addr, uint32_t val );
1.21 +void sh4_write_word( sh4addr_t addr, uint32_t val );
1.22 +void sh4_write_byte( sh4addr_t addr, uint32_t val );
1.23 +int32_t sh4_read_phys_word( sh4addr_t addr );
1.24 +void sh4_flush_store_queue( sh4addr_t addr );
1.25
1.26 /* SH4 Support methods */
1.27 uint32_t sh4_read_sr(void);
.