Separate WAsm micro-kernels and scalar micro-kernels

- WAsm-specific microkernels explicitly use f32.min/f32.max WAsm instructions
- About 2% end-to-end improvement on x86, no change on ARM64

PiperOrigin-RevId: 283845483
diff --git a/test/f32-igemm.yaml b/test/f32-igemm.yaml
index ab4ca1a..7db694b 100644
--- a/test/f32-igemm.yaml
+++ b/test/f32-igemm.yaml
@@ -195,6 +195,14 @@
   k-block: 4
 - name: xnn_f32_igemm_ukernel_6x8s4__psimd
   k-block: 4
+- name: xnn_f32_igemm_ukernel_1x4__wasm
+  k-block: 1
+- name: xnn_f32_igemm_ukernel_2x4__wasm
+  k-block: 1
+- name: xnn_f32_igemm_ukernel_4x4__wasm
+  k-block: 1
+- name: xnn_f32_igemm_ukernel_4x2__wasm
+  k-block: 1
 - name: xnn_f32_igemm_ukernel_1x4__scalar
   k-block: 1
 - name: xnn_f32_igemm_ukernel_2x4__scalar