SH4, fix several instructions
authoraurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162>
Tue, 11 Mar 2008 23:22:37 +0000 (23:22 +0000)
committeraurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162>
Tue, 11 Mar 2008 23:22:37 +0000 (23:22 +0000)
commit24988dc24169b581fe6563d7ed619bd50a2af40b
treeb9ee1602c534c243c6ed74bd3183b489c0642e15
parent0954d0d9e242b4bc122eeaefb8825cc8f8eb3ab5
SH4, fix several instructions

fix instruction code for frchg, fschg, ocbp.
fix addressing mode handling for @Rn+, @-Rn, @(disp,gbr).
fix operation for div0s.
fix comments for mov imm, add imm, @(r0+,gbr), mac.l @Rm+,@Rn+.
fix ldb to ldub for or/tst/xor.b #imm,@(r0,gbr).
add fmov extended operations.
add fcmp/eq, fcmp/gt, fneg, fabs, fsqrt, fcnvsd, fcnvds.

(Takashi Yoshii)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4040 c046a42c-6fe2-441c-8c8c-71466251a162
target-sh4/op.c
target-sh4/translate.c