mention possible removal of FLOG and FEXP
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Mon, 12 Aug 2019 02:55:33 +0000 (03:55 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Mon, 12 Aug 2019 02:55:33 +0000 (03:55 +0100)
ztrans_proposal.mdwn

index ba3f66504ea329354c1294243614540745a2b13d..0f8d2decc38a27f838096a088b9c45164f3b0f93 100644 (file)
@@ -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="""