From b06a65bfa405ce17807a45f2ea9eae8bfc76122a Mon Sep 17 00:00:00 2001 From: Jacob Lifshay Date: Mon, 3 Apr 2023 18:30:43 -0700 Subject: [PATCH] fill in FPSCR bits modified by int <-> fp conversions --- openpower/sv/int_fp_mv.mdwn | 10 +++++----- openpower/sv/rfc/ls006.mdwn | 10 +++++----- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/openpower/sv/int_fp_mv.mdwn b/openpower/sv/int_fp_mv.mdwn index f363debb5..5a8d198a9 100644 --- a/openpower/sv/int_fp_mv.mdwn +++ b/openpower/sv/int_fp_mv.mdwn @@ -467,8 +467,8 @@ operations. Special Registers altered: ``` - CR1 (if Rc=1) - FPCSR (TODO: which bits?) (if IT[0]=1) + CR1 (if Rc=1) + FPRF FR FI FX XX (if IT[0]=1) ``` ### Assembly Aliases @@ -529,7 +529,7 @@ Special Registers altered: ``` CR1 (if Rc=1) - FPCSR (TODO: which bits?) + FPRF FR FI FX XX ``` ### Assembly Aliases @@ -805,7 +805,7 @@ Special Registers altered: ``` CR0 (if Rc=1) XER SO, OV, OV32 (if OE=1) - FPCSR (TODO: which bits?) + FPRF=0bUUUUU FR FI FX XX VXSNAN VXCV ``` ### Assembly Aliases @@ -953,7 +953,7 @@ Special Registers altered: ``` CR0 (if Rc=1) XER SO, OV, OV32 (if OE=1) - FPCSR (TODO: which bits?) + FPRF=0bUUUUU FR FI FX XX VXSNAN VXCV ``` ### Assembly Aliases diff --git a/openpower/sv/rfc/ls006.mdwn b/openpower/sv/rfc/ls006.mdwn index 8cc92d775..e7c616ec9 100644 --- a/openpower/sv/rfc/ls006.mdwn +++ b/openpower/sv/rfc/ls006.mdwn @@ -314,8 +314,8 @@ operations. Special Registers altered: ``` - CR1 (if Rc=1) - FPCSR (TODO: which bits?) (if IT[0]=1) + CR1 (if Rc=1) + FPRF FR FI FX XX (if IT[0]=1) ``` ### Assembly Aliases @@ -380,7 +380,7 @@ Special Registers altered: ``` CR1 (if Rc=1) - FPCSR (TODO: which bits?) + FPRF FR FI FX XX ``` ### Assembly Aliases @@ -668,7 +668,7 @@ Special Registers altered: ``` CR0 (if Rc=1) XER SO, OV, OV32 (if OE=1) - FPCSR (TODO: which bits?) + FPRF=0bUUUUU FR FI FX XX VXSNAN VXCV ``` ### Assembly Aliases @@ -820,7 +820,7 @@ Special Registers altered: ``` CR0 (if Rc=1) XER SO, OV, OV32 (if OE=1) - FPCSR (TODO: which bits?) + FPRF=0bUUUUU FR FI FX XX VXSNAN VXCV ``` ### Assembly Aliases -- 2.30.2