Home
last modified time | relevance | path

Searched refs:kFloat16MantissaBits (Results 1 – 7 of 7) sorted by relevance

/external/vixl/src/
Dutils-vixl.cc272 ExtractUnsignedBitfield32(kFloat16MantissaBits + kFloat16ExponentBits - 1, in FPToFloat()
273 kFloat16MantissaBits, in FPToFloat()
276 ExtractUnsignedBitfield32(kFloat16MantissaBits - 1, 0, bits); in FPToFloat()
291 mantissa <<= (kFloatMantissaBits - kFloat16MantissaBits) + shift + 1; in FPToFloat()
315 mantissa <<= (kFloatMantissaBits - kFloat16MantissaBits); in FPToFloat()
321 mantissa <<= (kFloatMantissaBits - kFloat16MantissaBits); in FPToFloat()
475 result |= mantissa >> (kFloatMantissaBits - kFloat16MantissaBits); in FPToFloat16()
530 result |= mantissa >> (kDoubleMantissaBits - kFloat16MantissaBits); in FPToFloat16()
Dutils-vixl.h1001 const unsigned kFloat16MantissaBits = 10; variable
1243 kFloat16MantissaBits>(sign, exponent, mantissa, round_mode)); in FPRoundToFloat16()
/external/v8/src/arm64/
Dutils-arm64.cc57 const uint16_t exponent_mask = exponent_max << kFloat16MantissaBits; in float16classify()
58 const uint16_t mantissa_mask = (1 << kFloat16MantissaBits) - 1; in float16classify()
60 const uint16_t exponent = (value & exponent_mask) >> kFloat16MantissaBits; in float16classify()
Dsimulator-logic-arm64.cc36 return FPRound<float16, kFloat16ExponentBits, kFloat16MantissaBits>( in FPRoundToFloat16()
137 unsigned_bitextract_32(kFloat16MantissaBits + kFloat16ExponentBits - 1, in FPToFloat()
138 kFloat16MantissaBits, value); in FPToFloat()
140 unsigned_bitextract_32(kFloat16MantissaBits - 1, 0, value); in FPToFloat()
155 mantissa <<= (kFloatMantissaBits - kFloat16MantissaBits) + shift + 1; in FPToFloat()
177 mantissa <<= (kFloatMantissaBits - kFloat16MantissaBits); in FPToFloat()
184 mantissa <<= (kFloatMantissaBits - kFloat16MantissaBits); in FPToFloat()
220 result |= mantissa >> (kFloatMantissaBits - kFloat16MantissaBits); in FPToFloat16()
221 result |= (1 << (kFloat16MantissaBits - 1)); // Force a quiet NaN; in FPToFloat16()
268 result |= mantissa >> (kDoubleMantissaBits - kFloat16MantissaBits); in FPToFloat16()
[all …]
Dconstants-arm64.h140 const unsigned kFloat16MantissaBits = 10; variable
/external/vixl/test/aarch64/
Dtest-api-aarch64.cc85 VIXL_CHECK(vixl::aarch64::kFloat16MantissaBits == vixl::kFloat16MantissaBits); in TEST()
/external/vixl/src/aarch64/
Dinstructions-aarch64.h123 using vixl::kFloat16MantissaBits;