radeonsi: implement GL_KHR_blend_equation_advanced
[mesa.git] / src / gallium / drivers / radeonsi / glsl_tests / minmax.f64.glsl
1 ; RUN: ./amdgcn_glslc %s | FileCheck -check-prefix=GCN -check-prefix=FUNC %s
2
3 ; FUNC-LABEL: {{^}}@min_f64:
4 ; GCN: main
5 ; GCN: v_interp_mov
6 ; GCN: v_interp_mov
7 ; GCN: v_interp_mov
8 ; GCN: v_interp_mov
9 ; GCN-NEXT: v_min_f64
10 ; GCN-NEXT: epilog
11
12 #shader fs min_f64
13 #version 400
14 flat in dvec2 v;
15 out uvec4 o;
16 void main() {
17 o.xy = unpackDouble2x32(min(v.x, v.y));
18 }
19
20
21 ; FUNC-LABEL: {{^}}@max_f64:
22 ; GCN: main
23 ; GCN: v_interp_mov
24 ; GCN: v_interp_mov
25 ; GCN: v_interp_mov
26 ; GCN: v_interp_mov
27 ; GCN-NEXT: v_max_f64
28 ; GCN-NEXT: epilog
29
30 #shader fs max_f64
31 #version 400
32 flat in dvec2 v;
33 out uvec4 o;
34 void main() {
35 o.xy = unpackDouble2x32(max(v.x, v.y));
36 }