Skip to content

Commit

Permalink
Allow building without JIT defined
Browse files Browse the repository at this point in the history
  • Loading branch information
FrodeSolheim committed Sep 29, 2015
1 parent ac2fb60 commit 69a5615
Showing 1 changed file with 16 additions and 0 deletions.
16 changes: 16 additions & 0 deletions src/include/uae/memory.h
Original file line number Diff line number Diff line change
Expand Up @@ -384,31 +384,41 @@ STATIC_INLINE uae_u32 get_wordi(uaecptr addr)
STATIC_INLINE uae_u32 get_long_jit(uaecptr addr)
{
addrbank *bank = &get_mem_bank(addr);
#ifdef JIT
special_mem |= bank->jit_read_flag;
#endif
return bank->lget(addr);
}
STATIC_INLINE uae_u32 get_word_jit(uaecptr addr)
{
addrbank *bank = &get_mem_bank(addr);
#ifdef JIT
special_mem |= bank->jit_read_flag;
#endif
return bank->wget(addr);
}
STATIC_INLINE uae_u32 get_byte_jit(uaecptr addr)
{
addrbank *bank = &get_mem_bank(addr);
#ifdef JIT
special_mem |= bank->jit_read_flag;
#endif
return bank->bget(addr);
}
STATIC_INLINE uae_u32 get_longi_jit(uaecptr addr)
{
addrbank *bank = &get_mem_bank(addr);
#ifdef JIT
special_mem |= bank->jit_read_flag;
#endif
return bank->lgeti(addr);
}
STATIC_INLINE uae_u32 get_wordi_jit(uaecptr addr)
{
addrbank *bank = &get_mem_bank(addr);
#ifdef JIT
special_mem |= bank->jit_read_flag;
#endif
return bank->wgeti(addr);
}

Expand Down Expand Up @@ -458,19 +468,25 @@ STATIC_INLINE void put_byte (uaecptr addr, uae_u32 b)
STATIC_INLINE void put_long_jit(uaecptr addr, uae_u32 l)
{
addrbank *bank = &get_mem_bank(addr);
#ifdef JIT
special_mem |= bank->jit_write_flag;
#endif
bank->lput(addr, l);
}
STATIC_INLINE void put_word_jit(uaecptr addr, uae_u32 l)
{
addrbank *bank = &get_mem_bank(addr);
#ifdef JIT
special_mem |= bank->jit_write_flag;
#endif
bank->wput(addr, l);
}
STATIC_INLINE void put_byte_jit(uaecptr addr, uae_u32 l)
{
addrbank *bank = &get_mem_bank(addr);
#ifdef JIT
special_mem |= bank->jit_write_flag;
#endif
bank->bput(addr, l);
}

Expand Down

0 comments on commit 69a5615

Please sign in to comment.