libm: fix bug in lrint.c
commit3c34ca798156d58fdea79eef9c0c988f6c8980ff
authorWaldemar Brodkorb <wbx@openadk.org>
Tue, 12 Apr 2022 10:42:24 +0000 (12 12:42 +0200)
committerWaldemar Brodkorb <wbx@openadk.org>
Tue, 12 Apr 2022 10:42:24 +0000 (12 12:42 +0200)
tree8644fa81ebc54788cd813021d95ae7909e7467b8
parentf607aad6bcfc74d1091ba8e896797a9ab76e11dc
libm: fix bug in lrint.c

Following test case returns 2, which should be 0.
int main() {
  long x = lrint(0.5);
  printf("%ld", x);
  return 0;
}

Fix from glibc commit 6624dbc07b5a9fb316ed188ef01f65b8eea8b47c
libm/s_lrint.c