add lkcl's justification for fmin/fmax
authorJacob Lifshay <programmerjake@gmail.com>
Sat, 15 Apr 2023 01:47:16 +0000 (18:47 -0700)
committerJacob Lifshay <programmerjake@gmail.com>
Sat, 15 Apr 2023 01:47:16 +0000 (18:47 -0700)
openpower/sv/rfc/ls013.mdwn

index 4b8ac5f8bd5916d3f1ba0314b142c7bb19fb861b..6341e572e6830c545b9920d9f41c3aa8f5c13636 100644 (file)
@@ -65,7 +65,9 @@ TODO
     SVP64 tree reduction needs a single instruction to work properly.
 2. if you implement any of the FP min/max modes, the rest are not much more
     hardware.
-3. FP min/max are rather complex to implement in software, the most commonly
+3. TODO(lkcl): fill out: that using VSX may have different meaning (SVP64/VSX)
+    so it is *really* crucial to have SVP64/SFFS ops.
+4. FP min/max are rather complex to implement in software, the most commonly
     used FP max function `fmax` from glibc compiled for SFFS is 32 (!)
     instructions.