diff options
author | aurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162> | 2008-09-04 04:36:20 +0000 |
---|---|---|
committer | aurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162> | 2008-09-04 04:36:20 +0000 |
commit | 4f821e17574896c046c11bc073c1dc636a6f15d6 (patch) | |
tree | 5e69c980584f75ad6d9938f9f738c33d0cf3a910 /target-alpha/op.c | |
parent | 3761035f2c22badf220747c5734d85a922c53258 (diff) |
alpha: convert a few more instructions to TCG
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5152 c046a42c-6fe2-441c-8c8c-71466251a162
Diffstat (limited to 'target-alpha/op.c')
-rw-r--r-- | target-alpha/op.c | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/target-alpha/op.c b/target-alpha/op.c index 289fabf074..8ad210213a 100644 --- a/target-alpha/op.c +++ b/target-alpha/op.c @@ -148,13 +148,6 @@ void OPPROTO op_no_op (void) #include "op_mem.h" #endif -/* Special operation for load and store */ -void OPPROTO op_n7 (void) -{ - T0 &= ~(uint64_t)0x7; - RETURN(); -} - /* Misc */ void OPPROTO op_excp (void) { @@ -259,18 +252,6 @@ void OPPROTO op_sublv (void) RETURN(); } -void OPPROTO op_s4 (void) -{ - T0 <<= 2; - RETURN(); -} - -void OPPROTO op_s8 (void) -{ - T0 <<= 3; - RETURN(); -} - void OPPROTO op_mull (void) { T0 = (int64_t)((int32_t)T0 * (int32_t)T1); @@ -646,19 +627,6 @@ void OPPROTO op_cmplbc (void) RETURN(); } -/* Branches */ -void OPPROTO op_branch (void) -{ - env->pc = T0 & ~3; - RETURN(); -} - -void OPPROTO op_addq1 (void) -{ - T1 += T0; - RETURN(); -} - #if 0 // Qemu does not know how to do this... void OPPROTO op_bcond (void) { |