Lines Matching defs:f32_m
25 uint32_t f32_m; /* float32 mantissa */
35 f32_m = (f32.u & FP32_MASK_M) >> FP32_LSB_M;
44 if (f32_m == 0) /* zero */
51 if (f32_m == 0) { /* infinity */
54 b16_m = f32_m >> (FP32_MSB_M - BF16_MSB_M);
67 b16_m = f32_m >> tbits;
70 if ((f32_m & GENMASK_U32(tbits - 1, 0)) > BIT(tbits - 1)) {
76 } else if ((f32_m & GENMASK_U32(tbits - 1, 0)) == BIT(tbits - 1)) {
129 uint32_t f32_m; /* float32 mantissa*/
141 f32_m = 0;
143 f32_m = b16_m;
145 f32_m = (f32_m << shift) & FP32_MASK_M;
146 f32_m |= BIT(FP32_MSB_M);
150 f32_m = b16_m;
164 f32_m = b16_m;
168 f32_m = (f32_m << shift) & FP32_MASK_M;
171 f32.u = FP32_PACK(f32_s, f32_e, f32_m);