Lines Matching +full:test +full:- +full:check
1 ; Test rounding functions for z10.
3 ; RUN: llc < %s -mtriple=s390x-linux-gnu -mcpu=z10 | FileCheck %s
5 ; Test rint for f32.
8 ; CHECK-LABEL: f1:
9 ; CHECK: fiebr %f0, 0, %f0
10 ; CHECK: br %r14
15 ; Test rint for f64.
18 ; CHECK-LABEL: f2:
19 ; CHECK: fidbr %f0, 0, %f0
20 ; CHECK: br %r14
25 ; Test rint for f128.
28 ; CHECK-LABEL: f3:
29 ; CHECK: fixbr %f0, 0, %f0
30 ; CHECK: br %r14
37 ; Test nearbyint for f32.
40 ; CHECK-LABEL: f4:
41 ; CHECK: brasl %r14, nearbyintf@PLT
42 ; CHECK: br %r14
47 ; Test nearbyint for f64.
50 ; CHECK-LABEL: f5:
51 ; CHECK: brasl %r14, nearbyint@PLT
52 ; CHECK: br %r14
57 ; Test nearbyint for f128: omitted for now because we cannot handle
60 ; Test floor for f32.
63 ; CHECK-LABEL: f7:
64 ; CHECK: brasl %r14, floorf@PLT
65 ; CHECK: br %r14
70 ; Test floor for f64.
73 ; CHECK-LABEL: f8:
74 ; CHECK: brasl %r14, floor@PLT
75 ; CHECK: br %r14
80 ; Test floor for f128: omitted for now because we cannot handle
83 ; Test ceil for f32.
86 ; CHECK-LABEL: f10:
87 ; CHECK: brasl %r14, ceilf@PLT
88 ; CHECK: br %r14
93 ; Test ceil for f64.
96 ; CHECK-LABEL: f11:
97 ; CHECK: brasl %r14, ceil@PLT
98 ; CHECK: br %r14
103 ; Test ceil for f128: omitted for now because we cannot handle
106 ; Test trunc for f32.
109 ; CHECK-LABEL: f13:
110 ; CHECK: brasl %r14, truncf@PLT
111 ; CHECK: br %r14
116 ; Test trunc for f64.
119 ; CHECK-LABEL: f14:
120 ; CHECK: brasl %r14, trunc@PLT
121 ; CHECK: br %r14
126 ; Test trunc for f128: omitted for now because we cannot handle
129 ; Test round for f32.
132 ; CHECK-LABEL: f16:
133 ; CHECK: brasl %r14, roundf@PLT
134 ; CHECK: br %r14
139 ; Test round for f64.
142 ; CHECK-LABEL: f17:
143 ; CHECK: brasl %r14, round@PLT
144 ; CHECK: br %r14
149 ; Test round for f128: omitted for now because we cannot handle