(no commit message)
authorlkcl <lkcl@web>
Mon, 11 Oct 2021 16:10:30 +0000 (17:10 +0100)
committerIkiWiki <ikiwiki.info>
Mon, 11 Oct 2021 16:10:30 +0000 (17:10 +0100)
openpower/sv/svp64.mdwn

index 58bc6102c43c0cbbd647eb187612a1fff2cec451..28995f116d727147071f75ce22ff8d2420593dcd 100644 (file)
@@ -247,8 +247,12 @@ Note:
 [`bf16`](https://en.wikipedia.org/wiki/Bfloat16_floating-point_format)
 is reserved for a future implementation of SV
 
-Note that any operation in Power ISA ending in "s" (`fadds`) shall
-perform its operation at **half** the ELWIDTH.  `sv.fadds/ew=f32` shall perform an IEEE754 FP16 operation that is then "padded" to fill out to an IEEE754 FP32.
+Note that any IEEE754 FP operation in Power ISA ending in "s" (`fadds`) shall
+perform its operation at **half** the ELWIDTH then padded back out
+to ELWIDTH.  `sv.fadds/ew=f32` shall perform an IEEE754 FP16 operation that is then "padded" to fill out to an IEEE754 FP32. When ELWIDTH=DEFAULT
+clearly the behaviour of `sv.fadds` is performed at 32-bit accuracy
+then padded back out to fit in IEEE754 FP64, exactly as for Scalar
+v3.0B "single" FP.
 
 ## Elwidth for CRs: