add sincos as macro-op fused
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Mon, 12 Aug 2019 13:42:02 +0000 (14:42 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Mon, 12 Aug 2019 13:42:02 +0000 (14:42 +0100)
ztrans_proposal.mdwn

index 6498ec39d8bf3da508e8ef010d5f21c38efca2fa..b48be0e3ef1adc9b47d2e6b1ce9eb7b2357393f9 100644 (file)
@@ -66,6 +66,7 @@ Proposed opcode | OpenCL FP32 | OpenCL FP16 | OpenCL native | OpenCL fast |
 FSIN            | sin         | half\_sin   | native\_sin   | NONE        |
 FCOS            | cos         | half\_cos   | native\_cos   | NONE        |
 FTAN            | tan         | half\_tan   | native\_tan   | NONE        |
+NONE (1)        | sincos      | NONE        | NONE          | NONE        |
 FASIN           | asin        | NONE        | NONE          | NONE        |
 FACOS           | acos        | NONE        | NONE          | NONE        |
 NONE (3)        | atan        | NONE        | NONE          | NONE        |
@@ -98,6 +99,8 @@ FROOT           | rootn       | NONE        | NONE          | NONE        |
 FHYPOT          | hypot       | NONE        | NONE          | NONE        |
 """]]
 
+Note (1) FSINCOS is macro-op fused (see below).
+
 Note (2) FATANPI is a synthesised alias, below.
 
 Note (3) FATAN2 is a sythesised alias, below.