GEN_THREEVEC_TEST(sqrdmlah_4h_4h_4h_E_16, "sqrdmlah v0.4h, v1.4h, v2.4h", 0, 1, 2)
/* sqrdmlah (vector version, with index) */
-GEN_THREEVEC_TEST_RND(sqrdmlah_i_4h_4h_4h, "sqrdmlah v0.4h, v1.4h, v2.4h[0]", 0, 1, 2)
-GEN_THREEVEC_TEST_RND(sqrdmlah_i_8h_8h_8h, "sqrdmlah v0.8h, v1.8h, v2.8h[1]", 0, 1, 2)
-GEN_THREEVEC_TEST_RND(sqrdmlah_i_2s_2s_2s, "sqrdmlah v0.2s, v1.2s, v2.2s[2]", 0, 1, 2)
-GEN_THREEVEC_TEST_RND(sqrdmlah_i_4s_4s_4s, "sqrdmlah v0.4s, v1.4s, v2.4s[3]", 0, 1, 2)
-
-GEN_THREEVEC_TEST(sqrdmlah_i_4h_4h_4h_0, "sqrdmlah v0.4h, v1.4h, v2.4h[0]", 0, 1, 2)
-GEN_THREEVEC_TEST(sqrdmlah_i_4h_4h_4h_ALL5s_16, "sqrdmlah v0.4h, v1.4h, v2.4h[1]", 0, 1, 2)
-GEN_THREEVEC_TEST(sqrdmlah_i_4h_4h_4h_ALLas_16, "sqrdmlah v0.4h, v1.4h, v2.4h[2]", 0, 1, 2)
-GEN_THREEVEC_TEST(sqrdmlah_i_4h_4h_4h_ALLfs_16, "sqrdmlah v0.4h, v1.4h, v2.4h[3]", 0, 1, 2)
-GEN_THREEVEC_TEST(sqrdmlah_i_4h_4h_4h_UP_16, "sqrdmlah v0.4h, v1.4h, v2.4h[0]", 0, 1, 2)
-GEN_THREEVEC_TEST(sqrdmlah_i_4h_4h_4h_DOWN_16, "sqrdmlah v0.4h, v1.4h, v2.4h[1]", 0, 1, 2)
-GEN_THREEVEC_TEST(sqrdmlah_i_4h_4h_4h_PI_16, "sqrdmlah v0.4h, v1.4h, v2.4h[2]", 0, 1, 2)
-GEN_THREEVEC_TEST(sqrdmlah_i_4h_4h_4h_E_16, "sqrdmlah v0.4h, v1.4h, v2.4h[3]", 0, 1, 2)
+GEN_THREEVEC_TEST_RND(sqrdmlah_i_4h_4h_4h, "sqrdmlah v0.4h, v1.4h, v2.h[0]", 0, 1, 2)
+GEN_THREEVEC_TEST_RND(sqrdmlah_i_8h_8h_8h, "sqrdmlah v0.8h, v1.8h, v2.h[1]", 0, 1, 2)
+GEN_THREEVEC_TEST_RND(sqrdmlah_i_2s_2s_2s, "sqrdmlah v0.2s, v1.2s, v2.s[2]", 0, 1, 2)
+GEN_THREEVEC_TEST_RND(sqrdmlah_i_4s_4s_4s, "sqrdmlah v0.4s, v1.4s, v2.s[3]", 0, 1, 2)
+
+GEN_THREEVEC_TEST(sqrdmlah_i_4h_4h_4h_0, "sqrdmlah v0.4h, v1.4h, v2.h[0]", 0, 1, 2)
+GEN_THREEVEC_TEST(sqrdmlah_i_4h_4h_4h_ALL5s_16, "sqrdmlah v0.4h, v1.4h, v2.h[1]", 0, 1, 2)
+GEN_THREEVEC_TEST(sqrdmlah_i_4h_4h_4h_ALLas_16, "sqrdmlah v0.4h, v1.4h, v2.h[2]", 0, 1, 2)
+GEN_THREEVEC_TEST(sqrdmlah_i_4h_4h_4h_ALLfs_16, "sqrdmlah v0.4h, v1.4h, v2.h[3]", 0, 1, 2)
+GEN_THREEVEC_TEST(sqrdmlah_i_4h_4h_4h_UP_16, "sqrdmlah v0.4h, v1.4h, v2.h[0]", 0, 1, 2)
+GEN_THREEVEC_TEST(sqrdmlah_i_4h_4h_4h_DOWN_16, "sqrdmlah v0.4h, v1.4h, v2.h[1]", 0, 1, 2)
+GEN_THREEVEC_TEST(sqrdmlah_i_4h_4h_4h_PI_16, "sqrdmlah v0.4h, v1.4h, v2.h[2]", 0, 1, 2)
+GEN_THREEVEC_TEST(sqrdmlah_i_4h_4h_4h_E_16, "sqrdmlah v0.4h, v1.4h, v2.h[3]", 0, 1, 2)
/* sqrdmlah (scalar version) */
GEN_THREEVEC_TEST_RND(sqrdmlah_h0_h1_h2, "sqrdmlah h0, h1, h2", 0, 1, 2)
GEN_THREEVEC_TEST(sqrdmlsh_4h_4h_4h_E_16, "sqrdmlsh v0.4h, v1.4h, v2.4h", 0, 1, 2)
/* sqrdmlsh (vector version, with index) */
-GEN_THREEVEC_TEST_RND(sqrdmlsh_i_4h_4h_4h, "sqrdmlsh v0.4h, v1.4h, v2.4h[0]", 0, 1, 2)
-GEN_THREEVEC_TEST_RND(sqrdmlsh_i_8h_8h_8h, "sqrdmlsh v0.8h, v1.8h, v2.8h[1]", 0, 1, 2)
-GEN_THREEVEC_TEST_RND(sqrdmlsh_i_2s_2s_2s, "sqrdmlsh v0.2s, v1.2s, v2.2s[2]", 0, 1, 2)
-GEN_THREEVEC_TEST_RND(sqrdmlsh_i_4s_4s_4s, "sqrdmlsh v0.4s, v1.4s, v2.4s[3]", 0, 1, 2)
-
-GEN_THREEVEC_TEST(sqrdmlsh_i_4h_4h_4h_0, "sqrdmlsh v0.4h, v1.4h, v2.4h[0]", 0, 1, 2)
-GEN_THREEVEC_TEST(sqrdmlsh_i_4h_4h_4h_ALL5s_16, "sqrdmlsh v0.4h, v1.4h, v2.4h[1]", 0, 1, 2)
-GEN_THREEVEC_TEST(sqrdmlsh_i_4h_4h_4h_ALLas_16, "sqrdmlsh v0.4h, v1.4h, v2.4h[2]", 0, 1, 2)
-GEN_THREEVEC_TEST(sqrdmlsh_i_4h_4h_4h_ALLfs_16, "sqrdmlsh v0.4h, v1.4h, v2.4h[3]", 0, 1, 2)
-GEN_THREEVEC_TEST(sqrdmlsh_i_4h_4h_4h_UP_16, "sqrdmlsh v0.4h, v1.4h, v2.4h[0]", 0, 1, 2)
-GEN_THREEVEC_TEST(sqrdmlsh_i_4h_4h_4h_DOWN_16, "sqrdmlsh v0.4h, v1.4h, v2.4h[1]", 0, 1, 2)
-GEN_THREEVEC_TEST(sqrdmlsh_i_4h_4h_4h_PI_16, "sqrdmlsh v0.4h, v1.4h, v2.4h[2]", 0, 1, 2)
-GEN_THREEVEC_TEST(sqrdmlsh_i_4h_4h_4h_E_16, "sqrdmlsh v0.4h, v1.4h, v2.4h[3]", 0, 1, 2)
+GEN_THREEVEC_TEST_RND(sqrdmlsh_i_4h_4h_4h, "sqrdmlsh v0.4h, v1.4h, v2.h[0]", 0, 1, 2)
+GEN_THREEVEC_TEST_RND(sqrdmlsh_i_8h_8h_8h, "sqrdmlsh v0.8h, v1.8h, v2.h[1]", 0, 1, 2)
+GEN_THREEVEC_TEST_RND(sqrdmlsh_i_2s_2s_2s, "sqrdmlsh v0.2s, v1.2s, v2.s[2]", 0, 1, 2)
+GEN_THREEVEC_TEST_RND(sqrdmlsh_i_4s_4s_4s, "sqrdmlsh v0.4s, v1.4s, v2.s[3]", 0, 1, 2)
+
+GEN_THREEVEC_TEST(sqrdmlsh_i_4h_4h_4h_0, "sqrdmlsh v0.4h, v1.4h, v2.h[0]", 0, 1, 2)
+GEN_THREEVEC_TEST(sqrdmlsh_i_4h_4h_4h_ALL5s_16, "sqrdmlsh v0.4h, v1.4h, v2.h[1]", 0, 1, 2)
+GEN_THREEVEC_TEST(sqrdmlsh_i_4h_4h_4h_ALLas_16, "sqrdmlsh v0.4h, v1.4h, v2.h[2]", 0, 1, 2)
+GEN_THREEVEC_TEST(sqrdmlsh_i_4h_4h_4h_ALLfs_16, "sqrdmlsh v0.4h, v1.4h, v2.h[3]", 0, 1, 2)
+GEN_THREEVEC_TEST(sqrdmlsh_i_4h_4h_4h_UP_16, "sqrdmlsh v0.4h, v1.4h, v2.h[0]", 0, 1, 2)
+GEN_THREEVEC_TEST(sqrdmlsh_i_4h_4h_4h_DOWN_16, "sqrdmlsh v0.4h, v1.4h, v2.h[1]", 0, 1, 2)
+GEN_THREEVEC_TEST(sqrdmlsh_i_4h_4h_4h_PI_16, "sqrdmlsh v0.4h, v1.4h, v2.h[2]", 0, 1, 2)
+GEN_THREEVEC_TEST(sqrdmlsh_i_4h_4h_4h_E_16, "sqrdmlsh v0.4h, v1.4h, v2.h[3]", 0, 1, 2)
/* sqrdmlsh (scalar version) */
GEN_THREEVEC_TEST_RND(sqrdmlsh_h0_h1_h2, "sqrdmlsh h0, h1, h2", 0, 1, 2)
vout:00000000000000004435443544354435 vin0:00000000000000003141314131413141 vin1:00000000000000003141314131413141 fpsr=00000000
sqrdmlah v0.4h, v1.4h, v2.4h vout:00000000000000002718271827182718 vin0:00000000000000002718271827182718 vin1:00000000000000002718271827182718
vout:00000000000000003309330933093309 vin0:00000000000000002718271827182718 vin1:00000000000000002718271827182718 fpsr=00000000
-sqrdmlah v0.4h, v1.4h, v2.4h[0] vout:e9b5f3f66b2e58c121a6c3476d21f1e5 vin0:63483da65c8c49d096084deb9ed0411e vin1:a81b6e33c572a86aacf29b0f395c98b4
+sqrdmlah v0.4h, v1.4h, v2.h[0] vout:e9b5f3f66b2e58c121a6c3476d21f1e5 vin0:63483da65c8c49d096084deb9ed0411e vin1:a81b6e33c572a86aacf29b0f395c98b4
vout:0000000000000000772a84667fffbd58 vin0:63483da65c8c49d096084deb9ed0411e vin1:a81b6e33c572a86aacf29b0f395c98b4 fpsr=08000000
-sqrdmlah v0.8h, v1.8h, v2.8h[1] vout:6f07136773a2ead356428c5a66a2ec77 vin0:28bad218e4ebf159ff1f240eb3e1553f vin1:8404eb7f0cf4ca6fee8536da9dbf68bc
+sqrdmlah v0.8h, v1.8h, v2.h[1] vout:6f07136773a2ead356428c5a66a2ec77 vin0:28bad218e4ebf159ff1f240eb3e1553f vin1:8404eb7f0cf4ca6fee8536da9dbf68bc
vout:4fc436a47ffff61256ef80007fffab07 vin0:28bad218e4ebf159ff1f240eb3e1553f vin1:8404eb7f0cf4ca6fee8536da9dbf68bc fpsr=08000000
-sqrdmlah v0.2s, v1.2s, v2.2s[2] vout:36b2a38dcef18acf0e0f01a829ba3c66 vin0:f078b65e01737fd22bfa8f668c8b14f4 vin1:57436a097df30b8daa927a03090dfc6d
+sqrdmlah v0.2s, v1.2s, v2.s[2] vout:36b2a38dcef18acf0e0f01a829ba3c66 vin0:f078b65e01737fd22bfa8f668c8b14f4 vin1:57436a097df30b8daa927a03090dfc6d
vout:000000000000000039553356b81ed47b vin0:f078b65e01737fd22bfa8f668c8b14f4 vin1:57436a097df30b8daa927a03090dfc6d fpsr=00000000
-sqrdmlah v0.4s, v1.4s, v2.4s[3] vout:6d08ed19fa045f841810cd8c109ed568 vin0:1c4a678450562685769ab818a5b7985e vin1:b984aed62671e865e6f21d40fc7bc013
+sqrdmlah v0.4s, v1.4s, v2.s[3] vout:6d08ed19fa045f841810cd8c109ed568 vin0:1c4a678450562685769ab818a5b7985e vin1:b984aed62671e865e6f21d40fc7bc013
vout:5d74fb0dcdc7dcb9d6c1ecfd425568e8 vin0:1c4a678450562685769ab818a5b7985e vin1:b984aed62671e865e6f21d40fc7bc013 fpsr=00000000
-sqrdmlah v0.4h, v1.4h, v2.4h[0] vout:00000000000000000000000000000000 vin0:00000000000000000000000000000000 vin1:00000000000000000000000000000000
+sqrdmlah v0.4h, v1.4h, v2.h[0] vout:00000000000000000000000000000000 vin0:00000000000000000000000000000000 vin1:00000000000000000000000000000000
vout:00000000000000000000000000000000 vin0:00000000000000000000000000000000 vin1:00000000000000000000000000000000 fpsr=00000000
-sqrdmlah v0.4h, v1.4h, v2.4h[1] vout:00000000000000000000000055550000 vin0:00000000000000000000000055550000 vin1:00000000000000000000000055550000
+sqrdmlah v0.4h, v1.4h, v2.h[1] vout:00000000000000000000000055550000 vin0:00000000000000000000000055550000 vin1:00000000000000000000000055550000
vout:0000000000000000000000007fff0000 vin0:00000000000000000000000055550000 vin1:00000000000000000000000055550000 fpsr=08000000
-sqrdmlah v0.4h, v1.4h, v2.4h[2] vout:00000000000000000000aaaa00000000 vin0:00000000000000000000aaaa00000000 vin1:00000000000000000000aaaa00000000
+sqrdmlah v0.4h, v1.4h, v2.h[2] vout:00000000000000000000aaaa00000000 vin0:00000000000000000000aaaa00000000 vin1:00000000000000000000aaaa00000000
vout:00000000000000000000e38e00000000 vin0:00000000000000000000aaaa00000000 vin1:00000000000000000000aaaa00000000 fpsr=00000000
-sqrdmlah v0.4h, v1.4h, v2.4h[3] vout:0000000000000000ffff000000000000 vin0:0000000000000000ffff000000000000 vin1:0000000000000000ffff000000000000
+sqrdmlah v0.4h, v1.4h, v2.h[3] vout:0000000000000000ffff000000000000 vin0:0000000000000000ffff000000000000 vin1:0000000000000000ffff000000000000
vout:0000000000000000ffff000000000000 vin0:0000000000000000ffff000000000000 vin1:0000000000000000ffff000000000000 fpsr=00000000
-sqrdmlah v0.4h, v1.4h, v2.4h[0] vout:00000000000000000000000000000123 vin0:00000000000000000000000000000123 vin1:00000000000000000000000000000123
+sqrdmlah v0.4h, v1.4h, v2.h[0] vout:00000000000000000000000000000123 vin0:00000000000000000000000000000123 vin1:00000000000000000000000000000123
vout:00000000000000000000000000000126 vin0:00000000000000000000000000000123 vin1:00000000000000000000000000000123 fpsr=00000000
-sqrdmlah v0.4h, v1.4h, v2.4h[1] vout:000000000000000000000000fedc0000 vin0:000000000000000000000000fedc0000 vin1:000000000000000000000000fedc0000
+sqrdmlah v0.4h, v1.4h, v2.h[1] vout:000000000000000000000000fedc0000 vin0:000000000000000000000000fedc0000 vin1:000000000000000000000000fedc0000
vout:000000000000000000000000fedf0000 vin0:000000000000000000000000fedc0000 vin1:000000000000000000000000fedc0000 fpsr=00000000
-sqrdmlah v0.4h, v1.4h, v2.4h[2] vout:00000000000000000000314100000000 vin0:00000000000000000000314100000000 vin1:00000000000000000000314100000000
+sqrdmlah v0.4h, v1.4h, v2.h[2] vout:00000000000000000000314100000000 vin0:00000000000000000000314100000000 vin1:00000000000000000000314100000000
vout:00000000000000000000443500000000 vin0:00000000000000000000314100000000 vin1:00000000000000000000314100000000 fpsr=00000000
-sqrdmlah v0.4h, v1.4h, v2.4h[3] vout:00000000000000002718000000000000 vin0:00000000000000002718000000000000 vin1:00000000000000002718000000000000
+sqrdmlah v0.4h, v1.4h, v2.h[3] vout:00000000000000002718000000000000 vin0:00000000000000002718000000000000 vin1:00000000000000002718000000000000
vout:00000000000000003309000000000000 vin0:00000000000000002718000000000000 vin1:00000000000000002718000000000000 fpsr=00000000
sqrdmlah h0, h1, h2 vout:acb722146c6cbfa9ea4a022e1d3d7dbb vin0:048612e51a468e36c51cdd8f87e12ab4 vin1:0c05cb6ebd128663d7568e3e8a3ac80e
vout:00000000000000000000000000006b11 vin0:048612e51a468e36c51cdd8f87e12ab4 vin1:0c05cb6ebd128663d7568e3e8a3ac80e fpsr=00000000
vout:00000000000000001e4d1e4d1e4d1e4d vin0:00000000000000003141314131413141 vin1:00000000000000003141314131413141 fpsr=00000000
sqrdmlsh v0.4h, v1.4h, v2.4h vout:00000000000000002718271827182718 vin0:00000000000000002718271827182718 vin1:00000000000000002718271827182718
vout:00000000000000001b271b271b271b27 vin0:00000000000000002718271827182718 vin1:00000000000000002718271827182718 fpsr=00000000
-sqrdmlsh v0.4h, v1.4h, v2.4h[0] vout:9cdd1a32cd007ff7daac12cf3a64acbd vin0:e76fcc086aeb0414a9cd126c0869c6a0 vin1:d973ba438b80fdb556878af3ad4a4cb8
+sqrdmlsh v0.4h, v1.4h, v2.h[0] vout:9cdd1a32cd007ff7daac12cf3a64acbd vin0:e76fcc086aeb0414a9cd126c0869c6a0 vin1:d973ba438b80fdb556878af3ad4a4cb8
vout:00000000000000000e5607c4355acf20 vin0:e76fcc086aeb0414a9cd126c0869c6a0 vin1:d973ba438b80fdb556878af3ad4a4cb8 fpsr=00000000
-sqrdmlsh v0.8h, v1.8h, v2.8h[1] vout:fa0ba48e9db3d6f2c0c135e244f24dfe vin0:71a4885bc70f501cf18441c67d4b9e45 vin1:95a6e59e2a7fabcb65b86284a1cb27a3
+sqrdmlsh v0.8h, v1.8h, v2.h[1] vout:fa0ba48e9db3d6f2c0c135e244f24dfe vin0:71a4885bc70f501cf18441c67d4b9e45 vin1:95a6e59e2a7fabcb65b86284a1cb27a3
vout:4dae8000800011e8b618664b7fff0610 vin0:71a4885bc70f501cf18441c67d4b9e45 vin1:95a6e59e2a7fabcb65b86284a1cb27a3 fpsr=08000000
-sqrdmlsh v0.2s, v1.2s, v2.2s[2] vout:aef4eeb358364f4add55d3bb09c439c9 vin0:3028339e0d3a0c468e8f584ceae94e7a vin1:e33fad8f313a964967940f284cfce9a3
+sqrdmlsh v0.2s, v1.2s, v2.s[2] vout:aef4eeb358364f4add55d3bb09c439c9 vin0:3028339e0d3a0c468e8f584ceae94e7a vin1:e33fad8f313a964967940f284cfce9a3
vout:000000000000000008f6e02b11e090c9 vin0:3028339e0d3a0c468e8f584ceae94e7a vin1:e33fad8f313a964967940f284cfce9a3 fpsr=00000000
-sqrdmlsh v0.4s, v1.4s, v2.4s[3] vout:6c9a8e07714d3d2264ecfe407d2043c1 vin0:d6006035af2e8bb7b3736be34585abe2 vin1:7742a77a117513548f9ea7c3a323665c
+sqrdmlsh v0.4s, v1.4s, v2.s[3] vout:6c9a8e07714d3d2264ecfe407d2043c1 vin0:d6006035af2e8bb7b3736be34585abe2 vin1:7742a77a117513548f9ea7c3a323665c
vout:7fffffff7fffffff7fffffff3c59ca12 vin0:d6006035af2e8bb7b3736be34585abe2 vin1:7742a77a117513548f9ea7c3a323665c fpsr=08000000
-sqrdmlsh v0.4h, v1.4h, v2.4h[0] vout:00000000000000000000000000000000 vin0:00000000000000000000000000000000 vin1:00000000000000000000000000000000
+sqrdmlsh v0.4h, v1.4h, v2.h[0] vout:00000000000000000000000000000000 vin0:00000000000000000000000000000000 vin1:00000000000000000000000000000000
vout:00000000000000000000000000000000 vin0:00000000000000000000000000000000 vin1:00000000000000000000000000000000 fpsr=00000000
-sqrdmlsh v0.4h, v1.4h, v2.4h[1] vout:00000000000000000000000055550000 vin0:00000000000000000000000055550000 vin1:00000000000000000000000055550000
+sqrdmlsh v0.4h, v1.4h, v2.h[1] vout:00000000000000000000000055550000 vin0:00000000000000000000000055550000 vin1:00000000000000000000000055550000
vout:0000000000000000000000001c720000 vin0:00000000000000000000000055550000 vin1:00000000000000000000000055550000 fpsr=00000000
-sqrdmlsh v0.4h, v1.4h, v2.4h[2] vout:00000000000000000000aaaa00000000 vin0:00000000000000000000aaaa00000000 vin1:00000000000000000000aaaa00000000
+sqrdmlsh v0.4h, v1.4h, v2.h[2] vout:00000000000000000000aaaa00000000 vin0:00000000000000000000aaaa00000000 vin1:00000000000000000000aaaa00000000
vout:00000000000000000000800000000000 vin0:00000000000000000000aaaa00000000 vin1:00000000000000000000aaaa00000000 fpsr=08000000
-sqrdmlsh v0.4h, v1.4h, v2.4h[3] vout:0000000000000000ffff000000000000 vin0:0000000000000000ffff000000000000 vin1:0000000000000000ffff000000000000
+sqrdmlsh v0.4h, v1.4h, v2.h[3] vout:0000000000000000ffff000000000000 vin0:0000000000000000ffff000000000000 vin1:0000000000000000ffff000000000000
vout:0000000000000000ffff000000000000 vin0:0000000000000000ffff000000000000 vin1:0000000000000000ffff000000000000 fpsr=00000000
-sqrdmlsh v0.4h, v1.4h, v2.4h[0] vout:00000000000000000000000000000123 vin0:00000000000000000000000000000123 vin1:00000000000000000000000000000123
+sqrdmlsh v0.4h, v1.4h, v2.h[0] vout:00000000000000000000000000000123 vin0:00000000000000000000000000000123 vin1:00000000000000000000000000000123
vout:00000000000000000000000000000120 vin0:00000000000000000000000000000123 vin1:00000000000000000000000000000123 fpsr=00000000
-sqrdmlsh v0.4h, v1.4h, v2.4h[1] vout:000000000000000000000000fedc0000 vin0:000000000000000000000000fedc0000 vin1:000000000000000000000000fedc0000
+sqrdmlsh v0.4h, v1.4h, v2.h[1] vout:000000000000000000000000fedc0000 vin0:000000000000000000000000fedc0000 vin1:000000000000000000000000fedc0000
vout:000000000000000000000000fed90000 vin0:000000000000000000000000fedc0000 vin1:000000000000000000000000fedc0000 fpsr=00000000
-sqrdmlsh v0.4h, v1.4h, v2.4h[2] vout:00000000000000000000314100000000 vin0:00000000000000000000314100000000 vin1:00000000000000000000314100000000
+sqrdmlsh v0.4h, v1.4h, v2.h[2] vout:00000000000000000000314100000000 vin0:00000000000000000000314100000000 vin1:00000000000000000000314100000000
vout:000000000000000000001e4d00000000 vin0:00000000000000000000314100000000 vin1:00000000000000000000314100000000 fpsr=00000000
-sqrdmlsh v0.4h, v1.4h, v2.4h[3] vout:00000000000000002718000000000000 vin0:00000000000000002718000000000000 vin1:00000000000000002718000000000000
+sqrdmlsh v0.4h, v1.4h, v2.h[3] vout:00000000000000002718000000000000 vin0:00000000000000002718000000000000 vin1:00000000000000002718000000000000
vout:00000000000000001b27000000000000 vin0:00000000000000002718000000000000 vin1:00000000000000002718000000000000 fpsr=00000000
randV128: 256 calls, 266 iters
sqrdmlsh h0, h1, h2 vout:e70216ec5cbcf49e8a09cb539549408a vin0:182fa58322b1219295b48e6f81658922 vin1:05b265c33ff4760f125b3d3899837173