Home
last modified time | relevance | path

Searched refs:bit_value (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/libc/src/__support/FPUtil/aarch64/
H A Dfenv_darwin_impl.h233 uint16_t bit_value; in set_round() local
236 bit_value = FEnv::TONEAREST; in set_round()
239 bit_value = FEnv::DOWNWARD; in set_round()
242 bit_value = FEnv::UPWARD; in set_round()
245 bit_value = FEnv::TOWARDZERO; in set_round()
253 control_word |= (bit_value << FEnv::ROUNDING_CONTROL_BIT_POSITION); in set_round()
/llvm-project-15.0.7/libc/src/__support/FPUtil/x86_64/
H A DFEnvImpl.h291 uint16_t bit_value = in get_round() local
294 switch (bit_value) { in get_round()
309 uint16_t bit_value; in set_round() local
312 bit_value = internal::RoundingControlValue::TO_NEAREST; in set_round()
315 bit_value = internal::RoundingControlValue::DOWNWARD; in set_round()
318 bit_value = internal::RoundingControlValue::UPWARD; in set_round()
321 bit_value = internal::RoundingControlValue::TOWARD_ZERO; in set_round()
328 bit_value << internal::X87_ROUNDING_CONTROL_BIT_POSITION); in set_round()
336 uint32_t mxcsr_value = bit_value in set_round()