Lines Matching defs:f32_m
453 uint32_t f32_m; /* float32 mantissa */
467 f32_m = (f32.u & FP32_MASK_M) >> FP32_LSB_M;
480 if (f32_m == 0) { /* infinity */
483 f16_m = f32_m >> (FP32_MSB_M - FP16_MSB_M);
498 m_16 = f32_m >> (FP32_LSB_E - FP16_LSB_E);
500 if ((f32_m & GENMASK_U32(tmsb, 0)) > BIT(tmsb)) {
507 } else if ((f32_m & GENMASK_U32(tmsb, 0)) == BIT(tmsb)) {
523 m_32 = f32_m | BIT(FP32_LSB_E);
528 if ((f32_m & GENMASK_U32(tbits - 1, 0)) > BIT(tbits - 1)) {
534 } else if ((f32_m & GENMASK_U32(tbits - 1, 0)) == BIT(tbits - 1)) {
548 if (f32_m != 0)
601 uint32_t f32_m; /* float32 mantissa*/
615 f32_m = f16_m;
617 f32_m = f16_m;
619 f32_m = (f32_m << shift) & FP32_MASK_M;
620 f32_m |= BIT(FP32_MSB_M);
624 f32_m = f16_m;
633 f32_m = (f32_m << shift) & FP32_MASK_M;
637 f32_m = f16_m;
642 f32_m = (f32_m << shift) & FP32_MASK_M;
645 f32.u = FP32_PACK(f32_s, f32_e, f32_m);