diff options
Diffstat (limited to 'target-sparc/op_helper.c')
-rw-r--r-- | target-sparc/op_helper.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/target-sparc/op_helper.c b/target-sparc/op_helper.c index 6e64eb807f..bc9bb179d6 100644 --- a/target-sparc/op_helper.c +++ b/target-sparc/op_helper.c @@ -50,6 +50,12 @@ void helper_trapcc(target_ulong nb_trap, target_ulong do_trap) } } +void helper_check_align(target_ulong addr, uint32_t align) +{ + if (addr & align) + raise_exception(TT_UNALIGNED); +} + #define F_HELPER(name, p) void helper_f##name##p(void) #if defined(CONFIG_USER_ONLY) |