From: lkcl Date: Thu, 7 Jul 2022 17:28:38 +0000 (+0100) Subject: (no commit message) X-Git-Tag: opf_rfc_ls005_v1~1285 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=6730bb36e78fa94fd987d98e3004894855d220de;p=libreriscv.git --- diff --git a/openpower/power_trans_ops.mdwn b/openpower/power_trans_ops.mdwn index d0a13688f..d427190b3 100644 --- a/openpower/power_trans_ops.mdwn +++ b/openpower/power_trans_ops.mdwn @@ -75,25 +75,25 @@ Special Registers Altered: | -- | -- | --- | --- | ---------- |--| ---- | ------- | | NN |FRT | /// | FRB | xxxxx0111x |Rc| trigonometric | X-Form | -Recommended 10-bit XO with the low 5 LSBs 01110 and 01111: +Recommended 10-bit XO with the low 5 LSBs 01101 to 01111: | opcode | Description | Major 59 and 63 | | ------ | ---------------- | ---------------- | -| fsin(s) | sin (radians) | 01000 01110 | -| fcos(s) | cos (radians) | 01001 01110 | -| ftan(s) | tan (radians) | 01011 01110 | -| fasin(s) | arcsin (radians) | 01100 01110 | -| facos(s) | arccos (radians) | 01101 01110 | -| fatan(s) | arctan (radians) | 01111 01110 | -| fsinpi(s) | sin times pi | 01000 01111 | -| fcospi(s) | cos times pi | 01001 01111 | -| ftanpi(s) | tan times pi | 01011 01111 | -| fasinpi(s) | arcsin / pi | 01100 01111 | -| facospi(s) | arccos / pi | 01101 01111 | -| fatanpi(s) | arctan / pi | 01111 01111 | -| fsinh(s) | hyperbolic sin (radians) | 10000 01110 | -| fcosh(s) | hyperbolic cos (radians) | 10001 01110 | -| ftanh(s) | hyperbolic tan (radians) | 10011 01110 | -| fasinh(s) | inverse hyperbolic sin | 10000 01111 | -| facosh(s) | inverse hyperbolic cos | 10001 01111 | -| fatanh(s) | inverse hyperbolic tan | 10011 01111 | +| fsin(s) | sin (radians) | 10000 01101 | +| fcos(s) | cos (radians) | 10000 01110 | +| ftan(s) | tan (radians) | 10000 01111 | +| fasin(s) | arcsin (radians) | 10001 01101 | +| facos(s) | arccos (radians) | 10001 01110 | +| fatan(s) | arctan (radians) | 10001 01111 | +| fsinpi(s) | sin times pi | 10010 01101 | +| fcospi(s) | cos times pi | 10010 01110 | +| ftanpi(s) | tan times pi | 10010 01111 | +| fasinpi(s) | arcsin / pi | 10011 01101 | +| facospi(s) | arccos / pi | 10011 01110 | +| fatanpi(s) | arctan / pi | 10011 01111 | +| fsinh(s) | hyperbolic sin (radians) | 10100 01101 | +| fcosh(s) | hyperbolic cos (radians) | 10100 01110 | +| ftanh(s) | hyperbolic tan (radians) | 10100 01111 | +| fasinh(s) | inverse hyperbolic sin | 10101 01111 | +| facosh(s) | inverse hyperbolic cos | 10101 01111 | +| fatanh(s) | inverse hyperbolic tan | 10101 01111 |