Fix typo in intrinsics unit tests

Unit tests for instrinsics with three parameters where the type of the
last two type differed would be incorrect.  There are no such tests
currently, however.

Change-Id: I55a82079a4bb04a2946c81b1b43c061c70a80482
diff --git a/test/simd_cmp_impl.h b/test/simd_cmp_impl.h
index 3074a69..d3eb336 100644
--- a/test/simd_cmp_impl.h
+++ b/test/simd_cmp_impl.h
@@ -1475,8 +1475,8 @@
       (CArg1(*const)(const void *))c_load1;
   CArg2 (*const my_c_load2)(const void *) =
       (CArg2(*const)(const void *))c_load2;
-  CArg2 (*const my_c_load3)(const void *) =
-      (CArg2(*const)(const void *))c_load3;
+  CArg3 (*const my_c_load3)(const void *) =
+      (CArg3(*const)(const void *))c_load3;
   CRet (*const my_c_simd)(CArg1, CArg2, CArg3) =
       (CRet(*const)(CArg1, CArg2, CArg3))c_simd;