[PATCH] D54121: [FPEnv] Add constrained FCMP intrinsic

Cameron McInally via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Nov 9 09:26:10 PST 2018


cameron.mcinally added a comment.

Here's a first whack at a list of operations needed internally:

  compareSignalingEqual(a, b)  
  compareSignalingNotEqual(a, b)
  compareSignalingLess(a, b) <-> compareSignalingGreater(b, a)
  compareSignalingLessEqual(a, b) <-> compareSignalingGreaterEqual(b, a)
  compareSignalingLessUnordered(a, b) <-> compareSignalingGreaterUnordered(b, a)
  compareSignalingNotLess(a, b) <-> compareSignalingNotGreater(b, a) 
  
  compareQuietUnordered(a, b) 
  compareQuietOrdered(a, b)
  compareQuietEqual(a, b)
  compareQuietNotEqual(a, b) 
  compareQuietLess(a, b) <-> compareQuietGreater(b, a)
  compareQuietLessEqual(a, b) <-> compareQuietGreaterEqual(b, a)
  compareQuietLessUnordered(a, b) <-> compareQuietGreaterUnordered(b, a) 
  compareQuietNotLess(a, b) <-> compareQuietNotGreater(b, a)

Anyone see problems with this?


Repository:
  rL LLVM

https://reviews.llvm.org/D54121





More information about the llvm-commits mailing list