From: Luke Kenneth Casson Leighton Date: Mon, 12 Aug 2019 02:55:33 +0000 (+0100) Subject: mention possible removal of FLOG and FEXP X-Git-Tag: convert-csv-opcode-to-binary~4234 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=a16f771de8fa2d367ace10c0132dfb20c672a3cb;p=libreriscv.git mention possible removal of FLOG and FEXP --- diff --git a/ztrans_proposal.mdwn b/ztrans_proposal.mdwn index ba3f66504..0f8d2decc 100644 --- a/ztrans_proposal.mdwn +++ b/ztrans_proposal.mdwn @@ -84,10 +84,10 @@ FRSQRT | rsqrt | half\_rsqrt | native\_rsqrt | NONE | FCBRT | cbrt | NONE | NONE | NONE | FEXP2 | exp2 | half\_exp2 | native\_exp2 | NONE | FLOG2 | log2 | half\_log2 | native\_log2 | NONE | -FEXPM1 | expm1 | NONE | NONE | NONE | -FLOG1P | log1p | NONE | NONE | NONE | -FEXP | exp | half\_exp | native\_exp | NONE | -FLOG | log | half\_log | native\_log | NONE | +FEXPM1 (1) | expm1 | NONE | NONE | NONE | +FLOG1P (1) | log1p | NONE | NONE | NONE | +FEXP (1) | exp | half\_exp | native\_exp | NONE | +FLOG (1) | log | half\_log | native\_log | NONE | FEXP10 | exp10 | half\_exp10 | native\_exp10 | NONE | FLOG10 | log10 | half\_log10 | native\_log10 | NONE | FATAN2 | atan2 | NONE | NONE | NONE | @@ -97,6 +97,10 @@ FROOT | rootn | NONE | NONE | NONE | FHYPOT | hypot | NONE | NONE | NONE | """]] +Note (1): See "synthesis", below. FEXPM1, FEXP and FLOG1P, FLOG, may +be synthesised in terms of the other. FEXPM1 and FLOG1P are more accurate. +It is likely therefore that FLOG and FEXP will be removed. + # List of 2-arg opcodes [[!table data="""