@@ -10,8 +10,7 @@ void main() {
10
10
Out[0] = min(X[0], Y[0]);
11
11
Out[1] = half4(min(X[1].xyz, Y[1].xyz), min(X[1].w, Y[1].w));
12
12
Out[2] = half4(min(X[2].xy, Y[2].xy), min(X[2].zw, Y[2].zw));
13
- Out[3] = min(X[3], Y[3]);
14
- Out[4] = min(half4(1.0, -1.0, 31408, -415), half4(-1.0, 1.0, 1.5, 129.5));
13
+ Out[3] = min(half4(1.0, -1.0, 31408, -415), half4(-1.0, 1.0, 1.5, 129.5));
15
14
}
16
15
//--- pipeline.yaml
17
16
@@ -24,22 +23,22 @@ Buffers:
24
23
- Name: X
25
24
Format: Float16
26
25
Stride: 8
27
- Data: [ 0xfc00, 0xfc00, 0xfc00, 0xfc00, 0x7c00, 0x7c00, 0x7c00, 0x7c00, 0x7e00, 0x7e00, 0x7e00, 0x7e00, 0x3c00, 0x3c00, 0xbc00, 0xbc00 ]
28
- # -inf , -inf, -inf , -inf, inf, inf, inf, inf, NaN, NaN, NaN, NaN, 1.0, 1.0, -1.0, -1. 0
26
+ Data: [ 0x3c00, 0xbc00, 0x77ab, 0xde7c, 0x4248, 0x5140, 0xd7b7, 0x068e, 0xc900, 0x4940, 0x7bff, 0x0000 ]
27
+ # 1.0 , -1.0, 31408 , -415, 3.14159, 42, -123.456, 0.0001, -10, 10.5, 65504, 0
29
28
- Name: Y
30
29
Format: Float16
31
30
Stride: 8
32
- Data: [ 0xfc00, 0x7c00, 0x3c00, 0x7e00, 0xfc00, 0x7c00, 0x3c00, 0x7e00, 0xfc00, 0x7c00, 0x3c00, 0x7e00, 0xfc00, 0x7c00, 0x3c00, 0x7e00 ]
33
- # -inf, inf, 1.0, NaN, -inf, inf, 1.0, NaN , -inf, inf, 1.0, NaN, -inf, inf, 1. 0, NaN
31
+ Data: [ 0xbc00, 0x3c00, 0x3e00, 0x580c, 0x4170, 0x5140, 0xe11d, 0x0a8e, 0x4900, 0x4940, 0x0000, 0xfbff ]
32
+ # -1.0, 1.0, 1.5, 129.5, 2.71828, 42 , -654.321, 0.0002, 10, 10.5, 0, -65504
34
33
- Name: Out
35
34
Format: Float16
36
35
Stride: 8
37
- ZeroInitSize: 40
36
+ ZeroInitSize: 32
38
37
- Name: ExpectedOut
39
38
Format: Float16
40
39
Stride: 8
41
- Data: [ 0xfc00, 0xfc00, 0xfc00, 0xfc00, 0xfc00, 0x7c00, 0x3c00, 0x7c00, 0xfc00, 0x7c00, 0x3c00, 0x7e00, 0xfc00, 0x3c00, 0xbc00, 0xbc00 , 0xbc00, 0xbc00, 0x3e00, 0xde7c ]
42
- # -inf , -inf, -inf , -inf, -inf, inf, 1.0, inf , -inf, inf, 1.0, NaN, -inf, 1.0, -1. 0, -1.0 , -1.0, -1.0, 1.5, -415
40
+ Data: [ 0xbc00, 0xbc00, 0x3e00, 0xde7c, 0x4170, 0x5140, 0xe11d, 0x068e, 0xc900, 0x4940, 0x0000, 0xfbff , 0xbc00, 0xbc00, 0x3e00, 0xde7c ]
41
+ # -1.0 , -1.0, 1.5 , -415, 2.71828, 42 , -654.321, 0.0001, -10, 10.5, 0, -65504 , -1.0, -1.0, 1.5, -415
43
42
Results:
44
43
- Result: Test0
45
44
Rule: BufferFloatEpsilon
0 commit comments