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;