Revert "Temporarily disable VMVX targets for person_detection"

This reverts commit d331de1cc4299c3c05c200c5e7c3346bd29f17dd.

Reason for revert: upstream issue was fixed. Correct outputs are generated for person detection model.

Change-Id: Ic15989a431175556418d996d8855d3cd34a36d73
diff --git a/quant_models/CMakeLists.txt b/quant_models/CMakeLists.txt
index 3e6d159..fd18344 100644
--- a/quant_models/CMakeLists.txt
+++ b/quant_models/CMakeLists.txt
@@ -45,8 +45,6 @@
     "-riscv-v-fixed-length-vector-lmul-max=8"
 )
 
-# TODO(lundong): Re-enable VMVX after
-# github.com/openxla/iree/issues/12836 is resolved
 springbok_modules(
   NAME
     person_detection
@@ -57,6 +55,7 @@
   FLAGS
     "-iree-input-type=tosa"
     "-riscv-v-fixed-length-vector-lmul-max=8"
+  VMVX
 )
 
 # ------------------------------------------------------------------------------
@@ -229,43 +228,41 @@
     "iree_exec/mobilenet_v2_test.filecheck"
 )
 
-# TODO(lundong): Re-enable VMVX after
-# github.com/openxla/iree/issues/12836 is resolved
-#iree_cc_binary(
-#  NAME
-#    person_detection_bytecode_vmvx
-#  SRCS
-#    "iree_exec/person_detection.c"
-#  DEPS
-#    ::person_detection_bytecode_module_vmvx_c
-#    ::person_detection_quant_input_c
-#    model_util::util_vmvx
-#  LINKOPTS
-#    "LINKER:--defsym=__stack_size__=128k"
-#    "LINKER:--defsym=__heap_size__=200k"
-#  COPTS
-#    "-DBUILD_VMVX"
-#)
-#
-#springbok_test(
-#  NAME
-#    person_detection_emitc_vmvx
-#  SRCS
-#    "iree_exec/person_detection.c"
-#  DEPS
-#    ::person_detection_c_module_vmvx_emitc
-#    ::person_detection_quant_input_c
-#    model_util::util_vmvx
-#  LINKOPTS
-#    "LINKER:--defsym=__stack_size__=128k"
-#    "LINKER:--defsym=__heap_size__=200k"
-#  COPTS
-#    "-DBUILD_EMITC"
-#    "-DBUILD_VMVX"
-#  TESTFILES
-#    "iree_exec/person_detection_vmvx_test.run"
-#    "iree_exec/person_detection_test.filecheck"
-#)
+iree_cc_binary(
+  NAME
+    person_detection_bytecode_vmvx
+  SRCS
+    "iree_exec/person_detection.c"
+  DEPS
+    ::person_detection_bytecode_module_vmvx_c
+    ::person_detection_quant_input_c
+    model_util::util_vmvx
+  LINKOPTS
+    "LINKER:--defsym=__stack_size__=128k"
+    "LINKER:--defsym=__heap_size__=200k"
+  COPTS
+    "-DBUILD_VMVX"
+)
+
+springbok_test(
+  NAME
+    person_detection_emitc_vmvx
+  SRCS
+    "iree_exec/person_detection.c"
+  DEPS
+    ::person_detection_c_module_vmvx_emitc
+    ::person_detection_quant_input_c
+    model_util::util_vmvx
+  LINKOPTS
+    "LINKER:--defsym=__stack_size__=128k"
+    "LINKER:--defsym=__heap_size__=200k"
+  COPTS
+    "-DBUILD_EMITC"
+    "-DBUILD_VMVX"
+  TESTFILES
+    "iree_exec/person_detection_vmvx_test.run"
+    "iree_exec/person_detection_test.filecheck"
+)
 
 iree_cc_binary(
   NAME