aboutsummaryrefslogtreecommitdiff
path: root/target-alpha/op.c
diff options
context:
space:
mode:
authoraurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162>2008-09-04 04:36:20 +0000
committeraurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162>2008-09-04 04:36:20 +0000
commit4f821e17574896c046c11bc073c1dc636a6f15d6 (patch)
tree5e69c980584f75ad6d9938f9f738c33d0cf3a910 /target-alpha/op.c
parent3761035f2c22badf220747c5734d85a922c53258 (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.c32
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)
{