Home
last modified time | relevance | path

Searched refs:floatUnion (Results 1 - 2 of 2) sorted by relevance

/third_party/skia/src/core/
H A DSkHalf.cpp38 FloatUIntUnion floatUnion; in SkFloatToHalf() local
39 floatUnion.fFloat = f; in SkFloatToHalf()
41 uint32_t sign = floatUnion.fUInt & sign_mask; in SkFloatToHalf()
42 floatUnion.fUInt ^= sign; in SkFloatToHalf()
50 if (floatUnion.fUInt >= f32infty) in SkFloatToHalf()
52 o = (floatUnion.fUInt > f32infty) ? 0x7e00 : 0x7c00; in SkFloatToHalf()
55 floatUnion.fUInt &= round_mask; in SkFloatToHalf()
56 floatUnion.fFloat *= magic.fFloat; in SkFloatToHalf()
57 floatUnion.fUInt -= round_mask; in SkFloatToHalf()
59 if (floatUnion in SkFloatToHalf()
[all...]
/third_party/skia/docs/examples/
H A DColor_Type_RGBA_F16.cpp13 FloatUIntUnion floatUnion; in REG_FIDDLE() local
14 floatUnion.fFloat = f; in REG_FIDDLE()
15 uint32_t sign = floatUnion.fUInt & 0x80000000u; in REG_FIDDLE()
16 floatUnion.fUInt ^= sign; in REG_FIDDLE()
17 floatUnion.fUInt &= round_mask; in REG_FIDDLE()
18 floatUnion.fFloat *= magic.fFloat; in REG_FIDDLE()
19 floatUnion.fUInt -= round_mask; in REG_FIDDLE()
20 return (floatUnion.fUInt >> 13) | (sign >> 16); in REG_FIDDLE()

Completed in 2 milliseconds