(no commit message)
authorlkcl <lkcl@web>
Sun, 29 May 2022 16:19:29 +0000 (17:19 +0100)
committerIkiWiki <ikiwiki.info>
Sun, 29 May 2022 16:19:29 +0000 (17:19 +0100)
openpower/transcendentals.mdwn

index 9af18c8a236cd33b87ccb96bd478db408fd73a2e..cf6458c51555f3f98d9631188ec052822ffc2371 100644 (file)
@@ -170,7 +170,7 @@ FACOSH   | acosh       | NONE        | NONE          | NONE        | acosh    |
 FATANH   | atanh       | NONE        | NONE          | NONE        | atanh    |           |
 FATAN2   | atan2       | NONE        | NONE          | NONE        | atan2    |           |
 FATAN2PI | atan2pi     | NONE        | NONE          | NONE        | atan2pi  |           |
-FRSQRT   | rsqrt       | half\_rsqrt | native\_rsqrt | NONE        | rSqrt    |           |
+FRSQRT   | rsqrt       | half\_rsqrt | native\_rsqrt | NONE        | rSqrt    | fsqrte, fsqrtes (4)   |
 FCBRT    | cbrt        | NONE        | NONE          | NONE        | NONE (2) |           |
 FEXP2    | exp2        | half\_exp2  | native\_exp2  | NONE        | exp2     |           |
 FLOG2    | log2        | half\_log2  | native\_log2  | NONE        | log2     |           |
@@ -185,7 +185,7 @@ FPOWN    | pown        | NONE        | NONE          | NONE        | pown     |
 FPOWR    | powr        | half\_powr  | native\_powr  | NONE        | powr     |           |
 FROOTN   | rootn       | NONE        | NONE          | NONE        | rootn    |           |
 FHYPOT   | hypot       | NONE        | NONE          | NONE        | hypot    |           |
-FRECIP   | NONE        | half\_recip | native\_recip | NONE        | NONE (3) |           |
+FRECIP   | NONE        | half\_recip | native\_recip | NONE        | NONE (3) | fre, fres (4)        |
 NONE     | NONE        | NONE        | NONE          | NONE        | compound |           |
 NONE     | NONE        | NONE        | NONE          | NONE        | exp2m1   |           |
 NONE     | NONE        | NONE        | NONE          | NONE        | exp10m1  |           |
@@ -199,6 +199,9 @@ Note (2) synthesised in IEEE754-2019 as "pown(x, 3)"
 
 Note (3) synthesised in IEEE754-2019 using "1.0 / x"
 
+Note (4) these are estimate opcodes that help accelerate
+software emulation
+
 ## List of 2-arg opcodes
 
 [[!table  data="""