Lines Matching refs:bfloat
3 define <4 x i16> @v4bf16_to_v4i16(float, <4 x bfloat> %a) nounwind {
8 %1 = bitcast <4 x bfloat> %a to <4 x i16>
12 define <2 x i32> @v4bf16_to_v2i32(float, <4 x bfloat> %a) nounwind {
17 %1 = bitcast <4 x bfloat> %a to <2 x i32>
21 define <1 x i64> @v4bf16_to_v1i64(float, <4 x bfloat> %a) nounwind {
26 %1 = bitcast <4 x bfloat> %a to <1 x i64>
30 define i64 @v4bf16_to_i64(float, <4 x bfloat> %a) nounwind {
35 %1 = bitcast <4 x bfloat> %a to i64
39 define <2 x float> @v4bf16_to_v2float(float, <4 x bfloat> %a) nounwind {
44 %1 = bitcast <4 x bfloat> %a to <2 x float>
48 define <1 x double> @v4bf16_to_v1double(float, <4 x bfloat> %a) nounwind {
53 %1 = bitcast <4 x bfloat> %a to <1 x double>
57 define double @v4bf16_to_double(float, <4 x bfloat> %a) nounwind {
62 %1 = bitcast <4 x bfloat> %a to double
67 define <4 x bfloat> @v4i16_to_v4bf16(float, <4 x i16> %a) nounwind {
72 %1 = bitcast <4 x i16> %a to <4 x bfloat>
73 ret <4 x bfloat> %1
76 define <4 x bfloat> @v2i32_to_v4bf16(float, <2 x i32> %a) nounwind {
81 %1 = bitcast <2 x i32> %a to <4 x bfloat>
82 ret <4 x bfloat> %1
85 define <4 x bfloat> @v1i64_to_v4bf16(float, <1 x i64> %a) nounwind {
90 %1 = bitcast <1 x i64> %a to <4 x bfloat>
91 ret <4 x bfloat> %1
94 define <4 x bfloat> @i64_to_v4bf16(float, i64 %a) nounwind {
99 %1 = bitcast i64 %a to <4 x bfloat>
100 ret <4 x bfloat> %1
103 define <4 x bfloat> @v2float_to_v4bf16(float, <2 x float> %a) nounwind {
108 %1 = bitcast <2 x float> %a to <4 x bfloat>
109 ret <4 x bfloat> %1
112 define <4 x bfloat> @v1double_to_v4bf16(float, <1 x double> %a) nounwind {
117 %1 = bitcast <1 x double> %a to <4 x bfloat>
118 ret <4 x bfloat> %1
121 define <4 x bfloat> @double_to_v4bf16(float, double %a) nounwind {
126 %1 = bitcast double %a to <4 x bfloat>
127 ret <4 x bfloat> %1
130 define <8 x i16> @v8bf16_to_v8i16(float, <8 x bfloat> %a) nounwind {
135 %1 = bitcast <8 x bfloat> %a to <8 x i16>
139 define <4 x i32> @v8bf16_to_v4i32(float, <8 x bfloat> %a) nounwind {
144 %1 = bitcast <8 x bfloat> %a to <4 x i32>
148 define <2 x i64> @v8bf16_to_v2i64(float, <8 x bfloat> %a) nounwind {
153 %1 = bitcast <8 x bfloat> %a to <2 x i64>
157 define <4 x float> @v8bf16_to_v4float(float, <8 x bfloat> %a) nounwind {
162 %1 = bitcast <8 x bfloat> %a to <4 x float>
166 define <2 x double> @v8bf16_to_v2double(float, <8 x bfloat> %a) nounwind {
171 %1 = bitcast <8 x bfloat> %a to <2 x double>
175 define <8 x bfloat> @v8i16_to_v8bf16(float, <8 x i16> %a) nounwind {
180 %1 = bitcast <8 x i16> %a to <8 x bfloat>
181 ret <8 x bfloat> %1
184 define <8 x bfloat> @v4i32_to_v8bf16(float, <4 x i32> %a) nounwind {
189 %1 = bitcast <4 x i32> %a to <8 x bfloat>
190 ret <8 x bfloat> %1
193 define <8 x bfloat> @v2i64_to_v8bf16(float, <2 x i64> %a) nounwind {
198 %1 = bitcast <2 x i64> %a to <8 x bfloat>
199 ret <8 x bfloat> %1
202 define <8 x bfloat> @v4float_to_v8bf16(float, <4 x float> %a) nounwind {
207 %1 = bitcast <4 x float> %a to <8 x bfloat>
208 ret <8 x bfloat> %1
211 define <8 x bfloat> @v2double_to_v8bf16(float, <2 x double> %a) nounwind {
216 %1 = bitcast <2 x double> %a to <8 x bfloat>
217 ret <8 x bfloat> %1