@@ -6,40 +6,16 @@ declare i32 @llvm.nvvm.abs.bf16x2(i32)
6
6
declare i16 @llvm.nvvm.neg.bf16 (i16 )
7
7
declare i32 @llvm.nvvm.neg.bf16x2 (i32 )
8
8
9
- declare float @llvm.nvvm.fmin.nan.f (float , float )
10
- declare float @llvm.nvvm.fmin.ftz.nan.f (float , float )
11
- declare half @llvm.nvvm.fmin.f16 (half , half )
12
- declare half @llvm.nvvm.fmin.ftz.f16 (half , half )
13
- declare half @llvm.nvvm.fmin.nan.f16 (half , half )
14
- declare half @llvm.nvvm.fmin.ftz.nan.f16 (half , half )
15
- declare <2 x half > @llvm.nvvm.fmin.f16x2 (<2 x half >, <2 x half >)
16
- declare <2 x half > @llvm.nvvm.fmin.ftz.f16x2 (<2 x half >, <2 x half >)
17
- declare <2 x half > @llvm.nvvm.fmin.nan.f16x2 (<2 x half >, <2 x half >)
18
- declare <2 x half > @llvm.nvvm.fmin.ftz.nan.f16x2 (<2 x half >, <2 x half >)
19
9
declare i16 @llvm.nvvm.fmin.bf16 (i16 , i16 )
20
10
declare i16 @llvm.nvvm.fmin.nan.bf16 (i16 , i16 )
21
11
declare i32 @llvm.nvvm.fmin.bf16x2 (i32 , i32 )
22
12
declare i32 @llvm.nvvm.fmin.nan.bf16x2 (i32 , i32 )
23
13
24
- declare float @llvm.nvvm.fmax.nan.f (float , float )
25
- declare float @llvm.nvvm.fmax.ftz.nan.f (float , float )
26
- declare half @llvm.nvvm.fmax.f16 (half , half )
27
- declare half @llvm.nvvm.fmax.ftz.f16 (half , half )
28
- declare half @llvm.nvvm.fmax.nan.f16 (half , half )
29
- declare half @llvm.nvvm.fmax.ftz.nan.f16 (half , half )
30
- declare <2 x half > @llvm.nvvm.fmax.f16x2 (<2 x half >, <2 x half >)
31
- declare <2 x half > @llvm.nvvm.fmax.ftz.f16x2 (<2 x half >, <2 x half >)
32
- declare <2 x half > @llvm.nvvm.fmax.nan.f16x2 (<2 x half >, <2 x half >)
33
- declare <2 x half > @llvm.nvvm.fmax.ftz.nan.f16x2 (<2 x half >, <2 x half >)
34
14
declare i16 @llvm.nvvm.fmax.bf16 (i16 , i16 )
35
15
declare i16 @llvm.nvvm.fmax.nan.bf16 (i16 , i16 )
36
16
declare i32 @llvm.nvvm.fmax.bf16x2 (i32 , i32 )
37
17
declare i32 @llvm.nvvm.fmax.nan.bf16x2 (i32 , i32 )
38
18
39
- declare half @llvm.nvvm.fma.rn.relu.f16 (half , half , half )
40
- declare half @llvm.nvvm.fma.rn.ftz.relu.f16 (half , half , half )
41
- declare <2 x half > @llvm.nvvm.fma.rn.relu.f16x2 (<2 x half >, <2 x half >, <2 x half >)
42
- declare <2 x half > @llvm.nvvm.fma.rn.ftz.relu.f16x2 (<2 x half >, <2 x half >, <2 x half >)
43
19
declare i16 @llvm.nvvm.fma.rn.bf16 (i16 , i16 , i16 )
44
20
declare i16 @llvm.nvvm.fma.rn.relu.bf16 (i16 , i16 , i16 )
45
21
declare i32 @llvm.nvvm.fma.rn.bf16x2 (i32 , i32 , i32 )
0 commit comments