(no commit message)
authorlkcl <lkcl@web>
Wed, 25 May 2022 19:15:58 +0000 (20:15 +0100)
committerIkiWiki <ikiwiki.info>
Wed, 25 May 2022 19:15:58 +0000 (20:15 +0100)
openpower/sv/int_fp_mv.mdwn

index bbcc5b8e922ad8d66d775b6f6efcb6b5a4146a79..475fc250ffcefb7d34195a971345cc600371ef72 100644 (file)
@@ -108,7 +108,7 @@ v3.1 Prefixed (`pfmvis` and `pfishmv`). If so it is recommended that
 `fmvis FRS, FI`
 
 Reinterprets `FI << 16` as a 32-bit float, which is then converted to a
-64-bit float and written to `FRT`.  This is equivalent to reinterpreting
+64-bit float and written to `FRS`.  This is equivalent to reinterpreting
 `FI` as a `BF16` and converting to 64-bit float.
 There is no need for an Rc=1 variant because this is an immediate loading
 instruction.
@@ -186,11 +186,11 @@ Example:
 ```
 # these two combined instructions write 0x3f808000
 # into f4 as an FP32 to be converted to an FP64.
-# actual contents in f4 will be 0x3f80_8000_0000_0000
+# actual contents in f4 after conversion: 0x3ff0_1000_0000_0000
 # first the upper bits, happens to be +1.0
 fmvis f4, 0x3F80 # writes +1.0 to f4
 # now write the lower 16 bits of an FP32
-fishmv f4, 0x8000 # writes +1.0039063 to f4
+fishmv f4, 0x8000 # writes +1.00390625 to f4
 ```
 
 # Moves