diff options
author | aurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162> | 2008-09-16 22:44:02 +0000 |
---|---|---|
committer | aurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162> | 2008-09-16 22:44:02 +0000 |
commit | ae8ecd423150456e238a9d45f107b97e94957b78 (patch) | |
tree | 2dd1683e07b83d47ed4f2f58e5887f012eb9238f /target-alpha/op.c | |
parent | ac509d88877c07bb06497206d74a2baa25b6d895 (diff) |
target-alpha: convert arith2 instructions to TCG
Replace gen_arith2 generic macro and dyngon ops by instruction specific
optimized TCG code.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5235 c046a42c-6fe2-441c-8c8c-71466251a162
Diffstat (limited to 'target-alpha/op.c')
-rw-r--r-- | target-alpha/op.c | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/target-alpha/op.c b/target-alpha/op.c index 8ad210213a..651900fbab 100644 --- a/target-alpha/op.c +++ b/target-alpha/op.c @@ -155,12 +155,6 @@ void OPPROTO op_excp (void) RETURN(); } -void OPPROTO op_load_amask (void) -{ - helper_amask(); - RETURN(); -} - void OPPROTO op_load_pcc (void) { helper_load_pcc(); @@ -340,37 +334,6 @@ void OPPROTO op_sra (void) RETURN(); } -void OPPROTO op_sextb (void) -{ - T0 = (int64_t)((int8_t)T0); - RETURN(); -} - -void OPPROTO op_sextw (void) -{ - T0 = (int64_t)((int16_t)T0); - RETURN(); - -} - -void OPPROTO op_ctpop (void) -{ - helper_ctpop(); - RETURN(); -} - -void OPPROTO op_ctlz (void) -{ - helper_ctlz(); - RETURN(); -} - -void OPPROTO op_cttz (void) -{ - helper_cttz(); - RETURN(); -} - void OPPROTO op_mskbl (void) { helper_mskbl(); |