diff options
author | bellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162> | 2006-06-14 15:02:05 +0000 |
---|---|---|
committer | bellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162> | 2006-06-14 15:02:05 +0000 |
commit | eda9b09b1df1efea4275baadb9743ff5124bd7c2 (patch) | |
tree | 8f7e9abf255787610f90f4a0be68c3c42dc6c50c /target-sh4/op_mem.c | |
parent | 191f9a93f48ba8859bbbc8d5ac9b401568c2c6f4 (diff) |
sh4 fmov et al instructions (amatus)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1971 c046a42c-6fe2-441c-8c8c-71466251a162
Diffstat (limited to 'target-sh4/op_mem.c')
-rw-r--r-- | target-sh4/op_mem.c | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/target-sh4/op_mem.c b/target-sh4/op_mem.c index 9ab75f4cea..ca39abf96a 100644 --- a/target-sh4/op_mem.c +++ b/target-sh4/op_mem.c @@ -56,3 +56,23 @@ void glue(op_stl_T0_T1, MEMSUFFIX) (void) { glue(stl, MEMSUFFIX) (T1, T0); RETURN(); } + +void glue(op_ldfl_T0_FT0, MEMSUFFIX) (void) { + FT0 = glue(ldfl, MEMSUFFIX) (T0); + RETURN(); +} + +void glue(op_stfl_FT0_T1, MEMSUFFIX) (void) { + glue(stfl, MEMSUFFIX) (T1, FT0); + RETURN(); +} + +void glue(op_ldfq_T0_DT0, MEMSUFFIX) (void) { + DT0 = glue(ldfq, MEMSUFFIX) (T0); + RETURN(); +} + +void glue(op_stfq_DT0_T1, MEMSUFFIX) (void) { + glue(stfq, MEMSUFFIX) (T1, DT0); + RETURN(); +} |