Index: tests_lit/llvm2ice_tests/vector-icmp.ll |
diff --git a/tests_lit/llvm2ice_tests/vector-icmp.ll b/tests_lit/llvm2ice_tests/vector-icmp.ll |
index 95c096117139b1f404659f48eba48c0797efd36d..54fba56a33329654ccac878e8d654cd15b5a108c 100644 |
--- a/tests_lit/llvm2ice_tests/vector-icmp.ll |
+++ b/tests_lit/llvm2ice_tests/vector-icmp.ll |
@@ -2758,7 +2758,7 @@ entry: |
; MIPS32: sll [[T0]],[[T0]],0x18 |
; MIPS32: xor [[T10]],[[T10]],[[T0]] |
; MIPS32: sltiu [[T10]],[[T10]],1 |
-; MIPS32: srl [[T10]],[[T10]],0x18 |
+; MIPS32: sll [[T10]],[[T10]],0x18 |
; MIPS32: sll [[T8]],[[T8]],0x8 |
; MIPS32: srl [[T8]],[[T8]],0x8 |
; MIPS32: or [[T10]],[[T10]],[[T8]] |
@@ -2812,7 +2812,7 @@ entry: |
; MIPS32: sll [[T1]],[[T1]],0x18 |
; MIPS32: xor [[T11]],[[T11]],[[T1]] |
; MIPS32: sltiu [[T11]],[[T11]],1 |
-; MIPS32: srl [[T11]],[[T11]],0x18 |
+; MIPS32: sll [[T11]],[[T11]],0x18 |
; MIPS32: sll [[T0]],[[T0]],0x8 |
; MIPS32: srl [[T0]],[[T0]],0x8 |
; MIPS32: or [[T11]],[[T11]],[[T0]] |
@@ -2866,7 +2866,7 @@ entry: |
; MIPS32: sll [[T2]],[[T2]],0x18 |
; MIPS32: xor [[T12]],[[T12]],[[T2]] |
; MIPS32: sltiu [[T12]],[[T12]],1 |
-; MIPS32: srl [[T12]],[[T12]],0x18 |
+; MIPS32: sll [[T12]],[[T12]],0x18 |
; MIPS32: sll [[T0]],[[T0]],0x8 |
; MIPS32: srl [[T0]],[[T0]],0x8 |
; MIPS32: or [[T12]],[[T12]],[[T0]] |
@@ -2920,7 +2920,7 @@ entry: |
; MIPS32: sll [[T3]],[[T3]],0x18 |
; MIPS32: xor [[T13]],[[T13]],[[T3]] |
; MIPS32: sltiu [[T13]],[[T13]],1 |
-; MIPS32: srl [[T13]],[[T13]],0x18 |
+; MIPS32: sll [[T13]],[[T13]],0x18 |
; MIPS32: sll [[T0]],[[T0]],0x8 |
; MIPS32: srl [[T0]],[[T0]],0x8 |
; MIPS32: or [[T13]],[[T13]],[[T0]] |
@@ -2997,7 +2997,7 @@ entry: |
; MIPS32: sll [[T0]],[[T0]],0x18 |
; MIPS32: xor [[T10]],[[T10]],[[T0]] |
; MIPS32: sltu [[T10]],zero,[[T10]] |
-; MIPS32: srl [[T10]],[[T10]],0x18 |
+; MIPS32: sll [[T10]],[[T10]],0x18 |
; MIPS32: sll [[T8]],[[T8]],0x8 |
; MIPS32: srl [[T8]],[[T8]],0x8 |
; MIPS32: or [[T10]],[[T10]],[[T8]] |
@@ -3051,7 +3051,7 @@ entry: |
; MIPS32: sll [[T1]],[[T1]],0x18 |
; MIPS32: xor [[T11]],[[T11]],[[T1]] |
; MIPS32: sltu [[T11]],zero,[[T11]] |
-; MIPS32: srl [[T11]],[[T11]],0x18 |
+; MIPS32: sll [[T11]],[[T11]],0x18 |
; MIPS32: sll [[T0]],[[T0]],0x8 |
; MIPS32: srl [[T0]],[[T0]],0x8 |
; MIPS32: or [[T11]],[[T11]],[[T0]] |
@@ -3105,7 +3105,7 @@ entry: |
; MIPS32: sll [[T2]],[[T2]],0x18 |
; MIPS32: xor [[T12]],[[T12]],[[T2]] |
; MIPS32: sltu [[T12]],zero,[[T12]] |
-; MIPS32: srl [[T12]],[[T12]],0x18 |
+; MIPS32: sll [[T12]],[[T12]],0x18 |
; MIPS32: sll [[T0]],[[T0]],0x8 |
; MIPS32: srl [[T0]],[[T0]],0x8 |
; MIPS32: or [[T12]],[[T12]],[[T0]] |
@@ -3159,7 +3159,7 @@ entry: |
; MIPS32: sll [[T3]],[[T3]],0x18 |
; MIPS32: xor [[T13]],[[T13]],[[T3]] |
; MIPS32: sltu [[T13]],zero,[[T13]] |
-; MIPS32: srl [[T13]],[[T13]],0x18 |
+; MIPS32: sll [[T13]],[[T13]],0x18 |
; MIPS32: sll [[T0]],[[T0]],0x8 |
; MIPS32: srl [[T0]],[[T0]],0x8 |
; MIPS32: or [[T13]],[[T13]],[[T0]] |
@@ -3231,7 +3231,7 @@ entry: |
; MIPS32: sll [[T10]],[[T10]],0x18 |
; MIPS32: sll [[T0]],[[T0]],0x18 |
; MIPS32: slt [[T0]],[[T0]],[[T10]] |
-; MIPS32: srl [[T0]],[[T0]],0x18 |
+; MIPS32: sll [[T0]],[[T0]],0x18 |
; MIPS32: sll [[T9]],[[T9]],0x8 |
; MIPS32: srl [[T9]],[[T9]],0x8 |
; MIPS32: or v0,[[T0]],[[T9]] |
@@ -3281,7 +3281,7 @@ entry: |
; MIPS32: sll [[T11]],[[T11]],0x18 |
; MIPS32: sll [[T1]],[[T1]],0x18 |
; MIPS32: slt [[T1]],[[T1]],[[T11]] |
-; MIPS32: srl [[T1]],[[T1]],0x18 |
+; MIPS32: sll [[T1]],[[T1]],0x18 |
; MIPS32: sll [[T4]],[[T4]],0x8 |
; MIPS32: srl [[T4]],[[T4]],0x8 |
; MIPS32: or v1,[[T1]],[[T4]] |
@@ -3331,7 +3331,7 @@ entry: |
; MIPS32: sll [[T12]],[[T12]],0x18 |
; MIPS32: sll [[T2]],[[T2]],0x18 |
; MIPS32: slt [[T2]],[[T2]],[[T12]] |
-; MIPS32: srl [[T2]],[[T2]],0x18 |
+; MIPS32: sll [[T2]],[[T2]],0x18 |
; MIPS32: sll [[T11]],[[T11]],0x8 |
; MIPS32: srl [[T11]],[[T11]],0x8 |
; MIPS32: or [[T2]],[[T2]],[[T11]] |
@@ -3381,7 +3381,7 @@ entry: |
; MIPS32: sll [[T13]],[[T13]],0x18 |
; MIPS32: sll [[T3]],[[T3]],0x18 |
; MIPS32: slt [[T3]],[[T3]],[[T13]] |
-; MIPS32: srl [[T3]],[[T3]],0x18 |
+; MIPS32: sll [[T3]],[[T3]],0x18 |
; MIPS32: sll [[T11]],[[T11]],0x8 |
; MIPS32: srl [[T11]],[[T11]],0x8 |
; MIPS32: or [[T3]],[[T3]],[[T11]] |
@@ -3456,7 +3456,7 @@ entry: |
; MIPS32: sll [[T0]],[[T0]],0x18 |
; MIPS32: slt [[T0]],[[T0]],[[T10]] |
; MIPS32: xori [[T0]],[[T0]],0x1 |
-; MIPS32: srl [[T0]],[[T0]],0x18 |
+; MIPS32: sll [[T0]],[[T0]],0x18 |
; MIPS32: sll [[T9]],[[T9]],0x8 |
; MIPS32: srl [[T9]],[[T9]],0x8 |
; MIPS32: or v0,[[T0]],[[T9]] |
@@ -3510,7 +3510,7 @@ entry: |
; MIPS32: sll [[T1]],[[T1]],0x18 |
; MIPS32: slt [[T1]],[[T1]],[[T11]] |
; MIPS32: xori [[T1]],[[T1]],0x1 |
-; MIPS32: srl [[T1]],[[T1]],0x18 |
+; MIPS32: sll [[T1]],[[T1]],0x18 |
; MIPS32: sll [[T4]],[[T4]],0x8 |
; MIPS32: srl [[T4]],[[T4]],0x8 |
; MIPS32: or v1,[[T1]],[[T4]] |
@@ -3564,7 +3564,7 @@ entry: |
; MIPS32: sll [[T2]],[[T2]],0x18 |
; MIPS32: slt [[T2]],[[T2]],[[T12]] |
; MIPS32: xori [[T2]],[[T2]],0x1 |
-; MIPS32: srl [[T2]],[[T2]],0x18 |
+; MIPS32: sll [[T2]],[[T2]],0x18 |
; MIPS32: sll [[T11]],[[T11]],0x8 |
; MIPS32: srl [[T11]],[[T11]],0x8 |
; MIPS32: or [[T2]],[[T2]],[[T11]] |
@@ -3618,7 +3618,7 @@ entry: |
; MIPS32: sll [[T3]],[[T3]],0x18 |
; MIPS32: slt [[T3]],[[T3]],[[T13]] |
; MIPS32: xori [[T3]],[[T3]],0x1 |
-; MIPS32: srl [[T3]],[[T3]],0x18 |
+; MIPS32: sll [[T3]],[[T3]],0x18 |
; MIPS32: sll [[T11]],[[T11]],0x8 |
; MIPS32: srl [[T11]],[[T11]],0x8 |
; MIPS32: or [[T3]],[[T3]],[[T11]] |
@@ -3688,7 +3688,7 @@ entry: |
; MIPS32: sll [[T10]],[[T10]],0x18 |
; MIPS32: sll [[T0]],[[T0]],0x18 |
; MIPS32: slt [[T10]],[[T10]],[[T0]] |
-; MIPS32: srl [[T10]],[[T10]],0x18 |
+; MIPS32: sll [[T10]],[[T10]],0x18 |
; MIPS32: sll [[T8]],[[T8]],0x8 |
; MIPS32: srl [[T8]],[[T8]],0x8 |
; MIPS32: or [[T10]],[[T10]],[[T8]] |
@@ -3738,7 +3738,7 @@ entry: |
; MIPS32: sll [[T11]],[[T11]],0x18 |
; MIPS32: sll [[T1]],[[T1]],0x18 |
; MIPS32: slt [[T11]],[[T11]],[[T1]] |
-; MIPS32: srl [[T11]],[[T11]],0x18 |
+; MIPS32: sll [[T11]],[[T11]],0x18 |
; MIPS32: sll [[T0]],[[T0]],0x8 |
; MIPS32: srl [[T0]],[[T0]],0x8 |
; MIPS32: or [[T11]],[[T11]],[[T0]] |
@@ -3788,7 +3788,7 @@ entry: |
; MIPS32: sll [[T12]],[[T12]],0x18 |
; MIPS32: sll [[T2]],[[T2]],0x18 |
; MIPS32: slt [[T12]],[[T12]],[[T2]] |
-; MIPS32: srl [[T12]],[[T12]],0x18 |
+; MIPS32: sll [[T12]],[[T12]],0x18 |
; MIPS32: sll [[T0]],[[T0]],0x8 |
; MIPS32: srl [[T0]],[[T0]],0x8 |
; MIPS32: or [[T12]],[[T12]],[[T0]] |
@@ -3838,7 +3838,7 @@ entry: |
; MIPS32: sll [[T13]],[[T13]],0x18 |
; MIPS32: sll [[T3]],[[T3]],0x18 |
; MIPS32: slt [[T13]],[[T13]],[[T3]] |
-; MIPS32: srl [[T13]],[[T13]],0x18 |
+; MIPS32: sll [[T13]],[[T13]],0x18 |
; MIPS32: sll [[T0]],[[T0]],0x8 |
; MIPS32: srl [[T0]],[[T0]],0x8 |
; MIPS32: or [[T13]],[[T13]],[[T0]] |
@@ -3916,7 +3916,7 @@ entry: |
; MIPS32: sll [[T0]],[[T0]],0x18 |
; MIPS32: sltu [[T10]],[[T10]],[[T0]] |
; MIPS32: xori [[T10]],[[T10]],0x1 |
-; MIPS32: srl [[T10]],[[T10]],0x18 |
+; MIPS32: sll [[T10]],[[T10]],0x18 |
; MIPS32: sll [[T8]],[[T8]],0x8 |
; MIPS32: srl [[T8]],[[T8]],0x8 |
; MIPS32: or [[T10]],[[T10]],[[T8]] |
@@ -3970,7 +3970,7 @@ entry: |
; MIPS32: sll [[T1]],[[T1]],0x18 |
; MIPS32: sltu [[T11]],[[T11]],[[T1]] |
; MIPS32: xori [[T11]],[[T11]],0x1 |
-; MIPS32: srl [[T11]],[[T11]],0x18 |
+; MIPS32: sll [[T11]],[[T11]],0x18 |
; MIPS32: sll [[T0]],[[T0]],0x8 |
; MIPS32: srl [[T0]],[[T0]],0x8 |
; MIPS32: or [[T11]],[[T11]],[[T0]] |
@@ -4024,7 +4024,7 @@ entry: |
; MIPS32: sll [[T2]],[[T2]],0x18 |
; MIPS32: sltu [[T12]],[[T12]],[[T2]] |
; MIPS32: xori [[T12]],[[T12]],0x1 |
-; MIPS32: srl [[T12]],[[T12]],0x18 |
+; MIPS32: sll [[T12]],[[T12]],0x18 |
; MIPS32: sll [[T0]],[[T0]],0x8 |
; MIPS32: srl [[T0]],[[T0]],0x8 |
; MIPS32: or [[T12]],[[T12]],[[T0]] |
@@ -4078,7 +4078,7 @@ entry: |
; MIPS32: sll [[T3]],[[T3]],0x18 |
; MIPS32: sltu [[T13]],[[T13]],[[T3]] |
; MIPS32: xori [[T13]],[[T13]],0x1 |
-; MIPS32: srl [[T13]],[[T13]],0x18 |
+; MIPS32: sll [[T13]],[[T13]],0x18 |
; MIPS32: sll [[T0]],[[T0]],0x8 |
; MIPS32: srl [[T0]],[[T0]],0x8 |
; MIPS32: or [[T13]],[[T13]],[[T0]] |
@@ -4151,7 +4151,7 @@ entry: |
; MIPS32: sll [[T10]],[[T10]],0x18 |
; MIPS32: sll [[T0]],[[T0]],0x18 |
; MIPS32: sltu [[T0]],[[T0]],[[T10]] |
-; MIPS32: srl [[T0]],[[T0]],0x18 |
+; MIPS32: sll [[T0]],[[T0]],0x18 |
; MIPS32: sll [[T9]],[[T9]],0x8 |
; MIPS32: srl [[T9]],[[T9]],0x8 |
; MIPS32: or v0,[[T0]],[[T9]] |
@@ -4201,7 +4201,7 @@ entry: |
; MIPS32: sll [[T11]],[[T11]],0x18 |
; MIPS32: sll [[T1]],[[T1]],0x18 |
; MIPS32: sltu [[T1]],[[T1]],[[T11]] |
-; MIPS32: srl [[T1]],[[T1]],0x18 |
+; MIPS32: sll [[T1]],[[T1]],0x18 |
; MIPS32: sll [[T4]],[[T4]],0x8 |
; MIPS32: srl [[T4]],[[T4]],0x8 |
; MIPS32: or v1,[[T1]],[[T4]] |
@@ -4251,7 +4251,7 @@ entry: |
; MIPS32: sll [[T12]],[[T12]],0x18 |
; MIPS32: sll [[T2]],[[T2]],0x18 |
; MIPS32: sltu [[T2]],[[T2]],[[T12]] |
-; MIPS32: srl [[T2]],[[T2]],0x18 |
+; MIPS32: sll [[T2]],[[T2]],0x18 |
; MIPS32: sll [[T11]],[[T11]],0x8 |
; MIPS32: srl [[T11]],[[T11]],0x8 |
; MIPS32: or [[T2]],[[T2]],[[T11]] |
@@ -4301,7 +4301,7 @@ entry: |
; MIPS32: sll [[T13]],[[T13]],0x18 |
; MIPS32: sll [[T3]],[[T3]],0x18 |
; MIPS32: sltu [[T3]],[[T3]],[[T13]] |
-; MIPS32: srl [[T3]],[[T3]],0x18 |
+; MIPS32: sll [[T3]],[[T3]],0x18 |
; MIPS32: sll [[T11]],[[T11]],0x8 |
; MIPS32: srl [[T11]],[[T11]],0x8 |
; MIPS32: or [[T3]],[[T3]],[[T11]] |
@@ -4377,7 +4377,7 @@ entry: |
; MIPS32: sll [[T0]],[[T0]],0x18 |
; MIPS32: sltu [[T0]],[[T0]],[[T10]] |
; MIPS32: xori [[T0]],[[T0]],0x1 |
-; MIPS32: srl [[T0]],[[T0]],0x18 |
+; MIPS32: sll [[T0]],[[T0]],0x18 |
; MIPS32: sll [[T9]],[[T9]],0x8 |
; MIPS32: srl [[T9]],[[T9]],0x8 |
; MIPS32: or v0,[[T0]],[[T9]] |
@@ -4431,7 +4431,7 @@ entry: |
; MIPS32: sll [[T1]],[[T1]],0x18 |
; MIPS32: sltu [[T1]],[[T1]],[[T11]] |
; MIPS32: xori [[T1]],[[T1]],0x1 |
-; MIPS32: srl [[T1]],[[T1]],0x18 |
+; MIPS32: sll [[T1]],[[T1]],0x18 |
; MIPS32: sll [[T4]],[[T4]],0x8 |
; MIPS32: srl [[T4]],[[T4]],0x8 |
; MIPS32: or v1,[[T1]],[[T4]] |
@@ -4485,7 +4485,7 @@ entry: |
; MIPS32: sll [[T2]],[[T2]],0x18 |
; MIPS32: sltu [[T2]],[[T2]],[[T12]] |
; MIPS32: xori [[T2]],[[T2]],0x1 |
-; MIPS32: srl [[T2]],[[T2]],0x18 |
+; MIPS32: sll [[T2]],[[T2]],0x18 |
; MIPS32: sll [[T11]],[[T11]],0x8 |
; MIPS32: srl [[T11]],[[T11]],0x8 |
; MIPS32: or [[T2]],[[T2]],[[T11]] |
@@ -4539,7 +4539,7 @@ entry: |
; MIPS32: sll [[T3]],[[T3]],0x18 |
; MIPS32: sltu [[T3]],[[T3]],[[T13]] |
; MIPS32: xori [[T3]],[[T3]],0x1 |
-; MIPS32: srl [[T3]],[[T3]],0x18 |
+; MIPS32: sll [[T3]],[[T3]],0x18 |
; MIPS32: sll [[T11]],[[T11]],0x8 |
; MIPS32: srl [[T11]],[[T11]],0x8 |
; MIPS32: or [[T3]],[[T3]],[[T11]] |
@@ -4610,7 +4610,7 @@ entry: |
; MIPS32: sll [[T10]],[[T10]],0x18 |
; MIPS32: sll [[T0]],[[T0]],0x18 |
; MIPS32: sltu [[T10]],[[T10]],[[T0]] |
-; MIPS32: srl [[T10]],[[T10]],0x18 |
+; MIPS32: sll [[T10]],[[T10]],0x18 |
; MIPS32: sll [[T8]],[[T8]],0x8 |
; MIPS32: srl [[T8]],[[T8]],0x8 |
; MIPS32: or [[T10]],[[T10]],[[T8]] |
@@ -4660,7 +4660,7 @@ entry: |
; MIPS32: sll [[T11]],[[T11]],0x18 |
; MIPS32: sll [[T1]],[[T1]],0x18 |
; MIPS32: sltu [[T11]],[[T11]],[[T1]] |
-; MIPS32: srl [[T11]],[[T11]],0x18 |
+; MIPS32: sll [[T11]],[[T11]],0x18 |
; MIPS32: sll [[T0]],[[T0]],0x8 |
; MIPS32: srl [[T0]],[[T0]],0x8 |
; MIPS32: or [[T11]],[[T11]],[[T0]] |
@@ -4710,7 +4710,7 @@ entry: |
; MIPS32: sll [[T12]],[[T12]],0x18 |
; MIPS32: sll [[T2]],[[T2]],0x18 |
; MIPS32: sltu [[T12]],[[T12]],[[T2]] |
-; MIPS32: srl [[T12]],[[T12]],0x18 |
+; MIPS32: sll [[T12]],[[T12]],0x18 |
; MIPS32: sll [[T0]],[[T0]],0x8 |
; MIPS32: srl [[T0]],[[T0]],0x8 |
; MIPS32: or [[T12]],[[T12]],[[T0]] |
@@ -4760,7 +4760,7 @@ entry: |
; MIPS32: sll [[T13]],[[T13]],0x18 |
; MIPS32: sll [[T3]],[[T3]],0x18 |
; MIPS32: sltu [[T13]],[[T13]],[[T3]] |
-; MIPS32: srl [[T13]],[[T13]],0x18 |
+; MIPS32: sll [[T13]],[[T13]],0x18 |
; MIPS32: sll [[T0]],[[T0]],0x8 |
; MIPS32: srl [[T0]],[[T0]],0x8 |
; MIPS32: or [[T13]],[[T13]],[[T0]] |
@@ -4844,7 +4844,7 @@ entry: |
; MIPS32: sll [[T0]],[[T0]],0x1f |
; MIPS32: xor [[T10]],[[T10]],[[T0]] |
; MIPS32: sltiu [[T10]],[[T10]],1 |
-; MIPS32: srl [[T10]],[[T10]],0x18 |
+; MIPS32: sll [[T10]],[[T10]],0x18 |
; MIPS32: sll [[T8]],[[T8]],0x8 |
; MIPS32: srl [[T8]],[[T8]],0x8 |
; MIPS32: or [[T10]],[[T10]],[[T8]] |
@@ -4906,7 +4906,7 @@ entry: |
; MIPS32: sll [[T1]],[[T1]],0x1f |
; MIPS32: xor [[T11]],[[T11]],[[T1]] |
; MIPS32: sltiu [[T11]],[[T11]],1 |
-; MIPS32: srl [[T11]],[[T11]],0x18 |
+; MIPS32: sll [[T11]],[[T11]],0x18 |
; MIPS32: sll [[T0]],[[T0]],0x8 |
; MIPS32: srl [[T0]],[[T0]],0x8 |
; MIPS32: or [[T11]],[[T11]],[[T0]] |
@@ -4968,7 +4968,7 @@ entry: |
; MIPS32: sll [[T2]],[[T2]],0x1f |
; MIPS32: xor [[T12]],[[T12]],[[T2]] |
; MIPS32: sltiu [[T12]],[[T12]],1 |
-; MIPS32: srl [[T12]],[[T12]],0x18 |
+; MIPS32: sll [[T12]],[[T12]],0x18 |
; MIPS32: sll [[T0]],[[T0]],0x8 |
; MIPS32: srl [[T0]],[[T0]],0x8 |
; MIPS32: or [[T12]],[[T12]],[[T0]] |
@@ -5030,7 +5030,7 @@ entry: |
; MIPS32: sll [[T3]],[[T3]],0x1f |
; MIPS32: xor [[T13]],[[T13]],[[T3]] |
; MIPS32: sltiu [[T13]],[[T13]],1 |
-; MIPS32: srl [[T13]],[[T13]],0x18 |
+; MIPS32: sll [[T13]],[[T13]],0x18 |
; MIPS32: sll [[T0]],[[T0]],0x8 |
; MIPS32: srl [[T0]],[[T0]],0x8 |
; MIPS32: or [[T13]],[[T13]],[[T0]] |
@@ -5115,7 +5115,7 @@ entry: |
; MIPS32: sll [[T0]],[[T0]],0x1f |
; MIPS32: xor [[T10]],[[T10]],[[T0]] |
; MIPS32: sltu [[T10]],zero,[[T10]] |
-; MIPS32: srl [[T10]],[[T10]],0x18 |
+; MIPS32: sll [[T10]],[[T10]],0x18 |
; MIPS32: sll [[T8]],[[T8]],0x8 |
; MIPS32: srl [[T8]],[[T8]],0x8 |
; MIPS32: or [[T10]],[[T10]],[[T8]] |
@@ -5177,7 +5177,7 @@ entry: |
; MIPS32: sll [[T1]],[[T1]],0x1f |
; MIPS32: xor [[T11]],[[T11]],[[T1]] |
; MIPS32: sltu [[T11]],zero,[[T11]] |
-; MIPS32: srl [[T11]],[[T11]],0x18 |
+; MIPS32: sll [[T11]],[[T11]],0x18 |
; MIPS32: sll [[T0]],[[T0]],0x8 |
; MIPS32: srl [[T0]],[[T0]],0x8 |
; MIPS32: or [[T11]],[[T11]],[[T0]] |
@@ -5239,7 +5239,7 @@ entry: |
; MIPS32: sll [[T2]],[[T2]],0x1f |
; MIPS32: xor [[T12]],[[T12]],[[T2]] |
; MIPS32: sltu [[T12]],zero,[[T12]] |
-; MIPS32: srl [[T12]],[[T12]],0x18 |
+; MIPS32: sll [[T12]],[[T12]],0x18 |
; MIPS32: sll [[T0]],[[T0]],0x8 |
; MIPS32: srl [[T0]],[[T0]],0x8 |
; MIPS32: or [[T12]],[[T12]],[[T0]] |
@@ -5301,7 +5301,7 @@ entry: |
; MIPS32: sll [[T3]],[[T3]],0x1f |
; MIPS32: xor [[T13]],[[T13]],[[T3]] |
; MIPS32: sltu [[T13]],zero,[[T13]] |
-; MIPS32: srl [[T13]],[[T13]],0x18 |
+; MIPS32: sll [[T13]],[[T13]],0x18 |
; MIPS32: sll [[T0]],[[T0]],0x8 |
; MIPS32: srl [[T0]],[[T0]],0x8 |
; MIPS32: or [[T13]],[[T13]],[[T0]] |
@@ -5381,7 +5381,7 @@ entry: |
; MIPS32: sll [[T10]],[[T10]],0x1f |
; MIPS32: sll [[T0]],[[T0]],0x1f |
; MIPS32: slt [[T0]],[[T0]],[[T10]] |
-; MIPS32: srl [[T0]],[[T0]],0x18 |
+; MIPS32: sll [[T0]],[[T0]],0x18 |
; MIPS32: sll [[T9]],[[T9]],0x8 |
; MIPS32: srl [[T9]],[[T9]],0x8 |
; MIPS32: or v0,[[T0]],[[T9]] |
@@ -5439,7 +5439,7 @@ entry: |
; MIPS32: sll [[T11]],[[T11]],0x1f |
; MIPS32: sll [[T1]],[[T1]],0x1f |
; MIPS32: slt [[T1]],[[T1]],[[T11]] |
-; MIPS32: srl [[T1]],[[T1]],0x18 |
+; MIPS32: sll [[T1]],[[T1]],0x18 |
; MIPS32: sll [[T4]],[[T4]],0x8 |
; MIPS32: srl [[T4]],[[T4]],0x8 |
; MIPS32: or v1,[[T1]],[[T4]] |
@@ -5497,7 +5497,7 @@ entry: |
; MIPS32: sll [[T12]],[[T12]],0x1f |
; MIPS32: sll [[T2]],[[T2]],0x1f |
; MIPS32: slt [[T2]],[[T2]],[[T12]] |
-; MIPS32: srl [[T2]],[[T2]],0x18 |
+; MIPS32: sll [[T2]],[[T2]],0x18 |
; MIPS32: sll [[T11]],[[T11]],0x8 |
; MIPS32: srl [[T11]],[[T11]],0x8 |
; MIPS32: or [[T2]],[[T2]],[[T11]] |
@@ -5555,7 +5555,7 @@ entry: |
; MIPS32: sll [[T13]],[[T13]],0x1f |
; MIPS32: sll [[T3]],[[T3]],0x1f |
; MIPS32: slt [[T3]],[[T3]],[[T13]] |
-; MIPS32: srl [[T3]],[[T3]],0x18 |
+; MIPS32: sll [[T3]],[[T3]],0x18 |
; MIPS32: sll [[T11]],[[T11]],0x8 |
; MIPS32: srl [[T11]],[[T11]],0x8 |
; MIPS32: or [[T3]],[[T3]],[[T11]] |
@@ -5638,7 +5638,7 @@ entry: |
; MIPS32: sll [[T0]],[[T0]],0x1f |
; MIPS32: slt [[T0]],[[T0]],[[T10]] |
; MIPS32: xori [[T0]],[[T0]],0x1 |
-; MIPS32: srl [[T0]],[[T0]],0x18 |
+; MIPS32: sll [[T0]],[[T0]],0x18 |
; MIPS32: sll [[T9]],[[T9]],0x8 |
; MIPS32: srl [[T9]],[[T9]],0x8 |
; MIPS32: or v0,[[T0]],[[T9]] |
@@ -5700,7 +5700,7 @@ entry: |
; MIPS32: sll [[T1]],[[T1]],0x1f |
; MIPS32: slt [[T1]],[[T1]],[[T11]] |
; MIPS32: xori [[T1]],[[T1]],0x1 |
-; MIPS32: srl [[T1]],[[T1]],0x18 |
+; MIPS32: sll [[T1]],[[T1]],0x18 |
; MIPS32: sll [[T4]],[[T4]],0x8 |
; MIPS32: srl [[T4]],[[T4]],0x8 |
; MIPS32: or v1,[[T1]],[[T4]] |
@@ -5762,7 +5762,7 @@ entry: |
; MIPS32: sll [[T2]],[[T2]],0x1f |
; MIPS32: slt [[T2]],[[T2]],[[T12]] |
; MIPS32: xori [[T2]],[[T2]],0x1 |
-; MIPS32: srl [[T2]],[[T2]],0x18 |
+; MIPS32: sll [[T2]],[[T2]],0x18 |
; MIPS32: sll [[T11]],[[T11]],0x8 |
; MIPS32: srl [[T11]],[[T11]],0x8 |
; MIPS32: or [[T2]],[[T2]],[[T11]] |
@@ -5824,7 +5824,7 @@ entry: |
; MIPS32: sll [[T3]],[[T3]],0x1f |
; MIPS32: slt [[T3]],[[T3]],[[T13]] |
; MIPS32: xori [[T3]],[[T3]],0x1 |
-; MIPS32: srl [[T3]],[[T3]],0x18 |
+; MIPS32: sll [[T3]],[[T3]],0x18 |
; MIPS32: sll [[T11]],[[T11]],0x8 |
; MIPS32: srl [[T11]],[[T11]],0x8 |
; MIPS32: or [[T3]],[[T3]],[[T11]] |
@@ -5902,7 +5902,7 @@ entry: |
; MIPS32: sll [[T10]],[[T10]],0x1f |
; MIPS32: sll [[T0]],[[T0]],0x1f |
; MIPS32: slt [[T10]],[[T10]],[[T0]] |
-; MIPS32: srl [[T10]],[[T10]],0x18 |
+; MIPS32: sll [[T10]],[[T10]],0x18 |
; MIPS32: sll [[T8]],[[T8]],0x8 |
; MIPS32: srl [[T8]],[[T8]],0x8 |
; MIPS32: or [[T10]],[[T10]],[[T8]] |
@@ -5960,7 +5960,7 @@ entry: |
; MIPS32: sll [[T11]],[[T11]],0x1f |
; MIPS32: sll [[T1]],[[T1]],0x1f |
; MIPS32: slt [[T11]],[[T11]],[[T1]] |
-; MIPS32: srl [[T11]],[[T11]],0x18 |
+; MIPS32: sll [[T11]],[[T11]],0x18 |
; MIPS32: sll [[T0]],[[T0]],0x8 |
; MIPS32: srl [[T0]],[[T0]],0x8 |
; MIPS32: or [[T11]],[[T11]],[[T0]] |
@@ -6018,7 +6018,7 @@ entry: |
; MIPS32: sll [[T12]],[[T12]],0x1f |
; MIPS32: sll [[T2]],[[T2]],0x1f |
; MIPS32: slt [[T12]],[[T12]],[[T2]] |
-; MIPS32: srl [[T12]],[[T12]],0x18 |
+; MIPS32: sll [[T12]],[[T12]],0x18 |
; MIPS32: sll [[T0]],[[T0]],0x8 |
; MIPS32: srl [[T0]],[[T0]],0x8 |
; MIPS32: or [[T12]],[[T12]],[[T0]] |
@@ -6076,7 +6076,7 @@ entry: |
; MIPS32: sll [[T13]],[[T13]],0x1f |
; MIPS32: sll [[T3]],[[T3]],0x1f |
; MIPS32: slt [[T13]],[[T13]],[[T3]] |
-; MIPS32: srl [[T13]],[[T13]],0x18 |
+; MIPS32: sll [[T13]],[[T13]],0x18 |
; MIPS32: sll [[T0]],[[T0]],0x8 |
; MIPS32: srl [[T0]],[[T0]],0x8 |
; MIPS32: or [[T13]],[[T13]],[[T0]] |
@@ -6162,7 +6162,7 @@ entry: |
; MIPS32: sll [[T0]],[[T0]],0x1f |
; MIPS32: sltu [[T10]],[[T10]],[[T0]] |
; MIPS32: xori [[T10]],[[T10]],0x1 |
-; MIPS32: srl [[T10]],[[T10]],0x18 |
+; MIPS32: sll [[T10]],[[T10]],0x18 |
; MIPS32: sll [[T8]],[[T8]],0x8 |
; MIPS32: srl [[T8]],[[T8]],0x8 |
; MIPS32: or [[T10]],[[T10]],[[T8]] |
@@ -6224,7 +6224,7 @@ entry: |
; MIPS32: sll [[T1]],[[T1]],0x1f |
; MIPS32: sltu [[T11]],[[T11]],[[T1]] |
; MIPS32: xori [[T11]],[[T11]],0x1 |
-; MIPS32: srl [[T11]],[[T11]],0x18 |
+; MIPS32: sll [[T11]],[[T11]],0x18 |
; MIPS32: sll [[T0]],[[T0]],0x8 |
; MIPS32: srl [[T0]],[[T0]],0x8 |
; MIPS32: or [[T11]],[[T11]],[[T0]] |
@@ -6286,7 +6286,7 @@ entry: |
; MIPS32: sll [[T2]],[[T2]],0x1f |
; MIPS32: sltu [[T12]],[[T12]],[[T2]] |
; MIPS32: xori [[T12]],[[T12]],0x1 |
-; MIPS32: srl [[T12]],[[T12]],0x18 |
+; MIPS32: sll [[T12]],[[T12]],0x18 |
; MIPS32: sll [[T0]],[[T0]],0x8 |
; MIPS32: srl [[T0]],[[T0]],0x8 |
; MIPS32: or [[T12]],[[T12]],[[T0]] |
@@ -6348,7 +6348,7 @@ entry: |
; MIPS32: sll [[T3]],[[T3]],0x1f |
; MIPS32: sltu [[T13]],[[T13]],[[T3]] |
; MIPS32: xori [[T13]],[[T13]],0x1 |
-; MIPS32: srl [[T13]],[[T13]],0x18 |
+; MIPS32: sll [[T13]],[[T13]],0x18 |
; MIPS32: sll [[T0]],[[T0]],0x8 |
; MIPS32: srl [[T0]],[[T0]],0x8 |
; MIPS32: or [[T13]],[[T13]],[[T0]] |
@@ -6429,7 +6429,7 @@ entry: |
; MIPS32: sll [[T10]],[[T10]],0x1f |
; MIPS32: sll [[T0]],[[T0]],0x1f |
; MIPS32: sltu [[T0]],[[T0]],[[T10]] |
-; MIPS32: srl [[T0]],[[T0]],0x18 |
+; MIPS32: sll [[T0]],[[T0]],0x18 |
; MIPS32: sll [[T9]],[[T9]],0x8 |
; MIPS32: srl [[T9]],[[T9]],0x8 |
; MIPS32: or v0,[[T0]],[[T9]] |
@@ -6487,7 +6487,7 @@ entry: |
; MIPS32: sll [[T11]],[[T11]],0x1f |
; MIPS32: sll [[T1]],[[T1]],0x1f |
; MIPS32: sltu [[T1]],[[T1]],[[T11]] |
-; MIPS32: srl [[T1]],[[T1]],0x18 |
+; MIPS32: sll [[T1]],[[T1]],0x18 |
; MIPS32: sll [[T4]],[[T4]],0x8 |
; MIPS32: srl [[T4]],[[T4]],0x8 |
; MIPS32: or v1,[[T1]],[[T4]] |
@@ -6545,7 +6545,7 @@ entry: |
; MIPS32: sll [[T12]],[[T12]],0x1f |
; MIPS32: sll [[T2]],[[T2]],0x1f |
; MIPS32: sltu [[T2]],[[T2]],[[T12]] |
-; MIPS32: srl [[T2]],[[T2]],0x18 |
+; MIPS32: sll [[T2]],[[T2]],0x18 |
; MIPS32: sll [[T11]],[[T11]],0x8 |
; MIPS32: srl [[T11]],[[T11]],0x8 |
; MIPS32: or [[T2]],[[T2]],[[T11]] |
@@ -6603,7 +6603,7 @@ entry: |
; MIPS32: sll [[T13]],[[T13]],0x1f |
; MIPS32: sll [[T3]],[[T3]],0x1f |
; MIPS32: sltu [[T3]],[[T3]],[[T13]] |
-; MIPS32: srl [[T3]],[[T3]],0x18 |
+; MIPS32: sll [[T3]],[[T3]],0x18 |
; MIPS32: sll [[T11]],[[T11]],0x8 |
; MIPS32: srl [[T11]],[[T11]],0x8 |
; MIPS32: or [[T3]],[[T3]],[[T11]] |
@@ -6687,7 +6687,7 @@ entry: |
; MIPS32: sll [[T0]],[[T0]],0x1f |
; MIPS32: sltu [[T0]],[[T0]],[[T10]] |
; MIPS32: xori [[T0]],[[T0]],0x1 |
-; MIPS32: srl [[T0]],[[T0]],0x18 |
+; MIPS32: sll [[T0]],[[T0]],0x18 |
; MIPS32: sll [[T9]],[[T9]],0x8 |
; MIPS32: srl [[T9]],[[T9]],0x8 |
; MIPS32: or v0,[[T0]],[[T9]] |
@@ -6749,7 +6749,7 @@ entry: |
; MIPS32: sll [[T1]],[[T1]],0x1f |
; MIPS32: sltu [[T1]],[[T1]],[[T11]] |
; MIPS32: xori [[T1]],[[T1]],0x1 |
-; MIPS32: srl [[T1]],[[T1]],0x18 |
+; MIPS32: sll [[T1]],[[T1]],0x18 |
; MIPS32: sll [[T4]],[[T4]],0x8 |
; MIPS32: srl [[T4]],[[T4]],0x8 |
; MIPS32: or v1,[[T1]],[[T4]] |
@@ -6811,7 +6811,7 @@ entry: |
; MIPS32: sll [[T2]],[[T2]],0x1f |
; MIPS32: sltu [[T2]],[[T2]],[[T12]] |
; MIPS32: xori [[T2]],[[T2]],0x1 |
-; MIPS32: srl [[T2]],[[T2]],0x18 |
+; MIPS32: sll [[T2]],[[T2]],0x18 |
; MIPS32: sll [[T11]],[[T11]],0x8 |
; MIPS32: srl [[T11]],[[T11]],0x8 |
; MIPS32: or [[T2]],[[T2]],[[T11]] |
@@ -6873,7 +6873,7 @@ entry: |
; MIPS32: sll [[T3]],[[T3]],0x1f |
; MIPS32: sltu [[T3]],[[T3]],[[T13]] |
; MIPS32: xori [[T3]],[[T3]],0x1 |
-; MIPS32: srl [[T3]],[[T3]],0x18 |
+; MIPS32: sll [[T3]],[[T3]],0x18 |
; MIPS32: sll [[T11]],[[T11]],0x8 |
; MIPS32: srl [[T11]],[[T11]],0x8 |
; MIPS32: or [[T3]],[[T3]],[[T11]] |
@@ -6952,7 +6952,7 @@ entry: |
; MIPS32: sll [[T10]],[[T10]],0x1f |
; MIPS32: sll [[T0]],[[T0]],0x1f |
; MIPS32: sltu [[T10]],[[T10]],[[T0]] |
-; MIPS32: srl [[T10]],[[T10]],0x18 |
+; MIPS32: sll [[T10]],[[T10]],0x18 |
; MIPS32: sll [[T8]],[[T8]],0x8 |
; MIPS32: srl [[T8]],[[T8]],0x8 |
; MIPS32: or [[T10]],[[T10]],[[T8]] |
@@ -7010,7 +7010,7 @@ entry: |
; MIPS32: sll [[T11]],[[T11]],0x1f |
; MIPS32: sll [[T1]],[[T1]],0x1f |
; MIPS32: sltu [[T11]],[[T11]],[[T1]] |
-; MIPS32: srl [[T11]],[[T11]],0x18 |
+; MIPS32: sll [[T11]],[[T11]],0x18 |
; MIPS32: sll [[T0]],[[T0]],0x8 |
; MIPS32: srl [[T0]],[[T0]],0x8 |
; MIPS32: or [[T11]],[[T11]],[[T0]] |
@@ -7068,7 +7068,7 @@ entry: |
; MIPS32: sll [[T12]],[[T12]],0x1f |
; MIPS32: sll [[T2]],[[T2]],0x1f |
; MIPS32: sltu [[T12]],[[T12]],[[T2]] |
-; MIPS32: srl [[T12]],[[T12]],0x18 |
+; MIPS32: sll [[T12]],[[T12]],0x18 |
; MIPS32: sll [[T0]],[[T0]],0x8 |
; MIPS32: srl [[T0]],[[T0]],0x8 |
; MIPS32: or [[T12]],[[T12]],[[T0]] |
@@ -7126,7 +7126,7 @@ entry: |
; MIPS32: sll [[T13]],[[T13]],0x1f |
; MIPS32: sll [[T3]],[[T3]],0x1f |
; MIPS32: sltu [[T13]],[[T13]],[[T3]] |
-; MIPS32: srl [[T13]],[[T13]],0x18 |
+; MIPS32: sll [[T13]],[[T13]],0x18 |
; MIPS32: sll [[T0]],[[T0]],0x8 |
; MIPS32: srl [[T0]],[[T0]],0x8 |
; MIPS32: or [[T13]],[[T13]],[[T0]] |