github.com/afumu/libc@v0.0.6/musl/src/math/aarch64/lrint.c (about)

     1  #include <math.h>
     2  
     3  long lrint(double x)
     4  {
     5  	long n;
     6  	__asm__ (
     7  		"frintx %d1, %d1\n"
     8  		"fcvtzs %x0, %d1\n" : "=r"(n), "+w"(x));
     9  	return n;
    10  }