adjust priorities -- all inverse trig functions can be expressed in terms of atan2[pi]
authorJacob Lifshay <programmerjake@gmail.com>
Tue, 11 Apr 2023 06:09:02 +0000 (23:09 -0700)
committerJacob Lifshay <programmerjake@gmail.com>
Tue, 11 Apr 2023 06:09:02 +0000 (23:09 -0700)
openpower/sv/rfc/ls012/optable.csv

index 60995249728e9573de7def3c563a04289035daa0..bd629d28c084c51b074ad7be6d0be44a32c79f2b 100644 (file)
@@ -93,9 +93,9 @@ fatan(s),    TBD,   low,   10, yes, EXT2xx, no, transcendentals, 1R1W1w
 fsinpi(s),   TBD,   high,  10, yes, TBD,    no, transcendentals, 1R1W1w
 fcospi(s),   TBD,   high,  10, yes, TBD,    no, transcendentals, 1R1W1w
 ftanpi(s),   TBD,   high,  10, yes, TBD,    no, transcendentals, 1R1W1w
 fsinpi(s),   TBD,   high,  10, yes, TBD,    no, transcendentals, 1R1W1w
 fcospi(s),   TBD,   high,  10, yes, TBD,    no, transcendentals, 1R1W1w
 ftanpi(s),   TBD,   high,  10, yes, TBD,    no, transcendentals, 1R1W1w
-fasinpi(s),  TBD,   high,  10, yes, EXT2xx, no, transcendentals, 1R1W1w
-facospi(s),  TBD,   high,  10, yes, EXT2xx, no, transcendentals, 1R1W1w
-fatanpi(s),  TBD,   high,  10, yes, EXT2xx, no, transcendentals, 1R1W1w
+fasinpi(s),  TBD,   low,  10, yes, EXT2xx, no, transcendentals, 1R1W1w
+facospi(s),  TBD,   low,  10, yes, EXT2xx, no, transcendentals, 1R1W1w
+fatanpi(s),  TBD,   low,  10, yes, EXT2xx, no, transcendentals, 1R1W1w
 fsinh(s),    TBD,   low,   10, yes, EXT2xx, no, transcendentals, 1R1W1w
 fcosh(s),    TBD,   low,   10, yes, EXT2xx, no, transcendentals, 1R1W1w
 ftanh(s),    TBD,   low,   10, yes, EXT2xx, no, transcendentals, 1R1W1w
 fsinh(s),    TBD,   low,   10, yes, EXT2xx, no, transcendentals, 1R1W1w
 fcosh(s),    TBD,   low,   10, yes, EXT2xx, no, transcendentals, 1R1W1w
 ftanh(s),    TBD,   low,   10, yes, EXT2xx, no, transcendentals, 1R1W1w
@@ -119,8 +119,8 @@ flog10p1(s), TBD,   med,  10, yes, TBD,    no, transcendentals, 1R1W1w
 fexp10(s),   TBD,   med,  10, yes, TBD,    no, transcendentals, 1R1W1w
 flog10(s),   TBD,   med,  10, yes, TBD,    no, transcendentals, 1R1W1w
 # Transcendentals (2-arg)
 fexp10(s),   TBD,   med,  10, yes, TBD,    no, transcendentals, 1R1W1w
 flog10(s),   TBD,   med,  10, yes, TBD,    no, transcendentals, 1R1W1w
 # Transcendentals (2-arg)
-fatan2(s),       TBD,   low,  10, yes, EXT2xx, no, transcendentals, 2R1W1w
-fatan2pi(s),     TBD,   low,  10, yes, EXT2xx, no, transcendentals, 2R1W1w
+fatan2(s),       TBD,   med,  10, yes, EXT2xx, no, transcendentals, 2R1W1w
+fatan2pi(s),     TBD,   med,  10, yes, EXT2xx, no, transcendentals, 2R1W1w
 fpow(s),         TBD,   low,  10, yes, EXT2xx, no, transcendentals, 2R1W1w
 fpown(s),        TBD,   low,  10, yes, EXT2xx, no, transcendentals, 2R1W1w
 fpowr(s),        TBD,   low,  10, yes, EXT2xx, no, transcendentals, 2R1W1w
 fpow(s),         TBD,   low,  10, yes, EXT2xx, no, transcendentals, 2R1W1w
 fpown(s),        TBD,   low,  10, yes, EXT2xx, no, transcendentals, 2R1W1w
 fpowr(s),        TBD,   low,  10, yes, EXT2xx, no, transcendentals, 2R1W1w