According to the revised description in LoongArch Reference Manual v1.02,
frint.[s/d] does not judge whether floating-point inexact exceptions are
allowed indicated by FCSR, i.e. always executes roundToIntegralExact(x).
What's more, the manual also specifically defines that frint.s/d is only
necessary to be defined in LA64. So ISD::FRINT is legal for LA64.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo