1570af302Sopenharmony_ci#include <math.h> 2570af302Sopenharmony_ci 3570af302Sopenharmony_cilong long llrintf(float x) 4570af302Sopenharmony_ci{ 5570af302Sopenharmony_ci long long n; 6570af302Sopenharmony_ci __asm__ ( 7570af302Sopenharmony_ci "frintx %s1, %s1\n" 8570af302Sopenharmony_ci "fcvtzs %x0, %s1\n" : "=r"(n), "+w"(x)); 9570af302Sopenharmony_ci return n; 10570af302Sopenharmony_ci} 11