xref: /llvm-project/llvm/test/CodeGen/PowerPC/fast-isel-rsp.ll (revision 042a6564d3656b5268fe9e2e2dad8e9726467710)
1; RUN: llc -mcpu=generic -mtriple=powerpc64le-unknown-unknown -O0 < %s \
2; RUN:   -verify-machineinstrs | FileCheck %s --check-prefix=GENERIC
3; RUN: llc -mcpu=ppc -mtriple=powerpc64le-unknown-unknown -O0 < %s \
4; RUN:   -verify-machineinstrs | FileCheck %s
5; RUN: llc -mcpu=pwr7 -mtriple=powerpc64-ibm-aix-xcoff -O0 < %s \
6; RUN:   -verify-machineinstrs | FileCheck %s
7
8
9
10define float @testRSP(double %x) {
11entry:
12  %0 = fptrunc double %x to float
13  ret float %0
14; CHECK: frsp 1, 1
15; GENERIC: xsrsp 1, 1
16}
17
18