compound, exp2m1, exp10m1, log2p1, log10p1, pown (integer power) and powr.
[[!table data="""
-opcode | OpenCL FP32 | OpenCL FP16 | OpenCL native | OpenCL fast | IEEE754 |
-FSIN | sin | half\_sin | native\_sin | NONE | sin |
-FCOS | cos | half\_cos | native\_cos | NONE | cos |
-FTAN | tan | half\_tan | native\_tan | NONE | tan |
-NONE (1) | sincos | NONE | NONE | NONE | NONE |
-FASIN | asin | NONE | NONE | NONE | asin |
-FACOS | acos | NONE | NONE | NONE | acos |
-FATAN | atan | NONE | NONE | NONE | atan |
-FSINPI | sinpi | NONE | NONE | NONE | sinPi |
-FCOSPI | cospi | NONE | NONE | NONE | cosPi |
-FTANPI | tanpi | NONE | NONE | NONE | tanPi |
-FASINPI | asinpi | NONE | NONE | NONE | asinPi |
-FACOSPI | acospi | NONE | NONE | NONE | acosPi |
-FATANPI | atanpi | NONE | NONE | NONE | atanPi |
-FSINH | sinh | NONE | NONE | NONE | sinh |
-FCOSH | cosh | NONE | NONE | NONE | cosh |
-FTANH | tanh | NONE | NONE | NONE | tanh |
-FASINH | asinh | NONE | NONE | NONE | asinh |
-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 |
-FCBRT | cbrt | NONE | NONE | NONE | NONE (2) |
-FEXP2 | exp2 | half\_exp2 | native\_exp2 | NONE | exp2 |
-FLOG2 | log2 | half\_log2 | native\_log2 | NONE | log2 |
-FEXPM1 | expm1 | NONE | NONE | NONE | expm1 |
-FLOG1P | log1p | NONE | NONE | NONE | logp1 |
-FEXP | exp | half\_exp | native\_exp | NONE | exp |
-FLOG | log | half\_log | native\_log | NONE | log |
-FEXP10 | exp10 | half\_exp10 | native\_exp10 | NONE | exp10 |
-FLOG10 | log10 | half\_log10 | native\_log10 | NONE | log10 |
-FPOW | pow | NONE | NONE | NONE | pow |
-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) |
-NONE | NONE | NONE | NONE | NONE | compound |
-NONE | NONE | NONE | NONE | NONE | exp2m1 |
-NONE | NONE | NONE | NONE | NONE | exp10m1 |
-NONE | NONE | NONE | NONE | NONE | log2p1 |
-NONE | NONE | NONE | NONE | NONE | log10p1 |
+opcode | OpenCL FP32 | OpenCL FP16 | OpenCL native | OpenCL fast | IEEE754 | Power ISA |
+FSIN | sin | half\_sin | native\_sin | NONE | sin | |
+FCOS | cos | half\_cos | native\_cos | NONE | cos | |
+FTAN | tan | half\_tan | native\_tan | NONE | tan | |
+NONE (1) | sincos | NONE | NONE | NONE | NONE | |
+FASIN | asin | NONE | NONE | NONE | asin | |
+FACOS | acos | NONE | NONE | NONE | acos | |
+FATAN | atan | NONE | NONE | NONE | atan | |
+FSINPI | sinpi | NONE | NONE | NONE | sinPi | |
+FCOSPI | cospi | NONE | NONE | NONE | cosPi | |
+FTANPI | tanpi | NONE | NONE | NONE | tanPi | |
+FASINPI | asinpi | NONE | NONE | NONE | asinPi | |
+FACOSPI | acospi | NONE | NONE | NONE | acosPi | |
+FATANPI | atanpi | NONE | NONE | NONE | atanPi | |
+FSINH | sinh | NONE | NONE | NONE | sinh | |
+FCOSH | cosh | NONE | NONE | NONE | cosh | |
+FTANH | tanh | NONE | NONE | NONE | tanh | |
+FASINH | asinh | NONE | NONE | NONE | asinh | |
+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 | |
+FCBRT | cbrt | NONE | NONE | NONE | NONE (2) | |
+FEXP2 | exp2 | half\_exp2 | native\_exp2 | NONE | exp2 | |
+FLOG2 | log2 | half\_log2 | native\_log2 | NONE | log2 | |
+FEXPM1 | expm1 | NONE | NONE | NONE | expm1 | |
+FLOG1P | log1p | NONE | NONE | NONE | logp1 | |
+FEXP | exp | half\_exp | native\_exp | NONE | exp | |
+FLOG | log | half\_log | native\_log | NONE | log | |
+FEXP10 | exp10 | half\_exp10 | native\_exp10 | NONE | exp10 | |
+FLOG10 | log10 | half\_log10 | native\_log10 | NONE | log10 | |
+FPOW | pow | NONE | NONE | NONE | pow | |
+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) | |
+NONE | NONE | NONE | NONE | NONE | compound | |
+NONE | NONE | NONE | NONE | NONE | exp2m1 | |
+NONE | NONE | NONE | NONE | NONE | exp10m1 | |
+NONE | NONE | NONE | NONE | NONE | log2p1 | |
+NONE | NONE | NONE | NONE | NONE | log10p1 | |
"""]]
Note (1) FSINCOS is macro-op fused (see below).