diff options
author | aurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162> | 2008-10-21 11:28:59 +0000 |
---|---|---|
committer | aurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162> | 2008-10-21 11:28:59 +0000 |
commit | f24cb33e5ed11a2888fc1de2948897f5c46f4684 (patch) | |
tree | 04ef3d9be6e2255aef184d77c1164edffe0e0fc8 /tcg/README | |
parent | 3d7b417e13152587df587fe58789740c3ef7abb9 (diff) |
TCG: add logical operations found on alpha and powerpc processors
- andc_i32/i64 t0, t1, t2
- eqv_i32/i64 t0, t1, t2
- nand_i32/i64 t0, t1, t2
- nor_i32/i64 t0, t1, t2
- orc_i32/i64 t0, t1, t2
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5501 c046a42c-6fe2-441c-8c8c-71466251a162
Diffstat (limited to 'tcg/README')
-rw-r--r-- | tcg/README | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/tcg/README b/tcg/README index 2eeb669c27..3efef6028c 100644 --- a/tcg/README +++ b/tcg/README @@ -205,6 +205,26 @@ t0=t1^t2 t0=~t1 +* andc_i32/i64 t0, t1, t2 + +t0=t1&~t2 + +* eqv_i32/i64 t0, t1, t2 + +t0=~(t1^t2) + +* nand_i32/i64 t0, t1, t2 + +t0=~(t1&t2) + +* nor_i32/i64 t0, t1, t2 + +t0=~(t1|t2) + +* orc_i32/i64 t0, t1, t2 + +t0=t1|~t2 + ********* Shifts * shl_i32/i64 t0, t1, t2 |