transcendentals.mdwn: remove OpenCL fast column since it has nothing but "NONE"
authorJacob Lifshay <programmerjake@gmail.com>
Fri, 9 Sep 2022 06:19:21 +0000 (23:19 -0700)
committerJacob Lifshay <programmerjake@gmail.com>
Fri, 9 Sep 2022 06:19:21 +0000 (23:19 -0700)
openpower/transcendentals.mdwn

index 64e498c5e22c139381d3b6ee14710d82ea56104f..c565afd9e2a98ffee99e46305b7c38c4c10449a5 100644 (file)
@@ -134,50 +134,50 @@ IEEE754-2019 Table 9.1 lists "additional mathematical operations".
 Interestingly the only functions missing when compared to OpenCL are
 compound, exp2m1, exp10m1, log2p1, log10p1, pown (integer power) and powr.
 
-|opcode  |OpenCL FP32|OpenCL FP16|OpenCL native|OpenCL fast|IEEE754 |Power ISA |
-|------- |-----------|-----------|-------------|-----------|------- |--------- |
-|FSIN    |sin        |half\_sin  |native\_sin  |NONE       |sin     |NONE      |
-|FCOS    |cos        |half\_cos  |native\_cos  |NONE       |cos     |NONE      |
-|FTAN    |tan        |half\_tan  |native\_tan  |NONE       |tan     |NONE      |
-|NONE (1)|sincos     |NONE       |NONE         |NONE       |NONE    |NONE      |
-|FASIN   |asin       |NONE       |NONE         |NONE       |asin    |NONE      |
-|FACOS   |acos       |NONE       |NONE         |NONE       |acos    |NONE      |
-|FATAN   |atan       |NONE       |NONE         |NONE       |atan    |NONE      |
-|FSINPI  |sinpi      |NONE       |NONE         |NONE       |sinPi   |NONE      |
-|FCOSPI  |cospi      |NONE       |NONE         |NONE       |cosPi   |NONE      |
-|FTANPI  |tanpi      |NONE       |NONE         |NONE       |tanPi   |NONE      |
-|FASINPI |asinpi     |NONE       |NONE         |NONE       |asinPi  |NONE      |
-|FACOSPI |acospi     |NONE       |NONE         |NONE       |acosPi  |NONE      |
-|FATANPI |atanpi     |NONE       |NONE         |NONE       |atanPi  |NONE      |
-|FSINH   |sinh       |NONE       |NONE         |NONE       |sinh    |NONE      |
-|FCOSH   |cosh       |NONE       |NONE         |NONE       |cosh    |NONE      |
-|FTANH   |tanh       |NONE       |NONE         |NONE       |tanh    |NONE      |
-|FASINH  |asinh      |NONE       |NONE         |NONE       |asinh   |NONE      |
-|FACOSH  |acosh      |NONE       |NONE         |NONE       |acosh   |NONE      |
-|FATANH  |atanh      |NONE       |NONE         |NONE       |atanh   |NONE      |
-|FATAN2  |atan2      |NONE       |NONE         |NONE       |atan2   |NONE      |
-|FATAN2PI|atan2pi    |NONE       |NONE         |NONE       |atan2pi |NONE      |
-|FRSQRT  |rsqrt      |half\_rsqrt|native\_rsqrt|NONE       |rSqrt   |fsqrte, fsqrtes (4)   |
-|FCBRT   |cbrt       |NONE       |NONE         |NONE       |NONE (2)|NONE      |
-|FEXP2   |exp2       |half\_exp2 |native\_exp2 |NONE       |exp2    |NONE      |
-|FLOG2   |log2       |half\_log2 |native\_log2 |NONE       |log2    |NONE      |
-|FEXPM1  |expm1      |NONE       |NONE         |NONE       |expm1   |NONE      |
-|FLOG1P  |log1p      |NONE       |NONE         |NONE       |logp1   |NONE      |
-|FEXP    |exp        |half\_exp  |native\_exp  |NONE       |exp     |NONE      |
-|FLOG    |log        |half\_log  |native\_log  |NONE       |log     |NONE      |
-|FEXP10  |exp10      |half\_exp10|native\_exp10|NONE       |exp10   |NONE      |
-|FLOG10  |log10      |half\_log10|native\_log10|NONE       |log10   |NONE      |
-|FPOW    |pow        |NONE       |NONE         |NONE       |pow     |NONE      |
-|FPOWN   |pown       |NONE       |NONE         |NONE       |pown    |NONE      |
-|FPOWR   |powr       |half\_powr |native\_powr |NONE       |powr    |NONE      |
-|FROOTN  |rootn      |NONE       |NONE         |NONE       |rootn   |NONE      |
-|FHYPOT  |hypot      |NONE       |NONE         |NONE       |hypot   |NONE      |
-|FRECIP  |NONE       |half\_recip|native\_recip|NONE       |NONE (3)|fre, fres (4)        |
-|NONE    |NONE       |NONE       |NONE         |NONE       |compound|NONE      |
-|FEXP2M1 |NONE       |NONE       |NONE         |NONE       |exp2m1  |NONE      |
-|FEXP10M1|NONE       |NONE       |NONE         |NONE       |exp10m1 |NONE      |
-|FLOG2P1 |NONE       |NONE       |NONE         |NONE       |log2p1  |NONE      |
-|FLOG10P1|NONE       |NONE       |NONE         |NONE       |log10p1 |NONE      |
+|opcode  |OpenCL FP32|OpenCL FP16|OpenCL native|IEEE754 |Power ISA |
+|------- |-----------|-----------|-------------|------- |--------- |
+|FSIN    |sin        |half\_sin  |native\_sin  |sin     |NONE      |
+|FCOS    |cos        |half\_cos  |native\_cos  |cos     |NONE      |
+|FTAN    |tan        |half\_tan  |native\_tan  |tan     |NONE      |
+|NONE (1)|sincos     |NONE       |NONE         |NONE    |NONE      |
+|FASIN   |asin       |NONE       |NONE         |asin    |NONE      |
+|FACOS   |acos       |NONE       |NONE         |acos    |NONE      |
+|FATAN   |atan       |NONE       |NONE         |atan    |NONE      |
+|FSINPI  |sinpi      |NONE       |NONE         |sinPi   |NONE      |
+|FCOSPI  |cospi      |NONE       |NONE         |cosPi   |NONE      |
+|FTANPI  |tanpi      |NONE       |NONE         |tanPi   |NONE      |
+|FASINPI |asinpi     |NONE       |NONE         |asinPi  |NONE      |
+|FACOSPI |acospi     |NONE       |NONE         |acosPi  |NONE      |
+|FATANPI |atanpi     |NONE       |NONE         |atanPi  |NONE      |
+|FSINH   |sinh       |NONE       |NONE         |sinh    |NONE      |
+|FCOSH   |cosh       |NONE       |NONE         |cosh    |NONE      |
+|FTANH   |tanh       |NONE       |NONE         |tanh    |NONE      |
+|FASINH  |asinh      |NONE       |NONE         |asinh   |NONE      |
+|FACOSH  |acosh      |NONE       |NONE         |acosh   |NONE      |
+|FATANH  |atanh      |NONE       |NONE         |atanh   |NONE      |
+|FATAN2  |atan2      |NONE       |NONE         |atan2   |NONE      |
+|FATAN2PI|atan2pi    |NONE       |NONE         |atan2pi |NONE      |
+|FRSQRT  |rsqrt      |half\_rsqrt|native\_rsqrt|rSqrt   |fsqrte, fsqrtes (4)   |
+|FCBRT   |cbrt       |NONE       |NONE         |NONE (2)|NONE      |
+|FEXP2   |exp2       |half\_exp2 |native\_exp2 |exp2    |NONE      |
+|FLOG2   |log2       |half\_log2 |native\_log2 |log2    |NONE      |
+|FEXPM1  |expm1      |NONE       |NONE         |expm1   |NONE      |
+|FLOG1P  |log1p      |NONE       |NONE         |logp1   |NONE      |
+|FEXP    |exp        |half\_exp  |native\_exp  |exp     |NONE      |
+|FLOG    |log        |half\_log  |native\_log  |log     |NONE      |
+|FEXP10  |exp10      |half\_exp10|native\_exp10|exp10   |NONE      |
+|FLOG10  |log10      |half\_log10|native\_log10|log10   |NONE      |
+|FPOW    |pow        |NONE       |NONE         |pow     |NONE      |
+|FPOWN   |pown       |NONE       |NONE         |pown    |NONE      |
+|FPOWR   |powr       |half\_powr |native\_powr |powr    |NONE      |
+|FROOTN  |rootn      |NONE       |NONE         |rootn   |NONE      |
+|FHYPOT  |hypot      |NONE       |NONE         |hypot   |NONE      |
+|FRECIP  |NONE       |half\_recip|native\_recip|NONE (3)|fre, fres (4)        |
+|NONE    |NONE       |NONE       |NONE         |compound|NONE      |
+|FEXP2M1 |NONE       |NONE       |NONE         |exp2m1  |NONE      |
+|FEXP10M1|NONE       |NONE       |NONE         |exp10m1 |NONE      |
+|FLOG2P1 |NONE       |NONE       |NONE         |log2p1  |NONE      |
+|FLOG10P1|NONE       |NONE       |NONE         |log10p1 |NONE      |
 
 Note (1) FSINCOS is macro-op fused (see below).