#include #if __riscv_flen >= 64 long lrint (double x) { long res; __asm__ ("fcvt.l.d %0, %1" : "=r" (res) : "f" (x)); return res; } #else #include "../lrint.c" #endif