/* (C) Copyright 2019 Kalray S.A. This file provides fegetround for the Coolidge processor. */ #include int fegetround(void) { /* Get all $cs flags (exception flags and rounding mode) */ fenv_t rm; rm = __builtin_kvx_get(KVX_SFR_CS); /* Return the rounding mode */ return rm & FE_RND_MASK; }