From bcd5313faf232137e91f4c7fa8fc9e6828000bd7 Mon Sep 17 00:00:00 2001 From: Jacob Lifshay Date: Fri, 16 Jun 2023 18:23:11 -0700 Subject: [PATCH] add notes about fmv[ft]g similarity to m[tf]vsrd --- openpower/sv/int_fp_mv/moves_and_conversions.mdwn | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/openpower/sv/int_fp_mv/moves_and_conversions.mdwn b/openpower/sv/int_fp_mv/moves_and_conversions.mdwn index 5943161ef..550f9e890 100644 --- a/openpower/sv/int_fp_mv/moves_and_conversions.mdwn +++ b/openpower/sv/int_fp_mv/moves_and_conversions.mdwn @@ -53,7 +53,9 @@ File to another. Move a 64-bit float from a FPR to a GPR, just copying bits of the IEEE 754 representation directly. This is equivalent to `stfd` followed by `ld`. -As `fmvtg` is just copying bits, `FPSCR` is not affected in any way. +As `fmvtg` is just copying bits, `FPSCR` is not affected in any way. `fmvtg` is +similar to `mfvsrd`, except doesn't require VSX, which is useful for SFFS +implementations. Rc=1 tests RT and sets CR0, exactly like all other Scalar Fixed-Point operations. @@ -115,7 +117,9 @@ Special Registers altered: move a 64-bit float from a GPR to a FPR, just copying bits of the IEEE 754 representation directly. This is equivalent to `std` followed by `lfd`. -As `fmvfg` is just copying bits, `FPSCR` is not affected in any way. +As `fmvfg` is just copying bits, `FPSCR` is not affected in any way. `fmvfg` is +similar to `mtvsrd`, except doesn't require VSX, which is useful for SFFS +implementations. Special Registers altered: -- 2.30.2