summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/PowerPC/testBitReverse.ll
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/CodeGen/PowerPC/testBitReverse.ll')
-rw-r--r--llvm/test/CodeGen/PowerPC/testBitReverse.ll50
1 files changed, 25 insertions, 25 deletions
diff --git a/llvm/test/CodeGen/PowerPC/testBitReverse.ll b/llvm/test/CodeGen/PowerPC/testBitReverse.ll
index 22fefe45468..55a94d372db 100644
--- a/llvm/test/CodeGen/PowerPC/testBitReverse.ll
+++ b/llvm/test/CodeGen/PowerPC/testBitReverse.ll
@@ -9,27 +9,27 @@ define i32 @testBitReverseIntrinsicI32(i32 %arg) {
; CHECK-NEXT: lis 5, 21845
; CHECK-NEXT: slwi 6, 3, 1
; CHECK-NEXT: srwi 3, 3, 1
-; CHECK-NEXT: lis 7, -13108
-; CHECK-NEXT: lis 8, 13107
; CHECK-NEXT: ori 4, 4, 43690
; CHECK-NEXT: ori 5, 5, 21845
-; CHECK-NEXT: lis 10, -3856
-; CHECK-NEXT: lis 11, 3855
-; CHECK-NEXT: and 3, 3, 5
; CHECK-NEXT: and 4, 6, 4
-; CHECK-NEXT: ori 5, 8, 13107
+; CHECK-NEXT: and 3, 3, 5
+; CHECK-NEXT: lis 5, 13107
; CHECK-NEXT: or 3, 3, 4
-; CHECK-NEXT: ori 4, 7, 52428
-; CHECK-NEXT: slwi 9, 3, 2
+; CHECK-NEXT: lis 4, -13108
+; CHECK-NEXT: ori 5, 5, 13107
+; CHECK-NEXT: slwi 6, 3, 2
+; CHECK-NEXT: ori 4, 4, 52428
; CHECK-NEXT: srwi 3, 3, 2
+; CHECK-NEXT: and 4, 6, 4
; CHECK-NEXT: and 3, 3, 5
-; CHECK-NEXT: and 4, 9, 4
-; CHECK-NEXT: ori 5, 11, 3855
+; CHECK-NEXT: lis 5, 3855
; CHECK-NEXT: or 3, 3, 4
-; CHECK-NEXT: ori 4, 10, 61680
-; CHECK-NEXT: slwi 12, 3, 4
+; CHECK-NEXT: lis 4, -3856
+; CHECK-NEXT: ori 5, 5, 3855
+; CHECK-NEXT: slwi 6, 3, 4
+; CHECK-NEXT: ori 4, 4, 61680
; CHECK-NEXT: srwi 3, 3, 4
-; CHECK-NEXT: and 4, 12, 4
+; CHECK-NEXT: and 4, 6, 4
; CHECK-NEXT: and 3, 3, 5
; CHECK-NEXT: or 3, 3, 4
; CHECK-NEXT: rotlwi 4, 3, 24
@@ -61,41 +61,41 @@ define i64 @testBitReverseIntrinsicI64(i64 %arg) {
; CHECK-NEXT: oris 5, 5, 21845
; CHECK-NEXT: ori 4, 4, 43690
; CHECK-NEXT: ori 5, 5, 21845
+; CHECK-NEXT: and 4, 8, 4
; CHECK-NEXT: and 3, 3, 5
; CHECK-NEXT: sldi 5, 6, 32
; CHECK-NEXT: sldi 6, 7, 32
-; CHECK-NEXT: and 4, 8, 4
; CHECK-NEXT: lis 7, 3855
; CHECK-NEXT: or 3, 3, 4
-; CHECK-NEXT: oris 9, 5, 52428
-; CHECK-NEXT: oris 10, 6, 13107
+; CHECK-NEXT: oris 4, 5, 52428
+; CHECK-NEXT: oris 5, 6, 13107
; CHECK-NEXT: lis 6, -3856
; CHECK-NEXT: ori 7, 7, 3855
; CHECK-NEXT: sldi 8, 3, 2
-; CHECK-NEXT: ori 4, 9, 52428
+; CHECK-NEXT: ori 4, 4, 52428
; CHECK-NEXT: rldicl 3, 3, 62, 2
-; CHECK-NEXT: ori 5, 10, 13107
+; CHECK-NEXT: ori 5, 5, 13107
; CHECK-NEXT: ori 6, 6, 61680
+; CHECK-NEXT: and 4, 8, 4
; CHECK-NEXT: and 3, 3, 5
; CHECK-NEXT: sldi 5, 6, 32
-; CHECK-NEXT: and 4, 8, 4
; CHECK-NEXT: sldi 6, 7, 32
; CHECK-NEXT: or 3, 3, 4
-; CHECK-NEXT: oris 11, 5, 61680
-; CHECK-NEXT: oris 12, 6, 3855
+; CHECK-NEXT: oris 4, 5, 61680
+; CHECK-NEXT: oris 5, 6, 3855
; CHECK-NEXT: sldi 6, 3, 4
-; CHECK-NEXT: ori 4, 11, 61680
+; CHECK-NEXT: ori 4, 4, 61680
; CHECK-NEXT: rldicl 3, 3, 60, 4
-; CHECK-NEXT: ori 5, 12, 3855
+; CHECK-NEXT: ori 5, 5, 3855
; CHECK-NEXT: and 4, 6, 4
; CHECK-NEXT: and 3, 3, 5
; CHECK-NEXT: or 3, 3, 4
-; CHECK-NEXT: rlwinm 5, 3, 24, 0, 31
; CHECK-NEXT: rldicl 4, 3, 32, 32
+; CHECK-NEXT: rlwinm 5, 3, 24, 0, 31
; CHECK-NEXT: rlwinm 6, 4, 24, 0, 31
; CHECK-NEXT: rlwimi 5, 3, 8, 8, 15
-; CHECK-NEXT: rlwimi 6, 4, 8, 8, 15
; CHECK-NEXT: rlwimi 5, 3, 8, 24, 31
+; CHECK-NEXT: rlwimi 6, 4, 8, 8, 15
; CHECK-NEXT: rlwimi 6, 4, 8, 24, 31
; CHECK-NEXT: sldi 3, 5, 32
; CHECK-NEXT: or 3, 3, 6
OpenPOWER on IntegriCloud