]> git.proxmox.com Git - qemu.git/commitdiff
target-arm : fix parallel saturated subtraction implementation
authorChih-Min Chao <cmchao@gmail.com>
Mon, 28 Jun 2010 15:54:06 +0000 (23:54 +0800)
committerAurelien Jarno <aurelien@aurel32.net>
Thu, 1 Jul 2010 21:57:36 +0000 (23:57 +0200)
Signed-off-by: Chih-Min Chao <cmchao@gmail.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
(cherry picked from commit 4c4fd3f852dbb3a7dbcc59110d03d3d15ada5f72)

target-arm/helper.c

index b3aec994422ee6540944f3a97824fc2aaac8741e..9a30ef181032a5e261ec1781c1a1f707fe97c6a2 100644 (file)
@@ -2043,7 +2043,7 @@ static inline uint16_t add16_usat(uint16_t a, uint16_t b)
 
 static inline uint16_t sub16_usat(uint16_t a, uint16_t b)
 {
-    if (a < b)
+    if (a > b)
         return a - b;
     else
         return 0;
@@ -2060,7 +2060,7 @@ static inline uint8_t add8_usat(uint8_t a, uint8_t b)
 
 static inline uint8_t sub8_usat(uint8_t a, uint8_t b)
 {
-    if (a < b)
+    if (a > b)
         return a - b;
     else
         return 0;