[all-commits] [llvm/llvm-project] 4e003a: [X86] Add ueq/one fp128 quiet compare tests. NFC

topperc via All-commits all-commits at lists.llvm.org
Thu Jan 9 12:23:05 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 4e003aad42d985dade66cd5928d64dd09edecceb
      https://github.com/llvm/llvm-project/commit/4e003aad42d985dade66cd5928d64dd09edecceb
  Author: Craig Topper <craig.topper at intel.com>
  Date:   2020-01-09 (Thu, 09 Jan 2020)

  Changed paths:
    M llvm/test/CodeGen/X86/fp128-compare.ll
    M llvm/test/CodeGen/X86/fp128-libcalls-strict.ll

  Log Message:
  -----------
  [X86] Add ueq/one fp128 quiet compare tests. NFC

The ONE expansion calls OGT/OLT libcalls which will signal for QNAN.
The UEQ expansion uses unord and eq libcalls which won't signal.
We should probably use those libcalls for ONE with appropriate
logic.

Quiet OGT/OLT/OLE/OGE have similar issue, but not sure how to fix
those yet.




More information about the All-commits mailing list