pan/bi: Add BI_SPECIAL_* enum

To disambiguate the different special ops from each other.

Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4139>
diff --git a/src/panfrost/bifrost/compiler.h b/src/panfrost/bifrost/compiler.h
index c99943f..c1c8d69 100644
--- a/src/panfrost/bifrost/compiler.h
+++ b/src/panfrost/bifrost/compiler.h
@@ -167,6 +167,17 @@
         BI_ROUND_ROUND /* i.e.: fround() */
 };
 
+enum bi_special_op {
+        BI_SPECIAL_FRCP,
+        BI_SPECIAL_FRSQ,
+        BI_SPECIAL_FATAN,
+        BI_SPECIAL_FSIN,
+        BI_SPECIAL_FCOS,
+        BI_SPECIAL_FEXP,
+        BI_SPECIAL_FLOG2,
+        BI_SPECIAL_FLOGE
+};
+
 typedef struct {
         struct list_head link; /* Must be first */
         enum bi_class type;
@@ -223,6 +234,7 @@
                 enum bi_minmax_op minmax;
                 enum bi_bitwise_op bitwise;
                 enum bi_round_op round;
+                enum bi_special_op special;
         } op;
 
         /* Union for class-specific information */