Elementwise minimum and maximum micro-kernels

PiperOrigin-RevId: 284032447
diff --git a/test/vbinaryc-microkernel-tester.h b/test/vbinaryc-microkernel-tester.h
index eec19d0..75091e8 100644
--- a/test/vbinaryc-microkernel-tester.h
+++ b/test/vbinaryc-microkernel-tester.h
@@ -24,6 +24,8 @@
  public:
   enum class OpType {
     AddC,
+    MaxC,
+    MinC,
     MulC,
     SubC,
     RSubC,
@@ -104,6 +106,12 @@
           case OpType::AddC:
             y_ref[i] = a_data[i] + b;
             break;
+          case OpType::MaxC:
+            y_ref[i] = std::max<float>(a_data[i], b);
+            break;
+          case OpType::MinC:
+            y_ref[i] = std::min<float>(a_data[i], b);
+            break;
           case OpType::MulC:
             y_ref[i] = a_data[i] * b;
             break;