PowerPC target optimisations: make intensive use of always_inline.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3347 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
j_mayer 2007-10-07 17:13:44 +00:00
parent ed26abdbc1
commit b068d6a713
10 changed files with 275 additions and 253 deletions

View file

@ -107,7 +107,7 @@ static void _PPC_intack_write (void *opaque,
// printf("%s: 0x%08x => 0x%08x\n", __func__, addr, value);
}
static inline uint32_t _PPC_intack_read (target_phys_addr_t addr)
static always_inline uint32_t _PPC_intack_read (target_phys_addr_t addr)
{
uint32_t retval = 0;
@ -412,8 +412,9 @@ static uint32_t PREP_io_800_readb (void *opaque, uint32_t addr)
return retval;
}
static inline target_phys_addr_t prep_IO_address (sysctrl_t *sysctrl,
target_phys_addr_t addr)
static always_inline target_phys_addr_t prep_IO_address (sysctrl_t *sysctrl,
target_phys_addr_t
addr)
{
if (sysctrl->contiguous_map == 0) {
/* 64 KB contiguous space for IOs */