| ; RUN: llc -mcpu=pwr9 -mtriple=powerpc64-unknown-unknown < %s | FileCheck %s |
| ; RUN: llc -mcpu=pwr9 -mtriple=powerpc64le-unknown-unknown < %s | FileCheck %s |
| define <8 x i16> @test1() { |
| entry: |
| ret <8 x i16> <i16 257, i16 257, i16 257, i16 257, i16 257, i16 257, i16 257, i16 257> |
| ; CHECK-LABEL: test1 |
| ; CHECK: xxspltib 34, 1 |
| } |
| define <8 x i16> @testAB() { |
| entry: |
| ; CHECK-LABEL: testAB |
| ; CHECK: xxspltib 34, 171 |
| ret <8 x i16> <i16 43947, i16 43947, i16 43947, i16 43947, i16 43947, i16 43947, i16 43947, i16 43947> |
| } |
| define <4 x i32> @testAB32() { |
| entry: |
| ; CHECK-LABEL: testAB32 |
| ; CHECK: xxspltib 34, 171 |
| ret <4 x i32> <i32 2880154539, i32 2880154539, i32 2880154539, i32 2880154539> |
| } |