diff options
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 289fabf..8ad2102 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) { |