• Home
  • Raw
  • Download

Lines Matching +full:test +full:- +full:check

1 ; Test rounding functions for z196 and above.
3 ; RUN: llc < %s -mtriple=s390x-linux-gnu -mcpu=z196 \
4 ; RUN: | FileCheck -check-prefix=CHECK -check-prefix=CHECK-SCALAR %s
5 ; RUN: llc < %s -mtriple=s390x-linux-gnu -mcpu=z13 \
6 ; RUN: | FileCheck -check-prefix=CHECK -check-prefix=CHECK-VECTOR %s
8 ; Test rint for f32.
11 ; CHECK-LABEL: f1:
12 ; CHECK: fiebr %f0, 0, %f0
13 ; CHECK: br %r14
18 ; Test rint for f64.
21 ; CHECK-LABEL: f2:
22 ; CHECK-SCALAR: fidbr %f0, 0, %f0
23 ; CHECK-VECTOR: fidbra %f0, 0, %f0, 0
24 ; CHECK: br %r14
29 ; Test rint for f128.
32 ; CHECK-LABEL: f3:
33 ; CHECK: fixbr %f0, 0, %f0
34 ; CHECK: br %r14
41 ; Test nearbyint for f32.
44 ; CHECK-LABEL: f4:
45 ; CHECK: fiebra %f0, 0, %f0, 4
46 ; CHECK: br %r14
51 ; Test nearbyint for f64.
54 ; CHECK-LABEL: f5:
55 ; CHECK: fidbra %f0, 0, %f0, 4
56 ; CHECK: br %r14
61 ; Test nearbyint for f128.
64 ; CHECK-LABEL: f6:
65 ; CHECK: fixbra %f0, 0, %f0, 4
66 ; CHECK: br %r14
73 ; Test floor for f32.
76 ; CHECK-LABEL: f7:
77 ; CHECK: fiebra %f0, 7, %f0, 4
78 ; CHECK: br %r14
83 ; Test floor for f64.
86 ; CHECK-LABEL: f8:
87 ; CHECK: fidbra %f0, 7, %f0, 4
88 ; CHECK: br %r14
93 ; Test floor for f128.
96 ; CHECK-LABEL: f9:
97 ; CHECK: fixbra %f0, 7, %f0, 4
98 ; CHECK: br %r14
105 ; Test ceil for f32.
108 ; CHECK-LABEL: f10:
109 ; CHECK: fiebra %f0, 6, %f0, 4
110 ; CHECK: br %r14
115 ; Test ceil for f64.
118 ; CHECK-LABEL: f11:
119 ; CHECK: fidbra %f0, 6, %f0, 4
120 ; CHECK: br %r14
125 ; Test ceil for f128.
128 ; CHECK-LABEL: f12:
129 ; CHECK: fixbra %f0, 6, %f0, 4
130 ; CHECK: br %r14
137 ; Test trunc for f32.
140 ; CHECK-LABEL: f13:
141 ; CHECK: fiebra %f0, 5, %f0, 4
142 ; CHECK: br %r14
147 ; Test trunc for f64.
150 ; CHECK-LABEL: f14:
151 ; CHECK: fidbra %f0, 5, %f0, 4
152 ; CHECK: br %r14
157 ; Test trunc for f128.
160 ; CHECK-LABEL: f15:
161 ; CHECK: fixbra %f0, 5, %f0, 4
162 ; CHECK: br %r14
169 ; Test round for f32.
172 ; CHECK-LABEL: f16:
173 ; CHECK: fiebra %f0, 1, %f0, 4
174 ; CHECK: br %r14
179 ; Test round for f64.
182 ; CHECK-LABEL: f17:
183 ; CHECK: fidbra %f0, 1, %f0, 4
184 ; CHECK: br %r14
189 ; Test round for f128.
192 ; CHECK-LABEL: f18:
193 ; CHECK: fixbra %f0, 1, %f0, 4
194 ; CHECK: br %r14