aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristophe Lyon <christophe.lyon@st.com>2014-07-11 15:02:12 +0200
committerChristophe Lyon <christophe.lyon@st.com>2014-07-11 15:02:12 +0200
commit4de1f51e748368b32b65930f44756197ad8dd1d1 (patch)
treea505e618b99e141081c476bc77f606fe30c0d4bb
parentf91ba876363079e4109ef47da95def58cacd6169 (diff)
downloadplatform_external_arm-neon-tests-4de1f51e748368b32b65930f44756197ad8dd1d1.tar.gz
platform_external_arm-neon-tests-4de1f51e748368b32b65930f44756197ad8dd1d1.tar.bz2
platform_external_arm-neon-tests-4de1f51e748368b32b65930f44756197ad8dd1d1.zip
Remove floating-point outputs to avoid miscomparison of results when using different libC, some of which can output "-nan", the others always "nan".
-rw-r--r--compute_ref.axfbin3557844 -> 3552332 bytes
-rw-r--r--ref-rvct-all.txt1162
-rw-r--r--ref-rvct-neon-nofp16.txt1154
-rw-r--r--ref-rvct-neon.txt1166
-rw-r--r--stm-arm-neon-ref.h2
5 files changed, 1742 insertions, 1742 deletions
diff --git a/compute_ref.axf b/compute_ref.axf
index 4453bb2..ce14cc4 100644
--- a/compute_ref.axf
+++ b/compute_ref.axf
Binary files differ
diff --git a/ref-rvct-all.txt b/ref-rvct-all.txt
index c7b6028..cb7ab02 100644
--- a/ref-rvct-all.txt
+++ b/ref-rvct-all.txt
@@ -10,7 +10,7 @@ VLD1/VLD1Q:6:result_uint32x2 [] = { fffffff0, fffffff1, }
VLD1/VLD1Q:7:result_uint64x1 [] = { fffffffffffffff0, }
VLD1/VLD1Q:8:result_poly8x8 [] = { f0, f1, f2, f3, f4, f5, f6, f7, }
VLD1/VLD1Q:9:result_poly16x4 [] = { fff0, fff1, fff2, fff3, }
-VLD1/VLD1Q:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VLD1/VLD1Q:10:result_float32x2 [] = { c1800000, c1700000, }
VLD1/VLD1Q:11:result_float16x4 [] = { cc00, cb80, cb00, ca80, }
VLD1/VLD1Q:12:result_int8x16 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, }
VLD1/VLD1Q:13:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, }
@@ -22,7 +22,7 @@ VLD1/VLD1Q:18:result_uint32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, }
VLD1/VLD1Q:19:result_uint64x2 [] = { fffffffffffffff0, fffffffffffffff1, }
VLD1/VLD1Q:20:result_poly8x16 [] = { f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, fa, fb, fc, fd, fe, ff, }
VLD1/VLD1Q:21:result_poly16x8 [] = { fff0, fff1, fff2, fff3, fff4, fff5, fff6, fff7, }
-VLD1/VLD1Q:22:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, c1600000 -0x1.c000000p+3 -14, c1500000 -0x1.a000000p+3 -13, }
+VLD1/VLD1Q:22:result_float32x4 [] = { c1800000, c1700000, c1600000, c1500000, }
VLD1/VLD1Q:23:result_float16x8 [] = { cc00, cb80, cb00, ca80, ca00, c980, c900, c880, }
VADD/VADDQ output:
@@ -36,7 +36,7 @@ VADD/VADDQ:6:result_uint32x2 [] = { 18, 19, }
VADD/VADDQ:7:result_uint64x1 [] = { fffffffffffffff2, }
VADD/VADDQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VADD/VADDQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VADD/VADDQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VADD/VADDQ:10:result_float32x2 [] = { 33333333, 33333333, }
VADD/VADDQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VADD/VADDQ:12:result_int8x16 [] = { ffffffe6, ffffffe7, ffffffe8, ffffffe9, ffffffea, ffffffeb, ffffffec, ffffffed, ffffffee, ffffffef, fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, }
VADD/VADDQ:13:result_int16x8 [] = { ffffffdc, ffffffdd, ffffffde, ffffffdf, ffffffe0, ffffffe1, ffffffe2, ffffffe3, }
@@ -48,12 +48,12 @@ VADD/VADDQ:18:result_uint32x4 [] = { 27, 28, 29, 2a, }
VADD/VADDQ:19:result_uint64x2 [] = { fffffffffffffff3, fffffffffffffff4, }
VADD/VADDQ:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VADD/VADDQ:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VADD/VADDQ:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VADD/VADDQ:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VADD/VADDQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
float32:
-VADD/VADDQ:24:result_float32x2 [] = { 40d9999a 0x1.b333340p+2 6.8, 40d9999a 0x1.b333340p+2 6.8, }
-VADD/VADDQ:25:result_float32x4 [] = { 41100000 0x1.2000000p+3 9, 41100000 0x1.2000000p+3 9, 41100000 0x1.2000000p+3 9, 41100000 0x1.2000000p+3 9, }
+VADD/VADDQ:24:result_float32x2 [] = { 40d9999a, 40d9999a, }
+VADD/VADDQ:25:result_float32x4 [] = { 41100000, 41100000, 41100000, 41100000, }
VLD1_LANE/VLD1_LANEQ output:
VLD1_LANE/VLD1_LANEQ:0:result_int8x8 [] = { ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, fffffff0, ffffffaa, }
@@ -66,7 +66,7 @@ VLD1_LANE/VLD1_LANEQ:6:result_uint32x2 [] = { aaaaaaaa, fffffff0, }
VLD1_LANE/VLD1_LANEQ:7:result_uint64x1 [] = { fffffffffffffff0, }
VLD1_LANE/VLD1_LANEQ:8:result_poly8x8 [] = { aa, aa, aa, aa, aa, aa, aa, f0, }
VLD1_LANE/VLD1_LANEQ:9:result_poly16x4 [] = { aaaa, aaaa, aaaa, fff0, }
-VLD1_LANE/VLD1_LANEQ:10:result_float32x2 [] = { aaaaaaaa -0x1.5555540p-42 -3.031649e-13, c1800000 -0x1.0000000p+4 -16, }
+VLD1_LANE/VLD1_LANEQ:10:result_float32x2 [] = { aaaaaaaa, c1800000, }
VLD1_LANE/VLD1_LANEQ:11:result_float16x4 [] = { aaaa, aaaa, cc00, aaaa, }
VLD1_LANE/VLD1_LANEQ:12:result_int8x16 [] = { ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, fffffff0, }
VLD1_LANE/VLD1_LANEQ:13:result_int16x8 [] = { ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, fffffff0, ffffaaaa, ffffaaaa, }
@@ -78,7 +78,7 @@ VLD1_LANE/VLD1_LANEQ:18:result_uint32x4 [] = { aaaaaaaa, aaaaaaaa, fffffff0, aaa
VLD1_LANE/VLD1_LANEQ:19:result_uint64x2 [] = { fffffffffffffff0, aaaaaaaaaaaaaaaa, }
VLD1_LANE/VLD1_LANEQ:20:result_poly8x16 [] = { aa, aa, aa, aa, aa, aa, aa, aa, aa, aa, aa, aa, f0, aa, aa, aa, }
VLD1_LANE/VLD1_LANEQ:21:result_poly16x8 [] = { aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, fff0, aaaa, }
-VLD1_LANE/VLD1_LANEQ:22:result_float32x4 [] = { aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, c1800000 -0x1.0000000p+4 -16, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, }
+VLD1_LANE/VLD1_LANEQ:22:result_float32x4 [] = { aaaaaaaa, aaaaaaaa, c1800000, aaaaaaaa, }
VLD1_LANE/VLD1_LANEQ:23:result_float16x8 [] = { aaaa, aaaa, aaaa, aaaa, aaaa, cc00, aaaa, aaaa, }
VLD1_DUP/VLD1_DUPQ output:
@@ -92,7 +92,7 @@ VLD1_DUP/VLD1_DUPQ:6:result_uint32x2 [] = { fffffff0, fffffff0, }
VLD1_DUP/VLD1_DUPQ:7:result_uint64x1 [] = { fffffffffffffff0, }
VLD1_DUP/VLD1_DUPQ:8:result_poly8x8 [] = { f0, f0, f0, f0, f0, f0, f0, f0, }
VLD1_DUP/VLD1_DUPQ:9:result_poly16x4 [] = { fff0, fff0, fff0, fff0, }
-VLD1_DUP/VLD1_DUPQ:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1800000 -0x1.0000000p+4 -16, }
+VLD1_DUP/VLD1_DUPQ:10:result_float32x2 [] = { c1800000, c1800000, }
VLD1_DUP/VLD1_DUPQ:11:result_float16x4 [] = { cc00, cc00, cc00, cc00, }
VLD1_DUP/VLD1_DUPQ:12:result_int8x16 [] = { fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, }
VLD1_DUP/VLD1_DUPQ:13:result_int16x8 [] = { fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, }
@@ -104,7 +104,7 @@ VLD1_DUP/VLD1_DUPQ:18:result_uint32x4 [] = { fffffff0, fffffff0, fffffff0, fffff
VLD1_DUP/VLD1_DUPQ:19:result_uint64x2 [] = { fffffffffffffff0, fffffffffffffff0, }
VLD1_DUP/VLD1_DUPQ:20:result_poly8x16 [] = { f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, }
VLD1_DUP/VLD1_DUPQ:21:result_poly16x8 [] = { fff0, fff0, fff0, fff0, fff0, fff0, fff0, fff0, }
-VLD1_DUP/VLD1_DUPQ:22:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1800000 -0x1.0000000p+4 -16, c1800000 -0x1.0000000p+4 -16, c1800000 -0x1.0000000p+4 -16, }
+VLD1_DUP/VLD1_DUPQ:22:result_float32x4 [] = { c1800000, c1800000, c1800000, c1800000, }
VLD1_DUP/VLD1_DUPQ:23:result_float16x8 [] = { cc00, cc00, cc00, cc00, cc00, cc00, cc00, cc00, }
VLD1_DUP/VLD1_DUPQ output:
@@ -118,7 +118,7 @@ VLD1_DUP/VLD1_DUPQ:6:result_uint32x2 [] = { fffffff1, fffffff1, }
VLD1_DUP/VLD1_DUPQ:7:result_uint64x1 [] = { fffffffffffffff1, }
VLD1_DUP/VLD1_DUPQ:8:result_poly8x8 [] = { f1, f1, f1, f1, f1, f1, f1, f1, }
VLD1_DUP/VLD1_DUPQ:9:result_poly16x4 [] = { fff1, fff1, fff1, fff1, }
-VLD1_DUP/VLD1_DUPQ:10:result_float32x2 [] = { c1700000 -0x1.e000000p+3 -15, c1700000 -0x1.e000000p+3 -15, }
+VLD1_DUP/VLD1_DUPQ:10:result_float32x2 [] = { c1700000, c1700000, }
VLD1_DUP/VLD1_DUPQ:11:result_float16x4 [] = { cb80, cb80, cb80, cb80, }
VLD1_DUP/VLD1_DUPQ:12:result_int8x16 [] = { fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, }
VLD1_DUP/VLD1_DUPQ:13:result_int16x8 [] = { fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, }
@@ -130,7 +130,7 @@ VLD1_DUP/VLD1_DUPQ:18:result_uint32x4 [] = { fffffff1, fffffff1, fffffff1, fffff
VLD1_DUP/VLD1_DUPQ:19:result_uint64x2 [] = { fffffffffffffff1, fffffffffffffff1, }
VLD1_DUP/VLD1_DUPQ:20:result_poly8x16 [] = { f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, }
VLD1_DUP/VLD1_DUPQ:21:result_poly16x8 [] = { fff1, fff1, fff1, fff1, fff1, fff1, fff1, fff1, }
-VLD1_DUP/VLD1_DUPQ:22:result_float32x4 [] = { c1700000 -0x1.e000000p+3 -15, c1700000 -0x1.e000000p+3 -15, c1700000 -0x1.e000000p+3 -15, c1700000 -0x1.e000000p+3 -15, }
+VLD1_DUP/VLD1_DUPQ:22:result_float32x4 [] = { c1700000, c1700000, c1700000, c1700000, }
VLD1_DUP/VLD1_DUPQ:23:result_float16x8 [] = { cb80, cb80, cb80, cb80, cb80, cb80, cb80, cb80, }
VLD1_DUP/VLD1_DUPQ output:
@@ -144,7 +144,7 @@ VLD1_DUP/VLD1_DUPQ:6:result_uint32x2 [] = { fffffff2, fffffff2, }
VLD1_DUP/VLD1_DUPQ:7:result_uint64x1 [] = { fffffffffffffff2, }
VLD1_DUP/VLD1_DUPQ:8:result_poly8x8 [] = { f2, f2, f2, f2, f2, f2, f2, f2, }
VLD1_DUP/VLD1_DUPQ:9:result_poly16x4 [] = { fff2, fff2, fff2, fff2, }
-VLD1_DUP/VLD1_DUPQ:10:result_float32x2 [] = { c1600000 -0x1.c000000p+3 -14, c1600000 -0x1.c000000p+3 -14, }
+VLD1_DUP/VLD1_DUPQ:10:result_float32x2 [] = { c1600000, c1600000, }
VLD1_DUP/VLD1_DUPQ:11:result_float16x4 [] = { cb00, cb00, cb00, cb00, }
VLD1_DUP/VLD1_DUPQ:12:result_int8x16 [] = { fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, }
VLD1_DUP/VLD1_DUPQ:13:result_int16x8 [] = { fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, }
@@ -156,7 +156,7 @@ VLD1_DUP/VLD1_DUPQ:18:result_uint32x4 [] = { fffffff2, fffffff2, fffffff2, fffff
VLD1_DUP/VLD1_DUPQ:19:result_uint64x2 [] = { fffffffffffffff2, fffffffffffffff2, }
VLD1_DUP/VLD1_DUPQ:20:result_poly8x16 [] = { f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, }
VLD1_DUP/VLD1_DUPQ:21:result_poly16x8 [] = { fff2, fff2, fff2, fff2, fff2, fff2, fff2, fff2, }
-VLD1_DUP/VLD1_DUPQ:22:result_float32x4 [] = { c1600000 -0x1.c000000p+3 -14, c1600000 -0x1.c000000p+3 -14, c1600000 -0x1.c000000p+3 -14, c1600000 -0x1.c000000p+3 -14, }
+VLD1_DUP/VLD1_DUPQ:22:result_float32x4 [] = { c1600000, c1600000, c1600000, c1600000, }
VLD1_DUP/VLD1_DUPQ:23:result_float16x8 [] = { cb00, cb00, cb00, cb00, cb00, cb00, cb00, cb00, }
VDUP/VDUPQ output:
@@ -170,7 +170,7 @@ VDUP/VDUPQ:6:result_uint32x2 [] = { fffffff0, fffffff0, }
VDUP/VDUPQ:7:result_uint64x1 [] = { fffffffffffffff0, }
VDUP/VDUPQ:8:result_poly8x8 [] = { f0, f0, f0, f0, f0, f0, f0, f0, }
VDUP/VDUPQ:9:result_poly16x4 [] = { fff0, fff0, fff0, fff0, }
-VDUP/VDUPQ:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1800000 -0x1.0000000p+4 -16, }
+VDUP/VDUPQ:10:result_float32x2 [] = { c1800000, c1800000, }
VDUP/VDUPQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VDUP/VDUPQ:12:result_int8x16 [] = { fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, }
VDUP/VDUPQ:13:result_int16x8 [] = { fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, }
@@ -182,7 +182,7 @@ VDUP/VDUPQ:18:result_uint32x4 [] = { fffffff0, fffffff0, fffffff0, fffffff0, }
VDUP/VDUPQ:19:result_uint64x2 [] = { fffffffffffffff0, fffffffffffffff0, }
VDUP/VDUPQ:20:result_poly8x16 [] = { f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, }
VDUP/VDUPQ:21:result_poly16x8 [] = { fff0, fff0, fff0, fff0, fff0, fff0, fff0, fff0, }
-VDUP/VDUPQ:22:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1800000 -0x1.0000000p+4 -16, c1800000 -0x1.0000000p+4 -16, c1800000 -0x1.0000000p+4 -16, }
+VDUP/VDUPQ:22:result_float32x4 [] = { c1800000, c1800000, c1800000, c1800000, }
VDUP/VDUPQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VDUP/VDUPQ output:
@@ -196,7 +196,7 @@ VDUP/VDUPQ:6:result_uint32x2 [] = { fffffff1, fffffff1, }
VDUP/VDUPQ:7:result_uint64x1 [] = { fffffffffffffff1, }
VDUP/VDUPQ:8:result_poly8x8 [] = { f1, f1, f1, f1, f1, f1, f1, f1, }
VDUP/VDUPQ:9:result_poly16x4 [] = { fff1, fff1, fff1, fff1, }
-VDUP/VDUPQ:10:result_float32x2 [] = { c1700000 -0x1.e000000p+3 -15, c1700000 -0x1.e000000p+3 -15, }
+VDUP/VDUPQ:10:result_float32x2 [] = { c1700000, c1700000, }
VDUP/VDUPQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VDUP/VDUPQ:12:result_int8x16 [] = { fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, }
VDUP/VDUPQ:13:result_int16x8 [] = { fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, }
@@ -208,7 +208,7 @@ VDUP/VDUPQ:18:result_uint32x4 [] = { fffffff1, fffffff1, fffffff1, fffffff1, }
VDUP/VDUPQ:19:result_uint64x2 [] = { fffffffffffffff1, fffffffffffffff1, }
VDUP/VDUPQ:20:result_poly8x16 [] = { f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, }
VDUP/VDUPQ:21:result_poly16x8 [] = { fff1, fff1, fff1, fff1, fff1, fff1, fff1, fff1, }
-VDUP/VDUPQ:22:result_float32x4 [] = { c1700000 -0x1.e000000p+3 -15, c1700000 -0x1.e000000p+3 -15, c1700000 -0x1.e000000p+3 -15, c1700000 -0x1.e000000p+3 -15, }
+VDUP/VDUPQ:22:result_float32x4 [] = { c1700000, c1700000, c1700000, c1700000, }
VDUP/VDUPQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VDUP/VDUPQ output:
@@ -222,7 +222,7 @@ VDUP/VDUPQ:6:result_uint32x2 [] = { fffffff2, fffffff2, }
VDUP/VDUPQ:7:result_uint64x1 [] = { fffffffffffffff2, }
VDUP/VDUPQ:8:result_poly8x8 [] = { f2, f2, f2, f2, f2, f2, f2, f2, }
VDUP/VDUPQ:9:result_poly16x4 [] = { fff2, fff2, fff2, fff2, }
-VDUP/VDUPQ:10:result_float32x2 [] = { c1600000 -0x1.c000000p+3 -14, c1600000 -0x1.c000000p+3 -14, }
+VDUP/VDUPQ:10:result_float32x2 [] = { c1600000, c1600000, }
VDUP/VDUPQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VDUP/VDUPQ:12:result_int8x16 [] = { fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, }
VDUP/VDUPQ:13:result_int16x8 [] = { fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, }
@@ -234,7 +234,7 @@ VDUP/VDUPQ:18:result_uint32x4 [] = { fffffff2, fffffff2, fffffff2, fffffff2, }
VDUP/VDUPQ:19:result_uint64x2 [] = { fffffffffffffff2, fffffffffffffff2, }
VDUP/VDUPQ:20:result_poly8x16 [] = { f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, }
VDUP/VDUPQ:21:result_poly16x8 [] = { fff2, fff2, fff2, fff2, fff2, fff2, fff2, fff2, }
-VDUP/VDUPQ:22:result_float32x4 [] = { c1600000 -0x1.c000000p+3 -14, c1600000 -0x1.c000000p+3 -14, c1600000 -0x1.c000000p+3 -14, c1600000 -0x1.c000000p+3 -14, }
+VDUP/VDUPQ:22:result_float32x4 [] = { c1600000, c1600000, c1600000, c1600000, }
VDUP/VDUPQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VMOV/VMOVQ output:
@@ -248,7 +248,7 @@ VMOV/VMOVQ:6:result_uint32x2 [] = { fffffff0, fffffff0, }
VMOV/VMOVQ:7:result_uint64x1 [] = { fffffffffffffff0, }
VMOV/VMOVQ:8:result_poly8x8 [] = { f0, f0, f0, f0, f0, f0, f0, f0, }
VMOV/VMOVQ:9:result_poly16x4 [] = { fff0, fff0, fff0, fff0, }
-VMOV/VMOVQ:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1800000 -0x1.0000000p+4 -16, }
+VMOV/VMOVQ:10:result_float32x2 [] = { c1800000, c1800000, }
VMOV/VMOVQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VMOV/VMOVQ:12:result_int8x16 [] = { fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, }
VMOV/VMOVQ:13:result_int16x8 [] = { fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, }
@@ -260,7 +260,7 @@ VMOV/VMOVQ:18:result_uint32x4 [] = { fffffff0, fffffff0, fffffff0, fffffff0, }
VMOV/VMOVQ:19:result_uint64x2 [] = { fffffffffffffff0, fffffffffffffff0, }
VMOV/VMOVQ:20:result_poly8x16 [] = { f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, }
VMOV/VMOVQ:21:result_poly16x8 [] = { fff0, fff0, fff0, fff0, fff0, fff0, fff0, fff0, }
-VMOV/VMOVQ:22:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1800000 -0x1.0000000p+4 -16, c1800000 -0x1.0000000p+4 -16, c1800000 -0x1.0000000p+4 -16, }
+VMOV/VMOVQ:22:result_float32x4 [] = { c1800000, c1800000, c1800000, c1800000, }
VMOV/VMOVQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VMOV/VMOVQ output:
@@ -274,7 +274,7 @@ VMOV/VMOVQ:6:result_uint32x2 [] = { fffffff1, fffffff1, }
VMOV/VMOVQ:7:result_uint64x1 [] = { fffffffffffffff1, }
VMOV/VMOVQ:8:result_poly8x8 [] = { f1, f1, f1, f1, f1, f1, f1, f1, }
VMOV/VMOVQ:9:result_poly16x4 [] = { fff1, fff1, fff1, fff1, }
-VMOV/VMOVQ:10:result_float32x2 [] = { c1700000 -0x1.e000000p+3 -15, c1700000 -0x1.e000000p+3 -15, }
+VMOV/VMOVQ:10:result_float32x2 [] = { c1700000, c1700000, }
VMOV/VMOVQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VMOV/VMOVQ:12:result_int8x16 [] = { fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, }
VMOV/VMOVQ:13:result_int16x8 [] = { fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, }
@@ -286,7 +286,7 @@ VMOV/VMOVQ:18:result_uint32x4 [] = { fffffff1, fffffff1, fffffff1, fffffff1, }
VMOV/VMOVQ:19:result_uint64x2 [] = { fffffffffffffff1, fffffffffffffff1, }
VMOV/VMOVQ:20:result_poly8x16 [] = { f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, }
VMOV/VMOVQ:21:result_poly16x8 [] = { fff1, fff1, fff1, fff1, fff1, fff1, fff1, fff1, }
-VMOV/VMOVQ:22:result_float32x4 [] = { c1700000 -0x1.e000000p+3 -15, c1700000 -0x1.e000000p+3 -15, c1700000 -0x1.e000000p+3 -15, c1700000 -0x1.e000000p+3 -15, }
+VMOV/VMOVQ:22:result_float32x4 [] = { c1700000, c1700000, c1700000, c1700000, }
VMOV/VMOVQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VMOV/VMOVQ output:
@@ -300,7 +300,7 @@ VMOV/VMOVQ:6:result_uint32x2 [] = { fffffff2, fffffff2, }
VMOV/VMOVQ:7:result_uint64x1 [] = { fffffffffffffff2, }
VMOV/VMOVQ:8:result_poly8x8 [] = { f2, f2, f2, f2, f2, f2, f2, f2, }
VMOV/VMOVQ:9:result_poly16x4 [] = { fff2, fff2, fff2, fff2, }
-VMOV/VMOVQ:10:result_float32x2 [] = { c1600000 -0x1.c000000p+3 -14, c1600000 -0x1.c000000p+3 -14, }
+VMOV/VMOVQ:10:result_float32x2 [] = { c1600000, c1600000, }
VMOV/VMOVQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VMOV/VMOVQ:12:result_int8x16 [] = { fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, }
VMOV/VMOVQ:13:result_int16x8 [] = { fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, }
@@ -312,7 +312,7 @@ VMOV/VMOVQ:18:result_uint32x4 [] = { fffffff2, fffffff2, fffffff2, fffffff2, }
VMOV/VMOVQ:19:result_uint64x2 [] = { fffffffffffffff2, fffffffffffffff2, }
VMOV/VMOVQ:20:result_poly8x16 [] = { f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, }
VMOV/VMOVQ:21:result_poly16x8 [] = { fff2, fff2, fff2, fff2, fff2, fff2, fff2, fff2, }
-VMOV/VMOVQ:22:result_float32x4 [] = { c1600000 -0x1.c000000p+3 -14, c1600000 -0x1.c000000p+3 -14, c1600000 -0x1.c000000p+3 -14, c1600000 -0x1.c000000p+3 -14, }
+VMOV/VMOVQ:22:result_float32x4 [] = { c1600000, c1600000, c1600000, c1600000, }
VMOV/VMOVQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VGET_HIGH output:
@@ -326,7 +326,7 @@ VGET_HIGH:6:result_uint32x2 [] = { fffffff2, fffffff3, }
VGET_HIGH:7:result_uint64x1 [] = { fffffffffffffff1, }
VGET_HIGH:8:result_poly8x8 [] = { f8, f9, fa, fb, fc, fd, fe, ff, }
VGET_HIGH:9:result_poly16x4 [] = { fff4, fff5, fff6, fff7, }
-VGET_HIGH:10:result_float32x2 [] = { c1600000 -0x1.c000000p+3 -14, c1500000 -0x1.a000000p+3 -13, }
+VGET_HIGH:10:result_float32x2 [] = { c1600000, c1500000, }
VGET_HIGH:11:result_float16x4 [] = { ca00, c980, c900, c880, }
VGET_HIGH:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VGET_HIGH:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -338,7 +338,7 @@ VGET_HIGH:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VGET_HIGH:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VGET_HIGH:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VGET_HIGH:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VGET_HIGH:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VGET_HIGH:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VGET_HIGH:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VGET_LOW output:
@@ -352,7 +352,7 @@ VGET_LOW:6:result_uint32x2 [] = { fffffff0, fffffff1, }
VGET_LOW:7:result_uint64x1 [] = { fffffffffffffff0, }
VGET_LOW:8:result_poly8x8 [] = { f0, f1, f2, f3, f4, f5, f6, f7, }
VGET_LOW:9:result_poly16x4 [] = { fff0, fff1, fff2, fff3, }
-VGET_LOW:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VGET_LOW:10:result_float32x2 [] = { c1800000, c1700000, }
VGET_LOW:11:result_float16x4 [] = { cc00, cb80, cb00, ca80, }
VGET_LOW:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VGET_LOW:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -364,7 +364,7 @@ VGET_LOW:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VGET_LOW:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VGET_LOW:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VGET_LOW:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VGET_LOW:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VGET_LOW:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VGET_LOW:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQDMLAL_LANE cumulative saturation output:
@@ -382,7 +382,7 @@ VQDMLAL_LANE:8:result_uint32x2 [] = { 33333333, 33333333, }
VQDMLAL_LANE:9:result_uint64x1 [] = { 3333333333333333, }
VQDMLAL_LANE:10:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL_LANE:11:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMLAL_LANE:12:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLAL_LANE:12:result_float32x2 [] = { 33333333, 33333333, }
VQDMLAL_LANE:13:result_float16x4 [] = { 0, 0, 0, 0, }
VQDMLAL_LANE:14:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL_LANE:15:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -394,7 +394,7 @@ VQDMLAL_LANE:20:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333,
VQDMLAL_LANE:21:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMLAL_LANE:22:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL_LANE:23:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMLAL_LANE:24:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLAL_LANE:24:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLAL_LANE:25:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQDMLAL_LANE (mul with input=0) cumulative saturation output:
@@ -412,7 +412,7 @@ VQDMLAL_LANE:34:result_uint32x2 [] = { 33333333, 33333333, }
VQDMLAL_LANE:35:result_uint64x1 [] = { 3333333333333333, }
VQDMLAL_LANE:36:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL_LANE:37:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMLAL_LANE:38:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLAL_LANE:38:result_float32x2 [] = { 33333333, 33333333, }
VQDMLAL_LANE:39:result_float16x4 [] = { 0, 0, 0, 0, }
VQDMLAL_LANE:40:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL_LANE:41:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -424,7 +424,7 @@ VQDMLAL_LANE:46:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333,
VQDMLAL_LANE:47:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMLAL_LANE:48:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL_LANE:49:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMLAL_LANE:50:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLAL_LANE:50:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLAL_LANE:51:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQDMLAL_LANE (check mul cumulative saturation) cumulative saturation output:
@@ -442,7 +442,7 @@ VQDMLAL_LANE:60:result_uint32x2 [] = { 33333333, 33333333, }
VQDMLAL_LANE:61:result_uint64x1 [] = { 3333333333333333, }
VQDMLAL_LANE:62:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL_LANE:63:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMLAL_LANE:64:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLAL_LANE:64:result_float32x2 [] = { 33333333, 33333333, }
VQDMLAL_LANE:65:result_float16x4 [] = { 0, 0, 0, 0, }
VQDMLAL_LANE:66:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL_LANE:67:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -454,7 +454,7 @@ VQDMLAL_LANE:72:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333,
VQDMLAL_LANE:73:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMLAL_LANE:74:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL_LANE:75:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMLAL_LANE:76:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLAL_LANE:76:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLAL_LANE:77:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQDMLSL_LANE cumulative saturation output:
@@ -472,7 +472,7 @@ VQDMLSL_LANE:8:result_uint32x2 [] = { 33333333, 33333333, }
VQDMLSL_LANE:9:result_uint64x1 [] = { 3333333333333333, }
VQDMLSL_LANE:10:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL_LANE:11:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMLSL_LANE:12:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLSL_LANE:12:result_float32x2 [] = { 33333333, 33333333, }
VQDMLSL_LANE:13:result_float16x4 [] = { 0, 0, 0, 0, }
VQDMLSL_LANE:14:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL_LANE:15:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -484,7 +484,7 @@ VQDMLSL_LANE:20:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333,
VQDMLSL_LANE:21:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMLSL_LANE:22:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL_LANE:23:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMLSL_LANE:24:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLSL_LANE:24:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLSL_LANE:25:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQDMLSL_LANE (mul with input=0) cumulative saturation output:
@@ -502,7 +502,7 @@ VQDMLSL_LANE:34:result_uint32x2 [] = { 33333333, 33333333, }
VQDMLSL_LANE:35:result_uint64x1 [] = { 3333333333333333, }
VQDMLSL_LANE:36:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL_LANE:37:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMLSL_LANE:38:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLSL_LANE:38:result_float32x2 [] = { 33333333, 33333333, }
VQDMLSL_LANE:39:result_float16x4 [] = { 0, 0, 0, 0, }
VQDMLSL_LANE:40:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL_LANE:41:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -514,7 +514,7 @@ VQDMLSL_LANE:46:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333,
VQDMLSL_LANE:47:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMLSL_LANE:48:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL_LANE:49:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMLSL_LANE:50:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLSL_LANE:50:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLSL_LANE:51:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQDMLSL_LANE (check mul cumulative saturation) cumulative saturation output:
@@ -532,7 +532,7 @@ VQDMLSL_LANE:60:result_uint32x2 [] = { 33333333, 33333333, }
VQDMLSL_LANE:61:result_uint64x1 [] = { 3333333333333333, }
VQDMLSL_LANE:62:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL_LANE:63:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMLSL_LANE:64:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLSL_LANE:64:result_float32x2 [] = { 33333333, 33333333, }
VQDMLSL_LANE:65:result_float16x4 [] = { 0, 0, 0, 0, }
VQDMLSL_LANE:66:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL_LANE:67:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -544,7 +544,7 @@ VQDMLSL_LANE:72:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333,
VQDMLSL_LANE:73:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMLSL_LANE:74:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL_LANE:75:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMLSL_LANE:76:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLSL_LANE:76:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLSL_LANE:77:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQDMLAL_N cumulative saturation output:
@@ -562,7 +562,7 @@ VQDMLAL_N:8:result_uint32x2 [] = { 33333333, 33333333, }
VQDMLAL_N:9:result_uint64x1 [] = { 3333333333333333, }
VQDMLAL_N:10:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL_N:11:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMLAL_N:12:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLAL_N:12:result_float32x2 [] = { 33333333, 33333333, }
VQDMLAL_N:13:result_float16x4 [] = { 0, 0, 0, 0, }
VQDMLAL_N:14:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL_N:15:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -574,7 +574,7 @@ VQDMLAL_N:20:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLAL_N:21:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMLAL_N:22:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL_N:23:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMLAL_N:24:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLAL_N:24:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLAL_N:25:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQDMLAL_N (check mul cumulative saturation) cumulative saturation output:
@@ -592,7 +592,7 @@ VQDMLAL_N:34:result_uint32x2 [] = { 33333333, 33333333, }
VQDMLAL_N:35:result_uint64x1 [] = { 3333333333333333, }
VQDMLAL_N:36:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL_N:37:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMLAL_N:38:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLAL_N:38:result_float32x2 [] = { 33333333, 33333333, }
VQDMLAL_N:39:result_float16x4 [] = { 0, 0, 0, 0, }
VQDMLAL_N:40:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL_N:41:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -604,7 +604,7 @@ VQDMLAL_N:46:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLAL_N:47:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMLAL_N:48:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL_N:49:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMLAL_N:50:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLAL_N:50:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLAL_N:51:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQDMLSL_N cumulative saturation output:
@@ -622,7 +622,7 @@ VQDMLSL_N:8:result_uint32x2 [] = { 33333333, 33333333, }
VQDMLSL_N:9:result_uint64x1 [] = { 3333333333333333, }
VQDMLSL_N:10:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL_N:11:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMLSL_N:12:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLSL_N:12:result_float32x2 [] = { 33333333, 33333333, }
VQDMLSL_N:13:result_float16x4 [] = { 0, 0, 0, 0, }
VQDMLSL_N:14:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL_N:15:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -634,7 +634,7 @@ VQDMLSL_N:20:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLSL_N:21:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMLSL_N:22:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL_N:23:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMLSL_N:24:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLSL_N:24:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLSL_N:25:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQDMLSL_N (check mul cumulative saturation) cumulative saturation output:
@@ -652,7 +652,7 @@ VQDMLSL_N:34:result_uint32x2 [] = { 33333333, 33333333, }
VQDMLSL_N:35:result_uint64x1 [] = { 3333333333333333, }
VQDMLSL_N:36:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL_N:37:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMLSL_N:38:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLSL_N:38:result_float32x2 [] = { 33333333, 33333333, }
VQDMLSL_N:39:result_float16x4 [] = { 0, 0, 0, 0, }
VQDMLSL_N:40:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL_N:41:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -664,7 +664,7 @@ VQDMLSL_N:46:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLSL_N:47:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMLSL_N:48:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL_N:49:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMLSL_N:50:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLSL_N:50:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLSL_N:51:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VEXT/VEXTQ output:
@@ -678,7 +678,7 @@ VEXT/VEXTQ:6:result_uint32x2 [] = { fffffff1, 77, }
VEXT/VEXTQ:7:result_uint64x1 [] = { fffffffffffffff0, }
VEXT/VEXTQ:8:result_poly8x8 [] = { f6, f7, 55, 55, 55, 55, 55, 55, }
VEXT/VEXTQ:9:result_poly16x4 [] = { fff2, fff3, 66, 66, }
-VEXT/VEXTQ:10:result_float32x2 [] = { c1700000 -0x1.e000000p+3 -15, 42066666 0x1.0ccccc0p+5 33.6, }
+VEXT/VEXTQ:10:result_float32x2 [] = { c1700000, 42066666, }
VEXT/VEXTQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VEXT/VEXTQ:12:result_int8x16 [] = { fffffffe, ffffffff, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, }
VEXT/VEXTQ:13:result_int16x8 [] = { fffffff7, 22, 22, 22, 22, 22, 22, 22, }
@@ -690,7 +690,7 @@ VEXT/VEXTQ:18:result_uint32x4 [] = { fffffff3, 77, 77, 77, }
VEXT/VEXTQ:19:result_uint64x2 [] = { fffffffffffffff1, 88, }
VEXT/VEXTQ:20:result_poly8x16 [] = { fc, fd, fe, ff, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, }
VEXT/VEXTQ:21:result_poly16x8 [] = { fff6, fff7, 66, 66, 66, 66, 66, 66, }
-VEXT/VEXTQ:22:result_float32x4 [] = { c1500000 -0x1.a000000p+3 -13, 4204cccd 0x1.09999a0p+5 33.2, 4204cccd 0x1.09999a0p+5 33.2, 4204cccd 0x1.09999a0p+5 33.2, }
+VEXT/VEXTQ:22:result_float32x4 [] = { c1500000, 4204cccd, 4204cccd, 4204cccd, }
VEXT/VEXTQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VSHR_N output:
@@ -704,7 +704,7 @@ VSHR_N:6:result_uint32x2 [] = { 7ffffff, 7ffffff, }
VSHR_N:7:result_uint64x1 [] = { 7fffffff, }
VSHR_N:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VSHR_N:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VSHR_N:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSHR_N:10:result_float32x2 [] = { 33333333, 33333333, }
VSHR_N:11:result_float16x4 [] = { 0, 0, 0, 0, }
VSHR_N:12:result_int8x16 [] = { fffffff8, fffffff8, fffffff9, fffffff9, fffffffa, fffffffa, fffffffb, fffffffb, fffffffc, fffffffc, fffffffd, fffffffd, fffffffe, fffffffe, ffffffff, ffffffff, }
VSHR_N:13:result_int16x8 [] = { ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, }
@@ -716,7 +716,7 @@ VSHR_N:18:result_uint32x4 [] = { 7ffffff, 7ffffff, 7ffffff, 7ffffff, }
VSHR_N:19:result_uint64x2 [] = { 7fffffff, 7fffffff, }
VSHR_N:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VSHR_N:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VSHR_N:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSHR_N:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VSHR_N:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VSHRN_N output:
@@ -730,7 +730,7 @@ VSHRN_N:6:result_uint32x2 [] = { fffffffe, fffffffe, }
VSHRN_N:7:result_uint64x1 [] = { 3333333333333333, }
VSHRN_N:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VSHRN_N:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VSHRN_N:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSHRN_N:10:result_float32x2 [] = { 33333333, 33333333, }
VSHRN_N:11:result_float16x4 [] = { 0, 0, 0, 0, }
VSHRN_N:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VSHRN_N:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -742,7 +742,7 @@ VSHRN_N:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VSHRN_N:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VSHRN_N:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VSHRN_N:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VSHRN_N:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSHRN_N:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VSHRN_N:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHRN_N (with input = 0) output:
@@ -756,7 +756,7 @@ VRSHRN_N:6:result_uint32x2 [] = { 0, 0, }
VRSHRN_N:7:result_uint64x1 [] = { 3333333333333333, }
VRSHRN_N:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHRN_N:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSHRN_N:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHRN_N:10:result_float32x2 [] = { 33333333, 33333333, }
VRSHRN_N:11:result_float16x4 [] = { 0, 0, 0, 0, }
VRSHRN_N:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHRN_N:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -768,7 +768,7 @@ VRSHRN_N:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHRN_N:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VRSHRN_N:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHRN_N:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSHRN_N:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHRN_N:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHRN_N:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHRN_N output:
@@ -782,7 +782,7 @@ VRSHRN_N:30:result_uint32x2 [] = { fffffffe, fffffffe, }
VRSHRN_N:31:result_uint64x1 [] = { 3333333333333333, }
VRSHRN_N:32:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHRN_N:33:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSHRN_N:34:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHRN_N:34:result_float32x2 [] = { 33333333, 33333333, }
VRSHRN_N:35:result_float16x4 [] = { 0, 0, 0, 0, }
VRSHRN_N:36:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHRN_N:37:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -794,7 +794,7 @@ VRSHRN_N:42:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHRN_N:43:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VRSHRN_N:44:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHRN_N:45:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSHRN_N:46:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHRN_N:46:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHRN_N:47:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHRN_N (with large shift amount) output:
@@ -808,7 +808,7 @@ VRSHRN_N:54:result_uint32x2 [] = { 0, 0, }
VRSHRN_N:55:result_uint64x1 [] = { 3333333333333333, }
VRSHRN_N:56:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHRN_N:57:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSHRN_N:58:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHRN_N:58:result_float32x2 [] = { 33333333, 33333333, }
VRSHRN_N:59:result_float16x4 [] = { 0, 0, 0, 0, }
VRSHRN_N:60:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHRN_N:61:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -820,7 +820,7 @@ VRSHRN_N:66:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHRN_N:67:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VRSHRN_N:68:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHRN_N:69:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSHRN_N:70:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHRN_N:70:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHRN_N:71:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRSHRN_N cumulative saturation output:
@@ -842,7 +842,7 @@ VQRSHRN_N:12:result_uint32x2 [] = { ffffffff, ffffffff, }
VQRSHRN_N:13:result_uint64x1 [] = { 3333333333333333, }
VQRSHRN_N:14:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRN_N:15:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRSHRN_N:16:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHRN_N:16:result_float32x2 [] = { 33333333, 33333333, }
VQRSHRN_N:17:result_float16x4 [] = { 0, 0, 0, 0, }
VQRSHRN_N:18:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRN_N:19:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -854,7 +854,7 @@ VQRSHRN_N:24:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHRN_N:25:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQRSHRN_N:26:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRN_N:27:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRSHRN_N:28:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHRN_N:28:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHRN_N:29:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRSHRN_N (check saturation: shift by 3) cumulative saturation output:
@@ -876,7 +876,7 @@ VQRSHRN_N:42:result_uint32x2 [] = { ffffffff, ffffffff, }
VQRSHRN_N:43:result_uint64x1 [] = { 3333333333333333, }
VQRSHRN_N:44:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRN_N:45:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRSHRN_N:46:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHRN_N:46:result_float32x2 [] = { 33333333, 33333333, }
VQRSHRN_N:47:result_float16x4 [] = { 0, 0, 0, 0, }
VQRSHRN_N:48:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRN_N:49:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -888,7 +888,7 @@ VQRSHRN_N:54:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHRN_N:55:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQRSHRN_N:56:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRN_N:57:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRSHRN_N:58:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHRN_N:58:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHRN_N:59:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRSHRN_N (check saturation: shift by max) cumulative saturation output:
@@ -910,7 +910,7 @@ VQRSHRN_N:72:result_uint32x2 [] = { ffffffff, ffffffff, }
VQRSHRN_N:73:result_uint64x1 [] = { 3333333333333333, }
VQRSHRN_N:74:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRN_N:75:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRSHRN_N:76:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHRN_N:76:result_float32x2 [] = { 33333333, 33333333, }
VQRSHRN_N:77:result_float16x4 [] = { 0, 0, 0, 0, }
VQRSHRN_N:78:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRN_N:79:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -922,7 +922,7 @@ VQRSHRN_N:84:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHRN_N:85:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQRSHRN_N:86:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRN_N:87:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRSHRN_N:88:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHRN_N:88:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHRN_N:89:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VSET_LANE/VSET_LANEQ output:
@@ -936,7 +936,7 @@ VSET_LANE/VSET_LANEQ:6:result_uint32x2 [] = { fffffff0, 77, }
VSET_LANE/VSET_LANEQ:7:result_uint64x1 [] = { 88, }
VSET_LANE/VSET_LANEQ:8:result_poly8x8 [] = { f0, f1, f2, f3, f4, f5, 55, f7, }
VSET_LANE/VSET_LANEQ:9:result_poly16x4 [] = { fff0, fff1, 66, fff3, }
-VSET_LANE/VSET_LANEQ:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, 4204cccd 0x1.09999a0p+5 33.2, }
+VSET_LANE/VSET_LANEQ:10:result_float32x2 [] = { c1800000, 4204cccd, }
VSET_LANE/VSET_LANEQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VSET_LANE/VSET_LANEQ:12:result_int8x16 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffff99, }
VSET_LANE/VSET_LANEQ:13:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, aa, fffffff6, fffffff7, }
@@ -948,7 +948,7 @@ VSET_LANE/VSET_LANEQ:18:result_uint32x4 [] = { fffffff0, fffffff1, ff, fffffff3,
VSET_LANE/VSET_LANEQ:19:result_uint64x2 [] = { fffffffffffffff0, 11, }
VSET_LANE/VSET_LANEQ:20:result_poly8x16 [] = { f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, fa, fb, fc, fd, dd, ff, }
VSET_LANE/VSET_LANEQ:21:result_poly16x8 [] = { fff0, fff1, fff2, fff3, fff4, fff5, ee, fff7, }
-VSET_LANE/VSET_LANEQ:22:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, c1600000 -0x1.c000000p+3 -14, 41333333 0x1.6666660p+3 11.2, }
+VSET_LANE/VSET_LANEQ:22:result_float32x4 [] = { c1800000, c1700000, c1600000, 41333333, }
VSET_LANE/VSET_LANEQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VGET_LANE/VGETQ_LANE output:
@@ -1005,7 +1005,7 @@ VQSUB/VQSUBQ:22:result_uint32x2 [] = { ffffff79, ffffff7a, }
VQSUB/VQSUBQ:23:result_uint64x1 [] = { ffffffffffffff68, }
VQSUB/VQSUBQ:24:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSUB/VQSUBQ:25:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSUB/VQSUBQ:26:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSUB/VQSUBQ:26:result_float32x2 [] = { 33333333, 33333333, }
VQSUB/VQSUBQ:27:result_float16x4 [] = { 0, 0, 0, 0, }
VQSUB/VQSUBQ:28:result_int8x16 [] = { ffffffdf, ffffffe0, ffffffe1, ffffffe2, ffffffe3, ffffffe4, ffffffe5, ffffffe6, ffffffe7, ffffffe8, ffffffe9, ffffffea, ffffffeb, ffffffec, ffffffed, ffffffee, }
VQSUB/VQSUBQ:29:result_int16x8 [] = { ffffffce, ffffffcf, ffffffd0, ffffffd1, ffffffd2, ffffffd3, ffffffd4, ffffffd5, }
@@ -1017,7 +1017,7 @@ VQSUB/VQSUBQ:34:result_uint32x4 [] = { ffffff79, ffffff7a, ffffff7b, ffffff7c,
VQSUB/VQSUBQ:35:result_uint64x2 [] = { ffffffffffffff68, ffffffffffffff69, }
VQSUB/VQSUBQ:36:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSUB/VQSUBQ:37:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSUB/VQSUBQ:38:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSUB/VQSUBQ:38:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSUB/VQSUBQ:39:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQSUB/VQSUBQ 64 bits saturation cumulative saturation output:
@@ -1097,7 +1097,7 @@ VQDMULH:10:result_uint32x2 [] = { 33333333, 33333333, }
VQDMULH:11:result_uint64x1 [] = { 3333333333333333, }
VQDMULH:12:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULH:13:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMULH:14:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMULH:14:result_float32x2 [] = { 33333333, 33333333, }
VQDMULH:15:result_float16x4 [] = { 0, 0, 0, 0, }
VQDMULH:16:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULH:17:result_int16x8 [] = { ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, }
@@ -1109,7 +1109,7 @@ VQDMULH:22:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMULH:23:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMULH:24:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULH:25:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMULH:26:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMULH:26:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMULH:27:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQDMULH cumulative saturation output:
@@ -1129,7 +1129,7 @@ VQDMULH:38:result_uint32x2 [] = { 33333333, 33333333, }
VQDMULH:39:result_uint64x1 [] = { 3333333333333333, }
VQDMULH:40:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULH:41:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMULH:42:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMULH:42:result_float32x2 [] = { 33333333, 33333333, }
VQDMULH:43:result_float16x4 [] = { 0, 0, 0, 0, }
VQDMULH:44:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULH:45:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, }
@@ -1141,7 +1141,7 @@ VQDMULH:50:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMULH:51:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMULH:52:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULH:53:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMULH:54:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMULH:54:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMULH:55:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQDMULH_LANE cumulative saturation output:
@@ -1161,7 +1161,7 @@ VQDMULH_LANE:10:result_uint32x2 [] = { 33333333, 33333333, }
VQDMULH_LANE:11:result_uint64x1 [] = { 3333333333333333, }
VQDMULH_LANE:12:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULH_LANE:13:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMULH_LANE:14:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMULH_LANE:14:result_float32x2 [] = { 33333333, 33333333, }
VQDMULH_LANE:15:result_float16x4 [] = { 0, 0, 0, 0, }
VQDMULH_LANE:16:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULH_LANE:17:result_int16x8 [] = { ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, }
@@ -1173,7 +1173,7 @@ VQDMULH_LANE:22:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333,
VQDMULH_LANE:23:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMULH_LANE:24:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULH_LANE:25:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMULH_LANE:26:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMULH_LANE:26:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMULH_LANE:27:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQDMULH_LANE (check mul cumulative saturation) cumulative saturation output:
@@ -1193,7 +1193,7 @@ VQDMULH_LANE:38:result_uint32x2 [] = { 33333333, 33333333, }
VQDMULH_LANE:39:result_uint64x1 [] = { 3333333333333333, }
VQDMULH_LANE:40:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULH_LANE:41:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMULH_LANE:42:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMULH_LANE:42:result_float32x2 [] = { 33333333, 33333333, }
VQDMULH_LANE:43:result_float16x4 [] = { 0, 0, 0, 0, }
VQDMULH_LANE:44:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULH_LANE:45:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, }
@@ -1205,7 +1205,7 @@ VQDMULH_LANE:50:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333,
VQDMULH_LANE:51:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMULH_LANE:52:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULH_LANE:53:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMULH_LANE:54:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMULH_LANE:54:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMULH_LANE:55:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQDMULH_N cumulative saturation output:
@@ -1237,7 +1237,7 @@ VQDMULH_N:18:result_uint32x2 [] = { 33333333, 33333333, }
VQDMULH_N:19:result_uint64x1 [] = { 3333333333333333, }
VQDMULH_N:20:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULH_N:21:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMULH_N:22:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMULH_N:22:result_float32x2 [] = { 33333333, 33333333, }
VQDMULH_N:23:result_float16x4 [] = { 0, 0, 0, 0, }
VQDMULH_N:24:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULH_N:25:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, }
@@ -1249,7 +1249,7 @@ VQDMULH_N:30:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMULH_N:31:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMULH_N:32:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULH_N:33:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMULH_N:34:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMULH_N:34:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMULH_N:35:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQDMULL cumulative saturation output:
@@ -1267,7 +1267,7 @@ VQDMULL:8:result_uint32x2 [] = { 33333333, 33333333, }
VQDMULL:9:result_uint64x1 [] = { 3333333333333333, }
VQDMULL:10:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULL:11:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMULL:12:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMULL:12:result_float32x2 [] = { 33333333, 33333333, }
VQDMULL:13:result_float16x4 [] = { 0, 0, 0, 0, }
VQDMULL:14:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULL:15:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -1279,7 +1279,7 @@ VQDMULL:20:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMULL:21:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMULL:22:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULL:23:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMULL:24:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMULL:24:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMULL:25:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQDMULL (check mul cumulative saturation) cumulative saturation output:
@@ -1297,7 +1297,7 @@ VQDMULL:34:result_uint32x2 [] = { 33333333, 33333333, }
VQDMULL:35:result_uint64x1 [] = { 3333333333333333, }
VQDMULL:36:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULL:37:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMULL:38:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMULL:38:result_float32x2 [] = { 33333333, 33333333, }
VQDMULL:39:result_float16x4 [] = { 0, 0, 0, 0, }
VQDMULL:40:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULL:41:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -1309,7 +1309,7 @@ VQDMULL:46:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMULL:47:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMULL:48:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULL:49:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMULL:50:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMULL:50:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMULL:51:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQDMLAL cumulative saturation output:
@@ -1327,7 +1327,7 @@ VQDMLAL:8:result_uint32x2 [] = { 33333333, 33333333, }
VQDMLAL:9:result_uint64x1 [] = { 3333333333333333, }
VQDMLAL:10:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL:11:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMLAL:12:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLAL:12:result_float32x2 [] = { 33333333, 33333333, }
VQDMLAL:13:result_float16x4 [] = { 0, 0, 0, 0, }
VQDMLAL:14:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL:15:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -1339,7 +1339,7 @@ VQDMLAL:20:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLAL:21:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMLAL:22:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL:23:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMLAL:24:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLAL:24:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLAL:25:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQDMLAL (check mul cumulative saturation) cumulative saturation output:
@@ -1357,7 +1357,7 @@ VQDMLAL:34:result_uint32x2 [] = { 33333333, 33333333, }
VQDMLAL:35:result_uint64x1 [] = { 3333333333333333, }
VQDMLAL:36:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL:37:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMLAL:38:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLAL:38:result_float32x2 [] = { 33333333, 33333333, }
VQDMLAL:39:result_float16x4 [] = { 0, 0, 0, 0, }
VQDMLAL:40:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL:41:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -1369,7 +1369,7 @@ VQDMLAL:46:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLAL:47:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMLAL:48:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL:49:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMLAL:50:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLAL:50:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLAL:51:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQDMLSL cumulative saturation output:
@@ -1387,7 +1387,7 @@ VQDMLSL:8:result_uint32x2 [] = { 33333333, 33333333, }
VQDMLSL:9:result_uint64x1 [] = { 3333333333333333, }
VQDMLSL:10:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL:11:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMLSL:12:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLSL:12:result_float32x2 [] = { 33333333, 33333333, }
VQDMLSL:13:result_float16x4 [] = { 0, 0, 0, 0, }
VQDMLSL:14:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL:15:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -1399,7 +1399,7 @@ VQDMLSL:20:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLSL:21:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMLSL:22:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL:23:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMLSL:24:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLSL:24:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLSL:25:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQDMLSL (check mul cumulative saturation) cumulative saturation output:
@@ -1417,7 +1417,7 @@ VQDMLSL:34:result_uint32x2 [] = { 33333333, 33333333, }
VQDMLSL:35:result_uint64x1 [] = { 3333333333333333, }
VQDMLSL:36:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL:37:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMLSL:38:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLSL:38:result_float32x2 [] = { 33333333, 33333333, }
VQDMLSL:39:result_float16x4 [] = { 0, 0, 0, 0, }
VQDMLSL:40:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL:41:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -1429,7 +1429,7 @@ VQDMLSL:46:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLSL:47:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMLSL:48:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL:49:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMLSL:50:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLSL:50:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLSL:51:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VCEQ/VCEQQ output:
@@ -1577,7 +1577,7 @@ VBSL/VBSLQ:6:result_uint32x2 [] = { fffffff0, fffffff0, }
VBSL/VBSLQ:7:result_uint64x1 [] = { fffffff1, }
VBSL/VBSLQ:8:result_poly8x8 [] = { f3, f3, f3, f3, f7, f7, f7, f7, }
VBSL/VBSLQ:9:result_poly16x4 [] = { fff0, fff0, fff2, fff2, }
-VBSL/VBSLQ:10:result_float32x2 [] = { c1800004 -0x1.0000080p+4 -16.00001, c1700004 -0x1.e000080p+3 -15, }
+VBSL/VBSLQ:10:result_float32x2 [] = { c1800004, c1700004, }
VBSL/VBSLQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VBSL/VBSLQ:12:result_int8x16 [] = { fffffff2, fffffff2, fffffff2, fffffff2, fffffff6, fffffff6, fffffff6, fffffff6, fffffff2, fffffff2, fffffff2, fffffff2, fffffff6, fffffff6, fffffff6, fffffff6, }
VBSL/VBSLQ:13:result_int16x8 [] = { fffffff0, fffffff0, fffffff2, fffffff2, fffffff4, fffffff4, fffffff6, fffffff6, }
@@ -1589,7 +1589,7 @@ VBSL/VBSLQ:18:result_uint32x4 [] = { fffffff0, fffffff0, fffffff2, fffffff2, }
VBSL/VBSLQ:19:result_uint64x2 [] = { fffffff1, fffffff1, }
VBSL/VBSLQ:20:result_poly8x16 [] = { f3, f3, f3, f3, f7, f7, f7, f7, f3, f3, f3, f3, f7, f7, f7, f7, }
VBSL/VBSLQ:21:result_poly16x8 [] = { fff0, fff0, fff2, fff2, fff4, fff4, fff6, fff6, }
-VBSL/VBSLQ:22:result_float32x4 [] = { c1800001 -0x1.0000020p+4 -16, c1700001 -0x1.e000020p+3 -15, c1600001 -0x1.c000020p+3 -14, c1500001 -0x1.a000020p+3 -13, }
+VBSL/VBSLQ:22:result_float32x4 [] = { c1800001, c1700001, c1600001, c1500001, }
VBSL/VBSLQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VSHL/VSHLQ output:
@@ -1603,7 +1603,7 @@ VSHL/VSHLQ:6:result_uint32x2 [] = { fffff000, fffff100, }
VSHL/VSHLQ:7:result_uint64x1 [] = { ffffffffffffff80, }
VSHL/VSHLQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VSHL/VSHLQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VSHL/VSHLQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSHL/VSHLQ:10:result_float32x2 [] = { 33333333, 33333333, }
VSHL/VSHLQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VSHL/VSHLQ:12:result_int8x16 [] = { 0, 20, 40, 60, ffffff80, ffffffa0, ffffffc0, ffffffe0, 0, 20, 40, 60, ffffff80, ffffffa0, ffffffc0, ffffffe0, }
VSHL/VSHLQ:13:result_int16x8 [] = { 0, 1000, 2000, 3000, 4000, 5000, 6000, 7000, }
@@ -1615,7 +1615,7 @@ VSHL/VSHLQ:18:result_uint32x4 [] = { 0, 40000000, 80000000, c0000000, }
VSHL/VSHLQ:19:result_uint64x2 [] = { 0, 8000000000000000, }
VSHL/VSHLQ:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VSHL/VSHLQ:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VSHL/VSHLQ:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSHL/VSHLQ:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VSHL/VSHLQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VSHL/VSHLQ (large shift amount) output:
@@ -1629,7 +1629,7 @@ VSHL/VSHLQ:30:result_uint32x2 [] = { 0, 0, }
VSHL/VSHLQ:31:result_uint64x1 [] = { 0, }
VSHL/VSHLQ:32:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VSHL/VSHLQ:33:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VSHL/VSHLQ:34:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSHL/VSHLQ:34:result_float32x2 [] = { 33333333, 33333333, }
VSHL/VSHLQ:35:result_float16x4 [] = { 0, 0, 0, 0, }
VSHL/VSHLQ:36:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VSHL/VSHLQ:37:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -1641,7 +1641,7 @@ VSHL/VSHLQ:42:result_uint32x4 [] = { 0, 0, 0, 0, }
VSHL/VSHLQ:43:result_uint64x2 [] = { 0, 0, }
VSHL/VSHLQ:44:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VSHL/VSHLQ:45:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VSHL/VSHLQ:46:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSHL/VSHLQ:46:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VSHL/VSHLQ:47:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VSHL/VSHLQ (negative shift amount) output:
@@ -1655,7 +1655,7 @@ VSHL/VSHLQ:54:result_uint32x2 [] = { 3ffffffc, 3ffffffc, }
VSHL/VSHLQ:55:result_uint64x1 [] = { fffffffffffffff, }
VSHL/VSHLQ:56:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VSHL/VSHLQ:57:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VSHL/VSHLQ:58:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSHL/VSHLQ:58:result_float32x2 [] = { 33333333, 33333333, }
VSHL/VSHLQ:59:result_float16x4 [] = { 0, 0, 0, 0, }
VSHL/VSHLQ:60:result_int8x16 [] = { fffffffc, fffffffc, fffffffc, fffffffc, fffffffd, fffffffd, fffffffd, fffffffd, fffffffe, fffffffe, fffffffe, fffffffe, ffffffff, ffffffff, ffffffff, ffffffff, }
VSHL/VSHLQ:61:result_int16x8 [] = { ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, }
@@ -1667,7 +1667,7 @@ VSHL/VSHLQ:66:result_uint32x4 [] = { 1ffffffe, 1ffffffe, 1ffffffe, 1ffffffe, }
VSHL/VSHLQ:67:result_uint64x2 [] = { 7ffffffffffffff, 7ffffffffffffff, }
VSHL/VSHLQ:68:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VSHL/VSHLQ:69:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VSHL/VSHLQ:70:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSHL/VSHLQ:70:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VSHL/VSHLQ:71:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VSHL_N output:
@@ -1681,7 +1681,7 @@ VSHL_N:6:result_uint32x2 [] = { ffffff80, ffffff88, }
VSHL_N:7:result_uint64x1 [] = { ffffffffffffffe0, }
VSHL_N:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VSHL_N:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VSHL_N:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSHL_N:10:result_float32x2 [] = { 33333333, 33333333, }
VSHL_N:11:result_float16x4 [] = { 0, 0, 0, 0, }
VSHL_N:12:result_int8x16 [] = { 0, 20, 40, 60, ffffff80, ffffffa0, ffffffc0, ffffffe0, 0, 20, 40, 60, ffffff80, ffffffa0, ffffffc0, ffffffe0, }
VSHL_N:13:result_int16x8 [] = { ffffffe0, ffffffe2, ffffffe4, ffffffe6, ffffffe8, ffffffea, ffffffec, ffffffee, }
@@ -1693,7 +1693,7 @@ VSHL_N:18:result_uint32x4 [] = { ffffffc0, ffffffc4, ffffffc8, ffffffcc, }
VSHL_N:19:result_uint64x2 [] = { ffffffffffffffe0, ffffffffffffffe2, }
VSHL_N:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VSHL_N:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VSHL_N:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSHL_N:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VSHL_N:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQSHL/VQSHLQ (with input = 0) cumulative saturation output:
@@ -1725,7 +1725,7 @@ VQSHL/VQSHLQ:22:result_uint32x2 [] = { 0, 0, }
VQSHL/VQSHLQ:23:result_uint64x1 [] = { 0, }
VQSHL/VQSHLQ:24:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL/VQSHLQ:25:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHL/VQSHLQ:26:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL/VQSHLQ:26:result_float32x2 [] = { 33333333, 33333333, }
VQSHL/VQSHLQ:27:result_float16x4 [] = { 0, 0, 0, 0, }
VQSHL/VQSHLQ:28:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VQSHL/VQSHLQ:29:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -1737,7 +1737,7 @@ VQSHL/VQSHLQ:34:result_uint32x4 [] = { 0, 0, 0, 0, }
VQSHL/VQSHLQ:35:result_uint64x2 [] = { 0, 0, }
VQSHL/VQSHLQ:36:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL/VQSHLQ:37:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHL/VQSHLQ:38:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL/VQSHLQ:38:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHL/VQSHLQ:39:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQSHL/VQSHLQ (input 0 and negative shift amount) cumulative saturation output:
@@ -1769,7 +1769,7 @@ VQSHL/VQSHLQ:62:result_uint32x2 [] = { 0, 0, }
VQSHL/VQSHLQ:63:result_uint64x1 [] = { 0, }
VQSHL/VQSHLQ:64:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL/VQSHLQ:65:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHL/VQSHLQ:66:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL/VQSHLQ:66:result_float32x2 [] = { 33333333, 33333333, }
VQSHL/VQSHLQ:67:result_float16x4 [] = { 0, 0, 0, 0, }
VQSHL/VQSHLQ:68:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VQSHL/VQSHLQ:69:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -1781,7 +1781,7 @@ VQSHL/VQSHLQ:74:result_uint32x4 [] = { 0, 0, 0, 0, }
VQSHL/VQSHLQ:75:result_uint64x2 [] = { 0, 0, }
VQSHL/VQSHLQ:76:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL/VQSHLQ:77:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHL/VQSHLQ:78:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL/VQSHLQ:78:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHL/VQSHLQ:79:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQSHL/VQSHLQ cumulative saturation output:
@@ -1813,7 +1813,7 @@ VQSHL/VQSHLQ:102:result_uint32x2 [] = { ffffffff, ffffffff, }
VQSHL/VQSHLQ:103:result_uint64x1 [] = { 1ffffffffffffffe, }
VQSHL/VQSHLQ:104:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL/VQSHLQ:105:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHL/VQSHLQ:106:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL/VQSHLQ:106:result_float32x2 [] = { 33333333, 33333333, }
VQSHL/VQSHLQ:107:result_float16x4 [] = { 0, 0, 0, 0, }
VQSHL/VQSHLQ:108:result_int8x16 [] = { ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, }
VQSHL/VQSHLQ:109:result_int16x8 [] = { ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, }
@@ -1825,7 +1825,7 @@ VQSHL/VQSHLQ:114:result_uint32x4 [] = { ffffffff, ffffffff, ffffffff, ffffffff,
VQSHL/VQSHLQ:115:result_uint64x2 [] = { ffffffffffffffff, ffffffffffffffff, }
VQSHL/VQSHLQ:116:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL/VQSHLQ:117:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHL/VQSHLQ:118:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL/VQSHLQ:118:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHL/VQSHLQ:119:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQSHL/VQSHLQ (negative shift amount) cumulative saturation output:
@@ -1857,7 +1857,7 @@ VQSHL/VQSHLQ:142:result_uint32x2 [] = { 1ffffffe, 1ffffffe, }
VQSHL/VQSHLQ:143:result_uint64x1 [] = { fffffffffffffff, }
VQSHL/VQSHLQ:144:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL/VQSHLQ:145:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHL/VQSHLQ:146:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL/VQSHLQ:146:result_float32x2 [] = { 33333333, 33333333, }
VQSHL/VQSHLQ:147:result_float16x4 [] = { 0, 0, 0, 0, }
VQSHL/VQSHLQ:148:result_int8x16 [] = { ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, }
VQSHL/VQSHLQ:149:result_int16x8 [] = { ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, }
@@ -1869,7 +1869,7 @@ VQSHL/VQSHLQ:154:result_uint32x4 [] = { 7ffff, 7ffff, 7ffff, 7ffff, }
VQSHL/VQSHLQ:155:result_uint64x2 [] = { fffffffffff, fffffffffff, }
VQSHL/VQSHLQ:156:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL/VQSHLQ:157:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHL/VQSHLQ:158:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL/VQSHLQ:158:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHL/VQSHLQ:159:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQSHL/VQSHLQ (large shift amount, negative input) cumulative saturation output:
@@ -1901,7 +1901,7 @@ VQSHL/VQSHLQ:182:result_uint32x2 [] = { ffffffff, ffffffff, }
VQSHL/VQSHLQ:183:result_uint64x1 [] = { ffffffffffffffff, }
VQSHL/VQSHLQ:184:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL/VQSHLQ:185:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHL/VQSHLQ:186:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL/VQSHLQ:186:result_float32x2 [] = { 33333333, 33333333, }
VQSHL/VQSHLQ:187:result_float16x4 [] = { 0, 0, 0, 0, }
VQSHL/VQSHLQ:188:result_int8x16 [] = { ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, }
VQSHL/VQSHLQ:189:result_int16x8 [] = { ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, }
@@ -1913,7 +1913,7 @@ VQSHL/VQSHLQ:194:result_uint32x4 [] = { ffffffff, ffffffff, ffffffff, ffffffff,
VQSHL/VQSHLQ:195:result_uint64x2 [] = { ffffffffffffffff, ffffffffffffffff, }
VQSHL/VQSHLQ:196:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL/VQSHLQ:197:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHL/VQSHLQ:198:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL/VQSHLQ:198:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHL/VQSHLQ:199:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQSHL/VQSHLQ (check cumulative saturation) cumulative saturation output:
@@ -1945,7 +1945,7 @@ VQSHL/VQSHLQ:222:result_uint32x2 [] = { 7fffffff, 7fffffff, }
VQSHL/VQSHLQ:223:result_uint64x1 [] = { 7fffffffffffffff, }
VQSHL/VQSHLQ:224:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL/VQSHLQ:225:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHL/VQSHLQ:226:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL/VQSHLQ:226:result_float32x2 [] = { 33333333, 33333333, }
VQSHL/VQSHLQ:227:result_float16x4 [] = { 0, 0, 0, 0, }
VQSHL/VQSHLQ:228:result_int8x16 [] = { 3f, 3f, 3f, 3f, 3f, 3f, 3f, 3f, 3f, 3f, 3f, 3f, 3f, 3f, 3f, 3f, }
VQSHL/VQSHLQ:229:result_int16x8 [] = { 3fff, 3fff, 3fff, 3fff, 3fff, 3fff, 3fff, 3fff, }
@@ -1957,7 +1957,7 @@ VQSHL/VQSHLQ:234:result_uint32x4 [] = { 7fffffff, 7fffffff, 7fffffff, 7fffffff,
VQSHL/VQSHLQ:235:result_uint64x2 [] = { 7fffffffffffffff, 7fffffffffffffff, }
VQSHL/VQSHLQ:236:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL/VQSHLQ:237:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHL/VQSHLQ:238:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL/VQSHLQ:238:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHL/VQSHLQ:239:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQSHL/VQSHLQ (large shift amount, positive input) cumulative saturation output:
@@ -1989,7 +1989,7 @@ VQSHL/VQSHLQ:262:result_uint32x2 [] = { ffffffff, ffffffff, }
VQSHL/VQSHLQ:263:result_uint64x1 [] = { ffffffffffffffff, }
VQSHL/VQSHLQ:264:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL/VQSHLQ:265:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHL/VQSHLQ:266:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL/VQSHLQ:266:result_float32x2 [] = { 33333333, 33333333, }
VQSHL/VQSHLQ:267:result_float16x4 [] = { 0, 0, 0, 0, }
VQSHL/VQSHLQ:268:result_int8x16 [] = { 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, }
VQSHL/VQSHLQ:269:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, }
@@ -2001,7 +2001,7 @@ VQSHL/VQSHLQ:274:result_uint32x4 [] = { ffffffff, ffffffff, ffffffff, ffffffff,
VQSHL/VQSHLQ:275:result_uint64x2 [] = { ffffffffffffffff, ffffffffffffffff, }
VQSHL/VQSHLQ:276:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL/VQSHLQ:277:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHL/VQSHLQ:278:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL/VQSHLQ:278:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHL/VQSHLQ:279:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQSHL/VQSHLQ (check saturation on 64 bits) cumulative saturation output:
@@ -2033,7 +2033,7 @@ VQSHL/VQSHLQ:302:result_uint32x2 [] = { ffffffff, ffffffff, }
VQSHL/VQSHLQ:303:result_uint64x1 [] = { ffffffffffffffff, }
VQSHL/VQSHLQ:304:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL/VQSHLQ:305:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHL/VQSHLQ:306:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL/VQSHLQ:306:result_float32x2 [] = { 33333333, 33333333, }
VQSHL/VQSHLQ:307:result_float16x4 [] = { 0, 0, 0, 0, }
VQSHL/VQSHLQ:308:result_int8x16 [] = { 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, }
VQSHL/VQSHLQ:309:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, }
@@ -2045,7 +2045,7 @@ VQSHL/VQSHLQ:314:result_uint32x4 [] = { ffffffff, ffffffff, ffffffff, ffffffff,
VQSHL/VQSHLQ:315:result_uint64x2 [] = { ffffffffffffffff, ffffffffffffffff, }
VQSHL/VQSHLQ:316:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL/VQSHLQ:317:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHL/VQSHLQ:318:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL/VQSHLQ:318:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHL/VQSHLQ:319:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQSHL_N/VQSHLQ_N cumulative saturation output:
@@ -2077,7 +2077,7 @@ VQSHL_N/VQSHLQ_N:22:result_uint32x2 [] = { ffffffff, ffffffff, }
VQSHL_N/VQSHLQ_N:23:result_uint64x1 [] = { ffffffffffffffff, }
VQSHL_N/VQSHLQ_N:24:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL_N/VQSHLQ_N:25:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHL_N/VQSHLQ_N:26:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL_N/VQSHLQ_N:26:result_float32x2 [] = { 33333333, 33333333, }
VQSHL_N/VQSHLQ_N:27:result_float16x4 [] = { 0, 0, 0, 0, }
VQSHL_N/VQSHLQ_N:28:result_int8x16 [] = { ffffffc0, ffffffc4, ffffffc8, ffffffcc, ffffffd0, ffffffd4, ffffffd8, ffffffdc, ffffffe0, ffffffe4, ffffffe8, ffffffec, fffffff0, fffffff4, fffffff8, fffffffc, }
VQSHL_N/VQSHLQ_N:29:result_int16x8 [] = { ffffffe0, ffffffe2, ffffffe4, ffffffe6, ffffffe8, ffffffea, ffffffec, ffffffee, }
@@ -2089,7 +2089,7 @@ VQSHL_N/VQSHLQ_N:34:result_uint32x4 [] = { ffffffff, ffffffff, ffffffff, fffffff
VQSHL_N/VQSHLQ_N:35:result_uint64x2 [] = { ffffffffffffffff, ffffffffffffffff, }
VQSHL_N/VQSHLQ_N:36:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL_N/VQSHLQ_N:37:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHL_N/VQSHLQ_N:38:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL_N/VQSHLQ_N:38:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHL_N/VQSHLQ_N:39:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQSHL_N/VQSHLQ_N (check saturation with large positive input) cumulative saturation output:
@@ -2121,7 +2121,7 @@ VQSHL_N/VQSHLQ_N:62:result_uint32x2 [] = { ffffffff, ffffffff, }
VQSHL_N/VQSHLQ_N:63:result_uint64x1 [] = { ffffffffffffffff, }
VQSHL_N/VQSHLQ_N:64:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL_N/VQSHLQ_N:65:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHL_N/VQSHLQ_N:66:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL_N/VQSHLQ_N:66:result_float32x2 [] = { 33333333, 33333333, }
VQSHL_N/VQSHLQ_N:67:result_float16x4 [] = { 0, 0, 0, 0, }
VQSHL_N/VQSHLQ_N:68:result_int8x16 [] = { 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, }
VQSHL_N/VQSHLQ_N:69:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, }
@@ -2133,7 +2133,7 @@ VQSHL_N/VQSHLQ_N:74:result_uint32x4 [] = { ffffffff, ffffffff, ffffffff, fffffff
VQSHL_N/VQSHLQ_N:75:result_uint64x2 [] = { ffffffffffffffff, ffffffffffffffff, }
VQSHL_N/VQSHLQ_N:76:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL_N/VQSHLQ_N:77:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHL_N/VQSHLQ_N:78:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL_N/VQSHLQ_N:78:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHL_N/VQSHLQ_N:79:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHL/VRSHLQ (with input = 0) output:
@@ -2147,7 +2147,7 @@ VRSHL/VRSHLQ:6:result_uint32x2 [] = { 0, 0, }
VRSHL/VRSHLQ:7:result_uint64x1 [] = { 0, }
VRSHL/VRSHLQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHL/VRSHLQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSHL/VRSHLQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHL/VRSHLQ:10:result_float32x2 [] = { 33333333, 33333333, }
VRSHL/VRSHLQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VRSHL/VRSHLQ:12:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHL/VRSHLQ:13:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -2159,7 +2159,7 @@ VRSHL/VRSHLQ:18:result_uint32x4 [] = { 0, 0, 0, 0, }
VRSHL/VRSHLQ:19:result_uint64x2 [] = { 0, 0, }
VRSHL/VRSHLQ:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHL/VRSHLQ:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSHL/VRSHLQ:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHL/VRSHLQ:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHL/VRSHLQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHL/VRSHLQ (input 0 and negative shift amount) output:
@@ -2173,7 +2173,7 @@ VRSHL/VRSHLQ:30:result_uint32x2 [] = { 0, 0, }
VRSHL/VRSHLQ:31:result_uint64x1 [] = { 0, }
VRSHL/VRSHLQ:32:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHL/VRSHLQ:33:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSHL/VRSHLQ:34:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHL/VRSHLQ:34:result_float32x2 [] = { 33333333, 33333333, }
VRSHL/VRSHLQ:35:result_float16x4 [] = { 0, 0, 0, 0, }
VRSHL/VRSHLQ:36:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHL/VRSHLQ:37:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -2185,7 +2185,7 @@ VRSHL/VRSHLQ:42:result_uint32x4 [] = { 0, 0, 0, 0, }
VRSHL/VRSHLQ:43:result_uint64x2 [] = { 0, 0, }
VRSHL/VRSHLQ:44:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHL/VRSHLQ:45:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSHL/VRSHLQ:46:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHL/VRSHLQ:46:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHL/VRSHLQ:47:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHL/VRSHLQ output:
@@ -2199,7 +2199,7 @@ VRSHL/VRSHLQ:54:result_uint32x2 [] = { fffff000, fffff100, }
VRSHL/VRSHLQ:55:result_uint64x1 [] = { 1ffffffffffffffe, }
VRSHL/VRSHLQ:56:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHL/VRSHLQ:57:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSHL/VRSHLQ:58:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHL/VRSHLQ:58:result_float32x2 [] = { 33333333, 33333333, }
VRSHL/VRSHLQ:59:result_float16x4 [] = { 0, 0, 0, 0, }
VRSHL/VRSHLQ:60:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHL/VRSHLQ:61:result_int16x8 [] = { 0, 1000, 2000, 3000, 4000, 5000, 6000, 7000, }
@@ -2211,7 +2211,7 @@ VRSHL/VRSHLQ:66:result_uint32x4 [] = { 0, 0, 0, 0, }
VRSHL/VRSHLQ:67:result_uint64x2 [] = { 0, 8000000000000000, }
VRSHL/VRSHLQ:68:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHL/VRSHLQ:69:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSHL/VRSHLQ:70:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHL/VRSHLQ:70:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHL/VRSHLQ:71:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHL/VRSHLQ (negative shift amount) output:
@@ -2225,7 +2225,7 @@ VRSHL/VRSHLQ:78:result_uint32x2 [] = { 1ffffffe, 1ffffffe, }
VRSHL/VRSHLQ:79:result_uint64x1 [] = { fffffffffffffff, }
VRSHL/VRSHLQ:80:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHL/VRSHLQ:81:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSHL/VRSHLQ:82:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHL/VRSHLQ:82:result_float32x2 [] = { 33333333, 33333333, }
VRSHL/VRSHLQ:83:result_float16x4 [] = { 0, 0, 0, 0, }
VRSHL/VRSHLQ:84:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHL/VRSHLQ:85:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -2237,7 +2237,7 @@ VRSHL/VRSHLQ:90:result_uint32x4 [] = { 80000, 80000, 80000, 80000, }
VRSHL/VRSHLQ:91:result_uint64x2 [] = { 100000000000, 100000000000, }
VRSHL/VRSHLQ:92:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHL/VRSHLQ:93:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSHL/VRSHLQ:94:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHL/VRSHLQ:94:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHL/VRSHLQ:95:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHL/VRSHLQ (checking round_const overflow: shift by -1) output:
@@ -2251,7 +2251,7 @@ VRSHL/VRSHLQ:102:result_uint32x2 [] = { 80000000, 80000000, }
VRSHL/VRSHLQ:103:result_uint64x1 [] = { 8000000000000000, }
VRSHL/VRSHLQ:104:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHL/VRSHLQ:105:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSHL/VRSHLQ:106:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHL/VRSHLQ:106:result_float32x2 [] = { 33333333, 33333333, }
VRSHL/VRSHLQ:107:result_float16x4 [] = { 0, 0, 0, 0, }
VRSHL/VRSHLQ:108:result_int8x16 [] = { 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, }
VRSHL/VRSHLQ:109:result_int16x8 [] = { 4000, 4000, 4000, 4000, 4000, 4000, 4000, 4000, }
@@ -2263,7 +2263,7 @@ VRSHL/VRSHLQ:114:result_uint32x4 [] = { 80000000, 80000000, 80000000, 80000000,
VRSHL/VRSHLQ:115:result_uint64x2 [] = { 8000000000000000, 8000000000000000, }
VRSHL/VRSHLQ:116:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHL/VRSHLQ:117:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSHL/VRSHLQ:118:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHL/VRSHLQ:118:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHL/VRSHLQ:119:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHL/VRSHLQ (checking round_const overflow: shift by -3) output:
@@ -2277,7 +2277,7 @@ VRSHL/VRSHLQ:126:result_uint32x2 [] = { 20000000, 20000000, }
VRSHL/VRSHLQ:127:result_uint64x1 [] = { 2000000000000000, }
VRSHL/VRSHLQ:128:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHL/VRSHLQ:129:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSHL/VRSHLQ:130:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHL/VRSHLQ:130:result_float32x2 [] = { 33333333, 33333333, }
VRSHL/VRSHLQ:131:result_float16x4 [] = { 0, 0, 0, 0, }
VRSHL/VRSHLQ:132:result_int8x16 [] = { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, }
VRSHL/VRSHLQ:133:result_int16x8 [] = { 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, }
@@ -2289,7 +2289,7 @@ VRSHL/VRSHLQ:138:result_uint32x4 [] = { 20000000, 20000000, 20000000, 20000000,
VRSHL/VRSHLQ:139:result_uint64x2 [] = { 2000000000000000, 2000000000000000, }
VRSHL/VRSHLQ:140:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHL/VRSHLQ:141:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSHL/VRSHLQ:142:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHL/VRSHLQ:142:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHL/VRSHLQ:143:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHL/VRSHLQ (checking negative shift amount as large as input vector width) output:
@@ -2303,7 +2303,7 @@ VRSHL/VRSHLQ:150:result_uint32x2 [] = { 1, 1, }
VRSHL/VRSHLQ:151:result_uint64x1 [] = { 1, }
VRSHL/VRSHLQ:152:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHL/VRSHLQ:153:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSHL/VRSHLQ:154:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHL/VRSHLQ:154:result_float32x2 [] = { 33333333, 33333333, }
VRSHL/VRSHLQ:155:result_float16x4 [] = { 0, 0, 0, 0, }
VRSHL/VRSHLQ:156:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHL/VRSHLQ:157:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -2315,7 +2315,7 @@ VRSHL/VRSHLQ:162:result_uint32x4 [] = { 1, 1, 1, 1, }
VRSHL/VRSHLQ:163:result_uint64x2 [] = { 1, 1, }
VRSHL/VRSHLQ:164:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHL/VRSHLQ:165:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSHL/VRSHLQ:166:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHL/VRSHLQ:166:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHL/VRSHLQ:167:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHL/VRSHLQ (large shift amount) output:
@@ -2329,7 +2329,7 @@ VRSHL/VRSHLQ:174:result_uint32x2 [] = { 0, 0, }
VRSHL/VRSHLQ:175:result_uint64x1 [] = { 0, }
VRSHL/VRSHLQ:176:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHL/VRSHLQ:177:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSHL/VRSHLQ:178:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHL/VRSHLQ:178:result_float32x2 [] = { 33333333, 33333333, }
VRSHL/VRSHLQ:179:result_float16x4 [] = { 0, 0, 0, 0, }
VRSHL/VRSHLQ:180:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHL/VRSHLQ:181:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -2341,7 +2341,7 @@ VRSHL/VRSHLQ:186:result_uint32x4 [] = { 0, 0, 0, 0, }
VRSHL/VRSHLQ:187:result_uint64x2 [] = { 0, 0, }
VRSHL/VRSHLQ:188:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHL/VRSHLQ:189:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSHL/VRSHLQ:190:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHL/VRSHLQ:190:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHL/VRSHLQ:191:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHL/VRSHLQ (large negative shift amount) output:
@@ -2355,7 +2355,7 @@ VRSHL/VRSHLQ:198:result_uint32x2 [] = { 0, 0, }
VRSHL/VRSHLQ:199:result_uint64x1 [] = { 0, }
VRSHL/VRSHLQ:200:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHL/VRSHLQ:201:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSHL/VRSHLQ:202:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHL/VRSHLQ:202:result_float32x2 [] = { 33333333, 33333333, }
VRSHL/VRSHLQ:203:result_float16x4 [] = { 0, 0, 0, 0, }
VRSHL/VRSHLQ:204:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHL/VRSHLQ:205:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -2367,7 +2367,7 @@ VRSHL/VRSHLQ:210:result_uint32x4 [] = { 1, 1, 1, 1, }
VRSHL/VRSHLQ:211:result_uint64x2 [] = { 1, 1, }
VRSHL/VRSHLQ:212:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHL/VRSHLQ:213:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSHL/VRSHLQ:214:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHL/VRSHLQ:214:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHL/VRSHLQ:215:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VLD2/VLD2Q chunk 0 output:
@@ -2381,7 +2381,7 @@ VLD2/VLD2Q:6:result_uint32x2 [] = { fffffff0, fffffff1, }
VLD2/VLD2Q:7:result_uint64x1 [] = { fffffffffffffff0, }
VLD2/VLD2Q:8:result_poly8x8 [] = { f0, f1, f2, f3, f4, f5, f6, f7, }
VLD2/VLD2Q:9:result_poly16x4 [] = { fff0, fff1, fff2, fff3, }
-VLD2/VLD2Q:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VLD2/VLD2Q:10:result_float32x2 [] = { c1800000, c1700000, }
VLD2/VLD2Q:11:result_float16x4 [] = { cc00, cb80, cb00, ca80, }
VLD2/VLD2Q:12:result_int8x16 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, }
VLD2/VLD2Q:13:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, }
@@ -2393,7 +2393,7 @@ VLD2/VLD2Q:18:result_uint32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, }
VLD2/VLD2Q:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD2/VLD2Q:20:result_poly8x16 [] = { f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, fa, fb, fc, fd, fe, ff, }
VLD2/VLD2Q:21:result_poly16x8 [] = { fff0, fff1, fff2, fff3, fff4, fff5, fff6, fff7, }
-VLD2/VLD2Q:22:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, c1600000 -0x1.c000000p+3 -14, c1500000 -0x1.a000000p+3 -13, }
+VLD2/VLD2Q:22:result_float32x4 [] = { c1800000, c1700000, c1600000, c1500000, }
VLD2/VLD2Q:23:result_float16x8 [] = { cc00, cb80, cb00, ca80, ca00, c980, c900, c880, }
VLD2/VLD2Q chunk 1 output:
@@ -2407,7 +2407,7 @@ VLD2/VLD2Q:30:result_uint32x2 [] = { fffffff2, fffffff3, }
VLD2/VLD2Q:31:result_uint64x1 [] = { fffffffffffffff1, }
VLD2/VLD2Q:32:result_poly8x8 [] = { f8, f9, fa, fb, fc, fd, fe, ff, }
VLD2/VLD2Q:33:result_poly16x4 [] = { fff4, fff5, fff6, fff7, }
-VLD2/VLD2Q:34:result_float32x2 [] = { c1600000 -0x1.c000000p+3 -14, c1500000 -0x1.a000000p+3 -13, }
+VLD2/VLD2Q:34:result_float32x2 [] = { c1600000, c1500000, }
VLD2/VLD2Q:35:result_float16x4 [] = { ca00, c980, c900, c880, }
VLD2/VLD2Q:36:result_int8x16 [] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f, }
VLD2/VLD2Q:37:result_int16x8 [] = { fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, }
@@ -2419,7 +2419,7 @@ VLD2/VLD2Q:42:result_uint32x4 [] = { fffffff4, fffffff5, fffffff6, fffffff7, }
VLD2/VLD2Q:43:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD2/VLD2Q:44:result_poly8x16 [] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f, }
VLD2/VLD2Q:45:result_poly16x8 [] = { fff8, fff9, fffa, fffb, fffc, fffd, fffe, ffff, }
-VLD2/VLD2Q:46:result_float32x4 [] = { c1400000 -0x1.8000000p+3 -12, c1300000 -0x1.6000000p+3 -11, c1200000 -0x1.4000000p+3 -10, c1100000 -0x1.2000000p+3 -9, }
+VLD2/VLD2Q:46:result_float32x4 [] = { c1400000, c1300000, c1200000, c1100000, }
VLD2/VLD2Q:47:result_float16x8 [] = { c800, c700, c600, c500, c400, c200, c000, bc00, }
VLD3/VLD3Q chunk 0 output:
@@ -2433,7 +2433,7 @@ VLD3/VLD3Q:6:result_uint32x2 [] = { fffffff0, fffffff1, }
VLD3/VLD3Q:7:result_uint64x1 [] = { fffffffffffffff0, }
VLD3/VLD3Q:8:result_poly8x8 [] = { f0, f1, f2, f3, f4, f5, f6, f7, }
VLD3/VLD3Q:9:result_poly16x4 [] = { fff0, fff1, fff2, fff3, }
-VLD3/VLD3Q:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VLD3/VLD3Q:10:result_float32x2 [] = { c1800000, c1700000, }
VLD3/VLD3Q:11:result_float16x4 [] = { cc00, cb80, cb00, ca80, }
VLD3/VLD3Q:12:result_int8x16 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, }
VLD3/VLD3Q:13:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, }
@@ -2445,7 +2445,7 @@ VLD3/VLD3Q:18:result_uint32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, }
VLD3/VLD3Q:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD3/VLD3Q:20:result_poly8x16 [] = { f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, fa, fb, fc, fd, fe, ff, }
VLD3/VLD3Q:21:result_poly16x8 [] = { fff0, fff1, fff2, fff3, fff4, fff5, fff6, fff7, }
-VLD3/VLD3Q:22:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, c1600000 -0x1.c000000p+3 -14, c1500000 -0x1.a000000p+3 -13, }
+VLD3/VLD3Q:22:result_float32x4 [] = { c1800000, c1700000, c1600000, c1500000, }
VLD3/VLD3Q:23:result_float16x8 [] = { cc00, cb80, cb00, ca80, ca00, c980, c900, c880, }
VLD3/VLD3Q chunk 1 output:
@@ -2459,7 +2459,7 @@ VLD3/VLD3Q:30:result_uint32x2 [] = { fffffff2, fffffff3, }
VLD3/VLD3Q:31:result_uint64x1 [] = { fffffffffffffff1, }
VLD3/VLD3Q:32:result_poly8x8 [] = { f8, f9, fa, fb, fc, fd, fe, ff, }
VLD3/VLD3Q:33:result_poly16x4 [] = { fff4, fff5, fff6, fff7, }
-VLD3/VLD3Q:34:result_float32x2 [] = { c1600000 -0x1.c000000p+3 -14, c1500000 -0x1.a000000p+3 -13, }
+VLD3/VLD3Q:34:result_float32x2 [] = { c1600000, c1500000, }
VLD3/VLD3Q:35:result_float16x4 [] = { ca00, c980, c900, c880, }
VLD3/VLD3Q:36:result_int8x16 [] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f, }
VLD3/VLD3Q:37:result_int16x8 [] = { fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, }
@@ -2471,7 +2471,7 @@ VLD3/VLD3Q:42:result_uint32x4 [] = { fffffff4, fffffff5, fffffff6, fffffff7, }
VLD3/VLD3Q:43:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD3/VLD3Q:44:result_poly8x16 [] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f, }
VLD3/VLD3Q:45:result_poly16x8 [] = { fff8, fff9, fffa, fffb, fffc, fffd, fffe, ffff, }
-VLD3/VLD3Q:46:result_float32x4 [] = { c1400000 -0x1.8000000p+3 -12, c1300000 -0x1.6000000p+3 -11, c1200000 -0x1.4000000p+3 -10, c1100000 -0x1.2000000p+3 -9, }
+VLD3/VLD3Q:46:result_float32x4 [] = { c1400000, c1300000, c1200000, c1100000, }
VLD3/VLD3Q:47:result_float16x8 [] = { c800, c700, c600, c500, c400, c200, c000, bc00, }
VLD3/VLD3Q chunk 2 output:
@@ -2485,7 +2485,7 @@ VLD3/VLD3Q:54:result_uint32x2 [] = { fffffff4, fffffff5, }
VLD3/VLD3Q:55:result_uint64x1 [] = { fffffffffffffff2, }
VLD3/VLD3Q:56:result_poly8x8 [] = { 0, 1, 2, 3, 4, 5, 6, 7, }
VLD3/VLD3Q:57:result_poly16x4 [] = { fff8, fff9, fffa, fffb, }
-VLD3/VLD3Q:58:result_float32x2 [] = { c1400000 -0x1.8000000p+3 -12, c1300000 -0x1.6000000p+3 -11, }
+VLD3/VLD3Q:58:result_float32x2 [] = { c1400000, c1300000, }
VLD3/VLD3Q:59:result_float16x4 [] = { c800, c700, c600, c500, }
VLD3/VLD3Q:60:result_int8x16 [] = { 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 1a, 1b, 1c, 1d, 1e, 1f, }
VLD3/VLD3Q:61:result_int16x8 [] = { 0, 1, 2, 3, 4, 5, 6, 7, }
@@ -2497,7 +2497,7 @@ VLD3/VLD3Q:66:result_uint32x4 [] = { fffffff8, fffffff9, fffffffa, fffffffb, }
VLD3/VLD3Q:67:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD3/VLD3Q:68:result_poly8x16 [] = { 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 1a, 1b, 1c, 1d, 1e, 1f, }
VLD3/VLD3Q:69:result_poly16x8 [] = { 0, 1, 2, 3, 4, 5, 6, 7, }
-VLD3/VLD3Q:70:result_float32x4 [] = { c1000000 -0x1.0000000p+3 -8, c0e00000 -0x1.c000000p+2 -7, c0c00000 -0x1.8000000p+2 -6, c0a00000 -0x1.4000000p+2 -5, }
+VLD3/VLD3Q:70:result_float32x4 [] = { c1000000, c0e00000, c0c00000, c0a00000, }
VLD3/VLD3Q:71:result_float16x8 [] = { 0, 3c00, 4000, 4200, 4400, 4500, 4600, 4700, }
VLD4/VLD4Q chunk 0 output:
@@ -2511,7 +2511,7 @@ VLD4/VLD4Q:6:result_uint32x2 [] = { fffffff0, fffffff1, }
VLD4/VLD4Q:7:result_uint64x1 [] = { fffffffffffffff0, }
VLD4/VLD4Q:8:result_poly8x8 [] = { f0, f1, f2, f3, f4, f5, f6, f7, }
VLD4/VLD4Q:9:result_poly16x4 [] = { fff0, fff1, fff2, fff3, }
-VLD4/VLD4Q:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VLD4/VLD4Q:10:result_float32x2 [] = { c1800000, c1700000, }
VLD4/VLD4Q:11:result_float16x4 [] = { cc00, cb80, cb00, ca80, }
VLD4/VLD4Q:12:result_int8x16 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, }
VLD4/VLD4Q:13:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, }
@@ -2523,7 +2523,7 @@ VLD4/VLD4Q:18:result_uint32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, }
VLD4/VLD4Q:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD4/VLD4Q:20:result_poly8x16 [] = { f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, fa, fb, fc, fd, fe, ff, }
VLD4/VLD4Q:21:result_poly16x8 [] = { fff0, fff1, fff2, fff3, fff4, fff5, fff6, fff7, }
-VLD4/VLD4Q:22:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, c1600000 -0x1.c000000p+3 -14, c1500000 -0x1.a000000p+3 -13, }
+VLD4/VLD4Q:22:result_float32x4 [] = { c1800000, c1700000, c1600000, c1500000, }
VLD4/VLD4Q:23:result_float16x8 [] = { cc00, cb80, cb00, ca80, ca00, c980, c900, c880, }
VLD4/VLD4Q chunk 1 output:
@@ -2537,7 +2537,7 @@ VLD4/VLD4Q:30:result_uint32x2 [] = { fffffff2, fffffff3, }
VLD4/VLD4Q:31:result_uint64x1 [] = { fffffffffffffff1, }
VLD4/VLD4Q:32:result_poly8x8 [] = { f8, f9, fa, fb, fc, fd, fe, ff, }
VLD4/VLD4Q:33:result_poly16x4 [] = { fff4, fff5, fff6, fff7, }
-VLD4/VLD4Q:34:result_float32x2 [] = { c1600000 -0x1.c000000p+3 -14, c1500000 -0x1.a000000p+3 -13, }
+VLD4/VLD4Q:34:result_float32x2 [] = { c1600000, c1500000, }
VLD4/VLD4Q:35:result_float16x4 [] = { ca00, c980, c900, c880, }
VLD4/VLD4Q:36:result_int8x16 [] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f, }
VLD4/VLD4Q:37:result_int16x8 [] = { fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, }
@@ -2549,7 +2549,7 @@ VLD4/VLD4Q:42:result_uint32x4 [] = { fffffff4, fffffff5, fffffff6, fffffff7, }
VLD4/VLD4Q:43:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD4/VLD4Q:44:result_poly8x16 [] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f, }
VLD4/VLD4Q:45:result_poly16x8 [] = { fff8, fff9, fffa, fffb, fffc, fffd, fffe, ffff, }
-VLD4/VLD4Q:46:result_float32x4 [] = { c1400000 -0x1.8000000p+3 -12, c1300000 -0x1.6000000p+3 -11, c1200000 -0x1.4000000p+3 -10, c1100000 -0x1.2000000p+3 -9, }
+VLD4/VLD4Q:46:result_float32x4 [] = { c1400000, c1300000, c1200000, c1100000, }
VLD4/VLD4Q:47:result_float16x8 [] = { c800, c700, c600, c500, c400, c200, c000, bc00, }
VLD4/VLD4Q chunk 2 output:
@@ -2563,7 +2563,7 @@ VLD4/VLD4Q:54:result_uint32x2 [] = { fffffff4, fffffff5, }
VLD4/VLD4Q:55:result_uint64x1 [] = { fffffffffffffff2, }
VLD4/VLD4Q:56:result_poly8x8 [] = { 0, 1, 2, 3, 4, 5, 6, 7, }
VLD4/VLD4Q:57:result_poly16x4 [] = { fff8, fff9, fffa, fffb, }
-VLD4/VLD4Q:58:result_float32x2 [] = { c1400000 -0x1.8000000p+3 -12, c1300000 -0x1.6000000p+3 -11, }
+VLD4/VLD4Q:58:result_float32x2 [] = { c1400000, c1300000, }
VLD4/VLD4Q:59:result_float16x4 [] = { c800, c700, c600, c500, }
VLD4/VLD4Q:60:result_int8x16 [] = { 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 1a, 1b, 1c, 1d, 1e, 1f, }
VLD4/VLD4Q:61:result_int16x8 [] = { 0, 1, 2, 3, 4, 5, 6, 7, }
@@ -2575,7 +2575,7 @@ VLD4/VLD4Q:66:result_uint32x4 [] = { fffffff8, fffffff9, fffffffa, fffffffb, }
VLD4/VLD4Q:67:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD4/VLD4Q:68:result_poly8x16 [] = { 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 1a, 1b, 1c, 1d, 1e, 1f, }
VLD4/VLD4Q:69:result_poly16x8 [] = { 0, 1, 2, 3, 4, 5, 6, 7, }
-VLD4/VLD4Q:70:result_float32x4 [] = { c1000000 -0x1.0000000p+3 -8, c0e00000 -0x1.c000000p+2 -7, c0c00000 -0x1.8000000p+2 -6, c0a00000 -0x1.4000000p+2 -5, }
+VLD4/VLD4Q:70:result_float32x4 [] = { c1000000, c0e00000, c0c00000, c0a00000, }
VLD4/VLD4Q:71:result_float16x8 [] = { 0, 3c00, 4000, 4200, 4400, 4500, 4600, 4700, }
VLD4/VLD4Q chunk 3 output:
@@ -2589,7 +2589,7 @@ VLD4/VLD4Q:78:result_uint32x2 [] = { fffffff6, fffffff7, }
VLD4/VLD4Q:79:result_uint64x1 [] = { fffffffffffffff3, }
VLD4/VLD4Q:80:result_poly8x8 [] = { 8, 9, a, b, c, d, e, f, }
VLD4/VLD4Q:81:result_poly16x4 [] = { fffc, fffd, fffe, ffff, }
-VLD4/VLD4Q:82:result_float32x2 [] = { c1200000 -0x1.4000000p+3 -10, c1100000 -0x1.2000000p+3 -9, }
+VLD4/VLD4Q:82:result_float32x2 [] = { c1200000, c1100000, }
VLD4/VLD4Q:83:result_float16x4 [] = { c400, c200, c000, bc00, }
VLD4/VLD4Q:84:result_int8x16 [] = { 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 2a, 2b, 2c, 2d, 2e, 2f, }
VLD4/VLD4Q:85:result_int16x8 [] = { 8, 9, a, b, c, d, e, f, }
@@ -2601,7 +2601,7 @@ VLD4/VLD4Q:90:result_uint32x4 [] = { fffffffc, fffffffd, fffffffe, ffffffff, }
VLD4/VLD4Q:91:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD4/VLD4Q:92:result_poly8x16 [] = { 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 2a, 2b, 2c, 2d, 2e, 2f, }
VLD4/VLD4Q:93:result_poly16x8 [] = { 8, 9, a, b, c, d, e, f, }
-VLD4/VLD4Q:94:result_float32x4 [] = { c0800000 -0x1.0000000p+2 -4, c0400000 -0x1.8000000p+1 -3, c0000000 -0x1.0000000p+1 -2, bf800000 -0x1.0000000p+0 -1, }
+VLD4/VLD4Q:94:result_float32x4 [] = { c0800000, c0400000, c0000000, bf800000, }
VLD4/VLD4Q:95:result_float16x8 [] = { 4800, 4880, 4900, 4980, 4a00, 4a80, 4b00, 4b80, }
VDUP_LANE/VDUP_LANEQ output:
@@ -2615,7 +2615,7 @@ VDUP_LANE/VDUP_LANEQ:6:result_uint32x2 [] = { fffffff1, fffffff1, }
VDUP_LANE/VDUP_LANEQ:7:result_uint64x1 [] = { fffffffffffffff0, }
VDUP_LANE/VDUP_LANEQ:8:result_poly8x8 [] = { f7, f7, f7, f7, f7, f7, f7, f7, }
VDUP_LANE/VDUP_LANEQ:9:result_poly16x4 [] = { fff3, fff3, fff3, fff3, }
-VDUP_LANE/VDUP_LANEQ:10:result_float32x2 [] = { c1700000 -0x1.e000000p+3 -15, c1700000 -0x1.e000000p+3 -15, }
+VDUP_LANE/VDUP_LANEQ:10:result_float32x2 [] = { c1700000, c1700000, }
VDUP_LANE/VDUP_LANEQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VDUP_LANE/VDUP_LANEQ:12:result_int8x16 [] = { fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, }
VDUP_LANE/VDUP_LANEQ:13:result_int16x8 [] = { fffffff3, fffffff3, fffffff3, fffffff3, fffffff3, fffffff3, fffffff3, fffffff3, }
@@ -2627,7 +2627,7 @@ VDUP_LANE/VDUP_LANEQ:18:result_uint32x4 [] = { fffffff0, fffffff0, fffffff0, fff
VDUP_LANE/VDUP_LANEQ:19:result_uint64x2 [] = { fffffffffffffff0, fffffffffffffff0, }
VDUP_LANE/VDUP_LANEQ:20:result_poly8x16 [] = { f5, f5, f5, f5, f5, f5, f5, f5, f5, f5, f5, f5, f5, f5, f5, f5, }
VDUP_LANE/VDUP_LANEQ:21:result_poly16x8 [] = { fff1, fff1, fff1, fff1, fff1, fff1, fff1, fff1, }
-VDUP_LANE/VDUP_LANEQ:22:result_float32x4 [] = { c1700000 -0x1.e000000p+3 -15, c1700000 -0x1.e000000p+3 -15, c1700000 -0x1.e000000p+3 -15, c1700000 -0x1.e000000p+3 -15, }
+VDUP_LANE/VDUP_LANEQ:22:result_float32x4 [] = { c1700000, c1700000, c1700000, c1700000, }
VDUP_LANE/VDUP_LANEQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQDMULL_LANE cumulative saturation output:
@@ -2673,7 +2673,7 @@ VST1_LANE/VST1_LANEQ:6:result_uint32x2 [] = { fffffff0, 33333333, }
VST1_LANE/VST1_LANEQ:7:result_uint64x1 [] = { fffffffffffffff0, }
VST1_LANE/VST1_LANEQ:8:result_poly8x8 [] = { f6, 33, 33, 33, 33, 33, 33, 33, }
VST1_LANE/VST1_LANEQ:9:result_poly16x4 [] = { fff2, 3333, 3333, 3333, }
-VST1_LANE/VST1_LANEQ:10:result_float32x2 [] = { c1700000 -0x1.e000000p+3 -15, 33333333 0x1.6666660p-25 4.172325e-08, }
+VST1_LANE/VST1_LANEQ:10:result_float32x2 [] = { c1700000, 33333333, }
VST1_LANE/VST1_LANEQ:11:result_float16x4 [] = { cb00, 0, 0, 0, }
VST1_LANE/VST1_LANEQ:12:result_int8x16 [] = { ffffffff, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST1_LANE/VST1_LANEQ:13:result_int16x8 [] = { fffffff5, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -2685,7 +2685,7 @@ VST1_LANE/VST1_LANEQ:18:result_uint32x4 [] = { fffffff3, 33333333, 33333333, 333
VST1_LANE/VST1_LANEQ:19:result_uint64x2 [] = { fffffffffffffff0, 3333333333333333, }
VST1_LANE/VST1_LANEQ:20:result_poly8x16 [] = { fa, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST1_LANE/VST1_LANEQ:21:result_poly16x8 [] = { fff4, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VST1_LANE/VST1_LANEQ:22:result_float32x4 [] = { c1700000 -0x1.e000000p+3 -15, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VST1_LANE/VST1_LANEQ:22:result_float32x4 [] = { c1700000, 33333333, 33333333, 33333333, }
VST1_LANE/VST1_LANEQ:23:result_float16x8 [] = { c980, 0, 0, 0, 0, 0, 0, 0, }
VSUB/VSUBQ output:
@@ -2699,7 +2699,7 @@ VSUB/VSUBQ:6:result_uint32x2 [] = { ffffffc8, ffffffc9, }
VSUB/VSUBQ:7:result_uint64x1 [] = { ffffffffffffffee, }
VSUB/VSUBQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VSUB/VSUBQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VSUB/VSUBQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSUB/VSUBQ:10:result_float32x2 [] = { 33333333, 33333333, }
VSUB/VSUBQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VSUB/VSUBQ:12:result_int8x16 [] = { fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, }
VSUB/VSUBQ:13:result_int16x8 [] = { 4, 5, 6, 7, 8, 9, a, b, }
@@ -2711,12 +2711,12 @@ VSUB/VSUBQ:18:result_uint32x4 [] = { ffffffb9, ffffffba, ffffffbb, ffffffbc, }
VSUB/VSUBQ:19:result_uint64x2 [] = { ffffffffffffffed, ffffffffffffffee, }
VSUB/VSUBQ:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VSUB/VSUBQ:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VSUB/VSUBQ:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSUB/VSUBQ:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VSUB/VSUBQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
float32:
-VSUB/VSUBQ:24:result_float32x2 [] = { c00ccccd -0x1.19999a0p+1 -2.2, c00ccccd -0x1.19999a0p+1 -2.2, }
-VSUB/VSUBQ:25:result_float32x4 [] = { c00ccccc -0x1.1999980p+1 -2.2, c00ccccc -0x1.1999980p+1 -2.2, c00ccccc -0x1.1999980p+1 -2.2, c00ccccc -0x1.1999980p+1 -2.2, }
+VSUB/VSUBQ:24:result_float32x2 [] = { c00ccccd, c00ccccd, }
+VSUB/VSUBQ:25:result_float32x4 [] = { c00ccccc, c00ccccc, c00ccccc, c00ccccc, }
VQADD/VQADDQ cumulative saturation output:
VQADD/VQADDQ:0:vqadd_s8 Neon cumulative saturation 0
@@ -2747,7 +2747,7 @@ VQADD/VQADDQ:22:result_uint32x2 [] = { ffffffff, ffffffff, }
VQADD/VQADDQ:23:result_uint64x1 [] = { ffffffffffffffff, }
VQADD/VQADDQ:24:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQADD/VQADDQ:25:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQADD/VQADDQ:26:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQADD/VQADDQ:26:result_float32x2 [] = { 33333333, 33333333, }
VQADD/VQADDQ:27:result_float16x4 [] = { 0, 0, 0, 0, }
VQADD/VQADDQ:28:result_int8x16 [] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f, 10, }
VQADD/VQADDQ:29:result_int16x8 [] = { 12, 13, 14, 15, 16, 17, 18, 19, }
@@ -2759,7 +2759,7 @@ VQADD/VQADDQ:34:result_uint32x4 [] = { ffffffff, ffffffff, ffffffff, ffffffff,
VQADD/VQADDQ:35:result_uint64x2 [] = { ffffffffffffffff, ffffffffffffffff, }
VQADD/VQADDQ:36:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQADD/VQADDQ:37:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQADD/VQADDQ:38:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQADD/VQADDQ:38:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQADD/VQADDQ:39:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQADD/VQADDQ 64 bits saturation cumulative saturation output:
@@ -2833,7 +2833,7 @@ VABS/VABSQ:6:result_uint32x2 [] = { 33333333, 33333333, }
VABS/VABSQ:7:result_uint64x1 [] = { 3333333333333333, }
VABS/VABSQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VABS/VABSQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VABS/VABSQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VABS/VABSQ:10:result_float32x2 [] = { 33333333, 33333333, }
VABS/VABSQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VABS/VABSQ:12:result_int8x16 [] = { 10, f, e, d, c, b, a, 9, 8, 7, 6, 5, 4, 3, 2, 1, }
VABS/VABSQ:13:result_int16x8 [] = { 10, f, e, d, c, b, a, 9, }
@@ -2845,12 +2845,12 @@ VABS/VABSQ:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VABS/VABSQ:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VABS/VABSQ:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VABS/VABSQ:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VABS/VABSQ:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VABS/VABSQ:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VABS/VABSQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
float32:
-VABS/VABSQ:24:result_float32x2 [] = { 40133333 0x1.2666660p+1 2.3, 40133333 0x1.2666660p+1 2.3, }
-VABS/VABSQ:25:result_float32x4 [] = { 4059999a 0x1.b333340p+1 3.4, 4059999a 0x1.b333340p+1 3.4, 4059999a 0x1.b333340p+1 3.4, 4059999a 0x1.b333340p+1 3.4, }
+VABS/VABSQ:24:result_float32x2 [] = { 40133333, 40133333, }
+VABS/VABSQ:25:result_float32x4 [] = { 4059999a, 4059999a, 4059999a, 4059999a, }
VQABS/VQABSQ cumulative saturation output:
VQABS/VQABSQ:0:vqabs_s8 Neon cumulative saturation 0
@@ -2871,7 +2871,7 @@ VQABS/VQABSQ:12:result_uint32x2 [] = { 33333333, 33333333, }
VQABS/VQABSQ:13:result_uint64x1 [] = { 3333333333333333, }
VQABS/VQABSQ:14:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQABS/VQABSQ:15:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQABS/VQABSQ:16:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQABS/VQABSQ:16:result_float32x2 [] = { 33333333, 33333333, }
VQABS/VQABSQ:17:result_float16x4 [] = { 0, 0, 0, 0, }
VQABS/VQABSQ:18:result_int8x16 [] = { 10, f, e, d, c, b, a, 9, 8, 7, 6, 5, 4, 3, 2, 1, }
VQABS/VQABSQ:19:result_int16x8 [] = { 10, f, e, d, c, b, a, 9, }
@@ -2883,7 +2883,7 @@ VQABS/VQABSQ:24:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333,
VQABS/VQABSQ:25:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQABS/VQABSQ:26:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQABS/VQABSQ:27:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQABS/VQABSQ:28:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQABS/VQABSQ:28:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQABS/VQABSQ:29:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQABS/VQABSQ cumulative saturation output:
@@ -2905,7 +2905,7 @@ VQABS/VQABSQ:12:result_uint32x2 [] = { 33333333, 33333333, }
VQABS/VQABSQ:13:result_uint64x1 [] = { 3333333333333333, }
VQABS/VQABSQ:14:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQABS/VQABSQ:15:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQABS/VQABSQ:16:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQABS/VQABSQ:16:result_float32x2 [] = { 33333333, 33333333, }
VQABS/VQABSQ:17:result_float16x4 [] = { 0, 0, 0, 0, }
VQABS/VQABSQ:18:result_int8x16 [] = { 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, }
VQABS/VQABSQ:19:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, }
@@ -2917,7 +2917,7 @@ VQABS/VQABSQ:24:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333,
VQABS/VQABSQ:25:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQABS/VQABSQ:26:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQABS/VQABSQ:27:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQABS/VQABSQ:28:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQABS/VQABSQ:28:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQABS/VQABSQ:29:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VCOMBINE output:
@@ -2931,7 +2931,7 @@ VCOMBINE:6:result_uint32x2 [] = { 33333333, 33333333, }
VCOMBINE:7:result_uint64x1 [] = { 3333333333333333, }
VCOMBINE:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VCOMBINE:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VCOMBINE:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VCOMBINE:10:result_float32x2 [] = { 33333333, 33333333, }
VCOMBINE:11:result_float16x4 [] = { 0, 0, 0, 0, }
VCOMBINE:12:result_int8x16 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, 11, 11, 11, 11, 11, 11, 11, 11, }
VCOMBINE:13:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, 22, 22, 22, 22, }
@@ -2943,7 +2943,7 @@ VCOMBINE:18:result_uint32x4 [] = { fffffff0, fffffff1, 77, 77, }
VCOMBINE:19:result_uint64x2 [] = { fffffffffffffff0, 88, }
VCOMBINE:20:result_poly8x16 [] = { f0, f1, f2, f3, f4, f5, f6, f7, 55, 55, 55, 55, 55, 55, 55, 55, }
VCOMBINE:21:result_poly16x8 [] = { fff0, fff1, fff2, fff3, 66, 66, 66, 66, }
-VCOMBINE:22:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, 40533333 0x1.a666660p+1 3.3, 40533333 0x1.a666660p+1 3.3, }
+VCOMBINE:22:result_float32x4 [] = { c1800000, c1700000, 40533333, 40533333, }
VCOMBINE:23:result_float16x8 [] = { cc00, cb80, cb00, ca80, 4b80, 4b80, 4b80, 4b80, }
VMAX/VMAXQ output:
@@ -2957,7 +2957,7 @@ VMAX/VMAXQ:6:result_uint32x2 [] = { fffffff0, fffffff1, }
VMAX/VMAXQ:7:result_uint64x1 [] = { 3333333333333333, }
VMAX/VMAXQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMAX/VMAXQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMAX/VMAXQ:10:result_float32x2 [] = { c1780000 -0x1.f000000p+3 -15.5, c1700000 -0x1.e000000p+3 -15, }
+VMAX/VMAXQ:10:result_float32x2 [] = { c1780000, c1700000, }
VMAX/VMAXQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VMAX/VMAXQ:12:result_int8x16 [] = { fffffff4, fffffff4, fffffff4, fffffff4, fffffff4, fffffff5, fffffff6, fffffff7, fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, }
VMAX/VMAXQ:13:result_int16x8 [] = { fffffff3, fffffff3, fffffff3, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, }
@@ -2969,14 +2969,14 @@ VMAX/VMAXQ:18:result_uint32x4 [] = { fffffff1, fffffff1, fffffff2, fffffff3, }
VMAX/VMAXQ:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VMAX/VMAXQ:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMAX/VMAXQ:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMAX/VMAXQ:22:result_float32x4 [] = { c1680000 -0x1.d000000p+3 -14.5, c1680000 -0x1.d000000p+3 -14.5, c1600000 -0x1.c000000p+3 -14, c1500000 -0x1.a000000p+3 -13, }
+VMAX/VMAXQ:22:result_float32x4 [] = { c1680000, c1680000, c1600000, c1500000, }
VMAX/VMAXQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
-VMAX/VMAXQ FP special (NaN):24:result_float32x4 [] = { 7fc00000 nan nan, 7fc00000 nan nan, 7fc00000 nan nan, 7fc00000 nan nan, }
-VMAX/VMAXQ FP special (-NaN):25:result_float32x4 [] = { 7fc00000 nan nan, 7fc00000 nan nan, 7fc00000 nan nan, 7fc00000 nan nan, }
-VMAX/VMAXQ FP special (inf):26:result_float32x4 [] = { 7f800000 inf inf, 7f800000 inf inf, 7f800000 inf inf, 7f800000 inf inf, }
-VMAX/VMAXQ FP special (-inf):27:result_float32x4 [] = { 3f800000 0x1.0000000p+0 1, 3f800000 0x1.0000000p+0 1, 3f800000 0x1.0000000p+0 1, 3f800000 0x1.0000000p+0 1, }
-VMAX/VMAXQ FP special (-0.0):28:result_float32x4 [] = { 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, }
-VMAX/VMAXQ FP special (-0.0):29:result_float32x4 [] = { 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, }
+VMAX/VMAXQ FP special (NaN):24:result_float32x4 [] = { 7fc00000, 7fc00000, 7fc00000, 7fc00000, }
+VMAX/VMAXQ FP special (-NaN):25:result_float32x4 [] = { 7fc00000, 7fc00000, 7fc00000, 7fc00000, }
+VMAX/VMAXQ FP special (inf):26:result_float32x4 [] = { 7f800000, 7f800000, 7f800000, 7f800000, }
+VMAX/VMAXQ FP special (-inf):27:result_float32x4 [] = { 3f800000, 3f800000, 3f800000, 3f800000, }
+VMAX/VMAXQ FP special (-0.0):28:result_float32x4 [] = { 0, 0, 0, 0, }
+VMAX/VMAXQ FP special (-0.0):29:result_float32x4 [] = { 0, 0, 0, 0, }
VMIN/VMINQ output:
VMIN/VMINQ:0:result_int8x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff3, fffffff3, fffffff3, fffffff3, }
@@ -2989,7 +2989,7 @@ VMIN/VMINQ:6:result_uint32x2 [] = { fffffff0, fffffff0, }
VMIN/VMINQ:7:result_uint64x1 [] = { 3333333333333333, }
VMIN/VMINQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMIN/VMINQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMIN/VMINQ:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1780000 -0x1.f000000p+3 -15.5, }
+VMIN/VMINQ:10:result_float32x2 [] = { c1800000, c1780000, }
VMIN/VMINQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VMIN/VMINQ:12:result_int8x16 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff4, fffffff4, fffffff4, fffffff4, fffffff4, fffffff4, fffffff4, fffffff4, fffffff4, fffffff4, fffffff4, }
VMIN/VMINQ:13:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff3, fffffff3, fffffff3, fffffff3, }
@@ -3001,14 +3001,14 @@ VMIN/VMINQ:18:result_uint32x4 [] = { fffffff0, fffffff1, fffffff1, fffffff1, }
VMIN/VMINQ:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VMIN/VMINQ:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMIN/VMINQ:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMIN/VMINQ:22:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, c1680000 -0x1.d000000p+3 -14.5, c1680000 -0x1.d000000p+3 -14.5, }
+VMIN/VMINQ:22:result_float32x4 [] = { c1800000, c1700000, c1680000, c1680000, }
VMIN/VMINQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
-VMIN/VMINQ FP special (NaN):24:result_float32x4 [] = { 7fc00000 nan nan, 7fc00000 nan nan, 7fc00000 nan nan, 7fc00000 nan nan, }
-VMIN/VMINQ FP special (-NaN):25:result_float32x4 [] = { 7fc00000 nan nan, 7fc00000 nan nan, 7fc00000 nan nan, 7fc00000 nan nan, }
-VMIN/VMINQ FP special (inf):26:result_float32x4 [] = { 3f800000 0x1.0000000p+0 1, 3f800000 0x1.0000000p+0 1, 3f800000 0x1.0000000p+0 1, 3f800000 0x1.0000000p+0 1, }
-VMIN/VMINQ FP special (-inf):27:result_float32x4 [] = { ff800000 -inf -inf, ff800000 -inf -inf, ff800000 -inf -inf, ff800000 -inf -inf, }
-VMIN/VMINQ FP special (-0.0):28:result_float32x4 [] = { 80000000 -0x0.0000000p+0 -0, 80000000 -0x0.0000000p+0 -0, 80000000 -0x0.0000000p+0 -0, 80000000 -0x0.0000000p+0 -0, }
-VMIN/VMINQ FP special (-0.0):29:result_float32x4 [] = { 80000000 -0x0.0000000p+0 -0, 80000000 -0x0.0000000p+0 -0, 80000000 -0x0.0000000p+0 -0, 80000000 -0x0.0000000p+0 -0, }
+VMIN/VMINQ FP special (NaN):24:result_float32x4 [] = { 7fc00000, 7fc00000, 7fc00000, 7fc00000, }
+VMIN/VMINQ FP special (-NaN):25:result_float32x4 [] = { 7fc00000, 7fc00000, 7fc00000, 7fc00000, }
+VMIN/VMINQ FP special (inf):26:result_float32x4 [] = { 3f800000, 3f800000, 3f800000, 3f800000, }
+VMIN/VMINQ FP special (-inf):27:result_float32x4 [] = { ff800000, ff800000, ff800000, ff800000, }
+VMIN/VMINQ FP special (-0.0):28:result_float32x4 [] = { 80000000, 80000000, 80000000, 80000000, }
+VMIN/VMINQ FP special (-0.0):29:result_float32x4 [] = { 80000000, 80000000, 80000000, 80000000, }
VNEG/VNEGQ output:
VNEG/VNEGQ:0:result_int8x8 [] = { 10, f, e, d, c, b, a, 9, }
@@ -3021,7 +3021,7 @@ VNEG/VNEGQ:6:result_uint32x2 [] = { 33333333, 33333333, }
VNEG/VNEGQ:7:result_uint64x1 [] = { 3333333333333333, }
VNEG/VNEGQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VNEG/VNEGQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VNEG/VNEGQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VNEG/VNEGQ:10:result_float32x2 [] = { 33333333, 33333333, }
VNEG/VNEGQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VNEG/VNEGQ:12:result_int8x16 [] = { 10, f, e, d, c, b, a, 9, 8, 7, 6, 5, 4, 3, 2, 1, }
VNEG/VNEGQ:13:result_int16x8 [] = { 10, f, e, d, c, b, a, 9, }
@@ -3033,12 +3033,12 @@ VNEG/VNEGQ:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VNEG/VNEGQ:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VNEG/VNEGQ:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VNEG/VNEGQ:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VNEG/VNEGQ:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VNEG/VNEGQ:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VNEG/VNEGQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
float32:
-VNEG/VNEGQ:24:result_float32x2 [] = { c0133333 -0x1.2666660p+1 -2.3, c0133333 -0x1.2666660p+1 -2.3, }
-VNEG/VNEGQ:25:result_float32x4 [] = { c059999a -0x1.b333340p+1 -3.4, c059999a -0x1.b333340p+1 -3.4, c059999a -0x1.b333340p+1 -3.4, c059999a -0x1.b333340p+1 -3.4, }
+VNEG/VNEGQ:24:result_float32x2 [] = { c0133333, c0133333, }
+VNEG/VNEGQ:25:result_float32x4 [] = { c059999a, c059999a, c059999a, c059999a, }
VQNEG/VQNEGQ cumulative saturation output:
VQNEG/VQNEGQ:0:vqneg_s8 Neon cumulative saturation 0
@@ -3059,7 +3059,7 @@ VQNEG/VQNEGQ:12:result_uint32x2 [] = { 33333333, 33333333, }
VQNEG/VQNEGQ:13:result_uint64x1 [] = { 3333333333333333, }
VQNEG/VQNEGQ:14:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQNEG/VQNEGQ:15:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQNEG/VQNEGQ:16:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQNEG/VQNEGQ:16:result_float32x2 [] = { 33333333, 33333333, }
VQNEG/VQNEGQ:17:result_float16x4 [] = { 0, 0, 0, 0, }
VQNEG/VQNEGQ:18:result_int8x16 [] = { 10, f, e, d, c, b, a, 9, 8, 7, 6, 5, 4, 3, 2, 1, }
VQNEG/VQNEGQ:19:result_int16x8 [] = { 10, f, e, d, c, b, a, 9, }
@@ -3071,7 +3071,7 @@ VQNEG/VQNEGQ:24:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333,
VQNEG/VQNEGQ:25:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQNEG/VQNEGQ:26:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQNEG/VQNEGQ:27:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQNEG/VQNEGQ:28:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQNEG/VQNEGQ:28:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQNEG/VQNEGQ:29:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQNEG/VQNEGQ cumulative saturation output:
@@ -3093,7 +3093,7 @@ VQNEG/VQNEGQ:12:result_uint32x2 [] = { 33333333, 33333333, }
VQNEG/VQNEGQ:13:result_uint64x1 [] = { 3333333333333333, }
VQNEG/VQNEGQ:14:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQNEG/VQNEGQ:15:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQNEG/VQNEGQ:16:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQNEG/VQNEGQ:16:result_float32x2 [] = { 33333333, 33333333, }
VQNEG/VQNEGQ:17:result_float16x4 [] = { 0, 0, 0, 0, }
VQNEG/VQNEGQ:18:result_int8x16 [] = { 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, }
VQNEG/VQNEGQ:19:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, }
@@ -3105,7 +3105,7 @@ VQNEG/VQNEGQ:24:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333,
VQNEG/VQNEGQ:25:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQNEG/VQNEGQ:26:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQNEG/VQNEGQ:27:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQNEG/VQNEGQ:28:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQNEG/VQNEGQ:28:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQNEG/VQNEGQ:29:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VMLAL output:
@@ -3119,7 +3119,7 @@ VMLAL:6:result_uint32x2 [] = { 33333333, 33333333, }
VMLAL:7:result_uint64x1 [] = { 3333333333333333, }
VMLAL:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMLAL:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMLAL:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMLAL:10:result_float32x2 [] = { 33333333, 33333333, }
VMLAL:11:result_float16x4 [] = { 0, 0, 0, 0, }
VMLAL:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLAL:13:result_int16x8 [] = { ffffe907, ffffe908, ffffe909, ffffe90a, ffffe90b, ffffe90c, ffffe90d, ffffe90e, }
@@ -3131,7 +3131,7 @@ VMLAL:18:result_uint32x4 [] = { 3e07, 3e08, 3e09, 3e0a, }
VMLAL:19:result_uint64x2 [] = { 3e07, 3e08, }
VMLAL:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLAL:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMLAL:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMLAL:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VMLAL:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VMLSL output:
@@ -3145,7 +3145,7 @@ VMLSL:6:result_uint32x2 [] = { 33333333, 33333333, }
VMLSL:7:result_uint64x1 [] = { 3333333333333333, }
VMLSL:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMLSL:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMLSL:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMLSL:10:result_float32x2 [] = { 33333333, 33333333, }
VMLSL:11:result_float16x4 [] = { 0, 0, 0, 0, }
VMLSL:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLSL:13:result_int16x8 [] = { 16d9, 16da, 16db, 16dc, 16dd, 16de, 16df, 16e0, }
@@ -3157,7 +3157,7 @@ VMLSL:18:result_uint32x4 [] = { ffffc1d9, ffffc1da, ffffc1db, ffffc1dc, }
VMLSL:19:result_uint64x2 [] = { ffffffffffffc1d9, ffffffffffffc1da, }
VMLSL:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLSL:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMLSL:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMLSL:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VMLSL:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VMLAL_LANE output:
@@ -3171,7 +3171,7 @@ VMLAL_LANE:6:result_uint32x2 [] = { 33333333, 33333333, }
VMLAL_LANE:7:result_uint64x1 [] = { 3333333333333333, }
VMLAL_LANE:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMLAL_LANE:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMLAL_LANE:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMLAL_LANE:10:result_float32x2 [] = { 33333333, 33333333, }
VMLAL_LANE:11:result_float16x4 [] = { 0, 0, 0, 0, }
VMLAL_LANE:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLAL_LANE:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -3183,7 +3183,7 @@ VMLAL_LANE:18:result_uint32x4 [] = { 3e07, 3e08, 3e09, 3e0a, }
VMLAL_LANE:19:result_uint64x2 [] = { 3e07, 3e08, }
VMLAL_LANE:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLAL_LANE:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMLAL_LANE:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMLAL_LANE:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VMLAL_LANE:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VMLSL_LANE output:
@@ -3197,7 +3197,7 @@ VMLSL_LANE:6:result_uint32x2 [] = { 33333333, 33333333, }
VMLSL_LANE:7:result_uint64x1 [] = { 3333333333333333, }
VMLSL_LANE:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMLSL_LANE:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMLSL_LANE:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMLSL_LANE:10:result_float32x2 [] = { 33333333, 33333333, }
VMLSL_LANE:11:result_float16x4 [] = { 0, 0, 0, 0, }
VMLSL_LANE:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLSL_LANE:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -3209,7 +3209,7 @@ VMLSL_LANE:18:result_uint32x4 [] = { ffffc1d9, ffffc1da, ffffc1db, ffffc1dc, }
VMLSL_LANE:19:result_uint64x2 [] = { ffffffffffffc1d9, ffffffffffffc1da, }
VMLSL_LANE:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLSL_LANE:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMLSL_LANE:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMLSL_LANE:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VMLSL_LANE:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VMLAL_N output:
@@ -3223,7 +3223,7 @@ VMLAL_N:6:result_uint32x2 [] = { 33333333, 33333333, }
VMLAL_N:7:result_uint64x1 [] = { 3333333333333333, }
VMLAL_N:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMLAL_N:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMLAL_N:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMLAL_N:10:result_float32x2 [] = { 33333333, 33333333, }
VMLAL_N:11:result_float16x4 [] = { 0, 0, 0, 0, }
VMLAL_N:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLAL_N:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -3235,7 +3235,7 @@ VMLAL_N:18:result_uint32x4 [] = { 10df, 10e0, 10e1, 10e2, }
VMLAL_N:19:result_uint64x2 [] = { 10df, 10e0, }
VMLAL_N:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLAL_N:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMLAL_N:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMLAL_N:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VMLAL_N:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VMLSL_N output:
@@ -3249,7 +3249,7 @@ VMLSL_N:6:result_uint32x2 [] = { 33333333, 33333333, }
VMLSL_N:7:result_uint64x1 [] = { 3333333333333333, }
VMLSL_N:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMLSL_N:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMLSL_N:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMLSL_N:10:result_float32x2 [] = { 33333333, 33333333, }
VMLSL_N:11:result_float16x4 [] = { 0, 0, 0, 0, }
VMLSL_N:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLSL_N:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -3261,7 +3261,7 @@ VMLSL_N:18:result_uint32x4 [] = { ffffef01, ffffef02, ffffef03, ffffef04, }
VMLSL_N:19:result_uint64x2 [] = { ffffffffffffef01, ffffffffffffef02, }
VMLSL_N:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLSL_N:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMLSL_N:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMLSL_N:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VMLSL_N:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VMOVL output:
@@ -3275,7 +3275,7 @@ VMOVL:6:result_uint32x2 [] = { 33333333, 33333333, }
VMOVL:7:result_uint64x1 [] = { 3333333333333333, }
VMOVL:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMOVL:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMOVL:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMOVL:10:result_float32x2 [] = { 33333333, 33333333, }
VMOVL:11:result_float16x4 [] = { 0, 0, 0, 0, }
VMOVL:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMOVL:13:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, }
@@ -3287,7 +3287,7 @@ VMOVL:18:result_uint32x4 [] = { fff0, fff1, fff2, fff3, }
VMOVL:19:result_uint64x2 [] = { fffffff0, fffffff1, }
VMOVL:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMOVL:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMOVL:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMOVL:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VMOVL:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VMOVN output:
@@ -3301,7 +3301,7 @@ VMOVN:6:result_uint32x2 [] = { fffffff0, fffffff1, }
VMOVN:7:result_uint64x1 [] = { 3333333333333333, }
VMOVN:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMOVN:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMOVN:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMOVN:10:result_float32x2 [] = { 33333333, 33333333, }
VMOVN:11:result_float16x4 [] = { 0, 0, 0, 0, }
VMOVN:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMOVN:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -3313,7 +3313,7 @@ VMOVN:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VMOVN:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VMOVN:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMOVN:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMOVN:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMOVN:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VMOVN:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VMULL output:
@@ -3327,7 +3327,7 @@ VMULL:6:result_uint32x2 [] = { 33333333, 33333333, }
VMULL:7:result_uint64x1 [] = { 3333333333333333, }
VMULL:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMULL:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMULL:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMULL:10:result_float32x2 [] = { 33333333, 33333333, }
VMULL:11:result_float16x4 [] = { 0, 0, 0, 0, }
VMULL:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMULL:13:result_int16x8 [] = { 100, e1, c4, a9, 90, 79, 64, 51, }
@@ -3339,7 +3339,7 @@ VMULL:18:result_uint32x4 [] = { ffe00100, ffe200e1, ffe400c4, ffe600a9, }
VMULL:19:result_uint64x2 [] = { ffffffe000000100, ffffffe2000000e1, }
VMULL:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMULL:21:result_poly16x8 [] = { 5500, 5501, 5504, 5505, 5510, 5511, 5514, 5515, }
-VMULL:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMULL:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VMULL:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VMULL_LANE output:
@@ -3353,7 +3353,7 @@ VMULL_LANE:6:result_uint32x2 [] = { 33333333, 33333333, }
VMULL_LANE:7:result_uint64x1 [] = { 3333333333333333, }
VMULL_LANE:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMULL_LANE:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMULL_LANE:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMULL_LANE:10:result_float32x2 [] = { 33333333, 33333333, }
VMULL_LANE:11:result_float16x4 [] = { 0, 0, 0, 0, }
VMULL_LANE:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMULL_LANE:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -3365,7 +3365,7 @@ VMULL_LANE:18:result_uint32x4 [] = { 4000, 4000, 4000, 4000, }
VMULL_LANE:19:result_uint64x2 [] = { 2000, 2000, }
VMULL_LANE:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMULL_LANE:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMULL_LANE:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMULL_LANE:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VMULL_LANE:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VREV16 output:
@@ -3379,7 +3379,7 @@ VREV16:6:result_uint32x2 [] = { 33333333, 33333333, }
VREV16:7:result_uint64x1 [] = { 3333333333333333, }
VREV16:8:result_poly8x8 [] = { f1, f0, f3, f2, f5, f4, f7, f6, }
VREV16:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VREV16:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VREV16:10:result_float32x2 [] = { 33333333, 33333333, }
VREV16:11:result_float16x4 [] = { 0, 0, 0, 0, }
VREV16:12:result_int8x16 [] = { fffffff1, fffffff0, fffffff3, fffffff2, fffffff5, fffffff4, fffffff7, fffffff6, fffffff9, fffffff8, fffffffb, fffffffa, fffffffd, fffffffc, ffffffff, fffffffe, }
VREV16:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -3391,7 +3391,7 @@ VREV16:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VREV16:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VREV16:20:result_poly8x16 [] = { f1, f0, f3, f2, f5, f4, f7, f6, f9, f8, fb, fa, fd, fc, ff, fe, }
VREV16:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VREV16:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VREV16:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VREV16:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VREV32 output:
@@ -3405,7 +3405,7 @@ VREV32:30:result_uint32x2 [] = { 33333333, 33333333, }
VREV32:31:result_uint64x1 [] = { 3333333333333333, }
VREV32:32:result_poly8x8 [] = { f3, f2, f1, f0, f7, f6, f5, f4, }
VREV32:33:result_poly16x4 [] = { fff1, fff0, fff3, fff2, }
-VREV32:34:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VREV32:34:result_float32x2 [] = { 33333333, 33333333, }
VREV32:35:result_float16x4 [] = { 0, 0, 0, 0, }
VREV32:36:result_int8x16 [] = { fffffff3, fffffff2, fffffff1, fffffff0, fffffff7, fffffff6, fffffff5, fffffff4, fffffffb, fffffffa, fffffff9, fffffff8, ffffffff, fffffffe, fffffffd, fffffffc, }
VREV32:37:result_int16x8 [] = { fffffff1, fffffff0, fffffff3, fffffff2, fffffff5, fffffff4, fffffff7, fffffff6, }
@@ -3417,7 +3417,7 @@ VREV32:42:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VREV32:43:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VREV32:44:result_poly8x16 [] = { f3, f2, f1, f0, f7, f6, f5, f4, fb, fa, f9, f8, ff, fe, fd, fc, }
VREV32:45:result_poly16x8 [] = { fff1, fff0, fff3, fff2, fff5, fff4, fff7, fff6, }
-VREV32:46:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VREV32:46:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VREV32:47:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VREV64 output:
@@ -3431,7 +3431,7 @@ VREV64:54:result_uint32x2 [] = { fffffff1, fffffff0, }
VREV64:55:result_uint64x1 [] = { 3333333333333333, }
VREV64:56:result_poly8x8 [] = { f7, f6, f5, f4, f3, f2, f1, f0, }
VREV64:57:result_poly16x4 [] = { fff3, fff2, fff1, fff0, }
-VREV64:58:result_float32x2 [] = { c1700000 -0x1.e000000p+3 -15, c1800000 -0x1.0000000p+4 -16, }
+VREV64:58:result_float32x2 [] = { c1700000, c1800000, }
VREV64:59:result_float16x4 [] = { 0, 0, 0, 0, }
VREV64:60:result_int8x16 [] = { fffffff7, fffffff6, fffffff5, fffffff4, fffffff3, fffffff2, fffffff1, fffffff0, ffffffff, fffffffe, fffffffd, fffffffc, fffffffb, fffffffa, fffffff9, fffffff8, }
VREV64:61:result_int16x8 [] = { fffffff3, fffffff2, fffffff1, fffffff0, fffffff7, fffffff6, fffffff5, fffffff4, }
@@ -3443,7 +3443,7 @@ VREV64:66:result_uint32x4 [] = { fffffff1, fffffff0, fffffff3, fffffff2, }
VREV64:67:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VREV64:68:result_poly8x16 [] = { f7, f6, f5, f4, f3, f2, f1, f0, ff, fe, fd, fc, fb, fa, f9, f8, }
VREV64:69:result_poly16x8 [] = { fff3, fff2, fff1, fff0, fff7, fff6, fff5, fff4, }
-VREV64:70:result_float32x4 [] = { c1700000 -0x1.e000000p+3 -15, c1800000 -0x1.0000000p+4 -16, c1500000 -0x1.a000000p+3 -13, c1600000 -0x1.c000000p+3 -14, }
+VREV64:70:result_float32x4 [] = { c1700000, c1800000, c1500000, c1600000, }
VREV64:71:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VSRA_N output:
@@ -3457,7 +3457,7 @@ VSRA_N:6:result_uint32x2 [] = { fffffff3, fffffff4, }
VSRA_N:7:result_uint64x1 [] = { fffffffffffffff0, }
VSRA_N:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VSRA_N:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VSRA_N:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSRA_N:10:result_float32x2 [] = { 33333333, 33333333, }
VSRA_N:11:result_float16x4 [] = { 0, 0, 0, 0, }
VSRA_N:12:result_int8x16 [] = { fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, 0, 1, 2, 3, 4, 5, 6, 7, }
VSRA_N:13:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, }
@@ -3469,7 +3469,7 @@ VSRA_N:18:result_uint32x4 [] = { fffffff3, fffffff4, fffffff5, fffffff6, }
VSRA_N:19:result_uint64x2 [] = { fffffffffffffff0, fffffffffffffff1, }
VSRA_N:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VSRA_N:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VSRA_N:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSRA_N:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VSRA_N:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VTRN/VTRNQ chunk 0 output:
@@ -3483,7 +3483,7 @@ VTRN/VTRNQ:6:result_uint32x2 [] = { fffffff0, fffffff1, }
VTRN/VTRNQ:7:result_uint64x1 [] = { 3333333333333333, }
VTRN/VTRNQ:8:result_poly8x8 [] = { f0, f1, 55, 55, f2, f3, 55, 55, }
VTRN/VTRNQ:9:result_poly16x4 [] = { fff0, fff1, 66, 66, }
-VTRN/VTRNQ:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VTRN/VTRNQ:10:result_float32x2 [] = { c1800000, c1700000, }
VTRN/VTRNQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VTRN/VTRNQ:12:result_int8x16 [] = { fffffff0, fffffff1, 11, 11, fffffff2, fffffff3, 11, 11, fffffff4, fffffff5, 11, 11, fffffff6, fffffff7, 11, 11, }
VTRN/VTRNQ:13:result_int16x8 [] = { fffffff0, fffffff1, 22, 22, fffffff2, fffffff3, 22, 22, }
@@ -3495,7 +3495,7 @@ VTRN/VTRNQ:18:result_uint32x4 [] = { fffffff0, fffffff1, 77, 77, }
VTRN/VTRNQ:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VTRN/VTRNQ:20:result_poly8x16 [] = { f0, f1, 55, 55, f2, f3, 55, 55, f4, f5, 55, 55, f6, f7, 55, 55, }
VTRN/VTRNQ:21:result_poly16x8 [] = { fff0, fff1, 66, 66, fff2, fff3, 66, 66, }
-VTRN/VTRNQ:22:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, 42073333 0x1.0e66660p+5 33.8, 42073333 0x1.0e66660p+5 33.8, }
+VTRN/VTRNQ:22:result_float32x4 [] = { c1800000, c1700000, 42073333, 42073333, }
VTRN/VTRNQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VTRN/VTRNQ chunk 1 output:
@@ -3509,7 +3509,7 @@ VTRN/VTRNQ:30:result_uint32x2 [] = { 77, 77, }
VTRN/VTRNQ:31:result_uint64x1 [] = { 3333333333333333, }
VTRN/VTRNQ:32:result_poly8x8 [] = { f4, f5, 55, 55, f6, f7, 55, 55, }
VTRN/VTRNQ:33:result_poly16x4 [] = { fff2, fff3, 66, 66, }
-VTRN/VTRNQ:34:result_float32x2 [] = { 42066666 0x1.0ccccc0p+5 33.6, 42066666 0x1.0ccccc0p+5 33.6, }
+VTRN/VTRNQ:34:result_float32x2 [] = { 42066666, 42066666, }
VTRN/VTRNQ:35:result_float16x4 [] = { 0, 0, 0, 0, }
VTRN/VTRNQ:36:result_int8x16 [] = { fffffff8, fffffff9, 11, 11, fffffffa, fffffffb, 11, 11, fffffffc, fffffffd, 11, 11, fffffffe, ffffffff, 11, 11, }
VTRN/VTRNQ:37:result_int16x8 [] = { fffffff4, fffffff5, 22, 22, fffffff6, fffffff7, 22, 22, }
@@ -3521,7 +3521,7 @@ VTRN/VTRNQ:42:result_uint32x4 [] = { fffffff2, fffffff3, 77, 77, }
VTRN/VTRNQ:43:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VTRN/VTRNQ:44:result_poly8x16 [] = { f8, f9, 55, 55, fa, fb, 55, 55, fc, fd, 55, 55, fe, ff, 55, 55, }
VTRN/VTRNQ:45:result_poly16x8 [] = { fff4, fff5, 66, 66, fff6, fff7, 66, 66, }
-VTRN/VTRNQ:46:result_float32x4 [] = { c1600000 -0x1.c000000p+3 -14, c1500000 -0x1.a000000p+3 -13, 42073333 0x1.0e66660p+5 33.8, 42073333 0x1.0e66660p+5 33.8, }
+VTRN/VTRNQ:46:result_float32x4 [] = { c1600000, c1500000, 42073333, 42073333, }
VTRN/VTRNQ:47:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VUZP/VUZPQ chunk 0 output:
@@ -3535,7 +3535,7 @@ VUZP/VUZPQ:6:result_uint32x2 [] = { fffffff0, fffffff1, }
VUZP/VUZPQ:7:result_uint64x1 [] = { 3333333333333333, }
VUZP/VUZPQ:8:result_poly8x8 [] = { f0, f1, f2, f3, f4, f5, f6, f7, }
VUZP/VUZPQ:9:result_poly16x4 [] = { fff0, fff1, fff2, fff3, }
-VUZP/VUZPQ:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VUZP/VUZPQ:10:result_float32x2 [] = { c1800000, c1700000, }
VUZP/VUZPQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VUZP/VUZPQ:12:result_int8x16 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, }
VUZP/VUZPQ:13:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, }
@@ -3547,7 +3547,7 @@ VUZP/VUZPQ:18:result_uint32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, }
VUZP/VUZPQ:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VUZP/VUZPQ:20:result_poly8x16 [] = { f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, fa, fb, fc, fd, fe, ff, }
VUZP/VUZPQ:21:result_poly16x8 [] = { fff0, fff1, fff2, fff3, fff4, fff5, fff6, fff7, }
-VUZP/VUZPQ:22:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, c1600000 -0x1.c000000p+3 -14, c1500000 -0x1.a000000p+3 -13, }
+VUZP/VUZPQ:22:result_float32x4 [] = { c1800000, c1700000, c1600000, c1500000, }
VUZP/VUZPQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VUZP/VUZPQ chunk 1 output:
@@ -3561,7 +3561,7 @@ VUZP/VUZPQ:30:result_uint32x2 [] = { 77, 77, }
VUZP/VUZPQ:31:result_uint64x1 [] = { 3333333333333333, }
VUZP/VUZPQ:32:result_poly8x8 [] = { 55, 55, 55, 55, 55, 55, 55, 55, }
VUZP/VUZPQ:33:result_poly16x4 [] = { 66, 66, 66, 66, }
-VUZP/VUZPQ:34:result_float32x2 [] = { 42066666 0x1.0ccccc0p+5 33.6, 42066666 0x1.0ccccc0p+5 33.6, }
+VUZP/VUZPQ:34:result_float32x2 [] = { 42066666, 42066666, }
VUZP/VUZPQ:35:result_float16x4 [] = { 0, 0, 0, 0, }
VUZP/VUZPQ:36:result_int8x16 [] = { 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, }
VUZP/VUZPQ:37:result_int16x8 [] = { 22, 22, 22, 22, 22, 22, 22, 22, }
@@ -3573,7 +3573,7 @@ VUZP/VUZPQ:42:result_uint32x4 [] = { 77, 77, 77, 77, }
VUZP/VUZPQ:43:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VUZP/VUZPQ:44:result_poly8x16 [] = { 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, }
VUZP/VUZPQ:45:result_poly16x8 [] = { 66, 66, 66, 66, 66, 66, 66, 66, }
-VUZP/VUZPQ:46:result_float32x4 [] = { 42073333 0x1.0e66660p+5 33.8, 42073333 0x1.0e66660p+5 33.8, 42073333 0x1.0e66660p+5 33.8, 42073333 0x1.0e66660p+5 33.8, }
+VUZP/VUZPQ:46:result_float32x4 [] = { 42073333, 42073333, 42073333, 42073333, }
VUZP/VUZPQ:47:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VZIP/VZIPQ chunk 0 output:
@@ -3587,7 +3587,7 @@ VZIP/VZIPQ:6:result_uint32x2 [] = { fffffff0, fffffff1, }
VZIP/VZIPQ:7:result_uint64x1 [] = { 3333333333333333, }
VZIP/VZIPQ:8:result_poly8x8 [] = { f0, f4, 55, 55, f1, f5, 55, 55, }
VZIP/VZIPQ:9:result_poly16x4 [] = { fff0, fff2, 66, 66, }
-VZIP/VZIPQ:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VZIP/VZIPQ:10:result_float32x2 [] = { c1800000, c1700000, }
VZIP/VZIPQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VZIP/VZIPQ:12:result_int8x16 [] = { fffffff0, fffffff8, 11, 11, fffffff1, fffffff9, 11, 11, fffffff2, fffffffa, 11, 11, fffffff3, fffffffb, 11, 11, }
VZIP/VZIPQ:13:result_int16x8 [] = { fffffff0, fffffff4, 22, 22, fffffff1, fffffff5, 22, 22, }
@@ -3599,7 +3599,7 @@ VZIP/VZIPQ:18:result_uint32x4 [] = { fffffff0, fffffff2, 77, 77, }
VZIP/VZIPQ:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VZIP/VZIPQ:20:result_poly8x16 [] = { f0, f8, 55, 55, f1, f9, 55, 55, f2, fa, 55, 55, f3, fb, 55, 55, }
VZIP/VZIPQ:21:result_poly16x8 [] = { fff0, fff4, 66, 66, fff1, fff5, 66, 66, }
-VZIP/VZIPQ:22:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1600000 -0x1.c000000p+3 -14, 42073333 0x1.0e66660p+5 33.8, 42073333 0x1.0e66660p+5 33.8, }
+VZIP/VZIPQ:22:result_float32x4 [] = { c1800000, c1600000, 42073333, 42073333, }
VZIP/VZIPQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VZIP/VZIPQ chunk 1 output:
@@ -3613,7 +3613,7 @@ VZIP/VZIPQ:30:result_uint32x2 [] = { 77, 77, }
VZIP/VZIPQ:31:result_uint64x1 [] = { 3333333333333333, }
VZIP/VZIPQ:32:result_poly8x8 [] = { f2, f6, 55, 55, f3, f7, 55, 55, }
VZIP/VZIPQ:33:result_poly16x4 [] = { fff1, fff3, 66, 66, }
-VZIP/VZIPQ:34:result_float32x2 [] = { 42066666 0x1.0ccccc0p+5 33.6, 42066666 0x1.0ccccc0p+5 33.6, }
+VZIP/VZIPQ:34:result_float32x2 [] = { 42066666, 42066666, }
VZIP/VZIPQ:35:result_float16x4 [] = { 0, 0, 0, 0, }
VZIP/VZIPQ:36:result_int8x16 [] = { fffffff4, fffffffc, 11, 11, fffffff5, fffffffd, 11, 11, fffffff6, fffffffe, 11, 11, fffffff7, ffffffff, 11, 11, }
VZIP/VZIPQ:37:result_int16x8 [] = { fffffff2, fffffff6, 22, 22, fffffff3, fffffff7, 22, 22, }
@@ -3625,7 +3625,7 @@ VZIP/VZIPQ:42:result_uint32x4 [] = { fffffff1, fffffff3, 77, 77, }
VZIP/VZIPQ:43:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VZIP/VZIPQ:44:result_poly8x16 [] = { f4, fc, 55, 55, f5, fd, 55, 55, f6, fe, 55, 55, f7, ff, 55, 55, }
VZIP/VZIPQ:45:result_poly16x8 [] = { fff2, fff6, 66, 66, fff3, fff7, 66, 66, }
-VZIP/VZIPQ:46:result_float32x4 [] = { c1700000 -0x1.e000000p+3 -15, c1500000 -0x1.a000000p+3 -13, 42073333 0x1.0e66660p+5 33.8, 42073333 0x1.0e66660p+5 33.8, }
+VZIP/VZIPQ:46:result_float32x4 [] = { c1700000, c1500000, 42073333, 42073333, }
VZIP/VZIPQ:47:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VREINTERPRET/VREINTERPRETQ output:
@@ -3791,26 +3791,26 @@ VREINTERPRET/VREINTERPRETQ:158:result_uint8x16 [] = { f0, ff, ff, ff, f1, ff, ff
VREINTERPRET/VREINTERPRETQ:159:result_uint8x16 [] = { f0, ff, ff, ff, ff, ff, ff, ff, f1, ff, ff, ff, ff, ff, ff, ff, }
VREINTERPRET/VREINTERPRETQ:160:result_uint8x16 [] = { f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, fa, fb, fc, fd, fe, ff, }
VREINTERPRET/VREINTERPRETQ:161:result_uint8x16 [] = { f0, ff, f1, ff, f2, ff, f3, ff, f4, ff, f5, ff, f6, ff, f7, ff, }
-VREINTERPRET/VREINTERPRETQ:162:result_float32x2 [] = { f3f2f1f0 -0x1.e5e3e00p+104 -3.849618e+31, f7f6f5f4 -0x1.edebe80p+112 -1.001792e+34, }
-VREINTERPRET/VREINTERPRETQ:163:result_float32x2 [] = { fff1fff0 nan nan, fff3fff2 nan nan, }
-VREINTERPRET/VREINTERPRETQ:164:result_float32x2 [] = { fffffff0 nan nan, fffffff1 nan nan, }
-VREINTERPRET/VREINTERPRETQ:165:result_float32x2 [] = { fffffff0 nan nan, ffffffff nan nan, }
-VREINTERPRET/VREINTERPRETQ:166:result_float32x2 [] = { f3f2f1f0 -0x1.e5e3e00p+104 -3.849618e+31, f7f6f5f4 -0x1.edebe80p+112 -1.001792e+34, }
-VREINTERPRET/VREINTERPRETQ:167:result_float32x2 [] = { fff1fff0 nan nan, fff3fff2 nan nan, }
-VREINTERPRET/VREINTERPRETQ:168:result_float32x2 [] = { fffffff0 nan nan, fffffff1 nan nan, }
-VREINTERPRET/VREINTERPRETQ:169:result_float32x2 [] = { fffffff0 nan nan, ffffffff nan nan, }
-VREINTERPRET/VREINTERPRETQ:170:result_float32x2 [] = { f3f2f1f0 -0x1.e5e3e00p+104 -3.849618e+31, f7f6f5f4 -0x1.edebe80p+112 -1.001792e+34, }
-VREINTERPRET/VREINTERPRETQ:171:result_float32x2 [] = { fff1fff0 nan nan, fff3fff2 nan nan, }
-VREINTERPRET/VREINTERPRETQ:172:result_float32x4 [] = { f3f2f1f0 -0x1.e5e3e00p+104 -3.849618e+31, f7f6f5f4 -0x1.edebe80p+112 -1.001792e+34, fbfaf9f8 -0x1.f5f3f00p+120 -2.606288e+36, fffefdfc nan nan, }
-VREINTERPRET/VREINTERPRETQ:173:result_float32x4 [] = { fff1fff0 nan nan, fff3fff2 nan nan, fff5fff4 nan nan, fff7fff6 nan nan, }
-VREINTERPRET/VREINTERPRETQ:174:result_float32x4 [] = { fffffff0 nan nan, fffffff1 nan nan, fffffff2 nan nan, fffffff3 nan nan, }
-VREINTERPRET/VREINTERPRETQ:175:result_float32x4 [] = { fffffff0 nan nan, ffffffff nan nan, fffffff1 nan nan, ffffffff nan nan, }
-VREINTERPRET/VREINTERPRETQ:176:result_float32x4 [] = { f3f2f1f0 -0x1.e5e3e00p+104 -3.849618e+31, f7f6f5f4 -0x1.edebe80p+112 -1.001792e+34, fbfaf9f8 -0x1.f5f3f00p+120 -2.606288e+36, fffefdfc nan nan, }
-VREINTERPRET/VREINTERPRETQ:177:result_float32x4 [] = { fff1fff0 nan nan, fff3fff2 nan nan, fff5fff4 nan nan, fff7fff6 nan nan, }
-VREINTERPRET/VREINTERPRETQ:178:result_float32x4 [] = { fffffff0 nan nan, fffffff1 nan nan, fffffff2 nan nan, fffffff3 nan nan, }
-VREINTERPRET/VREINTERPRETQ:179:result_float32x4 [] = { fffffff0 nan nan, ffffffff nan nan, fffffff1 nan nan, ffffffff nan nan, }
-VREINTERPRET/VREINTERPRETQ:180:result_float32x4 [] = { f3f2f1f0 -0x1.e5e3e00p+104 -3.849618e+31, f7f6f5f4 -0x1.edebe80p+112 -1.001792e+34, fbfaf9f8 -0x1.f5f3f00p+120 -2.606288e+36, fffefdfc nan nan, }
-VREINTERPRET/VREINTERPRETQ:181:result_float32x4 [] = { fff1fff0 nan nan, fff3fff2 nan nan, fff5fff4 nan nan, fff7fff6 nan nan, }
+VREINTERPRET/VREINTERPRETQ:162:result_float32x2 [] = { f3f2f1f0, f7f6f5f4, }
+VREINTERPRET/VREINTERPRETQ:163:result_float32x2 [] = { fff1fff0, fff3fff2, }
+VREINTERPRET/VREINTERPRETQ:164:result_float32x2 [] = { fffffff0, fffffff1, }
+VREINTERPRET/VREINTERPRETQ:165:result_float32x2 [] = { fffffff0, ffffffff, }
+VREINTERPRET/VREINTERPRETQ:166:result_float32x2 [] = { f3f2f1f0, f7f6f5f4, }
+VREINTERPRET/VREINTERPRETQ:167:result_float32x2 [] = { fff1fff0, fff3fff2, }
+VREINTERPRET/VREINTERPRETQ:168:result_float32x2 [] = { fffffff0, fffffff1, }
+VREINTERPRET/VREINTERPRETQ:169:result_float32x2 [] = { fffffff0, ffffffff, }
+VREINTERPRET/VREINTERPRETQ:170:result_float32x2 [] = { f3f2f1f0, f7f6f5f4, }
+VREINTERPRET/VREINTERPRETQ:171:result_float32x2 [] = { fff1fff0, fff3fff2, }
+VREINTERPRET/VREINTERPRETQ:172:result_float32x4 [] = { f3f2f1f0, f7f6f5f4, fbfaf9f8, fffefdfc, }
+VREINTERPRET/VREINTERPRETQ:173:result_float32x4 [] = { fff1fff0, fff3fff2, fff5fff4, fff7fff6, }
+VREINTERPRET/VREINTERPRETQ:174:result_float32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, }
+VREINTERPRET/VREINTERPRETQ:175:result_float32x4 [] = { fffffff0, ffffffff, fffffff1, ffffffff, }
+VREINTERPRET/VREINTERPRETQ:176:result_float32x4 [] = { f3f2f1f0, f7f6f5f4, fbfaf9f8, fffefdfc, }
+VREINTERPRET/VREINTERPRETQ:177:result_float32x4 [] = { fff1fff0, fff3fff2, fff5fff4, fff7fff6, }
+VREINTERPRET/VREINTERPRETQ:178:result_float32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, }
+VREINTERPRET/VREINTERPRETQ:179:result_float32x4 [] = { fffffff0, ffffffff, fffffff1, ffffffff, }
+VREINTERPRET/VREINTERPRETQ:180:result_float32x4 [] = { f3f2f1f0, f7f6f5f4, fbfaf9f8, fffefdfc, }
+VREINTERPRET/VREINTERPRETQ:181:result_float32x4 [] = { fff1fff0, fff3fff2, fff5fff4, fff7fff6, }
VREINTERPRET/VREINTERPRETQ:182:result_int8x8 [] = { 0, 0, ffffff80, ffffffc1, 0, 0, 70, ffffffc1, }
VREINTERPRET/VREINTERPRETQ:183:result_int16x4 [] = { 0, ffffc180, 0, ffffc170, }
VREINTERPRET/VREINTERPRETQ:184:result_int32x2 [] = { c1800000, c1700000, }
@@ -3863,7 +3863,7 @@ VREINTERPRET/VREINTERPRETQ:230:result_uint32x2 [] = { cb80cc00, ca80cb00, }
VREINTERPRET/VREINTERPRETQ:231:result_uint64x1 [] = { ca80cb00cb80cc00, }
VREINTERPRET/VREINTERPRETQ:232:result_poly8x8 [] = { 0, cc, 80, cb, 0, cb, 80, ca, }
VREINTERPRET/VREINTERPRETQ:233:result_poly16x4 [] = { cc00, cb80, cb00, ca80, }
-VREINTERPRET/VREINTERPRETQ:234:result_float32x2 [] = { cb80cc00 -0x1.0198000p+24 -1.688166e+07, ca80cb00 -0x1.0196000p+22 -4220288, }
+VREINTERPRET/VREINTERPRETQ:234:result_float32x2 [] = { cb80cc00, ca80cb00, }
VREINTERPRET/VREINTERPRETQ:235:result_int8x16 [] = { 0, ffffffcc, ffffff80, ffffffcb, 0, ffffffcb, ffffff80, ffffffca, 0, ffffffca, ffffff80, ffffffc9, 0, ffffffc9, ffffff80, ffffffc8, }
VREINTERPRET/VREINTERPRETQ:236:result_int16x8 [] = { ffffcc00, ffffcb80, ffffcb00, ffffca80, ffffca00, ffffc980, ffffc900, ffffc880, }
VREINTERPRET/VREINTERPRETQ:237:result_int32x4 [] = { cb80cc00, ca80cb00, c980ca00, c880c900, }
@@ -3874,7 +3874,7 @@ VREINTERPRET/VREINTERPRETQ:241:result_uint32x4 [] = { cb80cc00, ca80cb00, c980ca
VREINTERPRET/VREINTERPRETQ:242:result_uint64x2 [] = { ca80cb00cb80cc00, c880c900c980ca00, }
VREINTERPRET/VREINTERPRETQ:243:result_poly8x16 [] = { 0, cc, 80, cb, 0, cb, 80, ca, 0, ca, 80, c9, 0, c9, 80, c8, }
VREINTERPRET/VREINTERPRETQ:244:result_poly16x8 [] = { cc00, cb80, cb00, ca80, ca00, c980, c900, c880, }
-VREINTERPRET/VREINTERPRETQ:245:result_float32x4 [] = { cb80cc00 -0x1.0198000p+24 -1.688166e+07, ca80cb00 -0x1.0196000p+22 -4220288, c980ca00 -0x1.0194000p+20 -1055040, c880c900 -0x1.0192000p+18 -263752, }
+VREINTERPRET/VREINTERPRETQ:245:result_float32x4 [] = { cb80cc00, ca80cb00, c980ca00, c880c900, }
VQRDMULH cumulative saturation output:
VQRDMULH:0:vqrdmulh_s16 Neon cumulative saturation 0
@@ -3893,7 +3893,7 @@ VQRDMULH:10:result_uint32x2 [] = { 33333333, 33333333, }
VQRDMULH:11:result_uint64x1 [] = { 3333333333333333, }
VQRDMULH:12:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH:13:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRDMULH:14:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRDMULH:14:result_float32x2 [] = { 33333333, 33333333, }
VQRDMULH:15:result_float16x4 [] = { 0, 0, 0, 0, }
VQRDMULH:16:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH:17:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -3905,7 +3905,7 @@ VQRDMULH:22:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRDMULH:23:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQRDMULH:24:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH:25:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRDMULH:26:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRDMULH:26:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRDMULH:27:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRDMULH (check mul cumulative saturation) cumulative saturation output:
@@ -3925,7 +3925,7 @@ VQRDMULH:38:result_uint32x2 [] = { 33333333, 33333333, }
VQRDMULH:39:result_uint64x1 [] = { 3333333333333333, }
VQRDMULH:40:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH:41:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRDMULH:42:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRDMULH:42:result_float32x2 [] = { 33333333, 33333333, }
VQRDMULH:43:result_float16x4 [] = { 0, 0, 0, 0, }
VQRDMULH:44:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH:45:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, }
@@ -3937,7 +3937,7 @@ VQRDMULH:50:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRDMULH:51:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQRDMULH:52:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH:53:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRDMULH:54:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRDMULH:54:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRDMULH:55:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRDMULH (check rounding cumulative saturation) cumulative saturation output:
@@ -3957,7 +3957,7 @@ VQRDMULH:66:result_uint32x2 [] = { 33333333, 33333333, }
VQRDMULH:67:result_uint64x1 [] = { 3333333333333333, }
VQRDMULH:68:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH:69:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRDMULH:70:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRDMULH:70:result_float32x2 [] = { 33333333, 33333333, }
VQRDMULH:71:result_float16x4 [] = { 0, 0, 0, 0, }
VQRDMULH:72:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH:73:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, }
@@ -3969,7 +3969,7 @@ VQRDMULH:78:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRDMULH:79:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQRDMULH:80:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH:81:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRDMULH:82:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRDMULH:82:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRDMULH:83:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRDMULH_LANE cumulative saturation output:
@@ -3989,7 +3989,7 @@ VQRDMULH_LANE:10:result_uint32x2 [] = { 33333333, 33333333, }
VQRDMULH_LANE:11:result_uint64x1 [] = { 3333333333333333, }
VQRDMULH_LANE:12:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH_LANE:13:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRDMULH_LANE:14:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRDMULH_LANE:14:result_float32x2 [] = { 33333333, 33333333, }
VQRDMULH_LANE:15:result_float16x4 [] = { 0, 0, 0, 0, }
VQRDMULH_LANE:16:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH_LANE:17:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -4001,7 +4001,7 @@ VQRDMULH_LANE:22:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333,
VQRDMULH_LANE:23:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQRDMULH_LANE:24:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH_LANE:25:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRDMULH_LANE:26:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRDMULH_LANE:26:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRDMULH_LANE:27:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRDMULH_LANE (check mul cumulative saturation) cumulative saturation output:
@@ -4021,7 +4021,7 @@ VQRDMULH_LANE:38:result_uint32x2 [] = { 33333333, 33333333, }
VQRDMULH_LANE:39:result_uint64x1 [] = { 3333333333333333, }
VQRDMULH_LANE:40:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH_LANE:41:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRDMULH_LANE:42:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRDMULH_LANE:42:result_float32x2 [] = { 33333333, 33333333, }
VQRDMULH_LANE:43:result_float16x4 [] = { 0, 0, 0, 0, }
VQRDMULH_LANE:44:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH_LANE:45:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, }
@@ -4033,7 +4033,7 @@ VQRDMULH_LANE:50:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333,
VQRDMULH_LANE:51:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQRDMULH_LANE:52:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH_LANE:53:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRDMULH_LANE:54:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRDMULH_LANE:54:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRDMULH_LANE:55:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRDMULH_LANE (check rounding cumulative saturation) cumulative saturation output:
@@ -4053,7 +4053,7 @@ VQRDMULH_LANE:66:result_uint32x2 [] = { 33333333, 33333333, }
VQRDMULH_LANE:67:result_uint64x1 [] = { 3333333333333333, }
VQRDMULH_LANE:68:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH_LANE:69:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRDMULH_LANE:70:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRDMULH_LANE:70:result_float32x2 [] = { 33333333, 33333333, }
VQRDMULH_LANE:71:result_float16x4 [] = { 0, 0, 0, 0, }
VQRDMULH_LANE:72:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH_LANE:73:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, }
@@ -4065,7 +4065,7 @@ VQRDMULH_LANE:78:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333,
VQRDMULH_LANE:79:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQRDMULH_LANE:80:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH_LANE:81:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRDMULH_LANE:82:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRDMULH_LANE:82:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRDMULH_LANE:83:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRDMULH_N cumulative saturation output:
@@ -4097,7 +4097,7 @@ VQRDMULH_N:18:result_uint32x2 [] = { 33333333, 33333333, }
VQRDMULH_N:19:result_uint64x1 [] = { 3333333333333333, }
VQRDMULH_N:20:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH_N:21:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRDMULH_N:22:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRDMULH_N:22:result_float32x2 [] = { 33333333, 33333333, }
VQRDMULH_N:23:result_float16x4 [] = { 0, 0, 0, 0, }
VQRDMULH_N:24:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH_N:25:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, }
@@ -4109,7 +4109,7 @@ VQRDMULH_N:30:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRDMULH_N:31:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQRDMULH_N:32:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH_N:33:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRDMULH_N:34:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRDMULH_N:34:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRDMULH_N:35:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRDMULH_N (check rounding cumulative saturation) cumulative saturation output:
@@ -4129,7 +4129,7 @@ VQRDMULH_N:46:result_uint32x2 [] = { 33333333, 33333333, }
VQRDMULH_N:47:result_uint64x1 [] = { 3333333333333333, }
VQRDMULH_N:48:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH_N:49:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRDMULH_N:50:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRDMULH_N:50:result_float32x2 [] = { 33333333, 33333333, }
VQRDMULH_N:51:result_float16x4 [] = { 0, 0, 0, 0, }
VQRDMULH_N:52:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH_N:53:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, }
@@ -4141,7 +4141,7 @@ VQRDMULH_N:58:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRDMULH_N:59:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQRDMULH_N:60:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH_N:61:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRDMULH_N:62:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRDMULH_N:62:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRDMULH_N:63:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRSHL/VQRSHLQ (with input = 0) cumulative saturation output:
@@ -4173,7 +4173,7 @@ VQRSHL/VQRSHLQ:22:result_uint32x2 [] = { 0, 0, }
VQRSHL/VQRSHLQ:23:result_uint64x1 [] = { 0, }
VQRSHL/VQRSHLQ:24:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:25:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:26:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:26:result_float32x2 [] = { 33333333, 33333333, }
VQRSHL/VQRSHLQ:27:result_float16x4 [] = { 0, 0, 0, 0, }
VQRSHL/VQRSHLQ:28:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VQRSHL/VQRSHLQ:29:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -4185,7 +4185,7 @@ VQRSHL/VQRSHLQ:34:result_uint32x4 [] = { 0, 0, 0, 0, }
VQRSHL/VQRSHLQ:35:result_uint64x2 [] = { 0, 0, }
VQRSHL/VQRSHLQ:36:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:37:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:38:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:38:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHL/VQRSHLQ:39:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRSHL/VQRSHLQ (input 0 and negative shift amount) cumulative saturation output:
@@ -4217,7 +4217,7 @@ VQRSHL/VQRSHLQ:62:result_uint32x2 [] = { 0, 0, }
VQRSHL/VQRSHLQ:63:result_uint64x1 [] = { 0, }
VQRSHL/VQRSHLQ:64:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:65:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:66:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:66:result_float32x2 [] = { 33333333, 33333333, }
VQRSHL/VQRSHLQ:67:result_float16x4 [] = { 0, 0, 0, 0, }
VQRSHL/VQRSHLQ:68:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VQRSHL/VQRSHLQ:69:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -4229,7 +4229,7 @@ VQRSHL/VQRSHLQ:74:result_uint32x4 [] = { 0, 0, 0, 0, }
VQRSHL/VQRSHLQ:75:result_uint64x2 [] = { 0, 0, }
VQRSHL/VQRSHLQ:76:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:77:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:78:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:78:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHL/VQRSHLQ:79:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRSHL/VQRSHLQ cumulative saturation output:
@@ -4261,7 +4261,7 @@ VQRSHL/VQRSHLQ:102:result_uint32x2 [] = { ffffffff, ffffffff, }
VQRSHL/VQRSHLQ:103:result_uint64x1 [] = { ffffffffffffffff, }
VQRSHL/VQRSHLQ:104:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:105:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:106:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:106:result_float32x2 [] = { 33333333, 33333333, }
VQRSHL/VQRSHLQ:107:result_float16x4 [] = { 0, 0, 0, 0, }
VQRSHL/VQRSHLQ:108:result_int8x16 [] = { ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, }
VQRSHL/VQRSHLQ:109:result_int16x8 [] = { ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, }
@@ -4273,7 +4273,7 @@ VQRSHL/VQRSHLQ:114:result_uint32x4 [] = { ffffffff, ffffffff, ffffffff, ffffffff
VQRSHL/VQRSHLQ:115:result_uint64x2 [] = { ffffffffffffffff, ffffffffffffffff, }
VQRSHL/VQRSHLQ:116:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:117:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:118:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:118:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHL/VQRSHLQ:119:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRSHL/VQRSHLQ (negative shift amount) cumulative saturation output:
@@ -4305,7 +4305,7 @@ VQRSHL/VQRSHLQ:142:result_uint32x2 [] = { 1ffffffe, 1ffffffe, }
VQRSHL/VQRSHLQ:143:result_uint64x1 [] = { fffffffffffffff, }
VQRSHL/VQRSHLQ:144:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:145:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:146:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:146:result_float32x2 [] = { 33333333, 33333333, }
VQRSHL/VQRSHLQ:147:result_float16x4 [] = { 0, 0, 0, 0, }
VQRSHL/VQRSHLQ:148:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VQRSHL/VQRSHLQ:149:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -4317,7 +4317,7 @@ VQRSHL/VQRSHLQ:154:result_uint32x4 [] = { 80000, 80000, 80000, 80000, }
VQRSHL/VQRSHLQ:155:result_uint64x2 [] = { 100000000000, 100000000000, }
VQRSHL/VQRSHLQ:156:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:157:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:158:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:158:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHL/VQRSHLQ:159:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRSHL/VQRSHLQ (checking cumulative saturation: shift by -1) cumulative saturation output:
@@ -4349,7 +4349,7 @@ VQRSHL/VQRSHLQ:182:result_uint32x2 [] = { 80000000, 80000000, }
VQRSHL/VQRSHLQ:183:result_uint64x1 [] = { 8000000000000000, }
VQRSHL/VQRSHLQ:184:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:185:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:186:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:186:result_float32x2 [] = { 33333333, 33333333, }
VQRSHL/VQRSHLQ:187:result_float16x4 [] = { 0, 0, 0, 0, }
VQRSHL/VQRSHLQ:188:result_int8x16 [] = { 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, }
VQRSHL/VQRSHLQ:189:result_int16x8 [] = { 4000, 4000, 4000, 4000, 4000, 4000, 4000, 4000, }
@@ -4361,7 +4361,7 @@ VQRSHL/VQRSHLQ:194:result_uint32x4 [] = { 80000000, 80000000, 80000000, 80000000
VQRSHL/VQRSHLQ:195:result_uint64x2 [] = { 8000000000000000, 8000000000000000, }
VQRSHL/VQRSHLQ:196:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:197:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:198:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:198:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHL/VQRSHLQ:199:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRSHL/VQRSHLQ (checking cumulative saturation: shift by -3) cumulative saturation output:
@@ -4393,7 +4393,7 @@ VQRSHL/VQRSHLQ:222:result_uint32x2 [] = { 20000000, 20000000, }
VQRSHL/VQRSHLQ:223:result_uint64x1 [] = { 2000000000000000, }
VQRSHL/VQRSHLQ:224:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:225:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:226:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:226:result_float32x2 [] = { 33333333, 33333333, }
VQRSHL/VQRSHLQ:227:result_float16x4 [] = { 0, 0, 0, 0, }
VQRSHL/VQRSHLQ:228:result_int8x16 [] = { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, }
VQRSHL/VQRSHLQ:229:result_int16x8 [] = { 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, }
@@ -4405,7 +4405,7 @@ VQRSHL/VQRSHLQ:234:result_uint32x4 [] = { 20000000, 20000000, 20000000, 20000000
VQRSHL/VQRSHLQ:235:result_uint64x2 [] = { 2000000000000000, 2000000000000000, }
VQRSHL/VQRSHLQ:236:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:237:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:238:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:238:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHL/VQRSHLQ:239:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRSHL/VQRSHLQ (checking cumulative saturation: large shift amount) cumulative saturation output:
@@ -4437,7 +4437,7 @@ VQRSHL/VQRSHLQ:262:result_uint32x2 [] = { ffffffff, ffffffff, }
VQRSHL/VQRSHLQ:263:result_uint64x1 [] = { ffffffffffffffff, }
VQRSHL/VQRSHLQ:264:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:265:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:266:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:266:result_float32x2 [] = { 33333333, 33333333, }
VQRSHL/VQRSHLQ:267:result_float16x4 [] = { 0, 0, 0, 0, }
VQRSHL/VQRSHLQ:268:result_int8x16 [] = { 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, }
VQRSHL/VQRSHLQ:269:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, }
@@ -4449,7 +4449,7 @@ VQRSHL/VQRSHLQ:274:result_uint32x4 [] = { ffffffff, ffffffff, ffffffff, ffffffff
VQRSHL/VQRSHLQ:275:result_uint64x2 [] = { ffffffffffffffff, ffffffffffffffff, }
VQRSHL/VQRSHLQ:276:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:277:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:278:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:278:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHL/VQRSHLQ:279:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRSHL/VQRSHLQ (checking cumulative saturation: large shift amount with negative input) cumulative saturation output:
@@ -4481,7 +4481,7 @@ VQRSHL/VQRSHLQ:302:result_uint32x2 [] = { ffffffff, ffffffff, }
VQRSHL/VQRSHLQ:303:result_uint64x1 [] = { ffffffffffffffff, }
VQRSHL/VQRSHLQ:304:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:305:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:306:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:306:result_float32x2 [] = { 33333333, 33333333, }
VQRSHL/VQRSHLQ:307:result_float16x4 [] = { 0, 0, 0, 0, }
VQRSHL/VQRSHLQ:308:result_int8x16 [] = { ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, }
VQRSHL/VQRSHLQ:309:result_int16x8 [] = { ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, }
@@ -4493,7 +4493,7 @@ VQRSHL/VQRSHLQ:314:result_uint32x4 [] = { ffffffff, ffffffff, ffffffff, ffffffff
VQRSHL/VQRSHLQ:315:result_uint64x2 [] = { ffffffffffffffff, ffffffffffffffff, }
VQRSHL/VQRSHLQ:316:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:317:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:318:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:318:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHL/VQRSHLQ:319:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRSHL/VQRSHLQ (checking cumulative saturation: large negative shift amount) cumulative saturation output:
@@ -4525,7 +4525,7 @@ VQRSHL/VQRSHLQ:342:result_uint32x2 [] = { 0, 0, }
VQRSHL/VQRSHLQ:343:result_uint64x1 [] = { 0, }
VQRSHL/VQRSHLQ:344:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:345:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:346:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:346:result_float32x2 [] = { 33333333, 33333333, }
VQRSHL/VQRSHLQ:347:result_float16x4 [] = { 0, 0, 0, 0, }
VQRSHL/VQRSHLQ:348:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VQRSHL/VQRSHLQ:349:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -4537,7 +4537,7 @@ VQRSHL/VQRSHLQ:354:result_uint32x4 [] = { 0, 0, 0, 0, }
VQRSHL/VQRSHLQ:355:result_uint64x2 [] = { 0, 0, }
VQRSHL/VQRSHLQ:356:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:357:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:358:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:358:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHL/VQRSHLQ:359:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRSHL/VQRSHLQ (checking cumulative saturation: large shift amount with 0 input) cumulative saturation output:
@@ -4569,7 +4569,7 @@ VQRSHL/VQRSHLQ:382:result_uint32x2 [] = { 0, 0, }
VQRSHL/VQRSHLQ:383:result_uint64x1 [] = { 0, }
VQRSHL/VQRSHLQ:384:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:385:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:386:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:386:result_float32x2 [] = { 33333333, 33333333, }
VQRSHL/VQRSHLQ:387:result_float16x4 [] = { 0, 0, 0, 0, }
VQRSHL/VQRSHLQ:388:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VQRSHL/VQRSHLQ:389:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -4581,7 +4581,7 @@ VQRSHL/VQRSHLQ:394:result_uint32x4 [] = { 0, 0, 0, 0, }
VQRSHL/VQRSHLQ:395:result_uint64x2 [] = { 0, 0, }
VQRSHL/VQRSHLQ:396:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:397:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:398:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:398:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHL/VQRSHLQ:399:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VABA/VABAQ output:
@@ -4595,7 +4595,7 @@ VABA/VABAQ:6:result_uint32x2 [] = { ffffffe7, ffffffe8, }
VABA/VABAQ:7:result_uint64x1 [] = { 3333333333333333, }
VABA/VABAQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VABA/VABAQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VABA/VABAQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VABA/VABAQ:10:result_float32x2 [] = { 33333333, 33333333, }
VABA/VABAQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VABA/VABAQ:12:result_int8x16 [] = { 5e, 5f, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 6a, 6b, 6c, 6d, }
VABA/VABAQ:13:result_int16x8 [] = { b9c, b9d, b9e, b9f, ba0, ba1, ba2, ba3, }
@@ -4607,7 +4607,7 @@ VABA/VABAQ:18:result_uint32x4 [] = { c, d, e, f, }
VABA/VABAQ:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VABA/VABAQ:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VABA/VABAQ:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VABA/VABAQ:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VABA/VABAQ:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VABA/VABAQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VABAL output:
@@ -4621,7 +4621,7 @@ VABAL:6:result_uint32x2 [] = { 33333333, 33333333, }
VABAL:7:result_uint64x1 [] = { 3333333333333333, }
VABAL:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VABAL:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VABAL:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VABAL:10:result_float32x2 [] = { 33333333, 33333333, }
VABAL:11:result_float16x4 [] = { 0, 0, 0, 0, }
VABAL:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VABAL:13:result_int16x8 [] = { fffffff6, fffffff7, fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, }
@@ -4633,7 +4633,7 @@ VABAL:18:result_uint32x4 [] = { 907, 908, 909, 90a, }
VABAL:19:result_uint64x2 [] = { ffffffe7, ffffffe8, }
VABAL:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VABAL:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VABAL:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VABAL:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VABAL:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VABAL test intermediate overflow output:
@@ -4647,7 +4647,7 @@ VABAL:30:result_uint32x2 [] = { 33333333, 33333333, }
VABAL:31:result_uint64x1 [] = { 3333333333333333, }
VABAL:32:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VABAL:33:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VABAL:34:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VABAL:34:result_float32x2 [] = { 33333333, 33333333, }
VABAL:35:result_float16x4 [] = { 0, 0, 0, 0, }
VABAL:36:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VABAL:37:result_int16x8 [] = { ef, f0, f1, f2, f3, f4, f5, f6, }
@@ -4659,7 +4659,7 @@ VABAL:42:result_uint32x4 [] = { ffe2, ffe3, ffe4, ffe5, }
VABAL:43:result_uint64x2 [] = { ffffffe7, ffffffe8, }
VABAL:44:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VABAL:45:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VABAL:46:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VABAL:46:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VABAL:47:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VABD/VABDQ output:
@@ -4673,7 +4673,7 @@ VABD/VABDQ:6:result_uint32x2 [] = { ffffffe8, ffffffe9, }
VABD/VABDQ:7:result_uint64x1 [] = { 3333333333333333, }
VABD/VABDQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VABD/VABDQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VABD/VABDQ:10:result_float32x2 [] = { 41c26666 0x1.84cccc0p+4 24.3, 41ba6666 0x1.74cccc0p+4 23.3, }
+VABD/VABDQ:10:result_float32x2 [] = { 41c26666, 41ba6666, }
VABD/VABDQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VABD/VABDQ:12:result_int8x16 [] = { 1a, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, f, e, d, c, b, }
VABD/VABDQ:13:result_int16x8 [] = { 4, 3, 2, 1, 0, 1, 2, 3, }
@@ -4685,10 +4685,10 @@ VABD/VABDQ:18:result_uint32x4 [] = { ffffffd0, ffffffd1, ffffffd2, ffffffd3, }
VABD/VABDQ:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VABD/VABDQ:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VABD/VABDQ:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VABD/VABDQ:22:result_float32x4 [] = { 42407ae1 0x1.80f5c20p+5 48.12, 423c7ae1 0x1.78f5c20p+5 47.12, 42387ae1 0x1.70f5c20p+5 46.12, 42347ae1 0x1.68f5c20p+5 45.12, }
+VABD/VABDQ:22:result_float32x4 [] = { 42407ae1, 423c7ae1, 42387ae1, 42347ae1, }
VABD/VABDQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
-VABD/VABDQ FP special (-0.0):24:result_float32x4 [] = { 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, }
-VABD/VABDQ FP special (-0.0):25:result_float32x4 [] = { 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, }
+VABD/VABDQ FP special (-0.0):24:result_float32x4 [] = { 0, 0, 0, 0, }
+VABD/VABDQ FP special (-0.0):25:result_float32x4 [] = { 0, 0, 0, 0, }
VABDL output:
VABDL:0:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
@@ -4701,7 +4701,7 @@ VABDL:6:result_uint32x2 [] = { 33333333, 33333333, }
VABDL:7:result_uint64x1 [] = { 3333333333333333, }
VABDL:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VABDL:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VABDL:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VABDL:10:result_float32x2 [] = { 33333333, 33333333, }
VABDL:11:result_float16x4 [] = { 0, 0, 0, 0, }
VABDL:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VABDL:13:result_int16x8 [] = { 11, 10, f, e, d, c, b, a, }
@@ -4713,7 +4713,7 @@ VABDL:18:result_uint32x4 [] = { ffe3, ffe4, ffe5, ffe6, }
VABDL:19:result_uint64x2 [] = { ffffffe8, ffffffe9, }
VABDL:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VABDL:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VABDL:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VABDL:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VABDL:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VAND/VANDQ output:
@@ -4727,7 +4727,7 @@ VAND/VANDQ:6:result_uint32x2 [] = { 20, 20, }
VAND/VANDQ:7:result_uint64x1 [] = { 0, }
VAND/VANDQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VAND/VANDQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VAND/VANDQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VAND/VANDQ:10:result_float32x2 [] = { 33333333, 33333333, }
VAND/VANDQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VAND/VANDQ:12:result_int8x16 [] = { fffffff0, fffffff0, fffffff2, fffffff2, fffffff4, fffffff4, fffffff6, fffffff6, fffffff0, fffffff0, fffffff2, fffffff2, fffffff4, fffffff4, fffffff6, fffffff6, }
VAND/VANDQ:13:result_int16x8 [] = { ffffffe0, ffffffe0, ffffffe0, ffffffe0, ffffffe4, ffffffe4, ffffffe4, ffffffe4, }
@@ -4739,7 +4739,7 @@ VAND/VANDQ:18:result_uint32x4 [] = { 30, 31, 32, 33, }
VAND/VANDQ:19:result_uint64x2 [] = { 0, 1, }
VAND/VANDQ:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VAND/VANDQ:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VAND/VANDQ:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VAND/VANDQ:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VAND/VANDQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VORR/VORRQ output:
@@ -4753,7 +4753,7 @@ VORR/VORRQ:6:result_uint32x2 [] = { fffffff8, fffffff9, }
VORR/VORRQ:7:result_uint64x1 [] = { fffffffffffffff2, }
VORR/VORRQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VORR/VORRQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VORR/VORRQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VORR/VORRQ:10:result_float32x2 [] = { 33333333, 33333333, }
VORR/VORRQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VORR/VORRQ:12:result_int8x16 [] = { fffffff6, fffffff7, fffffff6, fffffff7, fffffff6, fffffff7, fffffff6, fffffff7, fffffffe, ffffffff, fffffffe, ffffffff, fffffffe, ffffffff, fffffffe, ffffffff, }
VORR/VORRQ:13:result_int16x8 [] = { fffffffc, fffffffd, fffffffe, ffffffff, fffffffc, fffffffd, fffffffe, ffffffff, }
@@ -4765,7 +4765,7 @@ VORR/VORRQ:18:result_uint32x4 [] = { fffffff7, fffffff7, fffffff7, fffffff7, }
VORR/VORRQ:19:result_uint64x2 [] = { fffffffffffffff3, fffffffffffffff3, }
VORR/VORRQ:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VORR/VORRQ:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VORR/VORRQ:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VORR/VORRQ:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VORR/VORRQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VORN/VORNQ output:
@@ -4779,7 +4779,7 @@ VORN/VORNQ:6:result_uint32x2 [] = { fffffff7, fffffff7, }
VORN/VORNQ:7:result_uint64x1 [] = { fffffffffffffffd, }
VORN/VORNQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VORN/VORNQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VORN/VORNQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VORN/VORNQ:10:result_float32x2 [] = { 33333333, 33333333, }
VORN/VORNQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VORN/VORNQ:12:result_int8x16 [] = { fffffff9, fffffff9, fffffffb, fffffffb, fffffffd, fffffffd, ffffffff, ffffffff, fffffff9, fffffff9, fffffffb, fffffffb, fffffffd, fffffffd, ffffffff, ffffffff, }
VORN/VORNQ:13:result_int16x8 [] = { fffffff3, fffffff3, fffffff3, fffffff3, fffffff7, fffffff7, fffffff7, fffffff7, }
@@ -4791,7 +4791,7 @@ VORN/VORNQ:18:result_uint32x4 [] = { fffffff8, fffffff9, fffffffa, fffffffb, }
VORN/VORNQ:19:result_uint64x2 [] = { fffffffffffffffc, fffffffffffffffd, }
VORN/VORNQ:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VORN/VORNQ:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VORN/VORNQ:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VORN/VORNQ:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VORN/VORNQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VEOR/VEORQ output:
@@ -4805,7 +4805,7 @@ VEOR/VEORQ:6:result_uint32x2 [] = { ffffffd8, ffffffd9, }
VEOR/VEORQ:7:result_uint64x1 [] = { fffffffffffffff2, }
VEOR/VEORQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VEOR/VEORQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VEOR/VEORQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VEOR/VEORQ:10:result_float32x2 [] = { 33333333, 33333333, }
VEOR/VEORQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VEOR/VEORQ:12:result_int8x16 [] = { 6, 7, 4, 5, 2, 3, 0, 1, e, f, c, d, a, b, 8, 9, }
VEOR/VEORQ:13:result_int16x8 [] = { 1c, 1d, 1e, 1f, 18, 19, 1a, 1b, }
@@ -4817,7 +4817,7 @@ VEOR/VEORQ:18:result_uint32x4 [] = { ffffffc7, ffffffc6, ffffffc5, ffffffc4, }
VEOR/VEORQ:19:result_uint64x2 [] = { fffffffffffffff3, fffffffffffffff2, }
VEOR/VEORQ:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VEOR/VEORQ:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VEOR/VEORQ:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VEOR/VEORQ:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VEOR/VEORQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VBIC/VBICQ output:
@@ -4831,7 +4831,7 @@ VBIC/VBICQ:6:result_uint32x2 [] = { ffffffd0, ffffffd1, }
VBIC/VBICQ:7:result_uint64x1 [] = { fffffffffffffff0, }
VBIC/VBICQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VBIC/VBICQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VBIC/VBICQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VBIC/VBICQ:10:result_float32x2 [] = { 33333333, 33333333, }
VBIC/VBICQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VBIC/VBICQ:12:result_int8x16 [] = { 0, 1, 0, 1, 0, 1, 0, 1, 8, 9, 8, 9, 8, 9, 8, 9, }
VBIC/VBICQ:13:result_int16x8 [] = { 10, 11, 12, 13, 10, 11, 12, 13, }
@@ -4843,7 +4843,7 @@ VBIC/VBICQ:18:result_uint32x4 [] = { ffffffc0, ffffffc0, ffffffc0, ffffffc0, }
VBIC/VBICQ:19:result_uint64x2 [] = { fffffffffffffff0, fffffffffffffff0, }
VBIC/VBICQ:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VBIC/VBICQ:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VBIC/VBICQ:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VBIC/VBICQ:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VBIC/VBICQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VCREATE output:
@@ -4857,7 +4857,7 @@ VCREATE:6:result_uint32x2 [] = { 9abcdef0, 12345678, }
VCREATE:7:result_uint64x1 [] = { 123456789abcdef0, }
VCREATE:8:result_poly8x8 [] = { f0, de, bc, 9a, 78, 56, 34, 12, }
VCREATE:9:result_poly16x4 [] = { def0, 9abc, 5678, 1234, }
-VCREATE:10:result_float32x2 [] = { 9abcdef0 -0x1.79bde00p-74 -7.811515e-23, 12345678 0x1.68acf00p-91 5.690457e-28, }
+VCREATE:10:result_float32x2 [] = { 9abcdef0, 12345678, }
VCREATE:11:result_float16x4 [] = { def0, 9abc, 5678, 1234, }
VCREATE:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VCREATE:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -4869,7 +4869,7 @@ VCREATE:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VCREATE:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VCREATE:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VCREATE:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VCREATE:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VCREATE:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VCREATE:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VLD2_LANE/VLD2Q_LANE chunk 0 output:
@@ -4883,7 +4883,7 @@ VLD2_LANE/VLD2Q_LANE:6:result_uint32x2 [] = { aaaaaaaa, aaaaaaaa, }
VLD2_LANE/VLD2Q_LANE:7:result_uint64x1 [] = { 3333333333333333, }
VLD2_LANE/VLD2Q_LANE:8:result_poly8x8 [] = { aa, aa, aa, aa, aa, aa, aa, aa, }
VLD2_LANE/VLD2Q_LANE:9:result_poly16x4 [] = { aaaa, aaaa, aaaa, aaaa, }
-VLD2_LANE/VLD2Q_LANE:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VLD2_LANE/VLD2Q_LANE:10:result_float32x2 [] = { c1800000, c1700000, }
VLD2_LANE/VLD2Q_LANE:11:result_float16x4 [] = { cc00, cb80, aaaa, aaaa, }
VLD2_LANE/VLD2Q_LANE:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD2_LANE/VLD2Q_LANE:13:result_int16x8 [] = { ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, }
@@ -4895,7 +4895,7 @@ VLD2_LANE/VLD2Q_LANE:18:result_uint32x4 [] = { fffffff0, fffffff1, aaaaaaaa, aaa
VLD2_LANE/VLD2Q_LANE:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD2_LANE/VLD2Q_LANE:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD2_LANE/VLD2Q_LANE:21:result_poly16x8 [] = { aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, }
-VLD2_LANE/VLD2Q_LANE:22:result_float32x4 [] = { aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, }
+VLD2_LANE/VLD2Q_LANE:22:result_float32x4 [] = { aaaaaaaa, aaaaaaaa, aaaaaaaa, aaaaaaaa, }
VLD2_LANE/VLD2Q_LANE:23:result_float16x8 [] = { aaaa, aaaa, aaaa, aaaa, cc00, cb80, aaaa, aaaa, }
VLD2_LANE/VLD2Q_LANE chunk 1 output:
@@ -4909,7 +4909,7 @@ VLD2_LANE/VLD2Q_LANE:30:result_uint32x2 [] = { fffffff0, fffffff1, }
VLD2_LANE/VLD2Q_LANE:31:result_uint64x1 [] = { 3333333333333333, }
VLD2_LANE/VLD2Q_LANE:32:result_poly8x8 [] = { f0, f1, aa, aa, aa, aa, aa, aa, }
VLD2_LANE/VLD2Q_LANE:33:result_poly16x4 [] = { aaaa, aaaa, fff0, fff1, }
-VLD2_LANE/VLD2Q_LANE:34:result_float32x2 [] = { aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, }
+VLD2_LANE/VLD2Q_LANE:34:result_float32x2 [] = { aaaaaaaa, aaaaaaaa, }
VLD2_LANE/VLD2Q_LANE:35:result_float16x4 [] = { aaaa, aaaa, aaaa, aaaa, }
VLD2_LANE/VLD2Q_LANE:36:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD2_LANE/VLD2Q_LANE:37:result_int16x8 [] = { ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, fffffff0, fffffff1, ffffaaaa, ffffaaaa, }
@@ -4921,7 +4921,7 @@ VLD2_LANE/VLD2Q_LANE:42:result_uint32x4 [] = { aaaaaaaa, aaaaaaaa, aaaaaaaa, aaa
VLD2_LANE/VLD2Q_LANE:43:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD2_LANE/VLD2Q_LANE:44:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD2_LANE/VLD2Q_LANE:45:result_poly16x8 [] = { aaaa, aaaa, fff0, fff1, aaaa, aaaa, aaaa, aaaa, }
-VLD2_LANE/VLD2Q_LANE:46:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, }
+VLD2_LANE/VLD2Q_LANE:46:result_float32x4 [] = { c1800000, c1700000, aaaaaaaa, aaaaaaaa, }
VLD2_LANE/VLD2Q_LANE:47:result_float16x8 [] = { aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, }
VLD3_LANE/VLD3Q_LANE chunk 0 output:
@@ -4935,7 +4935,7 @@ VLD3_LANE/VLD3Q_LANE:6:result_uint32x2 [] = { aaaaaaaa, aaaaaaaa, }
VLD3_LANE/VLD3Q_LANE:7:result_uint64x1 [] = { 3333333333333333, }
VLD3_LANE/VLD3Q_LANE:8:result_poly8x8 [] = { aa, aa, aa, aa, aa, aa, aa, aa, }
VLD3_LANE/VLD3Q_LANE:9:result_poly16x4 [] = { aaaa, aaaa, aaaa, aaaa, }
-VLD3_LANE/VLD3Q_LANE:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VLD3_LANE/VLD3Q_LANE:10:result_float32x2 [] = { c1800000, c1700000, }
VLD3_LANE/VLD3Q_LANE:11:result_float16x4 [] = { cc00, cb80, cb00, aaaa, }
VLD3_LANE/VLD3Q_LANE:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD3_LANE/VLD3Q_LANE:13:result_int16x8 [] = { ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, }
@@ -4947,7 +4947,7 @@ VLD3_LANE/VLD3Q_LANE:18:result_uint32x4 [] = { fffffff0, fffffff1, fffffff2, aaa
VLD3_LANE/VLD3Q_LANE:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD3_LANE/VLD3Q_LANE:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD3_LANE/VLD3Q_LANE:21:result_poly16x8 [] = { aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, }
-VLD3_LANE/VLD3Q_LANE:22:result_float32x4 [] = { aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, }
+VLD3_LANE/VLD3Q_LANE:22:result_float32x4 [] = { aaaaaaaa, aaaaaaaa, aaaaaaaa, aaaaaaaa, }
VLD3_LANE/VLD3Q_LANE:23:result_float16x8 [] = { aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, cc00, cb80, }
VLD3_LANE/VLD3Q_LANE chunk 1 output:
@@ -4961,7 +4961,7 @@ VLD3_LANE/VLD3Q_LANE:30:result_uint32x2 [] = { aaaaaaaa, fffffff0, }
VLD3_LANE/VLD3Q_LANE:31:result_uint64x1 [] = { 3333333333333333, }
VLD3_LANE/VLD3Q_LANE:32:result_poly8x8 [] = { aa, aa, aa, aa, f0, f1, f2, aa, }
VLD3_LANE/VLD3Q_LANE:33:result_poly16x4 [] = { aaaa, aaaa, aaaa, aaaa, }
-VLD3_LANE/VLD3Q_LANE:34:result_float32x2 [] = { c1600000 -0x1.c000000p+3 -14, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, }
+VLD3_LANE/VLD3Q_LANE:34:result_float32x2 [] = { c1600000, aaaaaaaa, }
VLD3_LANE/VLD3Q_LANE:35:result_float16x4 [] = { aaaa, aaaa, aaaa, aaaa, }
VLD3_LANE/VLD3Q_LANE:36:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD3_LANE/VLD3Q_LANE:37:result_int16x8 [] = { ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, }
@@ -4973,7 +4973,7 @@ VLD3_LANE/VLD3Q_LANE:42:result_uint32x4 [] = { aaaaaaaa, aaaaaaaa, aaaaaaaa, aaa
VLD3_LANE/VLD3Q_LANE:43:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD3_LANE/VLD3Q_LANE:44:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD3_LANE/VLD3Q_LANE:45:result_poly16x8 [] = { aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, fff0, }
-VLD3_LANE/VLD3Q_LANE:46:result_float32x4 [] = { aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VLD3_LANE/VLD3Q_LANE:46:result_float32x4 [] = { aaaaaaaa, aaaaaaaa, c1800000, c1700000, }
VLD3_LANE/VLD3Q_LANE:47:result_float16x8 [] = { cb00, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, }
VLD3_LANE/VLD3Q_LANE chunk 2 output:
@@ -4987,7 +4987,7 @@ VLD3_LANE/VLD3Q_LANE:54:result_uint32x2 [] = { fffffff1, fffffff2, }
VLD3_LANE/VLD3Q_LANE:55:result_uint64x1 [] = { 3333333333333333, }
VLD3_LANE/VLD3Q_LANE:56:result_poly8x8 [] = { aa, aa, aa, aa, aa, aa, aa, aa, }
VLD3_LANE/VLD3Q_LANE:57:result_poly16x4 [] = { aaaa, fff0, fff1, fff2, }
-VLD3_LANE/VLD3Q_LANE:58:result_float32x2 [] = { aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, }
+VLD3_LANE/VLD3Q_LANE:58:result_float32x2 [] = { aaaaaaaa, aaaaaaaa, }
VLD3_LANE/VLD3Q_LANE:59:result_float16x4 [] = { aaaa, aaaa, aaaa, aaaa, }
VLD3_LANE/VLD3Q_LANE:60:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD3_LANE/VLD3Q_LANE:61:result_int16x8 [] = { ffffaaaa, ffffaaaa, fffffff0, fffffff1, fffffff2, ffffaaaa, ffffaaaa, ffffaaaa, }
@@ -4999,7 +4999,7 @@ VLD3_LANE/VLD3Q_LANE:66:result_uint32x4 [] = { aaaaaaaa, aaaaaaaa, aaaaaaaa, aaa
VLD3_LANE/VLD3Q_LANE:67:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD3_LANE/VLD3Q_LANE:68:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD3_LANE/VLD3Q_LANE:69:result_poly16x8 [] = { fff1, fff2, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, }
-VLD3_LANE/VLD3Q_LANE:70:result_float32x4 [] = { c1600000 -0x1.c000000p+3 -14, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, }
+VLD3_LANE/VLD3Q_LANE:70:result_float32x4 [] = { c1600000, aaaaaaaa, aaaaaaaa, aaaaaaaa, }
VLD3_LANE/VLD3Q_LANE:71:result_float16x8 [] = { aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, }
VLD4_LANE/VLD4Q_LANE chunk 0 output:
@@ -5013,7 +5013,7 @@ VLD4_LANE/VLD4Q_LANE:6:result_uint32x2 [] = { aaaaaaaa, aaaaaaaa, }
VLD4_LANE/VLD4Q_LANE:7:result_uint64x1 [] = { 3333333333333333, }
VLD4_LANE/VLD4Q_LANE:8:result_poly8x8 [] = { aa, aa, aa, aa, aa, aa, aa, aa, }
VLD4_LANE/VLD4Q_LANE:9:result_poly16x4 [] = { aaaa, aaaa, aaaa, aaaa, }
-VLD4_LANE/VLD4Q_LANE:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VLD4_LANE/VLD4Q_LANE:10:result_float32x2 [] = { c1800000, c1700000, }
VLD4_LANE/VLD4Q_LANE:11:result_float16x4 [] = { cc00, cb80, cb00, ca80, }
VLD4_LANE/VLD4Q_LANE:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD4_LANE/VLD4Q_LANE:13:result_int16x8 [] = { ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, }
@@ -5025,7 +5025,7 @@ VLD4_LANE/VLD4Q_LANE:18:result_uint32x4 [] = { fffffff0, fffffff1, fffffff2, fff
VLD4_LANE/VLD4Q_LANE:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD4_LANE/VLD4Q_LANE:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD4_LANE/VLD4Q_LANE:21:result_poly16x8 [] = { aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, }
-VLD4_LANE/VLD4Q_LANE:22:result_float32x4 [] = { aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, }
+VLD4_LANE/VLD4Q_LANE:22:result_float32x4 [] = { aaaaaaaa, aaaaaaaa, aaaaaaaa, aaaaaaaa, }
VLD4_LANE/VLD4Q_LANE:23:result_float16x8 [] = { aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, }
VLD4_LANE/VLD4Q_LANE chunk 1 output:
@@ -5039,7 +5039,7 @@ VLD4_LANE/VLD4Q_LANE:30:result_uint32x2 [] = { aaaaaaaa, aaaaaaaa, }
VLD4_LANE/VLD4Q_LANE:31:result_uint64x1 [] = { 3333333333333333, }
VLD4_LANE/VLD4Q_LANE:32:result_poly8x8 [] = { aa, aa, aa, aa, aa, aa, aa, aa, }
VLD4_LANE/VLD4Q_LANE:33:result_poly16x4 [] = { aaaa, aaaa, aaaa, aaaa, }
-VLD4_LANE/VLD4Q_LANE:34:result_float32x2 [] = { c1600000 -0x1.c000000p+3 -14, c1500000 -0x1.a000000p+3 -13, }
+VLD4_LANE/VLD4Q_LANE:34:result_float32x2 [] = { c1600000, c1500000, }
VLD4_LANE/VLD4Q_LANE:35:result_float16x4 [] = { aaaa, aaaa, aaaa, aaaa, }
VLD4_LANE/VLD4Q_LANE:36:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD4_LANE/VLD4Q_LANE:37:result_int16x8 [] = { ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, }
@@ -5051,7 +5051,7 @@ VLD4_LANE/VLD4Q_LANE:42:result_uint32x4 [] = { aaaaaaaa, aaaaaaaa, aaaaaaaa, aaa
VLD4_LANE/VLD4Q_LANE:43:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD4_LANE/VLD4Q_LANE:44:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD4_LANE/VLD4Q_LANE:45:result_poly16x8 [] = { aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, }
-VLD4_LANE/VLD4Q_LANE:46:result_float32x4 [] = { aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, }
+VLD4_LANE/VLD4Q_LANE:46:result_float32x4 [] = { aaaaaaaa, aaaaaaaa, aaaaaaaa, aaaaaaaa, }
VLD4_LANE/VLD4Q_LANE:47:result_float16x8 [] = { cc00, cb80, cb00, ca80, aaaa, aaaa, aaaa, aaaa, }
VLD4_LANE/VLD4Q_LANE chunk 2 output:
@@ -5065,7 +5065,7 @@ VLD4_LANE/VLD4Q_LANE:54:result_uint32x2 [] = { fffffff0, fffffff1, }
VLD4_LANE/VLD4Q_LANE:55:result_uint64x1 [] = { 3333333333333333, }
VLD4_LANE/VLD4Q_LANE:56:result_poly8x8 [] = { f0, f1, f2, f3, aa, aa, aa, aa, }
VLD4_LANE/VLD4Q_LANE:57:result_poly16x4 [] = { aaaa, aaaa, aaaa, aaaa, }
-VLD4_LANE/VLD4Q_LANE:58:result_float32x2 [] = { aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, }
+VLD4_LANE/VLD4Q_LANE:58:result_float32x2 [] = { aaaaaaaa, aaaaaaaa, }
VLD4_LANE/VLD4Q_LANE:59:result_float16x4 [] = { aaaa, aaaa, aaaa, aaaa, }
VLD4_LANE/VLD4Q_LANE:60:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD4_LANE/VLD4Q_LANE:61:result_int16x8 [] = { ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, }
@@ -5077,7 +5077,7 @@ VLD4_LANE/VLD4Q_LANE:66:result_uint32x4 [] = { aaaaaaaa, aaaaaaaa, aaaaaaaa, aaa
VLD4_LANE/VLD4Q_LANE:67:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD4_LANE/VLD4Q_LANE:68:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD4_LANE/VLD4Q_LANE:69:result_poly16x8 [] = { aaaa, aaaa, aaaa, aaaa, fff0, fff1, fff2, fff3, }
-VLD4_LANE/VLD4Q_LANE:70:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, c1600000 -0x1.c000000p+3 -14, c1500000 -0x1.a000000p+3 -13, }
+VLD4_LANE/VLD4Q_LANE:70:result_float32x4 [] = { c1800000, c1700000, c1600000, c1500000, }
VLD4_LANE/VLD4Q_LANE:71:result_float16x8 [] = { aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, }
VLD4_LANE/VLD4Q_LANE chunk 3 output:
@@ -5091,7 +5091,7 @@ VLD4_LANE/VLD4Q_LANE:78:result_uint32x2 [] = { fffffff2, fffffff3, }
VLD4_LANE/VLD4Q_LANE:79:result_uint64x1 [] = { 3333333333333333, }
VLD4_LANE/VLD4Q_LANE:80:result_poly8x8 [] = { aa, aa, aa, aa, aa, aa, aa, aa, }
VLD4_LANE/VLD4Q_LANE:81:result_poly16x4 [] = { fff0, fff1, fff2, fff3, }
-VLD4_LANE/VLD4Q_LANE:82:result_float32x2 [] = { aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, }
+VLD4_LANE/VLD4Q_LANE:82:result_float32x2 [] = { aaaaaaaa, aaaaaaaa, }
VLD4_LANE/VLD4Q_LANE:83:result_float16x4 [] = { aaaa, aaaa, aaaa, aaaa, }
VLD4_LANE/VLD4Q_LANE:84:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD4_LANE/VLD4Q_LANE:85:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, }
@@ -5103,7 +5103,7 @@ VLD4_LANE/VLD4Q_LANE:90:result_uint32x4 [] = { aaaaaaaa, aaaaaaaa, aaaaaaaa, aaa
VLD4_LANE/VLD4Q_LANE:91:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD4_LANE/VLD4Q_LANE:92:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD4_LANE/VLD4Q_LANE:93:result_poly16x8 [] = { aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, }
-VLD4_LANE/VLD4Q_LANE:94:result_float32x4 [] = { aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, }
+VLD4_LANE/VLD4Q_LANE:94:result_float32x4 [] = { aaaaaaaa, aaaaaaaa, aaaaaaaa, aaaaaaaa, }
VLD4_LANE/VLD4Q_LANE:95:result_float16x8 [] = { aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, }
VLD2_DUP/VLD2Q_DUP chunk 0 output:
@@ -5117,7 +5117,7 @@ VLD2_DUP/VLD2Q_DUP:6:result_uint32x2 [] = { fffffff0, fffffff1, }
VLD2_DUP/VLD2Q_DUP:7:result_uint64x1 [] = { fffffffffffffff0, }
VLD2_DUP/VLD2Q_DUP:8:result_poly8x8 [] = { f0, f1, f0, f1, f0, f1, f0, f1, }
VLD2_DUP/VLD2Q_DUP:9:result_poly16x4 [] = { fff0, fff1, fff0, fff1, }
-VLD2_DUP/VLD2Q_DUP:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VLD2_DUP/VLD2Q_DUP:10:result_float32x2 [] = { c1800000, c1700000, }
VLD2_DUP/VLD2Q_DUP:11:result_float16x4 [] = { cc00, cb80, cc00, cb80, }
VLD2_DUP/VLD2Q_DUP:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD2_DUP/VLD2Q_DUP:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -5129,7 +5129,7 @@ VLD2_DUP/VLD2Q_DUP:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333
VLD2_DUP/VLD2Q_DUP:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD2_DUP/VLD2Q_DUP:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD2_DUP/VLD2Q_DUP:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VLD2_DUP/VLD2Q_DUP:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VLD2_DUP/VLD2Q_DUP:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VLD2_DUP/VLD2Q_DUP:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VLD2_DUP/VLD2Q_DUP chunk 1 output:
@@ -5143,7 +5143,7 @@ VLD2_DUP/VLD2Q_DUP:30:result_uint32x2 [] = { fffffff0, fffffff1, }
VLD2_DUP/VLD2Q_DUP:31:result_uint64x1 [] = { fffffffffffffff1, }
VLD2_DUP/VLD2Q_DUP:32:result_poly8x8 [] = { f0, f1, f0, f1, f0, f1, f0, f1, }
VLD2_DUP/VLD2Q_DUP:33:result_poly16x4 [] = { fff0, fff1, fff0, fff1, }
-VLD2_DUP/VLD2Q_DUP:34:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VLD2_DUP/VLD2Q_DUP:34:result_float32x2 [] = { c1800000, c1700000, }
VLD2_DUP/VLD2Q_DUP:35:result_float16x4 [] = { cc00, cb80, cc00, cb80, }
VLD2_DUP/VLD2Q_DUP:36:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD2_DUP/VLD2Q_DUP:37:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -5155,7 +5155,7 @@ VLD2_DUP/VLD2Q_DUP:42:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333
VLD2_DUP/VLD2Q_DUP:43:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD2_DUP/VLD2Q_DUP:44:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD2_DUP/VLD2Q_DUP:45:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VLD2_DUP/VLD2Q_DUP:46:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VLD2_DUP/VLD2Q_DUP:46:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VLD2_DUP/VLD2Q_DUP:47:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VLD3_DUP/VLD3Q_DUP chunk 0 output:
@@ -5169,7 +5169,7 @@ VLD3_DUP/VLD3Q_DUP:6:result_uint32x2 [] = { fffffff0, fffffff1, }
VLD3_DUP/VLD3Q_DUP:7:result_uint64x1 [] = { fffffffffffffff0, }
VLD3_DUP/VLD3Q_DUP:8:result_poly8x8 [] = { f0, f1, f2, f0, f1, f2, f0, f1, }
VLD3_DUP/VLD3Q_DUP:9:result_poly16x4 [] = { fff0, fff1, fff2, fff0, }
-VLD3_DUP/VLD3Q_DUP:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VLD3_DUP/VLD3Q_DUP:10:result_float32x2 [] = { c1800000, c1700000, }
VLD3_DUP/VLD3Q_DUP:11:result_float16x4 [] = { cc00, cb80, cb00, cc00, }
VLD3_DUP/VLD3Q_DUP:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD3_DUP/VLD3Q_DUP:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -5181,7 +5181,7 @@ VLD3_DUP/VLD3Q_DUP:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333
VLD3_DUP/VLD3Q_DUP:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD3_DUP/VLD3Q_DUP:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD3_DUP/VLD3Q_DUP:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VLD3_DUP/VLD3Q_DUP:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VLD3_DUP/VLD3Q_DUP:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VLD3_DUP/VLD3Q_DUP:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VLD3_DUP/VLD3Q_DUP chunk 1 output:
@@ -5195,7 +5195,7 @@ VLD3_DUP/VLD3Q_DUP:30:result_uint32x2 [] = { fffffff2, fffffff0, }
VLD3_DUP/VLD3Q_DUP:31:result_uint64x1 [] = { fffffffffffffff1, }
VLD3_DUP/VLD3Q_DUP:32:result_poly8x8 [] = { f2, f0, f1, f2, f0, f1, f2, f0, }
VLD3_DUP/VLD3Q_DUP:33:result_poly16x4 [] = { fff1, fff2, fff0, fff1, }
-VLD3_DUP/VLD3Q_DUP:34:result_float32x2 [] = { c1600000 -0x1.c000000p+3 -14, c1800000 -0x1.0000000p+4 -16, }
+VLD3_DUP/VLD3Q_DUP:34:result_float32x2 [] = { c1600000, c1800000, }
VLD3_DUP/VLD3Q_DUP:35:result_float16x4 [] = { cb80, cb00, cc00, cb80, }
VLD3_DUP/VLD3Q_DUP:36:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD3_DUP/VLD3Q_DUP:37:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -5207,7 +5207,7 @@ VLD3_DUP/VLD3Q_DUP:42:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333
VLD3_DUP/VLD3Q_DUP:43:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD3_DUP/VLD3Q_DUP:44:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD3_DUP/VLD3Q_DUP:45:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VLD3_DUP/VLD3Q_DUP:46:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VLD3_DUP/VLD3Q_DUP:46:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VLD3_DUP/VLD3Q_DUP:47:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VLD3_DUP/VLD3Q_DUP chunk 2 output:
@@ -5221,7 +5221,7 @@ VLD3_DUP/VLD3Q_DUP:54:result_uint32x2 [] = { fffffff1, fffffff2, }
VLD3_DUP/VLD3Q_DUP:55:result_uint64x1 [] = { fffffffffffffff2, }
VLD3_DUP/VLD3Q_DUP:56:result_poly8x8 [] = { f1, f2, f0, f1, f2, f0, f1, f2, }
VLD3_DUP/VLD3Q_DUP:57:result_poly16x4 [] = { fff2, fff0, fff1, fff2, }
-VLD3_DUP/VLD3Q_DUP:58:result_float32x2 [] = { c1700000 -0x1.e000000p+3 -15, c1600000 -0x1.c000000p+3 -14, }
+VLD3_DUP/VLD3Q_DUP:58:result_float32x2 [] = { c1700000, c1600000, }
VLD3_DUP/VLD3Q_DUP:59:result_float16x4 [] = { cb00, cc00, cb80, cb00, }
VLD3_DUP/VLD3Q_DUP:60:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD3_DUP/VLD3Q_DUP:61:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -5233,7 +5233,7 @@ VLD3_DUP/VLD3Q_DUP:66:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333
VLD3_DUP/VLD3Q_DUP:67:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD3_DUP/VLD3Q_DUP:68:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD3_DUP/VLD3Q_DUP:69:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VLD3_DUP/VLD3Q_DUP:70:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VLD3_DUP/VLD3Q_DUP:70:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VLD3_DUP/VLD3Q_DUP:71:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VLD4_DUP/VLD4Q_DUP chunk 0 output:
@@ -5247,7 +5247,7 @@ VLD4_DUP/VLD4Q_DUP:6:result_uint32x2 [] = { fffffff0, fffffff1, }
VLD4_DUP/VLD4Q_DUP:7:result_uint64x1 [] = { fffffffffffffff0, }
VLD4_DUP/VLD4Q_DUP:8:result_poly8x8 [] = { f0, f1, f2, f3, f0, f1, f2, f3, }
VLD4_DUP/VLD4Q_DUP:9:result_poly16x4 [] = { fff0, fff1, fff2, fff3, }
-VLD4_DUP/VLD4Q_DUP:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VLD4_DUP/VLD4Q_DUP:10:result_float32x2 [] = { c1800000, c1700000, }
VLD4_DUP/VLD4Q_DUP:11:result_float16x4 [] = { cc00, cb80, cb00, ca80, }
VLD4_DUP/VLD4Q_DUP:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD4_DUP/VLD4Q_DUP:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -5259,7 +5259,7 @@ VLD4_DUP/VLD4Q_DUP:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333
VLD4_DUP/VLD4Q_DUP:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD4_DUP/VLD4Q_DUP:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD4_DUP/VLD4Q_DUP:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VLD4_DUP/VLD4Q_DUP:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VLD4_DUP/VLD4Q_DUP:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VLD4_DUP/VLD4Q_DUP:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VLD4_DUP/VLD4Q_DUP chunk 1 output:
@@ -5273,7 +5273,7 @@ VLD4_DUP/VLD4Q_DUP:30:result_uint32x2 [] = { fffffff2, fffffff3, }
VLD4_DUP/VLD4Q_DUP:31:result_uint64x1 [] = { fffffffffffffff1, }
VLD4_DUP/VLD4Q_DUP:32:result_poly8x8 [] = { f0, f1, f2, f3, f0, f1, f2, f3, }
VLD4_DUP/VLD4Q_DUP:33:result_poly16x4 [] = { fff0, fff1, fff2, fff3, }
-VLD4_DUP/VLD4Q_DUP:34:result_float32x2 [] = { c1600000 -0x1.c000000p+3 -14, c1500000 -0x1.a000000p+3 -13, }
+VLD4_DUP/VLD4Q_DUP:34:result_float32x2 [] = { c1600000, c1500000, }
VLD4_DUP/VLD4Q_DUP:35:result_float16x4 [] = { cc00, cb80, cb00, ca80, }
VLD4_DUP/VLD4Q_DUP:36:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD4_DUP/VLD4Q_DUP:37:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -5285,7 +5285,7 @@ VLD4_DUP/VLD4Q_DUP:42:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333
VLD4_DUP/VLD4Q_DUP:43:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD4_DUP/VLD4Q_DUP:44:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD4_DUP/VLD4Q_DUP:45:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VLD4_DUP/VLD4Q_DUP:46:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VLD4_DUP/VLD4Q_DUP:46:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VLD4_DUP/VLD4Q_DUP:47:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VLD4_DUP/VLD4Q_DUP chunk 2 output:
@@ -5299,7 +5299,7 @@ VLD4_DUP/VLD4Q_DUP:54:result_uint32x2 [] = { fffffff0, fffffff1, }
VLD4_DUP/VLD4Q_DUP:55:result_uint64x1 [] = { fffffffffffffff2, }
VLD4_DUP/VLD4Q_DUP:56:result_poly8x8 [] = { f0, f1, f2, f3, f0, f1, f2, f3, }
VLD4_DUP/VLD4Q_DUP:57:result_poly16x4 [] = { fff0, fff1, fff2, fff3, }
-VLD4_DUP/VLD4Q_DUP:58:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VLD4_DUP/VLD4Q_DUP:58:result_float32x2 [] = { c1800000, c1700000, }
VLD4_DUP/VLD4Q_DUP:59:result_float16x4 [] = { cc00, cb80, cb00, ca80, }
VLD4_DUP/VLD4Q_DUP:60:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD4_DUP/VLD4Q_DUP:61:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -5311,7 +5311,7 @@ VLD4_DUP/VLD4Q_DUP:66:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333
VLD4_DUP/VLD4Q_DUP:67:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD4_DUP/VLD4Q_DUP:68:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD4_DUP/VLD4Q_DUP:69:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VLD4_DUP/VLD4Q_DUP:70:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VLD4_DUP/VLD4Q_DUP:70:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VLD4_DUP/VLD4Q_DUP:71:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VLD4_DUP/VLD4Q_DUP chunk 3 output:
@@ -5325,7 +5325,7 @@ VLD4_DUP/VLD4Q_DUP:78:result_uint32x2 [] = { fffffff2, fffffff3, }
VLD4_DUP/VLD4Q_DUP:79:result_uint64x1 [] = { fffffffffffffff3, }
VLD4_DUP/VLD4Q_DUP:80:result_poly8x8 [] = { f0, f1, f2, f3, f0, f1, f2, f3, }
VLD4_DUP/VLD4Q_DUP:81:result_poly16x4 [] = { fff0, fff1, fff2, fff3, }
-VLD4_DUP/VLD4Q_DUP:82:result_float32x2 [] = { c1600000 -0x1.c000000p+3 -14, c1500000 -0x1.a000000p+3 -13, }
+VLD4_DUP/VLD4Q_DUP:82:result_float32x2 [] = { c1600000, c1500000, }
VLD4_DUP/VLD4Q_DUP:83:result_float16x4 [] = { cc00, cb80, cb00, ca80, }
VLD4_DUP/VLD4Q_DUP:84:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD4_DUP/VLD4Q_DUP:85:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -5337,7 +5337,7 @@ VLD4_DUP/VLD4Q_DUP:90:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333
VLD4_DUP/VLD4Q_DUP:91:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD4_DUP/VLD4Q_DUP:92:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD4_DUP/VLD4Q_DUP:93:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VLD4_DUP/VLD4Q_DUP:94:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VLD4_DUP/VLD4Q_DUP:94:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VLD4_DUP/VLD4Q_DUP:95:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VMLA output:
@@ -5351,7 +5351,7 @@ VMLA:6:result_uint32x2 [] = { 43ac, 43ad, }
VMLA:7:result_uint64x1 [] = { 3333333333333333, }
VMLA:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMLA:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMLA:10:result_float32x2 [] = { 43a14e76 0x1.429cec0p+8 322.613, 43a1ce76 0x1.439cec0p+8 323.613, }
+VMLA:10:result_float32x2 [] = { 43a14e76, 43a1ce76, }
VMLA:11:result_float16x4 [] = { 0, 0, 0, 0, }
VMLA:12:result_int8x16 [] = { f, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 1a, 1b, 1c, 1d, 1e, }
VMLA:13:result_int16x8 [] = { 4830, 4831, 4832, 4833, 4834, 4835, 4836, 4837, }
@@ -5363,7 +5363,7 @@ VMLA:18:result_uint32x4 [] = { 3620, 3621, 3622, 3623, }
VMLA:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VMLA:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLA:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMLA:22:result_float32x4 [] = { 45f0ae15 0x1.e15c2a0p+12 7701.76, 45f0b615 0x1.e16c2a0p+12 7702.76, 45f0be15 0x1.e17c2a0p+12 7703.76, 45f0c615 0x1.e18c2a0p+12 7704.76, }
+VMLA:22:result_float32x4 [] = { 45f0ae15, 45f0b615, 45f0be15, 45f0c615, }
VMLA:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VMLS output:
@@ -5377,7 +5377,7 @@ VMLS:6:result_uint32x2 [] = { ffffbc34, ffffbc35, }
VMLS:7:result_uint64x1 [] = { 3333333333333333, }
VMLS:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMLS:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMLS:10:result_float32x2 [] = { c3b14e76 -0x1.629cec0p+8 -354.613, c3b0ce76 -0x1.619cec0p+8 -353.613, }
+VMLS:10:result_float32x2 [] = { c3b14e76, c3b0ce76, }
VMLS:11:result_float16x4 [] = { 0, 0, 0, 0, }
VMLS:12:result_int8x16 [] = { ffffffd1, ffffffd2, ffffffd3, ffffffd4, ffffffd5, ffffffd6, ffffffd7, ffffffd8, ffffffd9, ffffffda, ffffffdb, ffffffdc, ffffffdd, ffffffde, ffffffdf, ffffffe0, }
VMLS:13:result_int16x8 [] = { ffffb7b0, ffffb7b1, ffffb7b2, ffffb7b3, ffffb7b4, ffffb7b5, ffffb7b6, ffffb7b7, }
@@ -5389,7 +5389,7 @@ VMLS:18:result_uint32x4 [] = { ffffc9c0, ffffc9c1, ffffc9c2, ffffc9c3, }
VMLS:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VMLS:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLS:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMLS:22:result_float32x4 [] = { c5f1ae15 -0x1.e35c2a0p+12 -7733.76, c5f1a615 -0x1.e34c2a0p+12 -7732.76, c5f19e15 -0x1.e33c2a0p+12 -7731.76, c5f19615 -0x1.e32c2a0p+12 -7730.76, }
+VMLS:22:result_float32x4 [] = { c5f1ae15, c5f1a615, c5f19e15, c5f19615, }
VMLS:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VMUL output:
@@ -5403,7 +5403,7 @@ VMUL:6:result_uint32x2 [] = { fffff9a0, fffffa06, }
VMUL:7:result_uint64x1 [] = { 3333333333333333, }
VMUL:8:result_poly8x8 [] = { c0, 84, 48, c, d0, 94, 58, 1c, }
VMUL:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMUL:10:result_float32x2 [] = { c4053333 -0x1.0a66660p+9 -532.8, c3f9c000 -0x1.f380000p+8 -499.5, }
+VMUL:10:result_float32x2 [] = { c4053333, c3f9c000, }
VMUL:11:result_float16x4 [] = { 0, 0, 0, 0, }
VMUL:12:result_int8x16 [] = { ffffff90, 7, 7e, fffffff5, 6c, ffffffe3, 5a, ffffffd1, 48, ffffffbf, 36, ffffffad, 24, ffffff9b, 12, ffffff89, }
VMUL:13:result_int16x8 [] = { fffff780, fffff808, fffff890, fffff918, fffff9a0, fffffa28, fffffab0, fffffb38, }
@@ -5415,7 +5415,7 @@ VMUL:18:result_uint32x4 [] = { fffff340, fffff40c, fffff4d8, fffff5a4, }
VMUL:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VMUL:20:result_poly8x16 [] = { 60, ca, 34, 9e, c8, 62, 9c, 36, 30, 9a, 64, ce, 98, 32, cc, 66, }
VMUL:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMUL:22:result_float32x4 [] = { c4c73333 -0x1.8e66660p+10 -1593.6, c4bac000 -0x1.7580000p+10 -1494, c4ae4ccd -0x1.5c999a0p+10 -1394.4, c4a1d999 -0x1.43b3320p+10 -1294.8, }
+VMUL:22:result_float32x4 [] = { c4c73333, c4bac000, c4ae4ccd, c4a1d999, }
VMUL:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VMUL_LANE output:
@@ -5429,7 +5429,7 @@ VMUL_LANE:6:result_uint32x2 [] = { fffface0, ffffb212, }
VMUL_LANE:7:result_uint64x1 [] = { 3333333333333333, }
VMUL_LANE:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMUL_LANE:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMUL_LANE:10:result_float32x2 [] = { c3b66666 -0x1.6ccccc0p+8 -364.8, c3ab0000 -0x1.5600000p+8 -342, }
+VMUL_LANE:10:result_float32x2 [] = { c3b66666, c3ab0000, }
VMUL_LANE:11:result_float16x4 [] = { 0, 0, 0, 0, }
VMUL_LANE:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMUL_LANE:13:result_int16x8 [] = { ffffffc0, ffffffc4, ffffffc8, ffffffcc, ffffffd0, ffffffd4, ffffffd8, ffffffdc, }
@@ -5441,7 +5441,7 @@ VMUL_LANE:18:result_uint32x4 [] = { fffface0, ffffb212, ffffb744, ffffbc76, }
VMUL_LANE:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VMUL_LANE:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMUL_LANE:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMUL_LANE:22:result_float32x4 [] = { c3b66666 -0x1.6ccccc0p+8 -364.8, c3ab0000 -0x1.5600000p+8 -342, c39f9999 -0x1.3f33320p+8 -319.2, c3943333 -0x1.2866660p+8 -296.4, }
+VMUL_LANE:22:result_float32x4 [] = { c3b66666, c3ab0000, c39f9999, c3943333, }
VMUL_LANE:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VMUL_N output:
@@ -5455,7 +5455,7 @@ VMUL_N:6:result_uint32x2 [] = { fffffbc0, fffffc04, }
VMUL_N:7:result_uint64x1 [] = { 3333333333333333, }
VMUL_N:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMUL_N:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMUL_N:10:result_float32x2 [] = { c3b26666 -0x1.64cccc0p+8 -356.8, c3a74000 -0x1.4e80000p+8 -334.5, }
+VMUL_N:10:result_float32x2 [] = { c3b26666, c3a74000, }
VMUL_N:11:result_float16x4 [] = { 0, 0, 0, 0, }
VMUL_N:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMUL_N:13:result_int16x8 [] = { fffffab0, fffffb05, fffffb5a, fffffbaf, fffffc04, fffffc59, fffffcae, fffffd03, }
@@ -5467,7 +5467,7 @@ VMUL_N:18:result_uint32x4 [] = { fffff780, fffff808, fffff890, fffff918, }
VMUL_N:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VMUL_N:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMUL_N:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMUL_N:22:result_float32x4 [] = { c4b1cccd -0x1.63999a0p+10 -1422.4, c4a6b000 -0x1.4d60000p+10 -1333.5, c49b9333 -0x1.3726660p+10 -1244.6, c4907667 -0x1.20ecce0p+10 -1155.7, }
+VMUL_N:22:result_float32x4 [] = { c4b1cccd, c4a6b000, c49b9333, c4907667, }
VMUL_N:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VMULL_N output:
@@ -5487,7 +5487,7 @@ VMLA_LANE:6:result_uint32x2 [] = { 3e07, 3e08, }
VMLA_LANE:7:result_uint64x1 [] = { 3333333333333333, }
VMLA_LANE:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMLA_LANE:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMLA_LANE:10:result_float32x2 [] = { 4418c687 0x1.318d0e0p+9 611.102, 44190687 0x1.320d0e0p+9 612.102, }
+VMLA_LANE:10:result_float32x2 [] = { 4418c687, 44190687, }
VMLA_LANE:11:result_float16x4 [] = { 0, 0, 0, 0, }
VMLA_LANE:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLA_LANE:13:result_int16x8 [] = { 3e07, 3e08, 3e09, 3e0a, 3e0b, 3e0c, 3e0d, 3e0e, }
@@ -5499,7 +5499,7 @@ VMLA_LANE:18:result_uint32x4 [] = { 3e07, 3e08, 3e09, 3e0a, }
VMLA_LANE:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VMLA_LANE:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLA_LANE:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMLA_LANE:22:result_float32x4 [] = { 441a3168 0x1.3462d00p+9 616.772, 441a7168 0x1.34e2d00p+9 617.772, 441ab168 0x1.3562d00p+9 618.772, 441af168 0x1.35e2d00p+9 619.772, }
+VMLA_LANE:22:result_float32x4 [] = { 441a3168, 441a7168, 441ab168, 441af168, }
VMLA_LANE:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VMLS_LANE output:
@@ -5513,7 +5513,7 @@ VMLS_LANE:6:result_uint32x2 [] = { ffffc1d9, ffffc1da, }
VMLS_LANE:7:result_uint64x1 [] = { 3333333333333333, }
VMLS_LANE:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMLS_LANE:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMLS_LANE:10:result_float32x2 [] = { c420c687 -0x1.418d0e0p+9 -643.102, c4208687 -0x1.410d0e0p+9 -642.102, }
+VMLS_LANE:10:result_float32x2 [] = { c420c687, c4208687, }
VMLS_LANE:11:result_float16x4 [] = { 0, 0, 0, 0, }
VMLS_LANE:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLS_LANE:13:result_int16x8 [] = { ffffc1d9, ffffc1da, ffffc1db, ffffc1dc, ffffc1dd, ffffc1de, ffffc1df, ffffc1e0, }
@@ -5525,7 +5525,7 @@ VMLS_LANE:18:result_uint32x4 [] = { ffffc1d9, ffffc1da, ffffc1db, ffffc1dc, }
VMLS_LANE:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VMLS_LANE:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLS_LANE:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMLS_LANE:22:result_float32x4 [] = { c4223168 -0x1.4462d00p+9 -648.772, c421f168 -0x1.43e2d00p+9 -647.772, c421b168 -0x1.4362d00p+9 -646.772, c4217168 -0x1.42e2d00p+9 -645.772, }
+VMLS_LANE:22:result_float32x4 [] = { c4223168, c421f168, c421b168, c4217168, }
VMLS_LANE:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VMLA_N output:
@@ -5539,7 +5539,7 @@ VMLA_N:6:result_uint32x2 [] = { 1684, 1685, }
VMLA_N:7:result_uint64x1 [] = { 3333333333333333, }
VMLA_N:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMLA_N:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMLA_N:10:result_float32x2 [] = { 4497deb8 0x1.2fbd700p+10 1214.96, 4497feb8 0x1.2ffd700p+10 1215.96, }
+VMLA_N:10:result_float32x2 [] = { 4497deb8, 4497feb8, }
VMLA_N:11:result_float16x4 [] = { 0, 0, 0, 0, }
VMLA_N:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLA_N:13:result_int16x8 [] = { 1c29, 1c2a, 1c2b, 1c2c, 1c2d, 1c2e, 1c2f, 1c30, }
@@ -5551,7 +5551,7 @@ VMLA_N:18:result_uint32x4 [] = { 2d18, 2d19, 2d1a, 2d1b, }
VMLA_N:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VMLA_N:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLA_N:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMLA_N:22:result_float32x4 [] = { 4568087b 0x1.d010f60p+11 3712.53, 4568187b 0x1.d030f60p+11 3713.53, 4568287b 0x1.d050f60p+11 3714.53, 4568387b 0x1.d070f60p+11 3715.53, }
+VMLA_N:22:result_float32x4 [] = { 4568087b, 4568187b, 4568287b, 4568387b, }
VMLA_N:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VMLS_N output:
@@ -5565,7 +5565,7 @@ VMLS_N:6:result_uint32x2 [] = { ffffe95c, ffffe95d, }
VMLS_N:7:result_uint64x1 [] = { 3333333333333333, }
VMLS_N:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMLS_N:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMLS_N:10:result_float32x2 [] = { c49bdeb8 -0x1.37bd700p+10 -1246.96, c49bbeb8 -0x1.377d700p+10 -1245.96, }
+VMLS_N:10:result_float32x2 [] = { c49bdeb8, c49bbeb8, }
VMLS_N:11:result_float16x4 [] = { 0, 0, 0, 0, }
VMLS_N:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLS_N:13:result_int16x8 [] = { ffffe3b7, ffffe3b8, ffffe3b9, ffffe3ba, ffffe3bb, ffffe3bc, ffffe3bd, ffffe3be, }
@@ -5577,7 +5577,7 @@ VMLS_N:18:result_uint32x4 [] = { ffffd2c8, ffffd2c9, ffffd2ca, ffffd2cb, }
VMLS_N:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VMLS_N:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLS_N:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMLS_N:22:result_float32x4 [] = { c56a087b -0x1.d410f60p+11 -3744.53, c569f87b -0x1.d3f0f60p+11 -3743.53, c569e87b -0x1.d3d0f60p+11 -3742.53, c569d87b -0x1.d3b0f60p+11 -3741.53, }
+VMLS_N:22:result_float32x4 [] = { c56a087b, c569f87b, c569e87b, c569d87b, }
VMLS_N:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VSLI_N output:
@@ -5591,7 +5591,7 @@ VSLI_N:6:result_uint32x2 [] = { 3ffffff0, 3ffffff1, }
VSLI_N:7:result_uint64x1 [] = { 10, }
VSLI_N:8:result_poly8x8 [] = { 50, 51, 52, 53, 50, 51, 52, 53, }
VSLI_N:9:result_poly16x4 [] = { 7bf0, 7bf1, 7bf2, 7bf3, }
-VSLI_N:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSLI_N:10:result_float32x2 [] = { 33333333, 33333333, }
VSLI_N:11:result_float16x4 [] = { 0, 0, 0, 0, }
VSLI_N:12:result_int8x16 [] = { ffffffd0, ffffffd1, ffffffd2, ffffffd3, ffffffd4, ffffffd5, ffffffd6, ffffffd7, ffffffd8, ffffffd9, ffffffda, ffffffdb, ffffffdc, ffffffdd, ffffffde, ffffffdf, }
VSLI_N:13:result_int16x8 [] = { ffffff60, ffffff61, ffffff62, ffffff63, ffffff64, ffffff65, ffffff66, ffffff67, }
@@ -5603,7 +5603,7 @@ VSLI_N:18:result_uint32x4 [] = { 1bfffff0, 1bfffff1, 1bfffff2, 1bfffff3, }
VSLI_N:19:result_uint64x2 [] = { 7ffffffffffff0, 7ffffffffffff1, }
VSLI_N:20:result_poly8x16 [] = { 60, 61, 62, 63, 64, 65, 66, 67, 60, 61, 62, 63, 64, 65, 66, 67, }
VSLI_N:21:result_poly16x8 [] = { 3ff0, 3ff1, 3ff2, 3ff3, 3ff4, 3ff5, 3ff6, 3ff7, }
-VSLI_N:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSLI_N:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VSLI_N:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VSLI_Nmax shift amount output:
@@ -5617,7 +5617,7 @@ VSLI_N:6:result_uint32x2 [] = { 7ffffff0, 7ffffff1, }
VSLI_N:7:result_uint64x1 [] = { 7ffffffffffffff0, }
VSLI_N:8:result_poly8x8 [] = { 70, 71, 72, 73, 74, 75, 76, 77, }
VSLI_N:9:result_poly16x4 [] = { 7ff0, 7ff1, 7ff2, 7ff3, }
-VSLI_N:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSLI_N:10:result_float32x2 [] = { 33333333, 33333333, }
VSLI_N:11:result_float16x4 [] = { 0, 0, 0, 0, }
VSLI_N:12:result_int8x16 [] = { 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 7a, 7b, 7c, 7d, 7e, 7f, }
VSLI_N:13:result_int16x8 [] = { 7ff0, 7ff1, 7ff2, 7ff3, 7ff4, 7ff5, 7ff6, 7ff7, }
@@ -5629,7 +5629,7 @@ VSLI_N:18:result_uint32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, }
VSLI_N:19:result_uint64x2 [] = { fffffffffffffff0, fffffffffffffff1, }
VSLI_N:20:result_poly8x16 [] = { 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 7a, 7b, 7c, 7d, 7e, 7f, }
VSLI_N:21:result_poly16x8 [] = { fff0, fff1, fff2, fff3, fff4, fff5, fff6, fff7, }
-VSLI_N:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSLI_N:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VSLI_N:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VSRI_N output:
@@ -5643,7 +5643,7 @@ VSRI_N:6:result_uint32x2 [] = { fffffff0, fffffff0, }
VSRI_N:7:result_uint64x1 [] = { e000000000000000, }
VSRI_N:8:result_poly8x8 [] = { c5, c5, c5, c5, c5, c5, c5, c5, }
VSRI_N:9:result_poly16x4 [] = { ffc0, ffc0, ffc0, ffc0, }
-VSRI_N:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSRI_N:10:result_float32x2 [] = { 33333333, 33333333, }
VSRI_N:11:result_float16x4 [] = { 0, 0, 0, 0, }
VSRI_N:12:result_int8x16 [] = { fffffff7, fffffff7, fffffff7, fffffff7, fffffff7, fffffff7, fffffff7, fffffff7, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, }
VSRI_N:13:result_int16x8 [] = { fffffffd, fffffffd, fffffffd, fffffffd, fffffffd, fffffffd, fffffffd, fffffffd, }
@@ -5655,7 +5655,7 @@ VSRI_N:18:result_uint32x4 [] = { fffffe00, fffffe00, fffffe00, fffffe00, }
VSRI_N:19:result_uint64x2 [] = { fffffffffffff800, fffffffffffff800, }
VSRI_N:20:result_poly8x16 [] = { e1, e1, e1, e1, e1, e1, e1, e1, e1, e1, e1, e1, e1, e1, e1, e1, }
VSRI_N:21:result_poly16x8 [] = { fff0, fff0, fff0, fff0, fff0, fff0, fff0, fff0, }
-VSRI_N:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSRI_N:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VSRI_N:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VSRI_N max shift amount output:
@@ -5669,7 +5669,7 @@ VSRI_N:6:result_uint32x2 [] = { fffffff0, fffffff1, }
VSRI_N:7:result_uint64x1 [] = { fffffffffffffff0, }
VSRI_N:8:result_poly8x8 [] = { f0, f1, f2, f3, f4, f5, f6, f7, }
VSRI_N:9:result_poly16x4 [] = { fff0, fff1, fff2, fff3, }
-VSRI_N:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSRI_N:10:result_float32x2 [] = { 33333333, 33333333, }
VSRI_N:11:result_float16x4 [] = { 0, 0, 0, 0, }
VSRI_N:12:result_int8x16 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, }
VSRI_N:13:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, }
@@ -5681,7 +5681,7 @@ VSRI_N:18:result_uint32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, }
VSRI_N:19:result_uint64x2 [] = { fffffffffffffff0, fffffffffffffff1, }
VSRI_N:20:result_poly8x16 [] = { f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, fa, fb, fc, fd, fe, ff, }
VSRI_N:21:result_poly16x8 [] = { fff0, fff1, fff2, fff3, fff4, fff5, fff6, fff7, }
-VSRI_N:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSRI_N:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VSRI_N:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VTST/VTSTQ (signed input) output:
@@ -5695,7 +5695,7 @@ VTST/VTSTQ:6:result_uint32x2 [] = { 0, ffffffff, }
VTST/VTSTQ:7:result_uint64x1 [] = { 3333333333333333, }
VTST/VTSTQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VTST/VTSTQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VTST/VTSTQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTST/VTSTQ:10:result_float32x2 [] = { 33333333, 33333333, }
VTST/VTSTQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VTST/VTSTQ:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTST/VTSTQ:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -5707,7 +5707,7 @@ VTST/VTSTQ:18:result_uint32x4 [] = { 0, ffffffff, 0, ffffffff, }
VTST/VTSTQ:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VTST/VTSTQ:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTST/VTSTQ:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VTST/VTSTQ:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTST/VTSTQ:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VTST/VTSTQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VTST/VTSTQ (unsigned input) output:
@@ -5721,7 +5721,7 @@ VTST/VTSTQ:30:result_uint32x2 [] = { 0, ffffffff, }
VTST/VTSTQ:31:result_uint64x1 [] = { 3333333333333333, }
VTST/VTSTQ:32:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VTST/VTSTQ:33:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VTST/VTSTQ:34:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTST/VTSTQ:34:result_float32x2 [] = { 33333333, 33333333, }
VTST/VTSTQ:35:result_float16x4 [] = { 0, 0, 0, 0, }
VTST/VTSTQ:36:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTST/VTSTQ:37:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -5733,7 +5733,7 @@ VTST/VTSTQ:42:result_uint32x4 [] = { 0, ffffffff, 0, ffffffff, }
VTST/VTSTQ:43:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VTST/VTSTQ:44:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTST/VTSTQ:45:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VTST/VTSTQ:46:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTST/VTSTQ:46:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VTST/VTSTQ:47:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VADDHN output:
@@ -5747,7 +5747,7 @@ VADDHN:6:result_uint32x2 [] = { 3, 3, }
VADDHN:7:result_uint64x1 [] = { 3333333333333333, }
VADDHN:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VADDHN:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VADDHN:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VADDHN:10:result_float32x2 [] = { 33333333, 33333333, }
VADDHN:11:result_float16x4 [] = { 0, 0, 0, 0, }
VADDHN:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VADDHN:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -5759,7 +5759,7 @@ VADDHN:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VADDHN:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VADDHN:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VADDHN:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VADDHN:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VADDHN:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VADDHN:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRADDHN output:
@@ -5773,7 +5773,7 @@ VRADDHN:6:result_uint32x2 [] = { 4, 4, }
VRADDHN:7:result_uint64x1 [] = { 3333333333333333, }
VRADDHN:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRADDHN:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRADDHN:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRADDHN:10:result_float32x2 [] = { 33333333, 33333333, }
VRADDHN:11:result_float16x4 [] = { 0, 0, 0, 0, }
VRADDHN:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRADDHN:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -5785,7 +5785,7 @@ VRADDHN:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRADDHN:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VRADDHN:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRADDHN:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRADDHN:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRADDHN:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRADDHN:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VADDL output:
@@ -5799,7 +5799,7 @@ VADDL:6:result_uint32x2 [] = { 33333333, 33333333, }
VADDL:7:result_uint64x1 [] = { 3333333333333333, }
VADDL:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VADDL:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VADDL:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VADDL:10:result_float32x2 [] = { 33333333, 33333333, }
VADDL:11:result_float16x4 [] = { 0, 0, 0, 0, }
VADDL:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VADDL:13:result_int16x8 [] = { ffffffe3, ffffffe4, ffffffe5, ffffffe6, ffffffe7, ffffffe8, ffffffe9, ffffffea, }
@@ -5811,7 +5811,7 @@ VADDL:18:result_uint32x4 [] = { 1ffe1, 1ffe2, 1ffe3, 1ffe4, }
VADDL:19:result_uint64x2 [] = { 1ffffffe0, 1ffffffe1, }
VADDL:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VADDL:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VADDL:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VADDL:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VADDL:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VADDW output:
@@ -5825,7 +5825,7 @@ VADDW:6:result_uint32x2 [] = { 33333333, 33333333, }
VADDW:7:result_uint64x1 [] = { 3333333333333333, }
VADDW:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VADDW:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VADDW:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VADDW:10:result_float32x2 [] = { 33333333, 33333333, }
VADDW:11:result_float16x4 [] = { 0, 0, 0, 0, }
VADDW:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VADDW:13:result_int16x8 [] = { ffffffe3, ffffffe4, ffffffe5, ffffffe6, ffffffe7, ffffffe8, ffffffe9, ffffffea, }
@@ -5837,7 +5837,7 @@ VADDW:18:result_uint32x4 [] = { ffe1, ffe2, ffe3, ffe4, }
VADDW:19:result_uint64x2 [] = { ffffffe0, ffffffe1, }
VADDW:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VADDW:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VADDW:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VADDW:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VADDW:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VHADD/VHADDQ output:
@@ -5851,7 +5851,7 @@ VHADD/VHADDQ:6:result_uint32x2 [] = { fffffff0, fffffff0, }
VHADD/VHADDQ:7:result_uint64x1 [] = { 3333333333333333, }
VHADD/VHADDQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VHADD/VHADDQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VHADD/VHADDQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VHADD/VHADDQ:10:result_float32x2 [] = { 33333333, 33333333, }
VHADD/VHADDQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VHADD/VHADDQ:12:result_int8x16 [] = { fffffff2, fffffff2, fffffff3, fffffff3, fffffff4, fffffff4, fffffff5, fffffff5, fffffff6, fffffff6, fffffff7, fffffff7, fffffff8, fffffff8, fffffff9, fffffff9, }
VHADD/VHADDQ:13:result_int16x8 [] = { fffffff1, fffffff2, fffffff2, fffffff3, fffffff3, fffffff4, fffffff4, fffffff5, }
@@ -5863,7 +5863,7 @@ VHADD/VHADDQ:18:result_uint32x4 [] = { fffffff0, fffffff1, fffffff1, fffffff2,
VHADD/VHADDQ:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VHADD/VHADDQ:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VHADD/VHADDQ:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VHADD/VHADDQ:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VHADD/VHADDQ:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VHADD/VHADDQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRHADD/VRHADDQ output:
@@ -5877,7 +5877,7 @@ VRHADD/VRHADDQ:6:result_uint32x2 [] = { fffffff0, fffffff1, }
VRHADD/VRHADDQ:7:result_uint64x1 [] = { 3333333333333333, }
VRHADD/VRHADDQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRHADD/VRHADDQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRHADD/VRHADDQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRHADD/VRHADDQ:10:result_float32x2 [] = { 33333333, 33333333, }
VRHADD/VRHADDQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VRHADD/VRHADDQ:12:result_int8x16 [] = { fffffff2, fffffff3, fffffff3, fffffff4, fffffff4, fffffff5, fffffff5, fffffff6, fffffff6, fffffff7, fffffff7, fffffff8, fffffff8, fffffff9, fffffff9, fffffffa, }
VRHADD/VRHADDQ:13:result_int16x8 [] = { fffffff2, fffffff2, fffffff3, fffffff3, fffffff4, fffffff4, fffffff5, fffffff5, }
@@ -5889,7 +5889,7 @@ VRHADD/VRHADDQ:18:result_uint32x4 [] = { fffffff1, fffffff1, fffffff2, fffffff2,
VRHADD/VRHADDQ:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VRHADD/VRHADDQ:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRHADD/VRHADDQ:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRHADD/VRHADDQ:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRHADD/VRHADDQ:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRHADD/VRHADDQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VHSUB/VHSUBQ output:
@@ -5903,7 +5903,7 @@ VHSUB/VHSUBQ:6:result_uint32x2 [] = { 0, 0, }
VHSUB/VHSUBQ:7:result_uint64x1 [] = { 3333333333333333, }
VHSUB/VHSUBQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VHSUB/VHSUBQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VHSUB/VHSUBQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VHSUB/VHSUBQ:10:result_float32x2 [] = { 33333333, 33333333, }
VHSUB/VHSUBQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VHSUB/VHSUBQ:12:result_int8x16 [] = { fffffffe, fffffffe, ffffffff, ffffffff, 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, }
VHSUB/VHSUBQ:13:result_int16x8 [] = { fffffffe, ffffffff, ffffffff, 0, 0, 1, 1, 2, }
@@ -5915,7 +5915,7 @@ VHSUB/VHSUBQ:18:result_uint32x4 [] = { ffffffff, 0, 0, 1, }
VHSUB/VHSUBQ:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VHSUB/VHSUBQ:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VHSUB/VHSUBQ:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VHSUB/VHSUBQ:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VHSUB/VHSUBQ:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VHSUB/VHSUBQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VSUBL output:
@@ -5929,7 +5929,7 @@ VSUBL:6:result_uint32x2 [] = { 33333333, 33333333, }
VSUBL:7:result_uint64x1 [] = { 3333333333333333, }
VSUBL:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VSUBL:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VSUBL:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSUBL:10:result_float32x2 [] = { 33333333, 33333333, }
VSUBL:11:result_float16x4 [] = { 0, 0, 0, 0, }
VSUBL:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VSUBL:13:result_int16x8 [] = { fffffffd, fffffffe, ffffffff, 0, 1, 2, 3, 4, }
@@ -5941,7 +5941,7 @@ VSUBL:18:result_uint32x4 [] = { ffffffff, 0, 1, 2, }
VSUBL:19:result_uint64x2 [] = { 0, 1, }
VSUBL:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VSUBL:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VSUBL:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSUBL:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VSUBL:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VSUBW output:
@@ -5955,7 +5955,7 @@ VSUBW:6:result_uint32x2 [] = { 33333333, 33333333, }
VSUBW:7:result_uint64x1 [] = { 3333333333333333, }
VSUBW:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VSUBW:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VSUBW:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSUBW:10:result_float32x2 [] = { 33333333, 33333333, }
VSUBW:11:result_float16x4 [] = { 0, 0, 0, 0, }
VSUBW:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VSUBW:13:result_int16x8 [] = { fffffffd, fffffffe, ffffffff, 0, 1, 2, 3, 4, }
@@ -5967,7 +5967,7 @@ VSUBW:18:result_uint32x4 [] = { fffeffff, ffff0000, ffff0001, ffff0002, }
VSUBW:19:result_uint64x2 [] = { ffffffff00000000, ffffffff00000001, }
VSUBW:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VSUBW:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VSUBW:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSUBW:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VSUBW:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VSUBHN output:
@@ -5981,7 +5981,7 @@ VSUBHN:6:result_uint32x2 [] = { 2, 2, }
VSUBHN:7:result_uint64x1 [] = { 3333333333333333, }
VSUBHN:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VSUBHN:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VSUBHN:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSUBHN:10:result_float32x2 [] = { 33333333, 33333333, }
VSUBHN:11:result_float16x4 [] = { 0, 0, 0, 0, }
VSUBHN:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VSUBHN:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -5993,7 +5993,7 @@ VSUBHN:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VSUBHN:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VSUBHN:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VSUBHN:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VSUBHN:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSUBHN:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VSUBHN:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSUBHN output:
@@ -6007,7 +6007,7 @@ VRSUBHN:6:result_uint32x2 [] = { 2, 2, }
VRSUBHN:7:result_uint64x1 [] = { 3333333333333333, }
VRSUBHN:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSUBHN:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSUBHN:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSUBHN:10:result_float32x2 [] = { 33333333, 33333333, }
VRSUBHN:11:result_float16x4 [] = { 0, 0, 0, 0, }
VRSUBHN:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSUBHN:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -6019,7 +6019,7 @@ VRSUBHN:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSUBHN:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VRSUBHN:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSUBHN:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSUBHN:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSUBHN:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSUBHN:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VMVN/VMVNQ output:
@@ -6033,7 +6033,7 @@ VMVN/VMVNQ:6:result_uint32x2 [] = { f, e, }
VMVN/VMVNQ:7:result_uint64x1 [] = { 3333333333333333, }
VMVN/VMVNQ:8:result_poly8x8 [] = { f, e, d, c, b, a, 9, 8, }
VMVN/VMVNQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMVN/VMVNQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMVN/VMVNQ:10:result_float32x2 [] = { 33333333, 33333333, }
VMVN/VMVNQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VMVN/VMVNQ:12:result_int8x16 [] = { f, e, d, c, b, a, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, }
VMVN/VMVNQ:13:result_int16x8 [] = { f, e, d, c, b, a, 9, 8, }
@@ -6045,7 +6045,7 @@ VMVN/VMVNQ:18:result_uint32x4 [] = { f, e, d, c, }
VMVN/VMVNQ:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VMVN/VMVNQ:20:result_poly8x16 [] = { f, e, d, c, b, a, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, }
VMVN/VMVNQ:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMVN/VMVNQ:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMVN/VMVNQ:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VMVN/VMVNQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQMOVN cumulative saturation output:
@@ -6067,7 +6067,7 @@ VQMOVN:12:result_uint32x2 [] = { 87654321, 87654321, }
VQMOVN:13:result_uint64x1 [] = { 3333333333333333, }
VQMOVN:14:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQMOVN:15:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQMOVN:16:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQMOVN:16:result_float32x2 [] = { 33333333, 33333333, }
VQMOVN:17:result_float16x4 [] = { 0, 0, 0, 0, }
VQMOVN:18:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQMOVN:19:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -6079,7 +6079,7 @@ VQMOVN:24:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQMOVN:25:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQMOVN:26:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQMOVN:27:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQMOVN:28:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQMOVN:28:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQMOVN:29:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQMOVN cumulative saturation output:
@@ -6101,7 +6101,7 @@ VQMOVN:42:result_uint32x2 [] = { ffffffff, ffffffff, }
VQMOVN:43:result_uint64x1 [] = { 3333333333333333, }
VQMOVN:44:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQMOVN:45:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQMOVN:46:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQMOVN:46:result_float32x2 [] = { 33333333, 33333333, }
VQMOVN:47:result_float16x4 [] = { 0, 0, 0, 0, }
VQMOVN:48:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQMOVN:49:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -6113,7 +6113,7 @@ VQMOVN:54:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQMOVN:55:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQMOVN:56:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQMOVN:57:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQMOVN:58:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQMOVN:58:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQMOVN:59:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQMOVUN cumulative saturation output:
@@ -6132,7 +6132,7 @@ VQMOVUN:9:result_uint32x2 [] = { 12345678, 12345678, }
VQMOVUN:10:result_uint64x1 [] = { 3333333333333333, }
VQMOVUN:11:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQMOVUN:12:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQMOVUN:13:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQMOVUN:13:result_float32x2 [] = { 33333333, 33333333, }
VQMOVUN:14:result_float16x4 [] = { 0, 0, 0, 0, }
VQMOVUN:15:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQMOVUN:16:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -6144,7 +6144,7 @@ VQMOVUN:21:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQMOVUN:22:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQMOVUN:23:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQMOVUN:24:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQMOVUN:25:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQMOVUN:25:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQMOVUN:26:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQMOVUN (negative input) cumulative saturation output:
@@ -6163,7 +6163,7 @@ VQMOVUN:36:result_uint32x2 [] = { 0, 0, }
VQMOVUN:37:result_uint64x1 [] = { 3333333333333333, }
VQMOVUN:38:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQMOVUN:39:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQMOVUN:40:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQMOVUN:40:result_float32x2 [] = { 33333333, 33333333, }
VQMOVUN:41:result_float16x4 [] = { 0, 0, 0, 0, }
VQMOVUN:42:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQMOVUN:43:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -6175,7 +6175,7 @@ VQMOVUN:48:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQMOVUN:49:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQMOVUN:50:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQMOVUN:51:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQMOVUN:52:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQMOVUN:52:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQMOVUN:53:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHR_N output:
@@ -6189,7 +6189,7 @@ VRSHR_N:6:result_uint32x2 [] = { 8000000, 8000000, }
VRSHR_N:7:result_uint64x1 [] = { 80000000, }
VRSHR_N:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHR_N:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSHR_N:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHR_N:10:result_float32x2 [] = { 33333333, 33333333, }
VRSHR_N:11:result_float16x4 [] = { 0, 0, 0, 0, }
VRSHR_N:12:result_int8x16 [] = { fffffff8, fffffff9, fffffff9, fffffffa, fffffffa, fffffffb, fffffffb, fffffffc, fffffffc, fffffffd, fffffffd, fffffffe, fffffffe, ffffffff, ffffffff, 0, }
VRSHR_N:13:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -6201,7 +6201,7 @@ VRSHR_N:18:result_uint32x4 [] = { 8000000, 8000000, 8000000, 8000000, }
VRSHR_N:19:result_uint64x2 [] = { 80000000, 80000000, }
VRSHR_N:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHR_N:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSHR_N:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHR_N:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHR_N:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHR_N (overflow test: max shift amount, positive input) output:
@@ -6215,7 +6215,7 @@ VRSHR_N:30:result_uint32x2 [] = { 1, 1, }
VRSHR_N:31:result_uint64x1 [] = { 1, }
VRSHR_N:32:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHR_N:33:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSHR_N:34:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHR_N:34:result_float32x2 [] = { 33333333, 33333333, }
VRSHR_N:35:result_float16x4 [] = { 0, 0, 0, 0, }
VRSHR_N:36:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHR_N:37:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -6227,7 +6227,7 @@ VRSHR_N:42:result_uint32x4 [] = { 1, 1, 1, 1, }
VRSHR_N:43:result_uint64x2 [] = { 1, 1, }
VRSHR_N:44:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHR_N:45:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSHR_N:46:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHR_N:46:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHR_N:47:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHR_N (overflow test: shift by 1, with negative input) output:
@@ -6241,7 +6241,7 @@ VRSHR_N:54:result_uint32x2 [] = { 80000000, 80000000, }
VRSHR_N:55:result_uint64x1 [] = { 8000000000000000, }
VRSHR_N:56:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHR_N:57:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSHR_N:58:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHR_N:58:result_float32x2 [] = { 33333333, 33333333, }
VRSHR_N:59:result_float16x4 [] = { 0, 0, 0, 0, }
VRSHR_N:60:result_int8x16 [] = { 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, }
VRSHR_N:61:result_int16x8 [] = { 4000, 4000, 4000, 4000, 4000, 4000, 4000, 4000, }
@@ -6253,7 +6253,7 @@ VRSHR_N:66:result_uint32x4 [] = { 80000000, 80000000, 80000000, 80000000, }
VRSHR_N:67:result_uint64x2 [] = { 8000000000000000, 8000000000000000, }
VRSHR_N:68:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHR_N:69:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSHR_N:70:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHR_N:70:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHR_N:71:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHR_N (overflow test: shift by 3, positive input) output:
@@ -6267,7 +6267,7 @@ VRSHR_N:78:result_uint32x2 [] = { 20000000, 20000000, }
VRSHR_N:79:result_uint64x1 [] = { 2000000000000000, }
VRSHR_N:80:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHR_N:81:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSHR_N:82:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHR_N:82:result_float32x2 [] = { 33333333, 33333333, }
VRSHR_N:83:result_float16x4 [] = { 0, 0, 0, 0, }
VRSHR_N:84:result_int8x16 [] = { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, }
VRSHR_N:85:result_int16x8 [] = { 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, }
@@ -6279,7 +6279,7 @@ VRSHR_N:90:result_uint32x4 [] = { 20000000, 20000000, 20000000, 20000000, }
VRSHR_N:91:result_uint64x2 [] = { 2000000000000000, 2000000000000000, }
VRSHR_N:92:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHR_N:93:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSHR_N:94:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHR_N:94:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHR_N:95:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHR_N (overflow test: shift by 1, with negative input) output:
@@ -6293,7 +6293,7 @@ VRSHR_N:102:result_uint32x2 [] = { 80000000, 80000000, }
VRSHR_N:103:result_uint64x1 [] = { 8000000000000000, }
VRSHR_N:104:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHR_N:105:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSHR_N:106:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHR_N:106:result_float32x2 [] = { 33333333, 33333333, }
VRSHR_N:107:result_float16x4 [] = { 0, 0, 0, 0, }
VRSHR_N:108:result_int8x16 [] = { ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, }
VRSHR_N:109:result_int16x8 [] = { ffffc000, ffffc000, ffffc000, ffffc000, ffffc000, ffffc000, ffffc000, ffffc000, }
@@ -6305,7 +6305,7 @@ VRSHR_N:114:result_uint32x4 [] = { 80000000, 80000000, 80000000, 80000000, }
VRSHR_N:115:result_uint64x2 [] = { 8000000000000000, 8000000000000000, }
VRSHR_N:116:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHR_N:117:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSHR_N:118:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHR_N:118:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHR_N:119:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHR_N (overflow test: shift by 3, with negative input) output:
@@ -6319,7 +6319,7 @@ VRSHR_N:126:result_uint32x2 [] = { 20000000, 20000000, }
VRSHR_N:127:result_uint64x1 [] = { 2000000000000000, }
VRSHR_N:128:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHR_N:129:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSHR_N:130:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHR_N:130:result_float32x2 [] = { 33333333, 33333333, }
VRSHR_N:131:result_float16x4 [] = { 0, 0, 0, 0, }
VRSHR_N:132:result_int8x16 [] = { fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, }
VRSHR_N:133:result_int16x8 [] = { fffff000, fffff000, fffff000, fffff000, fffff000, fffff000, fffff000, fffff000, }
@@ -6331,7 +6331,7 @@ VRSHR_N:138:result_uint32x4 [] = { 20000000, 20000000, 20000000, 20000000, }
VRSHR_N:139:result_uint64x2 [] = { 2000000000000000, 2000000000000000, }
VRSHR_N:140:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHR_N:141:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSHR_N:142:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHR_N:142:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHR_N:143:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSRA_N output:
@@ -6345,7 +6345,7 @@ VRSRA_N:6:result_uint32x2 [] = { fffffff4, fffffff5, }
VRSRA_N:7:result_uint64x1 [] = { fffffffffffffff0, }
VRSRA_N:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSRA_N:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSRA_N:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSRA_N:10:result_float32x2 [] = { 33333333, 33333333, }
VRSRA_N:11:result_float16x4 [] = { 0, 0, 0, 0, }
VRSRA_N:12:result_int8x16 [] = { fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, 0, 1, 2, 3, 4, 5, 6, 7, 8, }
VRSRA_N:13:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, }
@@ -6357,7 +6357,7 @@ VRSRA_N:18:result_uint32x4 [] = { fffffff4, fffffff5, fffffff6, fffffff7, }
VRSRA_N:19:result_uint64x2 [] = { fffffffffffffff0, fffffffffffffff1, }
VRSRA_N:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSRA_N:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSRA_N:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSRA_N:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSRA_N:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSRA_N (checking overflow: shift by 1, positive input) output:
@@ -6371,7 +6371,7 @@ VRSRA_N:30:result_uint32x2 [] = { 80000000, 80000000, }
VRSRA_N:31:result_uint64x1 [] = { 8000000000000000, }
VRSRA_N:32:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSRA_N:33:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSRA_N:34:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSRA_N:34:result_float32x2 [] = { 33333333, 33333333, }
VRSRA_N:35:result_float16x4 [] = { 0, 0, 0, 0, }
VRSRA_N:36:result_int8x16 [] = { 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, }
VRSRA_N:37:result_int16x8 [] = { 4000, 4000, 4000, 4000, 4000, 4000, 4000, 4000, }
@@ -6383,7 +6383,7 @@ VRSRA_N:42:result_uint32x4 [] = { 80000000, 80000000, 80000000, 80000000, }
VRSRA_N:43:result_uint64x2 [] = { 8000000000000000, 8000000000000000, }
VRSRA_N:44:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSRA_N:45:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSRA_N:46:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSRA_N:46:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSRA_N:47:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSRA_N (checking overflow: shift by 3, positive input) output:
@@ -6397,7 +6397,7 @@ VRSRA_N:54:result_uint32x2 [] = { 20000000, 20000000, }
VRSRA_N:55:result_uint64x1 [] = { 2000000000000000, }
VRSRA_N:56:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSRA_N:57:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSRA_N:58:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSRA_N:58:result_float32x2 [] = { 33333333, 33333333, }
VRSRA_N:59:result_float16x4 [] = { 0, 0, 0, 0, }
VRSRA_N:60:result_int8x16 [] = { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, }
VRSRA_N:61:result_int16x8 [] = { 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, }
@@ -6409,7 +6409,7 @@ VRSRA_N:66:result_uint32x4 [] = { 20000000, 20000000, 20000000, 20000000, }
VRSRA_N:67:result_uint64x2 [] = { 2000000000000000, 2000000000000000, }
VRSRA_N:68:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSRA_N:69:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSRA_N:70:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSRA_N:70:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSRA_N:71:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSRA_N (checking overflow: shift by max, positive input) output:
@@ -6423,7 +6423,7 @@ VRSRA_N:78:result_uint32x2 [] = { 1, 1, }
VRSRA_N:79:result_uint64x1 [] = { 1, }
VRSRA_N:80:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSRA_N:81:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSRA_N:82:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSRA_N:82:result_float32x2 [] = { 33333333, 33333333, }
VRSRA_N:83:result_float16x4 [] = { 0, 0, 0, 0, }
VRSRA_N:84:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VRSRA_N:85:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -6435,7 +6435,7 @@ VRSRA_N:90:result_uint32x4 [] = { 1, 1, 1, 1, }
VRSRA_N:91:result_uint64x2 [] = { 1, 1, }
VRSRA_N:92:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSRA_N:93:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSRA_N:94:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSRA_N:94:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSRA_N:95:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSRA_N (checking overflow: shift by 1, negative input) output:
@@ -6449,7 +6449,7 @@ VRSRA_N:102:result_uint32x2 [] = { 1, 1, }
VRSRA_N:103:result_uint64x1 [] = { 1, }
VRSRA_N:104:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSRA_N:105:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSRA_N:106:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSRA_N:106:result_float32x2 [] = { 33333333, 33333333, }
VRSRA_N:107:result_float16x4 [] = { 0, 0, 0, 0, }
VRSRA_N:108:result_int8x16 [] = { ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, }
VRSRA_N:109:result_int16x8 [] = { ffffc000, ffffc000, ffffc000, ffffc000, ffffc000, ffffc000, ffffc000, ffffc000, }
@@ -6461,7 +6461,7 @@ VRSRA_N:114:result_uint32x4 [] = { 1, 1, 1, 1, }
VRSRA_N:115:result_uint64x2 [] = { 1, 1, }
VRSRA_N:116:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSRA_N:117:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSRA_N:118:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSRA_N:118:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSRA_N:119:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSRA_N (checking overflow: shift by max, negative input) output:
@@ -6475,7 +6475,7 @@ VRSRA_N:126:result_uint32x2 [] = { 1, 1, }
VRSRA_N:127:result_uint64x1 [] = { 1, }
VRSRA_N:128:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSRA_N:129:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSRA_N:130:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSRA_N:130:result_float32x2 [] = { 33333333, 33333333, }
VRSRA_N:131:result_float16x4 [] = { 0, 0, 0, 0, }
VRSRA_N:132:result_int8x16 [] = { fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, }
VRSRA_N:133:result_int16x8 [] = { fffff000, fffff000, fffff000, fffff000, fffff000, fffff000, fffff000, fffff000, }
@@ -6487,7 +6487,7 @@ VRSRA_N:138:result_uint32x4 [] = { 1, 1, 1, 1, }
VRSRA_N:139:result_uint64x2 [] = { 1, 1, }
VRSRA_N:140:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSRA_N:141:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSRA_N:142:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSRA_N:142:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSRA_N:143:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSRA_N (checking overflow: shift by max, negative input) output:
@@ -6501,7 +6501,7 @@ VRSRA_N:150:result_uint32x2 [] = { 1, 1, }
VRSRA_N:151:result_uint64x1 [] = { 1, }
VRSRA_N:152:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSRA_N:153:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSRA_N:154:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSRA_N:154:result_float32x2 [] = { 33333333, 33333333, }
VRSRA_N:155:result_float16x4 [] = { 0, 0, 0, 0, }
VRSRA_N:156:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VRSRA_N:157:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -6513,7 +6513,7 @@ VRSRA_N:162:result_uint32x4 [] = { 1, 1, 1, 1, }
VRSRA_N:163:result_uint64x2 [] = { 1, 1, }
VRSRA_N:164:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSRA_N:165:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSRA_N:166:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSRA_N:166:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSRA_N:167:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VSHLL_N output:
@@ -6527,7 +6527,7 @@ VSHLL_N:6:result_uint32x2 [] = { 33333333, 33333333, }
VSHLL_N:7:result_uint64x1 [] = { 3333333333333333, }
VSHLL_N:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VSHLL_N:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VSHLL_N:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSHLL_N:10:result_float32x2 [] = { 33333333, 33333333, }
VSHLL_N:11:result_float16x4 [] = { 0, 0, 0, 0, }
VSHLL_N:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VSHLL_N:13:result_int16x8 [] = { ffffffe0, ffffffe2, ffffffe4, ffffffe6, ffffffe8, ffffffea, ffffffec, ffffffee, }
@@ -6539,7 +6539,7 @@ VSHLL_N:18:result_uint32x4 [] = { fff00, fff10, fff20, fff30, }
VSHLL_N:19:result_uint64x2 [] = { 7ffffff80, 7ffffff88, }
VSHLL_N:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VSHLL_N:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VSHLL_N:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSHLL_N:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VSHLL_N:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VPADDL/VPADDLQ output:
@@ -6553,7 +6553,7 @@ VPADDL/VPADDLQ:6:result_uint32x2 [] = { 1ffe1, 1ffe5, }
VPADDL/VPADDLQ:7:result_uint64x1 [] = { 1ffffffe1, }
VPADDL/VPADDLQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VPADDL/VPADDLQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VPADDL/VPADDLQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VPADDL/VPADDLQ:10:result_float32x2 [] = { 33333333, 33333333, }
VPADDL/VPADDLQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VPADDL/VPADDLQ:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VPADDL/VPADDLQ:13:result_int16x8 [] = { ffffffe1, ffffffe5, ffffffe9, ffffffed, fffffff1, fffffff5, fffffff9, fffffffd, }
@@ -6565,7 +6565,7 @@ VPADDL/VPADDLQ:18:result_uint32x4 [] = { 1ffe1, 1ffe5, 1ffe9, 1ffed, }
VPADDL/VPADDLQ:19:result_uint64x2 [] = { 1ffffffe1, 1ffffffe5, }
VPADDL/VPADDLQ:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VPADDL/VPADDLQ:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VPADDL/VPADDLQ:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VPADDL/VPADDLQ:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VPADDL/VPADDLQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VPADD output:
@@ -6579,7 +6579,7 @@ VPADD:6:result_uint32x2 [] = { ffffffe1, ffffffe1, }
VPADD:7:result_uint64x1 [] = { 3333333333333333, }
VPADD:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VPADD:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VPADD:10:result_float32x2 [] = { c1f80000 -0x1.f000000p+4 -31, c1f80000 -0x1.f000000p+4 -31, }
+VPADD:10:result_float32x2 [] = { c1f80000, c1f80000, }
VPADD:11:result_float16x4 [] = { 0, 0, 0, 0, }
VPADD:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VPADD:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -6591,7 +6591,7 @@ VPADD:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VPADD:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VPADD:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VPADD:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VPADD:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VPADD:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VPADD:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VPADAL/VPADALQ output:
@@ -6605,7 +6605,7 @@ VPADAL/VPADALQ:6:result_uint32x2 [] = { 1ffd1, 1ffd6, }
VPADAL/VPADALQ:7:result_uint64x1 [] = { 1ffffffd1, }
VPADAL/VPADALQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VPADAL/VPADALQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VPADAL/VPADALQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VPADAL/VPADALQ:10:result_float32x2 [] = { 33333333, 33333333, }
VPADAL/VPADALQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VPADAL/VPADALQ:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VPADAL/VPADALQ:13:result_int16x8 [] = { ffffffd1, ffffffd6, ffffffdb, ffffffe0, ffffffe5, ffffffea, ffffffef, fffffff4, }
@@ -6617,7 +6617,7 @@ VPADAL/VPADALQ:18:result_uint32x4 [] = { 1ffd1, 1ffd6, 1ffdb, 1ffe0, }
VPADAL/VPADALQ:19:result_uint64x2 [] = { 1ffffffd1, 1ffffffd6, }
VPADAL/VPADALQ:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VPADAL/VPADALQ:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VPADAL/VPADALQ:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VPADAL/VPADALQ:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VPADAL/VPADALQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQSHLU_N/VQSHLUQ_N (negative input) cumulative saturation output:
@@ -6641,7 +6641,7 @@ VQSHLU_N/VQSHLUQ_N:14:result_uint32x2 [] = { 0, 0, }
VQSHLU_N/VQSHLUQ_N:15:result_uint64x1 [] = { 0, }
VQSHLU_N/VQSHLUQ_N:16:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHLU_N/VQSHLUQ_N:17:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHLU_N/VQSHLUQ_N:18:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHLU_N/VQSHLUQ_N:18:result_float32x2 [] = { 33333333, 33333333, }
VQSHLU_N/VQSHLUQ_N:19:result_float16x4 [] = { 0, 0, 0, 0, }
VQSHLU_N/VQSHLUQ_N:20:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHLU_N/VQSHLUQ_N:21:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -6653,7 +6653,7 @@ VQSHLU_N/VQSHLUQ_N:26:result_uint32x4 [] = { 0, 0, 0, 0, }
VQSHLU_N/VQSHLUQ_N:27:result_uint64x2 [] = { 0, 0, }
VQSHLU_N/VQSHLUQ_N:28:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHLU_N/VQSHLUQ_N:29:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHLU_N/VQSHLUQ_N:30:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHLU_N/VQSHLUQ_N:30:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHLU_N/VQSHLUQ_N:31:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQSHLU_N/VQSHLUQ_N (check cumulative saturation: shift by 1) cumulative saturation output:
@@ -6677,7 +6677,7 @@ VQSHLU_N/VQSHLUQ_N:46:result_uint32x2 [] = { fffffffe, fffffffe, }
VQSHLU_N/VQSHLUQ_N:47:result_uint64x1 [] = { fffffffffffffffe, }
VQSHLU_N/VQSHLUQ_N:48:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHLU_N/VQSHLUQ_N:49:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHLU_N/VQSHLUQ_N:50:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHLU_N/VQSHLUQ_N:50:result_float32x2 [] = { 33333333, 33333333, }
VQSHLU_N/VQSHLUQ_N:51:result_float16x4 [] = { 0, 0, 0, 0, }
VQSHLU_N/VQSHLUQ_N:52:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHLU_N/VQSHLUQ_N:53:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -6689,7 +6689,7 @@ VQSHLU_N/VQSHLUQ_N:58:result_uint32x4 [] = { fffffffe, fffffffe, fffffffe, fffff
VQSHLU_N/VQSHLUQ_N:59:result_uint64x2 [] = { fffffffffffffffe, fffffffffffffffe, }
VQSHLU_N/VQSHLUQ_N:60:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHLU_N/VQSHLUQ_N:61:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHLU_N/VQSHLUQ_N:62:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHLU_N/VQSHLUQ_N:62:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHLU_N/VQSHLUQ_N:63:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQSHLU_N/VQSHLUQ_N (check cumulative saturation: shift by 2) cumulative saturation output:
@@ -6713,7 +6713,7 @@ VQSHLU_N/VQSHLUQ_N:78:result_uint32x2 [] = { ffffffff, ffffffff, }
VQSHLU_N/VQSHLUQ_N:79:result_uint64x1 [] = { ffffffffffffffff, }
VQSHLU_N/VQSHLUQ_N:80:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHLU_N/VQSHLUQ_N:81:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHLU_N/VQSHLUQ_N:82:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHLU_N/VQSHLUQ_N:82:result_float32x2 [] = { 33333333, 33333333, }
VQSHLU_N/VQSHLUQ_N:83:result_float16x4 [] = { 0, 0, 0, 0, }
VQSHLU_N/VQSHLUQ_N:84:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHLU_N/VQSHLUQ_N:85:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -6725,7 +6725,7 @@ VQSHLU_N/VQSHLUQ_N:90:result_uint32x4 [] = { ffffffff, ffffffff, ffffffff, fffff
VQSHLU_N/VQSHLUQ_N:91:result_uint64x2 [] = { ffffffffffffffff, ffffffffffffffff, }
VQSHLU_N/VQSHLUQ_N:92:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHLU_N/VQSHLUQ_N:93:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHLU_N/VQSHLUQ_N:94:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHLU_N/VQSHLUQ_N:94:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHLU_N/VQSHLUQ_N:95:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQSHLU_N/VQSHLUQ_N cumulative saturation output:
@@ -6749,7 +6749,7 @@ VQSHLU_N/VQSHLUQ_N:110:result_uint32x2 [] = { 18, 18, }
VQSHLU_N/VQSHLUQ_N:111:result_uint64x1 [] = { 40, }
VQSHLU_N/VQSHLUQ_N:112:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHLU_N/VQSHLUQ_N:113:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHLU_N/VQSHLUQ_N:114:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHLU_N/VQSHLUQ_N:114:result_float32x2 [] = { 33333333, 33333333, }
VQSHLU_N/VQSHLUQ_N:115:result_float16x4 [] = { 0, 0, 0, 0, }
VQSHLU_N/VQSHLUQ_N:116:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHLU_N/VQSHLUQ_N:117:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -6761,7 +6761,7 @@ VQSHLU_N/VQSHLUQ_N:122:result_uint32x4 [] = { 380, 380, 380, 380, }
VQSHLU_N/VQSHLUQ_N:123:result_uint64x2 [] = { 800, 800, }
VQSHLU_N/VQSHLUQ_N:124:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHLU_N/VQSHLUQ_N:125:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHLU_N/VQSHLUQ_N:126:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHLU_N/VQSHLUQ_N:126:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHLU_N/VQSHLUQ_N:127:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VCLZ/VCLZQ output:
@@ -6775,7 +6775,7 @@ VCLZ/VCLZQ:6:result_uint32x2 [] = { 5, 5, }
VCLZ/VCLZQ:7:result_uint64x1 [] = { 3333333333333333, }
VCLZ/VCLZQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VCLZ/VCLZQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VCLZ/VCLZQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VCLZ/VCLZQ:10:result_float32x2 [] = { 33333333, 33333333, }
VCLZ/VCLZQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VCLZ/VCLZQ:12:result_int8x16 [] = { 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, }
VCLZ/VCLZQ:13:result_int16x8 [] = { 3, 3, 3, 3, 3, 3, 3, 3, }
@@ -6787,7 +6787,7 @@ VCLZ/VCLZQ:18:result_uint32x4 [] = { 1f, 1f, 1f, 1f, }
VCLZ/VCLZQ:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VCLZ/VCLZQ:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VCLZ/VCLZQ:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VCLZ/VCLZQ:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VCLZ/VCLZQ:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VCLZ/VCLZQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VCLZ/VCLZQ (input=0) output:
@@ -6801,7 +6801,7 @@ VCLZ/VCLZQ:30:result_uint32x2 [] = { 20, 20, }
VCLZ/VCLZQ:31:result_uint64x1 [] = { 3333333333333333, }
VCLZ/VCLZQ:32:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VCLZ/VCLZQ:33:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VCLZ/VCLZQ:34:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VCLZ/VCLZQ:34:result_float32x2 [] = { 33333333, 33333333, }
VCLZ/VCLZQ:35:result_float16x4 [] = { 0, 0, 0, 0, }
VCLZ/VCLZQ:36:result_int8x16 [] = { 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, }
VCLZ/VCLZQ:37:result_int16x8 [] = { 10, 10, 10, 10, 10, 10, 10, 10, }
@@ -6813,7 +6813,7 @@ VCLZ/VCLZQ:42:result_uint32x4 [] = { 20, 20, 20, 20, }
VCLZ/VCLZQ:43:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VCLZ/VCLZQ:44:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VCLZ/VCLZQ:45:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VCLZ/VCLZQ:46:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VCLZ/VCLZQ:46:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VCLZ/VCLZQ:47:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VCLS/VCLSQ (positive input) output:
@@ -6827,7 +6827,7 @@ VCLS/VCLSQ:6:result_uint32x2 [] = { 33333333, 33333333, }
VCLS/VCLSQ:7:result_uint64x1 [] = { 3333333333333333, }
VCLS/VCLSQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VCLS/VCLSQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VCLS/VCLSQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VCLS/VCLSQ:10:result_float32x2 [] = { 33333333, 33333333, }
VCLS/VCLSQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VCLS/VCLSQ:12:result_int8x16 [] = { 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, }
VCLS/VCLSQ:13:result_int16x8 [] = { 2, 2, 2, 2, 2, 2, 2, 2, }
@@ -6839,7 +6839,7 @@ VCLS/VCLSQ:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VCLS/VCLSQ:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VCLS/VCLSQ:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VCLS/VCLSQ:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VCLS/VCLSQ:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VCLS/VCLSQ:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VCLS/VCLSQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VCLS/VCLSQ (negative input) output:
@@ -6853,7 +6853,7 @@ VCLS/VCLSQ:30:result_uint32x2 [] = { 33333333, 33333333, }
VCLS/VCLSQ:31:result_uint64x1 [] = { 3333333333333333, }
VCLS/VCLSQ:32:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VCLS/VCLSQ:33:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VCLS/VCLSQ:34:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VCLS/VCLSQ:34:result_float32x2 [] = { 33333333, 33333333, }
VCLS/VCLSQ:35:result_float16x4 [] = { 0, 0, 0, 0, }
VCLS/VCLSQ:36:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VCLS/VCLSQ:37:result_int16x8 [] = { 2, 2, 2, 2, 2, 2, 2, 2, }
@@ -6865,7 +6865,7 @@ VCLS/VCLSQ:42:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VCLS/VCLSQ:43:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VCLS/VCLSQ:44:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VCLS/VCLSQ:45:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VCLS/VCLSQ:46:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VCLS/VCLSQ:46:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VCLS/VCLSQ:47:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VCNT/VCNTQ output:
@@ -6879,7 +6879,7 @@ VCNT/VCNTQ:6:result_uint32x2 [] = { 33333333, 33333333, }
VCNT/VCNTQ:7:result_uint64x1 [] = { 3333333333333333, }
VCNT/VCNTQ:8:result_poly8x8 [] = { 4, 4, 4, 4, 4, 4, 4, 4, }
VCNT/VCNTQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VCNT/VCNTQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VCNT/VCNTQ:10:result_float32x2 [] = { 33333333, 33333333, }
VCNT/VCNTQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VCNT/VCNTQ:12:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VCNT/VCNTQ:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -6891,7 +6891,7 @@ VCNT/VCNTQ:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VCNT/VCNTQ:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VCNT/VCNTQ:20:result_poly8x16 [] = { 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, }
VCNT/VCNTQ:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VCNT/VCNTQ:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VCNT/VCNTQ:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VCNT/VCNTQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQSHRN_N cumulative saturation output:
@@ -6913,7 +6913,7 @@ VQSHRN_N:12:result_uint32x2 [] = { ffffffff, ffffffff, }
VQSHRN_N:13:result_uint64x1 [] = { 3333333333333333, }
VQSHRN_N:14:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHRN_N:15:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHRN_N:16:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHRN_N:16:result_float32x2 [] = { 33333333, 33333333, }
VQSHRN_N:17:result_float16x4 [] = { 0, 0, 0, 0, }
VQSHRN_N:18:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHRN_N:19:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -6925,7 +6925,7 @@ VQSHRN_N:24:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHRN_N:25:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQSHRN_N:26:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHRN_N:27:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHRN_N:28:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHRN_N:28:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHRN_N:29:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQSHRN_N (check saturation: shift by 3) cumulative saturation output:
@@ -6947,7 +6947,7 @@ VQSHRN_N:42:result_uint32x2 [] = { ffffffff, ffffffff, }
VQSHRN_N:43:result_uint64x1 [] = { 3333333333333333, }
VQSHRN_N:44:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHRN_N:45:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHRN_N:46:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHRN_N:46:result_float32x2 [] = { 33333333, 33333333, }
VQSHRN_N:47:result_float16x4 [] = { 0, 0, 0, 0, }
VQSHRN_N:48:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHRN_N:49:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -6959,7 +6959,7 @@ VQSHRN_N:54:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHRN_N:55:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQSHRN_N:56:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHRN_N:57:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHRN_N:58:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHRN_N:58:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHRN_N:59:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQSHRN_N (check saturation: shift by max) cumulative saturation output:
@@ -6981,7 +6981,7 @@ VQSHRN_N:72:result_uint32x2 [] = { ffffffff, ffffffff, }
VQSHRN_N:73:result_uint64x1 [] = { 3333333333333333, }
VQSHRN_N:74:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHRN_N:75:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHRN_N:76:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHRN_N:76:result_float32x2 [] = { 33333333, 33333333, }
VQSHRN_N:77:result_float16x4 [] = { 0, 0, 0, 0, }
VQSHRN_N:78:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHRN_N:79:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -6993,7 +6993,7 @@ VQSHRN_N:84:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHRN_N:85:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQSHRN_N:86:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHRN_N:87:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHRN_N:88:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHRN_N:88:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHRN_N:89:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VPMAX output:
@@ -7007,7 +7007,7 @@ VPMAX:6:result_uint32x2 [] = { fffffff1, fffffff1, }
VPMAX:7:result_uint64x1 [] = { 3333333333333333, }
VPMAX:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VPMAX:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VPMAX:10:result_float32x2 [] = { c1700000 -0x1.e000000p+3 -15, c1700000 -0x1.e000000p+3 -15, }
+VPMAX:10:result_float32x2 [] = { c1700000, c1700000, }
VPMAX:11:result_float16x4 [] = { 0, 0, 0, 0, }
VPMAX:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VPMAX:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -7019,7 +7019,7 @@ VPMAX:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VPMAX:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VPMAX:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VPMAX:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VPMAX:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VPMAX:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VPMAX:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VPMIN output:
@@ -7033,7 +7033,7 @@ VPMIN:6:result_uint32x2 [] = { fffffff0, fffffff0, }
VPMIN:7:result_uint64x1 [] = { 3333333333333333, }
VPMIN:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VPMIN:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VPMIN:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1800000 -0x1.0000000p+4 -16, }
+VPMIN:10:result_float32x2 [] = { c1800000, c1800000, }
VPMIN:11:result_float16x4 [] = { 0, 0, 0, 0, }
VPMIN:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VPMIN:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -7045,7 +7045,7 @@ VPMIN:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VPMIN:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VPMIN:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VPMIN:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VPMIN:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VPMIN:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VPMIN:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQSHRUN_N (negative input) cumulative saturation output:
@@ -7064,7 +7064,7 @@ VQSHRUN_N:9:result_uint32x2 [] = { 0, 0, }
VQSHRUN_N:10:result_uint64x1 [] = { 3333333333333333, }
VQSHRUN_N:11:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHRUN_N:12:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHRUN_N:13:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHRUN_N:13:result_float32x2 [] = { 33333333, 33333333, }
VQSHRUN_N:14:result_float16x4 [] = { 0, 0, 0, 0, }
VQSHRUN_N:15:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHRUN_N:16:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -7076,7 +7076,7 @@ VQSHRUN_N:21:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHRUN_N:22:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQSHRUN_N:23:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHRUN_N:24:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHRUN_N:25:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHRUN_N:25:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHRUN_N:26:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQSHRUN_N (check cumulative saturation) cumulative saturation output:
@@ -7095,7 +7095,7 @@ VQSHRUN_N:36:result_uint32x2 [] = { ffffffff, ffffffff, }
VQSHRUN_N:37:result_uint64x1 [] = { 3333333333333333, }
VQSHRUN_N:38:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHRUN_N:39:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHRUN_N:40:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHRUN_N:40:result_float32x2 [] = { 33333333, 33333333, }
VQSHRUN_N:41:result_float16x4 [] = { 0, 0, 0, 0, }
VQSHRUN_N:42:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHRUN_N:43:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -7107,7 +7107,7 @@ VQSHRUN_N:48:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHRUN_N:49:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQSHRUN_N:50:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHRUN_N:51:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHRUN_N:52:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHRUN_N:52:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHRUN_N:53:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQSHRUN_N cumulative saturation output:
@@ -7126,7 +7126,7 @@ VQSHRUN_N:63:result_uint32x2 [] = { deadbe, deadbe, }
VQSHRUN_N:64:result_uint64x1 [] = { 3333333333333333, }
VQSHRUN_N:65:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHRUN_N:66:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHRUN_N:67:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHRUN_N:67:result_float32x2 [] = { 33333333, 33333333, }
VQSHRUN_N:68:result_float16x4 [] = { 0, 0, 0, 0, }
VQSHRUN_N:69:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHRUN_N:70:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -7138,7 +7138,7 @@ VQSHRUN_N:75:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHRUN_N:76:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQSHRUN_N:77:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHRUN_N:78:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHRUN_N:79:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHRUN_N:79:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHRUN_N:80:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRSHRUN_N (negative input) cumulative saturation output:
@@ -7157,7 +7157,7 @@ VQRSHRUN_N:9:result_uint32x2 [] = { 0, 0, }
VQRSHRUN_N:10:result_uint64x1 [] = { 3333333333333333, }
VQRSHRUN_N:11:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRUN_N:12:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRSHRUN_N:13:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHRUN_N:13:result_float32x2 [] = { 33333333, 33333333, }
VQRSHRUN_N:14:result_float16x4 [] = { 0, 0, 0, 0, }
VQRSHRUN_N:15:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRUN_N:16:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -7169,7 +7169,7 @@ VQRSHRUN_N:21:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHRUN_N:22:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQRSHRUN_N:23:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRUN_N:24:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRSHRUN_N:25:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHRUN_N:25:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHRUN_N:26:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRSHRUN_N (check cumulative saturation: shift by 1) cumulative saturation output:
@@ -7188,7 +7188,7 @@ VQRSHRUN_N:36:result_uint32x2 [] = { ffffffff, ffffffff, }
VQRSHRUN_N:37:result_uint64x1 [] = { 3333333333333333, }
VQRSHRUN_N:38:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRUN_N:39:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRSHRUN_N:40:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHRUN_N:40:result_float32x2 [] = { 33333333, 33333333, }
VQRSHRUN_N:41:result_float16x4 [] = { 0, 0, 0, 0, }
VQRSHRUN_N:42:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRUN_N:43:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -7200,7 +7200,7 @@ VQRSHRUN_N:48:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHRUN_N:49:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQRSHRUN_N:50:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRUN_N:51:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRSHRUN_N:52:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHRUN_N:52:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHRUN_N:53:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRSHRUN_N (check cumulative saturation: shift by max, positive input) cumulative saturation output:
@@ -7219,7 +7219,7 @@ VQRSHRUN_N:63:result_uint32x2 [] = { 80000000, 80000000, }
VQRSHRUN_N:64:result_uint64x1 [] = { 3333333333333333, }
VQRSHRUN_N:65:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRUN_N:66:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRSHRUN_N:67:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHRUN_N:67:result_float32x2 [] = { 33333333, 33333333, }
VQRSHRUN_N:68:result_float16x4 [] = { 0, 0, 0, 0, }
VQRSHRUN_N:69:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRUN_N:70:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -7231,7 +7231,7 @@ VQRSHRUN_N:75:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHRUN_N:76:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQRSHRUN_N:77:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRUN_N:78:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRSHRUN_N:79:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHRUN_N:79:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHRUN_N:80:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRSHRUN_N (check cumulative saturation: shift by max, negative input) cumulative saturation output:
@@ -7250,7 +7250,7 @@ VQRSHRUN_N:90:result_uint32x2 [] = { 0, 0, }
VQRSHRUN_N:91:result_uint64x1 [] = { 3333333333333333, }
VQRSHRUN_N:92:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRUN_N:93:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRSHRUN_N:94:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHRUN_N:94:result_float32x2 [] = { 33333333, 33333333, }
VQRSHRUN_N:95:result_float16x4 [] = { 0, 0, 0, 0, }
VQRSHRUN_N:96:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRUN_N:97:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -7262,7 +7262,7 @@ VQRSHRUN_N:102:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHRUN_N:103:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQRSHRUN_N:104:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRUN_N:105:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRSHRUN_N:106:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHRUN_N:106:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHRUN_N:107:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRSHRUN_N cumulative saturation output:
@@ -7281,7 +7281,7 @@ VQRSHRUN_N:117:result_uint32x2 [] = { deadbf, deadbf, }
VQRSHRUN_N:118:result_uint64x1 [] = { 3333333333333333, }
VQRSHRUN_N:119:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRUN_N:120:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRSHRUN_N:121:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHRUN_N:121:result_float32x2 [] = { 33333333, 33333333, }
VQRSHRUN_N:122:result_float16x4 [] = { 0, 0, 0, 0, }
VQRSHRUN_N:123:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRUN_N:124:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -7293,7 +7293,7 @@ VQRSHRUN_N:129:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHRUN_N:130:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQRSHRUN_N:131:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRUN_N:132:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRSHRUN_N:133:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHRUN_N:133:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHRUN_N:134:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VST2_LANE/VST2Q_LANE chunk 0 output:
@@ -7307,7 +7307,7 @@ VST2_LANE/VST2Q_LANE:6:result_uint32x2 [] = { fffffff0, fffffff1, }
VST2_LANE/VST2Q_LANE:7:result_uint64x1 [] = { 3333333333333333, }
VST2_LANE/VST2Q_LANE:8:result_poly8x8 [] = { f0, f1, 0, 0, 0, 0, 0, 0, }
VST2_LANE/VST2Q_LANE:9:result_poly16x4 [] = { fff0, fff1, 0, 0, }
-VST2_LANE/VST2Q_LANE:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VST2_LANE/VST2Q_LANE:10:result_float32x2 [] = { c1800000, c1700000, }
VST2_LANE/VST2Q_LANE:11:result_float16x4 [] = { cc00, cb80, 0, 0, }
VST2_LANE/VST2Q_LANE:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST2_LANE/VST2Q_LANE:13:result_int16x8 [] = { fffffff0, fffffff1, 0, 0, 0, 0, 0, 0, }
@@ -7319,7 +7319,7 @@ VST2_LANE/VST2Q_LANE:18:result_uint32x4 [] = { fffffff0, fffffff1, 0, 0, }
VST2_LANE/VST2Q_LANE:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VST2_LANE/VST2Q_LANE:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST2_LANE/VST2Q_LANE:21:result_poly16x8 [] = { fff0, fff1, 0, 0, 0, 0, 0, 0, }
-VST2_LANE/VST2Q_LANE:22:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, }
+VST2_LANE/VST2Q_LANE:22:result_float32x4 [] = { c1800000, c1700000, 0, 0, }
VST2_LANE/VST2Q_LANE:23:result_float16x8 [] = { cc00, cb80, 0, 0, 0, 0, 0, 0, }
VST2_LANE/VST2Q_LANE chunk 1 output:
@@ -7333,7 +7333,7 @@ VST2_LANE/VST2Q_LANE:30:result_uint32x2 [] = { 0, 0, }
VST2_LANE/VST2Q_LANE:31:result_uint64x1 [] = { 3333333333333333, }
VST2_LANE/VST2Q_LANE:32:result_poly8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VST2_LANE/VST2Q_LANE:33:result_poly16x4 [] = { 0, 0, 0, 0, }
-VST2_LANE/VST2Q_LANE:34:result_float32x2 [] = { 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, }
+VST2_LANE/VST2Q_LANE:34:result_float32x2 [] = { 0, 0, }
VST2_LANE/VST2Q_LANE:35:result_float16x4 [] = { 0, 0, 0, 0, }
VST2_LANE/VST2Q_LANE:36:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST2_LANE/VST2Q_LANE:37:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -7345,7 +7345,7 @@ VST2_LANE/VST2Q_LANE:42:result_uint32x4 [] = { 0, 0, 0, 0, }
VST2_LANE/VST2Q_LANE:43:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VST2_LANE/VST2Q_LANE:44:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST2_LANE/VST2Q_LANE:45:result_poly16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
-VST2_LANE/VST2Q_LANE:46:result_float32x4 [] = { 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, }
+VST2_LANE/VST2Q_LANE:46:result_float32x4 [] = { 0, 0, 0, 0, }
VST2_LANE/VST2Q_LANE:47:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VST3_LANE/VST3Q_LANE chunk 0 output:
@@ -7359,7 +7359,7 @@ VST3_LANE/VST3Q_LANE:6:result_uint32x2 [] = { fffffff0, fffffff1, }
VST3_LANE/VST3Q_LANE:7:result_uint64x1 [] = { 3333333333333333, }
VST3_LANE/VST3Q_LANE:8:result_poly8x8 [] = { f0, f1, f2, 0, 0, 0, 0, 0, }
VST3_LANE/VST3Q_LANE:9:result_poly16x4 [] = { fff0, fff1, fff2, 0, }
-VST3_LANE/VST3Q_LANE:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VST3_LANE/VST3Q_LANE:10:result_float32x2 [] = { c1800000, c1700000, }
VST3_LANE/VST3Q_LANE:11:result_float16x4 [] = { cc00, cb80, cb00, 0, }
VST3_LANE/VST3Q_LANE:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST3_LANE/VST3Q_LANE:13:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, 0, 0, 0, 0, 0, }
@@ -7371,7 +7371,7 @@ VST3_LANE/VST3Q_LANE:18:result_uint32x4 [] = { fffffff0, fffffff1, fffffff2, 0,
VST3_LANE/VST3Q_LANE:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VST3_LANE/VST3Q_LANE:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST3_LANE/VST3Q_LANE:21:result_poly16x8 [] = { fff0, fff1, fff2, 0, 0, 0, 0, 0, }
-VST3_LANE/VST3Q_LANE:22:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, c1600000 -0x1.c000000p+3 -14, 0 0x0.0000000p+0 0, }
+VST3_LANE/VST3Q_LANE:22:result_float32x4 [] = { c1800000, c1700000, c1600000, 0, }
VST3_LANE/VST3Q_LANE:23:result_float16x8 [] = { cc00, cb80, cb00, 0, 0, 0, 0, 0, }
VST3_LANE/VST3Q_LANE chunk 1 output:
@@ -7385,7 +7385,7 @@ VST3_LANE/VST3Q_LANE:30:result_uint32x2 [] = { fffffff2, 0, }
VST3_LANE/VST3Q_LANE:31:result_uint64x1 [] = { 3333333333333333, }
VST3_LANE/VST3Q_LANE:32:result_poly8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VST3_LANE/VST3Q_LANE:33:result_poly16x4 [] = { 0, 0, 0, 0, }
-VST3_LANE/VST3Q_LANE:34:result_float32x2 [] = { c1600000 -0x1.c000000p+3 -14, 0 0x0.0000000p+0 0, }
+VST3_LANE/VST3Q_LANE:34:result_float32x2 [] = { c1600000, 0, }
VST3_LANE/VST3Q_LANE:35:result_float16x4 [] = { 0, 0, 0, 0, }
VST3_LANE/VST3Q_LANE:36:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST3_LANE/VST3Q_LANE:37:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -7397,7 +7397,7 @@ VST3_LANE/VST3Q_LANE:42:result_uint32x4 [] = { 0, 0, 0, 0, }
VST3_LANE/VST3Q_LANE:43:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VST3_LANE/VST3Q_LANE:44:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST3_LANE/VST3Q_LANE:45:result_poly16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
-VST3_LANE/VST3Q_LANE:46:result_float32x4 [] = { 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, }
+VST3_LANE/VST3Q_LANE:46:result_float32x4 [] = { 0, 0, 0, 0, }
VST3_LANE/VST3Q_LANE:47:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VST3_LANE/VST3Q_LANE chunk 2 output:
@@ -7411,7 +7411,7 @@ VST3_LANE/VST3Q_LANE:54:result_uint32x2 [] = { 0, 0, }
VST3_LANE/VST3Q_LANE:55:result_uint64x1 [] = { 3333333333333333, }
VST3_LANE/VST3Q_LANE:56:result_poly8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VST3_LANE/VST3Q_LANE:57:result_poly16x4 [] = { 0, 0, 0, 0, }
-VST3_LANE/VST3Q_LANE:58:result_float32x2 [] = { 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, }
+VST3_LANE/VST3Q_LANE:58:result_float32x2 [] = { 0, 0, }
VST3_LANE/VST3Q_LANE:59:result_float16x4 [] = { 0, 0, 0, 0, }
VST3_LANE/VST3Q_LANE:60:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST3_LANE/VST3Q_LANE:61:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -7423,7 +7423,7 @@ VST3_LANE/VST3Q_LANE:66:result_uint32x4 [] = { 0, 0, 0, 0, }
VST3_LANE/VST3Q_LANE:67:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VST3_LANE/VST3Q_LANE:68:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST3_LANE/VST3Q_LANE:69:result_poly16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
-VST3_LANE/VST3Q_LANE:70:result_float32x4 [] = { 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, }
+VST3_LANE/VST3Q_LANE:70:result_float32x4 [] = { 0, 0, 0, 0, }
VST3_LANE/VST3Q_LANE:71:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VST4_LANE/VST4Q_LANE chunk 0 output:
@@ -7437,7 +7437,7 @@ VST4_LANE/VST4Q_LANE:6:result_uint32x2 [] = { fffffff0, fffffff1, }
VST4_LANE/VST4Q_LANE:7:result_uint64x1 [] = { 3333333333333333, }
VST4_LANE/VST4Q_LANE:8:result_poly8x8 [] = { f0, f1, f2, f3, 0, 0, 0, 0, }
VST4_LANE/VST4Q_LANE:9:result_poly16x4 [] = { fff0, fff1, fff2, fff3, }
-VST4_LANE/VST4Q_LANE:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VST4_LANE/VST4Q_LANE:10:result_float32x2 [] = { c1800000, c1700000, }
VST4_LANE/VST4Q_LANE:11:result_float16x4 [] = { cc00, cb80, cb00, ca80, }
VST4_LANE/VST4Q_LANE:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST4_LANE/VST4Q_LANE:13:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, 0, 0, 0, 0, }
@@ -7449,7 +7449,7 @@ VST4_LANE/VST4Q_LANE:18:result_uint32x4 [] = { fffffff0, fffffff1, fffffff2, fff
VST4_LANE/VST4Q_LANE:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VST4_LANE/VST4Q_LANE:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST4_LANE/VST4Q_LANE:21:result_poly16x8 [] = { fff0, fff1, fff2, fff3, 0, 0, 0, 0, }
-VST4_LANE/VST4Q_LANE:22:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, c1600000 -0x1.c000000p+3 -14, c1500000 -0x1.a000000p+3 -13, }
+VST4_LANE/VST4Q_LANE:22:result_float32x4 [] = { c1800000, c1700000, c1600000, c1500000, }
VST4_LANE/VST4Q_LANE:23:result_float16x8 [] = { cc00, cb80, cb00, ca80, 0, 0, 0, 0, }
VST4_LANE/VST4Q_LANE chunk 1 output:
@@ -7463,7 +7463,7 @@ VST4_LANE/VST4Q_LANE:30:result_uint32x2 [] = { fffffff2, fffffff3, }
VST4_LANE/VST4Q_LANE:31:result_uint64x1 [] = { 3333333333333333, }
VST4_LANE/VST4Q_LANE:32:result_poly8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VST4_LANE/VST4Q_LANE:33:result_poly16x4 [] = { 0, 0, 0, 0, }
-VST4_LANE/VST4Q_LANE:34:result_float32x2 [] = { c1600000 -0x1.c000000p+3 -14, c1500000 -0x1.a000000p+3 -13, }
+VST4_LANE/VST4Q_LANE:34:result_float32x2 [] = { c1600000, c1500000, }
VST4_LANE/VST4Q_LANE:35:result_float16x4 [] = { 0, 0, 0, 0, }
VST4_LANE/VST4Q_LANE:36:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST4_LANE/VST4Q_LANE:37:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -7475,7 +7475,7 @@ VST4_LANE/VST4Q_LANE:42:result_uint32x4 [] = { 0, 0, 0, 0, }
VST4_LANE/VST4Q_LANE:43:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VST4_LANE/VST4Q_LANE:44:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST4_LANE/VST4Q_LANE:45:result_poly16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
-VST4_LANE/VST4Q_LANE:46:result_float32x4 [] = { 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, }
+VST4_LANE/VST4Q_LANE:46:result_float32x4 [] = { 0, 0, 0, 0, }
VST4_LANE/VST4Q_LANE:47:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VST4_LANE/VST4Q_LANE chunk 2 output:
@@ -7489,7 +7489,7 @@ VST4_LANE/VST4Q_LANE:54:result_uint32x2 [] = { 0, 0, }
VST4_LANE/VST4Q_LANE:55:result_uint64x1 [] = { 3333333333333333, }
VST4_LANE/VST4Q_LANE:56:result_poly8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VST4_LANE/VST4Q_LANE:57:result_poly16x4 [] = { 0, 0, 0, 0, }
-VST4_LANE/VST4Q_LANE:58:result_float32x2 [] = { 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, }
+VST4_LANE/VST4Q_LANE:58:result_float32x2 [] = { 0, 0, }
VST4_LANE/VST4Q_LANE:59:result_float16x4 [] = { 0, 0, 0, 0, }
VST4_LANE/VST4Q_LANE:60:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST4_LANE/VST4Q_LANE:61:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -7501,7 +7501,7 @@ VST4_LANE/VST4Q_LANE:66:result_uint32x4 [] = { 0, 0, 0, 0, }
VST4_LANE/VST4Q_LANE:67:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VST4_LANE/VST4Q_LANE:68:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST4_LANE/VST4Q_LANE:69:result_poly16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
-VST4_LANE/VST4Q_LANE:70:result_float32x4 [] = { 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, }
+VST4_LANE/VST4Q_LANE:70:result_float32x4 [] = { 0, 0, 0, 0, }
VST4_LANE/VST4Q_LANE:71:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VST4_LANE/VST4Q_LANE chunk 3 output:
@@ -7515,7 +7515,7 @@ VST4_LANE/VST4Q_LANE:78:result_uint32x2 [] = { 0, 0, }
VST4_LANE/VST4Q_LANE:79:result_uint64x1 [] = { 3333333333333333, }
VST4_LANE/VST4Q_LANE:80:result_poly8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VST4_LANE/VST4Q_LANE:81:result_poly16x4 [] = { 0, 0, 0, 0, }
-VST4_LANE/VST4Q_LANE:82:result_float32x2 [] = { 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, }
+VST4_LANE/VST4Q_LANE:82:result_float32x2 [] = { 0, 0, }
VST4_LANE/VST4Q_LANE:83:result_float16x4 [] = { 0, 0, 0, 0, }
VST4_LANE/VST4Q_LANE:84:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST4_LANE/VST4Q_LANE:85:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -7527,7 +7527,7 @@ VST4_LANE/VST4Q_LANE:90:result_uint32x4 [] = { 0, 0, 0, 0, }
VST4_LANE/VST4Q_LANE:91:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VST4_LANE/VST4Q_LANE:92:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST4_LANE/VST4Q_LANE:93:result_poly16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
-VST4_LANE/VST4Q_LANE:94:result_float32x4 [] = { 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, }
+VST4_LANE/VST4Q_LANE:94:result_float32x4 [] = { 0, 0, 0, 0, }
VST4_LANE/VST4Q_LANE:95:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VTBL1 output:
@@ -7541,7 +7541,7 @@ VTBL1:6:result_uint32x2 [] = { 33333333, 33333333, }
VTBL1:7:result_uint64x1 [] = { 3333333333333333, }
VTBL1:8:result_poly8x8 [] = { 0, f3, f3, f3, 0, 0, f3, f3, }
VTBL1:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VTBL1:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTBL1:10:result_float32x2 [] = { 33333333, 33333333, }
VTBL1:11:result_float16x4 [] = { 0, 0, 0, 0, }
VTBL1:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTBL1:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -7553,7 +7553,7 @@ VTBL1:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VTBL1:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VTBL1:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTBL1:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VTBL1:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTBL1:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VTBL1:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VTBL2 output:
@@ -7567,7 +7567,7 @@ VTBL2:6:result_uint32x2 [] = { 33333333, 33333333, }
VTBL2:7:result_uint64x1 [] = { 3333333333333333, }
VTBL2:8:result_poly8x8 [] = { f6, f5, f5, f5, 0, 0, f5, f5, }
VTBL2:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VTBL2:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTBL2:10:result_float32x2 [] = { 33333333, 33333333, }
VTBL2:11:result_float16x4 [] = { 0, 0, 0, 0, }
VTBL2:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTBL2:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -7579,7 +7579,7 @@ VTBL2:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VTBL2:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VTBL2:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTBL2:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VTBL2:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTBL2:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VTBL2:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VTBL3 output:
@@ -7593,7 +7593,7 @@ VTBL3:6:result_uint32x2 [] = { 33333333, 33333333, }
VTBL3:7:result_uint64x1 [] = { 3333333333333333, }
VTBL3:8:result_poly8x8 [] = { f8, f7, f7, f7, ff, 0, f7, f7, }
VTBL3:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VTBL3:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTBL3:10:result_float32x2 [] = { 33333333, 33333333, }
VTBL3:11:result_float16x4 [] = { 0, 0, 0, 0, }
VTBL3:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTBL3:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -7605,7 +7605,7 @@ VTBL3:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VTBL3:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VTBL3:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTBL3:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VTBL3:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTBL3:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VTBL3:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VTBL4 output:
@@ -7619,7 +7619,7 @@ VTBL4:6:result_uint32x2 [] = { 33333333, 33333333, }
VTBL4:7:result_uint64x1 [] = { 3333333333333333, }
VTBL4:8:result_poly8x8 [] = { fa, f9, f9, f9, 3, 0, f9, f9, }
VTBL4:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VTBL4:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTBL4:10:result_float32x2 [] = { 33333333, 33333333, }
VTBL4:11:result_float16x4 [] = { 0, 0, 0, 0, }
VTBL4:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTBL4:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -7631,7 +7631,7 @@ VTBL4:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VTBL4:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VTBL4:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTBL4:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VTBL4:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTBL4:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VTBL4:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VTBX1 output:
@@ -7645,7 +7645,7 @@ VTBX1:6:result_uint32x2 [] = { 33333333, 33333333, }
VTBX1:7:result_uint64x1 [] = { 3333333333333333, }
VTBX1:8:result_poly8x8 [] = { cc, f3, f3, f3, cc, cc, f3, f3, }
VTBX1:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VTBX1:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTBX1:10:result_float32x2 [] = { 33333333, 33333333, }
VTBX1:11:result_float16x4 [] = { 0, 0, 0, 0, }
VTBX1:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTBX1:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -7657,7 +7657,7 @@ VTBX1:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VTBX1:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VTBX1:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTBX1:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VTBX1:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTBX1:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VTBX1:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VTBX2 output:
@@ -7671,7 +7671,7 @@ VTBX2:6:result_uint32x2 [] = { 33333333, 33333333, }
VTBX2:7:result_uint64x1 [] = { 3333333333333333, }
VTBX2:8:result_poly8x8 [] = { f6, f5, f5, f5, cc, cc, f5, f5, }
VTBX2:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VTBX2:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTBX2:10:result_float32x2 [] = { 33333333, 33333333, }
VTBX2:11:result_float16x4 [] = { 0, 0, 0, 0, }
VTBX2:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTBX2:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -7683,7 +7683,7 @@ VTBX2:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VTBX2:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VTBX2:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTBX2:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VTBX2:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTBX2:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VTBX2:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VTBX3 output:
@@ -7697,7 +7697,7 @@ VTBX3:6:result_uint32x2 [] = { 33333333, 33333333, }
VTBX3:7:result_uint64x1 [] = { 3333333333333333, }
VTBX3:8:result_poly8x8 [] = { f8, f7, f7, f7, ff, cc, f7, f7, }
VTBX3:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VTBX3:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTBX3:10:result_float32x2 [] = { 33333333, 33333333, }
VTBX3:11:result_float16x4 [] = { 0, 0, 0, 0, }
VTBX3:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTBX3:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -7709,7 +7709,7 @@ VTBX3:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VTBX3:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VTBX3:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTBX3:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VTBX3:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTBX3:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VTBX3:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VTBX4 output:
@@ -7723,7 +7723,7 @@ VTBX4:6:result_uint32x2 [] = { 33333333, 33333333, }
VTBX4:7:result_uint64x1 [] = { 3333333333333333, }
VTBX4:8:result_poly8x8 [] = { fa, f9, f9, f9, 3, cc, f9, f9, }
VTBX4:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VTBX4:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTBX4:10:result_float32x2 [] = { 33333333, 33333333, }
VTBX4:11:result_float16x4 [] = { 0, 0, 0, 0, }
VTBX4:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTBX4:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -7735,41 +7735,41 @@ VTBX4:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VTBX4:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VTBX4:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTBX4:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VTBX4:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTBX4:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VTBX4:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRECPE/VRECPEQ (positive input) output:
VRECPE/VRECPEQ:0:result_uint32x2 [] = { ffffffff, ffffffff, }
VRECPE/VRECPEQ:1:result_uint32x4 [] = { bf000000, bf000000, bf000000, bf000000, }
-VRECPE/VRECPEQ:2:result_float32x2 [] = { 3f068000 0x1.0d00000p-1 0.5253906, 3f068000 0x1.0d00000p-1 0.5253906, }
-VRECPE/VRECPEQ:3:result_float32x4 [] = { 3c030000 0x1.0600000p-7 0.007995605, 3c030000 0x1.0600000p-7 0.007995605, 3c030000 0x1.0600000p-7 0.007995605, 3c030000 0x1.0600000p-7 0.007995605, }
+VRECPE/VRECPEQ:2:result_float32x2 [] = { 3f068000, 3f068000, }
+VRECPE/VRECPEQ:3:result_float32x4 [] = { 3c030000, 3c030000, 3c030000, 3c030000, }
VRECPE/VRECPEQ (negative input) output:
VRECPE/VRECPEQ:4:result_uint32x2 [] = { 80000000, 80000000, }
VRECPE/VRECPEQ:5:result_uint32x4 [] = { ee800000, ee800000, ee800000, ee800000, }
-VRECPE/VRECPEQ:6:result_float32x2 [] = { bdcc8000 -0x1.9900000p-4 -0.09985352, bdcc8000 -0x1.9900000p-4 -0.09985352, }
-VRECPE/VRECPEQ:7:result_float32x4 [] = { bc030000 -0x1.0600000p-7 -0.007995605, bc030000 -0x1.0600000p-7 -0.007995605, bc030000 -0x1.0600000p-7 -0.007995605, bc030000 -0x1.0600000p-7 -0.007995605, }
+VRECPE/VRECPEQ:6:result_float32x2 [] = { bdcc8000, bdcc8000, }
+VRECPE/VRECPEQ:7:result_float32x4 [] = { bc030000, bc030000, bc030000, bc030000, }
VRECPE/VRECPEQ FP special (NaN, infinity) output:
-VRECPE/VRECPEQ:8:result_float32x2 [] = { 7fc00000 nan nan, 7fc00000 nan nan, }
-VRECPE/VRECPEQ:9:result_float32x4 [] = { 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, }
+VRECPE/VRECPEQ:8:result_float32x2 [] = { 7fc00000, 7fc00000, }
+VRECPE/VRECPEQ:9:result_float32x4 [] = { 0, 0, 0, 0, }
VRECPE/VRECPEQ FP special (zero, large value) output:
-VRECPE/VRECPEQ:10:result_float32x2 [] = { 7f800000 inf inf, 7f800000 inf inf, }
-VRECPE/VRECPEQ:11:result_float32x4 [] = { 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, }
+VRECPE/VRECPEQ:10:result_float32x2 [] = { 7f800000, 7f800000, }
+VRECPE/VRECPEQ:11:result_float32x4 [] = { 0, 0, 0, 0, }
VRECPE/VRECPEQ FP special (-0, -infinity) output:
-VRECPE/VRECPEQ:12:result_float32x2 [] = { ff800000 -inf -inf, ff800000 -inf -inf, }
-VRECPE/VRECPEQ:13:result_float32x4 [] = { 80000000 -0x0.0000000p+0 -0, 80000000 -0x0.0000000p+0 -0, 80000000 -0x0.0000000p+0 -0, 80000000 -0x0.0000000p+0 -0, }
+VRECPE/VRECPEQ:12:result_float32x2 [] = { ff800000, ff800000, }
+VRECPE/VRECPEQ:13:result_float32x4 [] = { 80000000, 80000000, 80000000, 80000000, }
VRECPE/VRECPEQ FP special (large negative value) output:
-VRECPE/VRECPEQ:14:result_float32x2 [] = { 80000000 -0x0.0000000p+0 -0, 80000000 -0x0.0000000p+0 -0, }
+VRECPE/VRECPEQ:14:result_float32x2 [] = { 80000000, 80000000, }
VRSQRTE/VRSQRTEQ output:
VRSQRTE/VRSQRTEQ:0:result_uint32x2 [] = { ffffffff, ffffffff, }
VRSQRTE/VRSQRTEQ:1:result_uint32x4 [] = { 9c800000, 9c800000, 9c800000, 9c800000, }
-VRSQRTE/VRSQRTEQ:2:result_float32x2 [] = { 3e498000 0x1.9300000p-3 0.1967773, 3e498000 0x1.9300000p-3 0.1967773, }
-VRSQRTE/VRSQRTEQ:3:result_float32x4 [] = { 3e700000 0x1.e000000p-3 0.234375, 3e700000 0x1.e000000p-3 0.234375, 3e700000 0x1.e000000p-3 0.234375, 3e700000 0x1.e000000p-3 0.234375, }
+VRSQRTE/VRSQRTEQ:2:result_float32x2 [] = { 3e498000, 3e498000, }
+VRSQRTE/VRSQRTEQ:3:result_float32x4 [] = { 3e700000, 3e700000, 3e700000, 3e700000, }
VRSQRTE/VRSQRTEQ (2) output:
VRSQRTE/VRSQRTEQ:4:result_uint32x2 [] = { 80000000, 80000000, }
@@ -7780,16 +7780,16 @@ VRSQRTE/VRSQRTEQ:6:result_uint32x2 [] = { b4800000, b4800000, }
VRSQRTE/VRSQRTEQ:7:result_uint32x4 [] = { ed000000, ed000000, ed000000, ed000000, }
VRSQRTE/VRSQRTEQ FP special (NaN, 0) output:
-VRSQRTE/VRSQRTEQ:8:result_float32x2 [] = { 7fc00000 nan nan, 7fc00000 nan nan, }
-VRSQRTE/VRSQRTEQ:9:result_float32x4 [] = { 7f800000 inf inf, 7f800000 inf inf, 7f800000 inf inf, 7f800000 inf inf, }
+VRSQRTE/VRSQRTEQ:8:result_float32x2 [] = { 7fc00000, 7fc00000, }
+VRSQRTE/VRSQRTEQ:9:result_float32x4 [] = { 7f800000, 7f800000, 7f800000, 7f800000, }
VRSQRTE/VRSQRTEQ FP special (negative, infinity) output:
-VRSQRTE/VRSQRTEQ:10:result_float32x2 [] = { 7fc00000 nan nan, 7fc00000 nan nan, }
-VRSQRTE/VRSQRTEQ:11:result_float32x4 [] = { 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, }
+VRSQRTE/VRSQRTEQ:10:result_float32x2 [] = { 7fc00000, 7fc00000, }
+VRSQRTE/VRSQRTEQ:11:result_float32x4 [] = { 0, 0, 0, 0, }
VRSQRTE/VRSQRTEQ FP special (-0, -infinity) output:
-VRSQRTE/VRSQRTEQ:12:result_float32x2 [] = { ff800000 -inf -inf, ff800000 -inf -inf, }
-VRSQRTE/VRSQRTEQ:13:result_float32x4 [] = { 7fc00000 nan nan, 7fc00000 nan nan, 7fc00000 nan nan, 7fc00000 nan nan, }
+VRSQRTE/VRSQRTEQ:12:result_float32x2 [] = { ff800000, ff800000, }
+VRSQRTE/VRSQRTEQ:13:result_float32x4 [] = { 7fc00000, 7fc00000, 7fc00000, 7fc00000, }
VCAGE/VCAGEQ output:
VCAGE/VCAGEQ:0:result_uint32x2 [] = { ffffffff, 0, }
@@ -7824,11 +7824,11 @@ VCALT/VCALTQ:2:result_uint32x2 [] = { 0, 0, }
VCALT/VCALTQ:3:result_uint32x4 [] = { 0, 0, 0, 0, }
VCVT/VCVTQ output:
-VCVT/VCVTQ:0:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
-VCVT/VCVTQ:1:result_float32x2 [] = { 4f800000 0x1.0000000p+32 4.294967e+09, 4f800000 0x1.0000000p+32 4.294967e+09, }
-VCVT/VCVTQ:2:result_float32x4 [] = { 41720000 0x1.e400000p+3 15.125, c1720000 -0x1.e400000p+3 -15.125, 0 0x0.0000000p+0 0, 80000000 -0x0.0000000p+0 -0, }
-VCVT/VCVTQ:3:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, c1600000 -0x1.c000000p+3 -14, c1500000 -0x1.a000000p+3 -13, }
-VCVT/VCVTQ:4:result_float32x4 [] = { 4f800000 0x1.0000000p+32 4.294967e+09, 4f800000 0x1.0000000p+32 4.294967e+09, 4f800000 0x1.0000000p+32 4.294967e+09, 4f800000 0x1.0000000p+32 4.294967e+09, }
+VCVT/VCVTQ:0:result_float32x2 [] = { c1800000, c1700000, }
+VCVT/VCVTQ:1:result_float32x2 [] = { 4f800000, 4f800000, }
+VCVT/VCVTQ:2:result_float32x4 [] = { 41720000, c1720000, 0, 80000000, }
+VCVT/VCVTQ:3:result_float32x4 [] = { c1800000, c1700000, c1600000, c1500000, }
+VCVT/VCVTQ:4:result_float32x4 [] = { 4f800000, 4f800000, 4f800000, 4f800000, }
VCVT/VCVTQ:5:result_int32x2 [] = { fffffff1, 5, }
VCVT/VCVTQ:6:result_uint32x2 [] = { 0, 5, }
VCVT/VCVTQ:7:result_float16x4 [] = { 0, 8000, 4b8f, cb8f, }
@@ -7836,10 +7836,10 @@ VCVT/VCVTQ:8:result_int32x4 [] = { 0, 0, f, fffffff1, }
VCVT/VCVTQ:9:result_uint32x4 [] = { 0, 0, f, 0, }
VCVT_N/VCVTQ_N output:
-VCVT_N/VCVTQ_N:10:result_float32x2 [] = { c0800000 -0x1.0000000p+2 -4, c0700000 -0x1.e000000p+1 -3.75, }
-VCVT_N/VCVTQ_N:11:result_float32x2 [] = { 4c000000 0x1.0000000p+25 3.355443e+07, 4c000000 0x1.0000000p+25 3.355443e+07, }
-VCVT_N/VCVTQ_N:12:result_float32x4 [] = { b2800000 -0x1.0000000p-26 -1.490116e-08, b2700000 -0x1.e000000p-27 -1.396984e-08, b2600000 -0x1.c000000p-27 -1.303852e-08, b2500000 -0x1.a000000p-27 -1.210719e-08, }
-VCVT_N/VCVTQ_N:13:result_float32x4 [] = { 49800000 0x1.0000000p+20 1048576, 49800000 0x1.0000000p+20 1048576, 49800000 0x1.0000000p+20 1048576, 49800000 0x1.0000000p+20 1048576, }
+VCVT_N/VCVTQ_N:10:result_float32x2 [] = { c0800000, c0700000, }
+VCVT_N/VCVTQ_N:11:result_float32x2 [] = { 4c000000, 4c000000, }
+VCVT_N/VCVTQ_N:12:result_float32x4 [] = { b2800000, b2700000, b2600000, b2500000, }
+VCVT_N/VCVTQ_N:13:result_float32x4 [] = { 49800000, 49800000, 49800000, 49800000, }
VCVT_N/VCVTQ_N:14:result_int32x2 [] = { ff0b3333, 54cccd, }
VCVT_N/VCVTQ_N:15:result_uint32x2 [] = { 0, 15, }
VCVT_N/VCVTQ_N:16:result_int32x4 [] = { 0, 0, 1e3d7, fffe1c29, }
@@ -7862,42 +7862,42 @@ VCVT_N/VCVTQ_N:26:result_int32x2 [] = { 7fffffff, 7fffffff, }
VCVT_N/VCVTQ_N:27:result_int32x4 [] = { 7fffffff, 7fffffff, 7fffffff, 7fffffff, }
VCVT FP16 (check fp16-fp32 inf/nan/denormal) output:
-VCVT FP16:28:result_float32x4 [] = { 38640000 0x1.c800000p-15 5.435944e-05, 7f800000 inf inf, 7fc00000 nan nan, ff800000 -inf -inf, }
+VCVT FP16:28:result_float32x4 [] = { 38640000, 7f800000, 7fc00000, ff800000, }
VCVT FP16 (check fp32-fp16 inf/nan) output:
VCVT FP16:29:result_float16x4 [] = { 7e00, 7c00, fc00, 8000, }
VRECPS/VRECPSQ output:
-VRECPS/VRECPSQ:0:result_float32x2 [] = { c2e19eb7 -0x1.c33d6e0p+6 -112.81, c2e19eb7 -0x1.c33d6e0p+6 -112.81, }
-VRECPS/VRECPSQ:1:result_float32x4 [] = { c1db851f -0x1.b70a3e0p+4 -27.44, c1db851f -0x1.b70a3e0p+4 -27.44, c1db851f -0x1.b70a3e0p+4 -27.44, c1db851f -0x1.b70a3e0p+4 -27.44, }
+VRECPS/VRECPSQ:0:result_float32x2 [] = { c2e19eb7, c2e19eb7, }
+VRECPS/VRECPSQ:1:result_float32x4 [] = { c1db851f, c1db851f, c1db851f, c1db851f, }
VRECPS/VRECPSQ FP special (NAN) and normal values output:
-VRECPS/VRECPSQ:2:result_float32x2 [] = { 7fc00000 nan nan, 7fc00000 nan nan, }
-VRECPS/VRECPSQ:3:result_float32x4 [] = { 7fc00000 nan nan, 7fc00000 nan nan, 7fc00000 nan nan, 7fc00000 nan nan, }
+VRECPS/VRECPSQ:2:result_float32x2 [] = { 7fc00000, 7fc00000, }
+VRECPS/VRECPSQ:3:result_float32x4 [] = { 7fc00000, 7fc00000, 7fc00000, 7fc00000, }
VRECPS/VRECPSQ FP special (infinity, 0) and normal values output:
-VRECPS/VRECPSQ:4:result_float32x2 [] = { ff800000 -inf -inf, ff800000 -inf -inf, }
-VRECPS/VRECPSQ:5:result_float32x4 [] = { 40000000 0x1.0000000p+1 2, 40000000 0x1.0000000p+1 2, 40000000 0x1.0000000p+1 2, 40000000 0x1.0000000p+1 2, }
+VRECPS/VRECPSQ:4:result_float32x2 [] = { ff800000, ff800000, }
+VRECPS/VRECPSQ:5:result_float32x4 [] = { 40000000, 40000000, 40000000, 40000000, }
VRECPS/VRECPSQ FP special (infinity, 0) output:
-VRECPS/VRECPSQ:6:result_float32x2 [] = { 40000000 0x1.0000000p+1 2, 40000000 0x1.0000000p+1 2, }
-VRECPS/VRECPSQ:7:result_float32x4 [] = { 40000000 0x1.0000000p+1 2, 40000000 0x1.0000000p+1 2, 40000000 0x1.0000000p+1 2, 40000000 0x1.0000000p+1 2, }
+VRECPS/VRECPSQ:6:result_float32x2 [] = { 40000000, 40000000, }
+VRECPS/VRECPSQ:7:result_float32x4 [] = { 40000000, 40000000, 40000000, 40000000, }
VRSQRTS/VRSQRTSQ output:
-VRSQRTS/VRSQRTSQ:0:result_float32x2 [] = { c2796b84 -0x1.f2d7080p+5 -62.355, c2796b84 -0x1.f2d7080p+5 -62.355, }
-VRSQRTS/VRSQRTSQ:1:result_float32x4 [] = { c0e4a3d8 -0x1.c947b00p+2 -7.145, c0e4a3d8 -0x1.c947b00p+2 -7.145, c0e4a3d8 -0x1.c947b00p+2 -7.145, c0e4a3d8 -0x1.c947b00p+2 -7.145, }
+VRSQRTS/VRSQRTSQ:0:result_float32x2 [] = { c2796b84, c2796b84, }
+VRSQRTS/VRSQRTSQ:1:result_float32x4 [] = { c0e4a3d8, c0e4a3d8, c0e4a3d8, c0e4a3d8, }
VRSQRTS/VRSQRTSQ FP special (NAN) and normal values output:
-VRSQRTS/VRSQRTSQ:2:result_float32x2 [] = { 7fc00000 nan nan, 7fc00000 nan nan, }
-VRSQRTS/VRSQRTSQ:3:result_float32x4 [] = { 7fc00000 nan nan, 7fc00000 nan nan, 7fc00000 nan nan, 7fc00000 nan nan, }
+VRSQRTS/VRSQRTSQ:2:result_float32x2 [] = { 7fc00000, 7fc00000, }
+VRSQRTS/VRSQRTSQ:3:result_float32x4 [] = { 7fc00000, 7fc00000, 7fc00000, 7fc00000, }
VRSQRTS/VRSQRTSQ FP special (infinity, 0) and normal values output:
-VRSQRTS/VRSQRTSQ:4:result_float32x2 [] = { ff800000 -inf -inf, ff800000 -inf -inf, }
-VRSQRTS/VRSQRTSQ:5:result_float32x4 [] = { 3fc00000 0x1.8000000p+0 1.5, 3fc00000 0x1.8000000p+0 1.5, 3fc00000 0x1.8000000p+0 1.5, 3fc00000 0x1.8000000p+0 1.5, }
+VRSQRTS/VRSQRTSQ:4:result_float32x2 [] = { ff800000, ff800000, }
+VRSQRTS/VRSQRTSQ:5:result_float32x4 [] = { 3fc00000, 3fc00000, 3fc00000, 3fc00000, }
VRSQRTS/VRSQRTSQ FP special (infinity, 0) output:
-VRSQRTS/VRSQRTSQ:6:result_float32x2 [] = { 3fc00000 0x1.8000000p+0 1.5, 3fc00000 0x1.8000000p+0 1.5, }
-VRSQRTS/VRSQRTSQ:7:result_float32x4 [] = { 3fc00000 0x1.8000000p+0 1.5, 3fc00000 0x1.8000000p+0 1.5, 3fc00000 0x1.8000000p+0 1.5, 3fc00000 0x1.8000000p+0 1.5, }
+VRSQRTS/VRSQRTSQ:6:result_float32x2 [] = { 3fc00000, 3fc00000, }
+VRSQRTS/VRSQRTSQ:7:result_float32x4 [] = { 3fc00000, 3fc00000, 3fc00000, 3fc00000, }
Integer (non-NEON) intrinsics
diff --git a/ref-rvct-neon-nofp16.txt b/ref-rvct-neon-nofp16.txt
index 12c4c5a..f3656db 100644
--- a/ref-rvct-neon-nofp16.txt
+++ b/ref-rvct-neon-nofp16.txt
@@ -10,7 +10,7 @@ VLD1/VLD1Q:6:result_uint32x2 [] = { fffffff0, fffffff1, }
VLD1/VLD1Q:7:result_uint64x1 [] = { fffffffffffffff0, }
VLD1/VLD1Q:8:result_poly8x8 [] = { f0, f1, f2, f3, f4, f5, f6, f7, }
VLD1/VLD1Q:9:result_poly16x4 [] = { fff0, fff1, fff2, fff3, }
-VLD1/VLD1Q:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VLD1/VLD1Q:10:result_float32x2 [] = { c1800000, c1700000, }
VLD1/VLD1Q:11:result_int8x16 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, }
VLD1/VLD1Q:12:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, }
VLD1/VLD1Q:13:result_int32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, }
@@ -21,7 +21,7 @@ VLD1/VLD1Q:17:result_uint32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, }
VLD1/VLD1Q:18:result_uint64x2 [] = { fffffffffffffff0, fffffffffffffff1, }
VLD1/VLD1Q:19:result_poly8x16 [] = { f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, fa, fb, fc, fd, fe, ff, }
VLD1/VLD1Q:20:result_poly16x8 [] = { fff0, fff1, fff2, fff3, fff4, fff5, fff6, fff7, }
-VLD1/VLD1Q:21:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, c1600000 -0x1.c000000p+3 -14, c1500000 -0x1.a000000p+3 -13, }
+VLD1/VLD1Q:21:result_float32x4 [] = { c1800000, c1700000, c1600000, c1500000, }
VADD/VADDQ output:
VADD/VADDQ:0:result_int8x8 [] = { fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, fffffff8, fffffff9, }
@@ -34,7 +34,7 @@ VADD/VADDQ:6:result_uint32x2 [] = { 18, 19, }
VADD/VADDQ:7:result_uint64x1 [] = { fffffffffffffff2, }
VADD/VADDQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VADD/VADDQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VADD/VADDQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VADD/VADDQ:10:result_float32x2 [] = { 33333333, 33333333, }
VADD/VADDQ:11:result_int8x16 [] = { ffffffe6, ffffffe7, ffffffe8, ffffffe9, ffffffea, ffffffeb, ffffffec, ffffffed, ffffffee, ffffffef, fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, }
VADD/VADDQ:12:result_int16x8 [] = { ffffffdc, ffffffdd, ffffffde, ffffffdf, ffffffe0, ffffffe1, ffffffe2, ffffffe3, }
VADD/VADDQ:13:result_int32x4 [] = { ffffffd2, ffffffd3, ffffffd4, ffffffd5, }
@@ -45,11 +45,11 @@ VADD/VADDQ:17:result_uint32x4 [] = { 27, 28, 29, 2a, }
VADD/VADDQ:18:result_uint64x2 [] = { fffffffffffffff3, fffffffffffffff4, }
VADD/VADDQ:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VADD/VADDQ:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VADD/VADDQ:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VADD/VADDQ:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
float32:
-VADD/VADDQ:22:result_float32x2 [] = { 40d9999a 0x1.b333340p+2 6.8, 40d9999a 0x1.b333340p+2 6.8, }
-VADD/VADDQ:23:result_float32x4 [] = { 41100000 0x1.2000000p+3 9, 41100000 0x1.2000000p+3 9, 41100000 0x1.2000000p+3 9, 41100000 0x1.2000000p+3 9, }
+VADD/VADDQ:22:result_float32x2 [] = { 40d9999a, 40d9999a, }
+VADD/VADDQ:23:result_float32x4 [] = { 41100000, 41100000, 41100000, 41100000, }
VLD1_LANE/VLD1_LANEQ output:
VLD1_LANE/VLD1_LANEQ:0:result_int8x8 [] = { ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, fffffff0, ffffffaa, }
@@ -62,7 +62,7 @@ VLD1_LANE/VLD1_LANEQ:6:result_uint32x2 [] = { aaaaaaaa, fffffff0, }
VLD1_LANE/VLD1_LANEQ:7:result_uint64x1 [] = { fffffffffffffff0, }
VLD1_LANE/VLD1_LANEQ:8:result_poly8x8 [] = { aa, aa, aa, aa, aa, aa, aa, f0, }
VLD1_LANE/VLD1_LANEQ:9:result_poly16x4 [] = { aaaa, aaaa, aaaa, fff0, }
-VLD1_LANE/VLD1_LANEQ:10:result_float32x2 [] = { aaaaaaaa -0x1.5555540p-42 -3.031649e-13, c1800000 -0x1.0000000p+4 -16, }
+VLD1_LANE/VLD1_LANEQ:10:result_float32x2 [] = { aaaaaaaa, c1800000, }
VLD1_LANE/VLD1_LANEQ:11:result_int8x16 [] = { ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, fffffff0, }
VLD1_LANE/VLD1_LANEQ:12:result_int16x8 [] = { ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, fffffff0, ffffaaaa, ffffaaaa, }
VLD1_LANE/VLD1_LANEQ:13:result_int32x4 [] = { aaaaaaaa, aaaaaaaa, fffffff0, aaaaaaaa, }
@@ -73,7 +73,7 @@ VLD1_LANE/VLD1_LANEQ:17:result_uint32x4 [] = { aaaaaaaa, aaaaaaaa, fffffff0, aaa
VLD1_LANE/VLD1_LANEQ:18:result_uint64x2 [] = { fffffffffffffff0, aaaaaaaaaaaaaaaa, }
VLD1_LANE/VLD1_LANEQ:19:result_poly8x16 [] = { aa, aa, aa, aa, aa, aa, aa, aa, aa, aa, aa, aa, f0, aa, aa, aa, }
VLD1_LANE/VLD1_LANEQ:20:result_poly16x8 [] = { aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, fff0, aaaa, }
-VLD1_LANE/VLD1_LANEQ:21:result_float32x4 [] = { aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, c1800000 -0x1.0000000p+4 -16, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, }
+VLD1_LANE/VLD1_LANEQ:21:result_float32x4 [] = { aaaaaaaa, aaaaaaaa, c1800000, aaaaaaaa, }
VLD1_DUP/VLD1_DUPQ output:
VLD1_DUP/VLD1_DUPQ:0:result_int8x8 [] = { fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, }
@@ -86,7 +86,7 @@ VLD1_DUP/VLD1_DUPQ:6:result_uint32x2 [] = { fffffff0, fffffff0, }
VLD1_DUP/VLD1_DUPQ:7:result_uint64x1 [] = { fffffffffffffff0, }
VLD1_DUP/VLD1_DUPQ:8:result_poly8x8 [] = { f0, f0, f0, f0, f0, f0, f0, f0, }
VLD1_DUP/VLD1_DUPQ:9:result_poly16x4 [] = { fff0, fff0, fff0, fff0, }
-VLD1_DUP/VLD1_DUPQ:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1800000 -0x1.0000000p+4 -16, }
+VLD1_DUP/VLD1_DUPQ:10:result_float32x2 [] = { c1800000, c1800000, }
VLD1_DUP/VLD1_DUPQ:11:result_int8x16 [] = { fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, }
VLD1_DUP/VLD1_DUPQ:12:result_int16x8 [] = { fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, }
VLD1_DUP/VLD1_DUPQ:13:result_int32x4 [] = { fffffff0, fffffff0, fffffff0, fffffff0, }
@@ -97,7 +97,7 @@ VLD1_DUP/VLD1_DUPQ:17:result_uint32x4 [] = { fffffff0, fffffff0, fffffff0, fffff
VLD1_DUP/VLD1_DUPQ:18:result_uint64x2 [] = { fffffffffffffff0, fffffffffffffff0, }
VLD1_DUP/VLD1_DUPQ:19:result_poly8x16 [] = { f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, }
VLD1_DUP/VLD1_DUPQ:20:result_poly16x8 [] = { fff0, fff0, fff0, fff0, fff0, fff0, fff0, fff0, }
-VLD1_DUP/VLD1_DUPQ:21:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1800000 -0x1.0000000p+4 -16, c1800000 -0x1.0000000p+4 -16, c1800000 -0x1.0000000p+4 -16, }
+VLD1_DUP/VLD1_DUPQ:21:result_float32x4 [] = { c1800000, c1800000, c1800000, c1800000, }
VLD1_DUP/VLD1_DUPQ output:
VLD1_DUP/VLD1_DUPQ:0:result_int8x8 [] = { fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, }
@@ -110,7 +110,7 @@ VLD1_DUP/VLD1_DUPQ:6:result_uint32x2 [] = { fffffff1, fffffff1, }
VLD1_DUP/VLD1_DUPQ:7:result_uint64x1 [] = { fffffffffffffff1, }
VLD1_DUP/VLD1_DUPQ:8:result_poly8x8 [] = { f1, f1, f1, f1, f1, f1, f1, f1, }
VLD1_DUP/VLD1_DUPQ:9:result_poly16x4 [] = { fff1, fff1, fff1, fff1, }
-VLD1_DUP/VLD1_DUPQ:10:result_float32x2 [] = { c1700000 -0x1.e000000p+3 -15, c1700000 -0x1.e000000p+3 -15, }
+VLD1_DUP/VLD1_DUPQ:10:result_float32x2 [] = { c1700000, c1700000, }
VLD1_DUP/VLD1_DUPQ:11:result_int8x16 [] = { fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, }
VLD1_DUP/VLD1_DUPQ:12:result_int16x8 [] = { fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, }
VLD1_DUP/VLD1_DUPQ:13:result_int32x4 [] = { fffffff1, fffffff1, fffffff1, fffffff1, }
@@ -121,7 +121,7 @@ VLD1_DUP/VLD1_DUPQ:17:result_uint32x4 [] = { fffffff1, fffffff1, fffffff1, fffff
VLD1_DUP/VLD1_DUPQ:18:result_uint64x2 [] = { fffffffffffffff1, fffffffffffffff1, }
VLD1_DUP/VLD1_DUPQ:19:result_poly8x16 [] = { f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, }
VLD1_DUP/VLD1_DUPQ:20:result_poly16x8 [] = { fff1, fff1, fff1, fff1, fff1, fff1, fff1, fff1, }
-VLD1_DUP/VLD1_DUPQ:21:result_float32x4 [] = { c1700000 -0x1.e000000p+3 -15, c1700000 -0x1.e000000p+3 -15, c1700000 -0x1.e000000p+3 -15, c1700000 -0x1.e000000p+3 -15, }
+VLD1_DUP/VLD1_DUPQ:21:result_float32x4 [] = { c1700000, c1700000, c1700000, c1700000, }
VLD1_DUP/VLD1_DUPQ output:
VLD1_DUP/VLD1_DUPQ:0:result_int8x8 [] = { fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, }
@@ -134,7 +134,7 @@ VLD1_DUP/VLD1_DUPQ:6:result_uint32x2 [] = { fffffff2, fffffff2, }
VLD1_DUP/VLD1_DUPQ:7:result_uint64x1 [] = { fffffffffffffff2, }
VLD1_DUP/VLD1_DUPQ:8:result_poly8x8 [] = { f2, f2, f2, f2, f2, f2, f2, f2, }
VLD1_DUP/VLD1_DUPQ:9:result_poly16x4 [] = { fff2, fff2, fff2, fff2, }
-VLD1_DUP/VLD1_DUPQ:10:result_float32x2 [] = { c1600000 -0x1.c000000p+3 -14, c1600000 -0x1.c000000p+3 -14, }
+VLD1_DUP/VLD1_DUPQ:10:result_float32x2 [] = { c1600000, c1600000, }
VLD1_DUP/VLD1_DUPQ:11:result_int8x16 [] = { fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, }
VLD1_DUP/VLD1_DUPQ:12:result_int16x8 [] = { fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, }
VLD1_DUP/VLD1_DUPQ:13:result_int32x4 [] = { fffffff2, fffffff2, fffffff2, fffffff2, }
@@ -145,7 +145,7 @@ VLD1_DUP/VLD1_DUPQ:17:result_uint32x4 [] = { fffffff2, fffffff2, fffffff2, fffff
VLD1_DUP/VLD1_DUPQ:18:result_uint64x2 [] = { fffffffffffffff2, fffffffffffffff2, }
VLD1_DUP/VLD1_DUPQ:19:result_poly8x16 [] = { f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, }
VLD1_DUP/VLD1_DUPQ:20:result_poly16x8 [] = { fff2, fff2, fff2, fff2, fff2, fff2, fff2, fff2, }
-VLD1_DUP/VLD1_DUPQ:21:result_float32x4 [] = { c1600000 -0x1.c000000p+3 -14, c1600000 -0x1.c000000p+3 -14, c1600000 -0x1.c000000p+3 -14, c1600000 -0x1.c000000p+3 -14, }
+VLD1_DUP/VLD1_DUPQ:21:result_float32x4 [] = { c1600000, c1600000, c1600000, c1600000, }
VDUP/VDUPQ output:
VDUP/VDUPQ:0:result_int8x8 [] = { fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, }
@@ -158,7 +158,7 @@ VDUP/VDUPQ:6:result_uint32x2 [] = { fffffff0, fffffff0, }
VDUP/VDUPQ:7:result_uint64x1 [] = { fffffffffffffff0, }
VDUP/VDUPQ:8:result_poly8x8 [] = { f0, f0, f0, f0, f0, f0, f0, f0, }
VDUP/VDUPQ:9:result_poly16x4 [] = { fff0, fff0, fff0, fff0, }
-VDUP/VDUPQ:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1800000 -0x1.0000000p+4 -16, }
+VDUP/VDUPQ:10:result_float32x2 [] = { c1800000, c1800000, }
VDUP/VDUPQ:11:result_int8x16 [] = { fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, }
VDUP/VDUPQ:12:result_int16x8 [] = { fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, }
VDUP/VDUPQ:13:result_int32x4 [] = { fffffff0, fffffff0, fffffff0, fffffff0, }
@@ -169,7 +169,7 @@ VDUP/VDUPQ:17:result_uint32x4 [] = { fffffff0, fffffff0, fffffff0, fffffff0, }
VDUP/VDUPQ:18:result_uint64x2 [] = { fffffffffffffff0, fffffffffffffff0, }
VDUP/VDUPQ:19:result_poly8x16 [] = { f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, }
VDUP/VDUPQ:20:result_poly16x8 [] = { fff0, fff0, fff0, fff0, fff0, fff0, fff0, fff0, }
-VDUP/VDUPQ:21:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1800000 -0x1.0000000p+4 -16, c1800000 -0x1.0000000p+4 -16, c1800000 -0x1.0000000p+4 -16, }
+VDUP/VDUPQ:21:result_float32x4 [] = { c1800000, c1800000, c1800000, c1800000, }
VDUP/VDUPQ output:
VDUP/VDUPQ:0:result_int8x8 [] = { fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, }
@@ -182,7 +182,7 @@ VDUP/VDUPQ:6:result_uint32x2 [] = { fffffff1, fffffff1, }
VDUP/VDUPQ:7:result_uint64x1 [] = { fffffffffffffff1, }
VDUP/VDUPQ:8:result_poly8x8 [] = { f1, f1, f1, f1, f1, f1, f1, f1, }
VDUP/VDUPQ:9:result_poly16x4 [] = { fff1, fff1, fff1, fff1, }
-VDUP/VDUPQ:10:result_float32x2 [] = { c1700000 -0x1.e000000p+3 -15, c1700000 -0x1.e000000p+3 -15, }
+VDUP/VDUPQ:10:result_float32x2 [] = { c1700000, c1700000, }
VDUP/VDUPQ:11:result_int8x16 [] = { fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, }
VDUP/VDUPQ:12:result_int16x8 [] = { fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, }
VDUP/VDUPQ:13:result_int32x4 [] = { fffffff1, fffffff1, fffffff1, fffffff1, }
@@ -193,7 +193,7 @@ VDUP/VDUPQ:17:result_uint32x4 [] = { fffffff1, fffffff1, fffffff1, fffffff1, }
VDUP/VDUPQ:18:result_uint64x2 [] = { fffffffffffffff1, fffffffffffffff1, }
VDUP/VDUPQ:19:result_poly8x16 [] = { f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, }
VDUP/VDUPQ:20:result_poly16x8 [] = { fff1, fff1, fff1, fff1, fff1, fff1, fff1, fff1, }
-VDUP/VDUPQ:21:result_float32x4 [] = { c1700000 -0x1.e000000p+3 -15, c1700000 -0x1.e000000p+3 -15, c1700000 -0x1.e000000p+3 -15, c1700000 -0x1.e000000p+3 -15, }
+VDUP/VDUPQ:21:result_float32x4 [] = { c1700000, c1700000, c1700000, c1700000, }
VDUP/VDUPQ output:
VDUP/VDUPQ:0:result_int8x8 [] = { fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, }
@@ -206,7 +206,7 @@ VDUP/VDUPQ:6:result_uint32x2 [] = { fffffff2, fffffff2, }
VDUP/VDUPQ:7:result_uint64x1 [] = { fffffffffffffff2, }
VDUP/VDUPQ:8:result_poly8x8 [] = { f2, f2, f2, f2, f2, f2, f2, f2, }
VDUP/VDUPQ:9:result_poly16x4 [] = { fff2, fff2, fff2, fff2, }
-VDUP/VDUPQ:10:result_float32x2 [] = { c1600000 -0x1.c000000p+3 -14, c1600000 -0x1.c000000p+3 -14, }
+VDUP/VDUPQ:10:result_float32x2 [] = { c1600000, c1600000, }
VDUP/VDUPQ:11:result_int8x16 [] = { fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, }
VDUP/VDUPQ:12:result_int16x8 [] = { fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, }
VDUP/VDUPQ:13:result_int32x4 [] = { fffffff2, fffffff2, fffffff2, fffffff2, }
@@ -217,7 +217,7 @@ VDUP/VDUPQ:17:result_uint32x4 [] = { fffffff2, fffffff2, fffffff2, fffffff2, }
VDUP/VDUPQ:18:result_uint64x2 [] = { fffffffffffffff2, fffffffffffffff2, }
VDUP/VDUPQ:19:result_poly8x16 [] = { f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, }
VDUP/VDUPQ:20:result_poly16x8 [] = { fff2, fff2, fff2, fff2, fff2, fff2, fff2, fff2, }
-VDUP/VDUPQ:21:result_float32x4 [] = { c1600000 -0x1.c000000p+3 -14, c1600000 -0x1.c000000p+3 -14, c1600000 -0x1.c000000p+3 -14, c1600000 -0x1.c000000p+3 -14, }
+VDUP/VDUPQ:21:result_float32x4 [] = { c1600000, c1600000, c1600000, c1600000, }
VMOV/VMOVQ output:
VMOV/VMOVQ:0:result_int8x8 [] = { fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, }
@@ -230,7 +230,7 @@ VMOV/VMOVQ:6:result_uint32x2 [] = { fffffff0, fffffff0, }
VMOV/VMOVQ:7:result_uint64x1 [] = { fffffffffffffff0, }
VMOV/VMOVQ:8:result_poly8x8 [] = { f0, f0, f0, f0, f0, f0, f0, f0, }
VMOV/VMOVQ:9:result_poly16x4 [] = { fff0, fff0, fff0, fff0, }
-VMOV/VMOVQ:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1800000 -0x1.0000000p+4 -16, }
+VMOV/VMOVQ:10:result_float32x2 [] = { c1800000, c1800000, }
VMOV/VMOVQ:11:result_int8x16 [] = { fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, }
VMOV/VMOVQ:12:result_int16x8 [] = { fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, }
VMOV/VMOVQ:13:result_int32x4 [] = { fffffff0, fffffff0, fffffff0, fffffff0, }
@@ -241,7 +241,7 @@ VMOV/VMOVQ:17:result_uint32x4 [] = { fffffff0, fffffff0, fffffff0, fffffff0, }
VMOV/VMOVQ:18:result_uint64x2 [] = { fffffffffffffff0, fffffffffffffff0, }
VMOV/VMOVQ:19:result_poly8x16 [] = { f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, }
VMOV/VMOVQ:20:result_poly16x8 [] = { fff0, fff0, fff0, fff0, fff0, fff0, fff0, fff0, }
-VMOV/VMOVQ:21:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1800000 -0x1.0000000p+4 -16, c1800000 -0x1.0000000p+4 -16, c1800000 -0x1.0000000p+4 -16, }
+VMOV/VMOVQ:21:result_float32x4 [] = { c1800000, c1800000, c1800000, c1800000, }
VMOV/VMOVQ output:
VMOV/VMOVQ:0:result_int8x8 [] = { fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, }
@@ -254,7 +254,7 @@ VMOV/VMOVQ:6:result_uint32x2 [] = { fffffff1, fffffff1, }
VMOV/VMOVQ:7:result_uint64x1 [] = { fffffffffffffff1, }
VMOV/VMOVQ:8:result_poly8x8 [] = { f1, f1, f1, f1, f1, f1, f1, f1, }
VMOV/VMOVQ:9:result_poly16x4 [] = { fff1, fff1, fff1, fff1, }
-VMOV/VMOVQ:10:result_float32x2 [] = { c1700000 -0x1.e000000p+3 -15, c1700000 -0x1.e000000p+3 -15, }
+VMOV/VMOVQ:10:result_float32x2 [] = { c1700000, c1700000, }
VMOV/VMOVQ:11:result_int8x16 [] = { fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, }
VMOV/VMOVQ:12:result_int16x8 [] = { fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, }
VMOV/VMOVQ:13:result_int32x4 [] = { fffffff1, fffffff1, fffffff1, fffffff1, }
@@ -265,7 +265,7 @@ VMOV/VMOVQ:17:result_uint32x4 [] = { fffffff1, fffffff1, fffffff1, fffffff1, }
VMOV/VMOVQ:18:result_uint64x2 [] = { fffffffffffffff1, fffffffffffffff1, }
VMOV/VMOVQ:19:result_poly8x16 [] = { f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, }
VMOV/VMOVQ:20:result_poly16x8 [] = { fff1, fff1, fff1, fff1, fff1, fff1, fff1, fff1, }
-VMOV/VMOVQ:21:result_float32x4 [] = { c1700000 -0x1.e000000p+3 -15, c1700000 -0x1.e000000p+3 -15, c1700000 -0x1.e000000p+3 -15, c1700000 -0x1.e000000p+3 -15, }
+VMOV/VMOVQ:21:result_float32x4 [] = { c1700000, c1700000, c1700000, c1700000, }
VMOV/VMOVQ output:
VMOV/VMOVQ:0:result_int8x8 [] = { fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, }
@@ -278,7 +278,7 @@ VMOV/VMOVQ:6:result_uint32x2 [] = { fffffff2, fffffff2, }
VMOV/VMOVQ:7:result_uint64x1 [] = { fffffffffffffff2, }
VMOV/VMOVQ:8:result_poly8x8 [] = { f2, f2, f2, f2, f2, f2, f2, f2, }
VMOV/VMOVQ:9:result_poly16x4 [] = { fff2, fff2, fff2, fff2, }
-VMOV/VMOVQ:10:result_float32x2 [] = { c1600000 -0x1.c000000p+3 -14, c1600000 -0x1.c000000p+3 -14, }
+VMOV/VMOVQ:10:result_float32x2 [] = { c1600000, c1600000, }
VMOV/VMOVQ:11:result_int8x16 [] = { fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, }
VMOV/VMOVQ:12:result_int16x8 [] = { fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, }
VMOV/VMOVQ:13:result_int32x4 [] = { fffffff2, fffffff2, fffffff2, fffffff2, }
@@ -289,7 +289,7 @@ VMOV/VMOVQ:17:result_uint32x4 [] = { fffffff2, fffffff2, fffffff2, fffffff2, }
VMOV/VMOVQ:18:result_uint64x2 [] = { fffffffffffffff2, fffffffffffffff2, }
VMOV/VMOVQ:19:result_poly8x16 [] = { f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, }
VMOV/VMOVQ:20:result_poly16x8 [] = { fff2, fff2, fff2, fff2, fff2, fff2, fff2, fff2, }
-VMOV/VMOVQ:21:result_float32x4 [] = { c1600000 -0x1.c000000p+3 -14, c1600000 -0x1.c000000p+3 -14, c1600000 -0x1.c000000p+3 -14, c1600000 -0x1.c000000p+3 -14, }
+VMOV/VMOVQ:21:result_float32x4 [] = { c1600000, c1600000, c1600000, c1600000, }
VGET_HIGH output:
VGET_HIGH:0:result_int8x8 [] = { fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, }
@@ -302,7 +302,7 @@ VGET_HIGH:6:result_uint32x2 [] = { fffffff2, fffffff3, }
VGET_HIGH:7:result_uint64x1 [] = { fffffffffffffff1, }
VGET_HIGH:8:result_poly8x8 [] = { f8, f9, fa, fb, fc, fd, fe, ff, }
VGET_HIGH:9:result_poly16x4 [] = { fff4, fff5, fff6, fff7, }
-VGET_HIGH:10:result_float32x2 [] = { c1600000 -0x1.c000000p+3 -14, c1500000 -0x1.a000000p+3 -13, }
+VGET_HIGH:10:result_float32x2 [] = { c1600000, c1500000, }
VGET_HIGH:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VGET_HIGH:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VGET_HIGH:13:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -313,7 +313,7 @@ VGET_HIGH:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VGET_HIGH:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VGET_HIGH:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VGET_HIGH:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VGET_HIGH:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VGET_HIGH:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VGET_LOW output:
VGET_LOW:0:result_int8x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, }
@@ -326,7 +326,7 @@ VGET_LOW:6:result_uint32x2 [] = { fffffff0, fffffff1, }
VGET_LOW:7:result_uint64x1 [] = { fffffffffffffff0, }
VGET_LOW:8:result_poly8x8 [] = { f0, f1, f2, f3, f4, f5, f6, f7, }
VGET_LOW:9:result_poly16x4 [] = { fff0, fff1, fff2, fff3, }
-VGET_LOW:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VGET_LOW:10:result_float32x2 [] = { c1800000, c1700000, }
VGET_LOW:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VGET_LOW:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VGET_LOW:13:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -337,7 +337,7 @@ VGET_LOW:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VGET_LOW:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VGET_LOW:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VGET_LOW:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VGET_LOW:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VGET_LOW:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLAL_LANE cumulative saturation output:
VQDMLAL_LANE:0:vqdmlal_lane_s16 Neon cumulative saturation 0
@@ -354,7 +354,7 @@ VQDMLAL_LANE:8:result_uint32x2 [] = { 33333333, 33333333, }
VQDMLAL_LANE:9:result_uint64x1 [] = { 3333333333333333, }
VQDMLAL_LANE:10:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL_LANE:11:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMLAL_LANE:12:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLAL_LANE:12:result_float32x2 [] = { 33333333, 33333333, }
VQDMLAL_LANE:13:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL_LANE:14:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VQDMLAL_LANE:15:result_int32x4 [] = { 7c1e, 7c1f, 7c20, 7c21, }
@@ -365,7 +365,7 @@ VQDMLAL_LANE:19:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333,
VQDMLAL_LANE:20:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMLAL_LANE:21:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL_LANE:22:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMLAL_LANE:23:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLAL_LANE:23:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLAL_LANE (mul with input=0) cumulative saturation output:
VQDMLAL_LANE:24:vqdmlal_lane_s16 Neon cumulative saturation 0
@@ -382,7 +382,7 @@ VQDMLAL_LANE:32:result_uint32x2 [] = { 33333333, 33333333, }
VQDMLAL_LANE:33:result_uint64x1 [] = { 3333333333333333, }
VQDMLAL_LANE:34:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL_LANE:35:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMLAL_LANE:36:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLAL_LANE:36:result_float32x2 [] = { 33333333, 33333333, }
VQDMLAL_LANE:37:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL_LANE:38:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VQDMLAL_LANE:39:result_int32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, }
@@ -393,7 +393,7 @@ VQDMLAL_LANE:43:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333,
VQDMLAL_LANE:44:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMLAL_LANE:45:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL_LANE:46:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMLAL_LANE:47:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLAL_LANE:47:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLAL_LANE (check mul cumulative saturation) cumulative saturation output:
VQDMLAL_LANE:48:vqdmlal_lane_s16 Neon cumulative saturation 1
@@ -410,7 +410,7 @@ VQDMLAL_LANE:56:result_uint32x2 [] = { 33333333, 33333333, }
VQDMLAL_LANE:57:result_uint64x1 [] = { 3333333333333333, }
VQDMLAL_LANE:58:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL_LANE:59:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMLAL_LANE:60:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLAL_LANE:60:result_float32x2 [] = { 33333333, 33333333, }
VQDMLAL_LANE:61:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL_LANE:62:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VQDMLAL_LANE:63:result_int32x4 [] = { 7fffffef, 7ffffff0, 7ffffff1, 7ffffff2, }
@@ -421,7 +421,7 @@ VQDMLAL_LANE:67:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333,
VQDMLAL_LANE:68:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMLAL_LANE:69:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL_LANE:70:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMLAL_LANE:71:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLAL_LANE:71:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLSL_LANE cumulative saturation output:
VQDMLSL_LANE:0:vqdmlsl_lane_s16 Neon cumulative saturation 0
@@ -438,7 +438,7 @@ VQDMLSL_LANE:8:result_uint32x2 [] = { 33333333, 33333333, }
VQDMLSL_LANE:9:result_uint64x1 [] = { 3333333333333333, }
VQDMLSL_LANE:10:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL_LANE:11:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMLSL_LANE:12:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLSL_LANE:12:result_float32x2 [] = { 33333333, 33333333, }
VQDMLSL_LANE:13:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL_LANE:14:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VQDMLSL_LANE:15:result_int32x4 [] = { ffff83c2, ffff83c3, ffff83c4, ffff83c5, }
@@ -449,7 +449,7 @@ VQDMLSL_LANE:19:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333,
VQDMLSL_LANE:20:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMLSL_LANE:21:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL_LANE:22:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMLSL_LANE:23:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLSL_LANE:23:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLSL_LANE (mul with input=0) cumulative saturation output:
VQDMLSL_LANE:24:vqdmlsl_lane_s16 Neon cumulative saturation 0
@@ -466,7 +466,7 @@ VQDMLSL_LANE:32:result_uint32x2 [] = { 33333333, 33333333, }
VQDMLSL_LANE:33:result_uint64x1 [] = { 3333333333333333, }
VQDMLSL_LANE:34:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL_LANE:35:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMLSL_LANE:36:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLSL_LANE:36:result_float32x2 [] = { 33333333, 33333333, }
VQDMLSL_LANE:37:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL_LANE:38:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VQDMLSL_LANE:39:result_int32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, }
@@ -477,7 +477,7 @@ VQDMLSL_LANE:43:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333,
VQDMLSL_LANE:44:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMLSL_LANE:45:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL_LANE:46:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMLSL_LANE:47:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLSL_LANE:47:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLSL_LANE (check mul cumulative saturation) cumulative saturation output:
VQDMLSL_LANE:48:vqdmlsl_lane_s16 Neon cumulative saturation 1
@@ -494,7 +494,7 @@ VQDMLSL_LANE:56:result_uint32x2 [] = { 33333333, 33333333, }
VQDMLSL_LANE:57:result_uint64x1 [] = { 3333333333333333, }
VQDMLSL_LANE:58:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL_LANE:59:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMLSL_LANE:60:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLSL_LANE:60:result_float32x2 [] = { 33333333, 33333333, }
VQDMLSL_LANE:61:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL_LANE:62:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VQDMLSL_LANE:63:result_int32x4 [] = { 80000000, 80000000, 80000000, 80000000, }
@@ -505,7 +505,7 @@ VQDMLSL_LANE:67:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333,
VQDMLSL_LANE:68:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMLSL_LANE:69:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL_LANE:70:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMLSL_LANE:71:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLSL_LANE:71:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLAL_N cumulative saturation output:
VQDMLAL_N:0:vqdmlal_n_s16 Neon cumulative saturation 0
@@ -522,7 +522,7 @@ VQDMLAL_N:8:result_uint32x2 [] = { 33333333, 33333333, }
VQDMLAL_N:9:result_uint64x1 [] = { 3333333333333333, }
VQDMLAL_N:10:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL_N:11:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMLAL_N:12:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLAL_N:12:result_float32x2 [] = { 33333333, 33333333, }
VQDMLAL_N:13:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL_N:14:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VQDMLAL_N:15:result_int32x4 [] = { 1684, 1685, 1686, 1687, }
@@ -533,7 +533,7 @@ VQDMLAL_N:19:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLAL_N:20:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMLAL_N:21:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL_N:22:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMLAL_N:23:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLAL_N:23:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLAL_N (check mul cumulative saturation) cumulative saturation output:
VQDMLAL_N:24:vqdmlal_n_s16 Neon cumulative saturation 1
@@ -550,7 +550,7 @@ VQDMLAL_N:32:result_uint32x2 [] = { 33333333, 33333333, }
VQDMLAL_N:33:result_uint64x1 [] = { 3333333333333333, }
VQDMLAL_N:34:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL_N:35:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMLAL_N:36:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLAL_N:36:result_float32x2 [] = { 33333333, 33333333, }
VQDMLAL_N:37:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL_N:38:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VQDMLAL_N:39:result_int32x4 [] = { 7fffffef, 7ffffff0, 7ffffff1, 7ffffff2, }
@@ -561,7 +561,7 @@ VQDMLAL_N:43:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLAL_N:44:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMLAL_N:45:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL_N:46:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMLAL_N:47:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLAL_N:47:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLSL_N cumulative saturation output:
VQDMLSL_N:0:vqdmlsl_n_s16 Neon cumulative saturation 0
@@ -578,7 +578,7 @@ VQDMLSL_N:8:result_uint32x2 [] = { 33333333, 33333333, }
VQDMLSL_N:9:result_uint64x1 [] = { 3333333333333333, }
VQDMLSL_N:10:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL_N:11:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMLSL_N:12:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLSL_N:12:result_float32x2 [] = { 33333333, 33333333, }
VQDMLSL_N:13:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL_N:14:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VQDMLSL_N:15:result_int32x4 [] = { ffffe95c, ffffe95d, ffffe95e, ffffe95f, }
@@ -589,7 +589,7 @@ VQDMLSL_N:19:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLSL_N:20:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMLSL_N:21:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL_N:22:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMLSL_N:23:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLSL_N:23:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLSL_N (check mul cumulative saturation) cumulative saturation output:
VQDMLSL_N:24:vqdmlsl_n_s16 Neon cumulative saturation 1
@@ -606,7 +606,7 @@ VQDMLSL_N:32:result_uint32x2 [] = { 33333333, 33333333, }
VQDMLSL_N:33:result_uint64x1 [] = { 3333333333333333, }
VQDMLSL_N:34:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL_N:35:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMLSL_N:36:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLSL_N:36:result_float32x2 [] = { 33333333, 33333333, }
VQDMLSL_N:37:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL_N:38:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VQDMLSL_N:39:result_int32x4 [] = { 80000000, 80000000, 80000000, 80000000, }
@@ -617,7 +617,7 @@ VQDMLSL_N:43:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLSL_N:44:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMLSL_N:45:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL_N:46:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMLSL_N:47:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLSL_N:47:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VEXT/VEXTQ output:
VEXT/VEXTQ:0:result_int8x8 [] = { fffffff7, 11, 11, 11, 11, 11, 11, 11, }
@@ -630,7 +630,7 @@ VEXT/VEXTQ:6:result_uint32x2 [] = { fffffff1, 77, }
VEXT/VEXTQ:7:result_uint64x1 [] = { fffffffffffffff0, }
VEXT/VEXTQ:8:result_poly8x8 [] = { f6, f7, 55, 55, 55, 55, 55, 55, }
VEXT/VEXTQ:9:result_poly16x4 [] = { fff2, fff3, 66, 66, }
-VEXT/VEXTQ:10:result_float32x2 [] = { c1700000 -0x1.e000000p+3 -15, 42066666 0x1.0ccccc0p+5 33.6, }
+VEXT/VEXTQ:10:result_float32x2 [] = { c1700000, 42066666, }
VEXT/VEXTQ:11:result_int8x16 [] = { fffffffe, ffffffff, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, }
VEXT/VEXTQ:12:result_int16x8 [] = { fffffff7, 22, 22, 22, 22, 22, 22, 22, }
VEXT/VEXTQ:13:result_int32x4 [] = { fffffff3, 33, 33, 33, }
@@ -641,7 +641,7 @@ VEXT/VEXTQ:17:result_uint32x4 [] = { fffffff3, 77, 77, 77, }
VEXT/VEXTQ:18:result_uint64x2 [] = { fffffffffffffff1, 88, }
VEXT/VEXTQ:19:result_poly8x16 [] = { fc, fd, fe, ff, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, }
VEXT/VEXTQ:20:result_poly16x8 [] = { fff6, fff7, 66, 66, 66, 66, 66, 66, }
-VEXT/VEXTQ:21:result_float32x4 [] = { c1500000 -0x1.a000000p+3 -13, 4204cccd 0x1.09999a0p+5 33.2, 4204cccd 0x1.09999a0p+5 33.2, 4204cccd 0x1.09999a0p+5 33.2, }
+VEXT/VEXTQ:21:result_float32x4 [] = { c1500000, 4204cccd, 4204cccd, 4204cccd, }
VSHR_N output:
VSHR_N:0:result_int8x8 [] = { fffffff8, fffffff8, fffffff9, fffffff9, fffffffa, fffffffa, fffffffb, fffffffb, }
@@ -654,7 +654,7 @@ VSHR_N:6:result_uint32x2 [] = { 7ffffff, 7ffffff, }
VSHR_N:7:result_uint64x1 [] = { 7fffffff, }
VSHR_N:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VSHR_N:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VSHR_N:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSHR_N:10:result_float32x2 [] = { 33333333, 33333333, }
VSHR_N:11:result_int8x16 [] = { fffffff8, fffffff8, fffffff9, fffffff9, fffffffa, fffffffa, fffffffb, fffffffb, fffffffc, fffffffc, fffffffd, fffffffd, fffffffe, fffffffe, ffffffff, ffffffff, }
VSHR_N:12:result_int16x8 [] = { ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, }
VSHR_N:13:result_int32x4 [] = { fffffffc, fffffffc, fffffffc, fffffffc, }
@@ -665,7 +665,7 @@ VSHR_N:17:result_uint32x4 [] = { 7ffffff, 7ffffff, 7ffffff, 7ffffff, }
VSHR_N:18:result_uint64x2 [] = { 7fffffff, 7fffffff, }
VSHR_N:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VSHR_N:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VSHR_N:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSHR_N:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VSHRN_N output:
VSHRN_N:0:result_int8x8 [] = { fffffff8, fffffff8, fffffff9, fffffff9, fffffffa, fffffffa, fffffffb, fffffffb, }
@@ -678,7 +678,7 @@ VSHRN_N:6:result_uint32x2 [] = { fffffffe, fffffffe, }
VSHRN_N:7:result_uint64x1 [] = { 3333333333333333, }
VSHRN_N:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VSHRN_N:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VSHRN_N:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSHRN_N:10:result_float32x2 [] = { 33333333, 33333333, }
VSHRN_N:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VSHRN_N:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VSHRN_N:13:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -689,7 +689,7 @@ VSHRN_N:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VSHRN_N:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VSHRN_N:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VSHRN_N:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VSHRN_N:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSHRN_N:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHRN_N (with input = 0) output:
VRSHRN_N:0:result_int8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -702,7 +702,7 @@ VRSHRN_N:6:result_uint32x2 [] = { 0, 0, }
VRSHRN_N:7:result_uint64x1 [] = { 3333333333333333, }
VRSHRN_N:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHRN_N:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSHRN_N:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHRN_N:10:result_float32x2 [] = { 33333333, 33333333, }
VRSHRN_N:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHRN_N:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VRSHRN_N:13:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -713,7 +713,7 @@ VRSHRN_N:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHRN_N:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VRSHRN_N:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHRN_N:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSHRN_N:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHRN_N:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHRN_N output:
VRSHRN_N:22:result_int8x8 [] = { fffffff8, fffffff9, fffffff9, fffffffa, fffffffa, fffffffb, fffffffb, fffffffc, }
@@ -726,7 +726,7 @@ VRSHRN_N:28:result_uint32x2 [] = { fffffffe, fffffffe, }
VRSHRN_N:29:result_uint64x1 [] = { 3333333333333333, }
VRSHRN_N:30:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHRN_N:31:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSHRN_N:32:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHRN_N:32:result_float32x2 [] = { 33333333, 33333333, }
VRSHRN_N:33:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHRN_N:34:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VRSHRN_N:35:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -737,7 +737,7 @@ VRSHRN_N:39:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHRN_N:40:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VRSHRN_N:41:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHRN_N:42:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSHRN_N:43:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHRN_N:43:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHRN_N (with large shift amount) output:
VRSHRN_N:44:result_int8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -750,7 +750,7 @@ VRSHRN_N:50:result_uint32x2 [] = { 0, 0, }
VRSHRN_N:51:result_uint64x1 [] = { 3333333333333333, }
VRSHRN_N:52:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHRN_N:53:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSHRN_N:54:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHRN_N:54:result_float32x2 [] = { 33333333, 33333333, }
VRSHRN_N:55:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHRN_N:56:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VRSHRN_N:57:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -761,7 +761,7 @@ VRSHRN_N:61:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHRN_N:62:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VRSHRN_N:63:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHRN_N:64:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSHRN_N:65:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHRN_N:65:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHRN_N cumulative saturation output:
VQRSHRN_N:0:vqrshrn_n_s16 Neon cumulative saturation 0
@@ -782,7 +782,7 @@ VQRSHRN_N:12:result_uint32x2 [] = { ffffffff, ffffffff, }
VQRSHRN_N:13:result_uint64x1 [] = { 3333333333333333, }
VQRSHRN_N:14:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRN_N:15:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRSHRN_N:16:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHRN_N:16:result_float32x2 [] = { 33333333, 33333333, }
VQRSHRN_N:17:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRN_N:18:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VQRSHRN_N:19:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -793,7 +793,7 @@ VQRSHRN_N:23:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHRN_N:24:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQRSHRN_N:25:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRN_N:26:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRSHRN_N:27:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHRN_N:27:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHRN_N (check saturation: shift by 3) cumulative saturation output:
VQRSHRN_N:28:vqrshrn_n_s16 Neon cumulative saturation 1
@@ -814,7 +814,7 @@ VQRSHRN_N:40:result_uint32x2 [] = { ffffffff, ffffffff, }
VQRSHRN_N:41:result_uint64x1 [] = { 3333333333333333, }
VQRSHRN_N:42:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRN_N:43:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRSHRN_N:44:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHRN_N:44:result_float32x2 [] = { 33333333, 33333333, }
VQRSHRN_N:45:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRN_N:46:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VQRSHRN_N:47:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -825,7 +825,7 @@ VQRSHRN_N:51:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHRN_N:52:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQRSHRN_N:53:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRN_N:54:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRSHRN_N:55:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHRN_N:55:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHRN_N (check saturation: shift by max) cumulative saturation output:
VQRSHRN_N:56:vqrshrn_n_s16 Neon cumulative saturation 1
@@ -846,7 +846,7 @@ VQRSHRN_N:68:result_uint32x2 [] = { ffffffff, ffffffff, }
VQRSHRN_N:69:result_uint64x1 [] = { 3333333333333333, }
VQRSHRN_N:70:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRN_N:71:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRSHRN_N:72:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHRN_N:72:result_float32x2 [] = { 33333333, 33333333, }
VQRSHRN_N:73:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRN_N:74:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VQRSHRN_N:75:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -857,7 +857,7 @@ VQRSHRN_N:79:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHRN_N:80:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQRSHRN_N:81:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRN_N:82:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRSHRN_N:83:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHRN_N:83:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VSET_LANE/VSET_LANEQ output:
VSET_LANE/VSET_LANEQ:0:result_int8x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, 11, }
@@ -870,7 +870,7 @@ VSET_LANE/VSET_LANEQ:6:result_uint32x2 [] = { fffffff0, 77, }
VSET_LANE/VSET_LANEQ:7:result_uint64x1 [] = { 88, }
VSET_LANE/VSET_LANEQ:8:result_poly8x8 [] = { f0, f1, f2, f3, f4, f5, 55, f7, }
VSET_LANE/VSET_LANEQ:9:result_poly16x4 [] = { fff0, fff1, 66, fff3, }
-VSET_LANE/VSET_LANEQ:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, 4204cccd 0x1.09999a0p+5 33.2, }
+VSET_LANE/VSET_LANEQ:10:result_float32x2 [] = { c1800000, 4204cccd, }
VSET_LANE/VSET_LANEQ:11:result_int8x16 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffff99, }
VSET_LANE/VSET_LANEQ:12:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, aa, fffffff6, fffffff7, }
VSET_LANE/VSET_LANEQ:13:result_int32x4 [] = { fffffff0, fffffff1, fffffff2, bb, }
@@ -881,7 +881,7 @@ VSET_LANE/VSET_LANEQ:17:result_uint32x4 [] = { fffffff0, fffffff1, ff, fffffff3,
VSET_LANE/VSET_LANEQ:18:result_uint64x2 [] = { fffffffffffffff0, 11, }
VSET_LANE/VSET_LANEQ:19:result_poly8x16 [] = { f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, fa, fb, fc, fd, dd, ff, }
VSET_LANE/VSET_LANEQ:20:result_poly16x8 [] = { fff0, fff1, fff2, fff3, fff4, fff5, ee, fff7, }
-VSET_LANE/VSET_LANEQ:21:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, c1600000 -0x1.c000000p+3 -14, 41333333 0x1.6666660p+3 11.2, }
+VSET_LANE/VSET_LANEQ:21:result_float32x4 [] = { c1800000, c1700000, c1600000, 41333333, }
VGET_LANE/VGETQ_LANE output:
vget_lane_s8: fffffff7
@@ -937,7 +937,7 @@ VQSUB/VQSUBQ:22:result_uint32x2 [] = { ffffff79, ffffff7a, }
VQSUB/VQSUBQ:23:result_uint64x1 [] = { ffffffffffffff68, }
VQSUB/VQSUBQ:24:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSUB/VQSUBQ:25:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSUB/VQSUBQ:26:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSUB/VQSUBQ:26:result_float32x2 [] = { 33333333, 33333333, }
VQSUB/VQSUBQ:27:result_int8x16 [] = { ffffffdf, ffffffe0, ffffffe1, ffffffe2, ffffffe3, ffffffe4, ffffffe5, ffffffe6, ffffffe7, ffffffe8, ffffffe9, ffffffea, ffffffeb, ffffffec, ffffffed, ffffffee, }
VQSUB/VQSUBQ:28:result_int16x8 [] = { ffffffce, ffffffcf, ffffffd0, ffffffd1, ffffffd2, ffffffd3, ffffffd4, ffffffd5, }
VQSUB/VQSUBQ:29:result_int32x4 [] = { ffffffbd, ffffffbe, ffffffbf, ffffffc0, }
@@ -948,7 +948,7 @@ VQSUB/VQSUBQ:33:result_uint32x4 [] = { ffffff79, ffffff7a, ffffff7b, ffffff7c,
VQSUB/VQSUBQ:34:result_uint64x2 [] = { ffffffffffffff68, ffffffffffffff69, }
VQSUB/VQSUBQ:35:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSUB/VQSUBQ:36:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSUB/VQSUBQ:37:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSUB/VQSUBQ:37:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSUB/VQSUBQ 64 bits saturation cumulative saturation output:
VQSUB/VQSUBQ:38:vqsub_s64 Neon cumulative saturation 0
@@ -1027,7 +1027,7 @@ VQDMULH:10:result_uint32x2 [] = { 33333333, 33333333, }
VQDMULH:11:result_uint64x1 [] = { 3333333333333333, }
VQDMULH:12:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULH:13:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMULH:14:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMULH:14:result_float32x2 [] = { 33333333, 33333333, }
VQDMULH:15:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULH:16:result_int16x8 [] = { ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, }
VQDMULH:17:result_int32x4 [] = { ffffffff, ffffffff, ffffffff, ffffffff, }
@@ -1038,7 +1038,7 @@ VQDMULH:21:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMULH:22:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMULH:23:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULH:24:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMULH:25:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMULH:25:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMULH cumulative saturation output:
VQDMULH:26:vqdmulh_s16 Neon cumulative saturation 1
@@ -1057,7 +1057,7 @@ VQDMULH:36:result_uint32x2 [] = { 33333333, 33333333, }
VQDMULH:37:result_uint64x1 [] = { 3333333333333333, }
VQDMULH:38:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULH:39:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMULH:40:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMULH:40:result_float32x2 [] = { 33333333, 33333333, }
VQDMULH:41:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULH:42:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, }
VQDMULH:43:result_int32x4 [] = { 7fffffff, 7fffffff, 7fffffff, 7fffffff, }
@@ -1068,7 +1068,7 @@ VQDMULH:47:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMULH:48:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMULH:49:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULH:50:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMULH:51:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMULH:51:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMULH_LANE cumulative saturation output:
VQDMULH_LANE:0:vqdmulh_lane_s16 Neon cumulative saturation 0
@@ -1087,7 +1087,7 @@ VQDMULH_LANE:10:result_uint32x2 [] = { 33333333, 33333333, }
VQDMULH_LANE:11:result_uint64x1 [] = { 3333333333333333, }
VQDMULH_LANE:12:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULH_LANE:13:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMULH_LANE:14:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMULH_LANE:14:result_float32x2 [] = { 33333333, 33333333, }
VQDMULH_LANE:15:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULH_LANE:16:result_int16x8 [] = { ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, }
VQDMULH_LANE:17:result_int32x4 [] = { ffffffff, ffffffff, ffffffff, ffffffff, }
@@ -1098,7 +1098,7 @@ VQDMULH_LANE:21:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333,
VQDMULH_LANE:22:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMULH_LANE:23:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULH_LANE:24:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMULH_LANE:25:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMULH_LANE:25:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMULH_LANE (check mul cumulative saturation) cumulative saturation output:
VQDMULH_LANE:26:vqdmulh_lane_s16 Neon cumulative saturation 1
@@ -1117,7 +1117,7 @@ VQDMULH_LANE:36:result_uint32x2 [] = { 33333333, 33333333, }
VQDMULH_LANE:37:result_uint64x1 [] = { 3333333333333333, }
VQDMULH_LANE:38:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULH_LANE:39:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMULH_LANE:40:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMULH_LANE:40:result_float32x2 [] = { 33333333, 33333333, }
VQDMULH_LANE:41:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULH_LANE:42:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, }
VQDMULH_LANE:43:result_int32x4 [] = { 7fffffff, 7fffffff, 7fffffff, 7fffffff, }
@@ -1128,7 +1128,7 @@ VQDMULH_LANE:47:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333,
VQDMULH_LANE:48:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMULH_LANE:49:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULH_LANE:50:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMULH_LANE:51:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMULH_LANE:51:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMULH_N cumulative saturation output:
VQDMULH_N:0:vqdmulh_n_s16 Neon cumulative saturation 0
@@ -1159,7 +1159,7 @@ VQDMULH_N:18:result_uint32x2 [] = { 33333333, 33333333, }
VQDMULH_N:19:result_uint64x1 [] = { 3333333333333333, }
VQDMULH_N:20:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULH_N:21:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMULH_N:22:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMULH_N:22:result_float32x2 [] = { 33333333, 33333333, }
VQDMULH_N:23:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULH_N:24:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, }
VQDMULH_N:25:result_int32x4 [] = { 7fffffff, 7fffffff, 7fffffff, 7fffffff, }
@@ -1170,7 +1170,7 @@ VQDMULH_N:29:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMULH_N:30:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMULH_N:31:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULH_N:32:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMULH_N:33:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMULH_N:33:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMULL cumulative saturation output:
VQDMULL:0:vqdmull_s16 Neon cumulative saturation 0
@@ -1187,7 +1187,7 @@ VQDMULL:8:result_uint32x2 [] = { 33333333, 33333333, }
VQDMULL:9:result_uint64x1 [] = { 3333333333333333, }
VQDMULL:10:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULL:11:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMULL:12:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMULL:12:result_float32x2 [] = { 33333333, 33333333, }
VQDMULL:13:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULL:14:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VQDMULL:15:result_int32x4 [] = { 200, 1c2, 188, 152, }
@@ -1198,7 +1198,7 @@ VQDMULL:19:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMULL:20:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMULL:21:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULL:22:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMULL:23:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMULL:23:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMULL (check mul cumulative saturation) cumulative saturation output:
VQDMULL:24:vqdmull_s16 Neon cumulative saturation 1
@@ -1215,7 +1215,7 @@ VQDMULL:32:result_uint32x2 [] = { 33333333, 33333333, }
VQDMULL:33:result_uint64x1 [] = { 3333333333333333, }
VQDMULL:34:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULL:35:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMULL:36:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMULL:36:result_float32x2 [] = { 33333333, 33333333, }
VQDMULL:37:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULL:38:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VQDMULL:39:result_int32x4 [] = { 7fffffff, 7fffffff, 7fffffff, 7fffffff, }
@@ -1226,7 +1226,7 @@ VQDMULL:43:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMULL:44:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMULL:45:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULL:46:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMULL:47:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMULL:47:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLAL cumulative saturation output:
VQDMLAL:0:vqdmlal_s16 Neon cumulative saturation 0
@@ -1243,7 +1243,7 @@ VQDMLAL:8:result_uint32x2 [] = { 33333333, 33333333, }
VQDMLAL:9:result_uint64x1 [] = { 3333333333333333, }
VQDMLAL:10:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL:11:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMLAL:12:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLAL:12:result_float32x2 [] = { 33333333, 33333333, }
VQDMLAL:13:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL:14:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VQDMLAL:15:result_int32x4 [] = { 7c1e, 7c1f, 7c20, 7c21, }
@@ -1254,7 +1254,7 @@ VQDMLAL:19:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLAL:20:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMLAL:21:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL:22:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMLAL:23:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLAL:23:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLAL (check mul cumulative saturation) cumulative saturation output:
VQDMLAL:24:vqdmlal_s16 Neon cumulative saturation 1
@@ -1271,7 +1271,7 @@ VQDMLAL:32:result_uint32x2 [] = { 33333333, 33333333, }
VQDMLAL:33:result_uint64x1 [] = { 3333333333333333, }
VQDMLAL:34:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL:35:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMLAL:36:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLAL:36:result_float32x2 [] = { 33333333, 33333333, }
VQDMLAL:37:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL:38:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VQDMLAL:39:result_int32x4 [] = { 7fffffef, 7ffffff0, 7ffffff1, 7ffffff2, }
@@ -1282,7 +1282,7 @@ VQDMLAL:43:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLAL:44:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMLAL:45:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL:46:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMLAL:47:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLAL:47:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLSL cumulative saturation output:
VQDMLSL:0:vqdmlsl_s16 Neon cumulative saturation 0
@@ -1299,7 +1299,7 @@ VQDMLSL:8:result_uint32x2 [] = { 33333333, 33333333, }
VQDMLSL:9:result_uint64x1 [] = { 3333333333333333, }
VQDMLSL:10:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL:11:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMLSL:12:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLSL:12:result_float32x2 [] = { 33333333, 33333333, }
VQDMLSL:13:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL:14:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VQDMLSL:15:result_int32x4 [] = { ffff83c2, ffff83c3, ffff83c4, ffff83c5, }
@@ -1310,7 +1310,7 @@ VQDMLSL:19:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLSL:20:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMLSL:21:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL:22:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMLSL:23:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLSL:23:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLSL (check mul cumulative saturation) cumulative saturation output:
VQDMLSL:24:vqdmlsl_s16 Neon cumulative saturation 1
@@ -1327,7 +1327,7 @@ VQDMLSL:32:result_uint32x2 [] = { 33333333, 33333333, }
VQDMLSL:33:result_uint64x1 [] = { 3333333333333333, }
VQDMLSL:34:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL:35:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMLSL:36:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLSL:36:result_float32x2 [] = { 33333333, 33333333, }
VQDMLSL:37:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL:38:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VQDMLSL:39:result_int32x4 [] = { 80000000, 80000000, 80000000, 80000000, }
@@ -1338,7 +1338,7 @@ VQDMLSL:43:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLSL:44:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMLSL:45:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL:46:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMLSL:47:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLSL:47:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VCEQ/VCEQQ output:
VCEQ/VCEQQ:0:result_uint8x8 [] = { 0, 0, 0, 0, 0, 0, ff, 0, }
@@ -1485,7 +1485,7 @@ VBSL/VBSLQ:6:result_uint32x2 [] = { fffffff0, fffffff0, }
VBSL/VBSLQ:7:result_uint64x1 [] = { fffffff1, }
VBSL/VBSLQ:8:result_poly8x8 [] = { f3, f3, f3, f3, f7, f7, f7, f7, }
VBSL/VBSLQ:9:result_poly16x4 [] = { fff0, fff0, fff2, fff2, }
-VBSL/VBSLQ:10:result_float32x2 [] = { c1800004 -0x1.0000080p+4 -16.00001, c1700004 -0x1.e000080p+3 -15, }
+VBSL/VBSLQ:10:result_float32x2 [] = { c1800004, c1700004, }
VBSL/VBSLQ:11:result_int8x16 [] = { fffffff2, fffffff2, fffffff2, fffffff2, fffffff6, fffffff6, fffffff6, fffffff6, fffffff2, fffffff2, fffffff2, fffffff2, fffffff6, fffffff6, fffffff6, fffffff6, }
VBSL/VBSLQ:12:result_int16x8 [] = { fffffff0, fffffff0, fffffff2, fffffff2, fffffff4, fffffff4, fffffff6, fffffff6, }
VBSL/VBSLQ:13:result_int32x4 [] = { fffffff0, fffffff0, fffffff2, fffffff2, }
@@ -1496,7 +1496,7 @@ VBSL/VBSLQ:17:result_uint32x4 [] = { fffffff0, fffffff0, fffffff2, fffffff2, }
VBSL/VBSLQ:18:result_uint64x2 [] = { fffffff1, fffffff1, }
VBSL/VBSLQ:19:result_poly8x16 [] = { f3, f3, f3, f3, f7, f7, f7, f7, f3, f3, f3, f3, f7, f7, f7, f7, }
VBSL/VBSLQ:20:result_poly16x8 [] = { fff0, fff0, fff2, fff2, fff4, fff4, fff6, fff6, }
-VBSL/VBSLQ:21:result_float32x4 [] = { c1800001 -0x1.0000020p+4 -16, c1700001 -0x1.e000020p+3 -15, c1600001 -0x1.c000020p+3 -14, c1500001 -0x1.a000020p+3 -13, }
+VBSL/VBSLQ:21:result_float32x4 [] = { c1800001, c1700001, c1600001, c1500001, }
VSHL/VSHLQ output:
VSHL/VSHLQ:0:result_int8x8 [] = { ffffffe0, ffffffe2, ffffffe4, ffffffe6, ffffffe8, ffffffea, ffffffec, ffffffee, }
@@ -1509,7 +1509,7 @@ VSHL/VSHLQ:6:result_uint32x2 [] = { fffff000, fffff100, }
VSHL/VSHLQ:7:result_uint64x1 [] = { ffffffffffffff80, }
VSHL/VSHLQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VSHL/VSHLQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VSHL/VSHLQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSHL/VSHLQ:10:result_float32x2 [] = { 33333333, 33333333, }
VSHL/VSHLQ:11:result_int8x16 [] = { 0, 20, 40, 60, ffffff80, ffffffa0, ffffffc0, ffffffe0, 0, 20, 40, 60, ffffff80, ffffffa0, ffffffc0, ffffffe0, }
VSHL/VSHLQ:12:result_int16x8 [] = { 0, 1000, 2000, 3000, 4000, 5000, 6000, 7000, }
VSHL/VSHLQ:13:result_int32x4 [] = { 0, 40000000, 80000000, c0000000, }
@@ -1520,7 +1520,7 @@ VSHL/VSHLQ:17:result_uint32x4 [] = { 0, 40000000, 80000000, c0000000, }
VSHL/VSHLQ:18:result_uint64x2 [] = { 0, 8000000000000000, }
VSHL/VSHLQ:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VSHL/VSHLQ:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VSHL/VSHLQ:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSHL/VSHLQ:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VSHL/VSHLQ (large shift amount) output:
VSHL/VSHLQ:22:result_int8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -1533,7 +1533,7 @@ VSHL/VSHLQ:28:result_uint32x2 [] = { 0, 0, }
VSHL/VSHLQ:29:result_uint64x1 [] = { 0, }
VSHL/VSHLQ:30:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VSHL/VSHLQ:31:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VSHL/VSHLQ:32:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSHL/VSHLQ:32:result_float32x2 [] = { 33333333, 33333333, }
VSHL/VSHLQ:33:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VSHL/VSHLQ:34:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VSHL/VSHLQ:35:result_int32x4 [] = { 0, 0, 0, 0, }
@@ -1544,7 +1544,7 @@ VSHL/VSHLQ:39:result_uint32x4 [] = { 0, 0, 0, 0, }
VSHL/VSHLQ:40:result_uint64x2 [] = { 0, 0, }
VSHL/VSHLQ:41:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VSHL/VSHLQ:42:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VSHL/VSHLQ:43:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSHL/VSHLQ:43:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VSHL/VSHLQ (negative shift amount) output:
VSHL/VSHLQ:44:result_int8x8 [] = { fffffff8, fffffff8, fffffff9, fffffff9, fffffffa, fffffffa, fffffffb, fffffffb, }
@@ -1557,7 +1557,7 @@ VSHL/VSHLQ:50:result_uint32x2 [] = { 3ffffffc, 3ffffffc, }
VSHL/VSHLQ:51:result_uint64x1 [] = { fffffffffffffff, }
VSHL/VSHLQ:52:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VSHL/VSHLQ:53:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VSHL/VSHLQ:54:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSHL/VSHLQ:54:result_float32x2 [] = { 33333333, 33333333, }
VSHL/VSHLQ:55:result_int8x16 [] = { fffffffc, fffffffc, fffffffc, fffffffc, fffffffd, fffffffd, fffffffd, fffffffd, fffffffe, fffffffe, fffffffe, fffffffe, ffffffff, ffffffff, ffffffff, ffffffff, }
VSHL/VSHLQ:56:result_int16x8 [] = { ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, }
VSHL/VSHLQ:57:result_int32x4 [] = { fffffffe, fffffffe, fffffffe, fffffffe, }
@@ -1568,7 +1568,7 @@ VSHL/VSHLQ:61:result_uint32x4 [] = { 1ffffffe, 1ffffffe, 1ffffffe, 1ffffffe, }
VSHL/VSHLQ:62:result_uint64x2 [] = { 7ffffffffffffff, 7ffffffffffffff, }
VSHL/VSHLQ:63:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VSHL/VSHLQ:64:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VSHL/VSHLQ:65:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSHL/VSHLQ:65:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VSHL_N output:
VSHL_N:0:result_int8x8 [] = { ffffffe0, ffffffe2, ffffffe4, ffffffe6, ffffffe8, ffffffea, ffffffec, ffffffee, }
@@ -1581,7 +1581,7 @@ VSHL_N:6:result_uint32x2 [] = { ffffff80, ffffff88, }
VSHL_N:7:result_uint64x1 [] = { ffffffffffffffe0, }
VSHL_N:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VSHL_N:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VSHL_N:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSHL_N:10:result_float32x2 [] = { 33333333, 33333333, }
VSHL_N:11:result_int8x16 [] = { 0, 20, 40, 60, ffffff80, ffffffa0, ffffffc0, ffffffe0, 0, 20, 40, 60, ffffff80, ffffffa0, ffffffc0, ffffffe0, }
VSHL_N:12:result_int16x8 [] = { ffffffe0, ffffffe2, ffffffe4, ffffffe6, ffffffe8, ffffffea, ffffffec, ffffffee, }
VSHL_N:13:result_int32x4 [] = { ffffffc0, ffffffc4, ffffffc8, ffffffcc, }
@@ -1592,7 +1592,7 @@ VSHL_N:17:result_uint32x4 [] = { ffffffc0, ffffffc4, ffffffc8, ffffffcc, }
VSHL_N:18:result_uint64x2 [] = { ffffffffffffffe0, ffffffffffffffe2, }
VSHL_N:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VSHL_N:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VSHL_N:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSHL_N:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHL/VQSHLQ (with input = 0) cumulative saturation output:
VQSHL/VQSHLQ:0:vqshl_s8 Neon cumulative saturation 0
@@ -1623,7 +1623,7 @@ VQSHL/VQSHLQ:22:result_uint32x2 [] = { 0, 0, }
VQSHL/VQSHLQ:23:result_uint64x1 [] = { 0, }
VQSHL/VQSHLQ:24:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL/VQSHLQ:25:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHL/VQSHLQ:26:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL/VQSHLQ:26:result_float32x2 [] = { 33333333, 33333333, }
VQSHL/VQSHLQ:27:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VQSHL/VQSHLQ:28:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQSHL/VQSHLQ:29:result_int32x4 [] = { 0, 0, 0, 0, }
@@ -1634,7 +1634,7 @@ VQSHL/VQSHLQ:33:result_uint32x4 [] = { 0, 0, 0, 0, }
VQSHL/VQSHLQ:34:result_uint64x2 [] = { 0, 0, }
VQSHL/VQSHLQ:35:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL/VQSHLQ:36:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHL/VQSHLQ:37:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL/VQSHLQ:37:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHL/VQSHLQ (input 0 and negative shift amount) cumulative saturation output:
VQSHL/VQSHLQ:38:vqshl_s8 Neon cumulative saturation 0
@@ -1665,7 +1665,7 @@ VQSHL/VQSHLQ:60:result_uint32x2 [] = { 0, 0, }
VQSHL/VQSHLQ:61:result_uint64x1 [] = { 0, }
VQSHL/VQSHLQ:62:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL/VQSHLQ:63:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHL/VQSHLQ:64:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL/VQSHLQ:64:result_float32x2 [] = { 33333333, 33333333, }
VQSHL/VQSHLQ:65:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VQSHL/VQSHLQ:66:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQSHL/VQSHLQ:67:result_int32x4 [] = { 0, 0, 0, 0, }
@@ -1676,7 +1676,7 @@ VQSHL/VQSHLQ:71:result_uint32x4 [] = { 0, 0, 0, 0, }
VQSHL/VQSHLQ:72:result_uint64x2 [] = { 0, 0, }
VQSHL/VQSHLQ:73:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL/VQSHLQ:74:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHL/VQSHLQ:75:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL/VQSHLQ:75:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHL/VQSHLQ cumulative saturation output:
VQSHL/VQSHLQ:76:vqshl_s8 Neon cumulative saturation 0
@@ -1707,7 +1707,7 @@ VQSHL/VQSHLQ:98:result_uint32x2 [] = { ffffffff, ffffffff, }
VQSHL/VQSHLQ:99:result_uint64x1 [] = { 1ffffffffffffffe, }
VQSHL/VQSHLQ:100:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL/VQSHLQ:101:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHL/VQSHLQ:102:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL/VQSHLQ:102:result_float32x2 [] = { 33333333, 33333333, }
VQSHL/VQSHLQ:103:result_int8x16 [] = { ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, }
VQSHL/VQSHLQ:104:result_int16x8 [] = { ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, }
VQSHL/VQSHLQ:105:result_int32x4 [] = { 80000000, 80000000, 80000000, 80000000, }
@@ -1718,7 +1718,7 @@ VQSHL/VQSHLQ:109:result_uint32x4 [] = { ffffffff, ffffffff, ffffffff, ffffffff,
VQSHL/VQSHLQ:110:result_uint64x2 [] = { ffffffffffffffff, ffffffffffffffff, }
VQSHL/VQSHLQ:111:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL/VQSHLQ:112:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHL/VQSHLQ:113:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL/VQSHLQ:113:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHL/VQSHLQ (negative shift amount) cumulative saturation output:
VQSHL/VQSHLQ:114:vqshl_s8 Neon cumulative saturation 0
@@ -1749,7 +1749,7 @@ VQSHL/VQSHLQ:136:result_uint32x2 [] = { 1ffffffe, 1ffffffe, }
VQSHL/VQSHLQ:137:result_uint64x1 [] = { fffffffffffffff, }
VQSHL/VQSHLQ:138:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL/VQSHLQ:139:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHL/VQSHLQ:140:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL/VQSHLQ:140:result_float32x2 [] = { 33333333, 33333333, }
VQSHL/VQSHLQ:141:result_int8x16 [] = { ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, }
VQSHL/VQSHLQ:142:result_int16x8 [] = { ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, }
VQSHL/VQSHLQ:143:result_int32x4 [] = { ffffffff, ffffffff, ffffffff, ffffffff, }
@@ -1760,7 +1760,7 @@ VQSHL/VQSHLQ:147:result_uint32x4 [] = { 7ffff, 7ffff, 7ffff, 7ffff, }
VQSHL/VQSHLQ:148:result_uint64x2 [] = { fffffffffff, fffffffffff, }
VQSHL/VQSHLQ:149:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL/VQSHLQ:150:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHL/VQSHLQ:151:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL/VQSHLQ:151:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHL/VQSHLQ (large shift amount, negative input) cumulative saturation output:
VQSHL/VQSHLQ:152:vqshl_s8 Neon cumulative saturation 1
@@ -1791,7 +1791,7 @@ VQSHL/VQSHLQ:174:result_uint32x2 [] = { ffffffff, ffffffff, }
VQSHL/VQSHLQ:175:result_uint64x1 [] = { ffffffffffffffff, }
VQSHL/VQSHLQ:176:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL/VQSHLQ:177:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHL/VQSHLQ:178:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL/VQSHLQ:178:result_float32x2 [] = { 33333333, 33333333, }
VQSHL/VQSHLQ:179:result_int8x16 [] = { ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, }
VQSHL/VQSHLQ:180:result_int16x8 [] = { ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, }
VQSHL/VQSHLQ:181:result_int32x4 [] = { 80000000, 80000000, 80000000, 80000000, }
@@ -1802,7 +1802,7 @@ VQSHL/VQSHLQ:185:result_uint32x4 [] = { ffffffff, ffffffff, ffffffff, ffffffff,
VQSHL/VQSHLQ:186:result_uint64x2 [] = { ffffffffffffffff, ffffffffffffffff, }
VQSHL/VQSHLQ:187:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL/VQSHLQ:188:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHL/VQSHLQ:189:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL/VQSHLQ:189:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHL/VQSHLQ (check cumulative saturation) cumulative saturation output:
VQSHL/VQSHLQ:190:vqshl_s8 Neon cumulative saturation 0
@@ -1833,7 +1833,7 @@ VQSHL/VQSHLQ:212:result_uint32x2 [] = { 7fffffff, 7fffffff, }
VQSHL/VQSHLQ:213:result_uint64x1 [] = { 7fffffffffffffff, }
VQSHL/VQSHLQ:214:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL/VQSHLQ:215:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHL/VQSHLQ:216:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL/VQSHLQ:216:result_float32x2 [] = { 33333333, 33333333, }
VQSHL/VQSHLQ:217:result_int8x16 [] = { 3f, 3f, 3f, 3f, 3f, 3f, 3f, 3f, 3f, 3f, 3f, 3f, 3f, 3f, 3f, 3f, }
VQSHL/VQSHLQ:218:result_int16x8 [] = { 3fff, 3fff, 3fff, 3fff, 3fff, 3fff, 3fff, 3fff, }
VQSHL/VQSHLQ:219:result_int32x4 [] = { 3fffffff, 3fffffff, 3fffffff, 3fffffff, }
@@ -1844,7 +1844,7 @@ VQSHL/VQSHLQ:223:result_uint32x4 [] = { 7fffffff, 7fffffff, 7fffffff, 7fffffff,
VQSHL/VQSHLQ:224:result_uint64x2 [] = { 7fffffffffffffff, 7fffffffffffffff, }
VQSHL/VQSHLQ:225:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL/VQSHLQ:226:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHL/VQSHLQ:227:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL/VQSHLQ:227:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHL/VQSHLQ (large shift amount, positive input) cumulative saturation output:
VQSHL/VQSHLQ:228:vqshl_s8 Neon cumulative saturation 1
@@ -1875,7 +1875,7 @@ VQSHL/VQSHLQ:250:result_uint32x2 [] = { ffffffff, ffffffff, }
VQSHL/VQSHLQ:251:result_uint64x1 [] = { ffffffffffffffff, }
VQSHL/VQSHLQ:252:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL/VQSHLQ:253:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHL/VQSHLQ:254:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL/VQSHLQ:254:result_float32x2 [] = { 33333333, 33333333, }
VQSHL/VQSHLQ:255:result_int8x16 [] = { 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, }
VQSHL/VQSHLQ:256:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, }
VQSHL/VQSHLQ:257:result_int32x4 [] = { 7fffffff, 7fffffff, 7fffffff, 7fffffff, }
@@ -1886,7 +1886,7 @@ VQSHL/VQSHLQ:261:result_uint32x4 [] = { ffffffff, ffffffff, ffffffff, ffffffff,
VQSHL/VQSHLQ:262:result_uint64x2 [] = { ffffffffffffffff, ffffffffffffffff, }
VQSHL/VQSHLQ:263:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL/VQSHLQ:264:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHL/VQSHLQ:265:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL/VQSHLQ:265:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHL/VQSHLQ (check saturation on 64 bits) cumulative saturation output:
VQSHL/VQSHLQ:266:vqshl_s8 Neon cumulative saturation 1
@@ -1917,7 +1917,7 @@ VQSHL/VQSHLQ:288:result_uint32x2 [] = { ffffffff, ffffffff, }
VQSHL/VQSHLQ:289:result_uint64x1 [] = { ffffffffffffffff, }
VQSHL/VQSHLQ:290:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL/VQSHLQ:291:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHL/VQSHLQ:292:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL/VQSHLQ:292:result_float32x2 [] = { 33333333, 33333333, }
VQSHL/VQSHLQ:293:result_int8x16 [] = { 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, }
VQSHL/VQSHLQ:294:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, }
VQSHL/VQSHLQ:295:result_int32x4 [] = { 7fffffff, 7fffffff, 7fffffff, 7fffffff, }
@@ -1928,7 +1928,7 @@ VQSHL/VQSHLQ:299:result_uint32x4 [] = { ffffffff, ffffffff, ffffffff, ffffffff,
VQSHL/VQSHLQ:300:result_uint64x2 [] = { ffffffffffffffff, ffffffffffffffff, }
VQSHL/VQSHLQ:301:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL/VQSHLQ:302:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHL/VQSHLQ:303:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL/VQSHLQ:303:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHL_N/VQSHLQ_N cumulative saturation output:
VQSHL_N/VQSHLQ_N:0:vqshl_n_s8 Neon cumulative saturation 0
@@ -1959,7 +1959,7 @@ VQSHL_N/VQSHLQ_N:22:result_uint32x2 [] = { ffffffff, ffffffff, }
VQSHL_N/VQSHLQ_N:23:result_uint64x1 [] = { ffffffffffffffff, }
VQSHL_N/VQSHLQ_N:24:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL_N/VQSHLQ_N:25:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHL_N/VQSHLQ_N:26:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL_N/VQSHLQ_N:26:result_float32x2 [] = { 33333333, 33333333, }
VQSHL_N/VQSHLQ_N:27:result_int8x16 [] = { ffffffc0, ffffffc4, ffffffc8, ffffffcc, ffffffd0, ffffffd4, ffffffd8, ffffffdc, ffffffe0, ffffffe4, ffffffe8, ffffffec, fffffff0, fffffff4, fffffff8, fffffffc, }
VQSHL_N/VQSHLQ_N:28:result_int16x8 [] = { ffffffe0, ffffffe2, ffffffe4, ffffffe6, ffffffe8, ffffffea, ffffffec, ffffffee, }
VQSHL_N/VQSHLQ_N:29:result_int32x4 [] = { ffffffe0, ffffffe2, ffffffe4, ffffffe6, }
@@ -1970,7 +1970,7 @@ VQSHL_N/VQSHLQ_N:33:result_uint32x4 [] = { ffffffff, ffffffff, ffffffff, fffffff
VQSHL_N/VQSHLQ_N:34:result_uint64x2 [] = { ffffffffffffffff, ffffffffffffffff, }
VQSHL_N/VQSHLQ_N:35:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL_N/VQSHLQ_N:36:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHL_N/VQSHLQ_N:37:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL_N/VQSHLQ_N:37:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHL_N/VQSHLQ_N (check saturation with large positive input) cumulative saturation output:
VQSHL_N/VQSHLQ_N:38:vqshl_n_s8 Neon cumulative saturation 1
@@ -2001,7 +2001,7 @@ VQSHL_N/VQSHLQ_N:60:result_uint32x2 [] = { ffffffff, ffffffff, }
VQSHL_N/VQSHLQ_N:61:result_uint64x1 [] = { ffffffffffffffff, }
VQSHL_N/VQSHLQ_N:62:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL_N/VQSHLQ_N:63:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHL_N/VQSHLQ_N:64:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL_N/VQSHLQ_N:64:result_float32x2 [] = { 33333333, 33333333, }
VQSHL_N/VQSHLQ_N:65:result_int8x16 [] = { 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, }
VQSHL_N/VQSHLQ_N:66:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, }
VQSHL_N/VQSHLQ_N:67:result_int32x4 [] = { 7fffffff, 7fffffff, 7fffffff, 7fffffff, }
@@ -2012,7 +2012,7 @@ VQSHL_N/VQSHLQ_N:71:result_uint32x4 [] = { ffffffff, ffffffff, ffffffff, fffffff
VQSHL_N/VQSHLQ_N:72:result_uint64x2 [] = { ffffffffffffffff, ffffffffffffffff, }
VQSHL_N/VQSHLQ_N:73:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL_N/VQSHLQ_N:74:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHL_N/VQSHLQ_N:75:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL_N/VQSHLQ_N:75:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHL/VRSHLQ (with input = 0) output:
VRSHL/VRSHLQ:0:result_int8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -2025,7 +2025,7 @@ VRSHL/VRSHLQ:6:result_uint32x2 [] = { 0, 0, }
VRSHL/VRSHLQ:7:result_uint64x1 [] = { 0, }
VRSHL/VRSHLQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHL/VRSHLQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSHL/VRSHLQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHL/VRSHLQ:10:result_float32x2 [] = { 33333333, 33333333, }
VRSHL/VRSHLQ:11:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHL/VRSHLQ:12:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHL/VRSHLQ:13:result_int32x4 [] = { 0, 0, 0, 0, }
@@ -2036,7 +2036,7 @@ VRSHL/VRSHLQ:17:result_uint32x4 [] = { 0, 0, 0, 0, }
VRSHL/VRSHLQ:18:result_uint64x2 [] = { 0, 0, }
VRSHL/VRSHLQ:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHL/VRSHLQ:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSHL/VRSHLQ:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHL/VRSHLQ:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHL/VRSHLQ (input 0 and negative shift amount) output:
VRSHL/VRSHLQ:22:result_int8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -2049,7 +2049,7 @@ VRSHL/VRSHLQ:28:result_uint32x2 [] = { 0, 0, }
VRSHL/VRSHLQ:29:result_uint64x1 [] = { 0, }
VRSHL/VRSHLQ:30:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHL/VRSHLQ:31:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSHL/VRSHLQ:32:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHL/VRSHLQ:32:result_float32x2 [] = { 33333333, 33333333, }
VRSHL/VRSHLQ:33:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHL/VRSHLQ:34:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHL/VRSHLQ:35:result_int32x4 [] = { 0, 0, 0, 0, }
@@ -2060,7 +2060,7 @@ VRSHL/VRSHLQ:39:result_uint32x4 [] = { 0, 0, 0, 0, }
VRSHL/VRSHLQ:40:result_uint64x2 [] = { 0, 0, }
VRSHL/VRSHLQ:41:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHL/VRSHLQ:42:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSHL/VRSHLQ:43:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHL/VRSHLQ:43:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHL/VRSHLQ output:
VRSHL/VRSHLQ:44:result_int8x8 [] = { ffffffe0, ffffffe2, ffffffe4, ffffffe6, ffffffe8, ffffffea, ffffffec, ffffffee, }
@@ -2073,7 +2073,7 @@ VRSHL/VRSHLQ:50:result_uint32x2 [] = { fffff000, fffff100, }
VRSHL/VRSHLQ:51:result_uint64x1 [] = { 1ffffffffffffffe, }
VRSHL/VRSHLQ:52:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHL/VRSHLQ:53:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSHL/VRSHLQ:54:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHL/VRSHLQ:54:result_float32x2 [] = { 33333333, 33333333, }
VRSHL/VRSHLQ:55:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHL/VRSHLQ:56:result_int16x8 [] = { 0, 1000, 2000, 3000, 4000, 5000, 6000, 7000, }
VRSHL/VRSHLQ:57:result_int32x4 [] = { 0, 0, 0, 0, }
@@ -2084,7 +2084,7 @@ VRSHL/VRSHLQ:61:result_uint32x4 [] = { 0, 0, 0, 0, }
VRSHL/VRSHLQ:62:result_uint64x2 [] = { 0, 8000000000000000, }
VRSHL/VRSHLQ:63:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHL/VRSHLQ:64:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSHL/VRSHLQ:65:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHL/VRSHLQ:65:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHL/VRSHLQ (negative shift amount) output:
VRSHL/VRSHLQ:66:result_int8x8 [] = { fffffff8, fffffff9, fffffff9, fffffffa, fffffffa, fffffffb, fffffffb, fffffffc, }
@@ -2097,7 +2097,7 @@ VRSHL/VRSHLQ:72:result_uint32x2 [] = { 1ffffffe, 1ffffffe, }
VRSHL/VRSHLQ:73:result_uint64x1 [] = { fffffffffffffff, }
VRSHL/VRSHLQ:74:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHL/VRSHLQ:75:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSHL/VRSHLQ:76:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHL/VRSHLQ:76:result_float32x2 [] = { 33333333, 33333333, }
VRSHL/VRSHLQ:77:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHL/VRSHLQ:78:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHL/VRSHLQ:79:result_int32x4 [] = { 0, 0, 0, 0, }
@@ -2108,7 +2108,7 @@ VRSHL/VRSHLQ:83:result_uint32x4 [] = { 80000, 80000, 80000, 80000, }
VRSHL/VRSHLQ:84:result_uint64x2 [] = { 100000000000, 100000000000, }
VRSHL/VRSHLQ:85:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHL/VRSHLQ:86:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSHL/VRSHLQ:87:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHL/VRSHLQ:87:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHL/VRSHLQ (checking round_const overflow: shift by -1) output:
VRSHL/VRSHLQ:88:result_int8x8 [] = { 40, 40, 40, 40, 40, 40, 40, 40, }
@@ -2121,7 +2121,7 @@ VRSHL/VRSHLQ:94:result_uint32x2 [] = { 80000000, 80000000, }
VRSHL/VRSHLQ:95:result_uint64x1 [] = { 8000000000000000, }
VRSHL/VRSHLQ:96:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHL/VRSHLQ:97:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSHL/VRSHLQ:98:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHL/VRSHLQ:98:result_float32x2 [] = { 33333333, 33333333, }
VRSHL/VRSHLQ:99:result_int8x16 [] = { 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, }
VRSHL/VRSHLQ:100:result_int16x8 [] = { 4000, 4000, 4000, 4000, 4000, 4000, 4000, 4000, }
VRSHL/VRSHLQ:101:result_int32x4 [] = { 40000000, 40000000, 40000000, 40000000, }
@@ -2132,7 +2132,7 @@ VRSHL/VRSHLQ:105:result_uint32x4 [] = { 80000000, 80000000, 80000000, 80000000,
VRSHL/VRSHLQ:106:result_uint64x2 [] = { 8000000000000000, 8000000000000000, }
VRSHL/VRSHLQ:107:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHL/VRSHLQ:108:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSHL/VRSHLQ:109:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHL/VRSHLQ:109:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHL/VRSHLQ (checking round_const overflow: shift by -3) output:
VRSHL/VRSHLQ:110:result_int8x8 [] = { 10, 10, 10, 10, 10, 10, 10, 10, }
@@ -2145,7 +2145,7 @@ VRSHL/VRSHLQ:116:result_uint32x2 [] = { 20000000, 20000000, }
VRSHL/VRSHLQ:117:result_uint64x1 [] = { 2000000000000000, }
VRSHL/VRSHLQ:118:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHL/VRSHLQ:119:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSHL/VRSHLQ:120:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHL/VRSHLQ:120:result_float32x2 [] = { 33333333, 33333333, }
VRSHL/VRSHLQ:121:result_int8x16 [] = { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, }
VRSHL/VRSHLQ:122:result_int16x8 [] = { 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, }
VRSHL/VRSHLQ:123:result_int32x4 [] = { 10000000, 10000000, 10000000, 10000000, }
@@ -2156,7 +2156,7 @@ VRSHL/VRSHLQ:127:result_uint32x4 [] = { 20000000, 20000000, 20000000, 20000000,
VRSHL/VRSHLQ:128:result_uint64x2 [] = { 2000000000000000, 2000000000000000, }
VRSHL/VRSHLQ:129:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHL/VRSHLQ:130:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSHL/VRSHLQ:131:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHL/VRSHLQ:131:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHL/VRSHLQ (checking negative shift amount as large as input vector width) output:
VRSHL/VRSHLQ:132:result_int8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -2169,7 +2169,7 @@ VRSHL/VRSHLQ:138:result_uint32x2 [] = { 1, 1, }
VRSHL/VRSHLQ:139:result_uint64x1 [] = { 1, }
VRSHL/VRSHLQ:140:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHL/VRSHLQ:141:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSHL/VRSHLQ:142:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHL/VRSHLQ:142:result_float32x2 [] = { 33333333, 33333333, }
VRSHL/VRSHLQ:143:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHL/VRSHLQ:144:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHL/VRSHLQ:145:result_int32x4 [] = { 0, 0, 0, 0, }
@@ -2180,7 +2180,7 @@ VRSHL/VRSHLQ:149:result_uint32x4 [] = { 1, 1, 1, 1, }
VRSHL/VRSHLQ:150:result_uint64x2 [] = { 1, 1, }
VRSHL/VRSHLQ:151:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHL/VRSHLQ:152:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSHL/VRSHLQ:153:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHL/VRSHLQ:153:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHL/VRSHLQ (large shift amount) output:
VRSHL/VRSHLQ:154:result_int8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -2193,7 +2193,7 @@ VRSHL/VRSHLQ:160:result_uint32x2 [] = { 0, 0, }
VRSHL/VRSHLQ:161:result_uint64x1 [] = { 0, }
VRSHL/VRSHLQ:162:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHL/VRSHLQ:163:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSHL/VRSHLQ:164:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHL/VRSHLQ:164:result_float32x2 [] = { 33333333, 33333333, }
VRSHL/VRSHLQ:165:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHL/VRSHLQ:166:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHL/VRSHLQ:167:result_int32x4 [] = { 0, 0, 0, 0, }
@@ -2204,7 +2204,7 @@ VRSHL/VRSHLQ:171:result_uint32x4 [] = { 0, 0, 0, 0, }
VRSHL/VRSHLQ:172:result_uint64x2 [] = { 0, 0, }
VRSHL/VRSHLQ:173:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHL/VRSHLQ:174:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSHL/VRSHLQ:175:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHL/VRSHLQ:175:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHL/VRSHLQ (large negative shift amount) output:
VRSHL/VRSHLQ:176:result_int8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -2217,7 +2217,7 @@ VRSHL/VRSHLQ:182:result_uint32x2 [] = { 0, 0, }
VRSHL/VRSHLQ:183:result_uint64x1 [] = { 0, }
VRSHL/VRSHLQ:184:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHL/VRSHLQ:185:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSHL/VRSHLQ:186:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHL/VRSHLQ:186:result_float32x2 [] = { 33333333, 33333333, }
VRSHL/VRSHLQ:187:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHL/VRSHLQ:188:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHL/VRSHLQ:189:result_int32x4 [] = { 0, 0, 0, 0, }
@@ -2228,7 +2228,7 @@ VRSHL/VRSHLQ:193:result_uint32x4 [] = { 1, 1, 1, 1, }
VRSHL/VRSHLQ:194:result_uint64x2 [] = { 1, 1, }
VRSHL/VRSHLQ:195:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHL/VRSHLQ:196:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSHL/VRSHLQ:197:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHL/VRSHLQ:197:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VLD2/VLD2Q chunk 0 output:
VLD2/VLD2Q:0:result_int8x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, }
@@ -2241,7 +2241,7 @@ VLD2/VLD2Q:6:result_uint32x2 [] = { fffffff0, fffffff1, }
VLD2/VLD2Q:7:result_uint64x1 [] = { fffffffffffffff0, }
VLD2/VLD2Q:8:result_poly8x8 [] = { f0, f1, f2, f3, f4, f5, f6, f7, }
VLD2/VLD2Q:9:result_poly16x4 [] = { fff0, fff1, fff2, fff3, }
-VLD2/VLD2Q:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VLD2/VLD2Q:10:result_float32x2 [] = { c1800000, c1700000, }
VLD2/VLD2Q:11:result_int8x16 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, }
VLD2/VLD2Q:12:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, }
VLD2/VLD2Q:13:result_int32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, }
@@ -2252,7 +2252,7 @@ VLD2/VLD2Q:17:result_uint32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, }
VLD2/VLD2Q:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD2/VLD2Q:19:result_poly8x16 [] = { f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, fa, fb, fc, fd, fe, ff, }
VLD2/VLD2Q:20:result_poly16x8 [] = { fff0, fff1, fff2, fff3, fff4, fff5, fff6, fff7, }
-VLD2/VLD2Q:21:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, c1600000 -0x1.c000000p+3 -14, c1500000 -0x1.a000000p+3 -13, }
+VLD2/VLD2Q:21:result_float32x4 [] = { c1800000, c1700000, c1600000, c1500000, }
VLD2/VLD2Q chunk 1 output:
VLD2/VLD2Q:22:result_int8x8 [] = { fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, }
@@ -2265,7 +2265,7 @@ VLD2/VLD2Q:28:result_uint32x2 [] = { fffffff2, fffffff3, }
VLD2/VLD2Q:29:result_uint64x1 [] = { fffffffffffffff1, }
VLD2/VLD2Q:30:result_poly8x8 [] = { f8, f9, fa, fb, fc, fd, fe, ff, }
VLD2/VLD2Q:31:result_poly16x4 [] = { fff4, fff5, fff6, fff7, }
-VLD2/VLD2Q:32:result_float32x2 [] = { c1600000 -0x1.c000000p+3 -14, c1500000 -0x1.a000000p+3 -13, }
+VLD2/VLD2Q:32:result_float32x2 [] = { c1600000, c1500000, }
VLD2/VLD2Q:33:result_int8x16 [] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f, }
VLD2/VLD2Q:34:result_int16x8 [] = { fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, }
VLD2/VLD2Q:35:result_int32x4 [] = { fffffff4, fffffff5, fffffff6, fffffff7, }
@@ -2276,7 +2276,7 @@ VLD2/VLD2Q:39:result_uint32x4 [] = { fffffff4, fffffff5, fffffff6, fffffff7, }
VLD2/VLD2Q:40:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD2/VLD2Q:41:result_poly8x16 [] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f, }
VLD2/VLD2Q:42:result_poly16x8 [] = { fff8, fff9, fffa, fffb, fffc, fffd, fffe, ffff, }
-VLD2/VLD2Q:43:result_float32x4 [] = { c1400000 -0x1.8000000p+3 -12, c1300000 -0x1.6000000p+3 -11, c1200000 -0x1.4000000p+3 -10, c1100000 -0x1.2000000p+3 -9, }
+VLD2/VLD2Q:43:result_float32x4 [] = { c1400000, c1300000, c1200000, c1100000, }
VLD3/VLD3Q chunk 0 output:
VLD3/VLD3Q:0:result_int8x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, }
@@ -2289,7 +2289,7 @@ VLD3/VLD3Q:6:result_uint32x2 [] = { fffffff0, fffffff1, }
VLD3/VLD3Q:7:result_uint64x1 [] = { fffffffffffffff0, }
VLD3/VLD3Q:8:result_poly8x8 [] = { f0, f1, f2, f3, f4, f5, f6, f7, }
VLD3/VLD3Q:9:result_poly16x4 [] = { fff0, fff1, fff2, fff3, }
-VLD3/VLD3Q:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VLD3/VLD3Q:10:result_float32x2 [] = { c1800000, c1700000, }
VLD3/VLD3Q:11:result_int8x16 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, }
VLD3/VLD3Q:12:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, }
VLD3/VLD3Q:13:result_int32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, }
@@ -2300,7 +2300,7 @@ VLD3/VLD3Q:17:result_uint32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, }
VLD3/VLD3Q:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD3/VLD3Q:19:result_poly8x16 [] = { f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, fa, fb, fc, fd, fe, ff, }
VLD3/VLD3Q:20:result_poly16x8 [] = { fff0, fff1, fff2, fff3, fff4, fff5, fff6, fff7, }
-VLD3/VLD3Q:21:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, c1600000 -0x1.c000000p+3 -14, c1500000 -0x1.a000000p+3 -13, }
+VLD3/VLD3Q:21:result_float32x4 [] = { c1800000, c1700000, c1600000, c1500000, }
VLD3/VLD3Q chunk 1 output:
VLD3/VLD3Q:22:result_int8x8 [] = { fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, }
@@ -2313,7 +2313,7 @@ VLD3/VLD3Q:28:result_uint32x2 [] = { fffffff2, fffffff3, }
VLD3/VLD3Q:29:result_uint64x1 [] = { fffffffffffffff1, }
VLD3/VLD3Q:30:result_poly8x8 [] = { f8, f9, fa, fb, fc, fd, fe, ff, }
VLD3/VLD3Q:31:result_poly16x4 [] = { fff4, fff5, fff6, fff7, }
-VLD3/VLD3Q:32:result_float32x2 [] = { c1600000 -0x1.c000000p+3 -14, c1500000 -0x1.a000000p+3 -13, }
+VLD3/VLD3Q:32:result_float32x2 [] = { c1600000, c1500000, }
VLD3/VLD3Q:33:result_int8x16 [] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f, }
VLD3/VLD3Q:34:result_int16x8 [] = { fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, }
VLD3/VLD3Q:35:result_int32x4 [] = { fffffff4, fffffff5, fffffff6, fffffff7, }
@@ -2324,7 +2324,7 @@ VLD3/VLD3Q:39:result_uint32x4 [] = { fffffff4, fffffff5, fffffff6, fffffff7, }
VLD3/VLD3Q:40:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD3/VLD3Q:41:result_poly8x16 [] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f, }
VLD3/VLD3Q:42:result_poly16x8 [] = { fff8, fff9, fffa, fffb, fffc, fffd, fffe, ffff, }
-VLD3/VLD3Q:43:result_float32x4 [] = { c1400000 -0x1.8000000p+3 -12, c1300000 -0x1.6000000p+3 -11, c1200000 -0x1.4000000p+3 -10, c1100000 -0x1.2000000p+3 -9, }
+VLD3/VLD3Q:43:result_float32x4 [] = { c1400000, c1300000, c1200000, c1100000, }
VLD3/VLD3Q chunk 2 output:
VLD3/VLD3Q:44:result_int8x8 [] = { 0, 1, 2, 3, 4, 5, 6, 7, }
@@ -2337,7 +2337,7 @@ VLD3/VLD3Q:50:result_uint32x2 [] = { fffffff4, fffffff5, }
VLD3/VLD3Q:51:result_uint64x1 [] = { fffffffffffffff2, }
VLD3/VLD3Q:52:result_poly8x8 [] = { 0, 1, 2, 3, 4, 5, 6, 7, }
VLD3/VLD3Q:53:result_poly16x4 [] = { fff8, fff9, fffa, fffb, }
-VLD3/VLD3Q:54:result_float32x2 [] = { c1400000 -0x1.8000000p+3 -12, c1300000 -0x1.6000000p+3 -11, }
+VLD3/VLD3Q:54:result_float32x2 [] = { c1400000, c1300000, }
VLD3/VLD3Q:55:result_int8x16 [] = { 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 1a, 1b, 1c, 1d, 1e, 1f, }
VLD3/VLD3Q:56:result_int16x8 [] = { 0, 1, 2, 3, 4, 5, 6, 7, }
VLD3/VLD3Q:57:result_int32x4 [] = { fffffff8, fffffff9, fffffffa, fffffffb, }
@@ -2348,7 +2348,7 @@ VLD3/VLD3Q:61:result_uint32x4 [] = { fffffff8, fffffff9, fffffffa, fffffffb, }
VLD3/VLD3Q:62:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD3/VLD3Q:63:result_poly8x16 [] = { 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 1a, 1b, 1c, 1d, 1e, 1f, }
VLD3/VLD3Q:64:result_poly16x8 [] = { 0, 1, 2, 3, 4, 5, 6, 7, }
-VLD3/VLD3Q:65:result_float32x4 [] = { c1000000 -0x1.0000000p+3 -8, c0e00000 -0x1.c000000p+2 -7, c0c00000 -0x1.8000000p+2 -6, c0a00000 -0x1.4000000p+2 -5, }
+VLD3/VLD3Q:65:result_float32x4 [] = { c1000000, c0e00000, c0c00000, c0a00000, }
VLD4/VLD4Q chunk 0 output:
VLD4/VLD4Q:0:result_int8x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, }
@@ -2361,7 +2361,7 @@ VLD4/VLD4Q:6:result_uint32x2 [] = { fffffff0, fffffff1, }
VLD4/VLD4Q:7:result_uint64x1 [] = { fffffffffffffff0, }
VLD4/VLD4Q:8:result_poly8x8 [] = { f0, f1, f2, f3, f4, f5, f6, f7, }
VLD4/VLD4Q:9:result_poly16x4 [] = { fff0, fff1, fff2, fff3, }
-VLD4/VLD4Q:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VLD4/VLD4Q:10:result_float32x2 [] = { c1800000, c1700000, }
VLD4/VLD4Q:11:result_int8x16 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, }
VLD4/VLD4Q:12:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, }
VLD4/VLD4Q:13:result_int32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, }
@@ -2372,7 +2372,7 @@ VLD4/VLD4Q:17:result_uint32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, }
VLD4/VLD4Q:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD4/VLD4Q:19:result_poly8x16 [] = { f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, fa, fb, fc, fd, fe, ff, }
VLD4/VLD4Q:20:result_poly16x8 [] = { fff0, fff1, fff2, fff3, fff4, fff5, fff6, fff7, }
-VLD4/VLD4Q:21:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, c1600000 -0x1.c000000p+3 -14, c1500000 -0x1.a000000p+3 -13, }
+VLD4/VLD4Q:21:result_float32x4 [] = { c1800000, c1700000, c1600000, c1500000, }
VLD4/VLD4Q chunk 1 output:
VLD4/VLD4Q:22:result_int8x8 [] = { fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, }
@@ -2385,7 +2385,7 @@ VLD4/VLD4Q:28:result_uint32x2 [] = { fffffff2, fffffff3, }
VLD4/VLD4Q:29:result_uint64x1 [] = { fffffffffffffff1, }
VLD4/VLD4Q:30:result_poly8x8 [] = { f8, f9, fa, fb, fc, fd, fe, ff, }
VLD4/VLD4Q:31:result_poly16x4 [] = { fff4, fff5, fff6, fff7, }
-VLD4/VLD4Q:32:result_float32x2 [] = { c1600000 -0x1.c000000p+3 -14, c1500000 -0x1.a000000p+3 -13, }
+VLD4/VLD4Q:32:result_float32x2 [] = { c1600000, c1500000, }
VLD4/VLD4Q:33:result_int8x16 [] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f, }
VLD4/VLD4Q:34:result_int16x8 [] = { fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, }
VLD4/VLD4Q:35:result_int32x4 [] = { fffffff4, fffffff5, fffffff6, fffffff7, }
@@ -2396,7 +2396,7 @@ VLD4/VLD4Q:39:result_uint32x4 [] = { fffffff4, fffffff5, fffffff6, fffffff7, }
VLD4/VLD4Q:40:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD4/VLD4Q:41:result_poly8x16 [] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f, }
VLD4/VLD4Q:42:result_poly16x8 [] = { fff8, fff9, fffa, fffb, fffc, fffd, fffe, ffff, }
-VLD4/VLD4Q:43:result_float32x4 [] = { c1400000 -0x1.8000000p+3 -12, c1300000 -0x1.6000000p+3 -11, c1200000 -0x1.4000000p+3 -10, c1100000 -0x1.2000000p+3 -9, }
+VLD4/VLD4Q:43:result_float32x4 [] = { c1400000, c1300000, c1200000, c1100000, }
VLD4/VLD4Q chunk 2 output:
VLD4/VLD4Q:44:result_int8x8 [] = { 0, 1, 2, 3, 4, 5, 6, 7, }
@@ -2409,7 +2409,7 @@ VLD4/VLD4Q:50:result_uint32x2 [] = { fffffff4, fffffff5, }
VLD4/VLD4Q:51:result_uint64x1 [] = { fffffffffffffff2, }
VLD4/VLD4Q:52:result_poly8x8 [] = { 0, 1, 2, 3, 4, 5, 6, 7, }
VLD4/VLD4Q:53:result_poly16x4 [] = { fff8, fff9, fffa, fffb, }
-VLD4/VLD4Q:54:result_float32x2 [] = { c1400000 -0x1.8000000p+3 -12, c1300000 -0x1.6000000p+3 -11, }
+VLD4/VLD4Q:54:result_float32x2 [] = { c1400000, c1300000, }
VLD4/VLD4Q:55:result_int8x16 [] = { 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 1a, 1b, 1c, 1d, 1e, 1f, }
VLD4/VLD4Q:56:result_int16x8 [] = { 0, 1, 2, 3, 4, 5, 6, 7, }
VLD4/VLD4Q:57:result_int32x4 [] = { fffffff8, fffffff9, fffffffa, fffffffb, }
@@ -2420,7 +2420,7 @@ VLD4/VLD4Q:61:result_uint32x4 [] = { fffffff8, fffffff9, fffffffa, fffffffb, }
VLD4/VLD4Q:62:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD4/VLD4Q:63:result_poly8x16 [] = { 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 1a, 1b, 1c, 1d, 1e, 1f, }
VLD4/VLD4Q:64:result_poly16x8 [] = { 0, 1, 2, 3, 4, 5, 6, 7, }
-VLD4/VLD4Q:65:result_float32x4 [] = { c1000000 -0x1.0000000p+3 -8, c0e00000 -0x1.c000000p+2 -7, c0c00000 -0x1.8000000p+2 -6, c0a00000 -0x1.4000000p+2 -5, }
+VLD4/VLD4Q:65:result_float32x4 [] = { c1000000, c0e00000, c0c00000, c0a00000, }
VLD4/VLD4Q chunk 3 output:
VLD4/VLD4Q:66:result_int8x8 [] = { 8, 9, a, b, c, d, e, f, }
@@ -2433,7 +2433,7 @@ VLD4/VLD4Q:72:result_uint32x2 [] = { fffffff6, fffffff7, }
VLD4/VLD4Q:73:result_uint64x1 [] = { fffffffffffffff3, }
VLD4/VLD4Q:74:result_poly8x8 [] = { 8, 9, a, b, c, d, e, f, }
VLD4/VLD4Q:75:result_poly16x4 [] = { fffc, fffd, fffe, ffff, }
-VLD4/VLD4Q:76:result_float32x2 [] = { c1200000 -0x1.4000000p+3 -10, c1100000 -0x1.2000000p+3 -9, }
+VLD4/VLD4Q:76:result_float32x2 [] = { c1200000, c1100000, }
VLD4/VLD4Q:77:result_int8x16 [] = { 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 2a, 2b, 2c, 2d, 2e, 2f, }
VLD4/VLD4Q:78:result_int16x8 [] = { 8, 9, a, b, c, d, e, f, }
VLD4/VLD4Q:79:result_int32x4 [] = { fffffffc, fffffffd, fffffffe, ffffffff, }
@@ -2444,7 +2444,7 @@ VLD4/VLD4Q:83:result_uint32x4 [] = { fffffffc, fffffffd, fffffffe, ffffffff, }
VLD4/VLD4Q:84:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD4/VLD4Q:85:result_poly8x16 [] = { 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 2a, 2b, 2c, 2d, 2e, 2f, }
VLD4/VLD4Q:86:result_poly16x8 [] = { 8, 9, a, b, c, d, e, f, }
-VLD4/VLD4Q:87:result_float32x4 [] = { c0800000 -0x1.0000000p+2 -4, c0400000 -0x1.8000000p+1 -3, c0000000 -0x1.0000000p+1 -2, bf800000 -0x1.0000000p+0 -1, }
+VLD4/VLD4Q:87:result_float32x4 [] = { c0800000, c0400000, c0000000, bf800000, }
VDUP_LANE/VDUP_LANEQ output:
VDUP_LANE/VDUP_LANEQ:0:result_int8x8 [] = { fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, }
@@ -2457,7 +2457,7 @@ VDUP_LANE/VDUP_LANEQ:6:result_uint32x2 [] = { fffffff1, fffffff1, }
VDUP_LANE/VDUP_LANEQ:7:result_uint64x1 [] = { fffffffffffffff0, }
VDUP_LANE/VDUP_LANEQ:8:result_poly8x8 [] = { f7, f7, f7, f7, f7, f7, f7, f7, }
VDUP_LANE/VDUP_LANEQ:9:result_poly16x4 [] = { fff3, fff3, fff3, fff3, }
-VDUP_LANE/VDUP_LANEQ:10:result_float32x2 [] = { c1700000 -0x1.e000000p+3 -15, c1700000 -0x1.e000000p+3 -15, }
+VDUP_LANE/VDUP_LANEQ:10:result_float32x2 [] = { c1700000, c1700000, }
VDUP_LANE/VDUP_LANEQ:11:result_int8x16 [] = { fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, }
VDUP_LANE/VDUP_LANEQ:12:result_int16x8 [] = { fffffff3, fffffff3, fffffff3, fffffff3, fffffff3, fffffff3, fffffff3, fffffff3, }
VDUP_LANE/VDUP_LANEQ:13:result_int32x4 [] = { fffffff1, fffffff1, fffffff1, fffffff1, }
@@ -2468,7 +2468,7 @@ VDUP_LANE/VDUP_LANEQ:17:result_uint32x4 [] = { fffffff0, fffffff0, fffffff0, fff
VDUP_LANE/VDUP_LANEQ:18:result_uint64x2 [] = { fffffffffffffff0, fffffffffffffff0, }
VDUP_LANE/VDUP_LANEQ:19:result_poly8x16 [] = { f5, f5, f5, f5, f5, f5, f5, f5, f5, f5, f5, f5, f5, f5, f5, f5, }
VDUP_LANE/VDUP_LANEQ:20:result_poly16x8 [] = { fff1, fff1, fff1, fff1, fff1, fff1, fff1, fff1, }
-VDUP_LANE/VDUP_LANEQ:21:result_float32x4 [] = { c1700000 -0x1.e000000p+3 -15, c1700000 -0x1.e000000p+3 -15, c1700000 -0x1.e000000p+3 -15, c1700000 -0x1.e000000p+3 -15, }
+VDUP_LANE/VDUP_LANEQ:21:result_float32x4 [] = { c1700000, c1700000, c1700000, c1700000, }
VQDMULL_LANE cumulative saturation output:
VQDMULL_LANE:0:vqdmull_lane_s16 Neon cumulative saturation 0
@@ -2513,7 +2513,7 @@ VST1_LANE/VST1_LANEQ:6:result_uint32x2 [] = { fffffff0, 33333333, }
VST1_LANE/VST1_LANEQ:7:result_uint64x1 [] = { fffffffffffffff0, }
VST1_LANE/VST1_LANEQ:8:result_poly8x8 [] = { f6, 33, 33, 33, 33, 33, 33, 33, }
VST1_LANE/VST1_LANEQ:9:result_poly16x4 [] = { fff2, 3333, 3333, 3333, }
-VST1_LANE/VST1_LANEQ:10:result_float32x2 [] = { c1700000 -0x1.e000000p+3 -15, 33333333 0x1.6666660p-25 4.172325e-08, }
+VST1_LANE/VST1_LANEQ:10:result_float32x2 [] = { c1700000, 33333333, }
VST1_LANE/VST1_LANEQ:11:result_int8x16 [] = { ffffffff, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST1_LANE/VST1_LANEQ:12:result_int16x8 [] = { fffffff5, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VST1_LANE/VST1_LANEQ:13:result_int32x4 [] = { fffffff1, 33333333, 33333333, 33333333, }
@@ -2524,7 +2524,7 @@ VST1_LANE/VST1_LANEQ:17:result_uint32x4 [] = { fffffff3, 33333333, 33333333, 333
VST1_LANE/VST1_LANEQ:18:result_uint64x2 [] = { fffffffffffffff0, 3333333333333333, }
VST1_LANE/VST1_LANEQ:19:result_poly8x16 [] = { fa, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST1_LANE/VST1_LANEQ:20:result_poly16x8 [] = { fff4, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VST1_LANE/VST1_LANEQ:21:result_float32x4 [] = { c1700000 -0x1.e000000p+3 -15, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VST1_LANE/VST1_LANEQ:21:result_float32x4 [] = { c1700000, 33333333, 33333333, 33333333, }
VSUB/VSUBQ output:
VSUB/VSUBQ:0:result_int8x8 [] = { ffffffee, ffffffef, fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, }
@@ -2537,7 +2537,7 @@ VSUB/VSUBQ:6:result_uint32x2 [] = { ffffffc8, ffffffc9, }
VSUB/VSUBQ:7:result_uint64x1 [] = { ffffffffffffffee, }
VSUB/VSUBQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VSUB/VSUBQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VSUB/VSUBQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSUB/VSUBQ:10:result_float32x2 [] = { 33333333, 33333333, }
VSUB/VSUBQ:11:result_int8x16 [] = { fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, }
VSUB/VSUBQ:12:result_int16x8 [] = { 4, 5, 6, 7, 8, 9, a, b, }
VSUB/VSUBQ:13:result_int32x4 [] = { e, f, 10, 11, }
@@ -2548,11 +2548,11 @@ VSUB/VSUBQ:17:result_uint32x4 [] = { ffffffb9, ffffffba, ffffffbb, ffffffbc, }
VSUB/VSUBQ:18:result_uint64x2 [] = { ffffffffffffffed, ffffffffffffffee, }
VSUB/VSUBQ:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VSUB/VSUBQ:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VSUB/VSUBQ:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSUB/VSUBQ:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
float32:
-VSUB/VSUBQ:22:result_float32x2 [] = { c00ccccd -0x1.19999a0p+1 -2.2, c00ccccd -0x1.19999a0p+1 -2.2, }
-VSUB/VSUBQ:23:result_float32x4 [] = { c00ccccc -0x1.1999980p+1 -2.2, c00ccccc -0x1.1999980p+1 -2.2, c00ccccc -0x1.1999980p+1 -2.2, c00ccccc -0x1.1999980p+1 -2.2, }
+VSUB/VSUBQ:22:result_float32x2 [] = { c00ccccd, c00ccccd, }
+VSUB/VSUBQ:23:result_float32x4 [] = { c00ccccc, c00ccccc, c00ccccc, c00ccccc, }
VQADD/VQADDQ cumulative saturation output:
VQADD/VQADDQ:0:vqadd_s8 Neon cumulative saturation 0
@@ -2583,7 +2583,7 @@ VQADD/VQADDQ:22:result_uint32x2 [] = { ffffffff, ffffffff, }
VQADD/VQADDQ:23:result_uint64x1 [] = { ffffffffffffffff, }
VQADD/VQADDQ:24:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQADD/VQADDQ:25:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQADD/VQADDQ:26:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQADD/VQADDQ:26:result_float32x2 [] = { 33333333, 33333333, }
VQADD/VQADDQ:27:result_int8x16 [] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f, 10, }
VQADD/VQADDQ:28:result_int16x8 [] = { 12, 13, 14, 15, 16, 17, 18, 19, }
VQADD/VQADDQ:29:result_int32x4 [] = { 23, 24, 25, 26, }
@@ -2594,7 +2594,7 @@ VQADD/VQADDQ:33:result_uint32x4 [] = { ffffffff, ffffffff, ffffffff, ffffffff,
VQADD/VQADDQ:34:result_uint64x2 [] = { ffffffffffffffff, ffffffffffffffff, }
VQADD/VQADDQ:35:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQADD/VQADDQ:36:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQADD/VQADDQ:37:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQADD/VQADDQ:37:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQADD/VQADDQ 64 bits saturation cumulative saturation output:
VQADD/VQADDQ:38:vqadd_s64 Neon cumulative saturation 0
@@ -2667,7 +2667,7 @@ VABS/VABSQ:6:result_uint32x2 [] = { 33333333, 33333333, }
VABS/VABSQ:7:result_uint64x1 [] = { 3333333333333333, }
VABS/VABSQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VABS/VABSQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VABS/VABSQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VABS/VABSQ:10:result_float32x2 [] = { 33333333, 33333333, }
VABS/VABSQ:11:result_int8x16 [] = { 10, f, e, d, c, b, a, 9, 8, 7, 6, 5, 4, 3, 2, 1, }
VABS/VABSQ:12:result_int16x8 [] = { 10, f, e, d, c, b, a, 9, }
VABS/VABSQ:13:result_int32x4 [] = { 10, f, e, d, }
@@ -2678,11 +2678,11 @@ VABS/VABSQ:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VABS/VABSQ:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VABS/VABSQ:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VABS/VABSQ:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VABS/VABSQ:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VABS/VABSQ:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
float32:
-VABS/VABSQ:22:result_float32x2 [] = { 40133333 0x1.2666660p+1 2.3, 40133333 0x1.2666660p+1 2.3, }
-VABS/VABSQ:23:result_float32x4 [] = { 4059999a 0x1.b333340p+1 3.4, 4059999a 0x1.b333340p+1 3.4, 4059999a 0x1.b333340p+1 3.4, 4059999a 0x1.b333340p+1 3.4, }
+VABS/VABSQ:22:result_float32x2 [] = { 40133333, 40133333, }
+VABS/VABSQ:23:result_float32x4 [] = { 4059999a, 4059999a, 4059999a, 4059999a, }
VQABS/VQABSQ cumulative saturation output:
VQABS/VQABSQ:0:vqabs_s8 Neon cumulative saturation 0
@@ -2703,7 +2703,7 @@ VQABS/VQABSQ:12:result_uint32x2 [] = { 33333333, 33333333, }
VQABS/VQABSQ:13:result_uint64x1 [] = { 3333333333333333, }
VQABS/VQABSQ:14:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQABS/VQABSQ:15:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQABS/VQABSQ:16:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQABS/VQABSQ:16:result_float32x2 [] = { 33333333, 33333333, }
VQABS/VQABSQ:17:result_int8x16 [] = { 10, f, e, d, c, b, a, 9, 8, 7, 6, 5, 4, 3, 2, 1, }
VQABS/VQABSQ:18:result_int16x8 [] = { 10, f, e, d, c, b, a, 9, }
VQABS/VQABSQ:19:result_int32x4 [] = { 10, f, e, d, }
@@ -2714,7 +2714,7 @@ VQABS/VQABSQ:23:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333,
VQABS/VQABSQ:24:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQABS/VQABSQ:25:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQABS/VQABSQ:26:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQABS/VQABSQ:27:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQABS/VQABSQ:27:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQABS/VQABSQ cumulative saturation output:
VQABS/VQABSQ:0:vqabs_s8 Neon cumulative saturation 1
@@ -2735,7 +2735,7 @@ VQABS/VQABSQ:12:result_uint32x2 [] = { 33333333, 33333333, }
VQABS/VQABSQ:13:result_uint64x1 [] = { 3333333333333333, }
VQABS/VQABSQ:14:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQABS/VQABSQ:15:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQABS/VQABSQ:16:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQABS/VQABSQ:16:result_float32x2 [] = { 33333333, 33333333, }
VQABS/VQABSQ:17:result_int8x16 [] = { 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, }
VQABS/VQABSQ:18:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, }
VQABS/VQABSQ:19:result_int32x4 [] = { 7fffffff, 7fffffff, 7fffffff, 7fffffff, }
@@ -2746,7 +2746,7 @@ VQABS/VQABSQ:23:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333,
VQABS/VQABSQ:24:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQABS/VQABSQ:25:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQABS/VQABSQ:26:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQABS/VQABSQ:27:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQABS/VQABSQ:27:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VCOMBINE output:
VCOMBINE:0:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
@@ -2759,7 +2759,7 @@ VCOMBINE:6:result_uint32x2 [] = { 33333333, 33333333, }
VCOMBINE:7:result_uint64x1 [] = { 3333333333333333, }
VCOMBINE:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VCOMBINE:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VCOMBINE:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VCOMBINE:10:result_float32x2 [] = { 33333333, 33333333, }
VCOMBINE:11:result_int8x16 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, 11, 11, 11, 11, 11, 11, 11, 11, }
VCOMBINE:12:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, 22, 22, 22, 22, }
VCOMBINE:13:result_int32x4 [] = { fffffff0, fffffff1, 33, 33, }
@@ -2770,7 +2770,7 @@ VCOMBINE:17:result_uint32x4 [] = { fffffff0, fffffff1, 77, 77, }
VCOMBINE:18:result_uint64x2 [] = { fffffffffffffff0, 88, }
VCOMBINE:19:result_poly8x16 [] = { f0, f1, f2, f3, f4, f5, f6, f7, 55, 55, 55, 55, 55, 55, 55, 55, }
VCOMBINE:20:result_poly16x8 [] = { fff0, fff1, fff2, fff3, 66, 66, 66, 66, }
-VCOMBINE:21:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, 40533333 0x1.a666660p+1 3.3, 40533333 0x1.a666660p+1 3.3, }
+VCOMBINE:21:result_float32x4 [] = { c1800000, c1700000, 40533333, 40533333, }
VMAX/VMAXQ output:
VMAX/VMAXQ:0:result_int8x8 [] = { fffffff3, fffffff3, fffffff3, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, }
@@ -2783,7 +2783,7 @@ VMAX/VMAXQ:6:result_uint32x2 [] = { fffffff0, fffffff1, }
VMAX/VMAXQ:7:result_uint64x1 [] = { 3333333333333333, }
VMAX/VMAXQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMAX/VMAXQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMAX/VMAXQ:10:result_float32x2 [] = { c1780000 -0x1.f000000p+3 -15.5, c1700000 -0x1.e000000p+3 -15, }
+VMAX/VMAXQ:10:result_float32x2 [] = { c1780000, c1700000, }
VMAX/VMAXQ:11:result_int8x16 [] = { fffffff4, fffffff4, fffffff4, fffffff4, fffffff4, fffffff5, fffffff6, fffffff7, fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, }
VMAX/VMAXQ:12:result_int16x8 [] = { fffffff3, fffffff3, fffffff3, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, }
VMAX/VMAXQ:13:result_int32x4 [] = { fffffff1, fffffff1, fffffff2, fffffff3, }
@@ -2794,13 +2794,13 @@ VMAX/VMAXQ:17:result_uint32x4 [] = { fffffff1, fffffff1, fffffff2, fffffff3, }
VMAX/VMAXQ:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VMAX/VMAXQ:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMAX/VMAXQ:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMAX/VMAXQ:21:result_float32x4 [] = { c1680000 -0x1.d000000p+3 -14.5, c1680000 -0x1.d000000p+3 -14.5, c1600000 -0x1.c000000p+3 -14, c1500000 -0x1.a000000p+3 -13, }
-VMAX/VMAXQ FP special (NaN):22:result_float32x4 [] = { 7fc00000 nan nan, 7fc00000 nan nan, 7fc00000 nan nan, 7fc00000 nan nan, }
-VMAX/VMAXQ FP special (-NaN):23:result_float32x4 [] = { 7fc00000 nan nan, 7fc00000 nan nan, 7fc00000 nan nan, 7fc00000 nan nan, }
-VMAX/VMAXQ FP special (inf):24:result_float32x4 [] = { 7f800000 inf inf, 7f800000 inf inf, 7f800000 inf inf, 7f800000 inf inf, }
-VMAX/VMAXQ FP special (-inf):25:result_float32x4 [] = { 3f800000 0x1.0000000p+0 1, 3f800000 0x1.0000000p+0 1, 3f800000 0x1.0000000p+0 1, 3f800000 0x1.0000000p+0 1, }
-VMAX/VMAXQ FP special (-0.0):26:result_float32x4 [] = { 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, }
-VMAX/VMAXQ FP special (-0.0):27:result_float32x4 [] = { 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, }
+VMAX/VMAXQ:21:result_float32x4 [] = { c1680000, c1680000, c1600000, c1500000, }
+VMAX/VMAXQ FP special (NaN):22:result_float32x4 [] = { 7fc00000, 7fc00000, 7fc00000, 7fc00000, }
+VMAX/VMAXQ FP special (-NaN):23:result_float32x4 [] = { 7fc00000, 7fc00000, 7fc00000, 7fc00000, }
+VMAX/VMAXQ FP special (inf):24:result_float32x4 [] = { 7f800000, 7f800000, 7f800000, 7f800000, }
+VMAX/VMAXQ FP special (-inf):25:result_float32x4 [] = { 3f800000, 3f800000, 3f800000, 3f800000, }
+VMAX/VMAXQ FP special (-0.0):26:result_float32x4 [] = { 0, 0, 0, 0, }
+VMAX/VMAXQ FP special (-0.0):27:result_float32x4 [] = { 0, 0, 0, 0, }
VMIN/VMINQ output:
VMIN/VMINQ:0:result_int8x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff3, fffffff3, fffffff3, fffffff3, }
@@ -2813,7 +2813,7 @@ VMIN/VMINQ:6:result_uint32x2 [] = { fffffff0, fffffff0, }
VMIN/VMINQ:7:result_uint64x1 [] = { 3333333333333333, }
VMIN/VMINQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMIN/VMINQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMIN/VMINQ:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1780000 -0x1.f000000p+3 -15.5, }
+VMIN/VMINQ:10:result_float32x2 [] = { c1800000, c1780000, }
VMIN/VMINQ:11:result_int8x16 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff4, fffffff4, fffffff4, fffffff4, fffffff4, fffffff4, fffffff4, fffffff4, fffffff4, fffffff4, fffffff4, }
VMIN/VMINQ:12:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff3, fffffff3, fffffff3, fffffff3, }
VMIN/VMINQ:13:result_int32x4 [] = { fffffff0, fffffff1, fffffff1, fffffff1, }
@@ -2824,13 +2824,13 @@ VMIN/VMINQ:17:result_uint32x4 [] = { fffffff0, fffffff1, fffffff1, fffffff1, }
VMIN/VMINQ:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VMIN/VMINQ:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMIN/VMINQ:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMIN/VMINQ:21:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, c1680000 -0x1.d000000p+3 -14.5, c1680000 -0x1.d000000p+3 -14.5, }
-VMIN/VMINQ FP special (NaN):22:result_float32x4 [] = { 7fc00000 nan nan, 7fc00000 nan nan, 7fc00000 nan nan, 7fc00000 nan nan, }
-VMIN/VMINQ FP special (-NaN):23:result_float32x4 [] = { 7fc00000 nan nan, 7fc00000 nan nan, 7fc00000 nan nan, 7fc00000 nan nan, }
-VMIN/VMINQ FP special (inf):24:result_float32x4 [] = { 3f800000 0x1.0000000p+0 1, 3f800000 0x1.0000000p+0 1, 3f800000 0x1.0000000p+0 1, 3f800000 0x1.0000000p+0 1, }
-VMIN/VMINQ FP special (-inf):25:result_float32x4 [] = { ff800000 -inf -inf, ff800000 -inf -inf, ff800000 -inf -inf, ff800000 -inf -inf, }
-VMIN/VMINQ FP special (-0.0):26:result_float32x4 [] = { 80000000 -0x0.0000000p+0 -0, 80000000 -0x0.0000000p+0 -0, 80000000 -0x0.0000000p+0 -0, 80000000 -0x0.0000000p+0 -0, }
-VMIN/VMINQ FP special (-0.0):27:result_float32x4 [] = { 80000000 -0x0.0000000p+0 -0, 80000000 -0x0.0000000p+0 -0, 80000000 -0x0.0000000p+0 -0, 80000000 -0x0.0000000p+0 -0, }
+VMIN/VMINQ:21:result_float32x4 [] = { c1800000, c1700000, c1680000, c1680000, }
+VMIN/VMINQ FP special (NaN):22:result_float32x4 [] = { 7fc00000, 7fc00000, 7fc00000, 7fc00000, }
+VMIN/VMINQ FP special (-NaN):23:result_float32x4 [] = { 7fc00000, 7fc00000, 7fc00000, 7fc00000, }
+VMIN/VMINQ FP special (inf):24:result_float32x4 [] = { 3f800000, 3f800000, 3f800000, 3f800000, }
+VMIN/VMINQ FP special (-inf):25:result_float32x4 [] = { ff800000, ff800000, ff800000, ff800000, }
+VMIN/VMINQ FP special (-0.0):26:result_float32x4 [] = { 80000000, 80000000, 80000000, 80000000, }
+VMIN/VMINQ FP special (-0.0):27:result_float32x4 [] = { 80000000, 80000000, 80000000, 80000000, }
VNEG/VNEGQ output:
VNEG/VNEGQ:0:result_int8x8 [] = { 10, f, e, d, c, b, a, 9, }
@@ -2843,7 +2843,7 @@ VNEG/VNEGQ:6:result_uint32x2 [] = { 33333333, 33333333, }
VNEG/VNEGQ:7:result_uint64x1 [] = { 3333333333333333, }
VNEG/VNEGQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VNEG/VNEGQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VNEG/VNEGQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VNEG/VNEGQ:10:result_float32x2 [] = { 33333333, 33333333, }
VNEG/VNEGQ:11:result_int8x16 [] = { 10, f, e, d, c, b, a, 9, 8, 7, 6, 5, 4, 3, 2, 1, }
VNEG/VNEGQ:12:result_int16x8 [] = { 10, f, e, d, c, b, a, 9, }
VNEG/VNEGQ:13:result_int32x4 [] = { 10, f, e, d, }
@@ -2854,11 +2854,11 @@ VNEG/VNEGQ:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VNEG/VNEGQ:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VNEG/VNEGQ:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VNEG/VNEGQ:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VNEG/VNEGQ:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VNEG/VNEGQ:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
float32:
-VNEG/VNEGQ:22:result_float32x2 [] = { c0133333 -0x1.2666660p+1 -2.3, c0133333 -0x1.2666660p+1 -2.3, }
-VNEG/VNEGQ:23:result_float32x4 [] = { c059999a -0x1.b333340p+1 -3.4, c059999a -0x1.b333340p+1 -3.4, c059999a -0x1.b333340p+1 -3.4, c059999a -0x1.b333340p+1 -3.4, }
+VNEG/VNEGQ:22:result_float32x2 [] = { c0133333, c0133333, }
+VNEG/VNEGQ:23:result_float32x4 [] = { c059999a, c059999a, c059999a, c059999a, }
VQNEG/VQNEGQ cumulative saturation output:
VQNEG/VQNEGQ:0:vqneg_s8 Neon cumulative saturation 0
@@ -2879,7 +2879,7 @@ VQNEG/VQNEGQ:12:result_uint32x2 [] = { 33333333, 33333333, }
VQNEG/VQNEGQ:13:result_uint64x1 [] = { 3333333333333333, }
VQNEG/VQNEGQ:14:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQNEG/VQNEGQ:15:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQNEG/VQNEGQ:16:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQNEG/VQNEGQ:16:result_float32x2 [] = { 33333333, 33333333, }
VQNEG/VQNEGQ:17:result_int8x16 [] = { 10, f, e, d, c, b, a, 9, 8, 7, 6, 5, 4, 3, 2, 1, }
VQNEG/VQNEGQ:18:result_int16x8 [] = { 10, f, e, d, c, b, a, 9, }
VQNEG/VQNEGQ:19:result_int32x4 [] = { 10, f, e, d, }
@@ -2890,7 +2890,7 @@ VQNEG/VQNEGQ:23:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333,
VQNEG/VQNEGQ:24:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQNEG/VQNEGQ:25:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQNEG/VQNEGQ:26:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQNEG/VQNEGQ:27:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQNEG/VQNEGQ:27:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQNEG/VQNEGQ cumulative saturation output:
VQNEG/VQNEGQ:0:vqneg_s8 Neon cumulative saturation 1
@@ -2911,7 +2911,7 @@ VQNEG/VQNEGQ:12:result_uint32x2 [] = { 33333333, 33333333, }
VQNEG/VQNEGQ:13:result_uint64x1 [] = { 3333333333333333, }
VQNEG/VQNEGQ:14:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQNEG/VQNEGQ:15:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQNEG/VQNEGQ:16:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQNEG/VQNEGQ:16:result_float32x2 [] = { 33333333, 33333333, }
VQNEG/VQNEGQ:17:result_int8x16 [] = { 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, }
VQNEG/VQNEGQ:18:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, }
VQNEG/VQNEGQ:19:result_int32x4 [] = { 7fffffff, 7fffffff, 7fffffff, 7fffffff, }
@@ -2922,7 +2922,7 @@ VQNEG/VQNEGQ:23:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333,
VQNEG/VQNEGQ:24:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQNEG/VQNEGQ:25:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQNEG/VQNEGQ:26:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQNEG/VQNEGQ:27:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQNEG/VQNEGQ:27:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VMLAL output:
VMLAL:0:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
@@ -2935,7 +2935,7 @@ VMLAL:6:result_uint32x2 [] = { 33333333, 33333333, }
VMLAL:7:result_uint64x1 [] = { 3333333333333333, }
VMLAL:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMLAL:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMLAL:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMLAL:10:result_float32x2 [] = { 33333333, 33333333, }
VMLAL:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLAL:12:result_int16x8 [] = { ffffe907, ffffe908, ffffe909, ffffe90a, ffffe90b, ffffe90c, ffffe90d, ffffe90e, }
VMLAL:13:result_int32x4 [] = { 3e07, 3e08, 3e09, 3e0a, }
@@ -2946,7 +2946,7 @@ VMLAL:17:result_uint32x4 [] = { 3e07, 3e08, 3e09, 3e0a, }
VMLAL:18:result_uint64x2 [] = { 3e07, 3e08, }
VMLAL:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLAL:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMLAL:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMLAL:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VMLSL output:
VMLSL:0:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
@@ -2959,7 +2959,7 @@ VMLSL:6:result_uint32x2 [] = { 33333333, 33333333, }
VMLSL:7:result_uint64x1 [] = { 3333333333333333, }
VMLSL:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMLSL:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMLSL:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMLSL:10:result_float32x2 [] = { 33333333, 33333333, }
VMLSL:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLSL:12:result_int16x8 [] = { 16d9, 16da, 16db, 16dc, 16dd, 16de, 16df, 16e0, }
VMLSL:13:result_int32x4 [] = { ffffc1d9, ffffc1da, ffffc1db, ffffc1dc, }
@@ -2970,7 +2970,7 @@ VMLSL:17:result_uint32x4 [] = { ffffc1d9, ffffc1da, ffffc1db, ffffc1dc, }
VMLSL:18:result_uint64x2 [] = { ffffffffffffc1d9, ffffffffffffc1da, }
VMLSL:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLSL:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMLSL:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMLSL:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VMLAL_LANE output:
VMLAL_LANE:0:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
@@ -2983,7 +2983,7 @@ VMLAL_LANE:6:result_uint32x2 [] = { 33333333, 33333333, }
VMLAL_LANE:7:result_uint64x1 [] = { 3333333333333333, }
VMLAL_LANE:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMLAL_LANE:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMLAL_LANE:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMLAL_LANE:10:result_float32x2 [] = { 33333333, 33333333, }
VMLAL_LANE:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLAL_LANE:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VMLAL_LANE:13:result_int32x4 [] = { 3e07, 3e08, 3e09, 3e0a, }
@@ -2994,7 +2994,7 @@ VMLAL_LANE:17:result_uint32x4 [] = { 3e07, 3e08, 3e09, 3e0a, }
VMLAL_LANE:18:result_uint64x2 [] = { 3e07, 3e08, }
VMLAL_LANE:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLAL_LANE:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMLAL_LANE:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMLAL_LANE:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VMLSL_LANE output:
VMLSL_LANE:0:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
@@ -3007,7 +3007,7 @@ VMLSL_LANE:6:result_uint32x2 [] = { 33333333, 33333333, }
VMLSL_LANE:7:result_uint64x1 [] = { 3333333333333333, }
VMLSL_LANE:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMLSL_LANE:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMLSL_LANE:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMLSL_LANE:10:result_float32x2 [] = { 33333333, 33333333, }
VMLSL_LANE:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLSL_LANE:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VMLSL_LANE:13:result_int32x4 [] = { ffffc1d9, ffffc1da, ffffc1db, ffffc1dc, }
@@ -3018,7 +3018,7 @@ VMLSL_LANE:17:result_uint32x4 [] = { ffffc1d9, ffffc1da, ffffc1db, ffffc1dc, }
VMLSL_LANE:18:result_uint64x2 [] = { ffffffffffffc1d9, ffffffffffffc1da, }
VMLSL_LANE:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLSL_LANE:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMLSL_LANE:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMLSL_LANE:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VMLAL_N output:
VMLAL_N:0:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
@@ -3031,7 +3031,7 @@ VMLAL_N:6:result_uint32x2 [] = { 33333333, 33333333, }
VMLAL_N:7:result_uint64x1 [] = { 3333333333333333, }
VMLAL_N:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMLAL_N:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMLAL_N:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMLAL_N:10:result_float32x2 [] = { 33333333, 33333333, }
VMLAL_N:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLAL_N:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VMLAL_N:13:result_int32x4 [] = { 595, 596, 597, 598, }
@@ -3042,7 +3042,7 @@ VMLAL_N:17:result_uint32x4 [] = { 10df, 10e0, 10e1, 10e2, }
VMLAL_N:18:result_uint64x2 [] = { 10df, 10e0, }
VMLAL_N:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLAL_N:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMLAL_N:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMLAL_N:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VMLSL_N output:
VMLSL_N:0:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
@@ -3055,7 +3055,7 @@ VMLSL_N:6:result_uint32x2 [] = { 33333333, 33333333, }
VMLSL_N:7:result_uint64x1 [] = { 3333333333333333, }
VMLSL_N:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMLSL_N:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMLSL_N:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMLSL_N:10:result_float32x2 [] = { 33333333, 33333333, }
VMLSL_N:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLSL_N:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VMLSL_N:13:result_int32x4 [] = { fffffa4b, fffffa4c, fffffa4d, fffffa4e, }
@@ -3066,7 +3066,7 @@ VMLSL_N:17:result_uint32x4 [] = { ffffef01, ffffef02, ffffef03, ffffef04, }
VMLSL_N:18:result_uint64x2 [] = { ffffffffffffef01, ffffffffffffef02, }
VMLSL_N:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLSL_N:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMLSL_N:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMLSL_N:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VMOVL output:
VMOVL:0:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
@@ -3079,7 +3079,7 @@ VMOVL:6:result_uint32x2 [] = { 33333333, 33333333, }
VMOVL:7:result_uint64x1 [] = { 3333333333333333, }
VMOVL:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMOVL:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMOVL:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMOVL:10:result_float32x2 [] = { 33333333, 33333333, }
VMOVL:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMOVL:12:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, }
VMOVL:13:result_int32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, }
@@ -3090,7 +3090,7 @@ VMOVL:17:result_uint32x4 [] = { fff0, fff1, fff2, fff3, }
VMOVL:18:result_uint64x2 [] = { fffffff0, fffffff1, }
VMOVL:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMOVL:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMOVL:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMOVL:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VMOVN output:
VMOVN:0:result_int8x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, }
@@ -3103,7 +3103,7 @@ VMOVN:6:result_uint32x2 [] = { fffffff0, fffffff1, }
VMOVN:7:result_uint64x1 [] = { 3333333333333333, }
VMOVN:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMOVN:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMOVN:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMOVN:10:result_float32x2 [] = { 33333333, 33333333, }
VMOVN:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMOVN:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VMOVN:13:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -3114,7 +3114,7 @@ VMOVN:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VMOVN:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VMOVN:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMOVN:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMOVN:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMOVN:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VMULL output:
VMULL:0:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
@@ -3127,7 +3127,7 @@ VMULL:6:result_uint32x2 [] = { 33333333, 33333333, }
VMULL:7:result_uint64x1 [] = { 3333333333333333, }
VMULL:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMULL:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMULL:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMULL:10:result_float32x2 [] = { 33333333, 33333333, }
VMULL:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMULL:12:result_int16x8 [] = { 100, e1, c4, a9, 90, 79, 64, 51, }
VMULL:13:result_int32x4 [] = { 100, e1, c4, a9, }
@@ -3138,7 +3138,7 @@ VMULL:17:result_uint32x4 [] = { ffe00100, ffe200e1, ffe400c4, ffe600a9, }
VMULL:18:result_uint64x2 [] = { ffffffe000000100, ffffffe2000000e1, }
VMULL:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMULL:20:result_poly16x8 [] = { 5500, 5501, 5504, 5505, 5510, 5511, 5514, 5515, }
-VMULL:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMULL:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VMULL_LANE output:
VMULL_LANE:0:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
@@ -3151,7 +3151,7 @@ VMULL_LANE:6:result_uint32x2 [] = { 33333333, 33333333, }
VMULL_LANE:7:result_uint64x1 [] = { 3333333333333333, }
VMULL_LANE:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMULL_LANE:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMULL_LANE:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMULL_LANE:10:result_float32x2 [] = { 33333333, 33333333, }
VMULL_LANE:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMULL_LANE:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VMULL_LANE:13:result_int32x4 [] = { 4000, 4000, 4000, 4000, }
@@ -3162,7 +3162,7 @@ VMULL_LANE:17:result_uint32x4 [] = { 4000, 4000, 4000, 4000, }
VMULL_LANE:18:result_uint64x2 [] = { 2000, 2000, }
VMULL_LANE:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMULL_LANE:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMULL_LANE:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMULL_LANE:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VREV16 output:
VREV16:0:result_int8x8 [] = { fffffff1, fffffff0, fffffff3, fffffff2, fffffff5, fffffff4, fffffff7, fffffff6, }
@@ -3175,7 +3175,7 @@ VREV16:6:result_uint32x2 [] = { 33333333, 33333333, }
VREV16:7:result_uint64x1 [] = { 3333333333333333, }
VREV16:8:result_poly8x8 [] = { f1, f0, f3, f2, f5, f4, f7, f6, }
VREV16:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VREV16:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VREV16:10:result_float32x2 [] = { 33333333, 33333333, }
VREV16:11:result_int8x16 [] = { fffffff1, fffffff0, fffffff3, fffffff2, fffffff5, fffffff4, fffffff7, fffffff6, fffffff9, fffffff8, fffffffb, fffffffa, fffffffd, fffffffc, ffffffff, fffffffe, }
VREV16:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VREV16:13:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -3186,7 +3186,7 @@ VREV16:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VREV16:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VREV16:19:result_poly8x16 [] = { f1, f0, f3, f2, f5, f4, f7, f6, f9, f8, fb, fa, fd, fc, ff, fe, }
VREV16:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VREV16:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VREV16:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VREV32 output:
VREV32:22:result_int8x8 [] = { fffffff3, fffffff2, fffffff1, fffffff0, fffffff7, fffffff6, fffffff5, fffffff4, }
@@ -3199,7 +3199,7 @@ VREV32:28:result_uint32x2 [] = { 33333333, 33333333, }
VREV32:29:result_uint64x1 [] = { 3333333333333333, }
VREV32:30:result_poly8x8 [] = { f3, f2, f1, f0, f7, f6, f5, f4, }
VREV32:31:result_poly16x4 [] = { fff1, fff0, fff3, fff2, }
-VREV32:32:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VREV32:32:result_float32x2 [] = { 33333333, 33333333, }
VREV32:33:result_int8x16 [] = { fffffff3, fffffff2, fffffff1, fffffff0, fffffff7, fffffff6, fffffff5, fffffff4, fffffffb, fffffffa, fffffff9, fffffff8, ffffffff, fffffffe, fffffffd, fffffffc, }
VREV32:34:result_int16x8 [] = { fffffff1, fffffff0, fffffff3, fffffff2, fffffff5, fffffff4, fffffff7, fffffff6, }
VREV32:35:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -3210,7 +3210,7 @@ VREV32:39:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VREV32:40:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VREV32:41:result_poly8x16 [] = { f3, f2, f1, f0, f7, f6, f5, f4, fb, fa, f9, f8, ff, fe, fd, fc, }
VREV32:42:result_poly16x8 [] = { fff1, fff0, fff3, fff2, fff5, fff4, fff7, fff6, }
-VREV32:43:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VREV32:43:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VREV64 output:
VREV64:44:result_int8x8 [] = { fffffff7, fffffff6, fffffff5, fffffff4, fffffff3, fffffff2, fffffff1, fffffff0, }
@@ -3223,7 +3223,7 @@ VREV64:50:result_uint32x2 [] = { fffffff1, fffffff0, }
VREV64:51:result_uint64x1 [] = { 3333333333333333, }
VREV64:52:result_poly8x8 [] = { f7, f6, f5, f4, f3, f2, f1, f0, }
VREV64:53:result_poly16x4 [] = { fff3, fff2, fff1, fff0, }
-VREV64:54:result_float32x2 [] = { c1700000 -0x1.e000000p+3 -15, c1800000 -0x1.0000000p+4 -16, }
+VREV64:54:result_float32x2 [] = { c1700000, c1800000, }
VREV64:55:result_int8x16 [] = { fffffff7, fffffff6, fffffff5, fffffff4, fffffff3, fffffff2, fffffff1, fffffff0, ffffffff, fffffffe, fffffffd, fffffffc, fffffffb, fffffffa, fffffff9, fffffff8, }
VREV64:56:result_int16x8 [] = { fffffff3, fffffff2, fffffff1, fffffff0, fffffff7, fffffff6, fffffff5, fffffff4, }
VREV64:57:result_int32x4 [] = { fffffff1, fffffff0, fffffff3, fffffff2, }
@@ -3234,7 +3234,7 @@ VREV64:61:result_uint32x4 [] = { fffffff1, fffffff0, fffffff3, fffffff2, }
VREV64:62:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VREV64:63:result_poly8x16 [] = { f7, f6, f5, f4, f3, f2, f1, f0, ff, fe, fd, fc, fb, fa, f9, f8, }
VREV64:64:result_poly16x8 [] = { fff3, fff2, fff1, fff0, fff7, fff6, fff5, fff4, }
-VREV64:65:result_float32x4 [] = { c1700000 -0x1.e000000p+3 -15, c1800000 -0x1.0000000p+4 -16, c1500000 -0x1.a000000p+3 -13, c1600000 -0x1.c000000p+3 -14, }
+VREV64:65:result_float32x4 [] = { c1700000, c1800000, c1500000, c1600000, }
VSRA_N output:
VSRA_N:0:result_int8x8 [] = { fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, }
@@ -3247,7 +3247,7 @@ VSRA_N:6:result_uint32x2 [] = { fffffff3, fffffff4, }
VSRA_N:7:result_uint64x1 [] = { fffffffffffffff0, }
VSRA_N:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VSRA_N:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VSRA_N:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSRA_N:10:result_float32x2 [] = { 33333333, 33333333, }
VSRA_N:11:result_int8x16 [] = { fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, 0, 1, 2, 3, 4, 5, 6, 7, }
VSRA_N:12:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, }
VSRA_N:13:result_int32x4 [] = { fffffffc, fffffffd, fffffffe, ffffffff, }
@@ -3258,7 +3258,7 @@ VSRA_N:17:result_uint32x4 [] = { fffffff3, fffffff4, fffffff5, fffffff6, }
VSRA_N:18:result_uint64x2 [] = { fffffffffffffff0, fffffffffffffff1, }
VSRA_N:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VSRA_N:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VSRA_N:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSRA_N:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VTRN/VTRNQ chunk 0 output:
VTRN/VTRNQ:0:result_int8x8 [] = { fffffff0, fffffff1, 11, 11, fffffff2, fffffff3, 11, 11, }
@@ -3271,7 +3271,7 @@ VTRN/VTRNQ:6:result_uint32x2 [] = { fffffff0, fffffff1, }
VTRN/VTRNQ:7:result_uint64x1 [] = { 3333333333333333, }
VTRN/VTRNQ:8:result_poly8x8 [] = { f0, f1, 55, 55, f2, f3, 55, 55, }
VTRN/VTRNQ:9:result_poly16x4 [] = { fff0, fff1, 66, 66, }
-VTRN/VTRNQ:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VTRN/VTRNQ:10:result_float32x2 [] = { c1800000, c1700000, }
VTRN/VTRNQ:11:result_int8x16 [] = { fffffff0, fffffff1, 11, 11, fffffff2, fffffff3, 11, 11, fffffff4, fffffff5, 11, 11, fffffff6, fffffff7, 11, 11, }
VTRN/VTRNQ:12:result_int16x8 [] = { fffffff0, fffffff1, 22, 22, fffffff2, fffffff3, 22, 22, }
VTRN/VTRNQ:13:result_int32x4 [] = { fffffff0, fffffff1, 33, 33, }
@@ -3282,7 +3282,7 @@ VTRN/VTRNQ:17:result_uint32x4 [] = { fffffff0, fffffff1, 77, 77, }
VTRN/VTRNQ:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VTRN/VTRNQ:19:result_poly8x16 [] = { f0, f1, 55, 55, f2, f3, 55, 55, f4, f5, 55, 55, f6, f7, 55, 55, }
VTRN/VTRNQ:20:result_poly16x8 [] = { fff0, fff1, 66, 66, fff2, fff3, 66, 66, }
-VTRN/VTRNQ:21:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, 42073333 0x1.0e66660p+5 33.8, 42073333 0x1.0e66660p+5 33.8, }
+VTRN/VTRNQ:21:result_float32x4 [] = { c1800000, c1700000, 42073333, 42073333, }
VTRN/VTRNQ chunk 1 output:
VTRN/VTRNQ:22:result_int8x8 [] = { fffffff4, fffffff5, 11, 11, fffffff6, fffffff7, 11, 11, }
@@ -3295,7 +3295,7 @@ VTRN/VTRNQ:28:result_uint32x2 [] = { 77, 77, }
VTRN/VTRNQ:29:result_uint64x1 [] = { 3333333333333333, }
VTRN/VTRNQ:30:result_poly8x8 [] = { f4, f5, 55, 55, f6, f7, 55, 55, }
VTRN/VTRNQ:31:result_poly16x4 [] = { fff2, fff3, 66, 66, }
-VTRN/VTRNQ:32:result_float32x2 [] = { 42066666 0x1.0ccccc0p+5 33.6, 42066666 0x1.0ccccc0p+5 33.6, }
+VTRN/VTRNQ:32:result_float32x2 [] = { 42066666, 42066666, }
VTRN/VTRNQ:33:result_int8x16 [] = { fffffff8, fffffff9, 11, 11, fffffffa, fffffffb, 11, 11, fffffffc, fffffffd, 11, 11, fffffffe, ffffffff, 11, 11, }
VTRN/VTRNQ:34:result_int16x8 [] = { fffffff4, fffffff5, 22, 22, fffffff6, fffffff7, 22, 22, }
VTRN/VTRNQ:35:result_int32x4 [] = { fffffff2, fffffff3, 33, 33, }
@@ -3306,7 +3306,7 @@ VTRN/VTRNQ:39:result_uint32x4 [] = { fffffff2, fffffff3, 77, 77, }
VTRN/VTRNQ:40:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VTRN/VTRNQ:41:result_poly8x16 [] = { f8, f9, 55, 55, fa, fb, 55, 55, fc, fd, 55, 55, fe, ff, 55, 55, }
VTRN/VTRNQ:42:result_poly16x8 [] = { fff4, fff5, 66, 66, fff6, fff7, 66, 66, }
-VTRN/VTRNQ:43:result_float32x4 [] = { c1600000 -0x1.c000000p+3 -14, c1500000 -0x1.a000000p+3 -13, 42073333 0x1.0e66660p+5 33.8, 42073333 0x1.0e66660p+5 33.8, }
+VTRN/VTRNQ:43:result_float32x4 [] = { c1600000, c1500000, 42073333, 42073333, }
VUZP/VUZPQ chunk 0 output:
VUZP/VUZPQ:0:result_int8x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, }
@@ -3319,7 +3319,7 @@ VUZP/VUZPQ:6:result_uint32x2 [] = { fffffff0, fffffff1, }
VUZP/VUZPQ:7:result_uint64x1 [] = { 3333333333333333, }
VUZP/VUZPQ:8:result_poly8x8 [] = { f0, f1, f2, f3, f4, f5, f6, f7, }
VUZP/VUZPQ:9:result_poly16x4 [] = { fff0, fff1, fff2, fff3, }
-VUZP/VUZPQ:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VUZP/VUZPQ:10:result_float32x2 [] = { c1800000, c1700000, }
VUZP/VUZPQ:11:result_int8x16 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, }
VUZP/VUZPQ:12:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, }
VUZP/VUZPQ:13:result_int32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, }
@@ -3330,7 +3330,7 @@ VUZP/VUZPQ:17:result_uint32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, }
VUZP/VUZPQ:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VUZP/VUZPQ:19:result_poly8x16 [] = { f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, fa, fb, fc, fd, fe, ff, }
VUZP/VUZPQ:20:result_poly16x8 [] = { fff0, fff1, fff2, fff3, fff4, fff5, fff6, fff7, }
-VUZP/VUZPQ:21:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, c1600000 -0x1.c000000p+3 -14, c1500000 -0x1.a000000p+3 -13, }
+VUZP/VUZPQ:21:result_float32x4 [] = { c1800000, c1700000, c1600000, c1500000, }
VUZP/VUZPQ chunk 1 output:
VUZP/VUZPQ:22:result_int8x8 [] = { 11, 11, 11, 11, 11, 11, 11, 11, }
@@ -3343,7 +3343,7 @@ VUZP/VUZPQ:28:result_uint32x2 [] = { 77, 77, }
VUZP/VUZPQ:29:result_uint64x1 [] = { 3333333333333333, }
VUZP/VUZPQ:30:result_poly8x8 [] = { 55, 55, 55, 55, 55, 55, 55, 55, }
VUZP/VUZPQ:31:result_poly16x4 [] = { 66, 66, 66, 66, }
-VUZP/VUZPQ:32:result_float32x2 [] = { 42066666 0x1.0ccccc0p+5 33.6, 42066666 0x1.0ccccc0p+5 33.6, }
+VUZP/VUZPQ:32:result_float32x2 [] = { 42066666, 42066666, }
VUZP/VUZPQ:33:result_int8x16 [] = { 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, }
VUZP/VUZPQ:34:result_int16x8 [] = { 22, 22, 22, 22, 22, 22, 22, 22, }
VUZP/VUZPQ:35:result_int32x4 [] = { 33, 33, 33, 33, }
@@ -3354,7 +3354,7 @@ VUZP/VUZPQ:39:result_uint32x4 [] = { 77, 77, 77, 77, }
VUZP/VUZPQ:40:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VUZP/VUZPQ:41:result_poly8x16 [] = { 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, }
VUZP/VUZPQ:42:result_poly16x8 [] = { 66, 66, 66, 66, 66, 66, 66, 66, }
-VUZP/VUZPQ:43:result_float32x4 [] = { 42073333 0x1.0e66660p+5 33.8, 42073333 0x1.0e66660p+5 33.8, 42073333 0x1.0e66660p+5 33.8, 42073333 0x1.0e66660p+5 33.8, }
+VUZP/VUZPQ:43:result_float32x4 [] = { 42073333, 42073333, 42073333, 42073333, }
VZIP/VZIPQ chunk 0 output:
VZIP/VZIPQ:0:result_int8x8 [] = { fffffff0, fffffff4, 11, 11, fffffff1, fffffff5, 11, 11, }
@@ -3367,7 +3367,7 @@ VZIP/VZIPQ:6:result_uint32x2 [] = { fffffff0, fffffff1, }
VZIP/VZIPQ:7:result_uint64x1 [] = { 3333333333333333, }
VZIP/VZIPQ:8:result_poly8x8 [] = { f0, f4, 55, 55, f1, f5, 55, 55, }
VZIP/VZIPQ:9:result_poly16x4 [] = { fff0, fff2, 66, 66, }
-VZIP/VZIPQ:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VZIP/VZIPQ:10:result_float32x2 [] = { c1800000, c1700000, }
VZIP/VZIPQ:11:result_int8x16 [] = { fffffff0, fffffff8, 11, 11, fffffff1, fffffff9, 11, 11, fffffff2, fffffffa, 11, 11, fffffff3, fffffffb, 11, 11, }
VZIP/VZIPQ:12:result_int16x8 [] = { fffffff0, fffffff4, 22, 22, fffffff1, fffffff5, 22, 22, }
VZIP/VZIPQ:13:result_int32x4 [] = { fffffff0, fffffff2, 33, 33, }
@@ -3378,7 +3378,7 @@ VZIP/VZIPQ:17:result_uint32x4 [] = { fffffff0, fffffff2, 77, 77, }
VZIP/VZIPQ:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VZIP/VZIPQ:19:result_poly8x16 [] = { f0, f8, 55, 55, f1, f9, 55, 55, f2, fa, 55, 55, f3, fb, 55, 55, }
VZIP/VZIPQ:20:result_poly16x8 [] = { fff0, fff4, 66, 66, fff1, fff5, 66, 66, }
-VZIP/VZIPQ:21:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1600000 -0x1.c000000p+3 -14, 42073333 0x1.0e66660p+5 33.8, 42073333 0x1.0e66660p+5 33.8, }
+VZIP/VZIPQ:21:result_float32x4 [] = { c1800000, c1600000, 42073333, 42073333, }
VZIP/VZIPQ chunk 1 output:
VZIP/VZIPQ:22:result_int8x8 [] = { fffffff2, fffffff6, 11, 11, fffffff3, fffffff7, 11, 11, }
@@ -3391,7 +3391,7 @@ VZIP/VZIPQ:28:result_uint32x2 [] = { 77, 77, }
VZIP/VZIPQ:29:result_uint64x1 [] = { 3333333333333333, }
VZIP/VZIPQ:30:result_poly8x8 [] = { f2, f6, 55, 55, f3, f7, 55, 55, }
VZIP/VZIPQ:31:result_poly16x4 [] = { fff1, fff3, 66, 66, }
-VZIP/VZIPQ:32:result_float32x2 [] = { 42066666 0x1.0ccccc0p+5 33.6, 42066666 0x1.0ccccc0p+5 33.6, }
+VZIP/VZIPQ:32:result_float32x2 [] = { 42066666, 42066666, }
VZIP/VZIPQ:33:result_int8x16 [] = { fffffff4, fffffffc, 11, 11, fffffff5, fffffffd, 11, 11, fffffff6, fffffffe, 11, 11, fffffff7, ffffffff, 11, 11, }
VZIP/VZIPQ:34:result_int16x8 [] = { fffffff2, fffffff6, 22, 22, fffffff3, fffffff7, 22, 22, }
VZIP/VZIPQ:35:result_int32x4 [] = { fffffff1, fffffff3, 33, 33, }
@@ -3402,7 +3402,7 @@ VZIP/VZIPQ:39:result_uint32x4 [] = { fffffff1, fffffff3, 77, 77, }
VZIP/VZIPQ:40:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VZIP/VZIPQ:41:result_poly8x16 [] = { f4, fc, 55, 55, f5, fd, 55, 55, f6, fe, 55, 55, f7, ff, 55, 55, }
VZIP/VZIPQ:42:result_poly16x8 [] = { fff2, fff6, 66, 66, fff3, fff7, 66, 66, }
-VZIP/VZIPQ:43:result_float32x4 [] = { c1700000 -0x1.e000000p+3 -15, c1500000 -0x1.a000000p+3 -13, 42073333 0x1.0e66660p+5 33.8, 42073333 0x1.0e66660p+5 33.8, }
+VZIP/VZIPQ:43:result_float32x4 [] = { c1700000, c1500000, 42073333, 42073333, }
VREINTERPRET/VREINTERPRETQ output:
VREINTERPRET/VREINTERPRETQ:0:result_int8x8 [] = { fffffff0, ffffffff, fffffff1, ffffffff, fffffff2, ffffffff, fffffff3, ffffffff, }
@@ -3567,26 +3567,26 @@ VREINTERPRET/VREINTERPRETQ:158:result_uint8x16 [] = { f0, ff, ff, ff, f1, ff, ff
VREINTERPRET/VREINTERPRETQ:159:result_uint8x16 [] = { f0, ff, ff, ff, ff, ff, ff, ff, f1, ff, ff, ff, ff, ff, ff, ff, }
VREINTERPRET/VREINTERPRETQ:160:result_uint8x16 [] = { f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, fa, fb, fc, fd, fe, ff, }
VREINTERPRET/VREINTERPRETQ:161:result_uint8x16 [] = { f0, ff, f1, ff, f2, ff, f3, ff, f4, ff, f5, ff, f6, ff, f7, ff, }
-VREINTERPRET/VREINTERPRETQ:162:result_float32x2 [] = { f3f2f1f0 -0x1.e5e3e00p+104 -3.849618e+31, f7f6f5f4 -0x1.edebe80p+112 -1.001792e+34, }
-VREINTERPRET/VREINTERPRETQ:163:result_float32x2 [] = { fff1fff0 nan nan, fff3fff2 nan nan, }
-VREINTERPRET/VREINTERPRETQ:164:result_float32x2 [] = { fffffff0 nan nan, fffffff1 nan nan, }
-VREINTERPRET/VREINTERPRETQ:165:result_float32x2 [] = { fffffff0 nan nan, ffffffff nan nan, }
-VREINTERPRET/VREINTERPRETQ:166:result_float32x2 [] = { f3f2f1f0 -0x1.e5e3e00p+104 -3.849618e+31, f7f6f5f4 -0x1.edebe80p+112 -1.001792e+34, }
-VREINTERPRET/VREINTERPRETQ:167:result_float32x2 [] = { fff1fff0 nan nan, fff3fff2 nan nan, }
-VREINTERPRET/VREINTERPRETQ:168:result_float32x2 [] = { fffffff0 nan nan, fffffff1 nan nan, }
-VREINTERPRET/VREINTERPRETQ:169:result_float32x2 [] = { fffffff0 nan nan, ffffffff nan nan, }
-VREINTERPRET/VREINTERPRETQ:170:result_float32x2 [] = { f3f2f1f0 -0x1.e5e3e00p+104 -3.849618e+31, f7f6f5f4 -0x1.edebe80p+112 -1.001792e+34, }
-VREINTERPRET/VREINTERPRETQ:171:result_float32x2 [] = { fff1fff0 nan nan, fff3fff2 nan nan, }
-VREINTERPRET/VREINTERPRETQ:172:result_float32x4 [] = { f3f2f1f0 -0x1.e5e3e00p+104 -3.849618e+31, f7f6f5f4 -0x1.edebe80p+112 -1.001792e+34, fbfaf9f8 -0x1.f5f3f00p+120 -2.606288e+36, fffefdfc nan nan, }
-VREINTERPRET/VREINTERPRETQ:173:result_float32x4 [] = { fff1fff0 nan nan, fff3fff2 nan nan, fff5fff4 nan nan, fff7fff6 nan nan, }
-VREINTERPRET/VREINTERPRETQ:174:result_float32x4 [] = { fffffff0 nan nan, fffffff1 nan nan, fffffff2 nan nan, fffffff3 nan nan, }
-VREINTERPRET/VREINTERPRETQ:175:result_float32x4 [] = { fffffff0 nan nan, ffffffff nan nan, fffffff1 nan nan, ffffffff nan nan, }
-VREINTERPRET/VREINTERPRETQ:176:result_float32x4 [] = { f3f2f1f0 -0x1.e5e3e00p+104 -3.849618e+31, f7f6f5f4 -0x1.edebe80p+112 -1.001792e+34, fbfaf9f8 -0x1.f5f3f00p+120 -2.606288e+36, fffefdfc nan nan, }
-VREINTERPRET/VREINTERPRETQ:177:result_float32x4 [] = { fff1fff0 nan nan, fff3fff2 nan nan, fff5fff4 nan nan, fff7fff6 nan nan, }
-VREINTERPRET/VREINTERPRETQ:178:result_float32x4 [] = { fffffff0 nan nan, fffffff1 nan nan, fffffff2 nan nan, fffffff3 nan nan, }
-VREINTERPRET/VREINTERPRETQ:179:result_float32x4 [] = { fffffff0 nan nan, ffffffff nan nan, fffffff1 nan nan, ffffffff nan nan, }
-VREINTERPRET/VREINTERPRETQ:180:result_float32x4 [] = { f3f2f1f0 -0x1.e5e3e00p+104 -3.849618e+31, f7f6f5f4 -0x1.edebe80p+112 -1.001792e+34, fbfaf9f8 -0x1.f5f3f00p+120 -2.606288e+36, fffefdfc nan nan, }
-VREINTERPRET/VREINTERPRETQ:181:result_float32x4 [] = { fff1fff0 nan nan, fff3fff2 nan nan, fff5fff4 nan nan, fff7fff6 nan nan, }
+VREINTERPRET/VREINTERPRETQ:162:result_float32x2 [] = { f3f2f1f0, f7f6f5f4, }
+VREINTERPRET/VREINTERPRETQ:163:result_float32x2 [] = { fff1fff0, fff3fff2, }
+VREINTERPRET/VREINTERPRETQ:164:result_float32x2 [] = { fffffff0, fffffff1, }
+VREINTERPRET/VREINTERPRETQ:165:result_float32x2 [] = { fffffff0, ffffffff, }
+VREINTERPRET/VREINTERPRETQ:166:result_float32x2 [] = { f3f2f1f0, f7f6f5f4, }
+VREINTERPRET/VREINTERPRETQ:167:result_float32x2 [] = { fff1fff0, fff3fff2, }
+VREINTERPRET/VREINTERPRETQ:168:result_float32x2 [] = { fffffff0, fffffff1, }
+VREINTERPRET/VREINTERPRETQ:169:result_float32x2 [] = { fffffff0, ffffffff, }
+VREINTERPRET/VREINTERPRETQ:170:result_float32x2 [] = { f3f2f1f0, f7f6f5f4, }
+VREINTERPRET/VREINTERPRETQ:171:result_float32x2 [] = { fff1fff0, fff3fff2, }
+VREINTERPRET/VREINTERPRETQ:172:result_float32x4 [] = { f3f2f1f0, f7f6f5f4, fbfaf9f8, fffefdfc, }
+VREINTERPRET/VREINTERPRETQ:173:result_float32x4 [] = { fff1fff0, fff3fff2, fff5fff4, fff7fff6, }
+VREINTERPRET/VREINTERPRETQ:174:result_float32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, }
+VREINTERPRET/VREINTERPRETQ:175:result_float32x4 [] = { fffffff0, ffffffff, fffffff1, ffffffff, }
+VREINTERPRET/VREINTERPRETQ:176:result_float32x4 [] = { f3f2f1f0, f7f6f5f4, fbfaf9f8, fffefdfc, }
+VREINTERPRET/VREINTERPRETQ:177:result_float32x4 [] = { fff1fff0, fff3fff2, fff5fff4, fff7fff6, }
+VREINTERPRET/VREINTERPRETQ:178:result_float32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, }
+VREINTERPRET/VREINTERPRETQ:179:result_float32x4 [] = { fffffff0, ffffffff, fffffff1, ffffffff, }
+VREINTERPRET/VREINTERPRETQ:180:result_float32x4 [] = { f3f2f1f0, f7f6f5f4, fbfaf9f8, fffefdfc, }
+VREINTERPRET/VREINTERPRETQ:181:result_float32x4 [] = { fff1fff0, fff3fff2, fff5fff4, fff7fff6, }
VREINTERPRET/VREINTERPRETQ:182:result_int8x8 [] = { 0, 0, ffffff80, ffffffc1, 0, 0, 70, ffffffc1, }
VREINTERPRET/VREINTERPRETQ:183:result_int16x4 [] = { 0, ffffc180, 0, ffffc170, }
VREINTERPRET/VREINTERPRETQ:184:result_int32x2 [] = { c1800000, c1700000, }
@@ -3625,7 +3625,7 @@ VQRDMULH:10:result_uint32x2 [] = { 33333333, 33333333, }
VQRDMULH:11:result_uint64x1 [] = { 3333333333333333, }
VQRDMULH:12:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH:13:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRDMULH:14:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRDMULH:14:result_float32x2 [] = { 33333333, 33333333, }
VQRDMULH:15:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH:16:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRDMULH:17:result_int32x4 [] = { 0, 0, 0, 0, }
@@ -3636,7 +3636,7 @@ VQRDMULH:21:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRDMULH:22:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQRDMULH:23:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH:24:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRDMULH:25:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRDMULH:25:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRDMULH (check mul cumulative saturation) cumulative saturation output:
VQRDMULH:26:vqrdmulh_s16 Neon cumulative saturation 1
@@ -3655,7 +3655,7 @@ VQRDMULH:36:result_uint32x2 [] = { 33333333, 33333333, }
VQRDMULH:37:result_uint64x1 [] = { 3333333333333333, }
VQRDMULH:38:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH:39:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRDMULH:40:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRDMULH:40:result_float32x2 [] = { 33333333, 33333333, }
VQRDMULH:41:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH:42:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, }
VQRDMULH:43:result_int32x4 [] = { 7fffffff, 7fffffff, 7fffffff, 7fffffff, }
@@ -3666,7 +3666,7 @@ VQRDMULH:47:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRDMULH:48:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQRDMULH:49:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH:50:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRDMULH:51:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRDMULH:51:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRDMULH (check rounding cumulative saturation) cumulative saturation output:
VQRDMULH:52:vqrdmulh_s16 Neon cumulative saturation 0
@@ -3685,7 +3685,7 @@ VQRDMULH:62:result_uint32x2 [] = { 33333333, 33333333, }
VQRDMULH:63:result_uint64x1 [] = { 3333333333333333, }
VQRDMULH:64:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH:65:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRDMULH:66:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRDMULH:66:result_float32x2 [] = { 33333333, 33333333, }
VQRDMULH:67:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH:68:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, }
VQRDMULH:69:result_int32x4 [] = { 7fffffff, 7fffffff, 7fffffff, 7fffffff, }
@@ -3696,7 +3696,7 @@ VQRDMULH:73:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRDMULH:74:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQRDMULH:75:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH:76:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRDMULH:77:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRDMULH:77:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRDMULH_LANE cumulative saturation output:
VQRDMULH_LANE:0:vqrdmulh_lane_s16 Neon cumulative saturation 0
@@ -3715,7 +3715,7 @@ VQRDMULH_LANE:10:result_uint32x2 [] = { 33333333, 33333333, }
VQRDMULH_LANE:11:result_uint64x1 [] = { 3333333333333333, }
VQRDMULH_LANE:12:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH_LANE:13:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRDMULH_LANE:14:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRDMULH_LANE:14:result_float32x2 [] = { 33333333, 33333333, }
VQRDMULH_LANE:15:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH_LANE:16:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRDMULH_LANE:17:result_int32x4 [] = { 0, 0, 0, 0, }
@@ -3726,7 +3726,7 @@ VQRDMULH_LANE:21:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333,
VQRDMULH_LANE:22:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQRDMULH_LANE:23:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH_LANE:24:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRDMULH_LANE:25:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRDMULH_LANE:25:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRDMULH_LANE (check mul cumulative saturation) cumulative saturation output:
VQRDMULH_LANE:26:vqrdmulh_lane_s16 Neon cumulative saturation 1
@@ -3745,7 +3745,7 @@ VQRDMULH_LANE:36:result_uint32x2 [] = { 33333333, 33333333, }
VQRDMULH_LANE:37:result_uint64x1 [] = { 3333333333333333, }
VQRDMULH_LANE:38:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH_LANE:39:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRDMULH_LANE:40:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRDMULH_LANE:40:result_float32x2 [] = { 33333333, 33333333, }
VQRDMULH_LANE:41:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH_LANE:42:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, }
VQRDMULH_LANE:43:result_int32x4 [] = { 7fffffff, 7fffffff, 7fffffff, 7fffffff, }
@@ -3756,7 +3756,7 @@ VQRDMULH_LANE:47:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333,
VQRDMULH_LANE:48:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQRDMULH_LANE:49:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH_LANE:50:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRDMULH_LANE:51:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRDMULH_LANE:51:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRDMULH_LANE (check rounding cumulative saturation) cumulative saturation output:
VQRDMULH_LANE:52:vqrdmulh_lane_s16 Neon cumulative saturation 0
@@ -3775,7 +3775,7 @@ VQRDMULH_LANE:62:result_uint32x2 [] = { 33333333, 33333333, }
VQRDMULH_LANE:63:result_uint64x1 [] = { 3333333333333333, }
VQRDMULH_LANE:64:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH_LANE:65:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRDMULH_LANE:66:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRDMULH_LANE:66:result_float32x2 [] = { 33333333, 33333333, }
VQRDMULH_LANE:67:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH_LANE:68:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, }
VQRDMULH_LANE:69:result_int32x4 [] = { 7fffffff, 7fffffff, 7fffffff, 7fffffff, }
@@ -3786,7 +3786,7 @@ VQRDMULH_LANE:73:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333,
VQRDMULH_LANE:74:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQRDMULH_LANE:75:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH_LANE:76:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRDMULH_LANE:77:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRDMULH_LANE:77:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRDMULH_N cumulative saturation output:
VQRDMULH_N:0:vqrdmulh_n_s16 Neon cumulative saturation 0
@@ -3817,7 +3817,7 @@ VQRDMULH_N:18:result_uint32x2 [] = { 33333333, 33333333, }
VQRDMULH_N:19:result_uint64x1 [] = { 3333333333333333, }
VQRDMULH_N:20:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH_N:21:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRDMULH_N:22:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRDMULH_N:22:result_float32x2 [] = { 33333333, 33333333, }
VQRDMULH_N:23:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH_N:24:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, }
VQRDMULH_N:25:result_int32x4 [] = { 7fffffff, 7fffffff, 7fffffff, 7fffffff, }
@@ -3828,7 +3828,7 @@ VQRDMULH_N:29:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRDMULH_N:30:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQRDMULH_N:31:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH_N:32:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRDMULH_N:33:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRDMULH_N:33:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRDMULH_N (check rounding cumulative saturation) cumulative saturation output:
VQRDMULH_N:34:vqrdmulh_n_s16 Neon cumulative saturation 0
@@ -3847,7 +3847,7 @@ VQRDMULH_N:44:result_uint32x2 [] = { 33333333, 33333333, }
VQRDMULH_N:45:result_uint64x1 [] = { 3333333333333333, }
VQRDMULH_N:46:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH_N:47:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRDMULH_N:48:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRDMULH_N:48:result_float32x2 [] = { 33333333, 33333333, }
VQRDMULH_N:49:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH_N:50:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, }
VQRDMULH_N:51:result_int32x4 [] = { 7fffffff, 7fffffff, 7fffffff, 7fffffff, }
@@ -3858,7 +3858,7 @@ VQRDMULH_N:55:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRDMULH_N:56:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQRDMULH_N:57:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH_N:58:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRDMULH_N:59:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRDMULH_N:59:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHL/VQRSHLQ (with input = 0) cumulative saturation output:
VQRSHL/VQRSHLQ:0:vqrshl_s8 Neon cumulative saturation 0
@@ -3889,7 +3889,7 @@ VQRSHL/VQRSHLQ:22:result_uint32x2 [] = { 0, 0, }
VQRSHL/VQRSHLQ:23:result_uint64x1 [] = { 0, }
VQRSHL/VQRSHLQ:24:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:25:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:26:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:26:result_float32x2 [] = { 33333333, 33333333, }
VQRSHL/VQRSHLQ:27:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VQRSHL/VQRSHLQ:28:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRSHL/VQRSHLQ:29:result_int32x4 [] = { 0, 0, 0, 0, }
@@ -3900,7 +3900,7 @@ VQRSHL/VQRSHLQ:33:result_uint32x4 [] = { 0, 0, 0, 0, }
VQRSHL/VQRSHLQ:34:result_uint64x2 [] = { 0, 0, }
VQRSHL/VQRSHLQ:35:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:36:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:37:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:37:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHL/VQRSHLQ (input 0 and negative shift amount) cumulative saturation output:
VQRSHL/VQRSHLQ:38:vqrshl_s8 Neon cumulative saturation 0
@@ -3931,7 +3931,7 @@ VQRSHL/VQRSHLQ:60:result_uint32x2 [] = { 0, 0, }
VQRSHL/VQRSHLQ:61:result_uint64x1 [] = { 0, }
VQRSHL/VQRSHLQ:62:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:63:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:64:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:64:result_float32x2 [] = { 33333333, 33333333, }
VQRSHL/VQRSHLQ:65:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VQRSHL/VQRSHLQ:66:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRSHL/VQRSHLQ:67:result_int32x4 [] = { 0, 0, 0, 0, }
@@ -3942,7 +3942,7 @@ VQRSHL/VQRSHLQ:71:result_uint32x4 [] = { 0, 0, 0, 0, }
VQRSHL/VQRSHLQ:72:result_uint64x2 [] = { 0, 0, }
VQRSHL/VQRSHLQ:73:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:74:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:75:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:75:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHL/VQRSHLQ cumulative saturation output:
VQRSHL/VQRSHLQ:76:vqrshl_s8 Neon cumulative saturation 0
@@ -3973,7 +3973,7 @@ VQRSHL/VQRSHLQ:98:result_uint32x2 [] = { ffffffff, ffffffff, }
VQRSHL/VQRSHLQ:99:result_uint64x1 [] = { ffffffffffffffff, }
VQRSHL/VQRSHLQ:100:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:101:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:102:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:102:result_float32x2 [] = { 33333333, 33333333, }
VQRSHL/VQRSHLQ:103:result_int8x16 [] = { ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, }
VQRSHL/VQRSHLQ:104:result_int16x8 [] = { ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, }
VQRSHL/VQRSHLQ:105:result_int32x4 [] = { 80000000, 80000000, 80000000, 80000000, }
@@ -3984,7 +3984,7 @@ VQRSHL/VQRSHLQ:109:result_uint32x4 [] = { ffffffff, ffffffff, ffffffff, ffffffff
VQRSHL/VQRSHLQ:110:result_uint64x2 [] = { ffffffffffffffff, ffffffffffffffff, }
VQRSHL/VQRSHLQ:111:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:112:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:113:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:113:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHL/VQRSHLQ (negative shift amount) cumulative saturation output:
VQRSHL/VQRSHLQ:114:vqrshl_s8 Neon cumulative saturation 0
@@ -4015,7 +4015,7 @@ VQRSHL/VQRSHLQ:136:result_uint32x2 [] = { 1ffffffe, 1ffffffe, }
VQRSHL/VQRSHLQ:137:result_uint64x1 [] = { fffffffffffffff, }
VQRSHL/VQRSHLQ:138:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:139:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:140:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:140:result_float32x2 [] = { 33333333, 33333333, }
VQRSHL/VQRSHLQ:141:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VQRSHL/VQRSHLQ:142:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRSHL/VQRSHLQ:143:result_int32x4 [] = { 0, 0, 0, 0, }
@@ -4026,7 +4026,7 @@ VQRSHL/VQRSHLQ:147:result_uint32x4 [] = { 80000, 80000, 80000, 80000, }
VQRSHL/VQRSHLQ:148:result_uint64x2 [] = { 100000000000, 100000000000, }
VQRSHL/VQRSHLQ:149:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:150:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:151:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:151:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHL/VQRSHLQ (checking cumulative saturation: shift by -1) cumulative saturation output:
VQRSHL/VQRSHLQ:152:vqrshl_s8 Neon cumulative saturation 0
@@ -4057,7 +4057,7 @@ VQRSHL/VQRSHLQ:174:result_uint32x2 [] = { 80000000, 80000000, }
VQRSHL/VQRSHLQ:175:result_uint64x1 [] = { 8000000000000000, }
VQRSHL/VQRSHLQ:176:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:177:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:178:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:178:result_float32x2 [] = { 33333333, 33333333, }
VQRSHL/VQRSHLQ:179:result_int8x16 [] = { 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, }
VQRSHL/VQRSHLQ:180:result_int16x8 [] = { 4000, 4000, 4000, 4000, 4000, 4000, 4000, 4000, }
VQRSHL/VQRSHLQ:181:result_int32x4 [] = { 40000000, 40000000, 40000000, 40000000, }
@@ -4068,7 +4068,7 @@ VQRSHL/VQRSHLQ:185:result_uint32x4 [] = { 80000000, 80000000, 80000000, 80000000
VQRSHL/VQRSHLQ:186:result_uint64x2 [] = { 8000000000000000, 8000000000000000, }
VQRSHL/VQRSHLQ:187:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:188:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:189:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:189:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHL/VQRSHLQ (checking cumulative saturation: shift by -3) cumulative saturation output:
VQRSHL/VQRSHLQ:190:vqrshl_s8 Neon cumulative saturation 0
@@ -4099,7 +4099,7 @@ VQRSHL/VQRSHLQ:212:result_uint32x2 [] = { 20000000, 20000000, }
VQRSHL/VQRSHLQ:213:result_uint64x1 [] = { 2000000000000000, }
VQRSHL/VQRSHLQ:214:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:215:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:216:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:216:result_float32x2 [] = { 33333333, 33333333, }
VQRSHL/VQRSHLQ:217:result_int8x16 [] = { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, }
VQRSHL/VQRSHLQ:218:result_int16x8 [] = { 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, }
VQRSHL/VQRSHLQ:219:result_int32x4 [] = { 10000000, 10000000, 10000000, 10000000, }
@@ -4110,7 +4110,7 @@ VQRSHL/VQRSHLQ:223:result_uint32x4 [] = { 20000000, 20000000, 20000000, 20000000
VQRSHL/VQRSHLQ:224:result_uint64x2 [] = { 2000000000000000, 2000000000000000, }
VQRSHL/VQRSHLQ:225:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:226:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:227:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:227:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHL/VQRSHLQ (checking cumulative saturation: large shift amount) cumulative saturation output:
VQRSHL/VQRSHLQ:228:vqrshl_s8 Neon cumulative saturation 1
@@ -4141,7 +4141,7 @@ VQRSHL/VQRSHLQ:250:result_uint32x2 [] = { ffffffff, ffffffff, }
VQRSHL/VQRSHLQ:251:result_uint64x1 [] = { ffffffffffffffff, }
VQRSHL/VQRSHLQ:252:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:253:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:254:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:254:result_float32x2 [] = { 33333333, 33333333, }
VQRSHL/VQRSHLQ:255:result_int8x16 [] = { 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, }
VQRSHL/VQRSHLQ:256:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, }
VQRSHL/VQRSHLQ:257:result_int32x4 [] = { 7fffffff, 7fffffff, 7fffffff, 7fffffff, }
@@ -4152,7 +4152,7 @@ VQRSHL/VQRSHLQ:261:result_uint32x4 [] = { ffffffff, ffffffff, ffffffff, ffffffff
VQRSHL/VQRSHLQ:262:result_uint64x2 [] = { ffffffffffffffff, ffffffffffffffff, }
VQRSHL/VQRSHLQ:263:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:264:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:265:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:265:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHL/VQRSHLQ (checking cumulative saturation: large shift amount with negative input) cumulative saturation output:
VQRSHL/VQRSHLQ:266:vqrshl_s8 Neon cumulative saturation 1
@@ -4183,7 +4183,7 @@ VQRSHL/VQRSHLQ:288:result_uint32x2 [] = { ffffffff, ffffffff, }
VQRSHL/VQRSHLQ:289:result_uint64x1 [] = { ffffffffffffffff, }
VQRSHL/VQRSHLQ:290:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:291:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:292:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:292:result_float32x2 [] = { 33333333, 33333333, }
VQRSHL/VQRSHLQ:293:result_int8x16 [] = { ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, }
VQRSHL/VQRSHLQ:294:result_int16x8 [] = { ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, }
VQRSHL/VQRSHLQ:295:result_int32x4 [] = { 80000000, 80000000, 80000000, 80000000, }
@@ -4194,7 +4194,7 @@ VQRSHL/VQRSHLQ:299:result_uint32x4 [] = { ffffffff, ffffffff, ffffffff, ffffffff
VQRSHL/VQRSHLQ:300:result_uint64x2 [] = { ffffffffffffffff, ffffffffffffffff, }
VQRSHL/VQRSHLQ:301:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:302:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:303:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:303:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHL/VQRSHLQ (checking cumulative saturation: large negative shift amount) cumulative saturation output:
VQRSHL/VQRSHLQ:304:vqrshl_s8 Neon cumulative saturation 0
@@ -4225,7 +4225,7 @@ VQRSHL/VQRSHLQ:326:result_uint32x2 [] = { 0, 0, }
VQRSHL/VQRSHLQ:327:result_uint64x1 [] = { 0, }
VQRSHL/VQRSHLQ:328:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:329:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:330:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:330:result_float32x2 [] = { 33333333, 33333333, }
VQRSHL/VQRSHLQ:331:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VQRSHL/VQRSHLQ:332:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRSHL/VQRSHLQ:333:result_int32x4 [] = { 0, 0, 0, 0, }
@@ -4236,7 +4236,7 @@ VQRSHL/VQRSHLQ:337:result_uint32x4 [] = { 0, 0, 0, 0, }
VQRSHL/VQRSHLQ:338:result_uint64x2 [] = { 0, 0, }
VQRSHL/VQRSHLQ:339:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:340:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:341:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:341:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHL/VQRSHLQ (checking cumulative saturation: large shift amount with 0 input) cumulative saturation output:
VQRSHL/VQRSHLQ:342:vqrshl_s8 Neon cumulative saturation 0
@@ -4267,7 +4267,7 @@ VQRSHL/VQRSHLQ:364:result_uint32x2 [] = { 0, 0, }
VQRSHL/VQRSHLQ:365:result_uint64x1 [] = { 0, }
VQRSHL/VQRSHLQ:366:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:367:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:368:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:368:result_float32x2 [] = { 33333333, 33333333, }
VQRSHL/VQRSHLQ:369:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VQRSHL/VQRSHLQ:370:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRSHL/VQRSHLQ:371:result_int32x4 [] = { 0, 0, 0, 0, }
@@ -4278,7 +4278,7 @@ VQRSHL/VQRSHLQ:375:result_uint32x4 [] = { 0, 0, 0, 0, }
VQRSHL/VQRSHLQ:376:result_uint64x2 [] = { 0, 0, }
VQRSHL/VQRSHLQ:377:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:378:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:379:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:379:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VABA/VABAQ output:
VABA/VABAQ:0:result_int8x8 [] = { fffffff6, fffffff7, fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, }
@@ -4291,7 +4291,7 @@ VABA/VABAQ:6:result_uint32x2 [] = { ffffffe7, ffffffe8, }
VABA/VABAQ:7:result_uint64x1 [] = { 3333333333333333, }
VABA/VABAQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VABA/VABAQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VABA/VABAQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VABA/VABAQ:10:result_float32x2 [] = { 33333333, 33333333, }
VABA/VABAQ:11:result_int8x16 [] = { 5e, 5f, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 6a, 6b, 6c, 6d, }
VABA/VABAQ:12:result_int16x8 [] = { b9c, b9d, b9e, b9f, ba0, ba1, ba2, ba3, }
VABA/VABAQ:13:result_int32x4 [] = { 26e0, 26e1, 26e2, 26e3, }
@@ -4302,7 +4302,7 @@ VABA/VABAQ:17:result_uint32x4 [] = { c, d, e, f, }
VABA/VABAQ:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VABA/VABAQ:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VABA/VABAQ:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VABA/VABAQ:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VABA/VABAQ:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VABAL output:
VABAL:0:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
@@ -4315,7 +4315,7 @@ VABAL:6:result_uint32x2 [] = { 33333333, 33333333, }
VABAL:7:result_uint64x1 [] = { 3333333333333333, }
VABAL:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VABAL:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VABAL:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VABAL:10:result_float32x2 [] = { 33333333, 33333333, }
VABAL:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VABAL:12:result_int16x8 [] = { fffffff6, fffffff7, fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, }
VABAL:13:result_int32x4 [] = { 16, 17, 18, 19, }
@@ -4326,7 +4326,7 @@ VABAL:17:result_uint32x4 [] = { 907, 908, 909, 90a, }
VABAL:18:result_uint64x2 [] = { ffffffe7, ffffffe8, }
VABAL:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VABAL:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VABAL:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VABAL:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VABAL test intermediate overflow output:
VABAL:22:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
@@ -4339,7 +4339,7 @@ VABAL:28:result_uint32x2 [] = { 33333333, 33333333, }
VABAL:29:result_uint64x1 [] = { 3333333333333333, }
VABAL:30:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VABAL:31:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VABAL:32:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VABAL:32:result_float32x2 [] = { 33333333, 33333333, }
VABAL:33:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VABAL:34:result_int16x8 [] = { ef, f0, f1, f2, f3, f4, f5, f6, }
VABAL:35:result_int32x4 [] = { ffef, fff0, fff1, fff2, }
@@ -4350,7 +4350,7 @@ VABAL:39:result_uint32x4 [] = { ffe2, ffe3, ffe4, ffe5, }
VABAL:40:result_uint64x2 [] = { ffffffe7, ffffffe8, }
VABAL:41:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VABAL:42:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VABAL:43:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VABAL:43:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VABD/VABDQ output:
VABD/VABDQ:0:result_int8x8 [] = { 11, 10, f, e, d, c, b, a, }
@@ -4363,7 +4363,7 @@ VABD/VABDQ:6:result_uint32x2 [] = { ffffffe8, ffffffe9, }
VABD/VABDQ:7:result_uint64x1 [] = { 3333333333333333, }
VABD/VABDQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VABD/VABDQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VABD/VABDQ:10:result_float32x2 [] = { 41c26666 0x1.84cccc0p+4 24.3, 41ba6666 0x1.74cccc0p+4 23.3, }
+VABD/VABDQ:10:result_float32x2 [] = { 41c26666, 41ba6666, }
VABD/VABDQ:11:result_int8x16 [] = { 1a, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, f, e, d, c, b, }
VABD/VABDQ:12:result_int16x8 [] = { 4, 3, 2, 1, 0, 1, 2, 3, }
VABD/VABDQ:13:result_int32x4 [] = { 30, 2f, 2e, 2d, }
@@ -4374,9 +4374,9 @@ VABD/VABDQ:17:result_uint32x4 [] = { ffffffd0, ffffffd1, ffffffd2, ffffffd3, }
VABD/VABDQ:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VABD/VABDQ:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VABD/VABDQ:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VABD/VABDQ:21:result_float32x4 [] = { 42407ae1 0x1.80f5c20p+5 48.12, 423c7ae1 0x1.78f5c20p+5 47.12, 42387ae1 0x1.70f5c20p+5 46.12, 42347ae1 0x1.68f5c20p+5 45.12, }
-VABD/VABDQ FP special (-0.0):22:result_float32x4 [] = { 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, }
-VABD/VABDQ FP special (-0.0):23:result_float32x4 [] = { 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, }
+VABD/VABDQ:21:result_float32x4 [] = { 42407ae1, 423c7ae1, 42387ae1, 42347ae1, }
+VABD/VABDQ FP special (-0.0):22:result_float32x4 [] = { 0, 0, 0, 0, }
+VABD/VABDQ FP special (-0.0):23:result_float32x4 [] = { 0, 0, 0, 0, }
VABDL output:
VABDL:0:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
@@ -4389,7 +4389,7 @@ VABDL:6:result_uint32x2 [] = { 33333333, 33333333, }
VABDL:7:result_uint64x1 [] = { 3333333333333333, }
VABDL:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VABDL:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VABDL:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VABDL:10:result_float32x2 [] = { 33333333, 33333333, }
VABDL:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VABDL:12:result_int16x8 [] = { 11, 10, f, e, d, c, b, a, }
VABDL:13:result_int32x4 [] = { 3, 2, 1, 0, }
@@ -4400,7 +4400,7 @@ VABDL:17:result_uint32x4 [] = { ffe3, ffe4, ffe5, ffe6, }
VABDL:18:result_uint64x2 [] = { ffffffe8, ffffffe9, }
VABDL:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VABDL:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VABDL:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VABDL:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VAND/VANDQ output:
VAND/VANDQ:0:result_int8x8 [] = { 0, 0, 2, 2, 0, 0, 2, 2, }
@@ -4413,7 +4413,7 @@ VAND/VANDQ:6:result_uint32x2 [] = { 20, 20, }
VAND/VANDQ:7:result_uint64x1 [] = { 0, }
VAND/VANDQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VAND/VANDQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VAND/VANDQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VAND/VANDQ:10:result_float32x2 [] = { 33333333, 33333333, }
VAND/VANDQ:11:result_int8x16 [] = { fffffff0, fffffff0, fffffff2, fffffff2, fffffff4, fffffff4, fffffff6, fffffff6, fffffff0, fffffff0, fffffff2, fffffff2, fffffff4, fffffff4, fffffff6, fffffff6, }
VAND/VANDQ:12:result_int16x8 [] = { ffffffe0, ffffffe0, ffffffe0, ffffffe0, ffffffe4, ffffffe4, ffffffe4, ffffffe4, }
VAND/VANDQ:13:result_int32x4 [] = { ffffffe0, ffffffe0, ffffffe2, ffffffe2, }
@@ -4424,7 +4424,7 @@ VAND/VANDQ:17:result_uint32x4 [] = { 30, 31, 32, 33, }
VAND/VANDQ:18:result_uint64x2 [] = { 0, 1, }
VAND/VANDQ:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VAND/VANDQ:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VAND/VANDQ:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VAND/VANDQ:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VORR/VORRQ output:
VORR/VORRQ:0:result_int8x8 [] = { fffffff2, fffffff3, fffffff2, fffffff3, fffffff6, fffffff7, fffffff6, fffffff7, }
@@ -4437,7 +4437,7 @@ VORR/VORRQ:6:result_uint32x2 [] = { fffffff8, fffffff9, }
VORR/VORRQ:7:result_uint64x1 [] = { fffffffffffffff2, }
VORR/VORRQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VORR/VORRQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VORR/VORRQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VORR/VORRQ:10:result_float32x2 [] = { 33333333, 33333333, }
VORR/VORRQ:11:result_int8x16 [] = { fffffff6, fffffff7, fffffff6, fffffff7, fffffff6, fffffff7, fffffff6, fffffff7, fffffffe, ffffffff, fffffffe, ffffffff, fffffffe, ffffffff, fffffffe, ffffffff, }
VORR/VORRQ:12:result_int16x8 [] = { fffffffc, fffffffd, fffffffe, ffffffff, fffffffc, fffffffd, fffffffe, ffffffff, }
VORR/VORRQ:13:result_int32x4 [] = { fffffff2, fffffff3, fffffff2, fffffff3, }
@@ -4448,7 +4448,7 @@ VORR/VORRQ:17:result_uint32x4 [] = { fffffff7, fffffff7, fffffff7, fffffff7, }
VORR/VORRQ:18:result_uint64x2 [] = { fffffffffffffff3, fffffffffffffff3, }
VORR/VORRQ:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VORR/VORRQ:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VORR/VORRQ:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VORR/VORRQ:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VORN/VORNQ output:
VORN/VORNQ:0:result_int8x8 [] = { fffffffd, fffffffd, ffffffff, ffffffff, fffffffd, fffffffd, ffffffff, ffffffff, }
@@ -4461,7 +4461,7 @@ VORN/VORNQ:6:result_uint32x2 [] = { fffffff7, fffffff7, }
VORN/VORNQ:7:result_uint64x1 [] = { fffffffffffffffd, }
VORN/VORNQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VORN/VORNQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VORN/VORNQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VORN/VORNQ:10:result_float32x2 [] = { 33333333, 33333333, }
VORN/VORNQ:11:result_int8x16 [] = { fffffff9, fffffff9, fffffffb, fffffffb, fffffffd, fffffffd, ffffffff, ffffffff, fffffff9, fffffff9, fffffffb, fffffffb, fffffffd, fffffffd, ffffffff, ffffffff, }
VORN/VORNQ:12:result_int16x8 [] = { fffffff3, fffffff3, fffffff3, fffffff3, fffffff7, fffffff7, fffffff7, fffffff7, }
VORN/VORNQ:13:result_int32x4 [] = { fffffffd, fffffffd, ffffffff, ffffffff, }
@@ -4472,7 +4472,7 @@ VORN/VORNQ:17:result_uint32x4 [] = { fffffff8, fffffff9, fffffffa, fffffffb, }
VORN/VORNQ:18:result_uint64x2 [] = { fffffffffffffffc, fffffffffffffffd, }
VORN/VORNQ:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VORN/VORNQ:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VORN/VORNQ:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VORN/VORNQ:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VEOR/VEORQ output:
VEOR/VEORQ:0:result_int8x8 [] = { fffffff2, fffffff3, fffffff0, fffffff1, fffffff6, fffffff7, fffffff4, fffffff5, }
@@ -4485,7 +4485,7 @@ VEOR/VEORQ:6:result_uint32x2 [] = { ffffffd8, ffffffd9, }
VEOR/VEORQ:7:result_uint64x1 [] = { fffffffffffffff2, }
VEOR/VEORQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VEOR/VEORQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VEOR/VEORQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VEOR/VEORQ:10:result_float32x2 [] = { 33333333, 33333333, }
VEOR/VEORQ:11:result_int8x16 [] = { 6, 7, 4, 5, 2, 3, 0, 1, e, f, c, d, a, b, 8, 9, }
VEOR/VEORQ:12:result_int16x8 [] = { 1c, 1d, 1e, 1f, 18, 19, 1a, 1b, }
VEOR/VEORQ:13:result_int32x4 [] = { 12, 13, 10, 11, }
@@ -4496,7 +4496,7 @@ VEOR/VEORQ:17:result_uint32x4 [] = { ffffffc7, ffffffc6, ffffffc5, ffffffc4, }
VEOR/VEORQ:18:result_uint64x2 [] = { fffffffffffffff3, fffffffffffffff2, }
VEOR/VEORQ:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VEOR/VEORQ:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VEOR/VEORQ:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VEOR/VEORQ:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VBIC/VBICQ output:
VBIC/VBICQ:0:result_int8x8 [] = { fffffff0, fffffff1, fffffff0, fffffff1, fffffff4, fffffff5, fffffff4, fffffff5, }
@@ -4509,7 +4509,7 @@ VBIC/VBICQ:6:result_uint32x2 [] = { ffffffd0, ffffffd1, }
VBIC/VBICQ:7:result_uint64x1 [] = { fffffffffffffff0, }
VBIC/VBICQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VBIC/VBICQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VBIC/VBICQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VBIC/VBICQ:10:result_float32x2 [] = { 33333333, 33333333, }
VBIC/VBICQ:11:result_int8x16 [] = { 0, 1, 0, 1, 0, 1, 0, 1, 8, 9, 8, 9, 8, 9, 8, 9, }
VBIC/VBICQ:12:result_int16x8 [] = { 10, 11, 12, 13, 10, 11, 12, 13, }
VBIC/VBICQ:13:result_int32x4 [] = { 10, 11, 10, 11, }
@@ -4520,7 +4520,7 @@ VBIC/VBICQ:17:result_uint32x4 [] = { ffffffc0, ffffffc0, ffffffc0, ffffffc0, }
VBIC/VBICQ:18:result_uint64x2 [] = { fffffffffffffff0, fffffffffffffff0, }
VBIC/VBICQ:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VBIC/VBICQ:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VBIC/VBICQ:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VBIC/VBICQ:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VCREATE output:
VCREATE:0:result_int8x8 [] = { fffffff0, ffffffde, ffffffbc, ffffff9a, 78, 56, 34, 12, }
@@ -4533,7 +4533,7 @@ VCREATE:6:result_uint32x2 [] = { 9abcdef0, 12345678, }
VCREATE:7:result_uint64x1 [] = { 123456789abcdef0, }
VCREATE:8:result_poly8x8 [] = { f0, de, bc, 9a, 78, 56, 34, 12, }
VCREATE:9:result_poly16x4 [] = { def0, 9abc, 5678, 1234, }
-VCREATE:10:result_float32x2 [] = { 9abcdef0 -0x1.79bde00p-74 -7.811515e-23, 12345678 0x1.68acf00p-91 5.690457e-28, }
+VCREATE:10:result_float32x2 [] = { 9abcdef0, 12345678, }
VCREATE:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VCREATE:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VCREATE:13:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -4544,7 +4544,7 @@ VCREATE:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VCREATE:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VCREATE:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VCREATE:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VCREATE:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VCREATE:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VLD2_LANE/VLD2Q_LANE chunk 0 output:
VLD2_LANE/VLD2Q_LANE:0:result_int8x8 [] = { ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, }
@@ -4557,7 +4557,7 @@ VLD2_LANE/VLD2Q_LANE:6:result_uint32x2 [] = { aaaaaaaa, aaaaaaaa, }
VLD2_LANE/VLD2Q_LANE:7:result_uint64x1 [] = { 3333333333333333, }
VLD2_LANE/VLD2Q_LANE:8:result_poly8x8 [] = { aa, aa, aa, aa, aa, aa, aa, aa, }
VLD2_LANE/VLD2Q_LANE:9:result_poly16x4 [] = { aaaa, aaaa, aaaa, aaaa, }
-VLD2_LANE/VLD2Q_LANE:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VLD2_LANE/VLD2Q_LANE:10:result_float32x2 [] = { c1800000, c1700000, }
VLD2_LANE/VLD2Q_LANE:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD2_LANE/VLD2Q_LANE:12:result_int16x8 [] = { ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, }
VLD2_LANE/VLD2Q_LANE:13:result_int32x4 [] = { aaaaaaaa, aaaaaaaa, aaaaaaaa, aaaaaaaa, }
@@ -4568,7 +4568,7 @@ VLD2_LANE/VLD2Q_LANE:17:result_uint32x4 [] = { fffffff0, fffffff1, aaaaaaaa, aaa
VLD2_LANE/VLD2Q_LANE:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD2_LANE/VLD2Q_LANE:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD2_LANE/VLD2Q_LANE:20:result_poly16x8 [] = { aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, }
-VLD2_LANE/VLD2Q_LANE:21:result_float32x4 [] = { aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, }
+VLD2_LANE/VLD2Q_LANE:21:result_float32x4 [] = { aaaaaaaa, aaaaaaaa, aaaaaaaa, aaaaaaaa, }
VLD2_LANE/VLD2Q_LANE chunk 1 output:
VLD2_LANE/VLD2Q_LANE:22:result_int8x8 [] = { ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, fffffff0, fffffff1, }
@@ -4581,7 +4581,7 @@ VLD2_LANE/VLD2Q_LANE:28:result_uint32x2 [] = { fffffff0, fffffff1, }
VLD2_LANE/VLD2Q_LANE:29:result_uint64x1 [] = { 3333333333333333, }
VLD2_LANE/VLD2Q_LANE:30:result_poly8x8 [] = { f0, f1, aa, aa, aa, aa, aa, aa, }
VLD2_LANE/VLD2Q_LANE:31:result_poly16x4 [] = { aaaa, aaaa, fff0, fff1, }
-VLD2_LANE/VLD2Q_LANE:32:result_float32x2 [] = { aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, }
+VLD2_LANE/VLD2Q_LANE:32:result_float32x2 [] = { aaaaaaaa, aaaaaaaa, }
VLD2_LANE/VLD2Q_LANE:33:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD2_LANE/VLD2Q_LANE:34:result_int16x8 [] = { ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, fffffff0, fffffff1, ffffaaaa, ffffaaaa, }
VLD2_LANE/VLD2Q_LANE:35:result_int32x4 [] = { fffffff0, fffffff1, aaaaaaaa, aaaaaaaa, }
@@ -4592,7 +4592,7 @@ VLD2_LANE/VLD2Q_LANE:39:result_uint32x4 [] = { aaaaaaaa, aaaaaaaa, aaaaaaaa, aaa
VLD2_LANE/VLD2Q_LANE:40:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD2_LANE/VLD2Q_LANE:41:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD2_LANE/VLD2Q_LANE:42:result_poly16x8 [] = { aaaa, aaaa, fff0, fff1, aaaa, aaaa, aaaa, aaaa, }
-VLD2_LANE/VLD2Q_LANE:43:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, }
+VLD2_LANE/VLD2Q_LANE:43:result_float32x4 [] = { c1800000, c1700000, aaaaaaaa, aaaaaaaa, }
VLD3_LANE/VLD3Q_LANE chunk 0 output:
VLD3_LANE/VLD3Q_LANE:0:result_int8x8 [] = { ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, }
@@ -4605,7 +4605,7 @@ VLD3_LANE/VLD3Q_LANE:6:result_uint32x2 [] = { aaaaaaaa, aaaaaaaa, }
VLD3_LANE/VLD3Q_LANE:7:result_uint64x1 [] = { 3333333333333333, }
VLD3_LANE/VLD3Q_LANE:8:result_poly8x8 [] = { aa, aa, aa, aa, aa, aa, aa, aa, }
VLD3_LANE/VLD3Q_LANE:9:result_poly16x4 [] = { aaaa, aaaa, aaaa, aaaa, }
-VLD3_LANE/VLD3Q_LANE:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VLD3_LANE/VLD3Q_LANE:10:result_float32x2 [] = { c1800000, c1700000, }
VLD3_LANE/VLD3Q_LANE:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD3_LANE/VLD3Q_LANE:12:result_int16x8 [] = { ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, }
VLD3_LANE/VLD3Q_LANE:13:result_int32x4 [] = { aaaaaaaa, aaaaaaaa, aaaaaaaa, aaaaaaaa, }
@@ -4616,7 +4616,7 @@ VLD3_LANE/VLD3Q_LANE:17:result_uint32x4 [] = { fffffff0, fffffff1, fffffff2, aaa
VLD3_LANE/VLD3Q_LANE:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD3_LANE/VLD3Q_LANE:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD3_LANE/VLD3Q_LANE:20:result_poly16x8 [] = { aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, }
-VLD3_LANE/VLD3Q_LANE:21:result_float32x4 [] = { aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, }
+VLD3_LANE/VLD3Q_LANE:21:result_float32x4 [] = { aaaaaaaa, aaaaaaaa, aaaaaaaa, aaaaaaaa, }
VLD3_LANE/VLD3Q_LANE chunk 1 output:
VLD3_LANE/VLD3Q_LANE:22:result_int8x8 [] = { ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, }
@@ -4629,7 +4629,7 @@ VLD3_LANE/VLD3Q_LANE:28:result_uint32x2 [] = { aaaaaaaa, fffffff0, }
VLD3_LANE/VLD3Q_LANE:29:result_uint64x1 [] = { 3333333333333333, }
VLD3_LANE/VLD3Q_LANE:30:result_poly8x8 [] = { aa, aa, aa, aa, f0, f1, f2, aa, }
VLD3_LANE/VLD3Q_LANE:31:result_poly16x4 [] = { aaaa, aaaa, aaaa, aaaa, }
-VLD3_LANE/VLD3Q_LANE:32:result_float32x2 [] = { c1600000 -0x1.c000000p+3 -14, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, }
+VLD3_LANE/VLD3Q_LANE:32:result_float32x2 [] = { c1600000, aaaaaaaa, }
VLD3_LANE/VLD3Q_LANE:33:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD3_LANE/VLD3Q_LANE:34:result_int16x8 [] = { ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, }
VLD3_LANE/VLD3Q_LANE:35:result_int32x4 [] = { aaaaaaaa, aaaaaaaa, fffffff0, fffffff1, }
@@ -4640,7 +4640,7 @@ VLD3_LANE/VLD3Q_LANE:39:result_uint32x4 [] = { aaaaaaaa, aaaaaaaa, aaaaaaaa, aaa
VLD3_LANE/VLD3Q_LANE:40:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD3_LANE/VLD3Q_LANE:41:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD3_LANE/VLD3Q_LANE:42:result_poly16x8 [] = { aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, fff0, }
-VLD3_LANE/VLD3Q_LANE:43:result_float32x4 [] = { aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VLD3_LANE/VLD3Q_LANE:43:result_float32x4 [] = { aaaaaaaa, aaaaaaaa, c1800000, c1700000, }
VLD3_LANE/VLD3Q_LANE chunk 2 output:
VLD3_LANE/VLD3Q_LANE:44:result_int8x8 [] = { ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, fffffff0, fffffff1, fffffff2, }
@@ -4653,7 +4653,7 @@ VLD3_LANE/VLD3Q_LANE:50:result_uint32x2 [] = { fffffff1, fffffff2, }
VLD3_LANE/VLD3Q_LANE:51:result_uint64x1 [] = { 3333333333333333, }
VLD3_LANE/VLD3Q_LANE:52:result_poly8x8 [] = { aa, aa, aa, aa, aa, aa, aa, aa, }
VLD3_LANE/VLD3Q_LANE:53:result_poly16x4 [] = { aaaa, fff0, fff1, fff2, }
-VLD3_LANE/VLD3Q_LANE:54:result_float32x2 [] = { aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, }
+VLD3_LANE/VLD3Q_LANE:54:result_float32x2 [] = { aaaaaaaa, aaaaaaaa, }
VLD3_LANE/VLD3Q_LANE:55:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD3_LANE/VLD3Q_LANE:56:result_int16x8 [] = { ffffaaaa, ffffaaaa, fffffff0, fffffff1, fffffff2, ffffaaaa, ffffaaaa, ffffaaaa, }
VLD3_LANE/VLD3Q_LANE:57:result_int32x4 [] = { fffffff2, aaaaaaaa, aaaaaaaa, aaaaaaaa, }
@@ -4664,7 +4664,7 @@ VLD3_LANE/VLD3Q_LANE:61:result_uint32x4 [] = { aaaaaaaa, aaaaaaaa, aaaaaaaa, aaa
VLD3_LANE/VLD3Q_LANE:62:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD3_LANE/VLD3Q_LANE:63:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD3_LANE/VLD3Q_LANE:64:result_poly16x8 [] = { fff1, fff2, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, }
-VLD3_LANE/VLD3Q_LANE:65:result_float32x4 [] = { c1600000 -0x1.c000000p+3 -14, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, }
+VLD3_LANE/VLD3Q_LANE:65:result_float32x4 [] = { c1600000, aaaaaaaa, aaaaaaaa, aaaaaaaa, }
VLD4_LANE/VLD4Q_LANE chunk 0 output:
VLD4_LANE/VLD4Q_LANE:0:result_int8x8 [] = { ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, }
@@ -4677,7 +4677,7 @@ VLD4_LANE/VLD4Q_LANE:6:result_uint32x2 [] = { aaaaaaaa, aaaaaaaa, }
VLD4_LANE/VLD4Q_LANE:7:result_uint64x1 [] = { 3333333333333333, }
VLD4_LANE/VLD4Q_LANE:8:result_poly8x8 [] = { aa, aa, aa, aa, aa, aa, aa, aa, }
VLD4_LANE/VLD4Q_LANE:9:result_poly16x4 [] = { aaaa, aaaa, aaaa, aaaa, }
-VLD4_LANE/VLD4Q_LANE:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VLD4_LANE/VLD4Q_LANE:10:result_float32x2 [] = { c1800000, c1700000, }
VLD4_LANE/VLD4Q_LANE:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD4_LANE/VLD4Q_LANE:12:result_int16x8 [] = { ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, }
VLD4_LANE/VLD4Q_LANE:13:result_int32x4 [] = { aaaaaaaa, aaaaaaaa, aaaaaaaa, aaaaaaaa, }
@@ -4688,7 +4688,7 @@ VLD4_LANE/VLD4Q_LANE:17:result_uint32x4 [] = { fffffff0, fffffff1, fffffff2, fff
VLD4_LANE/VLD4Q_LANE:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD4_LANE/VLD4Q_LANE:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD4_LANE/VLD4Q_LANE:20:result_poly16x8 [] = { aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, }
-VLD4_LANE/VLD4Q_LANE:21:result_float32x4 [] = { aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, }
+VLD4_LANE/VLD4Q_LANE:21:result_float32x4 [] = { aaaaaaaa, aaaaaaaa, aaaaaaaa, aaaaaaaa, }
VLD4_LANE/VLD4Q_LANE chunk 1 output:
VLD4_LANE/VLD4Q_LANE:22:result_int8x8 [] = { ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, }
@@ -4701,7 +4701,7 @@ VLD4_LANE/VLD4Q_LANE:28:result_uint32x2 [] = { aaaaaaaa, aaaaaaaa, }
VLD4_LANE/VLD4Q_LANE:29:result_uint64x1 [] = { 3333333333333333, }
VLD4_LANE/VLD4Q_LANE:30:result_poly8x8 [] = { aa, aa, aa, aa, aa, aa, aa, aa, }
VLD4_LANE/VLD4Q_LANE:31:result_poly16x4 [] = { aaaa, aaaa, aaaa, aaaa, }
-VLD4_LANE/VLD4Q_LANE:32:result_float32x2 [] = { c1600000 -0x1.c000000p+3 -14, c1500000 -0x1.a000000p+3 -13, }
+VLD4_LANE/VLD4Q_LANE:32:result_float32x2 [] = { c1600000, c1500000, }
VLD4_LANE/VLD4Q_LANE:33:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD4_LANE/VLD4Q_LANE:34:result_int16x8 [] = { ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, }
VLD4_LANE/VLD4Q_LANE:35:result_int32x4 [] = { aaaaaaaa, aaaaaaaa, aaaaaaaa, aaaaaaaa, }
@@ -4712,7 +4712,7 @@ VLD4_LANE/VLD4Q_LANE:39:result_uint32x4 [] = { aaaaaaaa, aaaaaaaa, aaaaaaaa, aaa
VLD4_LANE/VLD4Q_LANE:40:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD4_LANE/VLD4Q_LANE:41:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD4_LANE/VLD4Q_LANE:42:result_poly16x8 [] = { aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, }
-VLD4_LANE/VLD4Q_LANE:43:result_float32x4 [] = { aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, }
+VLD4_LANE/VLD4Q_LANE:43:result_float32x4 [] = { aaaaaaaa, aaaaaaaa, aaaaaaaa, aaaaaaaa, }
VLD4_LANE/VLD4Q_LANE chunk 2 output:
VLD4_LANE/VLD4Q_LANE:44:result_int8x8 [] = { ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, }
@@ -4725,7 +4725,7 @@ VLD4_LANE/VLD4Q_LANE:50:result_uint32x2 [] = { fffffff0, fffffff1, }
VLD4_LANE/VLD4Q_LANE:51:result_uint64x1 [] = { 3333333333333333, }
VLD4_LANE/VLD4Q_LANE:52:result_poly8x8 [] = { f0, f1, f2, f3, aa, aa, aa, aa, }
VLD4_LANE/VLD4Q_LANE:53:result_poly16x4 [] = { aaaa, aaaa, aaaa, aaaa, }
-VLD4_LANE/VLD4Q_LANE:54:result_float32x2 [] = { aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, }
+VLD4_LANE/VLD4Q_LANE:54:result_float32x2 [] = { aaaaaaaa, aaaaaaaa, }
VLD4_LANE/VLD4Q_LANE:55:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD4_LANE/VLD4Q_LANE:56:result_int16x8 [] = { ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, }
VLD4_LANE/VLD4Q_LANE:57:result_int32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, }
@@ -4736,7 +4736,7 @@ VLD4_LANE/VLD4Q_LANE:61:result_uint32x4 [] = { aaaaaaaa, aaaaaaaa, aaaaaaaa, aaa
VLD4_LANE/VLD4Q_LANE:62:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD4_LANE/VLD4Q_LANE:63:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD4_LANE/VLD4Q_LANE:64:result_poly16x8 [] = { aaaa, aaaa, aaaa, aaaa, fff0, fff1, fff2, fff3, }
-VLD4_LANE/VLD4Q_LANE:65:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, c1600000 -0x1.c000000p+3 -14, c1500000 -0x1.a000000p+3 -13, }
+VLD4_LANE/VLD4Q_LANE:65:result_float32x4 [] = { c1800000, c1700000, c1600000, c1500000, }
VLD4_LANE/VLD4Q_LANE chunk 3 output:
VLD4_LANE/VLD4Q_LANE:66:result_int8x8 [] = { ffffffaa, ffffffaa, ffffffaa, ffffffaa, fffffff0, fffffff1, fffffff2, fffffff3, }
@@ -4749,7 +4749,7 @@ VLD4_LANE/VLD4Q_LANE:72:result_uint32x2 [] = { fffffff2, fffffff3, }
VLD4_LANE/VLD4Q_LANE:73:result_uint64x1 [] = { 3333333333333333, }
VLD4_LANE/VLD4Q_LANE:74:result_poly8x8 [] = { aa, aa, aa, aa, aa, aa, aa, aa, }
VLD4_LANE/VLD4Q_LANE:75:result_poly16x4 [] = { fff0, fff1, fff2, fff3, }
-VLD4_LANE/VLD4Q_LANE:76:result_float32x2 [] = { aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, }
+VLD4_LANE/VLD4Q_LANE:76:result_float32x2 [] = { aaaaaaaa, aaaaaaaa, }
VLD4_LANE/VLD4Q_LANE:77:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD4_LANE/VLD4Q_LANE:78:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, }
VLD4_LANE/VLD4Q_LANE:79:result_int32x4 [] = { aaaaaaaa, aaaaaaaa, aaaaaaaa, aaaaaaaa, }
@@ -4760,7 +4760,7 @@ VLD4_LANE/VLD4Q_LANE:83:result_uint32x4 [] = { aaaaaaaa, aaaaaaaa, aaaaaaaa, aaa
VLD4_LANE/VLD4Q_LANE:84:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD4_LANE/VLD4Q_LANE:85:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD4_LANE/VLD4Q_LANE:86:result_poly16x8 [] = { aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, }
-VLD4_LANE/VLD4Q_LANE:87:result_float32x4 [] = { aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, }
+VLD4_LANE/VLD4Q_LANE:87:result_float32x4 [] = { aaaaaaaa, aaaaaaaa, aaaaaaaa, aaaaaaaa, }
VLD2_DUP/VLD2Q_DUP chunk 0 output:
VLD2_DUP/VLD2Q_DUP:0:result_int8x8 [] = { fffffff0, fffffff1, fffffff0, fffffff1, fffffff0, fffffff1, fffffff0, fffffff1, }
@@ -4773,7 +4773,7 @@ VLD2_DUP/VLD2Q_DUP:6:result_uint32x2 [] = { fffffff0, fffffff1, }
VLD2_DUP/VLD2Q_DUP:7:result_uint64x1 [] = { fffffffffffffff0, }
VLD2_DUP/VLD2Q_DUP:8:result_poly8x8 [] = { f0, f1, f0, f1, f0, f1, f0, f1, }
VLD2_DUP/VLD2Q_DUP:9:result_poly16x4 [] = { fff0, fff1, fff0, fff1, }
-VLD2_DUP/VLD2Q_DUP:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VLD2_DUP/VLD2Q_DUP:10:result_float32x2 [] = { c1800000, c1700000, }
VLD2_DUP/VLD2Q_DUP:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD2_DUP/VLD2Q_DUP:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VLD2_DUP/VLD2Q_DUP:13:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -4784,7 +4784,7 @@ VLD2_DUP/VLD2Q_DUP:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333
VLD2_DUP/VLD2Q_DUP:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD2_DUP/VLD2Q_DUP:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD2_DUP/VLD2Q_DUP:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VLD2_DUP/VLD2Q_DUP:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VLD2_DUP/VLD2Q_DUP:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VLD2_DUP/VLD2Q_DUP chunk 1 output:
VLD2_DUP/VLD2Q_DUP:22:result_int8x8 [] = { fffffff0, fffffff1, fffffff0, fffffff1, fffffff0, fffffff1, fffffff0, fffffff1, }
@@ -4797,7 +4797,7 @@ VLD2_DUP/VLD2Q_DUP:28:result_uint32x2 [] = { fffffff0, fffffff1, }
VLD2_DUP/VLD2Q_DUP:29:result_uint64x1 [] = { fffffffffffffff1, }
VLD2_DUP/VLD2Q_DUP:30:result_poly8x8 [] = { f0, f1, f0, f1, f0, f1, f0, f1, }
VLD2_DUP/VLD2Q_DUP:31:result_poly16x4 [] = { fff0, fff1, fff0, fff1, }
-VLD2_DUP/VLD2Q_DUP:32:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VLD2_DUP/VLD2Q_DUP:32:result_float32x2 [] = { c1800000, c1700000, }
VLD2_DUP/VLD2Q_DUP:33:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD2_DUP/VLD2Q_DUP:34:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VLD2_DUP/VLD2Q_DUP:35:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -4808,7 +4808,7 @@ VLD2_DUP/VLD2Q_DUP:39:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333
VLD2_DUP/VLD2Q_DUP:40:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD2_DUP/VLD2Q_DUP:41:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD2_DUP/VLD2Q_DUP:42:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VLD2_DUP/VLD2Q_DUP:43:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VLD2_DUP/VLD2Q_DUP:43:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VLD3_DUP/VLD3Q_DUP chunk 0 output:
VLD3_DUP/VLD3Q_DUP:0:result_int8x8 [] = { fffffff0, fffffff1, fffffff2, fffffff0, fffffff1, fffffff2, fffffff0, fffffff1, }
@@ -4821,7 +4821,7 @@ VLD3_DUP/VLD3Q_DUP:6:result_uint32x2 [] = { fffffff0, fffffff1, }
VLD3_DUP/VLD3Q_DUP:7:result_uint64x1 [] = { fffffffffffffff0, }
VLD3_DUP/VLD3Q_DUP:8:result_poly8x8 [] = { f0, f1, f2, f0, f1, f2, f0, f1, }
VLD3_DUP/VLD3Q_DUP:9:result_poly16x4 [] = { fff0, fff1, fff2, fff0, }
-VLD3_DUP/VLD3Q_DUP:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VLD3_DUP/VLD3Q_DUP:10:result_float32x2 [] = { c1800000, c1700000, }
VLD3_DUP/VLD3Q_DUP:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD3_DUP/VLD3Q_DUP:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VLD3_DUP/VLD3Q_DUP:13:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -4832,7 +4832,7 @@ VLD3_DUP/VLD3Q_DUP:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333
VLD3_DUP/VLD3Q_DUP:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD3_DUP/VLD3Q_DUP:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD3_DUP/VLD3Q_DUP:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VLD3_DUP/VLD3Q_DUP:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VLD3_DUP/VLD3Q_DUP:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VLD3_DUP/VLD3Q_DUP chunk 1 output:
VLD3_DUP/VLD3Q_DUP:22:result_int8x8 [] = { fffffff2, fffffff0, fffffff1, fffffff2, fffffff0, fffffff1, fffffff2, fffffff0, }
@@ -4845,7 +4845,7 @@ VLD3_DUP/VLD3Q_DUP:28:result_uint32x2 [] = { fffffff2, fffffff0, }
VLD3_DUP/VLD3Q_DUP:29:result_uint64x1 [] = { fffffffffffffff1, }
VLD3_DUP/VLD3Q_DUP:30:result_poly8x8 [] = { f2, f0, f1, f2, f0, f1, f2, f0, }
VLD3_DUP/VLD3Q_DUP:31:result_poly16x4 [] = { fff1, fff2, fff0, fff1, }
-VLD3_DUP/VLD3Q_DUP:32:result_float32x2 [] = { c1600000 -0x1.c000000p+3 -14, c1800000 -0x1.0000000p+4 -16, }
+VLD3_DUP/VLD3Q_DUP:32:result_float32x2 [] = { c1600000, c1800000, }
VLD3_DUP/VLD3Q_DUP:33:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD3_DUP/VLD3Q_DUP:34:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VLD3_DUP/VLD3Q_DUP:35:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -4856,7 +4856,7 @@ VLD3_DUP/VLD3Q_DUP:39:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333
VLD3_DUP/VLD3Q_DUP:40:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD3_DUP/VLD3Q_DUP:41:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD3_DUP/VLD3Q_DUP:42:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VLD3_DUP/VLD3Q_DUP:43:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VLD3_DUP/VLD3Q_DUP:43:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VLD3_DUP/VLD3Q_DUP chunk 2 output:
VLD3_DUP/VLD3Q_DUP:44:result_int8x8 [] = { fffffff1, fffffff2, fffffff0, fffffff1, fffffff2, fffffff0, fffffff1, fffffff2, }
@@ -4869,7 +4869,7 @@ VLD3_DUP/VLD3Q_DUP:50:result_uint32x2 [] = { fffffff1, fffffff2, }
VLD3_DUP/VLD3Q_DUP:51:result_uint64x1 [] = { fffffffffffffff2, }
VLD3_DUP/VLD3Q_DUP:52:result_poly8x8 [] = { f1, f2, f0, f1, f2, f0, f1, f2, }
VLD3_DUP/VLD3Q_DUP:53:result_poly16x4 [] = { fff2, fff0, fff1, fff2, }
-VLD3_DUP/VLD3Q_DUP:54:result_float32x2 [] = { c1700000 -0x1.e000000p+3 -15, c1600000 -0x1.c000000p+3 -14, }
+VLD3_DUP/VLD3Q_DUP:54:result_float32x2 [] = { c1700000, c1600000, }
VLD3_DUP/VLD3Q_DUP:55:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD3_DUP/VLD3Q_DUP:56:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VLD3_DUP/VLD3Q_DUP:57:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -4880,7 +4880,7 @@ VLD3_DUP/VLD3Q_DUP:61:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333
VLD3_DUP/VLD3Q_DUP:62:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD3_DUP/VLD3Q_DUP:63:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD3_DUP/VLD3Q_DUP:64:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VLD3_DUP/VLD3Q_DUP:65:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VLD3_DUP/VLD3Q_DUP:65:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VLD4_DUP/VLD4Q_DUP chunk 0 output:
VLD4_DUP/VLD4Q_DUP:0:result_int8x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff0, fffffff1, fffffff2, fffffff3, }
@@ -4893,7 +4893,7 @@ VLD4_DUP/VLD4Q_DUP:6:result_uint32x2 [] = { fffffff0, fffffff1, }
VLD4_DUP/VLD4Q_DUP:7:result_uint64x1 [] = { fffffffffffffff0, }
VLD4_DUP/VLD4Q_DUP:8:result_poly8x8 [] = { f0, f1, f2, f3, f0, f1, f2, f3, }
VLD4_DUP/VLD4Q_DUP:9:result_poly16x4 [] = { fff0, fff1, fff2, fff3, }
-VLD4_DUP/VLD4Q_DUP:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VLD4_DUP/VLD4Q_DUP:10:result_float32x2 [] = { c1800000, c1700000, }
VLD4_DUP/VLD4Q_DUP:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD4_DUP/VLD4Q_DUP:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VLD4_DUP/VLD4Q_DUP:13:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -4904,7 +4904,7 @@ VLD4_DUP/VLD4Q_DUP:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333
VLD4_DUP/VLD4Q_DUP:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD4_DUP/VLD4Q_DUP:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD4_DUP/VLD4Q_DUP:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VLD4_DUP/VLD4Q_DUP:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VLD4_DUP/VLD4Q_DUP:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VLD4_DUP/VLD4Q_DUP chunk 1 output:
VLD4_DUP/VLD4Q_DUP:22:result_int8x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff0, fffffff1, fffffff2, fffffff3, }
@@ -4917,7 +4917,7 @@ VLD4_DUP/VLD4Q_DUP:28:result_uint32x2 [] = { fffffff2, fffffff3, }
VLD4_DUP/VLD4Q_DUP:29:result_uint64x1 [] = { fffffffffffffff1, }
VLD4_DUP/VLD4Q_DUP:30:result_poly8x8 [] = { f0, f1, f2, f3, f0, f1, f2, f3, }
VLD4_DUP/VLD4Q_DUP:31:result_poly16x4 [] = { fff0, fff1, fff2, fff3, }
-VLD4_DUP/VLD4Q_DUP:32:result_float32x2 [] = { c1600000 -0x1.c000000p+3 -14, c1500000 -0x1.a000000p+3 -13, }
+VLD4_DUP/VLD4Q_DUP:32:result_float32x2 [] = { c1600000, c1500000, }
VLD4_DUP/VLD4Q_DUP:33:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD4_DUP/VLD4Q_DUP:34:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VLD4_DUP/VLD4Q_DUP:35:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -4928,7 +4928,7 @@ VLD4_DUP/VLD4Q_DUP:39:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333
VLD4_DUP/VLD4Q_DUP:40:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD4_DUP/VLD4Q_DUP:41:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD4_DUP/VLD4Q_DUP:42:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VLD4_DUP/VLD4Q_DUP:43:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VLD4_DUP/VLD4Q_DUP:43:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VLD4_DUP/VLD4Q_DUP chunk 2 output:
VLD4_DUP/VLD4Q_DUP:44:result_int8x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff0, fffffff1, fffffff2, fffffff3, }
@@ -4941,7 +4941,7 @@ VLD4_DUP/VLD4Q_DUP:50:result_uint32x2 [] = { fffffff0, fffffff1, }
VLD4_DUP/VLD4Q_DUP:51:result_uint64x1 [] = { fffffffffffffff2, }
VLD4_DUP/VLD4Q_DUP:52:result_poly8x8 [] = { f0, f1, f2, f3, f0, f1, f2, f3, }
VLD4_DUP/VLD4Q_DUP:53:result_poly16x4 [] = { fff0, fff1, fff2, fff3, }
-VLD4_DUP/VLD4Q_DUP:54:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VLD4_DUP/VLD4Q_DUP:54:result_float32x2 [] = { c1800000, c1700000, }
VLD4_DUP/VLD4Q_DUP:55:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD4_DUP/VLD4Q_DUP:56:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VLD4_DUP/VLD4Q_DUP:57:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -4952,7 +4952,7 @@ VLD4_DUP/VLD4Q_DUP:61:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333
VLD4_DUP/VLD4Q_DUP:62:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD4_DUP/VLD4Q_DUP:63:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD4_DUP/VLD4Q_DUP:64:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VLD4_DUP/VLD4Q_DUP:65:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VLD4_DUP/VLD4Q_DUP:65:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VLD4_DUP/VLD4Q_DUP chunk 3 output:
VLD4_DUP/VLD4Q_DUP:66:result_int8x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff0, fffffff1, fffffff2, fffffff3, }
@@ -4965,7 +4965,7 @@ VLD4_DUP/VLD4Q_DUP:72:result_uint32x2 [] = { fffffff2, fffffff3, }
VLD4_DUP/VLD4Q_DUP:73:result_uint64x1 [] = { fffffffffffffff3, }
VLD4_DUP/VLD4Q_DUP:74:result_poly8x8 [] = { f0, f1, f2, f3, f0, f1, f2, f3, }
VLD4_DUP/VLD4Q_DUP:75:result_poly16x4 [] = { fff0, fff1, fff2, fff3, }
-VLD4_DUP/VLD4Q_DUP:76:result_float32x2 [] = { c1600000 -0x1.c000000p+3 -14, c1500000 -0x1.a000000p+3 -13, }
+VLD4_DUP/VLD4Q_DUP:76:result_float32x2 [] = { c1600000, c1500000, }
VLD4_DUP/VLD4Q_DUP:77:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD4_DUP/VLD4Q_DUP:78:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VLD4_DUP/VLD4Q_DUP:79:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -4976,7 +4976,7 @@ VLD4_DUP/VLD4Q_DUP:83:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333
VLD4_DUP/VLD4Q_DUP:84:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD4_DUP/VLD4Q_DUP:85:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD4_DUP/VLD4Q_DUP:86:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VLD4_DUP/VLD4Q_DUP:87:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VLD4_DUP/VLD4Q_DUP:87:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VMLA output:
VMLA:0:result_int8x8 [] = { ffffffdf, ffffffe0, ffffffe1, ffffffe2, ffffffe3, ffffffe4, ffffffe5, ffffffe6, }
@@ -4989,7 +4989,7 @@ VMLA:6:result_uint32x2 [] = { 43ac, 43ad, }
VMLA:7:result_uint64x1 [] = { 3333333333333333, }
VMLA:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMLA:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMLA:10:result_float32x2 [] = { 43a14e76 0x1.429cec0p+8 322.613, 43a1ce76 0x1.439cec0p+8 323.613, }
+VMLA:10:result_float32x2 [] = { 43a14e76, 43a1ce76, }
VMLA:11:result_int8x16 [] = { f, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 1a, 1b, 1c, 1d, 1e, }
VMLA:12:result_int16x8 [] = { 4830, 4831, 4832, 4833, 4834, 4835, 4836, 4837, }
VMLA:13:result_int32x4 [] = { 470f, 4710, 4711, 4712, }
@@ -5000,7 +5000,7 @@ VMLA:17:result_uint32x4 [] = { 3620, 3621, 3622, 3623, }
VMLA:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VMLA:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLA:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMLA:21:result_float32x4 [] = { 45f0ae15 0x1.e15c2a0p+12 7701.76, 45f0b615 0x1.e16c2a0p+12 7702.76, 45f0be15 0x1.e17c2a0p+12 7703.76, 45f0c615 0x1.e18c2a0p+12 7704.76, }
+VMLA:21:result_float32x4 [] = { 45f0ae15, 45f0b615, 45f0be15, 45f0c615, }
VMLS output:
VMLS:0:result_int8x8 [] = { 1, 2, 3, 4, 5, 6, 7, 8, }
@@ -5013,7 +5013,7 @@ VMLS:6:result_uint32x2 [] = { ffffbc34, ffffbc35, }
VMLS:7:result_uint64x1 [] = { 3333333333333333, }
VMLS:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMLS:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMLS:10:result_float32x2 [] = { c3b14e76 -0x1.629cec0p+8 -354.613, c3b0ce76 -0x1.619cec0p+8 -353.613, }
+VMLS:10:result_float32x2 [] = { c3b14e76, c3b0ce76, }
VMLS:11:result_int8x16 [] = { ffffffd1, ffffffd2, ffffffd3, ffffffd4, ffffffd5, ffffffd6, ffffffd7, ffffffd8, ffffffd9, ffffffda, ffffffdb, ffffffdc, ffffffdd, ffffffde, ffffffdf, ffffffe0, }
VMLS:12:result_int16x8 [] = { ffffb7b0, ffffb7b1, ffffb7b2, ffffb7b3, ffffb7b4, ffffb7b5, ffffb7b6, ffffb7b7, }
VMLS:13:result_int32x4 [] = { ffffb8d1, ffffb8d2, ffffb8d3, ffffb8d4, }
@@ -5024,7 +5024,7 @@ VMLS:17:result_uint32x4 [] = { ffffc9c0, ffffc9c1, ffffc9c2, ffffc9c3, }
VMLS:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VMLS:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLS:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMLS:21:result_float32x4 [] = { c5f1ae15 -0x1.e35c2a0p+12 -7733.76, c5f1a615 -0x1.e34c2a0p+12 -7732.76, c5f19e15 -0x1.e33c2a0p+12 -7731.76, c5f19615 -0x1.e32c2a0p+12 -7730.76, }
+VMLS:21:result_float32x4 [] = { c5f1ae15, c5f1a615, c5f19e15, c5f19615, }
VMUL output:
VMUL:0:result_int8x8 [] = { fffffff0, 1, 12, 23, 34, 45, 56, 67, }
@@ -5037,7 +5037,7 @@ VMUL:6:result_uint32x2 [] = { fffff9a0, fffffa06, }
VMUL:7:result_uint64x1 [] = { 3333333333333333, }
VMUL:8:result_poly8x8 [] = { c0, 84, 48, c, d0, 94, 58, 1c, }
VMUL:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMUL:10:result_float32x2 [] = { c4053333 -0x1.0a66660p+9 -532.8, c3f9c000 -0x1.f380000p+8 -499.5, }
+VMUL:10:result_float32x2 [] = { c4053333, c3f9c000, }
VMUL:11:result_int8x16 [] = { ffffff90, 7, 7e, fffffff5, 6c, ffffffe3, 5a, ffffffd1, 48, ffffffbf, 36, ffffffad, 24, ffffff9b, 12, ffffff89, }
VMUL:12:result_int16x8 [] = { fffff780, fffff808, fffff890, fffff918, fffff9a0, fffffa28, fffffab0, fffffb38, }
VMUL:13:result_int32x4 [] = { fffff670, fffff709, fffff7a2, fffff83b, }
@@ -5048,7 +5048,7 @@ VMUL:17:result_uint32x4 [] = { fffff340, fffff40c, fffff4d8, fffff5a4, }
VMUL:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VMUL:19:result_poly8x16 [] = { 60, ca, 34, 9e, c8, 62, 9c, 36, 30, 9a, 64, ce, 98, 32, cc, 66, }
VMUL:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMUL:21:result_float32x4 [] = { c4c73333 -0x1.8e66660p+10 -1593.6, c4bac000 -0x1.7580000p+10 -1494, c4ae4ccd -0x1.5c999a0p+10 -1394.4, c4a1d999 -0x1.43b3320p+10 -1294.8, }
+VMUL:21:result_float32x4 [] = { c4c73333, c4bac000, c4ae4ccd, c4a1d999, }
VMUL_LANE output:
VMUL_LANE:0:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
@@ -5061,7 +5061,7 @@ VMUL_LANE:6:result_uint32x2 [] = { fffface0, ffffb212, }
VMUL_LANE:7:result_uint64x1 [] = { 3333333333333333, }
VMUL_LANE:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMUL_LANE:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMUL_LANE:10:result_float32x2 [] = { c3b66666 -0x1.6ccccc0p+8 -364.8, c3ab0000 -0x1.5600000p+8 -342, }
+VMUL_LANE:10:result_float32x2 [] = { c3b66666, c3ab0000, }
VMUL_LANE:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMUL_LANE:12:result_int16x8 [] = { ffffffc0, ffffffc4, ffffffc8, ffffffcc, ffffffd0, ffffffd4, ffffffd8, ffffffdc, }
VMUL_LANE:13:result_int32x4 [] = { fffffde0, fffffe02, fffffe24, fffffe46, }
@@ -5072,7 +5072,7 @@ VMUL_LANE:17:result_uint32x4 [] = { fffface0, ffffb212, ffffb744, ffffbc76, }
VMUL_LANE:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VMUL_LANE:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMUL_LANE:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMUL_LANE:21:result_float32x4 [] = { c3b66666 -0x1.6ccccc0p+8 -364.8, c3ab0000 -0x1.5600000p+8 -342, c39f9999 -0x1.3f33320p+8 -319.2, c3943333 -0x1.2866660p+8 -296.4, }
+VMUL_LANE:21:result_float32x4 [] = { c3b66666, c3ab0000, c39f9999, c3943333, }
VMUL_N output:
VMUL_N:0:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
@@ -5085,7 +5085,7 @@ VMUL_N:6:result_uint32x2 [] = { fffffbc0, fffffc04, }
VMUL_N:7:result_uint64x1 [] = { 3333333333333333, }
VMUL_N:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMUL_N:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMUL_N:10:result_float32x2 [] = { c3b26666 -0x1.64cccc0p+8 -356.8, c3a74000 -0x1.4e80000p+8 -334.5, }
+VMUL_N:10:result_float32x2 [] = { c3b26666, c3a74000, }
VMUL_N:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMUL_N:12:result_int16x8 [] = { fffffab0, fffffb05, fffffb5a, fffffbaf, fffffc04, fffffc59, fffffcae, fffffd03, }
VMUL_N:13:result_int32x4 [] = { fffff9a0, fffffa06, fffffa6c, fffffad2, }
@@ -5096,7 +5096,7 @@ VMUL_N:17:result_uint32x4 [] = { fffff780, fffff808, fffff890, fffff918, }
VMUL_N:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VMUL_N:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMUL_N:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMUL_N:21:result_float32x4 [] = { c4b1cccd -0x1.63999a0p+10 -1422.4, c4a6b000 -0x1.4d60000p+10 -1333.5, c49b9333 -0x1.3726660p+10 -1244.6, c4907667 -0x1.20ecce0p+10 -1155.7, }
+VMUL_N:21:result_float32x4 [] = { c4b1cccd, c4a6b000, c49b9333, c4907667, }
VMULL_N output:
VMULL_N:0:result_int32x4 [] = { 11000, 11000, 11000, 11000, }
@@ -5115,7 +5115,7 @@ VMLA_LANE:6:result_uint32x2 [] = { 3e07, 3e08, }
VMLA_LANE:7:result_uint64x1 [] = { 3333333333333333, }
VMLA_LANE:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMLA_LANE:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMLA_LANE:10:result_float32x2 [] = { 4418c687 0x1.318d0e0p+9 611.102, 44190687 0x1.320d0e0p+9 612.102, }
+VMLA_LANE:10:result_float32x2 [] = { 4418c687, 44190687, }
VMLA_LANE:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLA_LANE:12:result_int16x8 [] = { 3e07, 3e08, 3e09, 3e0a, 3e0b, 3e0c, 3e0d, 3e0e, }
VMLA_LANE:13:result_int32x4 [] = { 3e07, 3e08, 3e09, 3e0a, }
@@ -5126,7 +5126,7 @@ VMLA_LANE:17:result_uint32x4 [] = { 3e07, 3e08, 3e09, 3e0a, }
VMLA_LANE:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VMLA_LANE:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLA_LANE:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMLA_LANE:21:result_float32x4 [] = { 441a3168 0x1.3462d00p+9 616.772, 441a7168 0x1.34e2d00p+9 617.772, 441ab168 0x1.3562d00p+9 618.772, 441af168 0x1.35e2d00p+9 619.772, }
+VMLA_LANE:21:result_float32x4 [] = { 441a3168, 441a7168, 441ab168, 441af168, }
VMLS_LANE output:
VMLS_LANE:0:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
@@ -5139,7 +5139,7 @@ VMLS_LANE:6:result_uint32x2 [] = { ffffc1d9, ffffc1da, }
VMLS_LANE:7:result_uint64x1 [] = { 3333333333333333, }
VMLS_LANE:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMLS_LANE:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMLS_LANE:10:result_float32x2 [] = { c420c687 -0x1.418d0e0p+9 -643.102, c4208687 -0x1.410d0e0p+9 -642.102, }
+VMLS_LANE:10:result_float32x2 [] = { c420c687, c4208687, }
VMLS_LANE:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLS_LANE:12:result_int16x8 [] = { ffffc1d9, ffffc1da, ffffc1db, ffffc1dc, ffffc1dd, ffffc1de, ffffc1df, ffffc1e0, }
VMLS_LANE:13:result_int32x4 [] = { ffffc1d9, ffffc1da, ffffc1db, ffffc1dc, }
@@ -5150,7 +5150,7 @@ VMLS_LANE:17:result_uint32x4 [] = { ffffc1d9, ffffc1da, ffffc1db, ffffc1dc, }
VMLS_LANE:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VMLS_LANE:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLS_LANE:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMLS_LANE:21:result_float32x4 [] = { c4223168 -0x1.4462d00p+9 -648.772, c421f168 -0x1.43e2d00p+9 -647.772, c421b168 -0x1.4362d00p+9 -646.772, c4217168 -0x1.42e2d00p+9 -645.772, }
+VMLS_LANE:21:result_float32x4 [] = { c4223168, c421f168, c421b168, c4217168, }
VMLA_N output:
VMLA_N:0:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
@@ -5163,7 +5163,7 @@ VMLA_N:6:result_uint32x2 [] = { 1684, 1685, }
VMLA_N:7:result_uint64x1 [] = { 3333333333333333, }
VMLA_N:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMLA_N:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMLA_N:10:result_float32x2 [] = { 4497deb8 0x1.2fbd700p+10 1214.96, 4497feb8 0x1.2ffd700p+10 1215.96, }
+VMLA_N:10:result_float32x2 [] = { 4497deb8, 4497feb8, }
VMLA_N:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLA_N:12:result_int16x8 [] = { 1c29, 1c2a, 1c2b, 1c2c, 1c2d, 1c2e, 1c2f, 1c30, }
VMLA_N:13:result_int32x4 [] = { 21ce, 21cf, 21d0, 21d1, }
@@ -5174,7 +5174,7 @@ VMLA_N:17:result_uint32x4 [] = { 2d18, 2d19, 2d1a, 2d1b, }
VMLA_N:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VMLA_N:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLA_N:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMLA_N:21:result_float32x4 [] = { 4568087b 0x1.d010f60p+11 3712.53, 4568187b 0x1.d030f60p+11 3713.53, 4568287b 0x1.d050f60p+11 3714.53, 4568387b 0x1.d070f60p+11 3715.53, }
+VMLA_N:21:result_float32x4 [] = { 4568087b, 4568187b, 4568287b, 4568387b, }
VMLS_N output:
VMLS_N:0:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
@@ -5187,7 +5187,7 @@ VMLS_N:6:result_uint32x2 [] = { ffffe95c, ffffe95d, }
VMLS_N:7:result_uint64x1 [] = { 3333333333333333, }
VMLS_N:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMLS_N:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMLS_N:10:result_float32x2 [] = { c49bdeb8 -0x1.37bd700p+10 -1246.96, c49bbeb8 -0x1.377d700p+10 -1245.96, }
+VMLS_N:10:result_float32x2 [] = { c49bdeb8, c49bbeb8, }
VMLS_N:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLS_N:12:result_int16x8 [] = { ffffe3b7, ffffe3b8, ffffe3b9, ffffe3ba, ffffe3bb, ffffe3bc, ffffe3bd, ffffe3be, }
VMLS_N:13:result_int32x4 [] = { ffffde12, ffffde13, ffffde14, ffffde15, }
@@ -5198,7 +5198,7 @@ VMLS_N:17:result_uint32x4 [] = { ffffd2c8, ffffd2c9, ffffd2ca, ffffd2cb, }
VMLS_N:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VMLS_N:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLS_N:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMLS_N:21:result_float32x4 [] = { c56a087b -0x1.d410f60p+11 -3744.53, c569f87b -0x1.d3f0f60p+11 -3743.53, c569e87b -0x1.d3d0f60p+11 -3742.53, c569d87b -0x1.d3b0f60p+11 -3741.53, }
+VMLS_N:21:result_float32x4 [] = { c56a087b, c569f87b, c569e87b, c569d87b, }
VSLI_N output:
VSLI_N:0:result_int8x8 [] = { 20, 21, 22, 23, 24, 25, 26, 27, }
@@ -5211,7 +5211,7 @@ VSLI_N:6:result_uint32x2 [] = { 3ffffff0, 3ffffff1, }
VSLI_N:7:result_uint64x1 [] = { 10, }
VSLI_N:8:result_poly8x8 [] = { 50, 51, 52, 53, 50, 51, 52, 53, }
VSLI_N:9:result_poly16x4 [] = { 7bf0, 7bf1, 7bf2, 7bf3, }
-VSLI_N:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSLI_N:10:result_float32x2 [] = { 33333333, 33333333, }
VSLI_N:11:result_int8x16 [] = { ffffffd0, ffffffd1, ffffffd2, ffffffd3, ffffffd4, ffffffd5, ffffffd6, ffffffd7, ffffffd8, ffffffd9, ffffffda, ffffffdb, ffffffdc, ffffffdd, ffffffde, ffffffdf, }
VSLI_N:12:result_int16x8 [] = { ffffff60, ffffff61, ffffff62, ffffff63, ffffff64, ffffff65, ffffff66, ffffff67, }
VSLI_N:13:result_int32x4 [] = { fe2ffff0, fe2ffff1, fe2ffff2, fe2ffff3, }
@@ -5222,7 +5222,7 @@ VSLI_N:17:result_uint32x4 [] = { 1bfffff0, 1bfffff1, 1bfffff2, 1bfffff3, }
VSLI_N:18:result_uint64x2 [] = { 7ffffffffffff0, 7ffffffffffff1, }
VSLI_N:19:result_poly8x16 [] = { 60, 61, 62, 63, 64, 65, 66, 67, 60, 61, 62, 63, 64, 65, 66, 67, }
VSLI_N:20:result_poly16x8 [] = { 3ff0, 3ff1, 3ff2, 3ff3, 3ff4, 3ff5, 3ff6, 3ff7, }
-VSLI_N:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSLI_N:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VSLI_Nmax shift amount output:
VSLI_N:0:result_int8x8 [] = { 70, 71, 72, 73, 74, 75, 76, 77, }
@@ -5235,7 +5235,7 @@ VSLI_N:6:result_uint32x2 [] = { 7ffffff0, 7ffffff1, }
VSLI_N:7:result_uint64x1 [] = { 7ffffffffffffff0, }
VSLI_N:8:result_poly8x8 [] = { 70, 71, 72, 73, 74, 75, 76, 77, }
VSLI_N:9:result_poly16x4 [] = { 7ff0, 7ff1, 7ff2, 7ff3, }
-VSLI_N:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSLI_N:10:result_float32x2 [] = { 33333333, 33333333, }
VSLI_N:11:result_int8x16 [] = { 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 7a, 7b, 7c, 7d, 7e, 7f, }
VSLI_N:12:result_int16x8 [] = { 7ff0, 7ff1, 7ff2, 7ff3, 7ff4, 7ff5, 7ff6, 7ff7, }
VSLI_N:13:result_int32x4 [] = { 7ffffff0, 7ffffff1, 7ffffff2, 7ffffff3, }
@@ -5246,7 +5246,7 @@ VSLI_N:17:result_uint32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, }
VSLI_N:18:result_uint64x2 [] = { fffffffffffffff0, fffffffffffffff1, }
VSLI_N:19:result_poly8x16 [] = { 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 7a, 7b, 7c, 7d, 7e, 7f, }
VSLI_N:20:result_poly16x8 [] = { fff0, fff1, fff2, fff3, fff4, fff5, fff6, fff7, }
-VSLI_N:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSLI_N:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VSRI_N output:
VSRI_N:0:result_int8x8 [] = { fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, }
@@ -5259,7 +5259,7 @@ VSRI_N:6:result_uint32x2 [] = { fffffff0, fffffff0, }
VSRI_N:7:result_uint64x1 [] = { e000000000000000, }
VSRI_N:8:result_poly8x8 [] = { c5, c5, c5, c5, c5, c5, c5, c5, }
VSRI_N:9:result_poly16x4 [] = { ffc0, ffc0, ffc0, ffc0, }
-VSRI_N:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSRI_N:10:result_float32x2 [] = { 33333333, 33333333, }
VSRI_N:11:result_int8x16 [] = { fffffff7, fffffff7, fffffff7, fffffff7, fffffff7, fffffff7, fffffff7, fffffff7, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, }
VSRI_N:12:result_int16x8 [] = { fffffffd, fffffffd, fffffffd, fffffffd, fffffffd, fffffffd, fffffffd, fffffffd, }
VSRI_N:13:result_int32x4 [] = { ffffffff, ffffffff, ffffffff, ffffffff, }
@@ -5270,7 +5270,7 @@ VSRI_N:17:result_uint32x4 [] = { fffffe00, fffffe00, fffffe00, fffffe00, }
VSRI_N:18:result_uint64x2 [] = { fffffffffffff800, fffffffffffff800, }
VSRI_N:19:result_poly8x16 [] = { e1, e1, e1, e1, e1, e1, e1, e1, e1, e1, e1, e1, e1, e1, e1, e1, }
VSRI_N:20:result_poly16x8 [] = { fff0, fff0, fff0, fff0, fff0, fff0, fff0, fff0, }
-VSRI_N:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSRI_N:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VSRI_N max shift amount output:
VSRI_N:0:result_int8x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, }
@@ -5283,7 +5283,7 @@ VSRI_N:6:result_uint32x2 [] = { fffffff0, fffffff1, }
VSRI_N:7:result_uint64x1 [] = { fffffffffffffff0, }
VSRI_N:8:result_poly8x8 [] = { f0, f1, f2, f3, f4, f5, f6, f7, }
VSRI_N:9:result_poly16x4 [] = { fff0, fff1, fff2, fff3, }
-VSRI_N:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSRI_N:10:result_float32x2 [] = { 33333333, 33333333, }
VSRI_N:11:result_int8x16 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, }
VSRI_N:12:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, }
VSRI_N:13:result_int32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, }
@@ -5294,7 +5294,7 @@ VSRI_N:17:result_uint32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, }
VSRI_N:18:result_uint64x2 [] = { fffffffffffffff0, fffffffffffffff1, }
VSRI_N:19:result_poly8x16 [] = { f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, fa, fb, fc, fd, fe, ff, }
VSRI_N:20:result_poly16x8 [] = { fff0, fff1, fff2, fff3, fff4, fff5, fff6, fff7, }
-VSRI_N:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSRI_N:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VTST/VTSTQ (signed input) output:
VTST/VTSTQ:0:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
@@ -5307,7 +5307,7 @@ VTST/VTSTQ:6:result_uint32x2 [] = { 0, ffffffff, }
VTST/VTSTQ:7:result_uint64x1 [] = { 3333333333333333, }
VTST/VTSTQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VTST/VTSTQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VTST/VTSTQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTST/VTSTQ:10:result_float32x2 [] = { 33333333, 33333333, }
VTST/VTSTQ:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTST/VTSTQ:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VTST/VTSTQ:13:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -5318,7 +5318,7 @@ VTST/VTSTQ:17:result_uint32x4 [] = { 0, ffffffff, 0, ffffffff, }
VTST/VTSTQ:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VTST/VTSTQ:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTST/VTSTQ:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VTST/VTSTQ:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTST/VTSTQ:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VTST/VTSTQ (unsigned input) output:
VTST/VTSTQ:22:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
@@ -5331,7 +5331,7 @@ VTST/VTSTQ:28:result_uint32x2 [] = { 0, ffffffff, }
VTST/VTSTQ:29:result_uint64x1 [] = { 3333333333333333, }
VTST/VTSTQ:30:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VTST/VTSTQ:31:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VTST/VTSTQ:32:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTST/VTSTQ:32:result_float32x2 [] = { 33333333, 33333333, }
VTST/VTSTQ:33:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTST/VTSTQ:34:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VTST/VTSTQ:35:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -5342,7 +5342,7 @@ VTST/VTSTQ:39:result_uint32x4 [] = { 0, ffffffff, 0, ffffffff, }
VTST/VTSTQ:40:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VTST/VTSTQ:41:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTST/VTSTQ:42:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VTST/VTSTQ:43:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTST/VTSTQ:43:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VADDHN output:
VADDHN:0:result_int8x8 [] = { 32, 32, 32, 32, 32, 32, 32, 32, }
@@ -5355,7 +5355,7 @@ VADDHN:6:result_uint32x2 [] = { 3, 3, }
VADDHN:7:result_uint64x1 [] = { 3333333333333333, }
VADDHN:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VADDHN:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VADDHN:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VADDHN:10:result_float32x2 [] = { 33333333, 33333333, }
VADDHN:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VADDHN:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VADDHN:13:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -5366,7 +5366,7 @@ VADDHN:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VADDHN:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VADDHN:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VADDHN:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VADDHN:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VADDHN:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRADDHN output:
VRADDHN:0:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
@@ -5379,7 +5379,7 @@ VRADDHN:6:result_uint32x2 [] = { 4, 4, }
VRADDHN:7:result_uint64x1 [] = { 3333333333333333, }
VRADDHN:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRADDHN:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRADDHN:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRADDHN:10:result_float32x2 [] = { 33333333, 33333333, }
VRADDHN:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRADDHN:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VRADDHN:13:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -5390,7 +5390,7 @@ VRADDHN:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRADDHN:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VRADDHN:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRADDHN:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRADDHN:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRADDHN:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VADDL output:
VADDL:0:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
@@ -5403,7 +5403,7 @@ VADDL:6:result_uint32x2 [] = { 33333333, 33333333, }
VADDL:7:result_uint64x1 [] = { 3333333333333333, }
VADDL:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VADDL:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VADDL:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VADDL:10:result_float32x2 [] = { 33333333, 33333333, }
VADDL:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VADDL:12:result_int16x8 [] = { ffffffe3, ffffffe4, ffffffe5, ffffffe6, ffffffe7, ffffffe8, ffffffe9, ffffffea, }
VADDL:13:result_int32x4 [] = { ffffffe2, ffffffe3, ffffffe4, ffffffe5, }
@@ -5414,7 +5414,7 @@ VADDL:17:result_uint32x4 [] = { 1ffe1, 1ffe2, 1ffe3, 1ffe4, }
VADDL:18:result_uint64x2 [] = { 1ffffffe0, 1ffffffe1, }
VADDL:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VADDL:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VADDL:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VADDL:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VADDW output:
VADDW:0:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
@@ -5427,7 +5427,7 @@ VADDW:6:result_uint32x2 [] = { 33333333, 33333333, }
VADDW:7:result_uint64x1 [] = { 3333333333333333, }
VADDW:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VADDW:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VADDW:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VADDW:10:result_float32x2 [] = { 33333333, 33333333, }
VADDW:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VADDW:12:result_int16x8 [] = { ffffffe3, ffffffe4, ffffffe5, ffffffe6, ffffffe7, ffffffe8, ffffffe9, ffffffea, }
VADDW:13:result_int32x4 [] = { ffffffe2, ffffffe3, ffffffe4, ffffffe5, }
@@ -5438,7 +5438,7 @@ VADDW:17:result_uint32x4 [] = { ffe1, ffe2, ffe3, ffe4, }
VADDW:18:result_uint64x2 [] = { ffffffe0, ffffffe1, }
VADDW:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VADDW:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VADDW:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VADDW:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VHADD/VHADDQ output:
VHADD/VHADDQ:0:result_int8x8 [] = { fffffff1, fffffff2, fffffff2, fffffff3, fffffff3, fffffff4, fffffff4, fffffff5, }
@@ -5451,7 +5451,7 @@ VHADD/VHADDQ:6:result_uint32x2 [] = { fffffff0, fffffff0, }
VHADD/VHADDQ:7:result_uint64x1 [] = { 3333333333333333, }
VHADD/VHADDQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VHADD/VHADDQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VHADD/VHADDQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VHADD/VHADDQ:10:result_float32x2 [] = { 33333333, 33333333, }
VHADD/VHADDQ:11:result_int8x16 [] = { fffffff2, fffffff2, fffffff3, fffffff3, fffffff4, fffffff4, fffffff5, fffffff5, fffffff6, fffffff6, fffffff7, fffffff7, fffffff8, fffffff8, fffffff9, fffffff9, }
VHADD/VHADDQ:12:result_int16x8 [] = { fffffff1, fffffff2, fffffff2, fffffff3, fffffff3, fffffff4, fffffff4, fffffff5, }
VHADD/VHADDQ:13:result_int32x4 [] = { fffffff0, fffffff1, fffffff1, fffffff2, }
@@ -5462,7 +5462,7 @@ VHADD/VHADDQ:17:result_uint32x4 [] = { fffffff0, fffffff1, fffffff1, fffffff2,
VHADD/VHADDQ:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VHADD/VHADDQ:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VHADD/VHADDQ:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VHADD/VHADDQ:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VHADD/VHADDQ:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRHADD/VRHADDQ output:
VRHADD/VRHADDQ:0:result_int8x8 [] = { fffffff2, fffffff2, fffffff3, fffffff3, fffffff4, fffffff4, fffffff5, fffffff5, }
@@ -5475,7 +5475,7 @@ VRHADD/VRHADDQ:6:result_uint32x2 [] = { fffffff0, fffffff1, }
VRHADD/VRHADDQ:7:result_uint64x1 [] = { 3333333333333333, }
VRHADD/VRHADDQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRHADD/VRHADDQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRHADD/VRHADDQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRHADD/VRHADDQ:10:result_float32x2 [] = { 33333333, 33333333, }
VRHADD/VRHADDQ:11:result_int8x16 [] = { fffffff2, fffffff3, fffffff3, fffffff4, fffffff4, fffffff5, fffffff5, fffffff6, fffffff6, fffffff7, fffffff7, fffffff8, fffffff8, fffffff9, fffffff9, fffffffa, }
VRHADD/VRHADDQ:12:result_int16x8 [] = { fffffff2, fffffff2, fffffff3, fffffff3, fffffff4, fffffff4, fffffff5, fffffff5, }
VRHADD/VRHADDQ:13:result_int32x4 [] = { fffffff1, fffffff1, fffffff2, fffffff2, }
@@ -5486,7 +5486,7 @@ VRHADD/VRHADDQ:17:result_uint32x4 [] = { fffffff1, fffffff1, fffffff2, fffffff2,
VRHADD/VRHADDQ:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VRHADD/VRHADDQ:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRHADD/VRHADDQ:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRHADD/VRHADDQ:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRHADD/VRHADDQ:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VHSUB/VHSUBQ output:
VHSUB/VHSUBQ:0:result_int8x8 [] = { fffffffe, ffffffff, ffffffff, 0, 0, 1, 1, 2, }
@@ -5499,7 +5499,7 @@ VHSUB/VHSUBQ:6:result_uint32x2 [] = { 0, 0, }
VHSUB/VHSUBQ:7:result_uint64x1 [] = { 3333333333333333, }
VHSUB/VHSUBQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VHSUB/VHSUBQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VHSUB/VHSUBQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VHSUB/VHSUBQ:10:result_float32x2 [] = { 33333333, 33333333, }
VHSUB/VHSUBQ:11:result_int8x16 [] = { fffffffe, fffffffe, ffffffff, ffffffff, 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, }
VHSUB/VHSUBQ:12:result_int16x8 [] = { fffffffe, ffffffff, ffffffff, 0, 0, 1, 1, 2, }
VHSUB/VHSUBQ:13:result_int32x4 [] = { ffffffff, 0, 0, 1, }
@@ -5510,7 +5510,7 @@ VHSUB/VHSUBQ:17:result_uint32x4 [] = { ffffffff, 0, 0, 1, }
VHSUB/VHSUBQ:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VHSUB/VHSUBQ:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VHSUB/VHSUBQ:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VHSUB/VHSUBQ:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VHSUB/VHSUBQ:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VSUBL output:
VSUBL:0:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
@@ -5523,7 +5523,7 @@ VSUBL:6:result_uint32x2 [] = { 33333333, 33333333, }
VSUBL:7:result_uint64x1 [] = { 3333333333333333, }
VSUBL:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VSUBL:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VSUBL:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSUBL:10:result_float32x2 [] = { 33333333, 33333333, }
VSUBL:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VSUBL:12:result_int16x8 [] = { fffffffd, fffffffe, ffffffff, 0, 1, 2, 3, 4, }
VSUBL:13:result_int32x4 [] = { fffffffe, ffffffff, 0, 1, }
@@ -5534,7 +5534,7 @@ VSUBL:17:result_uint32x4 [] = { ffffffff, 0, 1, 2, }
VSUBL:18:result_uint64x2 [] = { 0, 1, }
VSUBL:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VSUBL:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VSUBL:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSUBL:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VSUBW output:
VSUBW:0:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
@@ -5547,7 +5547,7 @@ VSUBW:6:result_uint32x2 [] = { 33333333, 33333333, }
VSUBW:7:result_uint64x1 [] = { 3333333333333333, }
VSUBW:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VSUBW:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VSUBW:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSUBW:10:result_float32x2 [] = { 33333333, 33333333, }
VSUBW:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VSUBW:12:result_int16x8 [] = { fffffffd, fffffffe, ffffffff, 0, 1, 2, 3, 4, }
VSUBW:13:result_int32x4 [] = { fffffffe, ffffffff, 0, 1, }
@@ -5558,7 +5558,7 @@ VSUBW:17:result_uint32x4 [] = { fffeffff, ffff0000, ffff0001, ffff0002, }
VSUBW:18:result_uint64x2 [] = { ffffffff00000000, ffffffff00000001, }
VSUBW:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VSUBW:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VSUBW:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSUBW:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VSUBHN output:
VSUBHN:0:result_int8x8 [] = { 31, 31, 31, 31, 31, 31, 31, 31, }
@@ -5571,7 +5571,7 @@ VSUBHN:6:result_uint32x2 [] = { 2, 2, }
VSUBHN:7:result_uint64x1 [] = { 3333333333333333, }
VSUBHN:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VSUBHN:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VSUBHN:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSUBHN:10:result_float32x2 [] = { 33333333, 33333333, }
VSUBHN:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VSUBHN:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VSUBHN:13:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -5582,7 +5582,7 @@ VSUBHN:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VSUBHN:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VSUBHN:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VSUBHN:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VSUBHN:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSUBHN:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSUBHN output:
VRSUBHN:0:result_int8x8 [] = { 31, 31, 31, 31, 31, 31, 31, 31, }
@@ -5595,7 +5595,7 @@ VRSUBHN:6:result_uint32x2 [] = { 2, 2, }
VRSUBHN:7:result_uint64x1 [] = { 3333333333333333, }
VRSUBHN:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSUBHN:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSUBHN:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSUBHN:10:result_float32x2 [] = { 33333333, 33333333, }
VRSUBHN:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSUBHN:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VRSUBHN:13:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -5606,7 +5606,7 @@ VRSUBHN:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSUBHN:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VRSUBHN:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSUBHN:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSUBHN:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSUBHN:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VMVN/VMVNQ output:
VMVN/VMVNQ:0:result_int8x8 [] = { f, e, d, c, b, a, 9, 8, }
@@ -5619,7 +5619,7 @@ VMVN/VMVNQ:6:result_uint32x2 [] = { f, e, }
VMVN/VMVNQ:7:result_uint64x1 [] = { 3333333333333333, }
VMVN/VMVNQ:8:result_poly8x8 [] = { f, e, d, c, b, a, 9, 8, }
VMVN/VMVNQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMVN/VMVNQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMVN/VMVNQ:10:result_float32x2 [] = { 33333333, 33333333, }
VMVN/VMVNQ:11:result_int8x16 [] = { f, e, d, c, b, a, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, }
VMVN/VMVNQ:12:result_int16x8 [] = { f, e, d, c, b, a, 9, 8, }
VMVN/VMVNQ:13:result_int32x4 [] = { f, e, d, c, }
@@ -5630,7 +5630,7 @@ VMVN/VMVNQ:17:result_uint32x4 [] = { f, e, d, c, }
VMVN/VMVNQ:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VMVN/VMVNQ:19:result_poly8x16 [] = { f, e, d, c, b, a, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, }
VMVN/VMVNQ:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMVN/VMVNQ:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMVN/VMVNQ:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQMOVN cumulative saturation output:
VQMOVN:0:vqmovn_s16 Neon cumulative saturation 0
@@ -5651,7 +5651,7 @@ VQMOVN:12:result_uint32x2 [] = { 87654321, 87654321, }
VQMOVN:13:result_uint64x1 [] = { 3333333333333333, }
VQMOVN:14:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQMOVN:15:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQMOVN:16:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQMOVN:16:result_float32x2 [] = { 33333333, 33333333, }
VQMOVN:17:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQMOVN:18:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VQMOVN:19:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -5662,7 +5662,7 @@ VQMOVN:23:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQMOVN:24:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQMOVN:25:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQMOVN:26:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQMOVN:27:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQMOVN:27:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQMOVN cumulative saturation output:
VQMOVN:28:vqmovn_s16 Neon cumulative saturation 1
@@ -5683,7 +5683,7 @@ VQMOVN:40:result_uint32x2 [] = { ffffffff, ffffffff, }
VQMOVN:41:result_uint64x1 [] = { 3333333333333333, }
VQMOVN:42:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQMOVN:43:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQMOVN:44:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQMOVN:44:result_float32x2 [] = { 33333333, 33333333, }
VQMOVN:45:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQMOVN:46:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VQMOVN:47:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -5694,7 +5694,7 @@ VQMOVN:51:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQMOVN:52:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQMOVN:53:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQMOVN:54:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQMOVN:55:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQMOVN:55:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQMOVUN cumulative saturation output:
VQMOVUN:0:vqmovun_s16 Neon cumulative saturation 0
@@ -5712,7 +5712,7 @@ VQMOVUN:9:result_uint32x2 [] = { 12345678, 12345678, }
VQMOVUN:10:result_uint64x1 [] = { 3333333333333333, }
VQMOVUN:11:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQMOVUN:12:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQMOVUN:13:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQMOVUN:13:result_float32x2 [] = { 33333333, 33333333, }
VQMOVUN:14:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQMOVUN:15:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VQMOVUN:16:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -5723,7 +5723,7 @@ VQMOVUN:20:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQMOVUN:21:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQMOVUN:22:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQMOVUN:23:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQMOVUN:24:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQMOVUN:24:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQMOVUN (negative input) cumulative saturation output:
VQMOVUN:25:vqmovun_s16 Neon cumulative saturation 1
@@ -5741,7 +5741,7 @@ VQMOVUN:34:result_uint32x2 [] = { 0, 0, }
VQMOVUN:35:result_uint64x1 [] = { 3333333333333333, }
VQMOVUN:36:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQMOVUN:37:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQMOVUN:38:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQMOVUN:38:result_float32x2 [] = { 33333333, 33333333, }
VQMOVUN:39:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQMOVUN:40:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VQMOVUN:41:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -5752,7 +5752,7 @@ VQMOVUN:45:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQMOVUN:46:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQMOVUN:47:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQMOVUN:48:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQMOVUN:49:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQMOVUN:49:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHR_N output:
VRSHR_N:0:result_int8x8 [] = { fffffff8, fffffff9, fffffff9, fffffffa, fffffffa, fffffffb, fffffffb, fffffffc, }
@@ -5765,7 +5765,7 @@ VRSHR_N:6:result_uint32x2 [] = { 8000000, 8000000, }
VRSHR_N:7:result_uint64x1 [] = { 80000000, }
VRSHR_N:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHR_N:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSHR_N:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHR_N:10:result_float32x2 [] = { 33333333, 33333333, }
VRSHR_N:11:result_int8x16 [] = { fffffff8, fffffff9, fffffff9, fffffffa, fffffffa, fffffffb, fffffffb, fffffffc, fffffffc, fffffffd, fffffffd, fffffffe, fffffffe, ffffffff, ffffffff, 0, }
VRSHR_N:12:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHR_N:13:result_int32x4 [] = { fffffffc, fffffffc, fffffffd, fffffffd, }
@@ -5776,7 +5776,7 @@ VRSHR_N:17:result_uint32x4 [] = { 8000000, 8000000, 8000000, 8000000, }
VRSHR_N:18:result_uint64x2 [] = { 80000000, 80000000, }
VRSHR_N:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHR_N:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSHR_N:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHR_N:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHR_N (overflow test: max shift amount, positive input) output:
VRSHR_N:22:result_int8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -5789,7 +5789,7 @@ VRSHR_N:28:result_uint32x2 [] = { 1, 1, }
VRSHR_N:29:result_uint64x1 [] = { 1, }
VRSHR_N:30:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHR_N:31:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSHR_N:32:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHR_N:32:result_float32x2 [] = { 33333333, 33333333, }
VRSHR_N:33:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHR_N:34:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHR_N:35:result_int32x4 [] = { 0, 0, 0, 0, }
@@ -5800,7 +5800,7 @@ VRSHR_N:39:result_uint32x4 [] = { 1, 1, 1, 1, }
VRSHR_N:40:result_uint64x2 [] = { 1, 1, }
VRSHR_N:41:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHR_N:42:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSHR_N:43:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHR_N:43:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHR_N (overflow test: shift by 1, with negative input) output:
VRSHR_N:44:result_int8x8 [] = { 40, 40, 40, 40, 40, 40, 40, 40, }
@@ -5813,7 +5813,7 @@ VRSHR_N:50:result_uint32x2 [] = { 80000000, 80000000, }
VRSHR_N:51:result_uint64x1 [] = { 8000000000000000, }
VRSHR_N:52:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHR_N:53:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSHR_N:54:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHR_N:54:result_float32x2 [] = { 33333333, 33333333, }
VRSHR_N:55:result_int8x16 [] = { 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, }
VRSHR_N:56:result_int16x8 [] = { 4000, 4000, 4000, 4000, 4000, 4000, 4000, 4000, }
VRSHR_N:57:result_int32x4 [] = { 40000000, 40000000, 40000000, 40000000, }
@@ -5824,7 +5824,7 @@ VRSHR_N:61:result_uint32x4 [] = { 80000000, 80000000, 80000000, 80000000, }
VRSHR_N:62:result_uint64x2 [] = { 8000000000000000, 8000000000000000, }
VRSHR_N:63:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHR_N:64:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSHR_N:65:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHR_N:65:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHR_N (overflow test: shift by 3, positive input) output:
VRSHR_N:66:result_int8x8 [] = { 10, 10, 10, 10, 10, 10, 10, 10, }
@@ -5837,7 +5837,7 @@ VRSHR_N:72:result_uint32x2 [] = { 20000000, 20000000, }
VRSHR_N:73:result_uint64x1 [] = { 2000000000000000, }
VRSHR_N:74:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHR_N:75:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSHR_N:76:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHR_N:76:result_float32x2 [] = { 33333333, 33333333, }
VRSHR_N:77:result_int8x16 [] = { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, }
VRSHR_N:78:result_int16x8 [] = { 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, }
VRSHR_N:79:result_int32x4 [] = { 10000000, 10000000, 10000000, 10000000, }
@@ -5848,7 +5848,7 @@ VRSHR_N:83:result_uint32x4 [] = { 20000000, 20000000, 20000000, 20000000, }
VRSHR_N:84:result_uint64x2 [] = { 2000000000000000, 2000000000000000, }
VRSHR_N:85:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHR_N:86:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSHR_N:87:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHR_N:87:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHR_N (overflow test: shift by 1, with negative input) output:
VRSHR_N:88:result_int8x8 [] = { ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, }
@@ -5861,7 +5861,7 @@ VRSHR_N:94:result_uint32x2 [] = { 80000000, 80000000, }
VRSHR_N:95:result_uint64x1 [] = { 8000000000000000, }
VRSHR_N:96:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHR_N:97:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSHR_N:98:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHR_N:98:result_float32x2 [] = { 33333333, 33333333, }
VRSHR_N:99:result_int8x16 [] = { ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, }
VRSHR_N:100:result_int16x8 [] = { ffffc000, ffffc000, ffffc000, ffffc000, ffffc000, ffffc000, ffffc000, ffffc000, }
VRSHR_N:101:result_int32x4 [] = { c0000000, c0000000, c0000000, c0000000, }
@@ -5872,7 +5872,7 @@ VRSHR_N:105:result_uint32x4 [] = { 80000000, 80000000, 80000000, 80000000, }
VRSHR_N:106:result_uint64x2 [] = { 8000000000000000, 8000000000000000, }
VRSHR_N:107:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHR_N:108:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSHR_N:109:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHR_N:109:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHR_N (overflow test: shift by 3, with negative input) output:
VRSHR_N:110:result_int8x8 [] = { fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, }
@@ -5885,7 +5885,7 @@ VRSHR_N:116:result_uint32x2 [] = { 20000000, 20000000, }
VRSHR_N:117:result_uint64x1 [] = { 2000000000000000, }
VRSHR_N:118:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHR_N:119:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSHR_N:120:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHR_N:120:result_float32x2 [] = { 33333333, 33333333, }
VRSHR_N:121:result_int8x16 [] = { fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, }
VRSHR_N:122:result_int16x8 [] = { fffff000, fffff000, fffff000, fffff000, fffff000, fffff000, fffff000, fffff000, }
VRSHR_N:123:result_int32x4 [] = { f0000000, f0000000, f0000000, f0000000, }
@@ -5896,7 +5896,7 @@ VRSHR_N:127:result_uint32x4 [] = { 20000000, 20000000, 20000000, 20000000, }
VRSHR_N:128:result_uint64x2 [] = { 2000000000000000, 2000000000000000, }
VRSHR_N:129:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHR_N:130:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSHR_N:131:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHR_N:131:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSRA_N output:
VRSRA_N:0:result_int8x8 [] = { fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, 0, }
@@ -5909,7 +5909,7 @@ VRSRA_N:6:result_uint32x2 [] = { fffffff4, fffffff5, }
VRSRA_N:7:result_uint64x1 [] = { fffffffffffffff0, }
VRSRA_N:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSRA_N:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSRA_N:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSRA_N:10:result_float32x2 [] = { 33333333, 33333333, }
VRSRA_N:11:result_int8x16 [] = { fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, 0, 1, 2, 3, 4, 5, 6, 7, 8, }
VRSRA_N:12:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, }
VRSRA_N:13:result_int32x4 [] = { fffffffd, fffffffe, ffffffff, 0, }
@@ -5920,7 +5920,7 @@ VRSRA_N:17:result_uint32x4 [] = { fffffff4, fffffff5, fffffff6, fffffff7, }
VRSRA_N:18:result_uint64x2 [] = { fffffffffffffff0, fffffffffffffff1, }
VRSRA_N:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSRA_N:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSRA_N:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSRA_N:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSRA_N (checking overflow: shift by 1, positive input) output:
VRSRA_N:22:result_int8x8 [] = { 40, 40, 40, 40, 40, 40, 40, 40, }
@@ -5933,7 +5933,7 @@ VRSRA_N:28:result_uint32x2 [] = { 80000000, 80000000, }
VRSRA_N:29:result_uint64x1 [] = { 8000000000000000, }
VRSRA_N:30:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSRA_N:31:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSRA_N:32:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSRA_N:32:result_float32x2 [] = { 33333333, 33333333, }
VRSRA_N:33:result_int8x16 [] = { 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, }
VRSRA_N:34:result_int16x8 [] = { 4000, 4000, 4000, 4000, 4000, 4000, 4000, 4000, }
VRSRA_N:35:result_int32x4 [] = { 40000000, 40000000, 40000000, 40000000, }
@@ -5944,7 +5944,7 @@ VRSRA_N:39:result_uint32x4 [] = { 80000000, 80000000, 80000000, 80000000, }
VRSRA_N:40:result_uint64x2 [] = { 8000000000000000, 8000000000000000, }
VRSRA_N:41:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSRA_N:42:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSRA_N:43:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSRA_N:43:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSRA_N (checking overflow: shift by 3, positive input) output:
VRSRA_N:44:result_int8x8 [] = { 10, 10, 10, 10, 10, 10, 10, 10, }
@@ -5957,7 +5957,7 @@ VRSRA_N:50:result_uint32x2 [] = { 20000000, 20000000, }
VRSRA_N:51:result_uint64x1 [] = { 2000000000000000, }
VRSRA_N:52:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSRA_N:53:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSRA_N:54:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSRA_N:54:result_float32x2 [] = { 33333333, 33333333, }
VRSRA_N:55:result_int8x16 [] = { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, }
VRSRA_N:56:result_int16x8 [] = { 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, }
VRSRA_N:57:result_int32x4 [] = { 10000000, 10000000, 10000000, 10000000, }
@@ -5968,7 +5968,7 @@ VRSRA_N:61:result_uint32x4 [] = { 20000000, 20000000, 20000000, 20000000, }
VRSRA_N:62:result_uint64x2 [] = { 2000000000000000, 2000000000000000, }
VRSRA_N:63:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSRA_N:64:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSRA_N:65:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSRA_N:65:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSRA_N (checking overflow: shift by max, positive input) output:
VRSRA_N:66:result_int8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -5981,7 +5981,7 @@ VRSRA_N:72:result_uint32x2 [] = { 1, 1, }
VRSRA_N:73:result_uint64x1 [] = { 1, }
VRSRA_N:74:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSRA_N:75:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSRA_N:76:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSRA_N:76:result_float32x2 [] = { 33333333, 33333333, }
VRSRA_N:77:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VRSRA_N:78:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSRA_N:79:result_int32x4 [] = { 0, 0, 0, 0, }
@@ -5992,7 +5992,7 @@ VRSRA_N:83:result_uint32x4 [] = { 1, 1, 1, 1, }
VRSRA_N:84:result_uint64x2 [] = { 1, 1, }
VRSRA_N:85:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSRA_N:86:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSRA_N:87:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSRA_N:87:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSRA_N (checking overflow: shift by 1, negative input) output:
VRSRA_N:88:result_int8x8 [] = { ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, }
@@ -6005,7 +6005,7 @@ VRSRA_N:94:result_uint32x2 [] = { 1, 1, }
VRSRA_N:95:result_uint64x1 [] = { 1, }
VRSRA_N:96:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSRA_N:97:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSRA_N:98:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSRA_N:98:result_float32x2 [] = { 33333333, 33333333, }
VRSRA_N:99:result_int8x16 [] = { ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, }
VRSRA_N:100:result_int16x8 [] = { ffffc000, ffffc000, ffffc000, ffffc000, ffffc000, ffffc000, ffffc000, ffffc000, }
VRSRA_N:101:result_int32x4 [] = { c0000000, c0000000, c0000000, c0000000, }
@@ -6016,7 +6016,7 @@ VRSRA_N:105:result_uint32x4 [] = { 1, 1, 1, 1, }
VRSRA_N:106:result_uint64x2 [] = { 1, 1, }
VRSRA_N:107:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSRA_N:108:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSRA_N:109:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSRA_N:109:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSRA_N (checking overflow: shift by max, negative input) output:
VRSRA_N:110:result_int8x8 [] = { fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, }
@@ -6029,7 +6029,7 @@ VRSRA_N:116:result_uint32x2 [] = { 1, 1, }
VRSRA_N:117:result_uint64x1 [] = { 1, }
VRSRA_N:118:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSRA_N:119:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSRA_N:120:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSRA_N:120:result_float32x2 [] = { 33333333, 33333333, }
VRSRA_N:121:result_int8x16 [] = { fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, }
VRSRA_N:122:result_int16x8 [] = { fffff000, fffff000, fffff000, fffff000, fffff000, fffff000, fffff000, fffff000, }
VRSRA_N:123:result_int32x4 [] = { f0000000, f0000000, f0000000, f0000000, }
@@ -6040,7 +6040,7 @@ VRSRA_N:127:result_uint32x4 [] = { 1, 1, 1, 1, }
VRSRA_N:128:result_uint64x2 [] = { 1, 1, }
VRSRA_N:129:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSRA_N:130:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSRA_N:131:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSRA_N:131:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSRA_N (checking overflow: shift by max, negative input) output:
VRSRA_N:132:result_int8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -6053,7 +6053,7 @@ VRSRA_N:138:result_uint32x2 [] = { 1, 1, }
VRSRA_N:139:result_uint64x1 [] = { 1, }
VRSRA_N:140:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSRA_N:141:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSRA_N:142:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSRA_N:142:result_float32x2 [] = { 33333333, 33333333, }
VRSRA_N:143:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VRSRA_N:144:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSRA_N:145:result_int32x4 [] = { 0, 0, 0, 0, }
@@ -6064,7 +6064,7 @@ VRSRA_N:149:result_uint32x4 [] = { 1, 1, 1, 1, }
VRSRA_N:150:result_uint64x2 [] = { 1, 1, }
VRSRA_N:151:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSRA_N:152:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSRA_N:153:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSRA_N:153:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VSHLL_N output:
VSHLL_N:0:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
@@ -6077,7 +6077,7 @@ VSHLL_N:6:result_uint32x2 [] = { 33333333, 33333333, }
VSHLL_N:7:result_uint64x1 [] = { 3333333333333333, }
VSHLL_N:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VSHLL_N:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VSHLL_N:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSHLL_N:10:result_float32x2 [] = { 33333333, 33333333, }
VSHLL_N:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VSHLL_N:12:result_int16x8 [] = { ffffffe0, ffffffe2, ffffffe4, ffffffe6, ffffffe8, ffffffea, ffffffec, ffffffee, }
VSHLL_N:13:result_int32x4 [] = { ffffffe0, ffffffe2, ffffffe4, ffffffe6, }
@@ -6088,7 +6088,7 @@ VSHLL_N:17:result_uint32x4 [] = { fff00, fff10, fff20, fff30, }
VSHLL_N:18:result_uint64x2 [] = { 7ffffff80, 7ffffff88, }
VSHLL_N:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VSHLL_N:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VSHLL_N:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSHLL_N:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VPADDL/VPADDLQ output:
VPADDL/VPADDLQ:0:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
@@ -6101,7 +6101,7 @@ VPADDL/VPADDLQ:6:result_uint32x2 [] = { 1ffe1, 1ffe5, }
VPADDL/VPADDLQ:7:result_uint64x1 [] = { 1ffffffe1, }
VPADDL/VPADDLQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VPADDL/VPADDLQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VPADDL/VPADDLQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VPADDL/VPADDLQ:10:result_float32x2 [] = { 33333333, 33333333, }
VPADDL/VPADDLQ:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VPADDL/VPADDLQ:12:result_int16x8 [] = { ffffffe1, ffffffe5, ffffffe9, ffffffed, fffffff1, fffffff5, fffffff9, fffffffd, }
VPADDL/VPADDLQ:13:result_int32x4 [] = { ffffffe1, ffffffe5, ffffffe9, ffffffed, }
@@ -6112,7 +6112,7 @@ VPADDL/VPADDLQ:17:result_uint32x4 [] = { 1ffe1, 1ffe5, 1ffe9, 1ffed, }
VPADDL/VPADDLQ:18:result_uint64x2 [] = { 1ffffffe1, 1ffffffe5, }
VPADDL/VPADDLQ:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VPADDL/VPADDLQ:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VPADDL/VPADDLQ:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VPADDL/VPADDLQ:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VPADD output:
VPADD:0:result_int8x8 [] = { ffffffe1, ffffffe5, ffffffe9, ffffffed, ffffffe1, ffffffe5, ffffffe9, ffffffed, }
@@ -6125,7 +6125,7 @@ VPADD:6:result_uint32x2 [] = { ffffffe1, ffffffe1, }
VPADD:7:result_uint64x1 [] = { 3333333333333333, }
VPADD:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VPADD:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VPADD:10:result_float32x2 [] = { c1f80000 -0x1.f000000p+4 -31, c1f80000 -0x1.f000000p+4 -31, }
+VPADD:10:result_float32x2 [] = { c1f80000, c1f80000, }
VPADD:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VPADD:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VPADD:13:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -6136,7 +6136,7 @@ VPADD:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VPADD:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VPADD:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VPADD:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VPADD:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VPADD:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VPADAL/VPADALQ output:
VPADAL/VPADALQ:0:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
@@ -6149,7 +6149,7 @@ VPADAL/VPADALQ:6:result_uint32x2 [] = { 1ffd1, 1ffd6, }
VPADAL/VPADALQ:7:result_uint64x1 [] = { 1ffffffd1, }
VPADAL/VPADALQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VPADAL/VPADALQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VPADAL/VPADALQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VPADAL/VPADALQ:10:result_float32x2 [] = { 33333333, 33333333, }
VPADAL/VPADALQ:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VPADAL/VPADALQ:12:result_int16x8 [] = { ffffffd1, ffffffd6, ffffffdb, ffffffe0, ffffffe5, ffffffea, ffffffef, fffffff4, }
VPADAL/VPADALQ:13:result_int32x4 [] = { ffffffd1, ffffffd6, ffffffdb, ffffffe0, }
@@ -6160,7 +6160,7 @@ VPADAL/VPADALQ:17:result_uint32x4 [] = { 1ffd1, 1ffd6, 1ffdb, 1ffe0, }
VPADAL/VPADALQ:18:result_uint64x2 [] = { 1ffffffd1, 1ffffffd6, }
VPADAL/VPADALQ:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VPADAL/VPADALQ:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VPADAL/VPADALQ:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VPADAL/VPADALQ:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHLU_N/VQSHLUQ_N (negative input) cumulative saturation output:
VQSHLU_N/VQSHLUQ_N:0:vqshlu_n_s8 Neon cumulative saturation 1
@@ -6183,7 +6183,7 @@ VQSHLU_N/VQSHLUQ_N:14:result_uint32x2 [] = { 0, 0, }
VQSHLU_N/VQSHLUQ_N:15:result_uint64x1 [] = { 0, }
VQSHLU_N/VQSHLUQ_N:16:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHLU_N/VQSHLUQ_N:17:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHLU_N/VQSHLUQ_N:18:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHLU_N/VQSHLUQ_N:18:result_float32x2 [] = { 33333333, 33333333, }
VQSHLU_N/VQSHLUQ_N:19:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHLU_N/VQSHLUQ_N:20:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VQSHLU_N/VQSHLUQ_N:21:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -6194,7 +6194,7 @@ VQSHLU_N/VQSHLUQ_N:25:result_uint32x4 [] = { 0, 0, 0, 0, }
VQSHLU_N/VQSHLUQ_N:26:result_uint64x2 [] = { 0, 0, }
VQSHLU_N/VQSHLUQ_N:27:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHLU_N/VQSHLUQ_N:28:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHLU_N/VQSHLUQ_N:29:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHLU_N/VQSHLUQ_N:29:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHLU_N/VQSHLUQ_N (check cumulative saturation: shift by 1) cumulative saturation output:
VQSHLU_N/VQSHLUQ_N:30:vqshlu_n_s8 Neon cumulative saturation 0
@@ -6217,7 +6217,7 @@ VQSHLU_N/VQSHLUQ_N:44:result_uint32x2 [] = { fffffffe, fffffffe, }
VQSHLU_N/VQSHLUQ_N:45:result_uint64x1 [] = { fffffffffffffffe, }
VQSHLU_N/VQSHLUQ_N:46:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHLU_N/VQSHLUQ_N:47:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHLU_N/VQSHLUQ_N:48:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHLU_N/VQSHLUQ_N:48:result_float32x2 [] = { 33333333, 33333333, }
VQSHLU_N/VQSHLUQ_N:49:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHLU_N/VQSHLUQ_N:50:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VQSHLU_N/VQSHLUQ_N:51:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -6228,7 +6228,7 @@ VQSHLU_N/VQSHLUQ_N:55:result_uint32x4 [] = { fffffffe, fffffffe, fffffffe, fffff
VQSHLU_N/VQSHLUQ_N:56:result_uint64x2 [] = { fffffffffffffffe, fffffffffffffffe, }
VQSHLU_N/VQSHLUQ_N:57:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHLU_N/VQSHLUQ_N:58:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHLU_N/VQSHLUQ_N:59:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHLU_N/VQSHLUQ_N:59:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHLU_N/VQSHLUQ_N (check cumulative saturation: shift by 2) cumulative saturation output:
VQSHLU_N/VQSHLUQ_N:60:vqshlu_n_s8 Neon cumulative saturation 1
@@ -6251,7 +6251,7 @@ VQSHLU_N/VQSHLUQ_N:74:result_uint32x2 [] = { ffffffff, ffffffff, }
VQSHLU_N/VQSHLUQ_N:75:result_uint64x1 [] = { ffffffffffffffff, }
VQSHLU_N/VQSHLUQ_N:76:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHLU_N/VQSHLUQ_N:77:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHLU_N/VQSHLUQ_N:78:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHLU_N/VQSHLUQ_N:78:result_float32x2 [] = { 33333333, 33333333, }
VQSHLU_N/VQSHLUQ_N:79:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHLU_N/VQSHLUQ_N:80:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VQSHLU_N/VQSHLUQ_N:81:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -6262,7 +6262,7 @@ VQSHLU_N/VQSHLUQ_N:85:result_uint32x4 [] = { ffffffff, ffffffff, ffffffff, fffff
VQSHLU_N/VQSHLUQ_N:86:result_uint64x2 [] = { ffffffffffffffff, ffffffffffffffff, }
VQSHLU_N/VQSHLUQ_N:87:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHLU_N/VQSHLUQ_N:88:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHLU_N/VQSHLUQ_N:89:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHLU_N/VQSHLUQ_N:89:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHLU_N/VQSHLUQ_N cumulative saturation output:
VQSHLU_N/VQSHLUQ_N:90:vqshlu_n_s8 Neon cumulative saturation 0
@@ -6285,7 +6285,7 @@ VQSHLU_N/VQSHLUQ_N:104:result_uint32x2 [] = { 18, 18, }
VQSHLU_N/VQSHLUQ_N:105:result_uint64x1 [] = { 40, }
VQSHLU_N/VQSHLUQ_N:106:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHLU_N/VQSHLUQ_N:107:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHLU_N/VQSHLUQ_N:108:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHLU_N/VQSHLUQ_N:108:result_float32x2 [] = { 33333333, 33333333, }
VQSHLU_N/VQSHLUQ_N:109:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHLU_N/VQSHLUQ_N:110:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VQSHLU_N/VQSHLUQ_N:111:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -6296,7 +6296,7 @@ VQSHLU_N/VQSHLUQ_N:115:result_uint32x4 [] = { 380, 380, 380, 380, }
VQSHLU_N/VQSHLUQ_N:116:result_uint64x2 [] = { 800, 800, }
VQSHLU_N/VQSHLUQ_N:117:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHLU_N/VQSHLUQ_N:118:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHLU_N/VQSHLUQ_N:119:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHLU_N/VQSHLUQ_N:119:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VCLZ/VCLZQ output:
VCLZ/VCLZQ:0:result_int8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -6309,7 +6309,7 @@ VCLZ/VCLZQ:6:result_uint32x2 [] = { 5, 5, }
VCLZ/VCLZQ:7:result_uint64x1 [] = { 3333333333333333, }
VCLZ/VCLZQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VCLZ/VCLZQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VCLZ/VCLZQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VCLZ/VCLZQ:10:result_float32x2 [] = { 33333333, 33333333, }
VCLZ/VCLZQ:11:result_int8x16 [] = { 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, }
VCLZ/VCLZQ:12:result_int16x8 [] = { 3, 3, 3, 3, 3, 3, 3, 3, }
VCLZ/VCLZQ:13:result_int32x4 [] = { 3, 3, 3, 3, }
@@ -6320,7 +6320,7 @@ VCLZ/VCLZQ:17:result_uint32x4 [] = { 1f, 1f, 1f, 1f, }
VCLZ/VCLZQ:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VCLZ/VCLZQ:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VCLZ/VCLZQ:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VCLZ/VCLZQ:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VCLZ/VCLZQ:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VCLZ/VCLZQ (input=0) output:
VCLZ/VCLZQ:22:result_int8x8 [] = { 8, 8, 8, 8, 8, 8, 8, 8, }
@@ -6333,7 +6333,7 @@ VCLZ/VCLZQ:28:result_uint32x2 [] = { 20, 20, }
VCLZ/VCLZQ:29:result_uint64x1 [] = { 3333333333333333, }
VCLZ/VCLZQ:30:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VCLZ/VCLZQ:31:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VCLZ/VCLZQ:32:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VCLZ/VCLZQ:32:result_float32x2 [] = { 33333333, 33333333, }
VCLZ/VCLZQ:33:result_int8x16 [] = { 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, }
VCLZ/VCLZQ:34:result_int16x8 [] = { 10, 10, 10, 10, 10, 10, 10, 10, }
VCLZ/VCLZQ:35:result_int32x4 [] = { 20, 20, 20, 20, }
@@ -6344,7 +6344,7 @@ VCLZ/VCLZQ:39:result_uint32x4 [] = { 20, 20, 20, 20, }
VCLZ/VCLZQ:40:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VCLZ/VCLZQ:41:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VCLZ/VCLZQ:42:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VCLZ/VCLZQ:43:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VCLZ/VCLZQ:43:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VCLS/VCLSQ (positive input) output:
VCLS/VCLSQ:0:result_int8x8 [] = { 6, 6, 6, 6, 6, 6, 6, 6, }
@@ -6357,7 +6357,7 @@ VCLS/VCLSQ:6:result_uint32x2 [] = { 33333333, 33333333, }
VCLS/VCLSQ:7:result_uint64x1 [] = { 3333333333333333, }
VCLS/VCLSQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VCLS/VCLSQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VCLS/VCLSQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VCLS/VCLSQ:10:result_float32x2 [] = { 33333333, 33333333, }
VCLS/VCLSQ:11:result_int8x16 [] = { 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, }
VCLS/VCLSQ:12:result_int16x8 [] = { 2, 2, 2, 2, 2, 2, 2, 2, }
VCLS/VCLSQ:13:result_int32x4 [] = { 14, 14, 14, 14, }
@@ -6368,7 +6368,7 @@ VCLS/VCLSQ:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VCLS/VCLSQ:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VCLS/VCLSQ:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VCLS/VCLSQ:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VCLS/VCLSQ:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VCLS/VCLSQ:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VCLS/VCLSQ (negative input) output:
VCLS/VCLSQ:22:result_int8x8 [] = { 7, 7, 7, 7, 7, 7, 7, 7, }
@@ -6381,7 +6381,7 @@ VCLS/VCLSQ:28:result_uint32x2 [] = { 33333333, 33333333, }
VCLS/VCLSQ:29:result_uint64x1 [] = { 3333333333333333, }
VCLS/VCLSQ:30:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VCLS/VCLSQ:31:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VCLS/VCLSQ:32:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VCLS/VCLSQ:32:result_float32x2 [] = { 33333333, 33333333, }
VCLS/VCLSQ:33:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VCLS/VCLSQ:34:result_int16x8 [] = { 2, 2, 2, 2, 2, 2, 2, 2, }
VCLS/VCLSQ:35:result_int32x4 [] = { 0, 0, 0, 0, }
@@ -6392,7 +6392,7 @@ VCLS/VCLSQ:39:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VCLS/VCLSQ:40:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VCLS/VCLSQ:41:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VCLS/VCLSQ:42:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VCLS/VCLSQ:43:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VCLS/VCLSQ:43:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VCNT/VCNTQ output:
VCNT/VCNTQ:0:result_int8x8 [] = { 8, 8, 8, 8, 8, 8, 8, 8, }
@@ -6405,7 +6405,7 @@ VCNT/VCNTQ:6:result_uint32x2 [] = { 33333333, 33333333, }
VCNT/VCNTQ:7:result_uint64x1 [] = { 3333333333333333, }
VCNT/VCNTQ:8:result_poly8x8 [] = { 4, 4, 4, 4, 4, 4, 4, 4, }
VCNT/VCNTQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VCNT/VCNTQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VCNT/VCNTQ:10:result_float32x2 [] = { 33333333, 33333333, }
VCNT/VCNTQ:11:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VCNT/VCNTQ:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VCNT/VCNTQ:13:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -6416,7 +6416,7 @@ VCNT/VCNTQ:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VCNT/VCNTQ:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VCNT/VCNTQ:19:result_poly8x16 [] = { 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, }
VCNT/VCNTQ:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VCNT/VCNTQ:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VCNT/VCNTQ:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHRN_N cumulative saturation output:
VQSHRN_N:0:vqshrn_n_s16 Neon cumulative saturation 0
@@ -6437,7 +6437,7 @@ VQSHRN_N:12:result_uint32x2 [] = { ffffffff, ffffffff, }
VQSHRN_N:13:result_uint64x1 [] = { 3333333333333333, }
VQSHRN_N:14:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHRN_N:15:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHRN_N:16:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHRN_N:16:result_float32x2 [] = { 33333333, 33333333, }
VQSHRN_N:17:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHRN_N:18:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VQSHRN_N:19:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -6448,7 +6448,7 @@ VQSHRN_N:23:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHRN_N:24:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQSHRN_N:25:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHRN_N:26:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHRN_N:27:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHRN_N:27:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHRN_N (check saturation: shift by 3) cumulative saturation output:
VQSHRN_N:28:vqshrn_n_s16 Neon cumulative saturation 1
@@ -6469,7 +6469,7 @@ VQSHRN_N:40:result_uint32x2 [] = { ffffffff, ffffffff, }
VQSHRN_N:41:result_uint64x1 [] = { 3333333333333333, }
VQSHRN_N:42:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHRN_N:43:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHRN_N:44:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHRN_N:44:result_float32x2 [] = { 33333333, 33333333, }
VQSHRN_N:45:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHRN_N:46:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VQSHRN_N:47:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -6480,7 +6480,7 @@ VQSHRN_N:51:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHRN_N:52:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQSHRN_N:53:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHRN_N:54:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHRN_N:55:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHRN_N:55:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHRN_N (check saturation: shift by max) cumulative saturation output:
VQSHRN_N:56:vqshrn_n_s16 Neon cumulative saturation 0
@@ -6501,7 +6501,7 @@ VQSHRN_N:68:result_uint32x2 [] = { ffffffff, ffffffff, }
VQSHRN_N:69:result_uint64x1 [] = { 3333333333333333, }
VQSHRN_N:70:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHRN_N:71:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHRN_N:72:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHRN_N:72:result_float32x2 [] = { 33333333, 33333333, }
VQSHRN_N:73:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHRN_N:74:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VQSHRN_N:75:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -6512,7 +6512,7 @@ VQSHRN_N:79:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHRN_N:80:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQSHRN_N:81:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHRN_N:82:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHRN_N:83:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHRN_N:83:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VPMAX output:
VPMAX:0:result_int8x8 [] = { fffffff1, fffffff3, fffffff5, fffffff7, fffffff1, fffffff3, fffffff5, fffffff7, }
@@ -6525,7 +6525,7 @@ VPMAX:6:result_uint32x2 [] = { fffffff1, fffffff1, }
VPMAX:7:result_uint64x1 [] = { 3333333333333333, }
VPMAX:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VPMAX:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VPMAX:10:result_float32x2 [] = { c1700000 -0x1.e000000p+3 -15, c1700000 -0x1.e000000p+3 -15, }
+VPMAX:10:result_float32x2 [] = { c1700000, c1700000, }
VPMAX:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VPMAX:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VPMAX:13:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -6536,7 +6536,7 @@ VPMAX:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VPMAX:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VPMAX:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VPMAX:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VPMAX:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VPMAX:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VPMIN output:
VPMIN:0:result_int8x8 [] = { fffffff0, fffffff2, fffffff4, fffffff6, fffffff0, fffffff2, fffffff4, fffffff6, }
@@ -6549,7 +6549,7 @@ VPMIN:6:result_uint32x2 [] = { fffffff0, fffffff0, }
VPMIN:7:result_uint64x1 [] = { 3333333333333333, }
VPMIN:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VPMIN:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VPMIN:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1800000 -0x1.0000000p+4 -16, }
+VPMIN:10:result_float32x2 [] = { c1800000, c1800000, }
VPMIN:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VPMIN:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VPMIN:13:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -6560,7 +6560,7 @@ VPMIN:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VPMIN:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VPMIN:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VPMIN:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VPMIN:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VPMIN:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHRUN_N (negative input) cumulative saturation output:
VQSHRUN_N:0:vqshrun_n_s16 Neon cumulative saturation 1
@@ -6578,7 +6578,7 @@ VQSHRUN_N:9:result_uint32x2 [] = { 0, 0, }
VQSHRUN_N:10:result_uint64x1 [] = { 3333333333333333, }
VQSHRUN_N:11:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHRUN_N:12:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHRUN_N:13:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHRUN_N:13:result_float32x2 [] = { 33333333, 33333333, }
VQSHRUN_N:14:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHRUN_N:15:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VQSHRUN_N:16:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -6589,7 +6589,7 @@ VQSHRUN_N:20:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHRUN_N:21:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQSHRUN_N:22:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHRUN_N:23:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHRUN_N:24:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHRUN_N:24:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHRUN_N (check cumulative saturation) cumulative saturation output:
VQSHRUN_N:25:vqshrun_n_s16 Neon cumulative saturation 1
@@ -6607,7 +6607,7 @@ VQSHRUN_N:34:result_uint32x2 [] = { ffffffff, ffffffff, }
VQSHRUN_N:35:result_uint64x1 [] = { 3333333333333333, }
VQSHRUN_N:36:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHRUN_N:37:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHRUN_N:38:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHRUN_N:38:result_float32x2 [] = { 33333333, 33333333, }
VQSHRUN_N:39:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHRUN_N:40:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VQSHRUN_N:41:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -6618,7 +6618,7 @@ VQSHRUN_N:45:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHRUN_N:46:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQSHRUN_N:47:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHRUN_N:48:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHRUN_N:49:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHRUN_N:49:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHRUN_N cumulative saturation output:
VQSHRUN_N:50:vqshrun_n_s16 Neon cumulative saturation 0
@@ -6636,7 +6636,7 @@ VQSHRUN_N:59:result_uint32x2 [] = { deadbe, deadbe, }
VQSHRUN_N:60:result_uint64x1 [] = { 3333333333333333, }
VQSHRUN_N:61:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHRUN_N:62:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHRUN_N:63:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHRUN_N:63:result_float32x2 [] = { 33333333, 33333333, }
VQSHRUN_N:64:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHRUN_N:65:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VQSHRUN_N:66:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -6647,7 +6647,7 @@ VQSHRUN_N:70:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHRUN_N:71:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQSHRUN_N:72:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHRUN_N:73:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHRUN_N:74:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHRUN_N:74:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHRUN_N (negative input) cumulative saturation output:
VQRSHRUN_N:0:vqrshrun_n_s16 Neon cumulative saturation 0
@@ -6665,7 +6665,7 @@ VQRSHRUN_N:9:result_uint32x2 [] = { 0, 0, }
VQRSHRUN_N:10:result_uint64x1 [] = { 3333333333333333, }
VQRSHRUN_N:11:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRUN_N:12:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRSHRUN_N:13:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHRUN_N:13:result_float32x2 [] = { 33333333, 33333333, }
VQRSHRUN_N:14:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRUN_N:15:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VQRSHRUN_N:16:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -6676,7 +6676,7 @@ VQRSHRUN_N:20:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHRUN_N:21:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQRSHRUN_N:22:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRUN_N:23:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRSHRUN_N:24:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHRUN_N:24:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHRUN_N (check cumulative saturation: shift by 1) cumulative saturation output:
VQRSHRUN_N:25:vqrshrun_n_s16 Neon cumulative saturation 1
@@ -6694,7 +6694,7 @@ VQRSHRUN_N:34:result_uint32x2 [] = { ffffffff, ffffffff, }
VQRSHRUN_N:35:result_uint64x1 [] = { 3333333333333333, }
VQRSHRUN_N:36:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRUN_N:37:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRSHRUN_N:38:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHRUN_N:38:result_float32x2 [] = { 33333333, 33333333, }
VQRSHRUN_N:39:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRUN_N:40:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VQRSHRUN_N:41:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -6705,7 +6705,7 @@ VQRSHRUN_N:45:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHRUN_N:46:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQRSHRUN_N:47:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRUN_N:48:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRSHRUN_N:49:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHRUN_N:49:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHRUN_N (check cumulative saturation: shift by max, positive input) cumulative saturation output:
VQRSHRUN_N:50:vqrshrun_n_s16 Neon cumulative saturation 0
@@ -6723,7 +6723,7 @@ VQRSHRUN_N:59:result_uint32x2 [] = { 80000000, 80000000, }
VQRSHRUN_N:60:result_uint64x1 [] = { 3333333333333333, }
VQRSHRUN_N:61:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRUN_N:62:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRSHRUN_N:63:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHRUN_N:63:result_float32x2 [] = { 33333333, 33333333, }
VQRSHRUN_N:64:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRUN_N:65:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VQRSHRUN_N:66:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -6734,7 +6734,7 @@ VQRSHRUN_N:70:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHRUN_N:71:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQRSHRUN_N:72:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRUN_N:73:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRSHRUN_N:74:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHRUN_N:74:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHRUN_N (check cumulative saturation: shift by max, negative input) cumulative saturation output:
VQRSHRUN_N:75:vqrshrun_n_s16 Neon cumulative saturation 1
@@ -6752,7 +6752,7 @@ VQRSHRUN_N:84:result_uint32x2 [] = { 0, 0, }
VQRSHRUN_N:85:result_uint64x1 [] = { 3333333333333333, }
VQRSHRUN_N:86:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRUN_N:87:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRSHRUN_N:88:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHRUN_N:88:result_float32x2 [] = { 33333333, 33333333, }
VQRSHRUN_N:89:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRUN_N:90:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VQRSHRUN_N:91:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -6763,7 +6763,7 @@ VQRSHRUN_N:95:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHRUN_N:96:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQRSHRUN_N:97:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRUN_N:98:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRSHRUN_N:99:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHRUN_N:99:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHRUN_N cumulative saturation output:
VQRSHRUN_N:100:vqrshrun_n_s16 Neon cumulative saturation 0
@@ -6781,7 +6781,7 @@ VQRSHRUN_N:109:result_uint32x2 [] = { deadbf, deadbf, }
VQRSHRUN_N:110:result_uint64x1 [] = { 3333333333333333, }
VQRSHRUN_N:111:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRUN_N:112:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRSHRUN_N:113:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHRUN_N:113:result_float32x2 [] = { 33333333, 33333333, }
VQRSHRUN_N:114:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRUN_N:115:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VQRSHRUN_N:116:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -6792,7 +6792,7 @@ VQRSHRUN_N:120:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHRUN_N:121:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQRSHRUN_N:122:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRUN_N:123:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRSHRUN_N:124:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHRUN_N:124:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VST2_LANE/VST2Q_LANE chunk 0 output:
VST2_LANE/VST2Q_LANE:0:result_int8x8 [] = { fffffff0, fffffff1, 0, 0, 0, 0, 0, 0, }
@@ -6805,7 +6805,7 @@ VST2_LANE/VST2Q_LANE:6:result_uint32x2 [] = { fffffff0, fffffff1, }
VST2_LANE/VST2Q_LANE:7:result_uint64x1 [] = { 3333333333333333, }
VST2_LANE/VST2Q_LANE:8:result_poly8x8 [] = { f0, f1, 0, 0, 0, 0, 0, 0, }
VST2_LANE/VST2Q_LANE:9:result_poly16x4 [] = { fff0, fff1, 0, 0, }
-VST2_LANE/VST2Q_LANE:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VST2_LANE/VST2Q_LANE:10:result_float32x2 [] = { c1800000, c1700000, }
VST2_LANE/VST2Q_LANE:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST2_LANE/VST2Q_LANE:12:result_int16x8 [] = { fffffff0, fffffff1, 0, 0, 0, 0, 0, 0, }
VST2_LANE/VST2Q_LANE:13:result_int32x4 [] = { fffffff0, fffffff1, 0, 0, }
@@ -6816,7 +6816,7 @@ VST2_LANE/VST2Q_LANE:17:result_uint32x4 [] = { fffffff0, fffffff1, 0, 0, }
VST2_LANE/VST2Q_LANE:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VST2_LANE/VST2Q_LANE:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST2_LANE/VST2Q_LANE:20:result_poly16x8 [] = { fff0, fff1, 0, 0, 0, 0, 0, 0, }
-VST2_LANE/VST2Q_LANE:21:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, }
+VST2_LANE/VST2Q_LANE:21:result_float32x4 [] = { c1800000, c1700000, 0, 0, }
VST2_LANE/VST2Q_LANE chunk 1 output:
VST2_LANE/VST2Q_LANE:22:result_int8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -6829,7 +6829,7 @@ VST2_LANE/VST2Q_LANE:28:result_uint32x2 [] = { 0, 0, }
VST2_LANE/VST2Q_LANE:29:result_uint64x1 [] = { 3333333333333333, }
VST2_LANE/VST2Q_LANE:30:result_poly8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VST2_LANE/VST2Q_LANE:31:result_poly16x4 [] = { 0, 0, 0, 0, }
-VST2_LANE/VST2Q_LANE:32:result_float32x2 [] = { 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, }
+VST2_LANE/VST2Q_LANE:32:result_float32x2 [] = { 0, 0, }
VST2_LANE/VST2Q_LANE:33:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST2_LANE/VST2Q_LANE:34:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VST2_LANE/VST2Q_LANE:35:result_int32x4 [] = { 0, 0, 0, 0, }
@@ -6840,7 +6840,7 @@ VST2_LANE/VST2Q_LANE:39:result_uint32x4 [] = { 0, 0, 0, 0, }
VST2_LANE/VST2Q_LANE:40:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VST2_LANE/VST2Q_LANE:41:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST2_LANE/VST2Q_LANE:42:result_poly16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
-VST2_LANE/VST2Q_LANE:43:result_float32x4 [] = { 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, }
+VST2_LANE/VST2Q_LANE:43:result_float32x4 [] = { 0, 0, 0, 0, }
VST3_LANE/VST3Q_LANE chunk 0 output:
VST3_LANE/VST3Q_LANE:0:result_int8x8 [] = { fffffff0, fffffff1, fffffff2, 0, 0, 0, 0, 0, }
@@ -6853,7 +6853,7 @@ VST3_LANE/VST3Q_LANE:6:result_uint32x2 [] = { fffffff0, fffffff1, }
VST3_LANE/VST3Q_LANE:7:result_uint64x1 [] = { 3333333333333333, }
VST3_LANE/VST3Q_LANE:8:result_poly8x8 [] = { f0, f1, f2, 0, 0, 0, 0, 0, }
VST3_LANE/VST3Q_LANE:9:result_poly16x4 [] = { fff0, fff1, fff2, 0, }
-VST3_LANE/VST3Q_LANE:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VST3_LANE/VST3Q_LANE:10:result_float32x2 [] = { c1800000, c1700000, }
VST3_LANE/VST3Q_LANE:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST3_LANE/VST3Q_LANE:12:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, 0, 0, 0, 0, 0, }
VST3_LANE/VST3Q_LANE:13:result_int32x4 [] = { fffffff0, fffffff1, fffffff2, 0, }
@@ -6864,7 +6864,7 @@ VST3_LANE/VST3Q_LANE:17:result_uint32x4 [] = { fffffff0, fffffff1, fffffff2, 0,
VST3_LANE/VST3Q_LANE:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VST3_LANE/VST3Q_LANE:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST3_LANE/VST3Q_LANE:20:result_poly16x8 [] = { fff0, fff1, fff2, 0, 0, 0, 0, 0, }
-VST3_LANE/VST3Q_LANE:21:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, c1600000 -0x1.c000000p+3 -14, 0 0x0.0000000p+0 0, }
+VST3_LANE/VST3Q_LANE:21:result_float32x4 [] = { c1800000, c1700000, c1600000, 0, }
VST3_LANE/VST3Q_LANE chunk 1 output:
VST3_LANE/VST3Q_LANE:22:result_int8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -6877,7 +6877,7 @@ VST3_LANE/VST3Q_LANE:28:result_uint32x2 [] = { fffffff2, 0, }
VST3_LANE/VST3Q_LANE:29:result_uint64x1 [] = { 3333333333333333, }
VST3_LANE/VST3Q_LANE:30:result_poly8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VST3_LANE/VST3Q_LANE:31:result_poly16x4 [] = { 0, 0, 0, 0, }
-VST3_LANE/VST3Q_LANE:32:result_float32x2 [] = { c1600000 -0x1.c000000p+3 -14, 0 0x0.0000000p+0 0, }
+VST3_LANE/VST3Q_LANE:32:result_float32x2 [] = { c1600000, 0, }
VST3_LANE/VST3Q_LANE:33:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST3_LANE/VST3Q_LANE:34:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VST3_LANE/VST3Q_LANE:35:result_int32x4 [] = { 0, 0, 0, 0, }
@@ -6888,7 +6888,7 @@ VST3_LANE/VST3Q_LANE:39:result_uint32x4 [] = { 0, 0, 0, 0, }
VST3_LANE/VST3Q_LANE:40:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VST3_LANE/VST3Q_LANE:41:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST3_LANE/VST3Q_LANE:42:result_poly16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
-VST3_LANE/VST3Q_LANE:43:result_float32x4 [] = { 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, }
+VST3_LANE/VST3Q_LANE:43:result_float32x4 [] = { 0, 0, 0, 0, }
VST3_LANE/VST3Q_LANE chunk 2 output:
VST3_LANE/VST3Q_LANE:44:result_int8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -6901,7 +6901,7 @@ VST3_LANE/VST3Q_LANE:50:result_uint32x2 [] = { 0, 0, }
VST3_LANE/VST3Q_LANE:51:result_uint64x1 [] = { 3333333333333333, }
VST3_LANE/VST3Q_LANE:52:result_poly8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VST3_LANE/VST3Q_LANE:53:result_poly16x4 [] = { 0, 0, 0, 0, }
-VST3_LANE/VST3Q_LANE:54:result_float32x2 [] = { 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, }
+VST3_LANE/VST3Q_LANE:54:result_float32x2 [] = { 0, 0, }
VST3_LANE/VST3Q_LANE:55:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST3_LANE/VST3Q_LANE:56:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VST3_LANE/VST3Q_LANE:57:result_int32x4 [] = { 0, 0, 0, 0, }
@@ -6912,7 +6912,7 @@ VST3_LANE/VST3Q_LANE:61:result_uint32x4 [] = { 0, 0, 0, 0, }
VST3_LANE/VST3Q_LANE:62:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VST3_LANE/VST3Q_LANE:63:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST3_LANE/VST3Q_LANE:64:result_poly16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
-VST3_LANE/VST3Q_LANE:65:result_float32x4 [] = { 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, }
+VST3_LANE/VST3Q_LANE:65:result_float32x4 [] = { 0, 0, 0, 0, }
VST4_LANE/VST4Q_LANE chunk 0 output:
VST4_LANE/VST4Q_LANE:0:result_int8x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, 0, 0, 0, 0, }
@@ -6925,7 +6925,7 @@ VST4_LANE/VST4Q_LANE:6:result_uint32x2 [] = { fffffff0, fffffff1, }
VST4_LANE/VST4Q_LANE:7:result_uint64x1 [] = { 3333333333333333, }
VST4_LANE/VST4Q_LANE:8:result_poly8x8 [] = { f0, f1, f2, f3, 0, 0, 0, 0, }
VST4_LANE/VST4Q_LANE:9:result_poly16x4 [] = { fff0, fff1, fff2, fff3, }
-VST4_LANE/VST4Q_LANE:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VST4_LANE/VST4Q_LANE:10:result_float32x2 [] = { c1800000, c1700000, }
VST4_LANE/VST4Q_LANE:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST4_LANE/VST4Q_LANE:12:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, 0, 0, 0, 0, }
VST4_LANE/VST4Q_LANE:13:result_int32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, }
@@ -6936,7 +6936,7 @@ VST4_LANE/VST4Q_LANE:17:result_uint32x4 [] = { fffffff0, fffffff1, fffffff2, fff
VST4_LANE/VST4Q_LANE:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VST4_LANE/VST4Q_LANE:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST4_LANE/VST4Q_LANE:20:result_poly16x8 [] = { fff0, fff1, fff2, fff3, 0, 0, 0, 0, }
-VST4_LANE/VST4Q_LANE:21:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, c1600000 -0x1.c000000p+3 -14, c1500000 -0x1.a000000p+3 -13, }
+VST4_LANE/VST4Q_LANE:21:result_float32x4 [] = { c1800000, c1700000, c1600000, c1500000, }
VST4_LANE/VST4Q_LANE chunk 1 output:
VST4_LANE/VST4Q_LANE:22:result_int8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -6949,7 +6949,7 @@ VST4_LANE/VST4Q_LANE:28:result_uint32x2 [] = { fffffff2, fffffff3, }
VST4_LANE/VST4Q_LANE:29:result_uint64x1 [] = { 3333333333333333, }
VST4_LANE/VST4Q_LANE:30:result_poly8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VST4_LANE/VST4Q_LANE:31:result_poly16x4 [] = { 0, 0, 0, 0, }
-VST4_LANE/VST4Q_LANE:32:result_float32x2 [] = { c1600000 -0x1.c000000p+3 -14, c1500000 -0x1.a000000p+3 -13, }
+VST4_LANE/VST4Q_LANE:32:result_float32x2 [] = { c1600000, c1500000, }
VST4_LANE/VST4Q_LANE:33:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST4_LANE/VST4Q_LANE:34:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VST4_LANE/VST4Q_LANE:35:result_int32x4 [] = { 0, 0, 0, 0, }
@@ -6960,7 +6960,7 @@ VST4_LANE/VST4Q_LANE:39:result_uint32x4 [] = { 0, 0, 0, 0, }
VST4_LANE/VST4Q_LANE:40:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VST4_LANE/VST4Q_LANE:41:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST4_LANE/VST4Q_LANE:42:result_poly16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
-VST4_LANE/VST4Q_LANE:43:result_float32x4 [] = { 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, }
+VST4_LANE/VST4Q_LANE:43:result_float32x4 [] = { 0, 0, 0, 0, }
VST4_LANE/VST4Q_LANE chunk 2 output:
VST4_LANE/VST4Q_LANE:44:result_int8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -6973,7 +6973,7 @@ VST4_LANE/VST4Q_LANE:50:result_uint32x2 [] = { 0, 0, }
VST4_LANE/VST4Q_LANE:51:result_uint64x1 [] = { 3333333333333333, }
VST4_LANE/VST4Q_LANE:52:result_poly8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VST4_LANE/VST4Q_LANE:53:result_poly16x4 [] = { 0, 0, 0, 0, }
-VST4_LANE/VST4Q_LANE:54:result_float32x2 [] = { 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, }
+VST4_LANE/VST4Q_LANE:54:result_float32x2 [] = { 0, 0, }
VST4_LANE/VST4Q_LANE:55:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST4_LANE/VST4Q_LANE:56:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VST4_LANE/VST4Q_LANE:57:result_int32x4 [] = { 0, 0, 0, 0, }
@@ -6984,7 +6984,7 @@ VST4_LANE/VST4Q_LANE:61:result_uint32x4 [] = { 0, 0, 0, 0, }
VST4_LANE/VST4Q_LANE:62:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VST4_LANE/VST4Q_LANE:63:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST4_LANE/VST4Q_LANE:64:result_poly16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
-VST4_LANE/VST4Q_LANE:65:result_float32x4 [] = { 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, }
+VST4_LANE/VST4Q_LANE:65:result_float32x4 [] = { 0, 0, 0, 0, }
VST4_LANE/VST4Q_LANE chunk 3 output:
VST4_LANE/VST4Q_LANE:66:result_int8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -6997,7 +6997,7 @@ VST4_LANE/VST4Q_LANE:72:result_uint32x2 [] = { 0, 0, }
VST4_LANE/VST4Q_LANE:73:result_uint64x1 [] = { 3333333333333333, }
VST4_LANE/VST4Q_LANE:74:result_poly8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VST4_LANE/VST4Q_LANE:75:result_poly16x4 [] = { 0, 0, 0, 0, }
-VST4_LANE/VST4Q_LANE:76:result_float32x2 [] = { 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, }
+VST4_LANE/VST4Q_LANE:76:result_float32x2 [] = { 0, 0, }
VST4_LANE/VST4Q_LANE:77:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST4_LANE/VST4Q_LANE:78:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VST4_LANE/VST4Q_LANE:79:result_int32x4 [] = { 0, 0, 0, 0, }
@@ -7008,7 +7008,7 @@ VST4_LANE/VST4Q_LANE:83:result_uint32x4 [] = { 0, 0, 0, 0, }
VST4_LANE/VST4Q_LANE:84:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VST4_LANE/VST4Q_LANE:85:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST4_LANE/VST4Q_LANE:86:result_poly16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
-VST4_LANE/VST4Q_LANE:87:result_float32x4 [] = { 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, }
+VST4_LANE/VST4Q_LANE:87:result_float32x4 [] = { 0, 0, 0, 0, }
VTBL1 output:
VTBL1:0:result_int8x8 [] = { 0, fffffff2, fffffff2, fffffff2, 0, 0, fffffff2, fffffff2, }
@@ -7021,7 +7021,7 @@ VTBL1:6:result_uint32x2 [] = { 33333333, 33333333, }
VTBL1:7:result_uint64x1 [] = { 3333333333333333, }
VTBL1:8:result_poly8x8 [] = { 0, f3, f3, f3, 0, 0, f3, f3, }
VTBL1:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VTBL1:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTBL1:10:result_float32x2 [] = { 33333333, 33333333, }
VTBL1:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTBL1:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VTBL1:13:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -7032,7 +7032,7 @@ VTBL1:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VTBL1:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VTBL1:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTBL1:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VTBL1:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTBL1:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VTBL2 output:
VTBL2:0:result_int8x8 [] = { fffffff6, fffffff3, fffffff3, fffffff3, 0, 0, fffffff3, fffffff3, }
@@ -7045,7 +7045,7 @@ VTBL2:6:result_uint32x2 [] = { 33333333, 33333333, }
VTBL2:7:result_uint64x1 [] = { 3333333333333333, }
VTBL2:8:result_poly8x8 [] = { f6, f5, f5, f5, 0, 0, f5, f5, }
VTBL2:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VTBL2:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTBL2:10:result_float32x2 [] = { 33333333, 33333333, }
VTBL2:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTBL2:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VTBL2:13:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -7056,7 +7056,7 @@ VTBL2:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VTBL2:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VTBL2:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTBL2:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VTBL2:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTBL2:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VTBL3 output:
VTBL3:0:result_int8x8 [] = { fffffff8, fffffff4, fffffff4, fffffff4, ffffffff, 0, fffffff4, fffffff4, }
@@ -7069,7 +7069,7 @@ VTBL3:6:result_uint32x2 [] = { 33333333, 33333333, }
VTBL3:7:result_uint64x1 [] = { 3333333333333333, }
VTBL3:8:result_poly8x8 [] = { f8, f7, f7, f7, ff, 0, f7, f7, }
VTBL3:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VTBL3:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTBL3:10:result_float32x2 [] = { 33333333, 33333333, }
VTBL3:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTBL3:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VTBL3:13:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -7080,7 +7080,7 @@ VTBL3:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VTBL3:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VTBL3:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTBL3:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VTBL3:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTBL3:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VTBL4 output:
VTBL4:0:result_int8x8 [] = { fffffffa, fffffff5, fffffff5, fffffff5, 3, 0, fffffff5, fffffff5, }
@@ -7093,7 +7093,7 @@ VTBL4:6:result_uint32x2 [] = { 33333333, 33333333, }
VTBL4:7:result_uint64x1 [] = { 3333333333333333, }
VTBL4:8:result_poly8x8 [] = { fa, f9, f9, f9, 3, 0, f9, f9, }
VTBL4:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VTBL4:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTBL4:10:result_float32x2 [] = { 33333333, 33333333, }
VTBL4:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTBL4:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VTBL4:13:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -7104,7 +7104,7 @@ VTBL4:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VTBL4:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VTBL4:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTBL4:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VTBL4:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTBL4:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VTBX1 output:
VTBX1:0:result_int8x8 [] = { 33, fffffff2, fffffff2, fffffff2, 33, 33, fffffff2, fffffff2, }
@@ -7117,7 +7117,7 @@ VTBX1:6:result_uint32x2 [] = { 33333333, 33333333, }
VTBX1:7:result_uint64x1 [] = { 3333333333333333, }
VTBX1:8:result_poly8x8 [] = { cc, f3, f3, f3, cc, cc, f3, f3, }
VTBX1:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VTBX1:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTBX1:10:result_float32x2 [] = { 33333333, 33333333, }
VTBX1:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTBX1:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VTBX1:13:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -7128,7 +7128,7 @@ VTBX1:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VTBX1:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VTBX1:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTBX1:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VTBX1:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTBX1:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VTBX2 output:
VTBX2:0:result_int8x8 [] = { fffffff6, fffffff3, fffffff3, fffffff3, 33, 33, fffffff3, fffffff3, }
@@ -7141,7 +7141,7 @@ VTBX2:6:result_uint32x2 [] = { 33333333, 33333333, }
VTBX2:7:result_uint64x1 [] = { 3333333333333333, }
VTBX2:8:result_poly8x8 [] = { f6, f5, f5, f5, cc, cc, f5, f5, }
VTBX2:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VTBX2:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTBX2:10:result_float32x2 [] = { 33333333, 33333333, }
VTBX2:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTBX2:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VTBX2:13:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -7152,7 +7152,7 @@ VTBX2:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VTBX2:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VTBX2:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTBX2:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VTBX2:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTBX2:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VTBX3 output:
VTBX3:0:result_int8x8 [] = { fffffff8, fffffff4, fffffff4, fffffff4, ffffffff, 33, fffffff4, fffffff4, }
@@ -7165,7 +7165,7 @@ VTBX3:6:result_uint32x2 [] = { 33333333, 33333333, }
VTBX3:7:result_uint64x1 [] = { 3333333333333333, }
VTBX3:8:result_poly8x8 [] = { f8, f7, f7, f7, ff, cc, f7, f7, }
VTBX3:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VTBX3:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTBX3:10:result_float32x2 [] = { 33333333, 33333333, }
VTBX3:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTBX3:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VTBX3:13:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -7176,7 +7176,7 @@ VTBX3:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VTBX3:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VTBX3:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTBX3:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VTBX3:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTBX3:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VTBX4 output:
VTBX4:0:result_int8x8 [] = { fffffffa, fffffff5, fffffff5, fffffff5, 3, 33, fffffff5, fffffff5, }
@@ -7189,7 +7189,7 @@ VTBX4:6:result_uint32x2 [] = { 33333333, 33333333, }
VTBX4:7:result_uint64x1 [] = { 3333333333333333, }
VTBX4:8:result_poly8x8 [] = { fa, f9, f9, f9, 3, cc, f9, f9, }
VTBX4:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VTBX4:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTBX4:10:result_float32x2 [] = { 33333333, 33333333, }
VTBX4:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTBX4:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
VTBX4:13:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
@@ -7200,40 +7200,40 @@ VTBX4:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VTBX4:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VTBX4:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTBX4:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VTBX4:21:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTBX4:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRECPE/VRECPEQ (positive input) output:
VRECPE/VRECPEQ:0:result_uint32x2 [] = { ffffffff, ffffffff, }
VRECPE/VRECPEQ:1:result_uint32x4 [] = { bf000000, bf000000, bf000000, bf000000, }
-VRECPE/VRECPEQ:2:result_float32x2 [] = { 3f068000 0x1.0d00000p-1 0.5253906, 3f068000 0x1.0d00000p-1 0.5253906, }
-VRECPE/VRECPEQ:3:result_float32x4 [] = { 3c030000 0x1.0600000p-7 0.007995605, 3c030000 0x1.0600000p-7 0.007995605, 3c030000 0x1.0600000p-7 0.007995605, 3c030000 0x1.0600000p-7 0.007995605, }
+VRECPE/VRECPEQ:2:result_float32x2 [] = { 3f068000, 3f068000, }
+VRECPE/VRECPEQ:3:result_float32x4 [] = { 3c030000, 3c030000, 3c030000, 3c030000, }
VRECPE/VRECPEQ (negative input) output:
VRECPE/VRECPEQ:4:result_uint32x2 [] = { 80000000, 80000000, }
VRECPE/VRECPEQ:5:result_uint32x4 [] = { ee800000, ee800000, ee800000, ee800000, }
-VRECPE/VRECPEQ:6:result_float32x2 [] = { bdcc8000 -0x1.9900000p-4 -0.09985352, bdcc8000 -0x1.9900000p-4 -0.09985352, }
-VRECPE/VRECPEQ:7:result_float32x4 [] = { bc030000 -0x1.0600000p-7 -0.007995605, bc030000 -0x1.0600000p-7 -0.007995605, bc030000 -0x1.0600000p-7 -0.007995605, bc030000 -0x1.0600000p-7 -0.007995605, }
+VRECPE/VRECPEQ:6:result_float32x2 [] = { bdcc8000, bdcc8000, }
+VRECPE/VRECPEQ:7:result_float32x4 [] = { bc030000, bc030000, bc030000, bc030000, }
VRECPE/VRECPEQ FP special (NaN, infinity) output:
-VRECPE/VRECPEQ:8:result_float32x2 [] = { 7fc00000 nan nan, 7fc00000 nan nan, }
-VRECPE/VRECPEQ:9:result_float32x4 [] = { 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, }
+VRECPE/VRECPEQ:8:result_float32x2 [] = { 7fc00000, 7fc00000, }
+VRECPE/VRECPEQ:9:result_float32x4 [] = { 0, 0, 0, 0, }
VRECPE/VRECPEQ FP special (zero, large value) output:
-VRECPE/VRECPEQ:10:result_float32x2 [] = { 7f800000 inf inf, 7f800000 inf inf, }
-VRECPE/VRECPEQ:11:result_float32x4 [] = { 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, }
+VRECPE/VRECPEQ:10:result_float32x2 [] = { 7f800000, 7f800000, }
+VRECPE/VRECPEQ:11:result_float32x4 [] = { 0, 0, 0, 0, }
VRECPE/VRECPEQ FP special (-0, -infinity) output:
-VRECPE/VRECPEQ:12:result_float32x2 [] = { ff800000 -inf -inf, ff800000 -inf -inf, }
-VRECPE/VRECPEQ:13:result_float32x4 [] = { 80000000 -0x0.0000000p+0 -0, 80000000 -0x0.0000000p+0 -0, 80000000 -0x0.0000000p+0 -0, 80000000 -0x0.0000000p+0 -0, }
+VRECPE/VRECPEQ:12:result_float32x2 [] = { ff800000, ff800000, }
+VRECPE/VRECPEQ:13:result_float32x4 [] = { 80000000, 80000000, 80000000, 80000000, }
VRECPE/VRECPEQ FP special (large negative value) output:
-VRECPE/VRECPEQ:14:result_float32x2 [] = { 80000000 -0x0.0000000p+0 -0, 80000000 -0x0.0000000p+0 -0, }
+VRECPE/VRECPEQ:14:result_float32x2 [] = { 80000000, 80000000, }
VRSQRTE/VRSQRTEQ output:
VRSQRTE/VRSQRTEQ:0:result_uint32x2 [] = { ffffffff, ffffffff, }
VRSQRTE/VRSQRTEQ:1:result_uint32x4 [] = { 9c800000, 9c800000, 9c800000, 9c800000, }
-VRSQRTE/VRSQRTEQ:2:result_float32x2 [] = { 3e498000 0x1.9300000p-3 0.1967773, 3e498000 0x1.9300000p-3 0.1967773, }
-VRSQRTE/VRSQRTEQ:3:result_float32x4 [] = { 3e700000 0x1.e000000p-3 0.234375, 3e700000 0x1.e000000p-3 0.234375, 3e700000 0x1.e000000p-3 0.234375, 3e700000 0x1.e000000p-3 0.234375, }
+VRSQRTE/VRSQRTEQ:2:result_float32x2 [] = { 3e498000, 3e498000, }
+VRSQRTE/VRSQRTEQ:3:result_float32x4 [] = { 3e700000, 3e700000, 3e700000, 3e700000, }
VRSQRTE/VRSQRTEQ (2) output:
VRSQRTE/VRSQRTEQ:4:result_uint32x2 [] = { 80000000, 80000000, }
@@ -7244,16 +7244,16 @@ VRSQRTE/VRSQRTEQ:6:result_uint32x2 [] = { b4800000, b4800000, }
VRSQRTE/VRSQRTEQ:7:result_uint32x4 [] = { ed000000, ed000000, ed000000, ed000000, }
VRSQRTE/VRSQRTEQ FP special (NaN, 0) output:
-VRSQRTE/VRSQRTEQ:8:result_float32x2 [] = { 7fc00000 nan nan, 7fc00000 nan nan, }
-VRSQRTE/VRSQRTEQ:9:result_float32x4 [] = { 7f800000 inf inf, 7f800000 inf inf, 7f800000 inf inf, 7f800000 inf inf, }
+VRSQRTE/VRSQRTEQ:8:result_float32x2 [] = { 7fc00000, 7fc00000, }
+VRSQRTE/VRSQRTEQ:9:result_float32x4 [] = { 7f800000, 7f800000, 7f800000, 7f800000, }
VRSQRTE/VRSQRTEQ FP special (negative, infinity) output:
-VRSQRTE/VRSQRTEQ:10:result_float32x2 [] = { 7fc00000 nan nan, 7fc00000 nan nan, }
-VRSQRTE/VRSQRTEQ:11:result_float32x4 [] = { 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, }
+VRSQRTE/VRSQRTEQ:10:result_float32x2 [] = { 7fc00000, 7fc00000, }
+VRSQRTE/VRSQRTEQ:11:result_float32x4 [] = { 0, 0, 0, 0, }
VRSQRTE/VRSQRTEQ FP special (-0, -infinity) output:
-VRSQRTE/VRSQRTEQ:12:result_float32x2 [] = { ff800000 -inf -inf, ff800000 -inf -inf, }
-VRSQRTE/VRSQRTEQ:13:result_float32x4 [] = { 7fc00000 nan nan, 7fc00000 nan nan, 7fc00000 nan nan, 7fc00000 nan nan, }
+VRSQRTE/VRSQRTEQ:12:result_float32x2 [] = { ff800000, ff800000, }
+VRSQRTE/VRSQRTEQ:13:result_float32x4 [] = { 7fc00000, 7fc00000, 7fc00000, 7fc00000, }
VCAGE/VCAGEQ output:
VCAGE/VCAGEQ:0:result_uint32x2 [] = { ffffffff, 0, }
@@ -7288,20 +7288,20 @@ VCALT/VCALTQ:2:result_uint32x2 [] = { 0, 0, }
VCALT/VCALTQ:3:result_uint32x4 [] = { 0, 0, 0, 0, }
VCVT/VCVTQ output:
-VCVT/VCVTQ:0:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
-VCVT/VCVTQ:1:result_float32x2 [] = { 4f800000 0x1.0000000p+32 4.294967e+09, 4f800000 0x1.0000000p+32 4.294967e+09, }
-VCVT/VCVTQ:2:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, c1600000 -0x1.c000000p+3 -14, c1500000 -0x1.a000000p+3 -13, }
-VCVT/VCVTQ:3:result_float32x4 [] = { 4f800000 0x1.0000000p+32 4.294967e+09, 4f800000 0x1.0000000p+32 4.294967e+09, 4f800000 0x1.0000000p+32 4.294967e+09, 4f800000 0x1.0000000p+32 4.294967e+09, }
+VCVT/VCVTQ:0:result_float32x2 [] = { c1800000, c1700000, }
+VCVT/VCVTQ:1:result_float32x2 [] = { 4f800000, 4f800000, }
+VCVT/VCVTQ:2:result_float32x4 [] = { c1800000, c1700000, c1600000, c1500000, }
+VCVT/VCVTQ:3:result_float32x4 [] = { 4f800000, 4f800000, 4f800000, 4f800000, }
VCVT/VCVTQ:4:result_int32x2 [] = { fffffff1, 5, }
VCVT/VCVTQ:5:result_uint32x2 [] = { 0, 5, }
VCVT/VCVTQ:6:result_int32x4 [] = { 0, 0, f, fffffff1, }
VCVT/VCVTQ:7:result_uint32x4 [] = { 0, 0, f, 0, }
VCVT_N/VCVTQ_N output:
-VCVT_N/VCVTQ_N:8:result_float32x2 [] = { c0800000 -0x1.0000000p+2 -4, c0700000 -0x1.e000000p+1 -3.75, }
-VCVT_N/VCVTQ_N:9:result_float32x2 [] = { 4c000000 0x1.0000000p+25 3.355443e+07, 4c000000 0x1.0000000p+25 3.355443e+07, }
-VCVT_N/VCVTQ_N:10:result_float32x4 [] = { b2800000 -0x1.0000000p-26 -1.490116e-08, b2700000 -0x1.e000000p-27 -1.396984e-08, b2600000 -0x1.c000000p-27 -1.303852e-08, b2500000 -0x1.a000000p-27 -1.210719e-08, }
-VCVT_N/VCVTQ_N:11:result_float32x4 [] = { 49800000 0x1.0000000p+20 1048576, 49800000 0x1.0000000p+20 1048576, 49800000 0x1.0000000p+20 1048576, 49800000 0x1.0000000p+20 1048576, }
+VCVT_N/VCVTQ_N:8:result_float32x2 [] = { c0800000, c0700000, }
+VCVT_N/VCVTQ_N:9:result_float32x2 [] = { 4c000000, 4c000000, }
+VCVT_N/VCVTQ_N:10:result_float32x4 [] = { b2800000, b2700000, b2600000, b2500000, }
+VCVT_N/VCVTQ_N:11:result_float32x4 [] = { 49800000, 49800000, 49800000, 49800000, }
VCVT_N/VCVTQ_N:12:result_int32x2 [] = { ff0b3333, 54cccd, }
VCVT_N/VCVTQ_N:13:result_uint32x2 [] = { 0, 15, }
VCVT_N/VCVTQ_N:14:result_int32x4 [] = { 0, 0, 1e3d7, fffe1c29, }
@@ -7324,33 +7324,33 @@ VCVT_N/VCVTQ_N:24:result_int32x2 [] = { 7fffffff, 7fffffff, }
VCVT_N/VCVTQ_N:25:result_int32x4 [] = { 7fffffff, 7fffffff, 7fffffff, 7fffffff, }
VRECPS/VRECPSQ output:
-VRECPS/VRECPSQ:0:result_float32x2 [] = { c2e19eb7 -0x1.c33d6e0p+6 -112.81, c2e19eb7 -0x1.c33d6e0p+6 -112.81, }
-VRECPS/VRECPSQ:1:result_float32x4 [] = { c1db851f -0x1.b70a3e0p+4 -27.44, c1db851f -0x1.b70a3e0p+4 -27.44, c1db851f -0x1.b70a3e0p+4 -27.44, c1db851f -0x1.b70a3e0p+4 -27.44, }
+VRECPS/VRECPSQ:0:result_float32x2 [] = { c2e19eb7, c2e19eb7, }
+VRECPS/VRECPSQ:1:result_float32x4 [] = { c1db851f, c1db851f, c1db851f, c1db851f, }
VRECPS/VRECPSQ FP special (NAN) and normal values output:
-VRECPS/VRECPSQ:2:result_float32x2 [] = { 7fc00000 nan nan, 7fc00000 nan nan, }
-VRECPS/VRECPSQ:3:result_float32x4 [] = { 7fc00000 nan nan, 7fc00000 nan nan, 7fc00000 nan nan, 7fc00000 nan nan, }
+VRECPS/VRECPSQ:2:result_float32x2 [] = { 7fc00000, 7fc00000, }
+VRECPS/VRECPSQ:3:result_float32x4 [] = { 7fc00000, 7fc00000, 7fc00000, 7fc00000, }
VRECPS/VRECPSQ FP special (infinity, 0) and normal values output:
-VRECPS/VRECPSQ:4:result_float32x2 [] = { ff800000 -inf -inf, ff800000 -inf -inf, }
-VRECPS/VRECPSQ:5:result_float32x4 [] = { 40000000 0x1.0000000p+1 2, 40000000 0x1.0000000p+1 2, 40000000 0x1.0000000p+1 2, 40000000 0x1.0000000p+1 2, }
+VRECPS/VRECPSQ:4:result_float32x2 [] = { ff800000, ff800000, }
+VRECPS/VRECPSQ:5:result_float32x4 [] = { 40000000, 40000000, 40000000, 40000000, }
VRECPS/VRECPSQ FP special (infinity, 0) output:
-VRECPS/VRECPSQ:6:result_float32x2 [] = { 40000000 0x1.0000000p+1 2, 40000000 0x1.0000000p+1 2, }
-VRECPS/VRECPSQ:7:result_float32x4 [] = { 40000000 0x1.0000000p+1 2, 40000000 0x1.0000000p+1 2, 40000000 0x1.0000000p+1 2, 40000000 0x1.0000000p+1 2, }
+VRECPS/VRECPSQ:6:result_float32x2 [] = { 40000000, 40000000, }
+VRECPS/VRECPSQ:7:result_float32x4 [] = { 40000000, 40000000, 40000000, 40000000, }
VRSQRTS/VRSQRTSQ output:
-VRSQRTS/VRSQRTSQ:0:result_float32x2 [] = { c2796b84 -0x1.f2d7080p+5 -62.355, c2796b84 -0x1.f2d7080p+5 -62.355, }
-VRSQRTS/VRSQRTSQ:1:result_float32x4 [] = { c0e4a3d8 -0x1.c947b00p+2 -7.145, c0e4a3d8 -0x1.c947b00p+2 -7.145, c0e4a3d8 -0x1.c947b00p+2 -7.145, c0e4a3d8 -0x1.c947b00p+2 -7.145, }
+VRSQRTS/VRSQRTSQ:0:result_float32x2 [] = { c2796b84, c2796b84, }
+VRSQRTS/VRSQRTSQ:1:result_float32x4 [] = { c0e4a3d8, c0e4a3d8, c0e4a3d8, c0e4a3d8, }
VRSQRTS/VRSQRTSQ FP special (NAN) and normal values output:
-VRSQRTS/VRSQRTSQ:2:result_float32x2 [] = { 7fc00000 nan nan, 7fc00000 nan nan, }
-VRSQRTS/VRSQRTSQ:3:result_float32x4 [] = { 7fc00000 nan nan, 7fc00000 nan nan, 7fc00000 nan nan, 7fc00000 nan nan, }
+VRSQRTS/VRSQRTSQ:2:result_float32x2 [] = { 7fc00000, 7fc00000, }
+VRSQRTS/VRSQRTSQ:3:result_float32x4 [] = { 7fc00000, 7fc00000, 7fc00000, 7fc00000, }
VRSQRTS/VRSQRTSQ FP special (infinity, 0) and normal values output:
-VRSQRTS/VRSQRTSQ:4:result_float32x2 [] = { ff800000 -inf -inf, ff800000 -inf -inf, }
-VRSQRTS/VRSQRTSQ:5:result_float32x4 [] = { 3fc00000 0x1.8000000p+0 1.5, 3fc00000 0x1.8000000p+0 1.5, 3fc00000 0x1.8000000p+0 1.5, 3fc00000 0x1.8000000p+0 1.5, }
+VRSQRTS/VRSQRTSQ:4:result_float32x2 [] = { ff800000, ff800000, }
+VRSQRTS/VRSQRTSQ:5:result_float32x4 [] = { 3fc00000, 3fc00000, 3fc00000, 3fc00000, }
VRSQRTS/VRSQRTSQ FP special (infinity, 0) output:
-VRSQRTS/VRSQRTSQ:6:result_float32x2 [] = { 3fc00000 0x1.8000000p+0 1.5, 3fc00000 0x1.8000000p+0 1.5, }
-VRSQRTS/VRSQRTSQ:7:result_float32x4 [] = { 3fc00000 0x1.8000000p+0 1.5, 3fc00000 0x1.8000000p+0 1.5, 3fc00000 0x1.8000000p+0 1.5, 3fc00000 0x1.8000000p+0 1.5, }
+VRSQRTS/VRSQRTSQ:6:result_float32x2 [] = { 3fc00000, 3fc00000, }
+VRSQRTS/VRSQRTSQ:7:result_float32x4 [] = { 3fc00000, 3fc00000, 3fc00000, 3fc00000, }
diff --git a/ref-rvct-neon.txt b/ref-rvct-neon.txt
index 5915ec2..0dac13f 100644
--- a/ref-rvct-neon.txt
+++ b/ref-rvct-neon.txt
@@ -10,8 +10,8 @@ VLD1/VLD1Q:6:result_uint32x2 [] = { fffffff0, fffffff1, }
VLD1/VLD1Q:7:result_uint64x1 [] = { fffffffffffffff0, }
VLD1/VLD1Q:8:result_poly8x8 [] = { f0, f1, f2, f3, f4, f5, f6, f7, }
VLD1/VLD1Q:9:result_poly16x4 [] = { fff0, fff1, fff2, fff3, }
-VLD1/VLD1Q:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
-VLD1/VLD1Q:11:result_float16x4 [] = { 0, 0, 0, 0, }
+VLD1/VLD1Q:10:result_float32x2 [] = { c1800000, c1700000, }
+VLD1/VLD1Q:11:result_float16x4 [] = { cc00, cb80, cb00, ca80, }
VLD1/VLD1Q:12:result_int8x16 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, }
VLD1/VLD1Q:13:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, }
VLD1/VLD1Q:14:result_int32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, }
@@ -22,8 +22,8 @@ VLD1/VLD1Q:18:result_uint32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, }
VLD1/VLD1Q:19:result_uint64x2 [] = { fffffffffffffff0, fffffffffffffff1, }
VLD1/VLD1Q:20:result_poly8x16 [] = { f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, fa, fb, fc, fd, fe, ff, }
VLD1/VLD1Q:21:result_poly16x8 [] = { fff0, fff1, fff2, fff3, fff4, fff5, fff6, fff7, }
-VLD1/VLD1Q:22:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, c1600000 -0x1.c000000p+3 -14, c1500000 -0x1.a000000p+3 -13, }
-VLD1/VLD1Q:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
+VLD1/VLD1Q:22:result_float32x4 [] = { c1800000, c1700000, c1600000, c1500000, }
+VLD1/VLD1Q:23:result_float16x8 [] = { cc00, cb80, cb00, ca80, ca00, c980, c900, c880, }
VADD/VADDQ output:
VADD/VADDQ:0:result_int8x8 [] = { fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, fffffff8, fffffff9, }
@@ -36,7 +36,7 @@ VADD/VADDQ:6:result_uint32x2 [] = { 18, 19, }
VADD/VADDQ:7:result_uint64x1 [] = { fffffffffffffff2, }
VADD/VADDQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VADD/VADDQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VADD/VADDQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VADD/VADDQ:10:result_float32x2 [] = { 33333333, 33333333, }
VADD/VADDQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VADD/VADDQ:12:result_int8x16 [] = { ffffffe6, ffffffe7, ffffffe8, ffffffe9, ffffffea, ffffffeb, ffffffec, ffffffed, ffffffee, ffffffef, fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, }
VADD/VADDQ:13:result_int16x8 [] = { ffffffdc, ffffffdd, ffffffde, ffffffdf, ffffffe0, ffffffe1, ffffffe2, ffffffe3, }
@@ -48,12 +48,12 @@ VADD/VADDQ:18:result_uint32x4 [] = { 27, 28, 29, 2a, }
VADD/VADDQ:19:result_uint64x2 [] = { fffffffffffffff3, fffffffffffffff4, }
VADD/VADDQ:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VADD/VADDQ:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VADD/VADDQ:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VADD/VADDQ:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VADD/VADDQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
float32:
-VADD/VADDQ:24:result_float32x2 [] = { 40d9999a 0x1.b333340p+2 6.8, 40d9999a 0x1.b333340p+2 6.8, }
-VADD/VADDQ:25:result_float32x4 [] = { 41100000 0x1.2000000p+3 9, 41100000 0x1.2000000p+3 9, 41100000 0x1.2000000p+3 9, 41100000 0x1.2000000p+3 9, }
+VADD/VADDQ:24:result_float32x2 [] = { 40d9999a, 40d9999a, }
+VADD/VADDQ:25:result_float32x4 [] = { 41100000, 41100000, 41100000, 41100000, }
VLD1_LANE/VLD1_LANEQ output:
VLD1_LANE/VLD1_LANEQ:0:result_int8x8 [] = { ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, fffffff0, ffffffaa, }
@@ -66,7 +66,7 @@ VLD1_LANE/VLD1_LANEQ:6:result_uint32x2 [] = { aaaaaaaa, fffffff0, }
VLD1_LANE/VLD1_LANEQ:7:result_uint64x1 [] = { fffffffffffffff0, }
VLD1_LANE/VLD1_LANEQ:8:result_poly8x8 [] = { aa, aa, aa, aa, aa, aa, aa, f0, }
VLD1_LANE/VLD1_LANEQ:9:result_poly16x4 [] = { aaaa, aaaa, aaaa, fff0, }
-VLD1_LANE/VLD1_LANEQ:10:result_float32x2 [] = { aaaaaaaa -0x1.5555540p-42 -3.031649e-13, c1800000 -0x1.0000000p+4 -16, }
+VLD1_LANE/VLD1_LANEQ:10:result_float32x2 [] = { aaaaaaaa, c1800000, }
VLD1_LANE/VLD1_LANEQ:11:result_float16x4 [] = { aaaa, aaaa, cc00, aaaa, }
VLD1_LANE/VLD1_LANEQ:12:result_int8x16 [] = { ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, fffffff0, }
VLD1_LANE/VLD1_LANEQ:13:result_int16x8 [] = { ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, fffffff0, ffffaaaa, ffffaaaa, }
@@ -78,7 +78,7 @@ VLD1_LANE/VLD1_LANEQ:18:result_uint32x4 [] = { aaaaaaaa, aaaaaaaa, fffffff0, aaa
VLD1_LANE/VLD1_LANEQ:19:result_uint64x2 [] = { fffffffffffffff0, aaaaaaaaaaaaaaaa, }
VLD1_LANE/VLD1_LANEQ:20:result_poly8x16 [] = { aa, aa, aa, aa, aa, aa, aa, aa, aa, aa, aa, aa, f0, aa, aa, aa, }
VLD1_LANE/VLD1_LANEQ:21:result_poly16x8 [] = { aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, fff0, aaaa, }
-VLD1_LANE/VLD1_LANEQ:22:result_float32x4 [] = { aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, c1800000 -0x1.0000000p+4 -16, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, }
+VLD1_LANE/VLD1_LANEQ:22:result_float32x4 [] = { aaaaaaaa, aaaaaaaa, c1800000, aaaaaaaa, }
VLD1_LANE/VLD1_LANEQ:23:result_float16x8 [] = { aaaa, aaaa, aaaa, aaaa, aaaa, cc00, aaaa, aaaa, }
VLD1_DUP/VLD1_DUPQ output:
@@ -92,7 +92,7 @@ VLD1_DUP/VLD1_DUPQ:6:result_uint32x2 [] = { fffffff0, fffffff0, }
VLD1_DUP/VLD1_DUPQ:7:result_uint64x1 [] = { fffffffffffffff0, }
VLD1_DUP/VLD1_DUPQ:8:result_poly8x8 [] = { f0, f0, f0, f0, f0, f0, f0, f0, }
VLD1_DUP/VLD1_DUPQ:9:result_poly16x4 [] = { fff0, fff0, fff0, fff0, }
-VLD1_DUP/VLD1_DUPQ:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1800000 -0x1.0000000p+4 -16, }
+VLD1_DUP/VLD1_DUPQ:10:result_float32x2 [] = { c1800000, c1800000, }
VLD1_DUP/VLD1_DUPQ:11:result_float16x4 [] = { cc00, cc00, cc00, cc00, }
VLD1_DUP/VLD1_DUPQ:12:result_int8x16 [] = { fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, }
VLD1_DUP/VLD1_DUPQ:13:result_int16x8 [] = { fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, }
@@ -104,7 +104,7 @@ VLD1_DUP/VLD1_DUPQ:18:result_uint32x4 [] = { fffffff0, fffffff0, fffffff0, fffff
VLD1_DUP/VLD1_DUPQ:19:result_uint64x2 [] = { fffffffffffffff0, fffffffffffffff0, }
VLD1_DUP/VLD1_DUPQ:20:result_poly8x16 [] = { f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, }
VLD1_DUP/VLD1_DUPQ:21:result_poly16x8 [] = { fff0, fff0, fff0, fff0, fff0, fff0, fff0, fff0, }
-VLD1_DUP/VLD1_DUPQ:22:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1800000 -0x1.0000000p+4 -16, c1800000 -0x1.0000000p+4 -16, c1800000 -0x1.0000000p+4 -16, }
+VLD1_DUP/VLD1_DUPQ:22:result_float32x4 [] = { c1800000, c1800000, c1800000, c1800000, }
VLD1_DUP/VLD1_DUPQ:23:result_float16x8 [] = { cc00, cc00, cc00, cc00, cc00, cc00, cc00, cc00, }
VLD1_DUP/VLD1_DUPQ output:
@@ -118,7 +118,7 @@ VLD1_DUP/VLD1_DUPQ:6:result_uint32x2 [] = { fffffff1, fffffff1, }
VLD1_DUP/VLD1_DUPQ:7:result_uint64x1 [] = { fffffffffffffff1, }
VLD1_DUP/VLD1_DUPQ:8:result_poly8x8 [] = { f1, f1, f1, f1, f1, f1, f1, f1, }
VLD1_DUP/VLD1_DUPQ:9:result_poly16x4 [] = { fff1, fff1, fff1, fff1, }
-VLD1_DUP/VLD1_DUPQ:10:result_float32x2 [] = { c1700000 -0x1.e000000p+3 -15, c1700000 -0x1.e000000p+3 -15, }
+VLD1_DUP/VLD1_DUPQ:10:result_float32x2 [] = { c1700000, c1700000, }
VLD1_DUP/VLD1_DUPQ:11:result_float16x4 [] = { cb80, cb80, cb80, cb80, }
VLD1_DUP/VLD1_DUPQ:12:result_int8x16 [] = { fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, }
VLD1_DUP/VLD1_DUPQ:13:result_int16x8 [] = { fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, }
@@ -130,7 +130,7 @@ VLD1_DUP/VLD1_DUPQ:18:result_uint32x4 [] = { fffffff1, fffffff1, fffffff1, fffff
VLD1_DUP/VLD1_DUPQ:19:result_uint64x2 [] = { fffffffffffffff1, fffffffffffffff1, }
VLD1_DUP/VLD1_DUPQ:20:result_poly8x16 [] = { f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, }
VLD1_DUP/VLD1_DUPQ:21:result_poly16x8 [] = { fff1, fff1, fff1, fff1, fff1, fff1, fff1, fff1, }
-VLD1_DUP/VLD1_DUPQ:22:result_float32x4 [] = { c1700000 -0x1.e000000p+3 -15, c1700000 -0x1.e000000p+3 -15, c1700000 -0x1.e000000p+3 -15, c1700000 -0x1.e000000p+3 -15, }
+VLD1_DUP/VLD1_DUPQ:22:result_float32x4 [] = { c1700000, c1700000, c1700000, c1700000, }
VLD1_DUP/VLD1_DUPQ:23:result_float16x8 [] = { cb80, cb80, cb80, cb80, cb80, cb80, cb80, cb80, }
VLD1_DUP/VLD1_DUPQ output:
@@ -144,7 +144,7 @@ VLD1_DUP/VLD1_DUPQ:6:result_uint32x2 [] = { fffffff2, fffffff2, }
VLD1_DUP/VLD1_DUPQ:7:result_uint64x1 [] = { fffffffffffffff2, }
VLD1_DUP/VLD1_DUPQ:8:result_poly8x8 [] = { f2, f2, f2, f2, f2, f2, f2, f2, }
VLD1_DUP/VLD1_DUPQ:9:result_poly16x4 [] = { fff2, fff2, fff2, fff2, }
-VLD1_DUP/VLD1_DUPQ:10:result_float32x2 [] = { c1600000 -0x1.c000000p+3 -14, c1600000 -0x1.c000000p+3 -14, }
+VLD1_DUP/VLD1_DUPQ:10:result_float32x2 [] = { c1600000, c1600000, }
VLD1_DUP/VLD1_DUPQ:11:result_float16x4 [] = { cb00, cb00, cb00, cb00, }
VLD1_DUP/VLD1_DUPQ:12:result_int8x16 [] = { fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, }
VLD1_DUP/VLD1_DUPQ:13:result_int16x8 [] = { fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, }
@@ -156,7 +156,7 @@ VLD1_DUP/VLD1_DUPQ:18:result_uint32x4 [] = { fffffff2, fffffff2, fffffff2, fffff
VLD1_DUP/VLD1_DUPQ:19:result_uint64x2 [] = { fffffffffffffff2, fffffffffffffff2, }
VLD1_DUP/VLD1_DUPQ:20:result_poly8x16 [] = { f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, }
VLD1_DUP/VLD1_DUPQ:21:result_poly16x8 [] = { fff2, fff2, fff2, fff2, fff2, fff2, fff2, fff2, }
-VLD1_DUP/VLD1_DUPQ:22:result_float32x4 [] = { c1600000 -0x1.c000000p+3 -14, c1600000 -0x1.c000000p+3 -14, c1600000 -0x1.c000000p+3 -14, c1600000 -0x1.c000000p+3 -14, }
+VLD1_DUP/VLD1_DUPQ:22:result_float32x4 [] = { c1600000, c1600000, c1600000, c1600000, }
VLD1_DUP/VLD1_DUPQ:23:result_float16x8 [] = { cb00, cb00, cb00, cb00, cb00, cb00, cb00, cb00, }
VDUP/VDUPQ output:
@@ -170,7 +170,7 @@ VDUP/VDUPQ:6:result_uint32x2 [] = { fffffff0, fffffff0, }
VDUP/VDUPQ:7:result_uint64x1 [] = { fffffffffffffff0, }
VDUP/VDUPQ:8:result_poly8x8 [] = { f0, f0, f0, f0, f0, f0, f0, f0, }
VDUP/VDUPQ:9:result_poly16x4 [] = { fff0, fff0, fff0, fff0, }
-VDUP/VDUPQ:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1800000 -0x1.0000000p+4 -16, }
+VDUP/VDUPQ:10:result_float32x2 [] = { c1800000, c1800000, }
VDUP/VDUPQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VDUP/VDUPQ:12:result_int8x16 [] = { fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, }
VDUP/VDUPQ:13:result_int16x8 [] = { fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, }
@@ -182,7 +182,7 @@ VDUP/VDUPQ:18:result_uint32x4 [] = { fffffff0, fffffff0, fffffff0, fffffff0, }
VDUP/VDUPQ:19:result_uint64x2 [] = { fffffffffffffff0, fffffffffffffff0, }
VDUP/VDUPQ:20:result_poly8x16 [] = { f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, }
VDUP/VDUPQ:21:result_poly16x8 [] = { fff0, fff0, fff0, fff0, fff0, fff0, fff0, fff0, }
-VDUP/VDUPQ:22:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1800000 -0x1.0000000p+4 -16, c1800000 -0x1.0000000p+4 -16, c1800000 -0x1.0000000p+4 -16, }
+VDUP/VDUPQ:22:result_float32x4 [] = { c1800000, c1800000, c1800000, c1800000, }
VDUP/VDUPQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VDUP/VDUPQ output:
@@ -196,7 +196,7 @@ VDUP/VDUPQ:6:result_uint32x2 [] = { fffffff1, fffffff1, }
VDUP/VDUPQ:7:result_uint64x1 [] = { fffffffffffffff1, }
VDUP/VDUPQ:8:result_poly8x8 [] = { f1, f1, f1, f1, f1, f1, f1, f1, }
VDUP/VDUPQ:9:result_poly16x4 [] = { fff1, fff1, fff1, fff1, }
-VDUP/VDUPQ:10:result_float32x2 [] = { c1700000 -0x1.e000000p+3 -15, c1700000 -0x1.e000000p+3 -15, }
+VDUP/VDUPQ:10:result_float32x2 [] = { c1700000, c1700000, }
VDUP/VDUPQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VDUP/VDUPQ:12:result_int8x16 [] = { fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, }
VDUP/VDUPQ:13:result_int16x8 [] = { fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, }
@@ -208,7 +208,7 @@ VDUP/VDUPQ:18:result_uint32x4 [] = { fffffff1, fffffff1, fffffff1, fffffff1, }
VDUP/VDUPQ:19:result_uint64x2 [] = { fffffffffffffff1, fffffffffffffff1, }
VDUP/VDUPQ:20:result_poly8x16 [] = { f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, }
VDUP/VDUPQ:21:result_poly16x8 [] = { fff1, fff1, fff1, fff1, fff1, fff1, fff1, fff1, }
-VDUP/VDUPQ:22:result_float32x4 [] = { c1700000 -0x1.e000000p+3 -15, c1700000 -0x1.e000000p+3 -15, c1700000 -0x1.e000000p+3 -15, c1700000 -0x1.e000000p+3 -15, }
+VDUP/VDUPQ:22:result_float32x4 [] = { c1700000, c1700000, c1700000, c1700000, }
VDUP/VDUPQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VDUP/VDUPQ output:
@@ -222,7 +222,7 @@ VDUP/VDUPQ:6:result_uint32x2 [] = { fffffff2, fffffff2, }
VDUP/VDUPQ:7:result_uint64x1 [] = { fffffffffffffff2, }
VDUP/VDUPQ:8:result_poly8x8 [] = { f2, f2, f2, f2, f2, f2, f2, f2, }
VDUP/VDUPQ:9:result_poly16x4 [] = { fff2, fff2, fff2, fff2, }
-VDUP/VDUPQ:10:result_float32x2 [] = { c1600000 -0x1.c000000p+3 -14, c1600000 -0x1.c000000p+3 -14, }
+VDUP/VDUPQ:10:result_float32x2 [] = { c1600000, c1600000, }
VDUP/VDUPQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VDUP/VDUPQ:12:result_int8x16 [] = { fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, }
VDUP/VDUPQ:13:result_int16x8 [] = { fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, }
@@ -234,7 +234,7 @@ VDUP/VDUPQ:18:result_uint32x4 [] = { fffffff2, fffffff2, fffffff2, fffffff2, }
VDUP/VDUPQ:19:result_uint64x2 [] = { fffffffffffffff2, fffffffffffffff2, }
VDUP/VDUPQ:20:result_poly8x16 [] = { f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, }
VDUP/VDUPQ:21:result_poly16x8 [] = { fff2, fff2, fff2, fff2, fff2, fff2, fff2, fff2, }
-VDUP/VDUPQ:22:result_float32x4 [] = { c1600000 -0x1.c000000p+3 -14, c1600000 -0x1.c000000p+3 -14, c1600000 -0x1.c000000p+3 -14, c1600000 -0x1.c000000p+3 -14, }
+VDUP/VDUPQ:22:result_float32x4 [] = { c1600000, c1600000, c1600000, c1600000, }
VDUP/VDUPQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VMOV/VMOVQ output:
@@ -248,7 +248,7 @@ VMOV/VMOVQ:6:result_uint32x2 [] = { fffffff0, fffffff0, }
VMOV/VMOVQ:7:result_uint64x1 [] = { fffffffffffffff0, }
VMOV/VMOVQ:8:result_poly8x8 [] = { f0, f0, f0, f0, f0, f0, f0, f0, }
VMOV/VMOVQ:9:result_poly16x4 [] = { fff0, fff0, fff0, fff0, }
-VMOV/VMOVQ:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1800000 -0x1.0000000p+4 -16, }
+VMOV/VMOVQ:10:result_float32x2 [] = { c1800000, c1800000, }
VMOV/VMOVQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VMOV/VMOVQ:12:result_int8x16 [] = { fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, }
VMOV/VMOVQ:13:result_int16x8 [] = { fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, }
@@ -260,7 +260,7 @@ VMOV/VMOVQ:18:result_uint32x4 [] = { fffffff0, fffffff0, fffffff0, fffffff0, }
VMOV/VMOVQ:19:result_uint64x2 [] = { fffffffffffffff0, fffffffffffffff0, }
VMOV/VMOVQ:20:result_poly8x16 [] = { f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, }
VMOV/VMOVQ:21:result_poly16x8 [] = { fff0, fff0, fff0, fff0, fff0, fff0, fff0, fff0, }
-VMOV/VMOVQ:22:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1800000 -0x1.0000000p+4 -16, c1800000 -0x1.0000000p+4 -16, c1800000 -0x1.0000000p+4 -16, }
+VMOV/VMOVQ:22:result_float32x4 [] = { c1800000, c1800000, c1800000, c1800000, }
VMOV/VMOVQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VMOV/VMOVQ output:
@@ -274,7 +274,7 @@ VMOV/VMOVQ:6:result_uint32x2 [] = { fffffff1, fffffff1, }
VMOV/VMOVQ:7:result_uint64x1 [] = { fffffffffffffff1, }
VMOV/VMOVQ:8:result_poly8x8 [] = { f1, f1, f1, f1, f1, f1, f1, f1, }
VMOV/VMOVQ:9:result_poly16x4 [] = { fff1, fff1, fff1, fff1, }
-VMOV/VMOVQ:10:result_float32x2 [] = { c1700000 -0x1.e000000p+3 -15, c1700000 -0x1.e000000p+3 -15, }
+VMOV/VMOVQ:10:result_float32x2 [] = { c1700000, c1700000, }
VMOV/VMOVQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VMOV/VMOVQ:12:result_int8x16 [] = { fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, }
VMOV/VMOVQ:13:result_int16x8 [] = { fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, }
@@ -286,7 +286,7 @@ VMOV/VMOVQ:18:result_uint32x4 [] = { fffffff1, fffffff1, fffffff1, fffffff1, }
VMOV/VMOVQ:19:result_uint64x2 [] = { fffffffffffffff1, fffffffffffffff1, }
VMOV/VMOVQ:20:result_poly8x16 [] = { f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, }
VMOV/VMOVQ:21:result_poly16x8 [] = { fff1, fff1, fff1, fff1, fff1, fff1, fff1, fff1, }
-VMOV/VMOVQ:22:result_float32x4 [] = { c1700000 -0x1.e000000p+3 -15, c1700000 -0x1.e000000p+3 -15, c1700000 -0x1.e000000p+3 -15, c1700000 -0x1.e000000p+3 -15, }
+VMOV/VMOVQ:22:result_float32x4 [] = { c1700000, c1700000, c1700000, c1700000, }
VMOV/VMOVQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VMOV/VMOVQ output:
@@ -300,7 +300,7 @@ VMOV/VMOVQ:6:result_uint32x2 [] = { fffffff2, fffffff2, }
VMOV/VMOVQ:7:result_uint64x1 [] = { fffffffffffffff2, }
VMOV/VMOVQ:8:result_poly8x8 [] = { f2, f2, f2, f2, f2, f2, f2, f2, }
VMOV/VMOVQ:9:result_poly16x4 [] = { fff2, fff2, fff2, fff2, }
-VMOV/VMOVQ:10:result_float32x2 [] = { c1600000 -0x1.c000000p+3 -14, c1600000 -0x1.c000000p+3 -14, }
+VMOV/VMOVQ:10:result_float32x2 [] = { c1600000, c1600000, }
VMOV/VMOVQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VMOV/VMOVQ:12:result_int8x16 [] = { fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, }
VMOV/VMOVQ:13:result_int16x8 [] = { fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, }
@@ -312,7 +312,7 @@ VMOV/VMOVQ:18:result_uint32x4 [] = { fffffff2, fffffff2, fffffff2, fffffff2, }
VMOV/VMOVQ:19:result_uint64x2 [] = { fffffffffffffff2, fffffffffffffff2, }
VMOV/VMOVQ:20:result_poly8x16 [] = { f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, }
VMOV/VMOVQ:21:result_poly16x8 [] = { fff2, fff2, fff2, fff2, fff2, fff2, fff2, fff2, }
-VMOV/VMOVQ:22:result_float32x4 [] = { c1600000 -0x1.c000000p+3 -14, c1600000 -0x1.c000000p+3 -14, c1600000 -0x1.c000000p+3 -14, c1600000 -0x1.c000000p+3 -14, }
+VMOV/VMOVQ:22:result_float32x4 [] = { c1600000, c1600000, c1600000, c1600000, }
VMOV/VMOVQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VGET_HIGH output:
@@ -326,7 +326,7 @@ VGET_HIGH:6:result_uint32x2 [] = { fffffff2, fffffff3, }
VGET_HIGH:7:result_uint64x1 [] = { fffffffffffffff1, }
VGET_HIGH:8:result_poly8x8 [] = { f8, f9, fa, fb, fc, fd, fe, ff, }
VGET_HIGH:9:result_poly16x4 [] = { fff4, fff5, fff6, fff7, }
-VGET_HIGH:10:result_float32x2 [] = { c1600000 -0x1.c000000p+3 -14, c1500000 -0x1.a000000p+3 -13, }
+VGET_HIGH:10:result_float32x2 [] = { c1600000, c1500000, }
VGET_HIGH:11:result_float16x4 [] = { ca00, c980, c900, c880, }
VGET_HIGH:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VGET_HIGH:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -338,7 +338,7 @@ VGET_HIGH:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VGET_HIGH:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VGET_HIGH:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VGET_HIGH:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VGET_HIGH:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VGET_HIGH:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VGET_HIGH:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VGET_LOW output:
@@ -352,7 +352,7 @@ VGET_LOW:6:result_uint32x2 [] = { fffffff0, fffffff1, }
VGET_LOW:7:result_uint64x1 [] = { fffffffffffffff0, }
VGET_LOW:8:result_poly8x8 [] = { f0, f1, f2, f3, f4, f5, f6, f7, }
VGET_LOW:9:result_poly16x4 [] = { fff0, fff1, fff2, fff3, }
-VGET_LOW:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VGET_LOW:10:result_float32x2 [] = { c1800000, c1700000, }
VGET_LOW:11:result_float16x4 [] = { cc00, cb80, cb00, ca80, }
VGET_LOW:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VGET_LOW:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -364,7 +364,7 @@ VGET_LOW:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VGET_LOW:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VGET_LOW:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VGET_LOW:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VGET_LOW:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VGET_LOW:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VGET_LOW:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQDMLAL_LANE cumulative saturation output:
@@ -382,7 +382,7 @@ VQDMLAL_LANE:8:result_uint32x2 [] = { 33333333, 33333333, }
VQDMLAL_LANE:9:result_uint64x1 [] = { 3333333333333333, }
VQDMLAL_LANE:10:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL_LANE:11:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMLAL_LANE:12:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLAL_LANE:12:result_float32x2 [] = { 33333333, 33333333, }
VQDMLAL_LANE:13:result_float16x4 [] = { 0, 0, 0, 0, }
VQDMLAL_LANE:14:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL_LANE:15:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -394,7 +394,7 @@ VQDMLAL_LANE:20:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333,
VQDMLAL_LANE:21:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMLAL_LANE:22:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL_LANE:23:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMLAL_LANE:24:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLAL_LANE:24:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLAL_LANE:25:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQDMLAL_LANE (mul with input=0) cumulative saturation output:
@@ -412,7 +412,7 @@ VQDMLAL_LANE:34:result_uint32x2 [] = { 33333333, 33333333, }
VQDMLAL_LANE:35:result_uint64x1 [] = { 3333333333333333, }
VQDMLAL_LANE:36:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL_LANE:37:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMLAL_LANE:38:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLAL_LANE:38:result_float32x2 [] = { 33333333, 33333333, }
VQDMLAL_LANE:39:result_float16x4 [] = { 0, 0, 0, 0, }
VQDMLAL_LANE:40:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL_LANE:41:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -424,7 +424,7 @@ VQDMLAL_LANE:46:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333,
VQDMLAL_LANE:47:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMLAL_LANE:48:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL_LANE:49:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMLAL_LANE:50:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLAL_LANE:50:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLAL_LANE:51:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQDMLAL_LANE (check mul cumulative saturation) cumulative saturation output:
@@ -442,7 +442,7 @@ VQDMLAL_LANE:60:result_uint32x2 [] = { 33333333, 33333333, }
VQDMLAL_LANE:61:result_uint64x1 [] = { 3333333333333333, }
VQDMLAL_LANE:62:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL_LANE:63:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMLAL_LANE:64:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLAL_LANE:64:result_float32x2 [] = { 33333333, 33333333, }
VQDMLAL_LANE:65:result_float16x4 [] = { 0, 0, 0, 0, }
VQDMLAL_LANE:66:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL_LANE:67:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -454,7 +454,7 @@ VQDMLAL_LANE:72:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333,
VQDMLAL_LANE:73:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMLAL_LANE:74:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL_LANE:75:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMLAL_LANE:76:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLAL_LANE:76:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLAL_LANE:77:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQDMLSL_LANE cumulative saturation output:
@@ -472,7 +472,7 @@ VQDMLSL_LANE:8:result_uint32x2 [] = { 33333333, 33333333, }
VQDMLSL_LANE:9:result_uint64x1 [] = { 3333333333333333, }
VQDMLSL_LANE:10:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL_LANE:11:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMLSL_LANE:12:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLSL_LANE:12:result_float32x2 [] = { 33333333, 33333333, }
VQDMLSL_LANE:13:result_float16x4 [] = { 0, 0, 0, 0, }
VQDMLSL_LANE:14:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL_LANE:15:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -484,7 +484,7 @@ VQDMLSL_LANE:20:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333,
VQDMLSL_LANE:21:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMLSL_LANE:22:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL_LANE:23:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMLSL_LANE:24:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLSL_LANE:24:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLSL_LANE:25:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQDMLSL_LANE (mul with input=0) cumulative saturation output:
@@ -502,7 +502,7 @@ VQDMLSL_LANE:34:result_uint32x2 [] = { 33333333, 33333333, }
VQDMLSL_LANE:35:result_uint64x1 [] = { 3333333333333333, }
VQDMLSL_LANE:36:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL_LANE:37:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMLSL_LANE:38:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLSL_LANE:38:result_float32x2 [] = { 33333333, 33333333, }
VQDMLSL_LANE:39:result_float16x4 [] = { 0, 0, 0, 0, }
VQDMLSL_LANE:40:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL_LANE:41:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -514,7 +514,7 @@ VQDMLSL_LANE:46:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333,
VQDMLSL_LANE:47:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMLSL_LANE:48:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL_LANE:49:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMLSL_LANE:50:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLSL_LANE:50:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLSL_LANE:51:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQDMLSL_LANE (check mul cumulative saturation) cumulative saturation output:
@@ -532,7 +532,7 @@ VQDMLSL_LANE:60:result_uint32x2 [] = { 33333333, 33333333, }
VQDMLSL_LANE:61:result_uint64x1 [] = { 3333333333333333, }
VQDMLSL_LANE:62:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL_LANE:63:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMLSL_LANE:64:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLSL_LANE:64:result_float32x2 [] = { 33333333, 33333333, }
VQDMLSL_LANE:65:result_float16x4 [] = { 0, 0, 0, 0, }
VQDMLSL_LANE:66:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL_LANE:67:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -544,7 +544,7 @@ VQDMLSL_LANE:72:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333,
VQDMLSL_LANE:73:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMLSL_LANE:74:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL_LANE:75:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMLSL_LANE:76:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLSL_LANE:76:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLSL_LANE:77:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQDMLAL_N cumulative saturation output:
@@ -562,7 +562,7 @@ VQDMLAL_N:8:result_uint32x2 [] = { 33333333, 33333333, }
VQDMLAL_N:9:result_uint64x1 [] = { 3333333333333333, }
VQDMLAL_N:10:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL_N:11:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMLAL_N:12:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLAL_N:12:result_float32x2 [] = { 33333333, 33333333, }
VQDMLAL_N:13:result_float16x4 [] = { 0, 0, 0, 0, }
VQDMLAL_N:14:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL_N:15:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -574,7 +574,7 @@ VQDMLAL_N:20:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLAL_N:21:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMLAL_N:22:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL_N:23:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMLAL_N:24:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLAL_N:24:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLAL_N:25:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQDMLAL_N (check mul cumulative saturation) cumulative saturation output:
@@ -592,7 +592,7 @@ VQDMLAL_N:34:result_uint32x2 [] = { 33333333, 33333333, }
VQDMLAL_N:35:result_uint64x1 [] = { 3333333333333333, }
VQDMLAL_N:36:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL_N:37:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMLAL_N:38:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLAL_N:38:result_float32x2 [] = { 33333333, 33333333, }
VQDMLAL_N:39:result_float16x4 [] = { 0, 0, 0, 0, }
VQDMLAL_N:40:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL_N:41:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -604,7 +604,7 @@ VQDMLAL_N:46:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLAL_N:47:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMLAL_N:48:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL_N:49:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMLAL_N:50:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLAL_N:50:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLAL_N:51:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQDMLSL_N cumulative saturation output:
@@ -622,7 +622,7 @@ VQDMLSL_N:8:result_uint32x2 [] = { 33333333, 33333333, }
VQDMLSL_N:9:result_uint64x1 [] = { 3333333333333333, }
VQDMLSL_N:10:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL_N:11:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMLSL_N:12:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLSL_N:12:result_float32x2 [] = { 33333333, 33333333, }
VQDMLSL_N:13:result_float16x4 [] = { 0, 0, 0, 0, }
VQDMLSL_N:14:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL_N:15:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -634,7 +634,7 @@ VQDMLSL_N:20:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLSL_N:21:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMLSL_N:22:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL_N:23:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMLSL_N:24:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLSL_N:24:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLSL_N:25:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQDMLSL_N (check mul cumulative saturation) cumulative saturation output:
@@ -652,7 +652,7 @@ VQDMLSL_N:34:result_uint32x2 [] = { 33333333, 33333333, }
VQDMLSL_N:35:result_uint64x1 [] = { 3333333333333333, }
VQDMLSL_N:36:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL_N:37:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMLSL_N:38:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLSL_N:38:result_float32x2 [] = { 33333333, 33333333, }
VQDMLSL_N:39:result_float16x4 [] = { 0, 0, 0, 0, }
VQDMLSL_N:40:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL_N:41:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -664,7 +664,7 @@ VQDMLSL_N:46:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLSL_N:47:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMLSL_N:48:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL_N:49:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMLSL_N:50:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLSL_N:50:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLSL_N:51:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VEXT/VEXTQ output:
@@ -678,7 +678,7 @@ VEXT/VEXTQ:6:result_uint32x2 [] = { fffffff1, 77, }
VEXT/VEXTQ:7:result_uint64x1 [] = { fffffffffffffff0, }
VEXT/VEXTQ:8:result_poly8x8 [] = { f6, f7, 55, 55, 55, 55, 55, 55, }
VEXT/VEXTQ:9:result_poly16x4 [] = { fff2, fff3, 66, 66, }
-VEXT/VEXTQ:10:result_float32x2 [] = { c1700000 -0x1.e000000p+3 -15, 42066666 0x1.0ccccc0p+5 33.6, }
+VEXT/VEXTQ:10:result_float32x2 [] = { c1700000, 42066666, }
VEXT/VEXTQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VEXT/VEXTQ:12:result_int8x16 [] = { fffffffe, ffffffff, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, }
VEXT/VEXTQ:13:result_int16x8 [] = { fffffff7, 22, 22, 22, 22, 22, 22, 22, }
@@ -690,7 +690,7 @@ VEXT/VEXTQ:18:result_uint32x4 [] = { fffffff3, 77, 77, 77, }
VEXT/VEXTQ:19:result_uint64x2 [] = { fffffffffffffff1, 88, }
VEXT/VEXTQ:20:result_poly8x16 [] = { fc, fd, fe, ff, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, }
VEXT/VEXTQ:21:result_poly16x8 [] = { fff6, fff7, 66, 66, 66, 66, 66, 66, }
-VEXT/VEXTQ:22:result_float32x4 [] = { c1500000 -0x1.a000000p+3 -13, 4204cccd 0x1.09999a0p+5 33.2, 4204cccd 0x1.09999a0p+5 33.2, 4204cccd 0x1.09999a0p+5 33.2, }
+VEXT/VEXTQ:22:result_float32x4 [] = { c1500000, 4204cccd, 4204cccd, 4204cccd, }
VEXT/VEXTQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VSHR_N output:
@@ -704,7 +704,7 @@ VSHR_N:6:result_uint32x2 [] = { 7ffffff, 7ffffff, }
VSHR_N:7:result_uint64x1 [] = { 7fffffff, }
VSHR_N:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VSHR_N:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VSHR_N:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSHR_N:10:result_float32x2 [] = { 33333333, 33333333, }
VSHR_N:11:result_float16x4 [] = { 0, 0, 0, 0, }
VSHR_N:12:result_int8x16 [] = { fffffff8, fffffff8, fffffff9, fffffff9, fffffffa, fffffffa, fffffffb, fffffffb, fffffffc, fffffffc, fffffffd, fffffffd, fffffffe, fffffffe, ffffffff, ffffffff, }
VSHR_N:13:result_int16x8 [] = { ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, }
@@ -716,7 +716,7 @@ VSHR_N:18:result_uint32x4 [] = { 7ffffff, 7ffffff, 7ffffff, 7ffffff, }
VSHR_N:19:result_uint64x2 [] = { 7fffffff, 7fffffff, }
VSHR_N:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VSHR_N:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VSHR_N:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSHR_N:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VSHR_N:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VSHRN_N output:
@@ -730,7 +730,7 @@ VSHRN_N:6:result_uint32x2 [] = { fffffffe, fffffffe, }
VSHRN_N:7:result_uint64x1 [] = { 3333333333333333, }
VSHRN_N:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VSHRN_N:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VSHRN_N:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSHRN_N:10:result_float32x2 [] = { 33333333, 33333333, }
VSHRN_N:11:result_float16x4 [] = { 0, 0, 0, 0, }
VSHRN_N:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VSHRN_N:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -742,7 +742,7 @@ VSHRN_N:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VSHRN_N:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VSHRN_N:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VSHRN_N:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VSHRN_N:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSHRN_N:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VSHRN_N:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHRN_N (with input = 0) output:
@@ -756,7 +756,7 @@ VRSHRN_N:6:result_uint32x2 [] = { 0, 0, }
VRSHRN_N:7:result_uint64x1 [] = { 3333333333333333, }
VRSHRN_N:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHRN_N:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSHRN_N:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHRN_N:10:result_float32x2 [] = { 33333333, 33333333, }
VRSHRN_N:11:result_float16x4 [] = { 0, 0, 0, 0, }
VRSHRN_N:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHRN_N:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -768,7 +768,7 @@ VRSHRN_N:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHRN_N:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VRSHRN_N:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHRN_N:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSHRN_N:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHRN_N:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHRN_N:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHRN_N output:
@@ -782,7 +782,7 @@ VRSHRN_N:30:result_uint32x2 [] = { fffffffe, fffffffe, }
VRSHRN_N:31:result_uint64x1 [] = { 3333333333333333, }
VRSHRN_N:32:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHRN_N:33:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSHRN_N:34:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHRN_N:34:result_float32x2 [] = { 33333333, 33333333, }
VRSHRN_N:35:result_float16x4 [] = { 0, 0, 0, 0, }
VRSHRN_N:36:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHRN_N:37:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -794,7 +794,7 @@ VRSHRN_N:42:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHRN_N:43:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VRSHRN_N:44:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHRN_N:45:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSHRN_N:46:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHRN_N:46:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHRN_N:47:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHRN_N (with large shift amount) output:
@@ -808,7 +808,7 @@ VRSHRN_N:54:result_uint32x2 [] = { 0, 0, }
VRSHRN_N:55:result_uint64x1 [] = { 3333333333333333, }
VRSHRN_N:56:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHRN_N:57:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSHRN_N:58:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHRN_N:58:result_float32x2 [] = { 33333333, 33333333, }
VRSHRN_N:59:result_float16x4 [] = { 0, 0, 0, 0, }
VRSHRN_N:60:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHRN_N:61:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -820,7 +820,7 @@ VRSHRN_N:66:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHRN_N:67:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VRSHRN_N:68:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHRN_N:69:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSHRN_N:70:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHRN_N:70:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHRN_N:71:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRSHRN_N cumulative saturation output:
@@ -842,7 +842,7 @@ VQRSHRN_N:12:result_uint32x2 [] = { ffffffff, ffffffff, }
VQRSHRN_N:13:result_uint64x1 [] = { 3333333333333333, }
VQRSHRN_N:14:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRN_N:15:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRSHRN_N:16:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHRN_N:16:result_float32x2 [] = { 33333333, 33333333, }
VQRSHRN_N:17:result_float16x4 [] = { 0, 0, 0, 0, }
VQRSHRN_N:18:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRN_N:19:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -854,7 +854,7 @@ VQRSHRN_N:24:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHRN_N:25:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQRSHRN_N:26:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRN_N:27:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRSHRN_N:28:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHRN_N:28:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHRN_N:29:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRSHRN_N (check saturation: shift by 3) cumulative saturation output:
@@ -876,7 +876,7 @@ VQRSHRN_N:42:result_uint32x2 [] = { ffffffff, ffffffff, }
VQRSHRN_N:43:result_uint64x1 [] = { 3333333333333333, }
VQRSHRN_N:44:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRN_N:45:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRSHRN_N:46:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHRN_N:46:result_float32x2 [] = { 33333333, 33333333, }
VQRSHRN_N:47:result_float16x4 [] = { 0, 0, 0, 0, }
VQRSHRN_N:48:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRN_N:49:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -888,7 +888,7 @@ VQRSHRN_N:54:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHRN_N:55:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQRSHRN_N:56:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRN_N:57:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRSHRN_N:58:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHRN_N:58:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHRN_N:59:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRSHRN_N (check saturation: shift by max) cumulative saturation output:
@@ -910,7 +910,7 @@ VQRSHRN_N:72:result_uint32x2 [] = { ffffffff, ffffffff, }
VQRSHRN_N:73:result_uint64x1 [] = { 3333333333333333, }
VQRSHRN_N:74:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRN_N:75:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRSHRN_N:76:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHRN_N:76:result_float32x2 [] = { 33333333, 33333333, }
VQRSHRN_N:77:result_float16x4 [] = { 0, 0, 0, 0, }
VQRSHRN_N:78:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRN_N:79:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -922,7 +922,7 @@ VQRSHRN_N:84:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHRN_N:85:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQRSHRN_N:86:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRN_N:87:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRSHRN_N:88:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHRN_N:88:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHRN_N:89:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VSET_LANE/VSET_LANEQ output:
@@ -936,7 +936,7 @@ VSET_LANE/VSET_LANEQ:6:result_uint32x2 [] = { fffffff0, 77, }
VSET_LANE/VSET_LANEQ:7:result_uint64x1 [] = { 88, }
VSET_LANE/VSET_LANEQ:8:result_poly8x8 [] = { f0, f1, f2, f3, f4, f5, 55, f7, }
VSET_LANE/VSET_LANEQ:9:result_poly16x4 [] = { fff0, fff1, 66, fff3, }
-VSET_LANE/VSET_LANEQ:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, 4204cccd 0x1.09999a0p+5 33.2, }
+VSET_LANE/VSET_LANEQ:10:result_float32x2 [] = { c1800000, 4204cccd, }
VSET_LANE/VSET_LANEQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VSET_LANE/VSET_LANEQ:12:result_int8x16 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffff99, }
VSET_LANE/VSET_LANEQ:13:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, aa, fffffff6, fffffff7, }
@@ -948,7 +948,7 @@ VSET_LANE/VSET_LANEQ:18:result_uint32x4 [] = { fffffff0, fffffff1, ff, fffffff3,
VSET_LANE/VSET_LANEQ:19:result_uint64x2 [] = { fffffffffffffff0, 11, }
VSET_LANE/VSET_LANEQ:20:result_poly8x16 [] = { f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, fa, fb, fc, fd, dd, ff, }
VSET_LANE/VSET_LANEQ:21:result_poly16x8 [] = { fff0, fff1, fff2, fff3, fff4, fff5, ee, fff7, }
-VSET_LANE/VSET_LANEQ:22:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, c1600000 -0x1.c000000p+3 -14, 41333333 0x1.6666660p+3 11.2, }
+VSET_LANE/VSET_LANEQ:22:result_float32x4 [] = { c1800000, c1700000, c1600000, 41333333, }
VSET_LANE/VSET_LANEQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VGET_LANE/VGETQ_LANE output:
@@ -1005,7 +1005,7 @@ VQSUB/VQSUBQ:22:result_uint32x2 [] = { ffffff79, ffffff7a, }
VQSUB/VQSUBQ:23:result_uint64x1 [] = { ffffffffffffff68, }
VQSUB/VQSUBQ:24:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSUB/VQSUBQ:25:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSUB/VQSUBQ:26:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSUB/VQSUBQ:26:result_float32x2 [] = { 33333333, 33333333, }
VQSUB/VQSUBQ:27:result_float16x4 [] = { 0, 0, 0, 0, }
VQSUB/VQSUBQ:28:result_int8x16 [] = { ffffffdf, ffffffe0, ffffffe1, ffffffe2, ffffffe3, ffffffe4, ffffffe5, ffffffe6, ffffffe7, ffffffe8, ffffffe9, ffffffea, ffffffeb, ffffffec, ffffffed, ffffffee, }
VQSUB/VQSUBQ:29:result_int16x8 [] = { ffffffce, ffffffcf, ffffffd0, ffffffd1, ffffffd2, ffffffd3, ffffffd4, ffffffd5, }
@@ -1017,7 +1017,7 @@ VQSUB/VQSUBQ:34:result_uint32x4 [] = { ffffff79, ffffff7a, ffffff7b, ffffff7c,
VQSUB/VQSUBQ:35:result_uint64x2 [] = { ffffffffffffff68, ffffffffffffff69, }
VQSUB/VQSUBQ:36:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSUB/VQSUBQ:37:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSUB/VQSUBQ:38:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSUB/VQSUBQ:38:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSUB/VQSUBQ:39:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQSUB/VQSUBQ 64 bits saturation cumulative saturation output:
@@ -1097,7 +1097,7 @@ VQDMULH:10:result_uint32x2 [] = { 33333333, 33333333, }
VQDMULH:11:result_uint64x1 [] = { 3333333333333333, }
VQDMULH:12:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULH:13:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMULH:14:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMULH:14:result_float32x2 [] = { 33333333, 33333333, }
VQDMULH:15:result_float16x4 [] = { 0, 0, 0, 0, }
VQDMULH:16:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULH:17:result_int16x8 [] = { ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, }
@@ -1109,7 +1109,7 @@ VQDMULH:22:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMULH:23:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMULH:24:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULH:25:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMULH:26:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMULH:26:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMULH:27:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQDMULH cumulative saturation output:
@@ -1129,7 +1129,7 @@ VQDMULH:38:result_uint32x2 [] = { 33333333, 33333333, }
VQDMULH:39:result_uint64x1 [] = { 3333333333333333, }
VQDMULH:40:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULH:41:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMULH:42:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMULH:42:result_float32x2 [] = { 33333333, 33333333, }
VQDMULH:43:result_float16x4 [] = { 0, 0, 0, 0, }
VQDMULH:44:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULH:45:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, }
@@ -1141,7 +1141,7 @@ VQDMULH:50:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMULH:51:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMULH:52:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULH:53:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMULH:54:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMULH:54:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMULH:55:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQDMULH_LANE cumulative saturation output:
@@ -1161,7 +1161,7 @@ VQDMULH_LANE:10:result_uint32x2 [] = { 33333333, 33333333, }
VQDMULH_LANE:11:result_uint64x1 [] = { 3333333333333333, }
VQDMULH_LANE:12:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULH_LANE:13:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMULH_LANE:14:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMULH_LANE:14:result_float32x2 [] = { 33333333, 33333333, }
VQDMULH_LANE:15:result_float16x4 [] = { 0, 0, 0, 0, }
VQDMULH_LANE:16:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULH_LANE:17:result_int16x8 [] = { ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, }
@@ -1173,7 +1173,7 @@ VQDMULH_LANE:22:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333,
VQDMULH_LANE:23:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMULH_LANE:24:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULH_LANE:25:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMULH_LANE:26:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMULH_LANE:26:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMULH_LANE:27:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQDMULH_LANE (check mul cumulative saturation) cumulative saturation output:
@@ -1193,7 +1193,7 @@ VQDMULH_LANE:38:result_uint32x2 [] = { 33333333, 33333333, }
VQDMULH_LANE:39:result_uint64x1 [] = { 3333333333333333, }
VQDMULH_LANE:40:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULH_LANE:41:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMULH_LANE:42:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMULH_LANE:42:result_float32x2 [] = { 33333333, 33333333, }
VQDMULH_LANE:43:result_float16x4 [] = { 0, 0, 0, 0, }
VQDMULH_LANE:44:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULH_LANE:45:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, }
@@ -1205,7 +1205,7 @@ VQDMULH_LANE:50:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333,
VQDMULH_LANE:51:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMULH_LANE:52:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULH_LANE:53:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMULH_LANE:54:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMULH_LANE:54:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMULH_LANE:55:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQDMULH_N cumulative saturation output:
@@ -1237,7 +1237,7 @@ VQDMULH_N:18:result_uint32x2 [] = { 33333333, 33333333, }
VQDMULH_N:19:result_uint64x1 [] = { 3333333333333333, }
VQDMULH_N:20:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULH_N:21:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMULH_N:22:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMULH_N:22:result_float32x2 [] = { 33333333, 33333333, }
VQDMULH_N:23:result_float16x4 [] = { 0, 0, 0, 0, }
VQDMULH_N:24:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULH_N:25:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, }
@@ -1249,7 +1249,7 @@ VQDMULH_N:30:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMULH_N:31:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMULH_N:32:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULH_N:33:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMULH_N:34:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMULH_N:34:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMULH_N:35:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQDMULL cumulative saturation output:
@@ -1267,7 +1267,7 @@ VQDMULL:8:result_uint32x2 [] = { 33333333, 33333333, }
VQDMULL:9:result_uint64x1 [] = { 3333333333333333, }
VQDMULL:10:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULL:11:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMULL:12:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMULL:12:result_float32x2 [] = { 33333333, 33333333, }
VQDMULL:13:result_float16x4 [] = { 0, 0, 0, 0, }
VQDMULL:14:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULL:15:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -1279,7 +1279,7 @@ VQDMULL:20:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMULL:21:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMULL:22:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULL:23:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMULL:24:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMULL:24:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMULL:25:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQDMULL (check mul cumulative saturation) cumulative saturation output:
@@ -1297,7 +1297,7 @@ VQDMULL:34:result_uint32x2 [] = { 33333333, 33333333, }
VQDMULL:35:result_uint64x1 [] = { 3333333333333333, }
VQDMULL:36:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULL:37:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMULL:38:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMULL:38:result_float32x2 [] = { 33333333, 33333333, }
VQDMULL:39:result_float16x4 [] = { 0, 0, 0, 0, }
VQDMULL:40:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULL:41:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -1309,7 +1309,7 @@ VQDMULL:46:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMULL:47:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMULL:48:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMULL:49:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMULL:50:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMULL:50:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMULL:51:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQDMLAL cumulative saturation output:
@@ -1327,7 +1327,7 @@ VQDMLAL:8:result_uint32x2 [] = { 33333333, 33333333, }
VQDMLAL:9:result_uint64x1 [] = { 3333333333333333, }
VQDMLAL:10:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL:11:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMLAL:12:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLAL:12:result_float32x2 [] = { 33333333, 33333333, }
VQDMLAL:13:result_float16x4 [] = { 0, 0, 0, 0, }
VQDMLAL:14:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL:15:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -1339,7 +1339,7 @@ VQDMLAL:20:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLAL:21:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMLAL:22:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL:23:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMLAL:24:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLAL:24:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLAL:25:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQDMLAL (check mul cumulative saturation) cumulative saturation output:
@@ -1357,7 +1357,7 @@ VQDMLAL:34:result_uint32x2 [] = { 33333333, 33333333, }
VQDMLAL:35:result_uint64x1 [] = { 3333333333333333, }
VQDMLAL:36:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL:37:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMLAL:38:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLAL:38:result_float32x2 [] = { 33333333, 33333333, }
VQDMLAL:39:result_float16x4 [] = { 0, 0, 0, 0, }
VQDMLAL:40:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL:41:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -1369,7 +1369,7 @@ VQDMLAL:46:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLAL:47:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMLAL:48:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLAL:49:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMLAL:50:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLAL:50:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLAL:51:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQDMLSL cumulative saturation output:
@@ -1387,7 +1387,7 @@ VQDMLSL:8:result_uint32x2 [] = { 33333333, 33333333, }
VQDMLSL:9:result_uint64x1 [] = { 3333333333333333, }
VQDMLSL:10:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL:11:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMLSL:12:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLSL:12:result_float32x2 [] = { 33333333, 33333333, }
VQDMLSL:13:result_float16x4 [] = { 0, 0, 0, 0, }
VQDMLSL:14:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL:15:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -1399,7 +1399,7 @@ VQDMLSL:20:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLSL:21:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMLSL:22:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL:23:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMLSL:24:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLSL:24:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLSL:25:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQDMLSL (check mul cumulative saturation) cumulative saturation output:
@@ -1417,7 +1417,7 @@ VQDMLSL:34:result_uint32x2 [] = { 33333333, 33333333, }
VQDMLSL:35:result_uint64x1 [] = { 3333333333333333, }
VQDMLSL:36:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL:37:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQDMLSL:38:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLSL:38:result_float32x2 [] = { 33333333, 33333333, }
VQDMLSL:39:result_float16x4 [] = { 0, 0, 0, 0, }
VQDMLSL:40:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL:41:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -1429,7 +1429,7 @@ VQDMLSL:46:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLSL:47:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQDMLSL:48:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQDMLSL:49:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQDMLSL:50:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQDMLSL:50:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQDMLSL:51:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VCEQ/VCEQQ output:
@@ -1577,7 +1577,7 @@ VBSL/VBSLQ:6:result_uint32x2 [] = { fffffff0, fffffff0, }
VBSL/VBSLQ:7:result_uint64x1 [] = { fffffff1, }
VBSL/VBSLQ:8:result_poly8x8 [] = { f3, f3, f3, f3, f7, f7, f7, f7, }
VBSL/VBSLQ:9:result_poly16x4 [] = { fff0, fff0, fff2, fff2, }
-VBSL/VBSLQ:10:result_float32x2 [] = { c1800004 -0x1.0000080p+4 -16.00001, c1700004 -0x1.e000080p+3 -15, }
+VBSL/VBSLQ:10:result_float32x2 [] = { c1800004, c1700004, }
VBSL/VBSLQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VBSL/VBSLQ:12:result_int8x16 [] = { fffffff2, fffffff2, fffffff2, fffffff2, fffffff6, fffffff6, fffffff6, fffffff6, fffffff2, fffffff2, fffffff2, fffffff2, fffffff6, fffffff6, fffffff6, fffffff6, }
VBSL/VBSLQ:13:result_int16x8 [] = { fffffff0, fffffff0, fffffff2, fffffff2, fffffff4, fffffff4, fffffff6, fffffff6, }
@@ -1589,7 +1589,7 @@ VBSL/VBSLQ:18:result_uint32x4 [] = { fffffff0, fffffff0, fffffff2, fffffff2, }
VBSL/VBSLQ:19:result_uint64x2 [] = { fffffff1, fffffff1, }
VBSL/VBSLQ:20:result_poly8x16 [] = { f3, f3, f3, f3, f7, f7, f7, f7, f3, f3, f3, f3, f7, f7, f7, f7, }
VBSL/VBSLQ:21:result_poly16x8 [] = { fff0, fff0, fff2, fff2, fff4, fff4, fff6, fff6, }
-VBSL/VBSLQ:22:result_float32x4 [] = { c1800001 -0x1.0000020p+4 -16, c1700001 -0x1.e000020p+3 -15, c1600001 -0x1.c000020p+3 -14, c1500001 -0x1.a000020p+3 -13, }
+VBSL/VBSLQ:22:result_float32x4 [] = { c1800001, c1700001, c1600001, c1500001, }
VBSL/VBSLQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VSHL/VSHLQ output:
@@ -1603,7 +1603,7 @@ VSHL/VSHLQ:6:result_uint32x2 [] = { fffff000, fffff100, }
VSHL/VSHLQ:7:result_uint64x1 [] = { ffffffffffffff80, }
VSHL/VSHLQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VSHL/VSHLQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VSHL/VSHLQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSHL/VSHLQ:10:result_float32x2 [] = { 33333333, 33333333, }
VSHL/VSHLQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VSHL/VSHLQ:12:result_int8x16 [] = { 0, 20, 40, 60, ffffff80, ffffffa0, ffffffc0, ffffffe0, 0, 20, 40, 60, ffffff80, ffffffa0, ffffffc0, ffffffe0, }
VSHL/VSHLQ:13:result_int16x8 [] = { 0, 1000, 2000, 3000, 4000, 5000, 6000, 7000, }
@@ -1615,7 +1615,7 @@ VSHL/VSHLQ:18:result_uint32x4 [] = { 0, 40000000, 80000000, c0000000, }
VSHL/VSHLQ:19:result_uint64x2 [] = { 0, 8000000000000000, }
VSHL/VSHLQ:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VSHL/VSHLQ:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VSHL/VSHLQ:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSHL/VSHLQ:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VSHL/VSHLQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VSHL/VSHLQ (large shift amount) output:
@@ -1629,7 +1629,7 @@ VSHL/VSHLQ:30:result_uint32x2 [] = { 0, 0, }
VSHL/VSHLQ:31:result_uint64x1 [] = { 0, }
VSHL/VSHLQ:32:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VSHL/VSHLQ:33:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VSHL/VSHLQ:34:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSHL/VSHLQ:34:result_float32x2 [] = { 33333333, 33333333, }
VSHL/VSHLQ:35:result_float16x4 [] = { 0, 0, 0, 0, }
VSHL/VSHLQ:36:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VSHL/VSHLQ:37:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -1641,7 +1641,7 @@ VSHL/VSHLQ:42:result_uint32x4 [] = { 0, 0, 0, 0, }
VSHL/VSHLQ:43:result_uint64x2 [] = { 0, 0, }
VSHL/VSHLQ:44:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VSHL/VSHLQ:45:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VSHL/VSHLQ:46:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSHL/VSHLQ:46:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VSHL/VSHLQ:47:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VSHL/VSHLQ (negative shift amount) output:
@@ -1655,7 +1655,7 @@ VSHL/VSHLQ:54:result_uint32x2 [] = { 3ffffffc, 3ffffffc, }
VSHL/VSHLQ:55:result_uint64x1 [] = { fffffffffffffff, }
VSHL/VSHLQ:56:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VSHL/VSHLQ:57:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VSHL/VSHLQ:58:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSHL/VSHLQ:58:result_float32x2 [] = { 33333333, 33333333, }
VSHL/VSHLQ:59:result_float16x4 [] = { 0, 0, 0, 0, }
VSHL/VSHLQ:60:result_int8x16 [] = { fffffffc, fffffffc, fffffffc, fffffffc, fffffffd, fffffffd, fffffffd, fffffffd, fffffffe, fffffffe, fffffffe, fffffffe, ffffffff, ffffffff, ffffffff, ffffffff, }
VSHL/VSHLQ:61:result_int16x8 [] = { ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, }
@@ -1667,7 +1667,7 @@ VSHL/VSHLQ:66:result_uint32x4 [] = { 1ffffffe, 1ffffffe, 1ffffffe, 1ffffffe, }
VSHL/VSHLQ:67:result_uint64x2 [] = { 7ffffffffffffff, 7ffffffffffffff, }
VSHL/VSHLQ:68:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VSHL/VSHLQ:69:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VSHL/VSHLQ:70:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSHL/VSHLQ:70:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VSHL/VSHLQ:71:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VSHL_N output:
@@ -1681,7 +1681,7 @@ VSHL_N:6:result_uint32x2 [] = { ffffff80, ffffff88, }
VSHL_N:7:result_uint64x1 [] = { ffffffffffffffe0, }
VSHL_N:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VSHL_N:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VSHL_N:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSHL_N:10:result_float32x2 [] = { 33333333, 33333333, }
VSHL_N:11:result_float16x4 [] = { 0, 0, 0, 0, }
VSHL_N:12:result_int8x16 [] = { 0, 20, 40, 60, ffffff80, ffffffa0, ffffffc0, ffffffe0, 0, 20, 40, 60, ffffff80, ffffffa0, ffffffc0, ffffffe0, }
VSHL_N:13:result_int16x8 [] = { ffffffe0, ffffffe2, ffffffe4, ffffffe6, ffffffe8, ffffffea, ffffffec, ffffffee, }
@@ -1693,7 +1693,7 @@ VSHL_N:18:result_uint32x4 [] = { ffffffc0, ffffffc4, ffffffc8, ffffffcc, }
VSHL_N:19:result_uint64x2 [] = { ffffffffffffffe0, ffffffffffffffe2, }
VSHL_N:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VSHL_N:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VSHL_N:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSHL_N:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VSHL_N:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQSHL/VQSHLQ (with input = 0) cumulative saturation output:
@@ -1725,7 +1725,7 @@ VQSHL/VQSHLQ:22:result_uint32x2 [] = { 0, 0, }
VQSHL/VQSHLQ:23:result_uint64x1 [] = { 0, }
VQSHL/VQSHLQ:24:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL/VQSHLQ:25:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHL/VQSHLQ:26:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL/VQSHLQ:26:result_float32x2 [] = { 33333333, 33333333, }
VQSHL/VQSHLQ:27:result_float16x4 [] = { 0, 0, 0, 0, }
VQSHL/VQSHLQ:28:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VQSHL/VQSHLQ:29:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -1737,7 +1737,7 @@ VQSHL/VQSHLQ:34:result_uint32x4 [] = { 0, 0, 0, 0, }
VQSHL/VQSHLQ:35:result_uint64x2 [] = { 0, 0, }
VQSHL/VQSHLQ:36:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL/VQSHLQ:37:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHL/VQSHLQ:38:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL/VQSHLQ:38:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHL/VQSHLQ:39:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQSHL/VQSHLQ (input 0 and negative shift amount) cumulative saturation output:
@@ -1769,7 +1769,7 @@ VQSHL/VQSHLQ:62:result_uint32x2 [] = { 0, 0, }
VQSHL/VQSHLQ:63:result_uint64x1 [] = { 0, }
VQSHL/VQSHLQ:64:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL/VQSHLQ:65:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHL/VQSHLQ:66:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL/VQSHLQ:66:result_float32x2 [] = { 33333333, 33333333, }
VQSHL/VQSHLQ:67:result_float16x4 [] = { 0, 0, 0, 0, }
VQSHL/VQSHLQ:68:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VQSHL/VQSHLQ:69:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -1781,7 +1781,7 @@ VQSHL/VQSHLQ:74:result_uint32x4 [] = { 0, 0, 0, 0, }
VQSHL/VQSHLQ:75:result_uint64x2 [] = { 0, 0, }
VQSHL/VQSHLQ:76:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL/VQSHLQ:77:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHL/VQSHLQ:78:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL/VQSHLQ:78:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHL/VQSHLQ:79:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQSHL/VQSHLQ cumulative saturation output:
@@ -1813,7 +1813,7 @@ VQSHL/VQSHLQ:102:result_uint32x2 [] = { ffffffff, ffffffff, }
VQSHL/VQSHLQ:103:result_uint64x1 [] = { 1ffffffffffffffe, }
VQSHL/VQSHLQ:104:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL/VQSHLQ:105:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHL/VQSHLQ:106:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL/VQSHLQ:106:result_float32x2 [] = { 33333333, 33333333, }
VQSHL/VQSHLQ:107:result_float16x4 [] = { 0, 0, 0, 0, }
VQSHL/VQSHLQ:108:result_int8x16 [] = { ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, }
VQSHL/VQSHLQ:109:result_int16x8 [] = { ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, }
@@ -1825,7 +1825,7 @@ VQSHL/VQSHLQ:114:result_uint32x4 [] = { ffffffff, ffffffff, ffffffff, ffffffff,
VQSHL/VQSHLQ:115:result_uint64x2 [] = { ffffffffffffffff, ffffffffffffffff, }
VQSHL/VQSHLQ:116:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL/VQSHLQ:117:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHL/VQSHLQ:118:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL/VQSHLQ:118:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHL/VQSHLQ:119:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQSHL/VQSHLQ (negative shift amount) cumulative saturation output:
@@ -1857,7 +1857,7 @@ VQSHL/VQSHLQ:142:result_uint32x2 [] = { 1ffffffe, 1ffffffe, }
VQSHL/VQSHLQ:143:result_uint64x1 [] = { fffffffffffffff, }
VQSHL/VQSHLQ:144:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL/VQSHLQ:145:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHL/VQSHLQ:146:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL/VQSHLQ:146:result_float32x2 [] = { 33333333, 33333333, }
VQSHL/VQSHLQ:147:result_float16x4 [] = { 0, 0, 0, 0, }
VQSHL/VQSHLQ:148:result_int8x16 [] = { ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, }
VQSHL/VQSHLQ:149:result_int16x8 [] = { ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, }
@@ -1869,7 +1869,7 @@ VQSHL/VQSHLQ:154:result_uint32x4 [] = { 7ffff, 7ffff, 7ffff, 7ffff, }
VQSHL/VQSHLQ:155:result_uint64x2 [] = { fffffffffff, fffffffffff, }
VQSHL/VQSHLQ:156:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL/VQSHLQ:157:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHL/VQSHLQ:158:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL/VQSHLQ:158:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHL/VQSHLQ:159:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQSHL/VQSHLQ (large shift amount, negative input) cumulative saturation output:
@@ -1901,7 +1901,7 @@ VQSHL/VQSHLQ:182:result_uint32x2 [] = { ffffffff, ffffffff, }
VQSHL/VQSHLQ:183:result_uint64x1 [] = { ffffffffffffffff, }
VQSHL/VQSHLQ:184:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL/VQSHLQ:185:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHL/VQSHLQ:186:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL/VQSHLQ:186:result_float32x2 [] = { 33333333, 33333333, }
VQSHL/VQSHLQ:187:result_float16x4 [] = { 0, 0, 0, 0, }
VQSHL/VQSHLQ:188:result_int8x16 [] = { ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, }
VQSHL/VQSHLQ:189:result_int16x8 [] = { ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, }
@@ -1913,7 +1913,7 @@ VQSHL/VQSHLQ:194:result_uint32x4 [] = { ffffffff, ffffffff, ffffffff, ffffffff,
VQSHL/VQSHLQ:195:result_uint64x2 [] = { ffffffffffffffff, ffffffffffffffff, }
VQSHL/VQSHLQ:196:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL/VQSHLQ:197:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHL/VQSHLQ:198:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL/VQSHLQ:198:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHL/VQSHLQ:199:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQSHL/VQSHLQ (check cumulative saturation) cumulative saturation output:
@@ -1945,7 +1945,7 @@ VQSHL/VQSHLQ:222:result_uint32x2 [] = { 7fffffff, 7fffffff, }
VQSHL/VQSHLQ:223:result_uint64x1 [] = { 7fffffffffffffff, }
VQSHL/VQSHLQ:224:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL/VQSHLQ:225:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHL/VQSHLQ:226:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL/VQSHLQ:226:result_float32x2 [] = { 33333333, 33333333, }
VQSHL/VQSHLQ:227:result_float16x4 [] = { 0, 0, 0, 0, }
VQSHL/VQSHLQ:228:result_int8x16 [] = { 3f, 3f, 3f, 3f, 3f, 3f, 3f, 3f, 3f, 3f, 3f, 3f, 3f, 3f, 3f, 3f, }
VQSHL/VQSHLQ:229:result_int16x8 [] = { 3fff, 3fff, 3fff, 3fff, 3fff, 3fff, 3fff, 3fff, }
@@ -1957,7 +1957,7 @@ VQSHL/VQSHLQ:234:result_uint32x4 [] = { 7fffffff, 7fffffff, 7fffffff, 7fffffff,
VQSHL/VQSHLQ:235:result_uint64x2 [] = { 7fffffffffffffff, 7fffffffffffffff, }
VQSHL/VQSHLQ:236:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL/VQSHLQ:237:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHL/VQSHLQ:238:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL/VQSHLQ:238:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHL/VQSHLQ:239:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQSHL/VQSHLQ (large shift amount, positive input) cumulative saturation output:
@@ -1989,7 +1989,7 @@ VQSHL/VQSHLQ:262:result_uint32x2 [] = { ffffffff, ffffffff, }
VQSHL/VQSHLQ:263:result_uint64x1 [] = { ffffffffffffffff, }
VQSHL/VQSHLQ:264:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL/VQSHLQ:265:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHL/VQSHLQ:266:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL/VQSHLQ:266:result_float32x2 [] = { 33333333, 33333333, }
VQSHL/VQSHLQ:267:result_float16x4 [] = { 0, 0, 0, 0, }
VQSHL/VQSHLQ:268:result_int8x16 [] = { 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, }
VQSHL/VQSHLQ:269:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, }
@@ -2001,7 +2001,7 @@ VQSHL/VQSHLQ:274:result_uint32x4 [] = { ffffffff, ffffffff, ffffffff, ffffffff,
VQSHL/VQSHLQ:275:result_uint64x2 [] = { ffffffffffffffff, ffffffffffffffff, }
VQSHL/VQSHLQ:276:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL/VQSHLQ:277:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHL/VQSHLQ:278:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL/VQSHLQ:278:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHL/VQSHLQ:279:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQSHL/VQSHLQ (check saturation on 64 bits) cumulative saturation output:
@@ -2033,7 +2033,7 @@ VQSHL/VQSHLQ:302:result_uint32x2 [] = { ffffffff, ffffffff, }
VQSHL/VQSHLQ:303:result_uint64x1 [] = { ffffffffffffffff, }
VQSHL/VQSHLQ:304:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL/VQSHLQ:305:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHL/VQSHLQ:306:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL/VQSHLQ:306:result_float32x2 [] = { 33333333, 33333333, }
VQSHL/VQSHLQ:307:result_float16x4 [] = { 0, 0, 0, 0, }
VQSHL/VQSHLQ:308:result_int8x16 [] = { 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, }
VQSHL/VQSHLQ:309:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, }
@@ -2045,7 +2045,7 @@ VQSHL/VQSHLQ:314:result_uint32x4 [] = { ffffffff, ffffffff, ffffffff, ffffffff,
VQSHL/VQSHLQ:315:result_uint64x2 [] = { ffffffffffffffff, ffffffffffffffff, }
VQSHL/VQSHLQ:316:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL/VQSHLQ:317:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHL/VQSHLQ:318:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL/VQSHLQ:318:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHL/VQSHLQ:319:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQSHL_N/VQSHLQ_N cumulative saturation output:
@@ -2077,7 +2077,7 @@ VQSHL_N/VQSHLQ_N:22:result_uint32x2 [] = { ffffffff, ffffffff, }
VQSHL_N/VQSHLQ_N:23:result_uint64x1 [] = { ffffffffffffffff, }
VQSHL_N/VQSHLQ_N:24:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL_N/VQSHLQ_N:25:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHL_N/VQSHLQ_N:26:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL_N/VQSHLQ_N:26:result_float32x2 [] = { 33333333, 33333333, }
VQSHL_N/VQSHLQ_N:27:result_float16x4 [] = { 0, 0, 0, 0, }
VQSHL_N/VQSHLQ_N:28:result_int8x16 [] = { ffffffc0, ffffffc4, ffffffc8, ffffffcc, ffffffd0, ffffffd4, ffffffd8, ffffffdc, ffffffe0, ffffffe4, ffffffe8, ffffffec, fffffff0, fffffff4, fffffff8, fffffffc, }
VQSHL_N/VQSHLQ_N:29:result_int16x8 [] = { ffffffe0, ffffffe2, ffffffe4, ffffffe6, ffffffe8, ffffffea, ffffffec, ffffffee, }
@@ -2089,7 +2089,7 @@ VQSHL_N/VQSHLQ_N:34:result_uint32x4 [] = { ffffffff, ffffffff, ffffffff, fffffff
VQSHL_N/VQSHLQ_N:35:result_uint64x2 [] = { ffffffffffffffff, ffffffffffffffff, }
VQSHL_N/VQSHLQ_N:36:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL_N/VQSHLQ_N:37:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHL_N/VQSHLQ_N:38:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL_N/VQSHLQ_N:38:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHL_N/VQSHLQ_N:39:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQSHL_N/VQSHLQ_N (check saturation with large positive input) cumulative saturation output:
@@ -2121,7 +2121,7 @@ VQSHL_N/VQSHLQ_N:62:result_uint32x2 [] = { ffffffff, ffffffff, }
VQSHL_N/VQSHLQ_N:63:result_uint64x1 [] = { ffffffffffffffff, }
VQSHL_N/VQSHLQ_N:64:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL_N/VQSHLQ_N:65:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHL_N/VQSHLQ_N:66:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL_N/VQSHLQ_N:66:result_float32x2 [] = { 33333333, 33333333, }
VQSHL_N/VQSHLQ_N:67:result_float16x4 [] = { 0, 0, 0, 0, }
VQSHL_N/VQSHLQ_N:68:result_int8x16 [] = { 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, }
VQSHL_N/VQSHLQ_N:69:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, }
@@ -2133,7 +2133,7 @@ VQSHL_N/VQSHLQ_N:74:result_uint32x4 [] = { ffffffff, ffffffff, ffffffff, fffffff
VQSHL_N/VQSHLQ_N:75:result_uint64x2 [] = { ffffffffffffffff, ffffffffffffffff, }
VQSHL_N/VQSHLQ_N:76:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHL_N/VQSHLQ_N:77:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHL_N/VQSHLQ_N:78:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHL_N/VQSHLQ_N:78:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHL_N/VQSHLQ_N:79:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHL/VRSHLQ (with input = 0) output:
@@ -2147,7 +2147,7 @@ VRSHL/VRSHLQ:6:result_uint32x2 [] = { 0, 0, }
VRSHL/VRSHLQ:7:result_uint64x1 [] = { 0, }
VRSHL/VRSHLQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHL/VRSHLQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSHL/VRSHLQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHL/VRSHLQ:10:result_float32x2 [] = { 33333333, 33333333, }
VRSHL/VRSHLQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VRSHL/VRSHLQ:12:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHL/VRSHLQ:13:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -2159,7 +2159,7 @@ VRSHL/VRSHLQ:18:result_uint32x4 [] = { 0, 0, 0, 0, }
VRSHL/VRSHLQ:19:result_uint64x2 [] = { 0, 0, }
VRSHL/VRSHLQ:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHL/VRSHLQ:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSHL/VRSHLQ:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHL/VRSHLQ:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHL/VRSHLQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHL/VRSHLQ (input 0 and negative shift amount) output:
@@ -2173,7 +2173,7 @@ VRSHL/VRSHLQ:30:result_uint32x2 [] = { 0, 0, }
VRSHL/VRSHLQ:31:result_uint64x1 [] = { 0, }
VRSHL/VRSHLQ:32:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHL/VRSHLQ:33:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSHL/VRSHLQ:34:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHL/VRSHLQ:34:result_float32x2 [] = { 33333333, 33333333, }
VRSHL/VRSHLQ:35:result_float16x4 [] = { 0, 0, 0, 0, }
VRSHL/VRSHLQ:36:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHL/VRSHLQ:37:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -2185,7 +2185,7 @@ VRSHL/VRSHLQ:42:result_uint32x4 [] = { 0, 0, 0, 0, }
VRSHL/VRSHLQ:43:result_uint64x2 [] = { 0, 0, }
VRSHL/VRSHLQ:44:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHL/VRSHLQ:45:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSHL/VRSHLQ:46:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHL/VRSHLQ:46:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHL/VRSHLQ:47:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHL/VRSHLQ output:
@@ -2199,7 +2199,7 @@ VRSHL/VRSHLQ:54:result_uint32x2 [] = { fffff000, fffff100, }
VRSHL/VRSHLQ:55:result_uint64x1 [] = { 1ffffffffffffffe, }
VRSHL/VRSHLQ:56:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHL/VRSHLQ:57:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSHL/VRSHLQ:58:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHL/VRSHLQ:58:result_float32x2 [] = { 33333333, 33333333, }
VRSHL/VRSHLQ:59:result_float16x4 [] = { 0, 0, 0, 0, }
VRSHL/VRSHLQ:60:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHL/VRSHLQ:61:result_int16x8 [] = { 0, 1000, 2000, 3000, 4000, 5000, 6000, 7000, }
@@ -2211,7 +2211,7 @@ VRSHL/VRSHLQ:66:result_uint32x4 [] = { 0, 0, 0, 0, }
VRSHL/VRSHLQ:67:result_uint64x2 [] = { 0, 8000000000000000, }
VRSHL/VRSHLQ:68:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHL/VRSHLQ:69:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSHL/VRSHLQ:70:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHL/VRSHLQ:70:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHL/VRSHLQ:71:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHL/VRSHLQ (negative shift amount) output:
@@ -2225,7 +2225,7 @@ VRSHL/VRSHLQ:78:result_uint32x2 [] = { 1ffffffe, 1ffffffe, }
VRSHL/VRSHLQ:79:result_uint64x1 [] = { fffffffffffffff, }
VRSHL/VRSHLQ:80:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHL/VRSHLQ:81:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSHL/VRSHLQ:82:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHL/VRSHLQ:82:result_float32x2 [] = { 33333333, 33333333, }
VRSHL/VRSHLQ:83:result_float16x4 [] = { 0, 0, 0, 0, }
VRSHL/VRSHLQ:84:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHL/VRSHLQ:85:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -2237,7 +2237,7 @@ VRSHL/VRSHLQ:90:result_uint32x4 [] = { 80000, 80000, 80000, 80000, }
VRSHL/VRSHLQ:91:result_uint64x2 [] = { 100000000000, 100000000000, }
VRSHL/VRSHLQ:92:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHL/VRSHLQ:93:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSHL/VRSHLQ:94:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHL/VRSHLQ:94:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHL/VRSHLQ:95:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHL/VRSHLQ (checking round_const overflow: shift by -1) output:
@@ -2251,7 +2251,7 @@ VRSHL/VRSHLQ:102:result_uint32x2 [] = { 80000000, 80000000, }
VRSHL/VRSHLQ:103:result_uint64x1 [] = { 8000000000000000, }
VRSHL/VRSHLQ:104:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHL/VRSHLQ:105:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSHL/VRSHLQ:106:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHL/VRSHLQ:106:result_float32x2 [] = { 33333333, 33333333, }
VRSHL/VRSHLQ:107:result_float16x4 [] = { 0, 0, 0, 0, }
VRSHL/VRSHLQ:108:result_int8x16 [] = { 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, }
VRSHL/VRSHLQ:109:result_int16x8 [] = { 4000, 4000, 4000, 4000, 4000, 4000, 4000, 4000, }
@@ -2263,7 +2263,7 @@ VRSHL/VRSHLQ:114:result_uint32x4 [] = { 80000000, 80000000, 80000000, 80000000,
VRSHL/VRSHLQ:115:result_uint64x2 [] = { 8000000000000000, 8000000000000000, }
VRSHL/VRSHLQ:116:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHL/VRSHLQ:117:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSHL/VRSHLQ:118:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHL/VRSHLQ:118:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHL/VRSHLQ:119:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHL/VRSHLQ (checking round_const overflow: shift by -3) output:
@@ -2277,7 +2277,7 @@ VRSHL/VRSHLQ:126:result_uint32x2 [] = { 20000000, 20000000, }
VRSHL/VRSHLQ:127:result_uint64x1 [] = { 2000000000000000, }
VRSHL/VRSHLQ:128:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHL/VRSHLQ:129:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSHL/VRSHLQ:130:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHL/VRSHLQ:130:result_float32x2 [] = { 33333333, 33333333, }
VRSHL/VRSHLQ:131:result_float16x4 [] = { 0, 0, 0, 0, }
VRSHL/VRSHLQ:132:result_int8x16 [] = { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, }
VRSHL/VRSHLQ:133:result_int16x8 [] = { 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, }
@@ -2289,7 +2289,7 @@ VRSHL/VRSHLQ:138:result_uint32x4 [] = { 20000000, 20000000, 20000000, 20000000,
VRSHL/VRSHLQ:139:result_uint64x2 [] = { 2000000000000000, 2000000000000000, }
VRSHL/VRSHLQ:140:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHL/VRSHLQ:141:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSHL/VRSHLQ:142:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHL/VRSHLQ:142:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHL/VRSHLQ:143:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHL/VRSHLQ (checking negative shift amount as large as input vector width) output:
@@ -2303,7 +2303,7 @@ VRSHL/VRSHLQ:150:result_uint32x2 [] = { 1, 1, }
VRSHL/VRSHLQ:151:result_uint64x1 [] = { 1, }
VRSHL/VRSHLQ:152:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHL/VRSHLQ:153:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSHL/VRSHLQ:154:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHL/VRSHLQ:154:result_float32x2 [] = { 33333333, 33333333, }
VRSHL/VRSHLQ:155:result_float16x4 [] = { 0, 0, 0, 0, }
VRSHL/VRSHLQ:156:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHL/VRSHLQ:157:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -2315,7 +2315,7 @@ VRSHL/VRSHLQ:162:result_uint32x4 [] = { 1, 1, 1, 1, }
VRSHL/VRSHLQ:163:result_uint64x2 [] = { 1, 1, }
VRSHL/VRSHLQ:164:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHL/VRSHLQ:165:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSHL/VRSHLQ:166:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHL/VRSHLQ:166:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHL/VRSHLQ:167:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHL/VRSHLQ (large shift amount) output:
@@ -2329,7 +2329,7 @@ VRSHL/VRSHLQ:174:result_uint32x2 [] = { 0, 0, }
VRSHL/VRSHLQ:175:result_uint64x1 [] = { 0, }
VRSHL/VRSHLQ:176:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHL/VRSHLQ:177:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSHL/VRSHLQ:178:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHL/VRSHLQ:178:result_float32x2 [] = { 33333333, 33333333, }
VRSHL/VRSHLQ:179:result_float16x4 [] = { 0, 0, 0, 0, }
VRSHL/VRSHLQ:180:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHL/VRSHLQ:181:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -2341,7 +2341,7 @@ VRSHL/VRSHLQ:186:result_uint32x4 [] = { 0, 0, 0, 0, }
VRSHL/VRSHLQ:187:result_uint64x2 [] = { 0, 0, }
VRSHL/VRSHLQ:188:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHL/VRSHLQ:189:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSHL/VRSHLQ:190:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHL/VRSHLQ:190:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHL/VRSHLQ:191:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHL/VRSHLQ (large negative shift amount) output:
@@ -2355,7 +2355,7 @@ VRSHL/VRSHLQ:198:result_uint32x2 [] = { 0, 0, }
VRSHL/VRSHLQ:199:result_uint64x1 [] = { 0, }
VRSHL/VRSHLQ:200:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHL/VRSHLQ:201:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSHL/VRSHLQ:202:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHL/VRSHLQ:202:result_float32x2 [] = { 33333333, 33333333, }
VRSHL/VRSHLQ:203:result_float16x4 [] = { 0, 0, 0, 0, }
VRSHL/VRSHLQ:204:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHL/VRSHLQ:205:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -2367,7 +2367,7 @@ VRSHL/VRSHLQ:210:result_uint32x4 [] = { 1, 1, 1, 1, }
VRSHL/VRSHLQ:211:result_uint64x2 [] = { 1, 1, }
VRSHL/VRSHLQ:212:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHL/VRSHLQ:213:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSHL/VRSHLQ:214:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHL/VRSHLQ:214:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHL/VRSHLQ:215:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VLD2/VLD2Q chunk 0 output:
@@ -2381,7 +2381,7 @@ VLD2/VLD2Q:6:result_uint32x2 [] = { fffffff0, fffffff1, }
VLD2/VLD2Q:7:result_uint64x1 [] = { fffffffffffffff0, }
VLD2/VLD2Q:8:result_poly8x8 [] = { f0, f1, f2, f3, f4, f5, f6, f7, }
VLD2/VLD2Q:9:result_poly16x4 [] = { fff0, fff1, fff2, fff3, }
-VLD2/VLD2Q:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VLD2/VLD2Q:10:result_float32x2 [] = { c1800000, c1700000, }
VLD2/VLD2Q:11:result_float16x4 [] = { cc00, cb80, cb00, ca80, }
VLD2/VLD2Q:12:result_int8x16 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, }
VLD2/VLD2Q:13:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, }
@@ -2393,7 +2393,7 @@ VLD2/VLD2Q:18:result_uint32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, }
VLD2/VLD2Q:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD2/VLD2Q:20:result_poly8x16 [] = { f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, fa, fb, fc, fd, fe, ff, }
VLD2/VLD2Q:21:result_poly16x8 [] = { fff0, fff1, fff2, fff3, fff4, fff5, fff6, fff7, }
-VLD2/VLD2Q:22:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, c1600000 -0x1.c000000p+3 -14, c1500000 -0x1.a000000p+3 -13, }
+VLD2/VLD2Q:22:result_float32x4 [] = { c1800000, c1700000, c1600000, c1500000, }
VLD2/VLD2Q:23:result_float16x8 [] = { cc00, cb80, cb00, ca80, ca00, c980, c900, c880, }
VLD2/VLD2Q chunk 1 output:
@@ -2407,7 +2407,7 @@ VLD2/VLD2Q:30:result_uint32x2 [] = { fffffff2, fffffff3, }
VLD2/VLD2Q:31:result_uint64x1 [] = { fffffffffffffff1, }
VLD2/VLD2Q:32:result_poly8x8 [] = { f8, f9, fa, fb, fc, fd, fe, ff, }
VLD2/VLD2Q:33:result_poly16x4 [] = { fff4, fff5, fff6, fff7, }
-VLD2/VLD2Q:34:result_float32x2 [] = { c1600000 -0x1.c000000p+3 -14, c1500000 -0x1.a000000p+3 -13, }
+VLD2/VLD2Q:34:result_float32x2 [] = { c1600000, c1500000, }
VLD2/VLD2Q:35:result_float16x4 [] = { ca00, c980, c900, c880, }
VLD2/VLD2Q:36:result_int8x16 [] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f, }
VLD2/VLD2Q:37:result_int16x8 [] = { fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, }
@@ -2419,7 +2419,7 @@ VLD2/VLD2Q:42:result_uint32x4 [] = { fffffff4, fffffff5, fffffff6, fffffff7, }
VLD2/VLD2Q:43:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD2/VLD2Q:44:result_poly8x16 [] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f, }
VLD2/VLD2Q:45:result_poly16x8 [] = { fff8, fff9, fffa, fffb, fffc, fffd, fffe, ffff, }
-VLD2/VLD2Q:46:result_float32x4 [] = { c1400000 -0x1.8000000p+3 -12, c1300000 -0x1.6000000p+3 -11, c1200000 -0x1.4000000p+3 -10, c1100000 -0x1.2000000p+3 -9, }
+VLD2/VLD2Q:46:result_float32x4 [] = { c1400000, c1300000, c1200000, c1100000, }
VLD2/VLD2Q:47:result_float16x8 [] = { c800, c700, c600, c500, c400, c200, c000, bc00, }
VLD3/VLD3Q chunk 0 output:
@@ -2433,7 +2433,7 @@ VLD3/VLD3Q:6:result_uint32x2 [] = { fffffff0, fffffff1, }
VLD3/VLD3Q:7:result_uint64x1 [] = { fffffffffffffff0, }
VLD3/VLD3Q:8:result_poly8x8 [] = { f0, f1, f2, f3, f4, f5, f6, f7, }
VLD3/VLD3Q:9:result_poly16x4 [] = { fff0, fff1, fff2, fff3, }
-VLD3/VLD3Q:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VLD3/VLD3Q:10:result_float32x2 [] = { c1800000, c1700000, }
VLD3/VLD3Q:11:result_float16x4 [] = { cc00, cb80, cb00, ca80, }
VLD3/VLD3Q:12:result_int8x16 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, }
VLD3/VLD3Q:13:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, }
@@ -2445,7 +2445,7 @@ VLD3/VLD3Q:18:result_uint32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, }
VLD3/VLD3Q:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD3/VLD3Q:20:result_poly8x16 [] = { f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, fa, fb, fc, fd, fe, ff, }
VLD3/VLD3Q:21:result_poly16x8 [] = { fff0, fff1, fff2, fff3, fff4, fff5, fff6, fff7, }
-VLD3/VLD3Q:22:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, c1600000 -0x1.c000000p+3 -14, c1500000 -0x1.a000000p+3 -13, }
+VLD3/VLD3Q:22:result_float32x4 [] = { c1800000, c1700000, c1600000, c1500000, }
VLD3/VLD3Q:23:result_float16x8 [] = { cc00, cb80, cb00, ca80, ca00, c980, c900, c880, }
VLD3/VLD3Q chunk 1 output:
@@ -2459,7 +2459,7 @@ VLD3/VLD3Q:30:result_uint32x2 [] = { fffffff2, fffffff3, }
VLD3/VLD3Q:31:result_uint64x1 [] = { fffffffffffffff1, }
VLD3/VLD3Q:32:result_poly8x8 [] = { f8, f9, fa, fb, fc, fd, fe, ff, }
VLD3/VLD3Q:33:result_poly16x4 [] = { fff4, fff5, fff6, fff7, }
-VLD3/VLD3Q:34:result_float32x2 [] = { c1600000 -0x1.c000000p+3 -14, c1500000 -0x1.a000000p+3 -13, }
+VLD3/VLD3Q:34:result_float32x2 [] = { c1600000, c1500000, }
VLD3/VLD3Q:35:result_float16x4 [] = { ca00, c980, c900, c880, }
VLD3/VLD3Q:36:result_int8x16 [] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f, }
VLD3/VLD3Q:37:result_int16x8 [] = { fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, }
@@ -2471,7 +2471,7 @@ VLD3/VLD3Q:42:result_uint32x4 [] = { fffffff4, fffffff5, fffffff6, fffffff7, }
VLD3/VLD3Q:43:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD3/VLD3Q:44:result_poly8x16 [] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f, }
VLD3/VLD3Q:45:result_poly16x8 [] = { fff8, fff9, fffa, fffb, fffc, fffd, fffe, ffff, }
-VLD3/VLD3Q:46:result_float32x4 [] = { c1400000 -0x1.8000000p+3 -12, c1300000 -0x1.6000000p+3 -11, c1200000 -0x1.4000000p+3 -10, c1100000 -0x1.2000000p+3 -9, }
+VLD3/VLD3Q:46:result_float32x4 [] = { c1400000, c1300000, c1200000, c1100000, }
VLD3/VLD3Q:47:result_float16x8 [] = { c800, c700, c600, c500, c400, c200, c000, bc00, }
VLD3/VLD3Q chunk 2 output:
@@ -2485,7 +2485,7 @@ VLD3/VLD3Q:54:result_uint32x2 [] = { fffffff4, fffffff5, }
VLD3/VLD3Q:55:result_uint64x1 [] = { fffffffffffffff2, }
VLD3/VLD3Q:56:result_poly8x8 [] = { 0, 1, 2, 3, 4, 5, 6, 7, }
VLD3/VLD3Q:57:result_poly16x4 [] = { fff8, fff9, fffa, fffb, }
-VLD3/VLD3Q:58:result_float32x2 [] = { c1400000 -0x1.8000000p+3 -12, c1300000 -0x1.6000000p+3 -11, }
+VLD3/VLD3Q:58:result_float32x2 [] = { c1400000, c1300000, }
VLD3/VLD3Q:59:result_float16x4 [] = { c800, c700, c600, c500, }
VLD3/VLD3Q:60:result_int8x16 [] = { 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 1a, 1b, 1c, 1d, 1e, 1f, }
VLD3/VLD3Q:61:result_int16x8 [] = { 0, 1, 2, 3, 4, 5, 6, 7, }
@@ -2497,7 +2497,7 @@ VLD3/VLD3Q:66:result_uint32x4 [] = { fffffff8, fffffff9, fffffffa, fffffffb, }
VLD3/VLD3Q:67:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD3/VLD3Q:68:result_poly8x16 [] = { 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 1a, 1b, 1c, 1d, 1e, 1f, }
VLD3/VLD3Q:69:result_poly16x8 [] = { 0, 1, 2, 3, 4, 5, 6, 7, }
-VLD3/VLD3Q:70:result_float32x4 [] = { c1000000 -0x1.0000000p+3 -8, c0e00000 -0x1.c000000p+2 -7, c0c00000 -0x1.8000000p+2 -6, c0a00000 -0x1.4000000p+2 -5, }
+VLD3/VLD3Q:70:result_float32x4 [] = { c1000000, c0e00000, c0c00000, c0a00000, }
VLD3/VLD3Q:71:result_float16x8 [] = { 0, 3c00, 4000, 4200, 4400, 4500, 4600, 4700, }
VLD4/VLD4Q chunk 0 output:
@@ -2511,7 +2511,7 @@ VLD4/VLD4Q:6:result_uint32x2 [] = { fffffff0, fffffff1, }
VLD4/VLD4Q:7:result_uint64x1 [] = { fffffffffffffff0, }
VLD4/VLD4Q:8:result_poly8x8 [] = { f0, f1, f2, f3, f4, f5, f6, f7, }
VLD4/VLD4Q:9:result_poly16x4 [] = { fff0, fff1, fff2, fff3, }
-VLD4/VLD4Q:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VLD4/VLD4Q:10:result_float32x2 [] = { c1800000, c1700000, }
VLD4/VLD4Q:11:result_float16x4 [] = { cc00, cb80, cb00, ca80, }
VLD4/VLD4Q:12:result_int8x16 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, }
VLD4/VLD4Q:13:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, }
@@ -2523,7 +2523,7 @@ VLD4/VLD4Q:18:result_uint32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, }
VLD4/VLD4Q:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD4/VLD4Q:20:result_poly8x16 [] = { f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, fa, fb, fc, fd, fe, ff, }
VLD4/VLD4Q:21:result_poly16x8 [] = { fff0, fff1, fff2, fff3, fff4, fff5, fff6, fff7, }
-VLD4/VLD4Q:22:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, c1600000 -0x1.c000000p+3 -14, c1500000 -0x1.a000000p+3 -13, }
+VLD4/VLD4Q:22:result_float32x4 [] = { c1800000, c1700000, c1600000, c1500000, }
VLD4/VLD4Q:23:result_float16x8 [] = { cc00, cb80, cb00, ca80, ca00, c980, c900, c880, }
VLD4/VLD4Q chunk 1 output:
@@ -2537,7 +2537,7 @@ VLD4/VLD4Q:30:result_uint32x2 [] = { fffffff2, fffffff3, }
VLD4/VLD4Q:31:result_uint64x1 [] = { fffffffffffffff1, }
VLD4/VLD4Q:32:result_poly8x8 [] = { f8, f9, fa, fb, fc, fd, fe, ff, }
VLD4/VLD4Q:33:result_poly16x4 [] = { fff4, fff5, fff6, fff7, }
-VLD4/VLD4Q:34:result_float32x2 [] = { c1600000 -0x1.c000000p+3 -14, c1500000 -0x1.a000000p+3 -13, }
+VLD4/VLD4Q:34:result_float32x2 [] = { c1600000, c1500000, }
VLD4/VLD4Q:35:result_float16x4 [] = { ca00, c980, c900, c880, }
VLD4/VLD4Q:36:result_int8x16 [] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f, }
VLD4/VLD4Q:37:result_int16x8 [] = { fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, }
@@ -2549,7 +2549,7 @@ VLD4/VLD4Q:42:result_uint32x4 [] = { fffffff4, fffffff5, fffffff6, fffffff7, }
VLD4/VLD4Q:43:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD4/VLD4Q:44:result_poly8x16 [] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f, }
VLD4/VLD4Q:45:result_poly16x8 [] = { fff8, fff9, fffa, fffb, fffc, fffd, fffe, ffff, }
-VLD4/VLD4Q:46:result_float32x4 [] = { c1400000 -0x1.8000000p+3 -12, c1300000 -0x1.6000000p+3 -11, c1200000 -0x1.4000000p+3 -10, c1100000 -0x1.2000000p+3 -9, }
+VLD4/VLD4Q:46:result_float32x4 [] = { c1400000, c1300000, c1200000, c1100000, }
VLD4/VLD4Q:47:result_float16x8 [] = { c800, c700, c600, c500, c400, c200, c000, bc00, }
VLD4/VLD4Q chunk 2 output:
@@ -2563,7 +2563,7 @@ VLD4/VLD4Q:54:result_uint32x2 [] = { fffffff4, fffffff5, }
VLD4/VLD4Q:55:result_uint64x1 [] = { fffffffffffffff2, }
VLD4/VLD4Q:56:result_poly8x8 [] = { 0, 1, 2, 3, 4, 5, 6, 7, }
VLD4/VLD4Q:57:result_poly16x4 [] = { fff8, fff9, fffa, fffb, }
-VLD4/VLD4Q:58:result_float32x2 [] = { c1400000 -0x1.8000000p+3 -12, c1300000 -0x1.6000000p+3 -11, }
+VLD4/VLD4Q:58:result_float32x2 [] = { c1400000, c1300000, }
VLD4/VLD4Q:59:result_float16x4 [] = { c800, c700, c600, c500, }
VLD4/VLD4Q:60:result_int8x16 [] = { 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 1a, 1b, 1c, 1d, 1e, 1f, }
VLD4/VLD4Q:61:result_int16x8 [] = { 0, 1, 2, 3, 4, 5, 6, 7, }
@@ -2575,7 +2575,7 @@ VLD4/VLD4Q:66:result_uint32x4 [] = { fffffff8, fffffff9, fffffffa, fffffffb, }
VLD4/VLD4Q:67:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD4/VLD4Q:68:result_poly8x16 [] = { 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 1a, 1b, 1c, 1d, 1e, 1f, }
VLD4/VLD4Q:69:result_poly16x8 [] = { 0, 1, 2, 3, 4, 5, 6, 7, }
-VLD4/VLD4Q:70:result_float32x4 [] = { c1000000 -0x1.0000000p+3 -8, c0e00000 -0x1.c000000p+2 -7, c0c00000 -0x1.8000000p+2 -6, c0a00000 -0x1.4000000p+2 -5, }
+VLD4/VLD4Q:70:result_float32x4 [] = { c1000000, c0e00000, c0c00000, c0a00000, }
VLD4/VLD4Q:71:result_float16x8 [] = { 0, 3c00, 4000, 4200, 4400, 4500, 4600, 4700, }
VLD4/VLD4Q chunk 3 output:
@@ -2589,7 +2589,7 @@ VLD4/VLD4Q:78:result_uint32x2 [] = { fffffff6, fffffff7, }
VLD4/VLD4Q:79:result_uint64x1 [] = { fffffffffffffff3, }
VLD4/VLD4Q:80:result_poly8x8 [] = { 8, 9, a, b, c, d, e, f, }
VLD4/VLD4Q:81:result_poly16x4 [] = { fffc, fffd, fffe, ffff, }
-VLD4/VLD4Q:82:result_float32x2 [] = { c1200000 -0x1.4000000p+3 -10, c1100000 -0x1.2000000p+3 -9, }
+VLD4/VLD4Q:82:result_float32x2 [] = { c1200000, c1100000, }
VLD4/VLD4Q:83:result_float16x4 [] = { c400, c200, c000, bc00, }
VLD4/VLD4Q:84:result_int8x16 [] = { 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 2a, 2b, 2c, 2d, 2e, 2f, }
VLD4/VLD4Q:85:result_int16x8 [] = { 8, 9, a, b, c, d, e, f, }
@@ -2601,7 +2601,7 @@ VLD4/VLD4Q:90:result_uint32x4 [] = { fffffffc, fffffffd, fffffffe, ffffffff, }
VLD4/VLD4Q:91:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD4/VLD4Q:92:result_poly8x16 [] = { 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 2a, 2b, 2c, 2d, 2e, 2f, }
VLD4/VLD4Q:93:result_poly16x8 [] = { 8, 9, a, b, c, d, e, f, }
-VLD4/VLD4Q:94:result_float32x4 [] = { c0800000 -0x1.0000000p+2 -4, c0400000 -0x1.8000000p+1 -3, c0000000 -0x1.0000000p+1 -2, bf800000 -0x1.0000000p+0 -1, }
+VLD4/VLD4Q:94:result_float32x4 [] = { c0800000, c0400000, c0000000, bf800000, }
VLD4/VLD4Q:95:result_float16x8 [] = { 4800, 4880, 4900, 4980, 4a00, 4a80, 4b00, 4b80, }
VDUP_LANE/VDUP_LANEQ output:
@@ -2615,7 +2615,7 @@ VDUP_LANE/VDUP_LANEQ:6:result_uint32x2 [] = { fffffff1, fffffff1, }
VDUP_LANE/VDUP_LANEQ:7:result_uint64x1 [] = { fffffffffffffff0, }
VDUP_LANE/VDUP_LANEQ:8:result_poly8x8 [] = { f7, f7, f7, f7, f7, f7, f7, f7, }
VDUP_LANE/VDUP_LANEQ:9:result_poly16x4 [] = { fff3, fff3, fff3, fff3, }
-VDUP_LANE/VDUP_LANEQ:10:result_float32x2 [] = { c1700000 -0x1.e000000p+3 -15, c1700000 -0x1.e000000p+3 -15, }
+VDUP_LANE/VDUP_LANEQ:10:result_float32x2 [] = { c1700000, c1700000, }
VDUP_LANE/VDUP_LANEQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VDUP_LANE/VDUP_LANEQ:12:result_int8x16 [] = { fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, }
VDUP_LANE/VDUP_LANEQ:13:result_int16x8 [] = { fffffff3, fffffff3, fffffff3, fffffff3, fffffff3, fffffff3, fffffff3, fffffff3, }
@@ -2627,7 +2627,7 @@ VDUP_LANE/VDUP_LANEQ:18:result_uint32x4 [] = { fffffff0, fffffff0, fffffff0, fff
VDUP_LANE/VDUP_LANEQ:19:result_uint64x2 [] = { fffffffffffffff0, fffffffffffffff0, }
VDUP_LANE/VDUP_LANEQ:20:result_poly8x16 [] = { f5, f5, f5, f5, f5, f5, f5, f5, f5, f5, f5, f5, f5, f5, f5, f5, }
VDUP_LANE/VDUP_LANEQ:21:result_poly16x8 [] = { fff1, fff1, fff1, fff1, fff1, fff1, fff1, fff1, }
-VDUP_LANE/VDUP_LANEQ:22:result_float32x4 [] = { c1700000 -0x1.e000000p+3 -15, c1700000 -0x1.e000000p+3 -15, c1700000 -0x1.e000000p+3 -15, c1700000 -0x1.e000000p+3 -15, }
+VDUP_LANE/VDUP_LANEQ:22:result_float32x4 [] = { c1700000, c1700000, c1700000, c1700000, }
VDUP_LANE/VDUP_LANEQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQDMULL_LANE cumulative saturation output:
@@ -2673,7 +2673,7 @@ VST1_LANE/VST1_LANEQ:6:result_uint32x2 [] = { fffffff0, 33333333, }
VST1_LANE/VST1_LANEQ:7:result_uint64x1 [] = { fffffffffffffff0, }
VST1_LANE/VST1_LANEQ:8:result_poly8x8 [] = { f6, 33, 33, 33, 33, 33, 33, 33, }
VST1_LANE/VST1_LANEQ:9:result_poly16x4 [] = { fff2, 3333, 3333, 3333, }
-VST1_LANE/VST1_LANEQ:10:result_float32x2 [] = { c1700000 -0x1.e000000p+3 -15, 33333333 0x1.6666660p-25 4.172325e-08, }
+VST1_LANE/VST1_LANEQ:10:result_float32x2 [] = { c1700000, 33333333, }
VST1_LANE/VST1_LANEQ:11:result_float16x4 [] = { cb00, 0, 0, 0, }
VST1_LANE/VST1_LANEQ:12:result_int8x16 [] = { ffffffff, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST1_LANE/VST1_LANEQ:13:result_int16x8 [] = { fffffff5, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -2685,7 +2685,7 @@ VST1_LANE/VST1_LANEQ:18:result_uint32x4 [] = { fffffff3, 33333333, 33333333, 333
VST1_LANE/VST1_LANEQ:19:result_uint64x2 [] = { fffffffffffffff0, 3333333333333333, }
VST1_LANE/VST1_LANEQ:20:result_poly8x16 [] = { fa, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST1_LANE/VST1_LANEQ:21:result_poly16x8 [] = { fff4, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VST1_LANE/VST1_LANEQ:22:result_float32x4 [] = { c1700000 -0x1.e000000p+3 -15, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VST1_LANE/VST1_LANEQ:22:result_float32x4 [] = { c1700000, 33333333, 33333333, 33333333, }
VST1_LANE/VST1_LANEQ:23:result_float16x8 [] = { c980, 0, 0, 0, 0, 0, 0, 0, }
VSUB/VSUBQ output:
@@ -2699,7 +2699,7 @@ VSUB/VSUBQ:6:result_uint32x2 [] = { ffffffc8, ffffffc9, }
VSUB/VSUBQ:7:result_uint64x1 [] = { ffffffffffffffee, }
VSUB/VSUBQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VSUB/VSUBQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VSUB/VSUBQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSUB/VSUBQ:10:result_float32x2 [] = { 33333333, 33333333, }
VSUB/VSUBQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VSUB/VSUBQ:12:result_int8x16 [] = { fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, }
VSUB/VSUBQ:13:result_int16x8 [] = { 4, 5, 6, 7, 8, 9, a, b, }
@@ -2711,12 +2711,12 @@ VSUB/VSUBQ:18:result_uint32x4 [] = { ffffffb9, ffffffba, ffffffbb, ffffffbc, }
VSUB/VSUBQ:19:result_uint64x2 [] = { ffffffffffffffed, ffffffffffffffee, }
VSUB/VSUBQ:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VSUB/VSUBQ:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VSUB/VSUBQ:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSUB/VSUBQ:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VSUB/VSUBQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
float32:
-VSUB/VSUBQ:24:result_float32x2 [] = { c00ccccd -0x1.19999a0p+1 -2.2, c00ccccd -0x1.19999a0p+1 -2.2, }
-VSUB/VSUBQ:25:result_float32x4 [] = { c00ccccc -0x1.1999980p+1 -2.2, c00ccccc -0x1.1999980p+1 -2.2, c00ccccc -0x1.1999980p+1 -2.2, c00ccccc -0x1.1999980p+1 -2.2, }
+VSUB/VSUBQ:24:result_float32x2 [] = { c00ccccd, c00ccccd, }
+VSUB/VSUBQ:25:result_float32x4 [] = { c00ccccc, c00ccccc, c00ccccc, c00ccccc, }
VQADD/VQADDQ cumulative saturation output:
VQADD/VQADDQ:0:vqadd_s8 Neon cumulative saturation 0
@@ -2747,7 +2747,7 @@ VQADD/VQADDQ:22:result_uint32x2 [] = { ffffffff, ffffffff, }
VQADD/VQADDQ:23:result_uint64x1 [] = { ffffffffffffffff, }
VQADD/VQADDQ:24:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQADD/VQADDQ:25:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQADD/VQADDQ:26:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQADD/VQADDQ:26:result_float32x2 [] = { 33333333, 33333333, }
VQADD/VQADDQ:27:result_float16x4 [] = { 0, 0, 0, 0, }
VQADD/VQADDQ:28:result_int8x16 [] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f, 10, }
VQADD/VQADDQ:29:result_int16x8 [] = { 12, 13, 14, 15, 16, 17, 18, 19, }
@@ -2759,7 +2759,7 @@ VQADD/VQADDQ:34:result_uint32x4 [] = { ffffffff, ffffffff, ffffffff, ffffffff,
VQADD/VQADDQ:35:result_uint64x2 [] = { ffffffffffffffff, ffffffffffffffff, }
VQADD/VQADDQ:36:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQADD/VQADDQ:37:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQADD/VQADDQ:38:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQADD/VQADDQ:38:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQADD/VQADDQ:39:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQADD/VQADDQ 64 bits saturation cumulative saturation output:
@@ -2833,7 +2833,7 @@ VABS/VABSQ:6:result_uint32x2 [] = { 33333333, 33333333, }
VABS/VABSQ:7:result_uint64x1 [] = { 3333333333333333, }
VABS/VABSQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VABS/VABSQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VABS/VABSQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VABS/VABSQ:10:result_float32x2 [] = { 33333333, 33333333, }
VABS/VABSQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VABS/VABSQ:12:result_int8x16 [] = { 10, f, e, d, c, b, a, 9, 8, 7, 6, 5, 4, 3, 2, 1, }
VABS/VABSQ:13:result_int16x8 [] = { 10, f, e, d, c, b, a, 9, }
@@ -2845,12 +2845,12 @@ VABS/VABSQ:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VABS/VABSQ:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VABS/VABSQ:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VABS/VABSQ:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VABS/VABSQ:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VABS/VABSQ:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VABS/VABSQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
float32:
-VABS/VABSQ:24:result_float32x2 [] = { 40133333 0x1.2666660p+1 2.3, 40133333 0x1.2666660p+1 2.3, }
-VABS/VABSQ:25:result_float32x4 [] = { 4059999a 0x1.b333340p+1 3.4, 4059999a 0x1.b333340p+1 3.4, 4059999a 0x1.b333340p+1 3.4, 4059999a 0x1.b333340p+1 3.4, }
+VABS/VABSQ:24:result_float32x2 [] = { 40133333, 40133333, }
+VABS/VABSQ:25:result_float32x4 [] = { 4059999a, 4059999a, 4059999a, 4059999a, }
VQABS/VQABSQ cumulative saturation output:
VQABS/VQABSQ:0:vqabs_s8 Neon cumulative saturation 0
@@ -2871,7 +2871,7 @@ VQABS/VQABSQ:12:result_uint32x2 [] = { 33333333, 33333333, }
VQABS/VQABSQ:13:result_uint64x1 [] = { 3333333333333333, }
VQABS/VQABSQ:14:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQABS/VQABSQ:15:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQABS/VQABSQ:16:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQABS/VQABSQ:16:result_float32x2 [] = { 33333333, 33333333, }
VQABS/VQABSQ:17:result_float16x4 [] = { 0, 0, 0, 0, }
VQABS/VQABSQ:18:result_int8x16 [] = { 10, f, e, d, c, b, a, 9, 8, 7, 6, 5, 4, 3, 2, 1, }
VQABS/VQABSQ:19:result_int16x8 [] = { 10, f, e, d, c, b, a, 9, }
@@ -2883,7 +2883,7 @@ VQABS/VQABSQ:24:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333,
VQABS/VQABSQ:25:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQABS/VQABSQ:26:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQABS/VQABSQ:27:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQABS/VQABSQ:28:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQABS/VQABSQ:28:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQABS/VQABSQ:29:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQABS/VQABSQ cumulative saturation output:
@@ -2905,7 +2905,7 @@ VQABS/VQABSQ:12:result_uint32x2 [] = { 33333333, 33333333, }
VQABS/VQABSQ:13:result_uint64x1 [] = { 3333333333333333, }
VQABS/VQABSQ:14:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQABS/VQABSQ:15:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQABS/VQABSQ:16:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQABS/VQABSQ:16:result_float32x2 [] = { 33333333, 33333333, }
VQABS/VQABSQ:17:result_float16x4 [] = { 0, 0, 0, 0, }
VQABS/VQABSQ:18:result_int8x16 [] = { 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, }
VQABS/VQABSQ:19:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, }
@@ -2917,7 +2917,7 @@ VQABS/VQABSQ:24:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333,
VQABS/VQABSQ:25:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQABS/VQABSQ:26:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQABS/VQABSQ:27:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQABS/VQABSQ:28:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQABS/VQABSQ:28:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQABS/VQABSQ:29:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VCOMBINE output:
@@ -2931,7 +2931,7 @@ VCOMBINE:6:result_uint32x2 [] = { 33333333, 33333333, }
VCOMBINE:7:result_uint64x1 [] = { 3333333333333333, }
VCOMBINE:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VCOMBINE:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VCOMBINE:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VCOMBINE:10:result_float32x2 [] = { 33333333, 33333333, }
VCOMBINE:11:result_float16x4 [] = { 0, 0, 0, 0, }
VCOMBINE:12:result_int8x16 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, 11, 11, 11, 11, 11, 11, 11, 11, }
VCOMBINE:13:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, 22, 22, 22, 22, }
@@ -2943,7 +2943,7 @@ VCOMBINE:18:result_uint32x4 [] = { fffffff0, fffffff1, 77, 77, }
VCOMBINE:19:result_uint64x2 [] = { fffffffffffffff0, 88, }
VCOMBINE:20:result_poly8x16 [] = { f0, f1, f2, f3, f4, f5, f6, f7, 55, 55, 55, 55, 55, 55, 55, 55, }
VCOMBINE:21:result_poly16x8 [] = { fff0, fff1, fff2, fff3, 66, 66, 66, 66, }
-VCOMBINE:22:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, 40533333 0x1.a666660p+1 3.3, 40533333 0x1.a666660p+1 3.3, }
+VCOMBINE:22:result_float32x4 [] = { c1800000, c1700000, 40533333, 40533333, }
VCOMBINE:23:result_float16x8 [] = { cc00, cb80, cb00, ca80, 4b80, 4b80, 4b80, 4b80, }
VMAX/VMAXQ output:
@@ -2957,7 +2957,7 @@ VMAX/VMAXQ:6:result_uint32x2 [] = { fffffff0, fffffff1, }
VMAX/VMAXQ:7:result_uint64x1 [] = { 3333333333333333, }
VMAX/VMAXQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMAX/VMAXQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMAX/VMAXQ:10:result_float32x2 [] = { c1780000 -0x1.f000000p+3 -15.5, c1700000 -0x1.e000000p+3 -15, }
+VMAX/VMAXQ:10:result_float32x2 [] = { c1780000, c1700000, }
VMAX/VMAXQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VMAX/VMAXQ:12:result_int8x16 [] = { fffffff4, fffffff4, fffffff4, fffffff4, fffffff4, fffffff5, fffffff6, fffffff7, fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, }
VMAX/VMAXQ:13:result_int16x8 [] = { fffffff3, fffffff3, fffffff3, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, }
@@ -2969,14 +2969,14 @@ VMAX/VMAXQ:18:result_uint32x4 [] = { fffffff1, fffffff1, fffffff2, fffffff3, }
VMAX/VMAXQ:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VMAX/VMAXQ:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMAX/VMAXQ:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMAX/VMAXQ:22:result_float32x4 [] = { c1680000 -0x1.d000000p+3 -14.5, c1680000 -0x1.d000000p+3 -14.5, c1600000 -0x1.c000000p+3 -14, c1500000 -0x1.a000000p+3 -13, }
+VMAX/VMAXQ:22:result_float32x4 [] = { c1680000, c1680000, c1600000, c1500000, }
VMAX/VMAXQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
-VMAX/VMAXQ FP special (NaN):24:result_float32x4 [] = { 7fc00000 nan nan, 7fc00000 nan nan, 7fc00000 nan nan, 7fc00000 nan nan, }
-VMAX/VMAXQ FP special (-NaN):25:result_float32x4 [] = { 7fc00000 nan nan, 7fc00000 nan nan, 7fc00000 nan nan, 7fc00000 nan nan, }
-VMAX/VMAXQ FP special (inf):26:result_float32x4 [] = { 7f800000 inf inf, 7f800000 inf inf, 7f800000 inf inf, 7f800000 inf inf, }
-VMAX/VMAXQ FP special (-inf):27:result_float32x4 [] = { 3f800000 0x1.0000000p+0 1, 3f800000 0x1.0000000p+0 1, 3f800000 0x1.0000000p+0 1, 3f800000 0x1.0000000p+0 1, }
-VMAX/VMAXQ FP special (-0.0):28:result_float32x4 [] = { 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, }
-VMAX/VMAXQ FP special (-0.0):29:result_float32x4 [] = { 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, }
+VMAX/VMAXQ FP special (NaN):24:result_float32x4 [] = { 7fc00000, 7fc00000, 7fc00000, 7fc00000, }
+VMAX/VMAXQ FP special (-NaN):25:result_float32x4 [] = { 7fc00000, 7fc00000, 7fc00000, 7fc00000, }
+VMAX/VMAXQ FP special (inf):26:result_float32x4 [] = { 7f800000, 7f800000, 7f800000, 7f800000, }
+VMAX/VMAXQ FP special (-inf):27:result_float32x4 [] = { 3f800000, 3f800000, 3f800000, 3f800000, }
+VMAX/VMAXQ FP special (-0.0):28:result_float32x4 [] = { 0, 0, 0, 0, }
+VMAX/VMAXQ FP special (-0.0):29:result_float32x4 [] = { 0, 0, 0, 0, }
VMIN/VMINQ output:
VMIN/VMINQ:0:result_int8x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff3, fffffff3, fffffff3, fffffff3, }
@@ -2989,7 +2989,7 @@ VMIN/VMINQ:6:result_uint32x2 [] = { fffffff0, fffffff0, }
VMIN/VMINQ:7:result_uint64x1 [] = { 3333333333333333, }
VMIN/VMINQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMIN/VMINQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMIN/VMINQ:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1780000 -0x1.f000000p+3 -15.5, }
+VMIN/VMINQ:10:result_float32x2 [] = { c1800000, c1780000, }
VMIN/VMINQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VMIN/VMINQ:12:result_int8x16 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff4, fffffff4, fffffff4, fffffff4, fffffff4, fffffff4, fffffff4, fffffff4, fffffff4, fffffff4, fffffff4, }
VMIN/VMINQ:13:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff3, fffffff3, fffffff3, fffffff3, }
@@ -3001,14 +3001,14 @@ VMIN/VMINQ:18:result_uint32x4 [] = { fffffff0, fffffff1, fffffff1, fffffff1, }
VMIN/VMINQ:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VMIN/VMINQ:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMIN/VMINQ:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMIN/VMINQ:22:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, c1680000 -0x1.d000000p+3 -14.5, c1680000 -0x1.d000000p+3 -14.5, }
+VMIN/VMINQ:22:result_float32x4 [] = { c1800000, c1700000, c1680000, c1680000, }
VMIN/VMINQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
-VMIN/VMINQ FP special (NaN):24:result_float32x4 [] = { 7fc00000 nan nan, 7fc00000 nan nan, 7fc00000 nan nan, 7fc00000 nan nan, }
-VMIN/VMINQ FP special (-NaN):25:result_float32x4 [] = { 7fc00000 nan nan, 7fc00000 nan nan, 7fc00000 nan nan, 7fc00000 nan nan, }
-VMIN/VMINQ FP special (inf):26:result_float32x4 [] = { 3f800000 0x1.0000000p+0 1, 3f800000 0x1.0000000p+0 1, 3f800000 0x1.0000000p+0 1, 3f800000 0x1.0000000p+0 1, }
-VMIN/VMINQ FP special (-inf):27:result_float32x4 [] = { ff800000 -inf -inf, ff800000 -inf -inf, ff800000 -inf -inf, ff800000 -inf -inf, }
-VMIN/VMINQ FP special (-0.0):28:result_float32x4 [] = { 80000000 -0x0.0000000p+0 -0, 80000000 -0x0.0000000p+0 -0, 80000000 -0x0.0000000p+0 -0, 80000000 -0x0.0000000p+0 -0, }
-VMIN/VMINQ FP special (-0.0):29:result_float32x4 [] = { 80000000 -0x0.0000000p+0 -0, 80000000 -0x0.0000000p+0 -0, 80000000 -0x0.0000000p+0 -0, 80000000 -0x0.0000000p+0 -0, }
+VMIN/VMINQ FP special (NaN):24:result_float32x4 [] = { 7fc00000, 7fc00000, 7fc00000, 7fc00000, }
+VMIN/VMINQ FP special (-NaN):25:result_float32x4 [] = { 7fc00000, 7fc00000, 7fc00000, 7fc00000, }
+VMIN/VMINQ FP special (inf):26:result_float32x4 [] = { 3f800000, 3f800000, 3f800000, 3f800000, }
+VMIN/VMINQ FP special (-inf):27:result_float32x4 [] = { ff800000, ff800000, ff800000, ff800000, }
+VMIN/VMINQ FP special (-0.0):28:result_float32x4 [] = { 80000000, 80000000, 80000000, 80000000, }
+VMIN/VMINQ FP special (-0.0):29:result_float32x4 [] = { 80000000, 80000000, 80000000, 80000000, }
VNEG/VNEGQ output:
VNEG/VNEGQ:0:result_int8x8 [] = { 10, f, e, d, c, b, a, 9, }
@@ -3021,7 +3021,7 @@ VNEG/VNEGQ:6:result_uint32x2 [] = { 33333333, 33333333, }
VNEG/VNEGQ:7:result_uint64x1 [] = { 3333333333333333, }
VNEG/VNEGQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VNEG/VNEGQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VNEG/VNEGQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VNEG/VNEGQ:10:result_float32x2 [] = { 33333333, 33333333, }
VNEG/VNEGQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VNEG/VNEGQ:12:result_int8x16 [] = { 10, f, e, d, c, b, a, 9, 8, 7, 6, 5, 4, 3, 2, 1, }
VNEG/VNEGQ:13:result_int16x8 [] = { 10, f, e, d, c, b, a, 9, }
@@ -3033,12 +3033,12 @@ VNEG/VNEGQ:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VNEG/VNEGQ:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VNEG/VNEGQ:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VNEG/VNEGQ:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VNEG/VNEGQ:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VNEG/VNEGQ:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VNEG/VNEGQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
float32:
-VNEG/VNEGQ:24:result_float32x2 [] = { c0133333 -0x1.2666660p+1 -2.3, c0133333 -0x1.2666660p+1 -2.3, }
-VNEG/VNEGQ:25:result_float32x4 [] = { c059999a -0x1.b333340p+1 -3.4, c059999a -0x1.b333340p+1 -3.4, c059999a -0x1.b333340p+1 -3.4, c059999a -0x1.b333340p+1 -3.4, }
+VNEG/VNEGQ:24:result_float32x2 [] = { c0133333, c0133333, }
+VNEG/VNEGQ:25:result_float32x4 [] = { c059999a, c059999a, c059999a, c059999a, }
VQNEG/VQNEGQ cumulative saturation output:
VQNEG/VQNEGQ:0:vqneg_s8 Neon cumulative saturation 0
@@ -3059,7 +3059,7 @@ VQNEG/VQNEGQ:12:result_uint32x2 [] = { 33333333, 33333333, }
VQNEG/VQNEGQ:13:result_uint64x1 [] = { 3333333333333333, }
VQNEG/VQNEGQ:14:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQNEG/VQNEGQ:15:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQNEG/VQNEGQ:16:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQNEG/VQNEGQ:16:result_float32x2 [] = { 33333333, 33333333, }
VQNEG/VQNEGQ:17:result_float16x4 [] = { 0, 0, 0, 0, }
VQNEG/VQNEGQ:18:result_int8x16 [] = { 10, f, e, d, c, b, a, 9, 8, 7, 6, 5, 4, 3, 2, 1, }
VQNEG/VQNEGQ:19:result_int16x8 [] = { 10, f, e, d, c, b, a, 9, }
@@ -3071,7 +3071,7 @@ VQNEG/VQNEGQ:24:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333,
VQNEG/VQNEGQ:25:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQNEG/VQNEGQ:26:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQNEG/VQNEGQ:27:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQNEG/VQNEGQ:28:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQNEG/VQNEGQ:28:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQNEG/VQNEGQ:29:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQNEG/VQNEGQ cumulative saturation output:
@@ -3093,7 +3093,7 @@ VQNEG/VQNEGQ:12:result_uint32x2 [] = { 33333333, 33333333, }
VQNEG/VQNEGQ:13:result_uint64x1 [] = { 3333333333333333, }
VQNEG/VQNEGQ:14:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQNEG/VQNEGQ:15:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQNEG/VQNEGQ:16:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQNEG/VQNEGQ:16:result_float32x2 [] = { 33333333, 33333333, }
VQNEG/VQNEGQ:17:result_float16x4 [] = { 0, 0, 0, 0, }
VQNEG/VQNEGQ:18:result_int8x16 [] = { 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, }
VQNEG/VQNEGQ:19:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, }
@@ -3105,7 +3105,7 @@ VQNEG/VQNEGQ:24:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333,
VQNEG/VQNEGQ:25:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQNEG/VQNEGQ:26:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQNEG/VQNEGQ:27:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQNEG/VQNEGQ:28:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQNEG/VQNEGQ:28:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQNEG/VQNEGQ:29:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VMLAL output:
@@ -3119,7 +3119,7 @@ VMLAL:6:result_uint32x2 [] = { 33333333, 33333333, }
VMLAL:7:result_uint64x1 [] = { 3333333333333333, }
VMLAL:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMLAL:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMLAL:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMLAL:10:result_float32x2 [] = { 33333333, 33333333, }
VMLAL:11:result_float16x4 [] = { 0, 0, 0, 0, }
VMLAL:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLAL:13:result_int16x8 [] = { ffffe907, ffffe908, ffffe909, ffffe90a, ffffe90b, ffffe90c, ffffe90d, ffffe90e, }
@@ -3131,7 +3131,7 @@ VMLAL:18:result_uint32x4 [] = { 3e07, 3e08, 3e09, 3e0a, }
VMLAL:19:result_uint64x2 [] = { 3e07, 3e08, }
VMLAL:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLAL:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMLAL:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMLAL:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VMLAL:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VMLSL output:
@@ -3145,7 +3145,7 @@ VMLSL:6:result_uint32x2 [] = { 33333333, 33333333, }
VMLSL:7:result_uint64x1 [] = { 3333333333333333, }
VMLSL:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMLSL:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMLSL:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMLSL:10:result_float32x2 [] = { 33333333, 33333333, }
VMLSL:11:result_float16x4 [] = { 0, 0, 0, 0, }
VMLSL:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLSL:13:result_int16x8 [] = { 16d9, 16da, 16db, 16dc, 16dd, 16de, 16df, 16e0, }
@@ -3157,7 +3157,7 @@ VMLSL:18:result_uint32x4 [] = { ffffc1d9, ffffc1da, ffffc1db, ffffc1dc, }
VMLSL:19:result_uint64x2 [] = { ffffffffffffc1d9, ffffffffffffc1da, }
VMLSL:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLSL:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMLSL:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMLSL:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VMLSL:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VMLAL_LANE output:
@@ -3171,7 +3171,7 @@ VMLAL_LANE:6:result_uint32x2 [] = { 33333333, 33333333, }
VMLAL_LANE:7:result_uint64x1 [] = { 3333333333333333, }
VMLAL_LANE:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMLAL_LANE:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMLAL_LANE:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMLAL_LANE:10:result_float32x2 [] = { 33333333, 33333333, }
VMLAL_LANE:11:result_float16x4 [] = { 0, 0, 0, 0, }
VMLAL_LANE:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLAL_LANE:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -3183,7 +3183,7 @@ VMLAL_LANE:18:result_uint32x4 [] = { 3e07, 3e08, 3e09, 3e0a, }
VMLAL_LANE:19:result_uint64x2 [] = { 3e07, 3e08, }
VMLAL_LANE:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLAL_LANE:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMLAL_LANE:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMLAL_LANE:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VMLAL_LANE:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VMLSL_LANE output:
@@ -3197,7 +3197,7 @@ VMLSL_LANE:6:result_uint32x2 [] = { 33333333, 33333333, }
VMLSL_LANE:7:result_uint64x1 [] = { 3333333333333333, }
VMLSL_LANE:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMLSL_LANE:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMLSL_LANE:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMLSL_LANE:10:result_float32x2 [] = { 33333333, 33333333, }
VMLSL_LANE:11:result_float16x4 [] = { 0, 0, 0, 0, }
VMLSL_LANE:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLSL_LANE:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -3209,7 +3209,7 @@ VMLSL_LANE:18:result_uint32x4 [] = { ffffc1d9, ffffc1da, ffffc1db, ffffc1dc, }
VMLSL_LANE:19:result_uint64x2 [] = { ffffffffffffc1d9, ffffffffffffc1da, }
VMLSL_LANE:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLSL_LANE:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMLSL_LANE:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMLSL_LANE:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VMLSL_LANE:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VMLAL_N output:
@@ -3223,7 +3223,7 @@ VMLAL_N:6:result_uint32x2 [] = { 33333333, 33333333, }
VMLAL_N:7:result_uint64x1 [] = { 3333333333333333, }
VMLAL_N:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMLAL_N:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMLAL_N:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMLAL_N:10:result_float32x2 [] = { 33333333, 33333333, }
VMLAL_N:11:result_float16x4 [] = { 0, 0, 0, 0, }
VMLAL_N:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLAL_N:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -3235,7 +3235,7 @@ VMLAL_N:18:result_uint32x4 [] = { 10df, 10e0, 10e1, 10e2, }
VMLAL_N:19:result_uint64x2 [] = { 10df, 10e0, }
VMLAL_N:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLAL_N:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMLAL_N:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMLAL_N:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VMLAL_N:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VMLSL_N output:
@@ -3249,7 +3249,7 @@ VMLSL_N:6:result_uint32x2 [] = { 33333333, 33333333, }
VMLSL_N:7:result_uint64x1 [] = { 3333333333333333, }
VMLSL_N:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMLSL_N:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMLSL_N:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMLSL_N:10:result_float32x2 [] = { 33333333, 33333333, }
VMLSL_N:11:result_float16x4 [] = { 0, 0, 0, 0, }
VMLSL_N:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLSL_N:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -3261,7 +3261,7 @@ VMLSL_N:18:result_uint32x4 [] = { ffffef01, ffffef02, ffffef03, ffffef04, }
VMLSL_N:19:result_uint64x2 [] = { ffffffffffffef01, ffffffffffffef02, }
VMLSL_N:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLSL_N:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMLSL_N:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMLSL_N:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VMLSL_N:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VMOVL output:
@@ -3275,7 +3275,7 @@ VMOVL:6:result_uint32x2 [] = { 33333333, 33333333, }
VMOVL:7:result_uint64x1 [] = { 3333333333333333, }
VMOVL:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMOVL:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMOVL:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMOVL:10:result_float32x2 [] = { 33333333, 33333333, }
VMOVL:11:result_float16x4 [] = { 0, 0, 0, 0, }
VMOVL:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMOVL:13:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, }
@@ -3287,7 +3287,7 @@ VMOVL:18:result_uint32x4 [] = { fff0, fff1, fff2, fff3, }
VMOVL:19:result_uint64x2 [] = { fffffff0, fffffff1, }
VMOVL:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMOVL:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMOVL:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMOVL:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VMOVL:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VMOVN output:
@@ -3301,7 +3301,7 @@ VMOVN:6:result_uint32x2 [] = { fffffff0, fffffff1, }
VMOVN:7:result_uint64x1 [] = { 3333333333333333, }
VMOVN:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMOVN:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMOVN:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMOVN:10:result_float32x2 [] = { 33333333, 33333333, }
VMOVN:11:result_float16x4 [] = { 0, 0, 0, 0, }
VMOVN:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMOVN:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -3313,7 +3313,7 @@ VMOVN:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VMOVN:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VMOVN:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMOVN:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMOVN:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMOVN:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VMOVN:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VMULL output:
@@ -3327,7 +3327,7 @@ VMULL:6:result_uint32x2 [] = { 33333333, 33333333, }
VMULL:7:result_uint64x1 [] = { 3333333333333333, }
VMULL:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMULL:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMULL:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMULL:10:result_float32x2 [] = { 33333333, 33333333, }
VMULL:11:result_float16x4 [] = { 0, 0, 0, 0, }
VMULL:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMULL:13:result_int16x8 [] = { 100, e1, c4, a9, 90, 79, 64, 51, }
@@ -3339,7 +3339,7 @@ VMULL:18:result_uint32x4 [] = { ffe00100, ffe200e1, ffe400c4, ffe600a9, }
VMULL:19:result_uint64x2 [] = { ffffffe000000100, ffffffe2000000e1, }
VMULL:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMULL:21:result_poly16x8 [] = { 5500, 5501, 5504, 5505, 5510, 5511, 5514, 5515, }
-VMULL:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMULL:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VMULL:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VMULL_LANE output:
@@ -3353,7 +3353,7 @@ VMULL_LANE:6:result_uint32x2 [] = { 33333333, 33333333, }
VMULL_LANE:7:result_uint64x1 [] = { 3333333333333333, }
VMULL_LANE:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMULL_LANE:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMULL_LANE:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMULL_LANE:10:result_float32x2 [] = { 33333333, 33333333, }
VMULL_LANE:11:result_float16x4 [] = { 0, 0, 0, 0, }
VMULL_LANE:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMULL_LANE:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -3365,7 +3365,7 @@ VMULL_LANE:18:result_uint32x4 [] = { 4000, 4000, 4000, 4000, }
VMULL_LANE:19:result_uint64x2 [] = { 2000, 2000, }
VMULL_LANE:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMULL_LANE:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMULL_LANE:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMULL_LANE:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VMULL_LANE:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VREV16 output:
@@ -3379,7 +3379,7 @@ VREV16:6:result_uint32x2 [] = { 33333333, 33333333, }
VREV16:7:result_uint64x1 [] = { 3333333333333333, }
VREV16:8:result_poly8x8 [] = { f1, f0, f3, f2, f5, f4, f7, f6, }
VREV16:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VREV16:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VREV16:10:result_float32x2 [] = { 33333333, 33333333, }
VREV16:11:result_float16x4 [] = { 0, 0, 0, 0, }
VREV16:12:result_int8x16 [] = { fffffff1, fffffff0, fffffff3, fffffff2, fffffff5, fffffff4, fffffff7, fffffff6, fffffff9, fffffff8, fffffffb, fffffffa, fffffffd, fffffffc, ffffffff, fffffffe, }
VREV16:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -3391,7 +3391,7 @@ VREV16:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VREV16:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VREV16:20:result_poly8x16 [] = { f1, f0, f3, f2, f5, f4, f7, f6, f9, f8, fb, fa, fd, fc, ff, fe, }
VREV16:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VREV16:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VREV16:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VREV16:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VREV32 output:
@@ -3405,7 +3405,7 @@ VREV32:30:result_uint32x2 [] = { 33333333, 33333333, }
VREV32:31:result_uint64x1 [] = { 3333333333333333, }
VREV32:32:result_poly8x8 [] = { f3, f2, f1, f0, f7, f6, f5, f4, }
VREV32:33:result_poly16x4 [] = { fff1, fff0, fff3, fff2, }
-VREV32:34:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VREV32:34:result_float32x2 [] = { 33333333, 33333333, }
VREV32:35:result_float16x4 [] = { 0, 0, 0, 0, }
VREV32:36:result_int8x16 [] = { fffffff3, fffffff2, fffffff1, fffffff0, fffffff7, fffffff6, fffffff5, fffffff4, fffffffb, fffffffa, fffffff9, fffffff8, ffffffff, fffffffe, fffffffd, fffffffc, }
VREV32:37:result_int16x8 [] = { fffffff1, fffffff0, fffffff3, fffffff2, fffffff5, fffffff4, fffffff7, fffffff6, }
@@ -3417,7 +3417,7 @@ VREV32:42:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VREV32:43:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VREV32:44:result_poly8x16 [] = { f3, f2, f1, f0, f7, f6, f5, f4, fb, fa, f9, f8, ff, fe, fd, fc, }
VREV32:45:result_poly16x8 [] = { fff1, fff0, fff3, fff2, fff5, fff4, fff7, fff6, }
-VREV32:46:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VREV32:46:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VREV32:47:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VREV64 output:
@@ -3431,7 +3431,7 @@ VREV64:54:result_uint32x2 [] = { fffffff1, fffffff0, }
VREV64:55:result_uint64x1 [] = { 3333333333333333, }
VREV64:56:result_poly8x8 [] = { f7, f6, f5, f4, f3, f2, f1, f0, }
VREV64:57:result_poly16x4 [] = { fff3, fff2, fff1, fff0, }
-VREV64:58:result_float32x2 [] = { c1700000 -0x1.e000000p+3 -15, c1800000 -0x1.0000000p+4 -16, }
+VREV64:58:result_float32x2 [] = { c1700000, c1800000, }
VREV64:59:result_float16x4 [] = { 0, 0, 0, 0, }
VREV64:60:result_int8x16 [] = { fffffff7, fffffff6, fffffff5, fffffff4, fffffff3, fffffff2, fffffff1, fffffff0, ffffffff, fffffffe, fffffffd, fffffffc, fffffffb, fffffffa, fffffff9, fffffff8, }
VREV64:61:result_int16x8 [] = { fffffff3, fffffff2, fffffff1, fffffff0, fffffff7, fffffff6, fffffff5, fffffff4, }
@@ -3443,7 +3443,7 @@ VREV64:66:result_uint32x4 [] = { fffffff1, fffffff0, fffffff3, fffffff2, }
VREV64:67:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VREV64:68:result_poly8x16 [] = { f7, f6, f5, f4, f3, f2, f1, f0, ff, fe, fd, fc, fb, fa, f9, f8, }
VREV64:69:result_poly16x8 [] = { fff3, fff2, fff1, fff0, fff7, fff6, fff5, fff4, }
-VREV64:70:result_float32x4 [] = { c1700000 -0x1.e000000p+3 -15, c1800000 -0x1.0000000p+4 -16, c1500000 -0x1.a000000p+3 -13, c1600000 -0x1.c000000p+3 -14, }
+VREV64:70:result_float32x4 [] = { c1700000, c1800000, c1500000, c1600000, }
VREV64:71:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VSRA_N output:
@@ -3457,7 +3457,7 @@ VSRA_N:6:result_uint32x2 [] = { fffffff3, fffffff4, }
VSRA_N:7:result_uint64x1 [] = { fffffffffffffff0, }
VSRA_N:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VSRA_N:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VSRA_N:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSRA_N:10:result_float32x2 [] = { 33333333, 33333333, }
VSRA_N:11:result_float16x4 [] = { 0, 0, 0, 0, }
VSRA_N:12:result_int8x16 [] = { fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, 0, 1, 2, 3, 4, 5, 6, 7, }
VSRA_N:13:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, }
@@ -3469,7 +3469,7 @@ VSRA_N:18:result_uint32x4 [] = { fffffff3, fffffff4, fffffff5, fffffff6, }
VSRA_N:19:result_uint64x2 [] = { fffffffffffffff0, fffffffffffffff1, }
VSRA_N:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VSRA_N:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VSRA_N:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSRA_N:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VSRA_N:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VTRN/VTRNQ chunk 0 output:
@@ -3483,7 +3483,7 @@ VTRN/VTRNQ:6:result_uint32x2 [] = { fffffff0, fffffff1, }
VTRN/VTRNQ:7:result_uint64x1 [] = { 3333333333333333, }
VTRN/VTRNQ:8:result_poly8x8 [] = { f0, f1, 55, 55, f2, f3, 55, 55, }
VTRN/VTRNQ:9:result_poly16x4 [] = { fff0, fff1, 66, 66, }
-VTRN/VTRNQ:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VTRN/VTRNQ:10:result_float32x2 [] = { c1800000, c1700000, }
VTRN/VTRNQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VTRN/VTRNQ:12:result_int8x16 [] = { fffffff0, fffffff1, 11, 11, fffffff2, fffffff3, 11, 11, fffffff4, fffffff5, 11, 11, fffffff6, fffffff7, 11, 11, }
VTRN/VTRNQ:13:result_int16x8 [] = { fffffff0, fffffff1, 22, 22, fffffff2, fffffff3, 22, 22, }
@@ -3495,7 +3495,7 @@ VTRN/VTRNQ:18:result_uint32x4 [] = { fffffff0, fffffff1, 77, 77, }
VTRN/VTRNQ:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VTRN/VTRNQ:20:result_poly8x16 [] = { f0, f1, 55, 55, f2, f3, 55, 55, f4, f5, 55, 55, f6, f7, 55, 55, }
VTRN/VTRNQ:21:result_poly16x8 [] = { fff0, fff1, 66, 66, fff2, fff3, 66, 66, }
-VTRN/VTRNQ:22:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, 42073333 0x1.0e66660p+5 33.8, 42073333 0x1.0e66660p+5 33.8, }
+VTRN/VTRNQ:22:result_float32x4 [] = { c1800000, c1700000, 42073333, 42073333, }
VTRN/VTRNQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VTRN/VTRNQ chunk 1 output:
@@ -3509,7 +3509,7 @@ VTRN/VTRNQ:30:result_uint32x2 [] = { 77, 77, }
VTRN/VTRNQ:31:result_uint64x1 [] = { 3333333333333333, }
VTRN/VTRNQ:32:result_poly8x8 [] = { f4, f5, 55, 55, f6, f7, 55, 55, }
VTRN/VTRNQ:33:result_poly16x4 [] = { fff2, fff3, 66, 66, }
-VTRN/VTRNQ:34:result_float32x2 [] = { 42066666 0x1.0ccccc0p+5 33.6, 42066666 0x1.0ccccc0p+5 33.6, }
+VTRN/VTRNQ:34:result_float32x2 [] = { 42066666, 42066666, }
VTRN/VTRNQ:35:result_float16x4 [] = { 0, 0, 0, 0, }
VTRN/VTRNQ:36:result_int8x16 [] = { fffffff8, fffffff9, 11, 11, fffffffa, fffffffb, 11, 11, fffffffc, fffffffd, 11, 11, fffffffe, ffffffff, 11, 11, }
VTRN/VTRNQ:37:result_int16x8 [] = { fffffff4, fffffff5, 22, 22, fffffff6, fffffff7, 22, 22, }
@@ -3521,7 +3521,7 @@ VTRN/VTRNQ:42:result_uint32x4 [] = { fffffff2, fffffff3, 77, 77, }
VTRN/VTRNQ:43:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VTRN/VTRNQ:44:result_poly8x16 [] = { f8, f9, 55, 55, fa, fb, 55, 55, fc, fd, 55, 55, fe, ff, 55, 55, }
VTRN/VTRNQ:45:result_poly16x8 [] = { fff4, fff5, 66, 66, fff6, fff7, 66, 66, }
-VTRN/VTRNQ:46:result_float32x4 [] = { c1600000 -0x1.c000000p+3 -14, c1500000 -0x1.a000000p+3 -13, 42073333 0x1.0e66660p+5 33.8, 42073333 0x1.0e66660p+5 33.8, }
+VTRN/VTRNQ:46:result_float32x4 [] = { c1600000, c1500000, 42073333, 42073333, }
VTRN/VTRNQ:47:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VUZP/VUZPQ chunk 0 output:
@@ -3535,7 +3535,7 @@ VUZP/VUZPQ:6:result_uint32x2 [] = { fffffff0, fffffff1, }
VUZP/VUZPQ:7:result_uint64x1 [] = { 3333333333333333, }
VUZP/VUZPQ:8:result_poly8x8 [] = { f0, f1, f2, f3, f4, f5, f6, f7, }
VUZP/VUZPQ:9:result_poly16x4 [] = { fff0, fff1, fff2, fff3, }
-VUZP/VUZPQ:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VUZP/VUZPQ:10:result_float32x2 [] = { c1800000, c1700000, }
VUZP/VUZPQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VUZP/VUZPQ:12:result_int8x16 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, }
VUZP/VUZPQ:13:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, }
@@ -3547,7 +3547,7 @@ VUZP/VUZPQ:18:result_uint32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, }
VUZP/VUZPQ:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VUZP/VUZPQ:20:result_poly8x16 [] = { f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, fa, fb, fc, fd, fe, ff, }
VUZP/VUZPQ:21:result_poly16x8 [] = { fff0, fff1, fff2, fff3, fff4, fff5, fff6, fff7, }
-VUZP/VUZPQ:22:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, c1600000 -0x1.c000000p+3 -14, c1500000 -0x1.a000000p+3 -13, }
+VUZP/VUZPQ:22:result_float32x4 [] = { c1800000, c1700000, c1600000, c1500000, }
VUZP/VUZPQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VUZP/VUZPQ chunk 1 output:
@@ -3561,7 +3561,7 @@ VUZP/VUZPQ:30:result_uint32x2 [] = { 77, 77, }
VUZP/VUZPQ:31:result_uint64x1 [] = { 3333333333333333, }
VUZP/VUZPQ:32:result_poly8x8 [] = { 55, 55, 55, 55, 55, 55, 55, 55, }
VUZP/VUZPQ:33:result_poly16x4 [] = { 66, 66, 66, 66, }
-VUZP/VUZPQ:34:result_float32x2 [] = { 42066666 0x1.0ccccc0p+5 33.6, 42066666 0x1.0ccccc0p+5 33.6, }
+VUZP/VUZPQ:34:result_float32x2 [] = { 42066666, 42066666, }
VUZP/VUZPQ:35:result_float16x4 [] = { 0, 0, 0, 0, }
VUZP/VUZPQ:36:result_int8x16 [] = { 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, }
VUZP/VUZPQ:37:result_int16x8 [] = { 22, 22, 22, 22, 22, 22, 22, 22, }
@@ -3573,7 +3573,7 @@ VUZP/VUZPQ:42:result_uint32x4 [] = { 77, 77, 77, 77, }
VUZP/VUZPQ:43:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VUZP/VUZPQ:44:result_poly8x16 [] = { 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, }
VUZP/VUZPQ:45:result_poly16x8 [] = { 66, 66, 66, 66, 66, 66, 66, 66, }
-VUZP/VUZPQ:46:result_float32x4 [] = { 42073333 0x1.0e66660p+5 33.8, 42073333 0x1.0e66660p+5 33.8, 42073333 0x1.0e66660p+5 33.8, 42073333 0x1.0e66660p+5 33.8, }
+VUZP/VUZPQ:46:result_float32x4 [] = { 42073333, 42073333, 42073333, 42073333, }
VUZP/VUZPQ:47:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VZIP/VZIPQ chunk 0 output:
@@ -3587,7 +3587,7 @@ VZIP/VZIPQ:6:result_uint32x2 [] = { fffffff0, fffffff1, }
VZIP/VZIPQ:7:result_uint64x1 [] = { 3333333333333333, }
VZIP/VZIPQ:8:result_poly8x8 [] = { f0, f4, 55, 55, f1, f5, 55, 55, }
VZIP/VZIPQ:9:result_poly16x4 [] = { fff0, fff2, 66, 66, }
-VZIP/VZIPQ:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VZIP/VZIPQ:10:result_float32x2 [] = { c1800000, c1700000, }
VZIP/VZIPQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VZIP/VZIPQ:12:result_int8x16 [] = { fffffff0, fffffff8, 11, 11, fffffff1, fffffff9, 11, 11, fffffff2, fffffffa, 11, 11, fffffff3, fffffffb, 11, 11, }
VZIP/VZIPQ:13:result_int16x8 [] = { fffffff0, fffffff4, 22, 22, fffffff1, fffffff5, 22, 22, }
@@ -3599,7 +3599,7 @@ VZIP/VZIPQ:18:result_uint32x4 [] = { fffffff0, fffffff2, 77, 77, }
VZIP/VZIPQ:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VZIP/VZIPQ:20:result_poly8x16 [] = { f0, f8, 55, 55, f1, f9, 55, 55, f2, fa, 55, 55, f3, fb, 55, 55, }
VZIP/VZIPQ:21:result_poly16x8 [] = { fff0, fff4, 66, 66, fff1, fff5, 66, 66, }
-VZIP/VZIPQ:22:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1600000 -0x1.c000000p+3 -14, 42073333 0x1.0e66660p+5 33.8, 42073333 0x1.0e66660p+5 33.8, }
+VZIP/VZIPQ:22:result_float32x4 [] = { c1800000, c1600000, 42073333, 42073333, }
VZIP/VZIPQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VZIP/VZIPQ chunk 1 output:
@@ -3613,7 +3613,7 @@ VZIP/VZIPQ:30:result_uint32x2 [] = { 77, 77, }
VZIP/VZIPQ:31:result_uint64x1 [] = { 3333333333333333, }
VZIP/VZIPQ:32:result_poly8x8 [] = { f2, f6, 55, 55, f3, f7, 55, 55, }
VZIP/VZIPQ:33:result_poly16x4 [] = { fff1, fff3, 66, 66, }
-VZIP/VZIPQ:34:result_float32x2 [] = { 42066666 0x1.0ccccc0p+5 33.6, 42066666 0x1.0ccccc0p+5 33.6, }
+VZIP/VZIPQ:34:result_float32x2 [] = { 42066666, 42066666, }
VZIP/VZIPQ:35:result_float16x4 [] = { 0, 0, 0, 0, }
VZIP/VZIPQ:36:result_int8x16 [] = { fffffff4, fffffffc, 11, 11, fffffff5, fffffffd, 11, 11, fffffff6, fffffffe, 11, 11, fffffff7, ffffffff, 11, 11, }
VZIP/VZIPQ:37:result_int16x8 [] = { fffffff2, fffffff6, 22, 22, fffffff3, fffffff7, 22, 22, }
@@ -3625,7 +3625,7 @@ VZIP/VZIPQ:42:result_uint32x4 [] = { fffffff1, fffffff3, 77, 77, }
VZIP/VZIPQ:43:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VZIP/VZIPQ:44:result_poly8x16 [] = { f4, fc, 55, 55, f5, fd, 55, 55, f6, fe, 55, 55, f7, ff, 55, 55, }
VZIP/VZIPQ:45:result_poly16x8 [] = { fff2, fff6, 66, 66, fff3, fff7, 66, 66, }
-VZIP/VZIPQ:46:result_float32x4 [] = { c1700000 -0x1.e000000p+3 -15, c1500000 -0x1.a000000p+3 -13, 42073333 0x1.0e66660p+5 33.8, 42073333 0x1.0e66660p+5 33.8, }
+VZIP/VZIPQ:46:result_float32x4 [] = { c1700000, c1500000, 42073333, 42073333, }
VZIP/VZIPQ:47:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VREINTERPRET/VREINTERPRETQ output:
@@ -3791,26 +3791,26 @@ VREINTERPRET/VREINTERPRETQ:158:result_uint8x16 [] = { f0, ff, ff, ff, f1, ff, ff
VREINTERPRET/VREINTERPRETQ:159:result_uint8x16 [] = { f0, ff, ff, ff, ff, ff, ff, ff, f1, ff, ff, ff, ff, ff, ff, ff, }
VREINTERPRET/VREINTERPRETQ:160:result_uint8x16 [] = { f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, fa, fb, fc, fd, fe, ff, }
VREINTERPRET/VREINTERPRETQ:161:result_uint8x16 [] = { f0, ff, f1, ff, f2, ff, f3, ff, f4, ff, f5, ff, f6, ff, f7, ff, }
-VREINTERPRET/VREINTERPRETQ:162:result_float32x2 [] = { f3f2f1f0 -0x1.e5e3e00p+104 -3.849618e+31, f7f6f5f4 -0x1.edebe80p+112 -1.001792e+34, }
-VREINTERPRET/VREINTERPRETQ:163:result_float32x2 [] = { fff1fff0 nan nan, fff3fff2 nan nan, }
-VREINTERPRET/VREINTERPRETQ:164:result_float32x2 [] = { fffffff0 nan nan, fffffff1 nan nan, }
-VREINTERPRET/VREINTERPRETQ:165:result_float32x2 [] = { fffffff0 nan nan, ffffffff nan nan, }
-VREINTERPRET/VREINTERPRETQ:166:result_float32x2 [] = { f3f2f1f0 -0x1.e5e3e00p+104 -3.849618e+31, f7f6f5f4 -0x1.edebe80p+112 -1.001792e+34, }
-VREINTERPRET/VREINTERPRETQ:167:result_float32x2 [] = { fff1fff0 nan nan, fff3fff2 nan nan, }
-VREINTERPRET/VREINTERPRETQ:168:result_float32x2 [] = { fffffff0 nan nan, fffffff1 nan nan, }
-VREINTERPRET/VREINTERPRETQ:169:result_float32x2 [] = { fffffff0 nan nan, ffffffff nan nan, }
-VREINTERPRET/VREINTERPRETQ:170:result_float32x2 [] = { f3f2f1f0 -0x1.e5e3e00p+104 -3.849618e+31, f7f6f5f4 -0x1.edebe80p+112 -1.001792e+34, }
-VREINTERPRET/VREINTERPRETQ:171:result_float32x2 [] = { fff1fff0 nan nan, fff3fff2 nan nan, }
-VREINTERPRET/VREINTERPRETQ:172:result_float32x4 [] = { f3f2f1f0 -0x1.e5e3e00p+104 -3.849618e+31, f7f6f5f4 -0x1.edebe80p+112 -1.001792e+34, fbfaf9f8 -0x1.f5f3f00p+120 -2.606288e+36, fffefdfc nan nan, }
-VREINTERPRET/VREINTERPRETQ:173:result_float32x4 [] = { fff1fff0 nan nan, fff3fff2 nan nan, fff5fff4 nan nan, fff7fff6 nan nan, }
-VREINTERPRET/VREINTERPRETQ:174:result_float32x4 [] = { fffffff0 nan nan, fffffff1 nan nan, fffffff2 nan nan, fffffff3 nan nan, }
-VREINTERPRET/VREINTERPRETQ:175:result_float32x4 [] = { fffffff0 nan nan, ffffffff nan nan, fffffff1 nan nan, ffffffff nan nan, }
-VREINTERPRET/VREINTERPRETQ:176:result_float32x4 [] = { f3f2f1f0 -0x1.e5e3e00p+104 -3.849618e+31, f7f6f5f4 -0x1.edebe80p+112 -1.001792e+34, fbfaf9f8 -0x1.f5f3f00p+120 -2.606288e+36, fffefdfc nan nan, }
-VREINTERPRET/VREINTERPRETQ:177:result_float32x4 [] = { fff1fff0 nan nan, fff3fff2 nan nan, fff5fff4 nan nan, fff7fff6 nan nan, }
-VREINTERPRET/VREINTERPRETQ:178:result_float32x4 [] = { fffffff0 nan nan, fffffff1 nan nan, fffffff2 nan nan, fffffff3 nan nan, }
-VREINTERPRET/VREINTERPRETQ:179:result_float32x4 [] = { fffffff0 nan nan, ffffffff nan nan, fffffff1 nan nan, ffffffff nan nan, }
-VREINTERPRET/VREINTERPRETQ:180:result_float32x4 [] = { f3f2f1f0 -0x1.e5e3e00p+104 -3.849618e+31, f7f6f5f4 -0x1.edebe80p+112 -1.001792e+34, fbfaf9f8 -0x1.f5f3f00p+120 -2.606288e+36, fffefdfc nan nan, }
-VREINTERPRET/VREINTERPRETQ:181:result_float32x4 [] = { fff1fff0 nan nan, fff3fff2 nan nan, fff5fff4 nan nan, fff7fff6 nan nan, }
+VREINTERPRET/VREINTERPRETQ:162:result_float32x2 [] = { f3f2f1f0, f7f6f5f4, }
+VREINTERPRET/VREINTERPRETQ:163:result_float32x2 [] = { fff1fff0, fff3fff2, }
+VREINTERPRET/VREINTERPRETQ:164:result_float32x2 [] = { fffffff0, fffffff1, }
+VREINTERPRET/VREINTERPRETQ:165:result_float32x2 [] = { fffffff0, ffffffff, }
+VREINTERPRET/VREINTERPRETQ:166:result_float32x2 [] = { f3f2f1f0, f7f6f5f4, }
+VREINTERPRET/VREINTERPRETQ:167:result_float32x2 [] = { fff1fff0, fff3fff2, }
+VREINTERPRET/VREINTERPRETQ:168:result_float32x2 [] = { fffffff0, fffffff1, }
+VREINTERPRET/VREINTERPRETQ:169:result_float32x2 [] = { fffffff0, ffffffff, }
+VREINTERPRET/VREINTERPRETQ:170:result_float32x2 [] = { f3f2f1f0, f7f6f5f4, }
+VREINTERPRET/VREINTERPRETQ:171:result_float32x2 [] = { fff1fff0, fff3fff2, }
+VREINTERPRET/VREINTERPRETQ:172:result_float32x4 [] = { f3f2f1f0, f7f6f5f4, fbfaf9f8, fffefdfc, }
+VREINTERPRET/VREINTERPRETQ:173:result_float32x4 [] = { fff1fff0, fff3fff2, fff5fff4, fff7fff6, }
+VREINTERPRET/VREINTERPRETQ:174:result_float32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, }
+VREINTERPRET/VREINTERPRETQ:175:result_float32x4 [] = { fffffff0, ffffffff, fffffff1, ffffffff, }
+VREINTERPRET/VREINTERPRETQ:176:result_float32x4 [] = { f3f2f1f0, f7f6f5f4, fbfaf9f8, fffefdfc, }
+VREINTERPRET/VREINTERPRETQ:177:result_float32x4 [] = { fff1fff0, fff3fff2, fff5fff4, fff7fff6, }
+VREINTERPRET/VREINTERPRETQ:178:result_float32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, }
+VREINTERPRET/VREINTERPRETQ:179:result_float32x4 [] = { fffffff0, ffffffff, fffffff1, ffffffff, }
+VREINTERPRET/VREINTERPRETQ:180:result_float32x4 [] = { f3f2f1f0, f7f6f5f4, fbfaf9f8, fffefdfc, }
+VREINTERPRET/VREINTERPRETQ:181:result_float32x4 [] = { fff1fff0, fff3fff2, fff5fff4, fff7fff6, }
VREINTERPRET/VREINTERPRETQ:182:result_int8x8 [] = { 0, 0, ffffff80, ffffffc1, 0, 0, 70, ffffffc1, }
VREINTERPRET/VREINTERPRETQ:183:result_int16x4 [] = { 0, ffffc180, 0, ffffc170, }
VREINTERPRET/VREINTERPRETQ:184:result_int32x2 [] = { c1800000, c1700000, }
@@ -3863,7 +3863,7 @@ VREINTERPRET/VREINTERPRETQ:230:result_uint32x2 [] = { cb80cc00, ca80cb00, }
VREINTERPRET/VREINTERPRETQ:231:result_uint64x1 [] = { ca80cb00cb80cc00, }
VREINTERPRET/VREINTERPRETQ:232:result_poly8x8 [] = { 0, cc, 80, cb, 0, cb, 80, ca, }
VREINTERPRET/VREINTERPRETQ:233:result_poly16x4 [] = { cc00, cb80, cb00, ca80, }
-VREINTERPRET/VREINTERPRETQ:234:result_float32x2 [] = { cb80cc00 -0x1.0198000p+24 -1.688166e+07, ca80cb00 -0x1.0196000p+22 -4220288, }
+VREINTERPRET/VREINTERPRETQ:234:result_float32x2 [] = { cb80cc00, ca80cb00, }
VREINTERPRET/VREINTERPRETQ:235:result_int8x16 [] = { 0, ffffffcc, ffffff80, ffffffcb, 0, ffffffcb, ffffff80, ffffffca, 0, ffffffca, ffffff80, ffffffc9, 0, ffffffc9, ffffff80, ffffffc8, }
VREINTERPRET/VREINTERPRETQ:236:result_int16x8 [] = { ffffcc00, ffffcb80, ffffcb00, ffffca80, ffffca00, ffffc980, ffffc900, ffffc880, }
VREINTERPRET/VREINTERPRETQ:237:result_int32x4 [] = { cb80cc00, ca80cb00, c980ca00, c880c900, }
@@ -3874,7 +3874,7 @@ VREINTERPRET/VREINTERPRETQ:241:result_uint32x4 [] = { cb80cc00, ca80cb00, c980ca
VREINTERPRET/VREINTERPRETQ:242:result_uint64x2 [] = { ca80cb00cb80cc00, c880c900c980ca00, }
VREINTERPRET/VREINTERPRETQ:243:result_poly8x16 [] = { 0, cc, 80, cb, 0, cb, 80, ca, 0, ca, 80, c9, 0, c9, 80, c8, }
VREINTERPRET/VREINTERPRETQ:244:result_poly16x8 [] = { cc00, cb80, cb00, ca80, ca00, c980, c900, c880, }
-VREINTERPRET/VREINTERPRETQ:245:result_float32x4 [] = { cb80cc00 -0x1.0198000p+24 -1.688166e+07, ca80cb00 -0x1.0196000p+22 -4220288, c980ca00 -0x1.0194000p+20 -1055040, c880c900 -0x1.0192000p+18 -263752, }
+VREINTERPRET/VREINTERPRETQ:245:result_float32x4 [] = { cb80cc00, ca80cb00, c980ca00, c880c900, }
VQRDMULH cumulative saturation output:
VQRDMULH:0:vqrdmulh_s16 Neon cumulative saturation 0
@@ -3893,7 +3893,7 @@ VQRDMULH:10:result_uint32x2 [] = { 33333333, 33333333, }
VQRDMULH:11:result_uint64x1 [] = { 3333333333333333, }
VQRDMULH:12:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH:13:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRDMULH:14:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRDMULH:14:result_float32x2 [] = { 33333333, 33333333, }
VQRDMULH:15:result_float16x4 [] = { 0, 0, 0, 0, }
VQRDMULH:16:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH:17:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -3905,7 +3905,7 @@ VQRDMULH:22:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRDMULH:23:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQRDMULH:24:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH:25:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRDMULH:26:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRDMULH:26:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRDMULH:27:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRDMULH (check mul cumulative saturation) cumulative saturation output:
@@ -3925,7 +3925,7 @@ VQRDMULH:38:result_uint32x2 [] = { 33333333, 33333333, }
VQRDMULH:39:result_uint64x1 [] = { 3333333333333333, }
VQRDMULH:40:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH:41:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRDMULH:42:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRDMULH:42:result_float32x2 [] = { 33333333, 33333333, }
VQRDMULH:43:result_float16x4 [] = { 0, 0, 0, 0, }
VQRDMULH:44:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH:45:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, }
@@ -3937,7 +3937,7 @@ VQRDMULH:50:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRDMULH:51:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQRDMULH:52:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH:53:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRDMULH:54:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRDMULH:54:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRDMULH:55:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRDMULH (check rounding cumulative saturation) cumulative saturation output:
@@ -3957,7 +3957,7 @@ VQRDMULH:66:result_uint32x2 [] = { 33333333, 33333333, }
VQRDMULH:67:result_uint64x1 [] = { 3333333333333333, }
VQRDMULH:68:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH:69:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRDMULH:70:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRDMULH:70:result_float32x2 [] = { 33333333, 33333333, }
VQRDMULH:71:result_float16x4 [] = { 0, 0, 0, 0, }
VQRDMULH:72:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH:73:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, }
@@ -3969,7 +3969,7 @@ VQRDMULH:78:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRDMULH:79:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQRDMULH:80:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH:81:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRDMULH:82:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRDMULH:82:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRDMULH:83:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRDMULH_LANE cumulative saturation output:
@@ -3989,7 +3989,7 @@ VQRDMULH_LANE:10:result_uint32x2 [] = { 33333333, 33333333, }
VQRDMULH_LANE:11:result_uint64x1 [] = { 3333333333333333, }
VQRDMULH_LANE:12:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH_LANE:13:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRDMULH_LANE:14:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRDMULH_LANE:14:result_float32x2 [] = { 33333333, 33333333, }
VQRDMULH_LANE:15:result_float16x4 [] = { 0, 0, 0, 0, }
VQRDMULH_LANE:16:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH_LANE:17:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -4001,7 +4001,7 @@ VQRDMULH_LANE:22:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333,
VQRDMULH_LANE:23:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQRDMULH_LANE:24:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH_LANE:25:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRDMULH_LANE:26:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRDMULH_LANE:26:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRDMULH_LANE:27:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRDMULH_LANE (check mul cumulative saturation) cumulative saturation output:
@@ -4021,7 +4021,7 @@ VQRDMULH_LANE:38:result_uint32x2 [] = { 33333333, 33333333, }
VQRDMULH_LANE:39:result_uint64x1 [] = { 3333333333333333, }
VQRDMULH_LANE:40:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH_LANE:41:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRDMULH_LANE:42:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRDMULH_LANE:42:result_float32x2 [] = { 33333333, 33333333, }
VQRDMULH_LANE:43:result_float16x4 [] = { 0, 0, 0, 0, }
VQRDMULH_LANE:44:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH_LANE:45:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, }
@@ -4033,7 +4033,7 @@ VQRDMULH_LANE:50:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333,
VQRDMULH_LANE:51:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQRDMULH_LANE:52:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH_LANE:53:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRDMULH_LANE:54:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRDMULH_LANE:54:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRDMULH_LANE:55:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRDMULH_LANE (check rounding cumulative saturation) cumulative saturation output:
@@ -4053,7 +4053,7 @@ VQRDMULH_LANE:66:result_uint32x2 [] = { 33333333, 33333333, }
VQRDMULH_LANE:67:result_uint64x1 [] = { 3333333333333333, }
VQRDMULH_LANE:68:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH_LANE:69:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRDMULH_LANE:70:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRDMULH_LANE:70:result_float32x2 [] = { 33333333, 33333333, }
VQRDMULH_LANE:71:result_float16x4 [] = { 0, 0, 0, 0, }
VQRDMULH_LANE:72:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH_LANE:73:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, }
@@ -4065,7 +4065,7 @@ VQRDMULH_LANE:78:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333,
VQRDMULH_LANE:79:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQRDMULH_LANE:80:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH_LANE:81:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRDMULH_LANE:82:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRDMULH_LANE:82:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRDMULH_LANE:83:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRDMULH_N cumulative saturation output:
@@ -4097,7 +4097,7 @@ VQRDMULH_N:18:result_uint32x2 [] = { 33333333, 33333333, }
VQRDMULH_N:19:result_uint64x1 [] = { 3333333333333333, }
VQRDMULH_N:20:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH_N:21:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRDMULH_N:22:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRDMULH_N:22:result_float32x2 [] = { 33333333, 33333333, }
VQRDMULH_N:23:result_float16x4 [] = { 0, 0, 0, 0, }
VQRDMULH_N:24:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH_N:25:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, }
@@ -4109,7 +4109,7 @@ VQRDMULH_N:30:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRDMULH_N:31:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQRDMULH_N:32:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH_N:33:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRDMULH_N:34:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRDMULH_N:34:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRDMULH_N:35:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRDMULH_N (check rounding cumulative saturation) cumulative saturation output:
@@ -4129,7 +4129,7 @@ VQRDMULH_N:46:result_uint32x2 [] = { 33333333, 33333333, }
VQRDMULH_N:47:result_uint64x1 [] = { 3333333333333333, }
VQRDMULH_N:48:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH_N:49:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRDMULH_N:50:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRDMULH_N:50:result_float32x2 [] = { 33333333, 33333333, }
VQRDMULH_N:51:result_float16x4 [] = { 0, 0, 0, 0, }
VQRDMULH_N:52:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH_N:53:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, }
@@ -4141,7 +4141,7 @@ VQRDMULH_N:58:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRDMULH_N:59:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQRDMULH_N:60:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRDMULH_N:61:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRDMULH_N:62:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRDMULH_N:62:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRDMULH_N:63:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRSHL/VQRSHLQ (with input = 0) cumulative saturation output:
@@ -4173,7 +4173,7 @@ VQRSHL/VQRSHLQ:22:result_uint32x2 [] = { 0, 0, }
VQRSHL/VQRSHLQ:23:result_uint64x1 [] = { 0, }
VQRSHL/VQRSHLQ:24:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:25:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:26:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:26:result_float32x2 [] = { 33333333, 33333333, }
VQRSHL/VQRSHLQ:27:result_float16x4 [] = { 0, 0, 0, 0, }
VQRSHL/VQRSHLQ:28:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VQRSHL/VQRSHLQ:29:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -4185,7 +4185,7 @@ VQRSHL/VQRSHLQ:34:result_uint32x4 [] = { 0, 0, 0, 0, }
VQRSHL/VQRSHLQ:35:result_uint64x2 [] = { 0, 0, }
VQRSHL/VQRSHLQ:36:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:37:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:38:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:38:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHL/VQRSHLQ:39:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRSHL/VQRSHLQ (input 0 and negative shift amount) cumulative saturation output:
@@ -4217,7 +4217,7 @@ VQRSHL/VQRSHLQ:62:result_uint32x2 [] = { 0, 0, }
VQRSHL/VQRSHLQ:63:result_uint64x1 [] = { 0, }
VQRSHL/VQRSHLQ:64:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:65:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:66:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:66:result_float32x2 [] = { 33333333, 33333333, }
VQRSHL/VQRSHLQ:67:result_float16x4 [] = { 0, 0, 0, 0, }
VQRSHL/VQRSHLQ:68:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VQRSHL/VQRSHLQ:69:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -4229,7 +4229,7 @@ VQRSHL/VQRSHLQ:74:result_uint32x4 [] = { 0, 0, 0, 0, }
VQRSHL/VQRSHLQ:75:result_uint64x2 [] = { 0, 0, }
VQRSHL/VQRSHLQ:76:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:77:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:78:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:78:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHL/VQRSHLQ:79:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRSHL/VQRSHLQ cumulative saturation output:
@@ -4261,7 +4261,7 @@ VQRSHL/VQRSHLQ:102:result_uint32x2 [] = { ffffffff, ffffffff, }
VQRSHL/VQRSHLQ:103:result_uint64x1 [] = { ffffffffffffffff, }
VQRSHL/VQRSHLQ:104:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:105:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:106:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:106:result_float32x2 [] = { 33333333, 33333333, }
VQRSHL/VQRSHLQ:107:result_float16x4 [] = { 0, 0, 0, 0, }
VQRSHL/VQRSHLQ:108:result_int8x16 [] = { ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, }
VQRSHL/VQRSHLQ:109:result_int16x8 [] = { ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, }
@@ -4273,7 +4273,7 @@ VQRSHL/VQRSHLQ:114:result_uint32x4 [] = { ffffffff, ffffffff, ffffffff, ffffffff
VQRSHL/VQRSHLQ:115:result_uint64x2 [] = { ffffffffffffffff, ffffffffffffffff, }
VQRSHL/VQRSHLQ:116:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:117:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:118:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:118:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHL/VQRSHLQ:119:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRSHL/VQRSHLQ (negative shift amount) cumulative saturation output:
@@ -4305,7 +4305,7 @@ VQRSHL/VQRSHLQ:142:result_uint32x2 [] = { 1ffffffe, 1ffffffe, }
VQRSHL/VQRSHLQ:143:result_uint64x1 [] = { fffffffffffffff, }
VQRSHL/VQRSHLQ:144:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:145:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:146:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:146:result_float32x2 [] = { 33333333, 33333333, }
VQRSHL/VQRSHLQ:147:result_float16x4 [] = { 0, 0, 0, 0, }
VQRSHL/VQRSHLQ:148:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VQRSHL/VQRSHLQ:149:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -4317,7 +4317,7 @@ VQRSHL/VQRSHLQ:154:result_uint32x4 [] = { 80000, 80000, 80000, 80000, }
VQRSHL/VQRSHLQ:155:result_uint64x2 [] = { 100000000000, 100000000000, }
VQRSHL/VQRSHLQ:156:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:157:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:158:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:158:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHL/VQRSHLQ:159:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRSHL/VQRSHLQ (checking cumulative saturation: shift by -1) cumulative saturation output:
@@ -4349,7 +4349,7 @@ VQRSHL/VQRSHLQ:182:result_uint32x2 [] = { 80000000, 80000000, }
VQRSHL/VQRSHLQ:183:result_uint64x1 [] = { 8000000000000000, }
VQRSHL/VQRSHLQ:184:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:185:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:186:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:186:result_float32x2 [] = { 33333333, 33333333, }
VQRSHL/VQRSHLQ:187:result_float16x4 [] = { 0, 0, 0, 0, }
VQRSHL/VQRSHLQ:188:result_int8x16 [] = { 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, }
VQRSHL/VQRSHLQ:189:result_int16x8 [] = { 4000, 4000, 4000, 4000, 4000, 4000, 4000, 4000, }
@@ -4361,7 +4361,7 @@ VQRSHL/VQRSHLQ:194:result_uint32x4 [] = { 80000000, 80000000, 80000000, 80000000
VQRSHL/VQRSHLQ:195:result_uint64x2 [] = { 8000000000000000, 8000000000000000, }
VQRSHL/VQRSHLQ:196:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:197:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:198:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:198:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHL/VQRSHLQ:199:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRSHL/VQRSHLQ (checking cumulative saturation: shift by -3) cumulative saturation output:
@@ -4393,7 +4393,7 @@ VQRSHL/VQRSHLQ:222:result_uint32x2 [] = { 20000000, 20000000, }
VQRSHL/VQRSHLQ:223:result_uint64x1 [] = { 2000000000000000, }
VQRSHL/VQRSHLQ:224:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:225:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:226:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:226:result_float32x2 [] = { 33333333, 33333333, }
VQRSHL/VQRSHLQ:227:result_float16x4 [] = { 0, 0, 0, 0, }
VQRSHL/VQRSHLQ:228:result_int8x16 [] = { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, }
VQRSHL/VQRSHLQ:229:result_int16x8 [] = { 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, }
@@ -4405,7 +4405,7 @@ VQRSHL/VQRSHLQ:234:result_uint32x4 [] = { 20000000, 20000000, 20000000, 20000000
VQRSHL/VQRSHLQ:235:result_uint64x2 [] = { 2000000000000000, 2000000000000000, }
VQRSHL/VQRSHLQ:236:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:237:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:238:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:238:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHL/VQRSHLQ:239:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRSHL/VQRSHLQ (checking cumulative saturation: large shift amount) cumulative saturation output:
@@ -4437,7 +4437,7 @@ VQRSHL/VQRSHLQ:262:result_uint32x2 [] = { ffffffff, ffffffff, }
VQRSHL/VQRSHLQ:263:result_uint64x1 [] = { ffffffffffffffff, }
VQRSHL/VQRSHLQ:264:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:265:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:266:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:266:result_float32x2 [] = { 33333333, 33333333, }
VQRSHL/VQRSHLQ:267:result_float16x4 [] = { 0, 0, 0, 0, }
VQRSHL/VQRSHLQ:268:result_int8x16 [] = { 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, }
VQRSHL/VQRSHLQ:269:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, }
@@ -4449,7 +4449,7 @@ VQRSHL/VQRSHLQ:274:result_uint32x4 [] = { ffffffff, ffffffff, ffffffff, ffffffff
VQRSHL/VQRSHLQ:275:result_uint64x2 [] = { ffffffffffffffff, ffffffffffffffff, }
VQRSHL/VQRSHLQ:276:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:277:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:278:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:278:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHL/VQRSHLQ:279:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRSHL/VQRSHLQ (checking cumulative saturation: large shift amount with negative input) cumulative saturation output:
@@ -4481,7 +4481,7 @@ VQRSHL/VQRSHLQ:302:result_uint32x2 [] = { ffffffff, ffffffff, }
VQRSHL/VQRSHLQ:303:result_uint64x1 [] = { ffffffffffffffff, }
VQRSHL/VQRSHLQ:304:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:305:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:306:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:306:result_float32x2 [] = { 33333333, 33333333, }
VQRSHL/VQRSHLQ:307:result_float16x4 [] = { 0, 0, 0, 0, }
VQRSHL/VQRSHLQ:308:result_int8x16 [] = { ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, }
VQRSHL/VQRSHLQ:309:result_int16x8 [] = { ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, }
@@ -4493,7 +4493,7 @@ VQRSHL/VQRSHLQ:314:result_uint32x4 [] = { ffffffff, ffffffff, ffffffff, ffffffff
VQRSHL/VQRSHLQ:315:result_uint64x2 [] = { ffffffffffffffff, ffffffffffffffff, }
VQRSHL/VQRSHLQ:316:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:317:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:318:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:318:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHL/VQRSHLQ:319:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRSHL/VQRSHLQ (checking cumulative saturation: large negative shift amount) cumulative saturation output:
@@ -4525,7 +4525,7 @@ VQRSHL/VQRSHLQ:342:result_uint32x2 [] = { 0, 0, }
VQRSHL/VQRSHLQ:343:result_uint64x1 [] = { 0, }
VQRSHL/VQRSHLQ:344:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:345:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:346:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:346:result_float32x2 [] = { 33333333, 33333333, }
VQRSHL/VQRSHLQ:347:result_float16x4 [] = { 0, 0, 0, 0, }
VQRSHL/VQRSHLQ:348:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VQRSHL/VQRSHLQ:349:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -4537,7 +4537,7 @@ VQRSHL/VQRSHLQ:354:result_uint32x4 [] = { 0, 0, 0, 0, }
VQRSHL/VQRSHLQ:355:result_uint64x2 [] = { 0, 0, }
VQRSHL/VQRSHLQ:356:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:357:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:358:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:358:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHL/VQRSHLQ:359:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRSHL/VQRSHLQ (checking cumulative saturation: large shift amount with 0 input) cumulative saturation output:
@@ -4569,7 +4569,7 @@ VQRSHL/VQRSHLQ:382:result_uint32x2 [] = { 0, 0, }
VQRSHL/VQRSHLQ:383:result_uint64x1 [] = { 0, }
VQRSHL/VQRSHLQ:384:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:385:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:386:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:386:result_float32x2 [] = { 33333333, 33333333, }
VQRSHL/VQRSHLQ:387:result_float16x4 [] = { 0, 0, 0, 0, }
VQRSHL/VQRSHLQ:388:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VQRSHL/VQRSHLQ:389:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -4581,7 +4581,7 @@ VQRSHL/VQRSHLQ:394:result_uint32x4 [] = { 0, 0, 0, 0, }
VQRSHL/VQRSHLQ:395:result_uint64x2 [] = { 0, 0, }
VQRSHL/VQRSHLQ:396:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHL/VQRSHLQ:397:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRSHL/VQRSHLQ:398:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHL/VQRSHLQ:398:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHL/VQRSHLQ:399:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VABA/VABAQ output:
@@ -4595,7 +4595,7 @@ VABA/VABAQ:6:result_uint32x2 [] = { ffffffe7, ffffffe8, }
VABA/VABAQ:7:result_uint64x1 [] = { 3333333333333333, }
VABA/VABAQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VABA/VABAQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VABA/VABAQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VABA/VABAQ:10:result_float32x2 [] = { 33333333, 33333333, }
VABA/VABAQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VABA/VABAQ:12:result_int8x16 [] = { 5e, 5f, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 6a, 6b, 6c, 6d, }
VABA/VABAQ:13:result_int16x8 [] = { b9c, b9d, b9e, b9f, ba0, ba1, ba2, ba3, }
@@ -4607,7 +4607,7 @@ VABA/VABAQ:18:result_uint32x4 [] = { c, d, e, f, }
VABA/VABAQ:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VABA/VABAQ:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VABA/VABAQ:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VABA/VABAQ:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VABA/VABAQ:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VABA/VABAQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VABAL output:
@@ -4621,7 +4621,7 @@ VABAL:6:result_uint32x2 [] = { 33333333, 33333333, }
VABAL:7:result_uint64x1 [] = { 3333333333333333, }
VABAL:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VABAL:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VABAL:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VABAL:10:result_float32x2 [] = { 33333333, 33333333, }
VABAL:11:result_float16x4 [] = { 0, 0, 0, 0, }
VABAL:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VABAL:13:result_int16x8 [] = { fffffff6, fffffff7, fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, }
@@ -4633,7 +4633,7 @@ VABAL:18:result_uint32x4 [] = { 907, 908, 909, 90a, }
VABAL:19:result_uint64x2 [] = { ffffffe7, ffffffe8, }
VABAL:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VABAL:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VABAL:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VABAL:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VABAL:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VABAL test intermediate overflow output:
@@ -4647,7 +4647,7 @@ VABAL:30:result_uint32x2 [] = { 33333333, 33333333, }
VABAL:31:result_uint64x1 [] = { 3333333333333333, }
VABAL:32:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VABAL:33:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VABAL:34:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VABAL:34:result_float32x2 [] = { 33333333, 33333333, }
VABAL:35:result_float16x4 [] = { 0, 0, 0, 0, }
VABAL:36:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VABAL:37:result_int16x8 [] = { ef, f0, f1, f2, f3, f4, f5, f6, }
@@ -4659,7 +4659,7 @@ VABAL:42:result_uint32x4 [] = { ffe2, ffe3, ffe4, ffe5, }
VABAL:43:result_uint64x2 [] = { ffffffe7, ffffffe8, }
VABAL:44:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VABAL:45:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VABAL:46:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VABAL:46:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VABAL:47:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VABD/VABDQ output:
@@ -4673,7 +4673,7 @@ VABD/VABDQ:6:result_uint32x2 [] = { ffffffe8, ffffffe9, }
VABD/VABDQ:7:result_uint64x1 [] = { 3333333333333333, }
VABD/VABDQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VABD/VABDQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VABD/VABDQ:10:result_float32x2 [] = { 41c26666 0x1.84cccc0p+4 24.3, 41ba6666 0x1.74cccc0p+4 23.3, }
+VABD/VABDQ:10:result_float32x2 [] = { 41c26666, 41ba6666, }
VABD/VABDQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VABD/VABDQ:12:result_int8x16 [] = { 1a, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, f, e, d, c, b, }
VABD/VABDQ:13:result_int16x8 [] = { 4, 3, 2, 1, 0, 1, 2, 3, }
@@ -4685,10 +4685,10 @@ VABD/VABDQ:18:result_uint32x4 [] = { ffffffd0, ffffffd1, ffffffd2, ffffffd3, }
VABD/VABDQ:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VABD/VABDQ:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VABD/VABDQ:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VABD/VABDQ:22:result_float32x4 [] = { 42407ae1 0x1.80f5c20p+5 48.12, 423c7ae1 0x1.78f5c20p+5 47.12, 42387ae1 0x1.70f5c20p+5 46.12, 42347ae1 0x1.68f5c20p+5 45.12, }
+VABD/VABDQ:22:result_float32x4 [] = { 42407ae1, 423c7ae1, 42387ae1, 42347ae1, }
VABD/VABDQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
-VABD/VABDQ FP special (-0.0):24:result_float32x4 [] = { 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, }
-VABD/VABDQ FP special (-0.0):25:result_float32x4 [] = { 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, }
+VABD/VABDQ FP special (-0.0):24:result_float32x4 [] = { 0, 0, 0, 0, }
+VABD/VABDQ FP special (-0.0):25:result_float32x4 [] = { 0, 0, 0, 0, }
VABDL output:
VABDL:0:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
@@ -4701,7 +4701,7 @@ VABDL:6:result_uint32x2 [] = { 33333333, 33333333, }
VABDL:7:result_uint64x1 [] = { 3333333333333333, }
VABDL:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VABDL:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VABDL:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VABDL:10:result_float32x2 [] = { 33333333, 33333333, }
VABDL:11:result_float16x4 [] = { 0, 0, 0, 0, }
VABDL:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VABDL:13:result_int16x8 [] = { 11, 10, f, e, d, c, b, a, }
@@ -4713,7 +4713,7 @@ VABDL:18:result_uint32x4 [] = { ffe3, ffe4, ffe5, ffe6, }
VABDL:19:result_uint64x2 [] = { ffffffe8, ffffffe9, }
VABDL:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VABDL:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VABDL:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VABDL:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VABDL:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VAND/VANDQ output:
@@ -4727,7 +4727,7 @@ VAND/VANDQ:6:result_uint32x2 [] = { 20, 20, }
VAND/VANDQ:7:result_uint64x1 [] = { 0, }
VAND/VANDQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VAND/VANDQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VAND/VANDQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VAND/VANDQ:10:result_float32x2 [] = { 33333333, 33333333, }
VAND/VANDQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VAND/VANDQ:12:result_int8x16 [] = { fffffff0, fffffff0, fffffff2, fffffff2, fffffff4, fffffff4, fffffff6, fffffff6, fffffff0, fffffff0, fffffff2, fffffff2, fffffff4, fffffff4, fffffff6, fffffff6, }
VAND/VANDQ:13:result_int16x8 [] = { ffffffe0, ffffffe0, ffffffe0, ffffffe0, ffffffe4, ffffffe4, ffffffe4, ffffffe4, }
@@ -4739,7 +4739,7 @@ VAND/VANDQ:18:result_uint32x4 [] = { 30, 31, 32, 33, }
VAND/VANDQ:19:result_uint64x2 [] = { 0, 1, }
VAND/VANDQ:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VAND/VANDQ:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VAND/VANDQ:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VAND/VANDQ:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VAND/VANDQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VORR/VORRQ output:
@@ -4753,7 +4753,7 @@ VORR/VORRQ:6:result_uint32x2 [] = { fffffff8, fffffff9, }
VORR/VORRQ:7:result_uint64x1 [] = { fffffffffffffff2, }
VORR/VORRQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VORR/VORRQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VORR/VORRQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VORR/VORRQ:10:result_float32x2 [] = { 33333333, 33333333, }
VORR/VORRQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VORR/VORRQ:12:result_int8x16 [] = { fffffff6, fffffff7, fffffff6, fffffff7, fffffff6, fffffff7, fffffff6, fffffff7, fffffffe, ffffffff, fffffffe, ffffffff, fffffffe, ffffffff, fffffffe, ffffffff, }
VORR/VORRQ:13:result_int16x8 [] = { fffffffc, fffffffd, fffffffe, ffffffff, fffffffc, fffffffd, fffffffe, ffffffff, }
@@ -4765,7 +4765,7 @@ VORR/VORRQ:18:result_uint32x4 [] = { fffffff7, fffffff7, fffffff7, fffffff7, }
VORR/VORRQ:19:result_uint64x2 [] = { fffffffffffffff3, fffffffffffffff3, }
VORR/VORRQ:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VORR/VORRQ:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VORR/VORRQ:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VORR/VORRQ:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VORR/VORRQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VORN/VORNQ output:
@@ -4779,7 +4779,7 @@ VORN/VORNQ:6:result_uint32x2 [] = { fffffff7, fffffff7, }
VORN/VORNQ:7:result_uint64x1 [] = { fffffffffffffffd, }
VORN/VORNQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VORN/VORNQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VORN/VORNQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VORN/VORNQ:10:result_float32x2 [] = { 33333333, 33333333, }
VORN/VORNQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VORN/VORNQ:12:result_int8x16 [] = { fffffff9, fffffff9, fffffffb, fffffffb, fffffffd, fffffffd, ffffffff, ffffffff, fffffff9, fffffff9, fffffffb, fffffffb, fffffffd, fffffffd, ffffffff, ffffffff, }
VORN/VORNQ:13:result_int16x8 [] = { fffffff3, fffffff3, fffffff3, fffffff3, fffffff7, fffffff7, fffffff7, fffffff7, }
@@ -4791,7 +4791,7 @@ VORN/VORNQ:18:result_uint32x4 [] = { fffffff8, fffffff9, fffffffa, fffffffb, }
VORN/VORNQ:19:result_uint64x2 [] = { fffffffffffffffc, fffffffffffffffd, }
VORN/VORNQ:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VORN/VORNQ:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VORN/VORNQ:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VORN/VORNQ:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VORN/VORNQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VEOR/VEORQ output:
@@ -4805,7 +4805,7 @@ VEOR/VEORQ:6:result_uint32x2 [] = { ffffffd8, ffffffd9, }
VEOR/VEORQ:7:result_uint64x1 [] = { fffffffffffffff2, }
VEOR/VEORQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VEOR/VEORQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VEOR/VEORQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VEOR/VEORQ:10:result_float32x2 [] = { 33333333, 33333333, }
VEOR/VEORQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VEOR/VEORQ:12:result_int8x16 [] = { 6, 7, 4, 5, 2, 3, 0, 1, e, f, c, d, a, b, 8, 9, }
VEOR/VEORQ:13:result_int16x8 [] = { 1c, 1d, 1e, 1f, 18, 19, 1a, 1b, }
@@ -4817,7 +4817,7 @@ VEOR/VEORQ:18:result_uint32x4 [] = { ffffffc7, ffffffc6, ffffffc5, ffffffc4, }
VEOR/VEORQ:19:result_uint64x2 [] = { fffffffffffffff3, fffffffffffffff2, }
VEOR/VEORQ:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VEOR/VEORQ:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VEOR/VEORQ:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VEOR/VEORQ:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VEOR/VEORQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VBIC/VBICQ output:
@@ -4831,7 +4831,7 @@ VBIC/VBICQ:6:result_uint32x2 [] = { ffffffd0, ffffffd1, }
VBIC/VBICQ:7:result_uint64x1 [] = { fffffffffffffff0, }
VBIC/VBICQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VBIC/VBICQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VBIC/VBICQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VBIC/VBICQ:10:result_float32x2 [] = { 33333333, 33333333, }
VBIC/VBICQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VBIC/VBICQ:12:result_int8x16 [] = { 0, 1, 0, 1, 0, 1, 0, 1, 8, 9, 8, 9, 8, 9, 8, 9, }
VBIC/VBICQ:13:result_int16x8 [] = { 10, 11, 12, 13, 10, 11, 12, 13, }
@@ -4843,7 +4843,7 @@ VBIC/VBICQ:18:result_uint32x4 [] = { ffffffc0, ffffffc0, ffffffc0, ffffffc0, }
VBIC/VBICQ:19:result_uint64x2 [] = { fffffffffffffff0, fffffffffffffff0, }
VBIC/VBICQ:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VBIC/VBICQ:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VBIC/VBICQ:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VBIC/VBICQ:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VBIC/VBICQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VCREATE output:
@@ -4857,7 +4857,7 @@ VCREATE:6:result_uint32x2 [] = { 9abcdef0, 12345678, }
VCREATE:7:result_uint64x1 [] = { 123456789abcdef0, }
VCREATE:8:result_poly8x8 [] = { f0, de, bc, 9a, 78, 56, 34, 12, }
VCREATE:9:result_poly16x4 [] = { def0, 9abc, 5678, 1234, }
-VCREATE:10:result_float32x2 [] = { 9abcdef0 -0x1.79bde00p-74 -7.811515e-23, 12345678 0x1.68acf00p-91 5.690457e-28, }
+VCREATE:10:result_float32x2 [] = { 9abcdef0, 12345678, }
VCREATE:11:result_float16x4 [] = { def0, 9abc, 5678, 1234, }
VCREATE:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VCREATE:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -4869,7 +4869,7 @@ VCREATE:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VCREATE:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VCREATE:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VCREATE:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VCREATE:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VCREATE:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VCREATE:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VLD2_LANE/VLD2Q_LANE chunk 0 output:
@@ -4883,7 +4883,7 @@ VLD2_LANE/VLD2Q_LANE:6:result_uint32x2 [] = { aaaaaaaa, aaaaaaaa, }
VLD2_LANE/VLD2Q_LANE:7:result_uint64x1 [] = { 3333333333333333, }
VLD2_LANE/VLD2Q_LANE:8:result_poly8x8 [] = { aa, aa, aa, aa, aa, aa, aa, aa, }
VLD2_LANE/VLD2Q_LANE:9:result_poly16x4 [] = { aaaa, aaaa, aaaa, aaaa, }
-VLD2_LANE/VLD2Q_LANE:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VLD2_LANE/VLD2Q_LANE:10:result_float32x2 [] = { c1800000, c1700000, }
VLD2_LANE/VLD2Q_LANE:11:result_float16x4 [] = { cc00, cb80, aaaa, aaaa, }
VLD2_LANE/VLD2Q_LANE:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD2_LANE/VLD2Q_LANE:13:result_int16x8 [] = { ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, }
@@ -4895,7 +4895,7 @@ VLD2_LANE/VLD2Q_LANE:18:result_uint32x4 [] = { fffffff0, fffffff1, aaaaaaaa, aaa
VLD2_LANE/VLD2Q_LANE:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD2_LANE/VLD2Q_LANE:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD2_LANE/VLD2Q_LANE:21:result_poly16x8 [] = { aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, }
-VLD2_LANE/VLD2Q_LANE:22:result_float32x4 [] = { aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, }
+VLD2_LANE/VLD2Q_LANE:22:result_float32x4 [] = { aaaaaaaa, aaaaaaaa, aaaaaaaa, aaaaaaaa, }
VLD2_LANE/VLD2Q_LANE:23:result_float16x8 [] = { aaaa, aaaa, aaaa, aaaa, cc00, cb80, aaaa, aaaa, }
VLD2_LANE/VLD2Q_LANE chunk 1 output:
@@ -4909,7 +4909,7 @@ VLD2_LANE/VLD2Q_LANE:30:result_uint32x2 [] = { fffffff0, fffffff1, }
VLD2_LANE/VLD2Q_LANE:31:result_uint64x1 [] = { 3333333333333333, }
VLD2_LANE/VLD2Q_LANE:32:result_poly8x8 [] = { f0, f1, aa, aa, aa, aa, aa, aa, }
VLD2_LANE/VLD2Q_LANE:33:result_poly16x4 [] = { aaaa, aaaa, fff0, fff1, }
-VLD2_LANE/VLD2Q_LANE:34:result_float32x2 [] = { aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, }
+VLD2_LANE/VLD2Q_LANE:34:result_float32x2 [] = { aaaaaaaa, aaaaaaaa, }
VLD2_LANE/VLD2Q_LANE:35:result_float16x4 [] = { aaaa, aaaa, aaaa, aaaa, }
VLD2_LANE/VLD2Q_LANE:36:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD2_LANE/VLD2Q_LANE:37:result_int16x8 [] = { ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, fffffff0, fffffff1, ffffaaaa, ffffaaaa, }
@@ -4921,7 +4921,7 @@ VLD2_LANE/VLD2Q_LANE:42:result_uint32x4 [] = { aaaaaaaa, aaaaaaaa, aaaaaaaa, aaa
VLD2_LANE/VLD2Q_LANE:43:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD2_LANE/VLD2Q_LANE:44:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD2_LANE/VLD2Q_LANE:45:result_poly16x8 [] = { aaaa, aaaa, fff0, fff1, aaaa, aaaa, aaaa, aaaa, }
-VLD2_LANE/VLD2Q_LANE:46:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, }
+VLD2_LANE/VLD2Q_LANE:46:result_float32x4 [] = { c1800000, c1700000, aaaaaaaa, aaaaaaaa, }
VLD2_LANE/VLD2Q_LANE:47:result_float16x8 [] = { aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, }
VLD3_LANE/VLD3Q_LANE chunk 0 output:
@@ -4935,7 +4935,7 @@ VLD3_LANE/VLD3Q_LANE:6:result_uint32x2 [] = { aaaaaaaa, aaaaaaaa, }
VLD3_LANE/VLD3Q_LANE:7:result_uint64x1 [] = { 3333333333333333, }
VLD3_LANE/VLD3Q_LANE:8:result_poly8x8 [] = { aa, aa, aa, aa, aa, aa, aa, aa, }
VLD3_LANE/VLD3Q_LANE:9:result_poly16x4 [] = { aaaa, aaaa, aaaa, aaaa, }
-VLD3_LANE/VLD3Q_LANE:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VLD3_LANE/VLD3Q_LANE:10:result_float32x2 [] = { c1800000, c1700000, }
VLD3_LANE/VLD3Q_LANE:11:result_float16x4 [] = { cc00, cb80, cb00, aaaa, }
VLD3_LANE/VLD3Q_LANE:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD3_LANE/VLD3Q_LANE:13:result_int16x8 [] = { ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, }
@@ -4947,7 +4947,7 @@ VLD3_LANE/VLD3Q_LANE:18:result_uint32x4 [] = { fffffff0, fffffff1, fffffff2, aaa
VLD3_LANE/VLD3Q_LANE:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD3_LANE/VLD3Q_LANE:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD3_LANE/VLD3Q_LANE:21:result_poly16x8 [] = { aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, }
-VLD3_LANE/VLD3Q_LANE:22:result_float32x4 [] = { aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, }
+VLD3_LANE/VLD3Q_LANE:22:result_float32x4 [] = { aaaaaaaa, aaaaaaaa, aaaaaaaa, aaaaaaaa, }
VLD3_LANE/VLD3Q_LANE:23:result_float16x8 [] = { aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, cc00, cb80, }
VLD3_LANE/VLD3Q_LANE chunk 1 output:
@@ -4961,7 +4961,7 @@ VLD3_LANE/VLD3Q_LANE:30:result_uint32x2 [] = { aaaaaaaa, fffffff0, }
VLD3_LANE/VLD3Q_LANE:31:result_uint64x1 [] = { 3333333333333333, }
VLD3_LANE/VLD3Q_LANE:32:result_poly8x8 [] = { aa, aa, aa, aa, f0, f1, f2, aa, }
VLD3_LANE/VLD3Q_LANE:33:result_poly16x4 [] = { aaaa, aaaa, aaaa, aaaa, }
-VLD3_LANE/VLD3Q_LANE:34:result_float32x2 [] = { c1600000 -0x1.c000000p+3 -14, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, }
+VLD3_LANE/VLD3Q_LANE:34:result_float32x2 [] = { c1600000, aaaaaaaa, }
VLD3_LANE/VLD3Q_LANE:35:result_float16x4 [] = { aaaa, aaaa, aaaa, aaaa, }
VLD3_LANE/VLD3Q_LANE:36:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD3_LANE/VLD3Q_LANE:37:result_int16x8 [] = { ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, }
@@ -4973,7 +4973,7 @@ VLD3_LANE/VLD3Q_LANE:42:result_uint32x4 [] = { aaaaaaaa, aaaaaaaa, aaaaaaaa, aaa
VLD3_LANE/VLD3Q_LANE:43:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD3_LANE/VLD3Q_LANE:44:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD3_LANE/VLD3Q_LANE:45:result_poly16x8 [] = { aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, fff0, }
-VLD3_LANE/VLD3Q_LANE:46:result_float32x4 [] = { aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VLD3_LANE/VLD3Q_LANE:46:result_float32x4 [] = { aaaaaaaa, aaaaaaaa, c1800000, c1700000, }
VLD3_LANE/VLD3Q_LANE:47:result_float16x8 [] = { cb00, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, }
VLD3_LANE/VLD3Q_LANE chunk 2 output:
@@ -4987,7 +4987,7 @@ VLD3_LANE/VLD3Q_LANE:54:result_uint32x2 [] = { fffffff1, fffffff2, }
VLD3_LANE/VLD3Q_LANE:55:result_uint64x1 [] = { 3333333333333333, }
VLD3_LANE/VLD3Q_LANE:56:result_poly8x8 [] = { aa, aa, aa, aa, aa, aa, aa, aa, }
VLD3_LANE/VLD3Q_LANE:57:result_poly16x4 [] = { aaaa, fff0, fff1, fff2, }
-VLD3_LANE/VLD3Q_LANE:58:result_float32x2 [] = { aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, }
+VLD3_LANE/VLD3Q_LANE:58:result_float32x2 [] = { aaaaaaaa, aaaaaaaa, }
VLD3_LANE/VLD3Q_LANE:59:result_float16x4 [] = { aaaa, aaaa, aaaa, aaaa, }
VLD3_LANE/VLD3Q_LANE:60:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD3_LANE/VLD3Q_LANE:61:result_int16x8 [] = { ffffaaaa, ffffaaaa, fffffff0, fffffff1, fffffff2, ffffaaaa, ffffaaaa, ffffaaaa, }
@@ -4999,7 +4999,7 @@ VLD3_LANE/VLD3Q_LANE:66:result_uint32x4 [] = { aaaaaaaa, aaaaaaaa, aaaaaaaa, aaa
VLD3_LANE/VLD3Q_LANE:67:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD3_LANE/VLD3Q_LANE:68:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD3_LANE/VLD3Q_LANE:69:result_poly16x8 [] = { fff1, fff2, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, }
-VLD3_LANE/VLD3Q_LANE:70:result_float32x4 [] = { c1600000 -0x1.c000000p+3 -14, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, }
+VLD3_LANE/VLD3Q_LANE:70:result_float32x4 [] = { c1600000, aaaaaaaa, aaaaaaaa, aaaaaaaa, }
VLD3_LANE/VLD3Q_LANE:71:result_float16x8 [] = { aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, }
VLD4_LANE/VLD4Q_LANE chunk 0 output:
@@ -5013,7 +5013,7 @@ VLD4_LANE/VLD4Q_LANE:6:result_uint32x2 [] = { aaaaaaaa, aaaaaaaa, }
VLD4_LANE/VLD4Q_LANE:7:result_uint64x1 [] = { 3333333333333333, }
VLD4_LANE/VLD4Q_LANE:8:result_poly8x8 [] = { aa, aa, aa, aa, aa, aa, aa, aa, }
VLD4_LANE/VLD4Q_LANE:9:result_poly16x4 [] = { aaaa, aaaa, aaaa, aaaa, }
-VLD4_LANE/VLD4Q_LANE:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VLD4_LANE/VLD4Q_LANE:10:result_float32x2 [] = { c1800000, c1700000, }
VLD4_LANE/VLD4Q_LANE:11:result_float16x4 [] = { cc00, cb80, cb00, ca80, }
VLD4_LANE/VLD4Q_LANE:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD4_LANE/VLD4Q_LANE:13:result_int16x8 [] = { ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, }
@@ -5025,7 +5025,7 @@ VLD4_LANE/VLD4Q_LANE:18:result_uint32x4 [] = { fffffff0, fffffff1, fffffff2, fff
VLD4_LANE/VLD4Q_LANE:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD4_LANE/VLD4Q_LANE:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD4_LANE/VLD4Q_LANE:21:result_poly16x8 [] = { aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, }
-VLD4_LANE/VLD4Q_LANE:22:result_float32x4 [] = { aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, }
+VLD4_LANE/VLD4Q_LANE:22:result_float32x4 [] = { aaaaaaaa, aaaaaaaa, aaaaaaaa, aaaaaaaa, }
VLD4_LANE/VLD4Q_LANE:23:result_float16x8 [] = { aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, }
VLD4_LANE/VLD4Q_LANE chunk 1 output:
@@ -5039,7 +5039,7 @@ VLD4_LANE/VLD4Q_LANE:30:result_uint32x2 [] = { aaaaaaaa, aaaaaaaa, }
VLD4_LANE/VLD4Q_LANE:31:result_uint64x1 [] = { 3333333333333333, }
VLD4_LANE/VLD4Q_LANE:32:result_poly8x8 [] = { aa, aa, aa, aa, aa, aa, aa, aa, }
VLD4_LANE/VLD4Q_LANE:33:result_poly16x4 [] = { aaaa, aaaa, aaaa, aaaa, }
-VLD4_LANE/VLD4Q_LANE:34:result_float32x2 [] = { c1600000 -0x1.c000000p+3 -14, c1500000 -0x1.a000000p+3 -13, }
+VLD4_LANE/VLD4Q_LANE:34:result_float32x2 [] = { c1600000, c1500000, }
VLD4_LANE/VLD4Q_LANE:35:result_float16x4 [] = { aaaa, aaaa, aaaa, aaaa, }
VLD4_LANE/VLD4Q_LANE:36:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD4_LANE/VLD4Q_LANE:37:result_int16x8 [] = { ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, }
@@ -5051,7 +5051,7 @@ VLD4_LANE/VLD4Q_LANE:42:result_uint32x4 [] = { aaaaaaaa, aaaaaaaa, aaaaaaaa, aaa
VLD4_LANE/VLD4Q_LANE:43:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD4_LANE/VLD4Q_LANE:44:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD4_LANE/VLD4Q_LANE:45:result_poly16x8 [] = { aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, }
-VLD4_LANE/VLD4Q_LANE:46:result_float32x4 [] = { aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, }
+VLD4_LANE/VLD4Q_LANE:46:result_float32x4 [] = { aaaaaaaa, aaaaaaaa, aaaaaaaa, aaaaaaaa, }
VLD4_LANE/VLD4Q_LANE:47:result_float16x8 [] = { cc00, cb80, cb00, ca80, aaaa, aaaa, aaaa, aaaa, }
VLD4_LANE/VLD4Q_LANE chunk 2 output:
@@ -5065,7 +5065,7 @@ VLD4_LANE/VLD4Q_LANE:54:result_uint32x2 [] = { fffffff0, fffffff1, }
VLD4_LANE/VLD4Q_LANE:55:result_uint64x1 [] = { 3333333333333333, }
VLD4_LANE/VLD4Q_LANE:56:result_poly8x8 [] = { f0, f1, f2, f3, aa, aa, aa, aa, }
VLD4_LANE/VLD4Q_LANE:57:result_poly16x4 [] = { aaaa, aaaa, aaaa, aaaa, }
-VLD4_LANE/VLD4Q_LANE:58:result_float32x2 [] = { aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, }
+VLD4_LANE/VLD4Q_LANE:58:result_float32x2 [] = { aaaaaaaa, aaaaaaaa, }
VLD4_LANE/VLD4Q_LANE:59:result_float16x4 [] = { aaaa, aaaa, aaaa, aaaa, }
VLD4_LANE/VLD4Q_LANE:60:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD4_LANE/VLD4Q_LANE:61:result_int16x8 [] = { ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, }
@@ -5077,7 +5077,7 @@ VLD4_LANE/VLD4Q_LANE:66:result_uint32x4 [] = { aaaaaaaa, aaaaaaaa, aaaaaaaa, aaa
VLD4_LANE/VLD4Q_LANE:67:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD4_LANE/VLD4Q_LANE:68:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD4_LANE/VLD4Q_LANE:69:result_poly16x8 [] = { aaaa, aaaa, aaaa, aaaa, fff0, fff1, fff2, fff3, }
-VLD4_LANE/VLD4Q_LANE:70:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, c1600000 -0x1.c000000p+3 -14, c1500000 -0x1.a000000p+3 -13, }
+VLD4_LANE/VLD4Q_LANE:70:result_float32x4 [] = { c1800000, c1700000, c1600000, c1500000, }
VLD4_LANE/VLD4Q_LANE:71:result_float16x8 [] = { aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, }
VLD4_LANE/VLD4Q_LANE chunk 3 output:
@@ -5091,7 +5091,7 @@ VLD4_LANE/VLD4Q_LANE:78:result_uint32x2 [] = { fffffff2, fffffff3, }
VLD4_LANE/VLD4Q_LANE:79:result_uint64x1 [] = { 3333333333333333, }
VLD4_LANE/VLD4Q_LANE:80:result_poly8x8 [] = { aa, aa, aa, aa, aa, aa, aa, aa, }
VLD4_LANE/VLD4Q_LANE:81:result_poly16x4 [] = { fff0, fff1, fff2, fff3, }
-VLD4_LANE/VLD4Q_LANE:82:result_float32x2 [] = { aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, }
+VLD4_LANE/VLD4Q_LANE:82:result_float32x2 [] = { aaaaaaaa, aaaaaaaa, }
VLD4_LANE/VLD4Q_LANE:83:result_float16x4 [] = { aaaa, aaaa, aaaa, aaaa, }
VLD4_LANE/VLD4Q_LANE:84:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD4_LANE/VLD4Q_LANE:85:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, }
@@ -5103,7 +5103,7 @@ VLD4_LANE/VLD4Q_LANE:90:result_uint32x4 [] = { aaaaaaaa, aaaaaaaa, aaaaaaaa, aaa
VLD4_LANE/VLD4Q_LANE:91:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD4_LANE/VLD4Q_LANE:92:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD4_LANE/VLD4Q_LANE:93:result_poly16x8 [] = { aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, }
-VLD4_LANE/VLD4Q_LANE:94:result_float32x4 [] = { aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, aaaaaaaa -0x1.5555540p-42 -3.031649e-13, }
+VLD4_LANE/VLD4Q_LANE:94:result_float32x4 [] = { aaaaaaaa, aaaaaaaa, aaaaaaaa, aaaaaaaa, }
VLD4_LANE/VLD4Q_LANE:95:result_float16x8 [] = { aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, }
VLD2_DUP/VLD2Q_DUP chunk 0 output:
@@ -5117,7 +5117,7 @@ VLD2_DUP/VLD2Q_DUP:6:result_uint32x2 [] = { fffffff0, fffffff1, }
VLD2_DUP/VLD2Q_DUP:7:result_uint64x1 [] = { fffffffffffffff0, }
VLD2_DUP/VLD2Q_DUP:8:result_poly8x8 [] = { f0, f1, f0, f1, f0, f1, f0, f1, }
VLD2_DUP/VLD2Q_DUP:9:result_poly16x4 [] = { fff0, fff1, fff0, fff1, }
-VLD2_DUP/VLD2Q_DUP:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VLD2_DUP/VLD2Q_DUP:10:result_float32x2 [] = { c1800000, c1700000, }
VLD2_DUP/VLD2Q_DUP:11:result_float16x4 [] = { cc00, cb80, cc00, cb80, }
VLD2_DUP/VLD2Q_DUP:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD2_DUP/VLD2Q_DUP:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -5129,7 +5129,7 @@ VLD2_DUP/VLD2Q_DUP:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333
VLD2_DUP/VLD2Q_DUP:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD2_DUP/VLD2Q_DUP:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD2_DUP/VLD2Q_DUP:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VLD2_DUP/VLD2Q_DUP:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VLD2_DUP/VLD2Q_DUP:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VLD2_DUP/VLD2Q_DUP:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VLD2_DUP/VLD2Q_DUP chunk 1 output:
@@ -5143,7 +5143,7 @@ VLD2_DUP/VLD2Q_DUP:30:result_uint32x2 [] = { fffffff0, fffffff1, }
VLD2_DUP/VLD2Q_DUP:31:result_uint64x1 [] = { fffffffffffffff1, }
VLD2_DUP/VLD2Q_DUP:32:result_poly8x8 [] = { f0, f1, f0, f1, f0, f1, f0, f1, }
VLD2_DUP/VLD2Q_DUP:33:result_poly16x4 [] = { fff0, fff1, fff0, fff1, }
-VLD2_DUP/VLD2Q_DUP:34:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VLD2_DUP/VLD2Q_DUP:34:result_float32x2 [] = { c1800000, c1700000, }
VLD2_DUP/VLD2Q_DUP:35:result_float16x4 [] = { cc00, cb80, cc00, cb80, }
VLD2_DUP/VLD2Q_DUP:36:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD2_DUP/VLD2Q_DUP:37:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -5155,7 +5155,7 @@ VLD2_DUP/VLD2Q_DUP:42:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333
VLD2_DUP/VLD2Q_DUP:43:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD2_DUP/VLD2Q_DUP:44:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD2_DUP/VLD2Q_DUP:45:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VLD2_DUP/VLD2Q_DUP:46:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VLD2_DUP/VLD2Q_DUP:46:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VLD2_DUP/VLD2Q_DUP:47:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VLD3_DUP/VLD3Q_DUP chunk 0 output:
@@ -5169,7 +5169,7 @@ VLD3_DUP/VLD3Q_DUP:6:result_uint32x2 [] = { fffffff0, fffffff1, }
VLD3_DUP/VLD3Q_DUP:7:result_uint64x1 [] = { fffffffffffffff0, }
VLD3_DUP/VLD3Q_DUP:8:result_poly8x8 [] = { f0, f1, f2, f0, f1, f2, f0, f1, }
VLD3_DUP/VLD3Q_DUP:9:result_poly16x4 [] = { fff0, fff1, fff2, fff0, }
-VLD3_DUP/VLD3Q_DUP:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VLD3_DUP/VLD3Q_DUP:10:result_float32x2 [] = { c1800000, c1700000, }
VLD3_DUP/VLD3Q_DUP:11:result_float16x4 [] = { cc00, cb80, cb00, cc00, }
VLD3_DUP/VLD3Q_DUP:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD3_DUP/VLD3Q_DUP:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -5181,7 +5181,7 @@ VLD3_DUP/VLD3Q_DUP:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333
VLD3_DUP/VLD3Q_DUP:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD3_DUP/VLD3Q_DUP:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD3_DUP/VLD3Q_DUP:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VLD3_DUP/VLD3Q_DUP:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VLD3_DUP/VLD3Q_DUP:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VLD3_DUP/VLD3Q_DUP:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VLD3_DUP/VLD3Q_DUP chunk 1 output:
@@ -5195,7 +5195,7 @@ VLD3_DUP/VLD3Q_DUP:30:result_uint32x2 [] = { fffffff2, fffffff0, }
VLD3_DUP/VLD3Q_DUP:31:result_uint64x1 [] = { fffffffffffffff1, }
VLD3_DUP/VLD3Q_DUP:32:result_poly8x8 [] = { f2, f0, f1, f2, f0, f1, f2, f0, }
VLD3_DUP/VLD3Q_DUP:33:result_poly16x4 [] = { fff1, fff2, fff0, fff1, }
-VLD3_DUP/VLD3Q_DUP:34:result_float32x2 [] = { c1600000 -0x1.c000000p+3 -14, c1800000 -0x1.0000000p+4 -16, }
+VLD3_DUP/VLD3Q_DUP:34:result_float32x2 [] = { c1600000, c1800000, }
VLD3_DUP/VLD3Q_DUP:35:result_float16x4 [] = { cb80, cb00, cc00, cb80, }
VLD3_DUP/VLD3Q_DUP:36:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD3_DUP/VLD3Q_DUP:37:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -5207,7 +5207,7 @@ VLD3_DUP/VLD3Q_DUP:42:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333
VLD3_DUP/VLD3Q_DUP:43:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD3_DUP/VLD3Q_DUP:44:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD3_DUP/VLD3Q_DUP:45:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VLD3_DUP/VLD3Q_DUP:46:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VLD3_DUP/VLD3Q_DUP:46:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VLD3_DUP/VLD3Q_DUP:47:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VLD3_DUP/VLD3Q_DUP chunk 2 output:
@@ -5221,7 +5221,7 @@ VLD3_DUP/VLD3Q_DUP:54:result_uint32x2 [] = { fffffff1, fffffff2, }
VLD3_DUP/VLD3Q_DUP:55:result_uint64x1 [] = { fffffffffffffff2, }
VLD3_DUP/VLD3Q_DUP:56:result_poly8x8 [] = { f1, f2, f0, f1, f2, f0, f1, f2, }
VLD3_DUP/VLD3Q_DUP:57:result_poly16x4 [] = { fff2, fff0, fff1, fff2, }
-VLD3_DUP/VLD3Q_DUP:58:result_float32x2 [] = { c1700000 -0x1.e000000p+3 -15, c1600000 -0x1.c000000p+3 -14, }
+VLD3_DUP/VLD3Q_DUP:58:result_float32x2 [] = { c1700000, c1600000, }
VLD3_DUP/VLD3Q_DUP:59:result_float16x4 [] = { cb00, cc00, cb80, cb00, }
VLD3_DUP/VLD3Q_DUP:60:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD3_DUP/VLD3Q_DUP:61:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -5233,7 +5233,7 @@ VLD3_DUP/VLD3Q_DUP:66:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333
VLD3_DUP/VLD3Q_DUP:67:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD3_DUP/VLD3Q_DUP:68:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD3_DUP/VLD3Q_DUP:69:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VLD3_DUP/VLD3Q_DUP:70:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VLD3_DUP/VLD3Q_DUP:70:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VLD3_DUP/VLD3Q_DUP:71:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VLD4_DUP/VLD4Q_DUP chunk 0 output:
@@ -5247,7 +5247,7 @@ VLD4_DUP/VLD4Q_DUP:6:result_uint32x2 [] = { fffffff0, fffffff1, }
VLD4_DUP/VLD4Q_DUP:7:result_uint64x1 [] = { fffffffffffffff0, }
VLD4_DUP/VLD4Q_DUP:8:result_poly8x8 [] = { f0, f1, f2, f3, f0, f1, f2, f3, }
VLD4_DUP/VLD4Q_DUP:9:result_poly16x4 [] = { fff0, fff1, fff2, fff3, }
-VLD4_DUP/VLD4Q_DUP:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VLD4_DUP/VLD4Q_DUP:10:result_float32x2 [] = { c1800000, c1700000, }
VLD4_DUP/VLD4Q_DUP:11:result_float16x4 [] = { cc00, cb80, cb00, ca80, }
VLD4_DUP/VLD4Q_DUP:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD4_DUP/VLD4Q_DUP:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -5259,7 +5259,7 @@ VLD4_DUP/VLD4Q_DUP:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333
VLD4_DUP/VLD4Q_DUP:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD4_DUP/VLD4Q_DUP:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD4_DUP/VLD4Q_DUP:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VLD4_DUP/VLD4Q_DUP:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VLD4_DUP/VLD4Q_DUP:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VLD4_DUP/VLD4Q_DUP:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VLD4_DUP/VLD4Q_DUP chunk 1 output:
@@ -5273,7 +5273,7 @@ VLD4_DUP/VLD4Q_DUP:30:result_uint32x2 [] = { fffffff2, fffffff3, }
VLD4_DUP/VLD4Q_DUP:31:result_uint64x1 [] = { fffffffffffffff1, }
VLD4_DUP/VLD4Q_DUP:32:result_poly8x8 [] = { f0, f1, f2, f3, f0, f1, f2, f3, }
VLD4_DUP/VLD4Q_DUP:33:result_poly16x4 [] = { fff0, fff1, fff2, fff3, }
-VLD4_DUP/VLD4Q_DUP:34:result_float32x2 [] = { c1600000 -0x1.c000000p+3 -14, c1500000 -0x1.a000000p+3 -13, }
+VLD4_DUP/VLD4Q_DUP:34:result_float32x2 [] = { c1600000, c1500000, }
VLD4_DUP/VLD4Q_DUP:35:result_float16x4 [] = { cc00, cb80, cb00, ca80, }
VLD4_DUP/VLD4Q_DUP:36:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD4_DUP/VLD4Q_DUP:37:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -5285,7 +5285,7 @@ VLD4_DUP/VLD4Q_DUP:42:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333
VLD4_DUP/VLD4Q_DUP:43:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD4_DUP/VLD4Q_DUP:44:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD4_DUP/VLD4Q_DUP:45:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VLD4_DUP/VLD4Q_DUP:46:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VLD4_DUP/VLD4Q_DUP:46:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VLD4_DUP/VLD4Q_DUP:47:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VLD4_DUP/VLD4Q_DUP chunk 2 output:
@@ -5299,7 +5299,7 @@ VLD4_DUP/VLD4Q_DUP:54:result_uint32x2 [] = { fffffff0, fffffff1, }
VLD4_DUP/VLD4Q_DUP:55:result_uint64x1 [] = { fffffffffffffff2, }
VLD4_DUP/VLD4Q_DUP:56:result_poly8x8 [] = { f0, f1, f2, f3, f0, f1, f2, f3, }
VLD4_DUP/VLD4Q_DUP:57:result_poly16x4 [] = { fff0, fff1, fff2, fff3, }
-VLD4_DUP/VLD4Q_DUP:58:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VLD4_DUP/VLD4Q_DUP:58:result_float32x2 [] = { c1800000, c1700000, }
VLD4_DUP/VLD4Q_DUP:59:result_float16x4 [] = { cc00, cb80, cb00, ca80, }
VLD4_DUP/VLD4Q_DUP:60:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD4_DUP/VLD4Q_DUP:61:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -5311,7 +5311,7 @@ VLD4_DUP/VLD4Q_DUP:66:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333
VLD4_DUP/VLD4Q_DUP:67:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD4_DUP/VLD4Q_DUP:68:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD4_DUP/VLD4Q_DUP:69:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VLD4_DUP/VLD4Q_DUP:70:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VLD4_DUP/VLD4Q_DUP:70:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VLD4_DUP/VLD4Q_DUP:71:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VLD4_DUP/VLD4Q_DUP chunk 3 output:
@@ -5325,7 +5325,7 @@ VLD4_DUP/VLD4Q_DUP:78:result_uint32x2 [] = { fffffff2, fffffff3, }
VLD4_DUP/VLD4Q_DUP:79:result_uint64x1 [] = { fffffffffffffff3, }
VLD4_DUP/VLD4Q_DUP:80:result_poly8x8 [] = { f0, f1, f2, f3, f0, f1, f2, f3, }
VLD4_DUP/VLD4Q_DUP:81:result_poly16x4 [] = { fff0, fff1, fff2, fff3, }
-VLD4_DUP/VLD4Q_DUP:82:result_float32x2 [] = { c1600000 -0x1.c000000p+3 -14, c1500000 -0x1.a000000p+3 -13, }
+VLD4_DUP/VLD4Q_DUP:82:result_float32x2 [] = { c1600000, c1500000, }
VLD4_DUP/VLD4Q_DUP:83:result_float16x4 [] = { cc00, cb80, cb00, ca80, }
VLD4_DUP/VLD4Q_DUP:84:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD4_DUP/VLD4Q_DUP:85:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -5337,7 +5337,7 @@ VLD4_DUP/VLD4Q_DUP:90:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333
VLD4_DUP/VLD4Q_DUP:91:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VLD4_DUP/VLD4Q_DUP:92:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VLD4_DUP/VLD4Q_DUP:93:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VLD4_DUP/VLD4Q_DUP:94:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VLD4_DUP/VLD4Q_DUP:94:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VLD4_DUP/VLD4Q_DUP:95:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VMLA output:
@@ -5351,7 +5351,7 @@ VMLA:6:result_uint32x2 [] = { 43ac, 43ad, }
VMLA:7:result_uint64x1 [] = { 3333333333333333, }
VMLA:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMLA:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMLA:10:result_float32x2 [] = { 43a14e76 0x1.429cec0p+8 322.613, 43a1ce76 0x1.439cec0p+8 323.613, }
+VMLA:10:result_float32x2 [] = { 43a14e76, 43a1ce76, }
VMLA:11:result_float16x4 [] = { 0, 0, 0, 0, }
VMLA:12:result_int8x16 [] = { f, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 1a, 1b, 1c, 1d, 1e, }
VMLA:13:result_int16x8 [] = { 4830, 4831, 4832, 4833, 4834, 4835, 4836, 4837, }
@@ -5363,7 +5363,7 @@ VMLA:18:result_uint32x4 [] = { 3620, 3621, 3622, 3623, }
VMLA:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VMLA:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLA:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMLA:22:result_float32x4 [] = { 45f0ae15 0x1.e15c2a0p+12 7701.76, 45f0b615 0x1.e16c2a0p+12 7702.76, 45f0be15 0x1.e17c2a0p+12 7703.76, 45f0c615 0x1.e18c2a0p+12 7704.76, }
+VMLA:22:result_float32x4 [] = { 45f0ae15, 45f0b615, 45f0be15, 45f0c615, }
VMLA:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VMLS output:
@@ -5377,7 +5377,7 @@ VMLS:6:result_uint32x2 [] = { ffffbc34, ffffbc35, }
VMLS:7:result_uint64x1 [] = { 3333333333333333, }
VMLS:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMLS:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMLS:10:result_float32x2 [] = { c3b14e76 -0x1.629cec0p+8 -354.613, c3b0ce76 -0x1.619cec0p+8 -353.613, }
+VMLS:10:result_float32x2 [] = { c3b14e76, c3b0ce76, }
VMLS:11:result_float16x4 [] = { 0, 0, 0, 0, }
VMLS:12:result_int8x16 [] = { ffffffd1, ffffffd2, ffffffd3, ffffffd4, ffffffd5, ffffffd6, ffffffd7, ffffffd8, ffffffd9, ffffffda, ffffffdb, ffffffdc, ffffffdd, ffffffde, ffffffdf, ffffffe0, }
VMLS:13:result_int16x8 [] = { ffffb7b0, ffffb7b1, ffffb7b2, ffffb7b3, ffffb7b4, ffffb7b5, ffffb7b6, ffffb7b7, }
@@ -5389,7 +5389,7 @@ VMLS:18:result_uint32x4 [] = { ffffc9c0, ffffc9c1, ffffc9c2, ffffc9c3, }
VMLS:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VMLS:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLS:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMLS:22:result_float32x4 [] = { c5f1ae15 -0x1.e35c2a0p+12 -7733.76, c5f1a615 -0x1.e34c2a0p+12 -7732.76, c5f19e15 -0x1.e33c2a0p+12 -7731.76, c5f19615 -0x1.e32c2a0p+12 -7730.76, }
+VMLS:22:result_float32x4 [] = { c5f1ae15, c5f1a615, c5f19e15, c5f19615, }
VMLS:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VMUL output:
@@ -5403,7 +5403,7 @@ VMUL:6:result_uint32x2 [] = { fffff9a0, fffffa06, }
VMUL:7:result_uint64x1 [] = { 3333333333333333, }
VMUL:8:result_poly8x8 [] = { c0, 84, 48, c, d0, 94, 58, 1c, }
VMUL:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMUL:10:result_float32x2 [] = { c4053333 -0x1.0a66660p+9 -532.8, c3f9c000 -0x1.f380000p+8 -499.5, }
+VMUL:10:result_float32x2 [] = { c4053333, c3f9c000, }
VMUL:11:result_float16x4 [] = { 0, 0, 0, 0, }
VMUL:12:result_int8x16 [] = { ffffff90, 7, 7e, fffffff5, 6c, ffffffe3, 5a, ffffffd1, 48, ffffffbf, 36, ffffffad, 24, ffffff9b, 12, ffffff89, }
VMUL:13:result_int16x8 [] = { fffff780, fffff808, fffff890, fffff918, fffff9a0, fffffa28, fffffab0, fffffb38, }
@@ -5415,7 +5415,7 @@ VMUL:18:result_uint32x4 [] = { fffff340, fffff40c, fffff4d8, fffff5a4, }
VMUL:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VMUL:20:result_poly8x16 [] = { 60, ca, 34, 9e, c8, 62, 9c, 36, 30, 9a, 64, ce, 98, 32, cc, 66, }
VMUL:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMUL:22:result_float32x4 [] = { c4c73333 -0x1.8e66660p+10 -1593.6, c4bac000 -0x1.7580000p+10 -1494, c4ae4ccd -0x1.5c999a0p+10 -1394.4, c4a1d999 -0x1.43b3320p+10 -1294.8, }
+VMUL:22:result_float32x4 [] = { c4c73333, c4bac000, c4ae4ccd, c4a1d999, }
VMUL:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VMUL_LANE output:
@@ -5429,7 +5429,7 @@ VMUL_LANE:6:result_uint32x2 [] = { fffface0, ffffb212, }
VMUL_LANE:7:result_uint64x1 [] = { 3333333333333333, }
VMUL_LANE:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMUL_LANE:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMUL_LANE:10:result_float32x2 [] = { c3b66666 -0x1.6ccccc0p+8 -364.8, c3ab0000 -0x1.5600000p+8 -342, }
+VMUL_LANE:10:result_float32x2 [] = { c3b66666, c3ab0000, }
VMUL_LANE:11:result_float16x4 [] = { 0, 0, 0, 0, }
VMUL_LANE:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMUL_LANE:13:result_int16x8 [] = { ffffffc0, ffffffc4, ffffffc8, ffffffcc, ffffffd0, ffffffd4, ffffffd8, ffffffdc, }
@@ -5441,7 +5441,7 @@ VMUL_LANE:18:result_uint32x4 [] = { fffface0, ffffb212, ffffb744, ffffbc76, }
VMUL_LANE:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VMUL_LANE:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMUL_LANE:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMUL_LANE:22:result_float32x4 [] = { c3b66666 -0x1.6ccccc0p+8 -364.8, c3ab0000 -0x1.5600000p+8 -342, c39f9999 -0x1.3f33320p+8 -319.2, c3943333 -0x1.2866660p+8 -296.4, }
+VMUL_LANE:22:result_float32x4 [] = { c3b66666, c3ab0000, c39f9999, c3943333, }
VMUL_LANE:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VMUL_N output:
@@ -5455,7 +5455,7 @@ VMUL_N:6:result_uint32x2 [] = { fffffbc0, fffffc04, }
VMUL_N:7:result_uint64x1 [] = { 3333333333333333, }
VMUL_N:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMUL_N:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMUL_N:10:result_float32x2 [] = { c3b26666 -0x1.64cccc0p+8 -356.8, c3a74000 -0x1.4e80000p+8 -334.5, }
+VMUL_N:10:result_float32x2 [] = { c3b26666, c3a74000, }
VMUL_N:11:result_float16x4 [] = { 0, 0, 0, 0, }
VMUL_N:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMUL_N:13:result_int16x8 [] = { fffffab0, fffffb05, fffffb5a, fffffbaf, fffffc04, fffffc59, fffffcae, fffffd03, }
@@ -5467,7 +5467,7 @@ VMUL_N:18:result_uint32x4 [] = { fffff780, fffff808, fffff890, fffff918, }
VMUL_N:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VMUL_N:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMUL_N:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMUL_N:22:result_float32x4 [] = { c4b1cccd -0x1.63999a0p+10 -1422.4, c4a6b000 -0x1.4d60000p+10 -1333.5, c49b9333 -0x1.3726660p+10 -1244.6, c4907667 -0x1.20ecce0p+10 -1155.7, }
+VMUL_N:22:result_float32x4 [] = { c4b1cccd, c4a6b000, c49b9333, c4907667, }
VMUL_N:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VMULL_N output:
@@ -5487,7 +5487,7 @@ VMLA_LANE:6:result_uint32x2 [] = { 3e07, 3e08, }
VMLA_LANE:7:result_uint64x1 [] = { 3333333333333333, }
VMLA_LANE:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMLA_LANE:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMLA_LANE:10:result_float32x2 [] = { 4418c687 0x1.318d0e0p+9 611.102, 44190687 0x1.320d0e0p+9 612.102, }
+VMLA_LANE:10:result_float32x2 [] = { 4418c687, 44190687, }
VMLA_LANE:11:result_float16x4 [] = { 0, 0, 0, 0, }
VMLA_LANE:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLA_LANE:13:result_int16x8 [] = { 3e07, 3e08, 3e09, 3e0a, 3e0b, 3e0c, 3e0d, 3e0e, }
@@ -5499,7 +5499,7 @@ VMLA_LANE:18:result_uint32x4 [] = { 3e07, 3e08, 3e09, 3e0a, }
VMLA_LANE:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VMLA_LANE:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLA_LANE:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMLA_LANE:22:result_float32x4 [] = { 441a3168 0x1.3462d00p+9 616.772, 441a7168 0x1.34e2d00p+9 617.772, 441ab168 0x1.3562d00p+9 618.772, 441af168 0x1.35e2d00p+9 619.772, }
+VMLA_LANE:22:result_float32x4 [] = { 441a3168, 441a7168, 441ab168, 441af168, }
VMLA_LANE:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VMLS_LANE output:
@@ -5513,7 +5513,7 @@ VMLS_LANE:6:result_uint32x2 [] = { ffffc1d9, ffffc1da, }
VMLS_LANE:7:result_uint64x1 [] = { 3333333333333333, }
VMLS_LANE:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMLS_LANE:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMLS_LANE:10:result_float32x2 [] = { c420c687 -0x1.418d0e0p+9 -643.102, c4208687 -0x1.410d0e0p+9 -642.102, }
+VMLS_LANE:10:result_float32x2 [] = { c420c687, c4208687, }
VMLS_LANE:11:result_float16x4 [] = { 0, 0, 0, 0, }
VMLS_LANE:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLS_LANE:13:result_int16x8 [] = { ffffc1d9, ffffc1da, ffffc1db, ffffc1dc, ffffc1dd, ffffc1de, ffffc1df, ffffc1e0, }
@@ -5525,7 +5525,7 @@ VMLS_LANE:18:result_uint32x4 [] = { ffffc1d9, ffffc1da, ffffc1db, ffffc1dc, }
VMLS_LANE:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VMLS_LANE:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLS_LANE:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMLS_LANE:22:result_float32x4 [] = { c4223168 -0x1.4462d00p+9 -648.772, c421f168 -0x1.43e2d00p+9 -647.772, c421b168 -0x1.4362d00p+9 -646.772, c4217168 -0x1.42e2d00p+9 -645.772, }
+VMLS_LANE:22:result_float32x4 [] = { c4223168, c421f168, c421b168, c4217168, }
VMLS_LANE:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VMLA_N output:
@@ -5539,7 +5539,7 @@ VMLA_N:6:result_uint32x2 [] = { 1684, 1685, }
VMLA_N:7:result_uint64x1 [] = { 3333333333333333, }
VMLA_N:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMLA_N:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMLA_N:10:result_float32x2 [] = { 4497deb8 0x1.2fbd700p+10 1214.96, 4497feb8 0x1.2ffd700p+10 1215.96, }
+VMLA_N:10:result_float32x2 [] = { 4497deb8, 4497feb8, }
VMLA_N:11:result_float16x4 [] = { 0, 0, 0, 0, }
VMLA_N:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLA_N:13:result_int16x8 [] = { 1c29, 1c2a, 1c2b, 1c2c, 1c2d, 1c2e, 1c2f, 1c30, }
@@ -5551,7 +5551,7 @@ VMLA_N:18:result_uint32x4 [] = { 2d18, 2d19, 2d1a, 2d1b, }
VMLA_N:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VMLA_N:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLA_N:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMLA_N:22:result_float32x4 [] = { 4568087b 0x1.d010f60p+11 3712.53, 4568187b 0x1.d030f60p+11 3713.53, 4568287b 0x1.d050f60p+11 3714.53, 4568387b 0x1.d070f60p+11 3715.53, }
+VMLA_N:22:result_float32x4 [] = { 4568087b, 4568187b, 4568287b, 4568387b, }
VMLA_N:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VMLS_N output:
@@ -5565,7 +5565,7 @@ VMLS_N:6:result_uint32x2 [] = { ffffe95c, ffffe95d, }
VMLS_N:7:result_uint64x1 [] = { 3333333333333333, }
VMLS_N:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VMLS_N:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMLS_N:10:result_float32x2 [] = { c49bdeb8 -0x1.37bd700p+10 -1246.96, c49bbeb8 -0x1.377d700p+10 -1245.96, }
+VMLS_N:10:result_float32x2 [] = { c49bdeb8, c49bbeb8, }
VMLS_N:11:result_float16x4 [] = { 0, 0, 0, 0, }
VMLS_N:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLS_N:13:result_int16x8 [] = { ffffe3b7, ffffe3b8, ffffe3b9, ffffe3ba, ffffe3bb, ffffe3bc, ffffe3bd, ffffe3be, }
@@ -5577,7 +5577,7 @@ VMLS_N:18:result_uint32x4 [] = { ffffd2c8, ffffd2c9, ffffd2ca, ffffd2cb, }
VMLS_N:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VMLS_N:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VMLS_N:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMLS_N:22:result_float32x4 [] = { c56a087b -0x1.d410f60p+11 -3744.53, c569f87b -0x1.d3f0f60p+11 -3743.53, c569e87b -0x1.d3d0f60p+11 -3742.53, c569d87b -0x1.d3b0f60p+11 -3741.53, }
+VMLS_N:22:result_float32x4 [] = { c56a087b, c569f87b, c569e87b, c569d87b, }
VMLS_N:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VSLI_N output:
@@ -5591,7 +5591,7 @@ VSLI_N:6:result_uint32x2 [] = { 3ffffff0, 3ffffff1, }
VSLI_N:7:result_uint64x1 [] = { 10, }
VSLI_N:8:result_poly8x8 [] = { 50, 51, 52, 53, 50, 51, 52, 53, }
VSLI_N:9:result_poly16x4 [] = { 7bf0, 7bf1, 7bf2, 7bf3, }
-VSLI_N:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSLI_N:10:result_float32x2 [] = { 33333333, 33333333, }
VSLI_N:11:result_float16x4 [] = { 0, 0, 0, 0, }
VSLI_N:12:result_int8x16 [] = { ffffffd0, ffffffd1, ffffffd2, ffffffd3, ffffffd4, ffffffd5, ffffffd6, ffffffd7, ffffffd8, ffffffd9, ffffffda, ffffffdb, ffffffdc, ffffffdd, ffffffde, ffffffdf, }
VSLI_N:13:result_int16x8 [] = { ffffff60, ffffff61, ffffff62, ffffff63, ffffff64, ffffff65, ffffff66, ffffff67, }
@@ -5603,7 +5603,7 @@ VSLI_N:18:result_uint32x4 [] = { 1bfffff0, 1bfffff1, 1bfffff2, 1bfffff3, }
VSLI_N:19:result_uint64x2 [] = { 7ffffffffffff0, 7ffffffffffff1, }
VSLI_N:20:result_poly8x16 [] = { 60, 61, 62, 63, 64, 65, 66, 67, 60, 61, 62, 63, 64, 65, 66, 67, }
VSLI_N:21:result_poly16x8 [] = { 3ff0, 3ff1, 3ff2, 3ff3, 3ff4, 3ff5, 3ff6, 3ff7, }
-VSLI_N:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSLI_N:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VSLI_N:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VSLI_Nmax shift amount output:
@@ -5617,7 +5617,7 @@ VSLI_N:6:result_uint32x2 [] = { 7ffffff0, 7ffffff1, }
VSLI_N:7:result_uint64x1 [] = { 7ffffffffffffff0, }
VSLI_N:8:result_poly8x8 [] = { 70, 71, 72, 73, 74, 75, 76, 77, }
VSLI_N:9:result_poly16x4 [] = { 7ff0, 7ff1, 7ff2, 7ff3, }
-VSLI_N:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSLI_N:10:result_float32x2 [] = { 33333333, 33333333, }
VSLI_N:11:result_float16x4 [] = { 0, 0, 0, 0, }
VSLI_N:12:result_int8x16 [] = { 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 7a, 7b, 7c, 7d, 7e, 7f, }
VSLI_N:13:result_int16x8 [] = { 7ff0, 7ff1, 7ff2, 7ff3, 7ff4, 7ff5, 7ff6, 7ff7, }
@@ -5629,7 +5629,7 @@ VSLI_N:18:result_uint32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, }
VSLI_N:19:result_uint64x2 [] = { fffffffffffffff0, fffffffffffffff1, }
VSLI_N:20:result_poly8x16 [] = { 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 7a, 7b, 7c, 7d, 7e, 7f, }
VSLI_N:21:result_poly16x8 [] = { fff0, fff1, fff2, fff3, fff4, fff5, fff6, fff7, }
-VSLI_N:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSLI_N:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VSLI_N:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VSRI_N output:
@@ -5643,7 +5643,7 @@ VSRI_N:6:result_uint32x2 [] = { fffffff0, fffffff0, }
VSRI_N:7:result_uint64x1 [] = { e000000000000000, }
VSRI_N:8:result_poly8x8 [] = { c5, c5, c5, c5, c5, c5, c5, c5, }
VSRI_N:9:result_poly16x4 [] = { ffc0, ffc0, ffc0, ffc0, }
-VSRI_N:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSRI_N:10:result_float32x2 [] = { 33333333, 33333333, }
VSRI_N:11:result_float16x4 [] = { 0, 0, 0, 0, }
VSRI_N:12:result_int8x16 [] = { fffffff7, fffffff7, fffffff7, fffffff7, fffffff7, fffffff7, fffffff7, fffffff7, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, }
VSRI_N:13:result_int16x8 [] = { fffffffd, fffffffd, fffffffd, fffffffd, fffffffd, fffffffd, fffffffd, fffffffd, }
@@ -5655,7 +5655,7 @@ VSRI_N:18:result_uint32x4 [] = { fffffe00, fffffe00, fffffe00, fffffe00, }
VSRI_N:19:result_uint64x2 [] = { fffffffffffff800, fffffffffffff800, }
VSRI_N:20:result_poly8x16 [] = { e1, e1, e1, e1, e1, e1, e1, e1, e1, e1, e1, e1, e1, e1, e1, e1, }
VSRI_N:21:result_poly16x8 [] = { fff0, fff0, fff0, fff0, fff0, fff0, fff0, fff0, }
-VSRI_N:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSRI_N:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VSRI_N:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VSRI_N max shift amount output:
@@ -5669,7 +5669,7 @@ VSRI_N:6:result_uint32x2 [] = { fffffff0, fffffff1, }
VSRI_N:7:result_uint64x1 [] = { fffffffffffffff0, }
VSRI_N:8:result_poly8x8 [] = { f0, f1, f2, f3, f4, f5, f6, f7, }
VSRI_N:9:result_poly16x4 [] = { fff0, fff1, fff2, fff3, }
-VSRI_N:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSRI_N:10:result_float32x2 [] = { 33333333, 33333333, }
VSRI_N:11:result_float16x4 [] = { 0, 0, 0, 0, }
VSRI_N:12:result_int8x16 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, }
VSRI_N:13:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, }
@@ -5681,7 +5681,7 @@ VSRI_N:18:result_uint32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, }
VSRI_N:19:result_uint64x2 [] = { fffffffffffffff0, fffffffffffffff1, }
VSRI_N:20:result_poly8x16 [] = { f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, fa, fb, fc, fd, fe, ff, }
VSRI_N:21:result_poly16x8 [] = { fff0, fff1, fff2, fff3, fff4, fff5, fff6, fff7, }
-VSRI_N:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSRI_N:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VSRI_N:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VTST/VTSTQ (signed input) output:
@@ -5695,7 +5695,7 @@ VTST/VTSTQ:6:result_uint32x2 [] = { 0, ffffffff, }
VTST/VTSTQ:7:result_uint64x1 [] = { 3333333333333333, }
VTST/VTSTQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VTST/VTSTQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VTST/VTSTQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTST/VTSTQ:10:result_float32x2 [] = { 33333333, 33333333, }
VTST/VTSTQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VTST/VTSTQ:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTST/VTSTQ:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -5707,7 +5707,7 @@ VTST/VTSTQ:18:result_uint32x4 [] = { 0, ffffffff, 0, ffffffff, }
VTST/VTSTQ:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VTST/VTSTQ:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTST/VTSTQ:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VTST/VTSTQ:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTST/VTSTQ:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VTST/VTSTQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VTST/VTSTQ (unsigned input) output:
@@ -5721,7 +5721,7 @@ VTST/VTSTQ:30:result_uint32x2 [] = { 0, ffffffff, }
VTST/VTSTQ:31:result_uint64x1 [] = { 3333333333333333, }
VTST/VTSTQ:32:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VTST/VTSTQ:33:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VTST/VTSTQ:34:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTST/VTSTQ:34:result_float32x2 [] = { 33333333, 33333333, }
VTST/VTSTQ:35:result_float16x4 [] = { 0, 0, 0, 0, }
VTST/VTSTQ:36:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTST/VTSTQ:37:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -5733,7 +5733,7 @@ VTST/VTSTQ:42:result_uint32x4 [] = { 0, ffffffff, 0, ffffffff, }
VTST/VTSTQ:43:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VTST/VTSTQ:44:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTST/VTSTQ:45:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VTST/VTSTQ:46:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTST/VTSTQ:46:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VTST/VTSTQ:47:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VADDHN output:
@@ -5747,7 +5747,7 @@ VADDHN:6:result_uint32x2 [] = { 3, 3, }
VADDHN:7:result_uint64x1 [] = { 3333333333333333, }
VADDHN:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VADDHN:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VADDHN:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VADDHN:10:result_float32x2 [] = { 33333333, 33333333, }
VADDHN:11:result_float16x4 [] = { 0, 0, 0, 0, }
VADDHN:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VADDHN:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -5759,7 +5759,7 @@ VADDHN:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VADDHN:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VADDHN:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VADDHN:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VADDHN:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VADDHN:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VADDHN:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRADDHN output:
@@ -5773,7 +5773,7 @@ VRADDHN:6:result_uint32x2 [] = { 4, 4, }
VRADDHN:7:result_uint64x1 [] = { 3333333333333333, }
VRADDHN:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRADDHN:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRADDHN:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRADDHN:10:result_float32x2 [] = { 33333333, 33333333, }
VRADDHN:11:result_float16x4 [] = { 0, 0, 0, 0, }
VRADDHN:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRADDHN:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -5785,7 +5785,7 @@ VRADDHN:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRADDHN:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VRADDHN:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRADDHN:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRADDHN:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRADDHN:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRADDHN:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VADDL output:
@@ -5799,7 +5799,7 @@ VADDL:6:result_uint32x2 [] = { 33333333, 33333333, }
VADDL:7:result_uint64x1 [] = { 3333333333333333, }
VADDL:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VADDL:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VADDL:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VADDL:10:result_float32x2 [] = { 33333333, 33333333, }
VADDL:11:result_float16x4 [] = { 0, 0, 0, 0, }
VADDL:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VADDL:13:result_int16x8 [] = { ffffffe3, ffffffe4, ffffffe5, ffffffe6, ffffffe7, ffffffe8, ffffffe9, ffffffea, }
@@ -5811,7 +5811,7 @@ VADDL:18:result_uint32x4 [] = { 1ffe1, 1ffe2, 1ffe3, 1ffe4, }
VADDL:19:result_uint64x2 [] = { 1ffffffe0, 1ffffffe1, }
VADDL:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VADDL:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VADDL:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VADDL:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VADDL:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VADDW output:
@@ -5825,7 +5825,7 @@ VADDW:6:result_uint32x2 [] = { 33333333, 33333333, }
VADDW:7:result_uint64x1 [] = { 3333333333333333, }
VADDW:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VADDW:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VADDW:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VADDW:10:result_float32x2 [] = { 33333333, 33333333, }
VADDW:11:result_float16x4 [] = { 0, 0, 0, 0, }
VADDW:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VADDW:13:result_int16x8 [] = { ffffffe3, ffffffe4, ffffffe5, ffffffe6, ffffffe7, ffffffe8, ffffffe9, ffffffea, }
@@ -5837,7 +5837,7 @@ VADDW:18:result_uint32x4 [] = { ffe1, ffe2, ffe3, ffe4, }
VADDW:19:result_uint64x2 [] = { ffffffe0, ffffffe1, }
VADDW:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VADDW:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VADDW:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VADDW:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VADDW:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VHADD/VHADDQ output:
@@ -5851,7 +5851,7 @@ VHADD/VHADDQ:6:result_uint32x2 [] = { fffffff0, fffffff0, }
VHADD/VHADDQ:7:result_uint64x1 [] = { 3333333333333333, }
VHADD/VHADDQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VHADD/VHADDQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VHADD/VHADDQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VHADD/VHADDQ:10:result_float32x2 [] = { 33333333, 33333333, }
VHADD/VHADDQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VHADD/VHADDQ:12:result_int8x16 [] = { fffffff2, fffffff2, fffffff3, fffffff3, fffffff4, fffffff4, fffffff5, fffffff5, fffffff6, fffffff6, fffffff7, fffffff7, fffffff8, fffffff8, fffffff9, fffffff9, }
VHADD/VHADDQ:13:result_int16x8 [] = { fffffff1, fffffff2, fffffff2, fffffff3, fffffff3, fffffff4, fffffff4, fffffff5, }
@@ -5863,7 +5863,7 @@ VHADD/VHADDQ:18:result_uint32x4 [] = { fffffff0, fffffff1, fffffff1, fffffff2,
VHADD/VHADDQ:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VHADD/VHADDQ:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VHADD/VHADDQ:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VHADD/VHADDQ:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VHADD/VHADDQ:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VHADD/VHADDQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRHADD/VRHADDQ output:
@@ -5877,7 +5877,7 @@ VRHADD/VRHADDQ:6:result_uint32x2 [] = { fffffff0, fffffff1, }
VRHADD/VRHADDQ:7:result_uint64x1 [] = { 3333333333333333, }
VRHADD/VRHADDQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRHADD/VRHADDQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRHADD/VRHADDQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRHADD/VRHADDQ:10:result_float32x2 [] = { 33333333, 33333333, }
VRHADD/VRHADDQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VRHADD/VRHADDQ:12:result_int8x16 [] = { fffffff2, fffffff3, fffffff3, fffffff4, fffffff4, fffffff5, fffffff5, fffffff6, fffffff6, fffffff7, fffffff7, fffffff8, fffffff8, fffffff9, fffffff9, fffffffa, }
VRHADD/VRHADDQ:13:result_int16x8 [] = { fffffff2, fffffff2, fffffff3, fffffff3, fffffff4, fffffff4, fffffff5, fffffff5, }
@@ -5889,7 +5889,7 @@ VRHADD/VRHADDQ:18:result_uint32x4 [] = { fffffff1, fffffff1, fffffff2, fffffff2,
VRHADD/VRHADDQ:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VRHADD/VRHADDQ:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRHADD/VRHADDQ:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRHADD/VRHADDQ:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRHADD/VRHADDQ:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRHADD/VRHADDQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VHSUB/VHSUBQ output:
@@ -5903,7 +5903,7 @@ VHSUB/VHSUBQ:6:result_uint32x2 [] = { 0, 0, }
VHSUB/VHSUBQ:7:result_uint64x1 [] = { 3333333333333333, }
VHSUB/VHSUBQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VHSUB/VHSUBQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VHSUB/VHSUBQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VHSUB/VHSUBQ:10:result_float32x2 [] = { 33333333, 33333333, }
VHSUB/VHSUBQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VHSUB/VHSUBQ:12:result_int8x16 [] = { fffffffe, fffffffe, ffffffff, ffffffff, 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, }
VHSUB/VHSUBQ:13:result_int16x8 [] = { fffffffe, ffffffff, ffffffff, 0, 0, 1, 1, 2, }
@@ -5915,7 +5915,7 @@ VHSUB/VHSUBQ:18:result_uint32x4 [] = { ffffffff, 0, 0, 1, }
VHSUB/VHSUBQ:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VHSUB/VHSUBQ:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VHSUB/VHSUBQ:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VHSUB/VHSUBQ:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VHSUB/VHSUBQ:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VHSUB/VHSUBQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VSUBL output:
@@ -5929,7 +5929,7 @@ VSUBL:6:result_uint32x2 [] = { 33333333, 33333333, }
VSUBL:7:result_uint64x1 [] = { 3333333333333333, }
VSUBL:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VSUBL:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VSUBL:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSUBL:10:result_float32x2 [] = { 33333333, 33333333, }
VSUBL:11:result_float16x4 [] = { 0, 0, 0, 0, }
VSUBL:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VSUBL:13:result_int16x8 [] = { fffffffd, fffffffe, ffffffff, 0, 1, 2, 3, 4, }
@@ -5941,7 +5941,7 @@ VSUBL:18:result_uint32x4 [] = { ffffffff, 0, 1, 2, }
VSUBL:19:result_uint64x2 [] = { 0, 1, }
VSUBL:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VSUBL:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VSUBL:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSUBL:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VSUBL:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VSUBW output:
@@ -5955,7 +5955,7 @@ VSUBW:6:result_uint32x2 [] = { 33333333, 33333333, }
VSUBW:7:result_uint64x1 [] = { 3333333333333333, }
VSUBW:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VSUBW:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VSUBW:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSUBW:10:result_float32x2 [] = { 33333333, 33333333, }
VSUBW:11:result_float16x4 [] = { 0, 0, 0, 0, }
VSUBW:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VSUBW:13:result_int16x8 [] = { fffffffd, fffffffe, ffffffff, 0, 1, 2, 3, 4, }
@@ -5967,7 +5967,7 @@ VSUBW:18:result_uint32x4 [] = { fffeffff, ffff0000, ffff0001, ffff0002, }
VSUBW:19:result_uint64x2 [] = { ffffffff00000000, ffffffff00000001, }
VSUBW:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VSUBW:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VSUBW:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSUBW:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VSUBW:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VSUBHN output:
@@ -5981,7 +5981,7 @@ VSUBHN:6:result_uint32x2 [] = { 2, 2, }
VSUBHN:7:result_uint64x1 [] = { 3333333333333333, }
VSUBHN:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VSUBHN:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VSUBHN:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSUBHN:10:result_float32x2 [] = { 33333333, 33333333, }
VSUBHN:11:result_float16x4 [] = { 0, 0, 0, 0, }
VSUBHN:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VSUBHN:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -5993,7 +5993,7 @@ VSUBHN:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VSUBHN:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VSUBHN:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VSUBHN:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VSUBHN:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSUBHN:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VSUBHN:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSUBHN output:
@@ -6007,7 +6007,7 @@ VRSUBHN:6:result_uint32x2 [] = { 2, 2, }
VRSUBHN:7:result_uint64x1 [] = { 3333333333333333, }
VRSUBHN:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSUBHN:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSUBHN:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSUBHN:10:result_float32x2 [] = { 33333333, 33333333, }
VRSUBHN:11:result_float16x4 [] = { 0, 0, 0, 0, }
VRSUBHN:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSUBHN:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -6019,7 +6019,7 @@ VRSUBHN:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSUBHN:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VRSUBHN:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSUBHN:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSUBHN:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSUBHN:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSUBHN:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VMVN/VMVNQ output:
@@ -6033,7 +6033,7 @@ VMVN/VMVNQ:6:result_uint32x2 [] = { f, e, }
VMVN/VMVNQ:7:result_uint64x1 [] = { 3333333333333333, }
VMVN/VMVNQ:8:result_poly8x8 [] = { f, e, d, c, b, a, 9, 8, }
VMVN/VMVNQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VMVN/VMVNQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMVN/VMVNQ:10:result_float32x2 [] = { 33333333, 33333333, }
VMVN/VMVNQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VMVN/VMVNQ:12:result_int8x16 [] = { f, e, d, c, b, a, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, }
VMVN/VMVNQ:13:result_int16x8 [] = { f, e, d, c, b, a, 9, 8, }
@@ -6045,7 +6045,7 @@ VMVN/VMVNQ:18:result_uint32x4 [] = { f, e, d, c, }
VMVN/VMVNQ:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VMVN/VMVNQ:20:result_poly8x16 [] = { f, e, d, c, b, a, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, }
VMVN/VMVNQ:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VMVN/VMVNQ:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VMVN/VMVNQ:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VMVN/VMVNQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQMOVN cumulative saturation output:
@@ -6067,7 +6067,7 @@ VQMOVN:12:result_uint32x2 [] = { 87654321, 87654321, }
VQMOVN:13:result_uint64x1 [] = { 3333333333333333, }
VQMOVN:14:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQMOVN:15:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQMOVN:16:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQMOVN:16:result_float32x2 [] = { 33333333, 33333333, }
VQMOVN:17:result_float16x4 [] = { 0, 0, 0, 0, }
VQMOVN:18:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQMOVN:19:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -6079,7 +6079,7 @@ VQMOVN:24:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQMOVN:25:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQMOVN:26:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQMOVN:27:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQMOVN:28:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQMOVN:28:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQMOVN:29:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQMOVN cumulative saturation output:
@@ -6101,7 +6101,7 @@ VQMOVN:42:result_uint32x2 [] = { ffffffff, ffffffff, }
VQMOVN:43:result_uint64x1 [] = { 3333333333333333, }
VQMOVN:44:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQMOVN:45:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQMOVN:46:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQMOVN:46:result_float32x2 [] = { 33333333, 33333333, }
VQMOVN:47:result_float16x4 [] = { 0, 0, 0, 0, }
VQMOVN:48:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQMOVN:49:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -6113,7 +6113,7 @@ VQMOVN:54:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQMOVN:55:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQMOVN:56:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQMOVN:57:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQMOVN:58:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQMOVN:58:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQMOVN:59:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQMOVUN cumulative saturation output:
@@ -6132,7 +6132,7 @@ VQMOVUN:9:result_uint32x2 [] = { 12345678, 12345678, }
VQMOVUN:10:result_uint64x1 [] = { 3333333333333333, }
VQMOVUN:11:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQMOVUN:12:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQMOVUN:13:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQMOVUN:13:result_float32x2 [] = { 33333333, 33333333, }
VQMOVUN:14:result_float16x4 [] = { 0, 0, 0, 0, }
VQMOVUN:15:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQMOVUN:16:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -6144,7 +6144,7 @@ VQMOVUN:21:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQMOVUN:22:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQMOVUN:23:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQMOVUN:24:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQMOVUN:25:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQMOVUN:25:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQMOVUN:26:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQMOVUN (negative input) cumulative saturation output:
@@ -6163,7 +6163,7 @@ VQMOVUN:36:result_uint32x2 [] = { 0, 0, }
VQMOVUN:37:result_uint64x1 [] = { 3333333333333333, }
VQMOVUN:38:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQMOVUN:39:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQMOVUN:40:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQMOVUN:40:result_float32x2 [] = { 33333333, 33333333, }
VQMOVUN:41:result_float16x4 [] = { 0, 0, 0, 0, }
VQMOVUN:42:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQMOVUN:43:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -6175,7 +6175,7 @@ VQMOVUN:48:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQMOVUN:49:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQMOVUN:50:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQMOVUN:51:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQMOVUN:52:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQMOVUN:52:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQMOVUN:53:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHR_N output:
@@ -6189,7 +6189,7 @@ VRSHR_N:6:result_uint32x2 [] = { 8000000, 8000000, }
VRSHR_N:7:result_uint64x1 [] = { 80000000, }
VRSHR_N:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHR_N:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSHR_N:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHR_N:10:result_float32x2 [] = { 33333333, 33333333, }
VRSHR_N:11:result_float16x4 [] = { 0, 0, 0, 0, }
VRSHR_N:12:result_int8x16 [] = { fffffff8, fffffff9, fffffff9, fffffffa, fffffffa, fffffffb, fffffffb, fffffffc, fffffffc, fffffffd, fffffffd, fffffffe, fffffffe, ffffffff, ffffffff, 0, }
VRSHR_N:13:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -6201,7 +6201,7 @@ VRSHR_N:18:result_uint32x4 [] = { 8000000, 8000000, 8000000, 8000000, }
VRSHR_N:19:result_uint64x2 [] = { 80000000, 80000000, }
VRSHR_N:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHR_N:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSHR_N:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHR_N:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHR_N:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHR_N (overflow test: max shift amount, positive input) output:
@@ -6215,7 +6215,7 @@ VRSHR_N:30:result_uint32x2 [] = { 1, 1, }
VRSHR_N:31:result_uint64x1 [] = { 1, }
VRSHR_N:32:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHR_N:33:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSHR_N:34:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHR_N:34:result_float32x2 [] = { 33333333, 33333333, }
VRSHR_N:35:result_float16x4 [] = { 0, 0, 0, 0, }
VRSHR_N:36:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHR_N:37:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -6227,7 +6227,7 @@ VRSHR_N:42:result_uint32x4 [] = { 1, 1, 1, 1, }
VRSHR_N:43:result_uint64x2 [] = { 1, 1, }
VRSHR_N:44:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHR_N:45:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSHR_N:46:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHR_N:46:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHR_N:47:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHR_N (overflow test: shift by 1, with negative input) output:
@@ -6241,7 +6241,7 @@ VRSHR_N:54:result_uint32x2 [] = { 80000000, 80000000, }
VRSHR_N:55:result_uint64x1 [] = { 8000000000000000, }
VRSHR_N:56:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHR_N:57:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSHR_N:58:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHR_N:58:result_float32x2 [] = { 33333333, 33333333, }
VRSHR_N:59:result_float16x4 [] = { 0, 0, 0, 0, }
VRSHR_N:60:result_int8x16 [] = { 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, }
VRSHR_N:61:result_int16x8 [] = { 4000, 4000, 4000, 4000, 4000, 4000, 4000, 4000, }
@@ -6253,7 +6253,7 @@ VRSHR_N:66:result_uint32x4 [] = { 80000000, 80000000, 80000000, 80000000, }
VRSHR_N:67:result_uint64x2 [] = { 8000000000000000, 8000000000000000, }
VRSHR_N:68:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHR_N:69:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSHR_N:70:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHR_N:70:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHR_N:71:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHR_N (overflow test: shift by 3, positive input) output:
@@ -6267,7 +6267,7 @@ VRSHR_N:78:result_uint32x2 [] = { 20000000, 20000000, }
VRSHR_N:79:result_uint64x1 [] = { 2000000000000000, }
VRSHR_N:80:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHR_N:81:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSHR_N:82:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHR_N:82:result_float32x2 [] = { 33333333, 33333333, }
VRSHR_N:83:result_float16x4 [] = { 0, 0, 0, 0, }
VRSHR_N:84:result_int8x16 [] = { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, }
VRSHR_N:85:result_int16x8 [] = { 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, }
@@ -6279,7 +6279,7 @@ VRSHR_N:90:result_uint32x4 [] = { 20000000, 20000000, 20000000, 20000000, }
VRSHR_N:91:result_uint64x2 [] = { 2000000000000000, 2000000000000000, }
VRSHR_N:92:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHR_N:93:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSHR_N:94:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHR_N:94:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHR_N:95:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHR_N (overflow test: shift by 1, with negative input) output:
@@ -6293,7 +6293,7 @@ VRSHR_N:102:result_uint32x2 [] = { 80000000, 80000000, }
VRSHR_N:103:result_uint64x1 [] = { 8000000000000000, }
VRSHR_N:104:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHR_N:105:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSHR_N:106:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHR_N:106:result_float32x2 [] = { 33333333, 33333333, }
VRSHR_N:107:result_float16x4 [] = { 0, 0, 0, 0, }
VRSHR_N:108:result_int8x16 [] = { ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, }
VRSHR_N:109:result_int16x8 [] = { ffffc000, ffffc000, ffffc000, ffffc000, ffffc000, ffffc000, ffffc000, ffffc000, }
@@ -6305,7 +6305,7 @@ VRSHR_N:114:result_uint32x4 [] = { 80000000, 80000000, 80000000, 80000000, }
VRSHR_N:115:result_uint64x2 [] = { 8000000000000000, 8000000000000000, }
VRSHR_N:116:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHR_N:117:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSHR_N:118:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHR_N:118:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHR_N:119:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSHR_N (overflow test: shift by 3, with negative input) output:
@@ -6319,7 +6319,7 @@ VRSHR_N:126:result_uint32x2 [] = { 20000000, 20000000, }
VRSHR_N:127:result_uint64x1 [] = { 2000000000000000, }
VRSHR_N:128:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHR_N:129:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSHR_N:130:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHR_N:130:result_float32x2 [] = { 33333333, 33333333, }
VRSHR_N:131:result_float16x4 [] = { 0, 0, 0, 0, }
VRSHR_N:132:result_int8x16 [] = { fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, }
VRSHR_N:133:result_int16x8 [] = { fffff000, fffff000, fffff000, fffff000, fffff000, fffff000, fffff000, fffff000, }
@@ -6331,7 +6331,7 @@ VRSHR_N:138:result_uint32x4 [] = { 20000000, 20000000, 20000000, 20000000, }
VRSHR_N:139:result_uint64x2 [] = { 2000000000000000, 2000000000000000, }
VRSHR_N:140:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSHR_N:141:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSHR_N:142:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSHR_N:142:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSHR_N:143:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSRA_N output:
@@ -6345,7 +6345,7 @@ VRSRA_N:6:result_uint32x2 [] = { fffffff4, fffffff5, }
VRSRA_N:7:result_uint64x1 [] = { fffffffffffffff0, }
VRSRA_N:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSRA_N:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSRA_N:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSRA_N:10:result_float32x2 [] = { 33333333, 33333333, }
VRSRA_N:11:result_float16x4 [] = { 0, 0, 0, 0, }
VRSRA_N:12:result_int8x16 [] = { fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, 0, 1, 2, 3, 4, 5, 6, 7, 8, }
VRSRA_N:13:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, }
@@ -6357,7 +6357,7 @@ VRSRA_N:18:result_uint32x4 [] = { fffffff4, fffffff5, fffffff6, fffffff7, }
VRSRA_N:19:result_uint64x2 [] = { fffffffffffffff0, fffffffffffffff1, }
VRSRA_N:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSRA_N:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSRA_N:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSRA_N:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSRA_N:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSRA_N (checking overflow: shift by 1, positive input) output:
@@ -6371,7 +6371,7 @@ VRSRA_N:30:result_uint32x2 [] = { 80000000, 80000000, }
VRSRA_N:31:result_uint64x1 [] = { 8000000000000000, }
VRSRA_N:32:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSRA_N:33:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSRA_N:34:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSRA_N:34:result_float32x2 [] = { 33333333, 33333333, }
VRSRA_N:35:result_float16x4 [] = { 0, 0, 0, 0, }
VRSRA_N:36:result_int8x16 [] = { 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, }
VRSRA_N:37:result_int16x8 [] = { 4000, 4000, 4000, 4000, 4000, 4000, 4000, 4000, }
@@ -6383,7 +6383,7 @@ VRSRA_N:42:result_uint32x4 [] = { 80000000, 80000000, 80000000, 80000000, }
VRSRA_N:43:result_uint64x2 [] = { 8000000000000000, 8000000000000000, }
VRSRA_N:44:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSRA_N:45:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSRA_N:46:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSRA_N:46:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSRA_N:47:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSRA_N (checking overflow: shift by 3, positive input) output:
@@ -6397,7 +6397,7 @@ VRSRA_N:54:result_uint32x2 [] = { 20000000, 20000000, }
VRSRA_N:55:result_uint64x1 [] = { 2000000000000000, }
VRSRA_N:56:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSRA_N:57:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSRA_N:58:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSRA_N:58:result_float32x2 [] = { 33333333, 33333333, }
VRSRA_N:59:result_float16x4 [] = { 0, 0, 0, 0, }
VRSRA_N:60:result_int8x16 [] = { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, }
VRSRA_N:61:result_int16x8 [] = { 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, }
@@ -6409,7 +6409,7 @@ VRSRA_N:66:result_uint32x4 [] = { 20000000, 20000000, 20000000, 20000000, }
VRSRA_N:67:result_uint64x2 [] = { 2000000000000000, 2000000000000000, }
VRSRA_N:68:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSRA_N:69:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSRA_N:70:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSRA_N:70:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSRA_N:71:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSRA_N (checking overflow: shift by max, positive input) output:
@@ -6423,7 +6423,7 @@ VRSRA_N:78:result_uint32x2 [] = { 1, 1, }
VRSRA_N:79:result_uint64x1 [] = { 1, }
VRSRA_N:80:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSRA_N:81:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSRA_N:82:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSRA_N:82:result_float32x2 [] = { 33333333, 33333333, }
VRSRA_N:83:result_float16x4 [] = { 0, 0, 0, 0, }
VRSRA_N:84:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VRSRA_N:85:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -6435,7 +6435,7 @@ VRSRA_N:90:result_uint32x4 [] = { 1, 1, 1, 1, }
VRSRA_N:91:result_uint64x2 [] = { 1, 1, }
VRSRA_N:92:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSRA_N:93:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSRA_N:94:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSRA_N:94:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSRA_N:95:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSRA_N (checking overflow: shift by 1, negative input) output:
@@ -6449,7 +6449,7 @@ VRSRA_N:102:result_uint32x2 [] = { 1, 1, }
VRSRA_N:103:result_uint64x1 [] = { 1, }
VRSRA_N:104:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSRA_N:105:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSRA_N:106:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSRA_N:106:result_float32x2 [] = { 33333333, 33333333, }
VRSRA_N:107:result_float16x4 [] = { 0, 0, 0, 0, }
VRSRA_N:108:result_int8x16 [] = { ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, }
VRSRA_N:109:result_int16x8 [] = { ffffc000, ffffc000, ffffc000, ffffc000, ffffc000, ffffc000, ffffc000, ffffc000, }
@@ -6461,7 +6461,7 @@ VRSRA_N:114:result_uint32x4 [] = { 1, 1, 1, 1, }
VRSRA_N:115:result_uint64x2 [] = { 1, 1, }
VRSRA_N:116:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSRA_N:117:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSRA_N:118:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSRA_N:118:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSRA_N:119:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSRA_N (checking overflow: shift by max, negative input) output:
@@ -6475,7 +6475,7 @@ VRSRA_N:126:result_uint32x2 [] = { 1, 1, }
VRSRA_N:127:result_uint64x1 [] = { 1, }
VRSRA_N:128:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSRA_N:129:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSRA_N:130:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSRA_N:130:result_float32x2 [] = { 33333333, 33333333, }
VRSRA_N:131:result_float16x4 [] = { 0, 0, 0, 0, }
VRSRA_N:132:result_int8x16 [] = { fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, }
VRSRA_N:133:result_int16x8 [] = { fffff000, fffff000, fffff000, fffff000, fffff000, fffff000, fffff000, fffff000, }
@@ -6487,7 +6487,7 @@ VRSRA_N:138:result_uint32x4 [] = { 1, 1, 1, 1, }
VRSRA_N:139:result_uint64x2 [] = { 1, 1, }
VRSRA_N:140:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSRA_N:141:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSRA_N:142:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSRA_N:142:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSRA_N:143:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRSRA_N (checking overflow: shift by max, negative input) output:
@@ -6501,7 +6501,7 @@ VRSRA_N:150:result_uint32x2 [] = { 1, 1, }
VRSRA_N:151:result_uint64x1 [] = { 1, }
VRSRA_N:152:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VRSRA_N:153:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VRSRA_N:154:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSRA_N:154:result_float32x2 [] = { 33333333, 33333333, }
VRSRA_N:155:result_float16x4 [] = { 0, 0, 0, 0, }
VRSRA_N:156:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VRSRA_N:157:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -6513,7 +6513,7 @@ VRSRA_N:162:result_uint32x4 [] = { 1, 1, 1, 1, }
VRSRA_N:163:result_uint64x2 [] = { 1, 1, }
VRSRA_N:164:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VRSRA_N:165:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VRSRA_N:166:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VRSRA_N:166:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VRSRA_N:167:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VSHLL_N output:
@@ -6527,7 +6527,7 @@ VSHLL_N:6:result_uint32x2 [] = { 33333333, 33333333, }
VSHLL_N:7:result_uint64x1 [] = { 3333333333333333, }
VSHLL_N:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VSHLL_N:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VSHLL_N:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSHLL_N:10:result_float32x2 [] = { 33333333, 33333333, }
VSHLL_N:11:result_float16x4 [] = { 0, 0, 0, 0, }
VSHLL_N:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VSHLL_N:13:result_int16x8 [] = { ffffffe0, ffffffe2, ffffffe4, ffffffe6, ffffffe8, ffffffea, ffffffec, ffffffee, }
@@ -6539,7 +6539,7 @@ VSHLL_N:18:result_uint32x4 [] = { fff00, fff10, fff20, fff30, }
VSHLL_N:19:result_uint64x2 [] = { 7ffffff80, 7ffffff88, }
VSHLL_N:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VSHLL_N:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VSHLL_N:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VSHLL_N:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VSHLL_N:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VPADDL/VPADDLQ output:
@@ -6553,7 +6553,7 @@ VPADDL/VPADDLQ:6:result_uint32x2 [] = { 1ffe1, 1ffe5, }
VPADDL/VPADDLQ:7:result_uint64x1 [] = { 1ffffffe1, }
VPADDL/VPADDLQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VPADDL/VPADDLQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VPADDL/VPADDLQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VPADDL/VPADDLQ:10:result_float32x2 [] = { 33333333, 33333333, }
VPADDL/VPADDLQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VPADDL/VPADDLQ:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VPADDL/VPADDLQ:13:result_int16x8 [] = { ffffffe1, ffffffe5, ffffffe9, ffffffed, fffffff1, fffffff5, fffffff9, fffffffd, }
@@ -6565,7 +6565,7 @@ VPADDL/VPADDLQ:18:result_uint32x4 [] = { 1ffe1, 1ffe5, 1ffe9, 1ffed, }
VPADDL/VPADDLQ:19:result_uint64x2 [] = { 1ffffffe1, 1ffffffe5, }
VPADDL/VPADDLQ:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VPADDL/VPADDLQ:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VPADDL/VPADDLQ:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VPADDL/VPADDLQ:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VPADDL/VPADDLQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VPADD output:
@@ -6579,7 +6579,7 @@ VPADD:6:result_uint32x2 [] = { ffffffe1, ffffffe1, }
VPADD:7:result_uint64x1 [] = { 3333333333333333, }
VPADD:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VPADD:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VPADD:10:result_float32x2 [] = { c1f80000 -0x1.f000000p+4 -31, c1f80000 -0x1.f000000p+4 -31, }
+VPADD:10:result_float32x2 [] = { c1f80000, c1f80000, }
VPADD:11:result_float16x4 [] = { 0, 0, 0, 0, }
VPADD:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VPADD:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -6591,7 +6591,7 @@ VPADD:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VPADD:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VPADD:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VPADD:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VPADD:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VPADD:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VPADD:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VPADAL/VPADALQ output:
@@ -6605,7 +6605,7 @@ VPADAL/VPADALQ:6:result_uint32x2 [] = { 1ffd1, 1ffd6, }
VPADAL/VPADALQ:7:result_uint64x1 [] = { 1ffffffd1, }
VPADAL/VPADALQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VPADAL/VPADALQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VPADAL/VPADALQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VPADAL/VPADALQ:10:result_float32x2 [] = { 33333333, 33333333, }
VPADAL/VPADALQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VPADAL/VPADALQ:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VPADAL/VPADALQ:13:result_int16x8 [] = { ffffffd1, ffffffd6, ffffffdb, ffffffe0, ffffffe5, ffffffea, ffffffef, fffffff4, }
@@ -6617,7 +6617,7 @@ VPADAL/VPADALQ:18:result_uint32x4 [] = { 1ffd1, 1ffd6, 1ffdb, 1ffe0, }
VPADAL/VPADALQ:19:result_uint64x2 [] = { 1ffffffd1, 1ffffffd6, }
VPADAL/VPADALQ:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VPADAL/VPADALQ:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VPADAL/VPADALQ:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VPADAL/VPADALQ:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VPADAL/VPADALQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQSHLU_N/VQSHLUQ_N (negative input) cumulative saturation output:
@@ -6641,7 +6641,7 @@ VQSHLU_N/VQSHLUQ_N:14:result_uint32x2 [] = { 0, 0, }
VQSHLU_N/VQSHLUQ_N:15:result_uint64x1 [] = { 0, }
VQSHLU_N/VQSHLUQ_N:16:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHLU_N/VQSHLUQ_N:17:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHLU_N/VQSHLUQ_N:18:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHLU_N/VQSHLUQ_N:18:result_float32x2 [] = { 33333333, 33333333, }
VQSHLU_N/VQSHLUQ_N:19:result_float16x4 [] = { 0, 0, 0, 0, }
VQSHLU_N/VQSHLUQ_N:20:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHLU_N/VQSHLUQ_N:21:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -6653,7 +6653,7 @@ VQSHLU_N/VQSHLUQ_N:26:result_uint32x4 [] = { 0, 0, 0, 0, }
VQSHLU_N/VQSHLUQ_N:27:result_uint64x2 [] = { 0, 0, }
VQSHLU_N/VQSHLUQ_N:28:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHLU_N/VQSHLUQ_N:29:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHLU_N/VQSHLUQ_N:30:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHLU_N/VQSHLUQ_N:30:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHLU_N/VQSHLUQ_N:31:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQSHLU_N/VQSHLUQ_N (check cumulative saturation: shift by 1) cumulative saturation output:
@@ -6677,7 +6677,7 @@ VQSHLU_N/VQSHLUQ_N:46:result_uint32x2 [] = { fffffffe, fffffffe, }
VQSHLU_N/VQSHLUQ_N:47:result_uint64x1 [] = { fffffffffffffffe, }
VQSHLU_N/VQSHLUQ_N:48:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHLU_N/VQSHLUQ_N:49:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHLU_N/VQSHLUQ_N:50:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHLU_N/VQSHLUQ_N:50:result_float32x2 [] = { 33333333, 33333333, }
VQSHLU_N/VQSHLUQ_N:51:result_float16x4 [] = { 0, 0, 0, 0, }
VQSHLU_N/VQSHLUQ_N:52:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHLU_N/VQSHLUQ_N:53:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -6689,7 +6689,7 @@ VQSHLU_N/VQSHLUQ_N:58:result_uint32x4 [] = { fffffffe, fffffffe, fffffffe, fffff
VQSHLU_N/VQSHLUQ_N:59:result_uint64x2 [] = { fffffffffffffffe, fffffffffffffffe, }
VQSHLU_N/VQSHLUQ_N:60:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHLU_N/VQSHLUQ_N:61:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHLU_N/VQSHLUQ_N:62:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHLU_N/VQSHLUQ_N:62:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHLU_N/VQSHLUQ_N:63:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQSHLU_N/VQSHLUQ_N (check cumulative saturation: shift by 2) cumulative saturation output:
@@ -6713,7 +6713,7 @@ VQSHLU_N/VQSHLUQ_N:78:result_uint32x2 [] = { ffffffff, ffffffff, }
VQSHLU_N/VQSHLUQ_N:79:result_uint64x1 [] = { ffffffffffffffff, }
VQSHLU_N/VQSHLUQ_N:80:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHLU_N/VQSHLUQ_N:81:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHLU_N/VQSHLUQ_N:82:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHLU_N/VQSHLUQ_N:82:result_float32x2 [] = { 33333333, 33333333, }
VQSHLU_N/VQSHLUQ_N:83:result_float16x4 [] = { 0, 0, 0, 0, }
VQSHLU_N/VQSHLUQ_N:84:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHLU_N/VQSHLUQ_N:85:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -6725,7 +6725,7 @@ VQSHLU_N/VQSHLUQ_N:90:result_uint32x4 [] = { ffffffff, ffffffff, ffffffff, fffff
VQSHLU_N/VQSHLUQ_N:91:result_uint64x2 [] = { ffffffffffffffff, ffffffffffffffff, }
VQSHLU_N/VQSHLUQ_N:92:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHLU_N/VQSHLUQ_N:93:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHLU_N/VQSHLUQ_N:94:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHLU_N/VQSHLUQ_N:94:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHLU_N/VQSHLUQ_N:95:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQSHLU_N/VQSHLUQ_N cumulative saturation output:
@@ -6749,7 +6749,7 @@ VQSHLU_N/VQSHLUQ_N:110:result_uint32x2 [] = { 18, 18, }
VQSHLU_N/VQSHLUQ_N:111:result_uint64x1 [] = { 40, }
VQSHLU_N/VQSHLUQ_N:112:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHLU_N/VQSHLUQ_N:113:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHLU_N/VQSHLUQ_N:114:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHLU_N/VQSHLUQ_N:114:result_float32x2 [] = { 33333333, 33333333, }
VQSHLU_N/VQSHLUQ_N:115:result_float16x4 [] = { 0, 0, 0, 0, }
VQSHLU_N/VQSHLUQ_N:116:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHLU_N/VQSHLUQ_N:117:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -6761,7 +6761,7 @@ VQSHLU_N/VQSHLUQ_N:122:result_uint32x4 [] = { 380, 380, 380, 380, }
VQSHLU_N/VQSHLUQ_N:123:result_uint64x2 [] = { 800, 800, }
VQSHLU_N/VQSHLUQ_N:124:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHLU_N/VQSHLUQ_N:125:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHLU_N/VQSHLUQ_N:126:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHLU_N/VQSHLUQ_N:126:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHLU_N/VQSHLUQ_N:127:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VCLZ/VCLZQ output:
@@ -6775,7 +6775,7 @@ VCLZ/VCLZQ:6:result_uint32x2 [] = { 5, 5, }
VCLZ/VCLZQ:7:result_uint64x1 [] = { 3333333333333333, }
VCLZ/VCLZQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VCLZ/VCLZQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VCLZ/VCLZQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VCLZ/VCLZQ:10:result_float32x2 [] = { 33333333, 33333333, }
VCLZ/VCLZQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VCLZ/VCLZQ:12:result_int8x16 [] = { 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, }
VCLZ/VCLZQ:13:result_int16x8 [] = { 3, 3, 3, 3, 3, 3, 3, 3, }
@@ -6787,7 +6787,7 @@ VCLZ/VCLZQ:18:result_uint32x4 [] = { 1f, 1f, 1f, 1f, }
VCLZ/VCLZQ:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VCLZ/VCLZQ:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VCLZ/VCLZQ:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VCLZ/VCLZQ:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VCLZ/VCLZQ:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VCLZ/VCLZQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VCLZ/VCLZQ (input=0) output:
@@ -6801,7 +6801,7 @@ VCLZ/VCLZQ:30:result_uint32x2 [] = { 20, 20, }
VCLZ/VCLZQ:31:result_uint64x1 [] = { 3333333333333333, }
VCLZ/VCLZQ:32:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VCLZ/VCLZQ:33:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VCLZ/VCLZQ:34:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VCLZ/VCLZQ:34:result_float32x2 [] = { 33333333, 33333333, }
VCLZ/VCLZQ:35:result_float16x4 [] = { 0, 0, 0, 0, }
VCLZ/VCLZQ:36:result_int8x16 [] = { 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, }
VCLZ/VCLZQ:37:result_int16x8 [] = { 10, 10, 10, 10, 10, 10, 10, 10, }
@@ -6813,7 +6813,7 @@ VCLZ/VCLZQ:42:result_uint32x4 [] = { 20, 20, 20, 20, }
VCLZ/VCLZQ:43:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VCLZ/VCLZQ:44:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VCLZ/VCLZQ:45:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VCLZ/VCLZQ:46:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VCLZ/VCLZQ:46:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VCLZ/VCLZQ:47:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VCLS/VCLSQ (positive input) output:
@@ -6827,7 +6827,7 @@ VCLS/VCLSQ:6:result_uint32x2 [] = { 33333333, 33333333, }
VCLS/VCLSQ:7:result_uint64x1 [] = { 3333333333333333, }
VCLS/VCLSQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VCLS/VCLSQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VCLS/VCLSQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VCLS/VCLSQ:10:result_float32x2 [] = { 33333333, 33333333, }
VCLS/VCLSQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VCLS/VCLSQ:12:result_int8x16 [] = { 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, }
VCLS/VCLSQ:13:result_int16x8 [] = { 2, 2, 2, 2, 2, 2, 2, 2, }
@@ -6839,7 +6839,7 @@ VCLS/VCLSQ:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VCLS/VCLSQ:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VCLS/VCLSQ:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VCLS/VCLSQ:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VCLS/VCLSQ:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VCLS/VCLSQ:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VCLS/VCLSQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VCLS/VCLSQ (negative input) output:
@@ -6853,7 +6853,7 @@ VCLS/VCLSQ:30:result_uint32x2 [] = { 33333333, 33333333, }
VCLS/VCLSQ:31:result_uint64x1 [] = { 3333333333333333, }
VCLS/VCLSQ:32:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VCLS/VCLSQ:33:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VCLS/VCLSQ:34:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VCLS/VCLSQ:34:result_float32x2 [] = { 33333333, 33333333, }
VCLS/VCLSQ:35:result_float16x4 [] = { 0, 0, 0, 0, }
VCLS/VCLSQ:36:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VCLS/VCLSQ:37:result_int16x8 [] = { 2, 2, 2, 2, 2, 2, 2, 2, }
@@ -6865,7 +6865,7 @@ VCLS/VCLSQ:42:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VCLS/VCLSQ:43:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VCLS/VCLSQ:44:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VCLS/VCLSQ:45:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VCLS/VCLSQ:46:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VCLS/VCLSQ:46:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VCLS/VCLSQ:47:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VCNT/VCNTQ output:
@@ -6879,7 +6879,7 @@ VCNT/VCNTQ:6:result_uint32x2 [] = { 33333333, 33333333, }
VCNT/VCNTQ:7:result_uint64x1 [] = { 3333333333333333, }
VCNT/VCNTQ:8:result_poly8x8 [] = { 4, 4, 4, 4, 4, 4, 4, 4, }
VCNT/VCNTQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VCNT/VCNTQ:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VCNT/VCNTQ:10:result_float32x2 [] = { 33333333, 33333333, }
VCNT/VCNTQ:11:result_float16x4 [] = { 0, 0, 0, 0, }
VCNT/VCNTQ:12:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }
VCNT/VCNTQ:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -6891,7 +6891,7 @@ VCNT/VCNTQ:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VCNT/VCNTQ:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VCNT/VCNTQ:20:result_poly8x16 [] = { 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, }
VCNT/VCNTQ:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VCNT/VCNTQ:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VCNT/VCNTQ:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VCNT/VCNTQ:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQSHRN_N cumulative saturation output:
@@ -6913,7 +6913,7 @@ VQSHRN_N:12:result_uint32x2 [] = { ffffffff, ffffffff, }
VQSHRN_N:13:result_uint64x1 [] = { 3333333333333333, }
VQSHRN_N:14:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHRN_N:15:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHRN_N:16:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHRN_N:16:result_float32x2 [] = { 33333333, 33333333, }
VQSHRN_N:17:result_float16x4 [] = { 0, 0, 0, 0, }
VQSHRN_N:18:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHRN_N:19:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -6925,7 +6925,7 @@ VQSHRN_N:24:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHRN_N:25:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQSHRN_N:26:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHRN_N:27:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHRN_N:28:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHRN_N:28:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHRN_N:29:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQSHRN_N (check saturation: shift by 3) cumulative saturation output:
@@ -6947,7 +6947,7 @@ VQSHRN_N:42:result_uint32x2 [] = { ffffffff, ffffffff, }
VQSHRN_N:43:result_uint64x1 [] = { 3333333333333333, }
VQSHRN_N:44:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHRN_N:45:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHRN_N:46:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHRN_N:46:result_float32x2 [] = { 33333333, 33333333, }
VQSHRN_N:47:result_float16x4 [] = { 0, 0, 0, 0, }
VQSHRN_N:48:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHRN_N:49:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -6959,7 +6959,7 @@ VQSHRN_N:54:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHRN_N:55:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQSHRN_N:56:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHRN_N:57:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHRN_N:58:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHRN_N:58:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHRN_N:59:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQSHRN_N (check saturation: shift by max) cumulative saturation output:
@@ -6981,7 +6981,7 @@ VQSHRN_N:72:result_uint32x2 [] = { ffffffff, ffffffff, }
VQSHRN_N:73:result_uint64x1 [] = { 3333333333333333, }
VQSHRN_N:74:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHRN_N:75:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHRN_N:76:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHRN_N:76:result_float32x2 [] = { 33333333, 33333333, }
VQSHRN_N:77:result_float16x4 [] = { 0, 0, 0, 0, }
VQSHRN_N:78:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHRN_N:79:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -6993,7 +6993,7 @@ VQSHRN_N:84:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHRN_N:85:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQSHRN_N:86:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHRN_N:87:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHRN_N:88:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHRN_N:88:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHRN_N:89:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VPMAX output:
@@ -7007,7 +7007,7 @@ VPMAX:6:result_uint32x2 [] = { fffffff1, fffffff1, }
VPMAX:7:result_uint64x1 [] = { 3333333333333333, }
VPMAX:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VPMAX:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VPMAX:10:result_float32x2 [] = { c1700000 -0x1.e000000p+3 -15, c1700000 -0x1.e000000p+3 -15, }
+VPMAX:10:result_float32x2 [] = { c1700000, c1700000, }
VPMAX:11:result_float16x4 [] = { 0, 0, 0, 0, }
VPMAX:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VPMAX:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -7019,7 +7019,7 @@ VPMAX:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VPMAX:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VPMAX:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VPMAX:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VPMAX:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VPMAX:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VPMAX:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VPMIN output:
@@ -7033,7 +7033,7 @@ VPMIN:6:result_uint32x2 [] = { fffffff0, fffffff0, }
VPMIN:7:result_uint64x1 [] = { 3333333333333333, }
VPMIN:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VPMIN:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VPMIN:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1800000 -0x1.0000000p+4 -16, }
+VPMIN:10:result_float32x2 [] = { c1800000, c1800000, }
VPMIN:11:result_float16x4 [] = { 0, 0, 0, 0, }
VPMIN:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VPMIN:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -7045,7 +7045,7 @@ VPMIN:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VPMIN:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VPMIN:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VPMIN:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VPMIN:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VPMIN:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VPMIN:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQSHRUN_N (negative input) cumulative saturation output:
@@ -7064,7 +7064,7 @@ VQSHRUN_N:9:result_uint32x2 [] = { 0, 0, }
VQSHRUN_N:10:result_uint64x1 [] = { 3333333333333333, }
VQSHRUN_N:11:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHRUN_N:12:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHRUN_N:13:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHRUN_N:13:result_float32x2 [] = { 33333333, 33333333, }
VQSHRUN_N:14:result_float16x4 [] = { 0, 0, 0, 0, }
VQSHRUN_N:15:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHRUN_N:16:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -7076,7 +7076,7 @@ VQSHRUN_N:21:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHRUN_N:22:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQSHRUN_N:23:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHRUN_N:24:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHRUN_N:25:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHRUN_N:25:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHRUN_N:26:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQSHRUN_N (check cumulative saturation) cumulative saturation output:
@@ -7095,7 +7095,7 @@ VQSHRUN_N:36:result_uint32x2 [] = { ffffffff, ffffffff, }
VQSHRUN_N:37:result_uint64x1 [] = { 3333333333333333, }
VQSHRUN_N:38:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHRUN_N:39:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHRUN_N:40:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHRUN_N:40:result_float32x2 [] = { 33333333, 33333333, }
VQSHRUN_N:41:result_float16x4 [] = { 0, 0, 0, 0, }
VQSHRUN_N:42:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHRUN_N:43:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -7107,7 +7107,7 @@ VQSHRUN_N:48:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHRUN_N:49:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQSHRUN_N:50:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHRUN_N:51:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHRUN_N:52:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHRUN_N:52:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHRUN_N:53:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQSHRUN_N cumulative saturation output:
@@ -7126,7 +7126,7 @@ VQSHRUN_N:63:result_uint32x2 [] = { deadbe, deadbe, }
VQSHRUN_N:64:result_uint64x1 [] = { 3333333333333333, }
VQSHRUN_N:65:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHRUN_N:66:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQSHRUN_N:67:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHRUN_N:67:result_float32x2 [] = { 33333333, 33333333, }
VQSHRUN_N:68:result_float16x4 [] = { 0, 0, 0, 0, }
VQSHRUN_N:69:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHRUN_N:70:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -7138,7 +7138,7 @@ VQSHRUN_N:75:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHRUN_N:76:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQSHRUN_N:77:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQSHRUN_N:78:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQSHRUN_N:79:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQSHRUN_N:79:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQSHRUN_N:80:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRSHRUN_N (negative input) cumulative saturation output:
@@ -7157,7 +7157,7 @@ VQRSHRUN_N:9:result_uint32x2 [] = { 0, 0, }
VQRSHRUN_N:10:result_uint64x1 [] = { 3333333333333333, }
VQRSHRUN_N:11:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRUN_N:12:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRSHRUN_N:13:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHRUN_N:13:result_float32x2 [] = { 33333333, 33333333, }
VQRSHRUN_N:14:result_float16x4 [] = { 0, 0, 0, 0, }
VQRSHRUN_N:15:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRUN_N:16:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -7169,7 +7169,7 @@ VQRSHRUN_N:21:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHRUN_N:22:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQRSHRUN_N:23:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRUN_N:24:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRSHRUN_N:25:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHRUN_N:25:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHRUN_N:26:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRSHRUN_N (check cumulative saturation: shift by 1) cumulative saturation output:
@@ -7188,7 +7188,7 @@ VQRSHRUN_N:36:result_uint32x2 [] = { ffffffff, ffffffff, }
VQRSHRUN_N:37:result_uint64x1 [] = { 3333333333333333, }
VQRSHRUN_N:38:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRUN_N:39:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRSHRUN_N:40:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHRUN_N:40:result_float32x2 [] = { 33333333, 33333333, }
VQRSHRUN_N:41:result_float16x4 [] = { 0, 0, 0, 0, }
VQRSHRUN_N:42:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRUN_N:43:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -7200,7 +7200,7 @@ VQRSHRUN_N:48:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHRUN_N:49:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQRSHRUN_N:50:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRUN_N:51:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRSHRUN_N:52:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHRUN_N:52:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHRUN_N:53:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRSHRUN_N (check cumulative saturation: shift by max, positive input) cumulative saturation output:
@@ -7219,7 +7219,7 @@ VQRSHRUN_N:63:result_uint32x2 [] = { 80000000, 80000000, }
VQRSHRUN_N:64:result_uint64x1 [] = { 3333333333333333, }
VQRSHRUN_N:65:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRUN_N:66:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRSHRUN_N:67:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHRUN_N:67:result_float32x2 [] = { 33333333, 33333333, }
VQRSHRUN_N:68:result_float16x4 [] = { 0, 0, 0, 0, }
VQRSHRUN_N:69:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRUN_N:70:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -7231,7 +7231,7 @@ VQRSHRUN_N:75:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHRUN_N:76:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQRSHRUN_N:77:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRUN_N:78:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRSHRUN_N:79:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHRUN_N:79:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHRUN_N:80:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRSHRUN_N (check cumulative saturation: shift by max, negative input) cumulative saturation output:
@@ -7250,7 +7250,7 @@ VQRSHRUN_N:90:result_uint32x2 [] = { 0, 0, }
VQRSHRUN_N:91:result_uint64x1 [] = { 3333333333333333, }
VQRSHRUN_N:92:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRUN_N:93:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRSHRUN_N:94:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHRUN_N:94:result_float32x2 [] = { 33333333, 33333333, }
VQRSHRUN_N:95:result_float16x4 [] = { 0, 0, 0, 0, }
VQRSHRUN_N:96:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRUN_N:97:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -7262,7 +7262,7 @@ VQRSHRUN_N:102:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHRUN_N:103:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQRSHRUN_N:104:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRUN_N:105:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRSHRUN_N:106:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHRUN_N:106:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHRUN_N:107:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VQRSHRUN_N cumulative saturation output:
@@ -7281,7 +7281,7 @@ VQRSHRUN_N:117:result_uint32x2 [] = { deadbf, deadbf, }
VQRSHRUN_N:118:result_uint64x1 [] = { 3333333333333333, }
VQRSHRUN_N:119:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRUN_N:120:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VQRSHRUN_N:121:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHRUN_N:121:result_float32x2 [] = { 33333333, 33333333, }
VQRSHRUN_N:122:result_float16x4 [] = { 0, 0, 0, 0, }
VQRSHRUN_N:123:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRUN_N:124:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -7293,7 +7293,7 @@ VQRSHRUN_N:129:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHRUN_N:130:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VQRSHRUN_N:131:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VQRSHRUN_N:132:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VQRSHRUN_N:133:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VQRSHRUN_N:133:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VQRSHRUN_N:134:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VST2_LANE/VST2Q_LANE chunk 0 output:
@@ -7307,7 +7307,7 @@ VST2_LANE/VST2Q_LANE:6:result_uint32x2 [] = { fffffff0, fffffff1, }
VST2_LANE/VST2Q_LANE:7:result_uint64x1 [] = { 3333333333333333, }
VST2_LANE/VST2Q_LANE:8:result_poly8x8 [] = { f0, f1, 0, 0, 0, 0, 0, 0, }
VST2_LANE/VST2Q_LANE:9:result_poly16x4 [] = { fff0, fff1, 0, 0, }
-VST2_LANE/VST2Q_LANE:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VST2_LANE/VST2Q_LANE:10:result_float32x2 [] = { c1800000, c1700000, }
VST2_LANE/VST2Q_LANE:11:result_float16x4 [] = { cc00, cb80, 0, 0, }
VST2_LANE/VST2Q_LANE:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST2_LANE/VST2Q_LANE:13:result_int16x8 [] = { fffffff0, fffffff1, 0, 0, 0, 0, 0, 0, }
@@ -7319,7 +7319,7 @@ VST2_LANE/VST2Q_LANE:18:result_uint32x4 [] = { fffffff0, fffffff1, 0, 0, }
VST2_LANE/VST2Q_LANE:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VST2_LANE/VST2Q_LANE:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST2_LANE/VST2Q_LANE:21:result_poly16x8 [] = { fff0, fff1, 0, 0, 0, 0, 0, 0, }
-VST2_LANE/VST2Q_LANE:22:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, }
+VST2_LANE/VST2Q_LANE:22:result_float32x4 [] = { c1800000, c1700000, 0, 0, }
VST2_LANE/VST2Q_LANE:23:result_float16x8 [] = { cc00, cb80, 0, 0, 0, 0, 0, 0, }
VST2_LANE/VST2Q_LANE chunk 1 output:
@@ -7333,7 +7333,7 @@ VST2_LANE/VST2Q_LANE:30:result_uint32x2 [] = { 0, 0, }
VST2_LANE/VST2Q_LANE:31:result_uint64x1 [] = { 3333333333333333, }
VST2_LANE/VST2Q_LANE:32:result_poly8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VST2_LANE/VST2Q_LANE:33:result_poly16x4 [] = { 0, 0, 0, 0, }
-VST2_LANE/VST2Q_LANE:34:result_float32x2 [] = { 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, }
+VST2_LANE/VST2Q_LANE:34:result_float32x2 [] = { 0, 0, }
VST2_LANE/VST2Q_LANE:35:result_float16x4 [] = { 0, 0, 0, 0, }
VST2_LANE/VST2Q_LANE:36:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST2_LANE/VST2Q_LANE:37:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -7345,7 +7345,7 @@ VST2_LANE/VST2Q_LANE:42:result_uint32x4 [] = { 0, 0, 0, 0, }
VST2_LANE/VST2Q_LANE:43:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VST2_LANE/VST2Q_LANE:44:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST2_LANE/VST2Q_LANE:45:result_poly16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
-VST2_LANE/VST2Q_LANE:46:result_float32x4 [] = { 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, }
+VST2_LANE/VST2Q_LANE:46:result_float32x4 [] = { 0, 0, 0, 0, }
VST2_LANE/VST2Q_LANE:47:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VST3_LANE/VST3Q_LANE chunk 0 output:
@@ -7359,7 +7359,7 @@ VST3_LANE/VST3Q_LANE:6:result_uint32x2 [] = { fffffff0, fffffff1, }
VST3_LANE/VST3Q_LANE:7:result_uint64x1 [] = { 3333333333333333, }
VST3_LANE/VST3Q_LANE:8:result_poly8x8 [] = { f0, f1, f2, 0, 0, 0, 0, 0, }
VST3_LANE/VST3Q_LANE:9:result_poly16x4 [] = { fff0, fff1, fff2, 0, }
-VST3_LANE/VST3Q_LANE:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VST3_LANE/VST3Q_LANE:10:result_float32x2 [] = { c1800000, c1700000, }
VST3_LANE/VST3Q_LANE:11:result_float16x4 [] = { cc00, cb80, cb00, 0, }
VST3_LANE/VST3Q_LANE:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST3_LANE/VST3Q_LANE:13:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, 0, 0, 0, 0, 0, }
@@ -7371,7 +7371,7 @@ VST3_LANE/VST3Q_LANE:18:result_uint32x4 [] = { fffffff0, fffffff1, fffffff2, 0,
VST3_LANE/VST3Q_LANE:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VST3_LANE/VST3Q_LANE:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST3_LANE/VST3Q_LANE:21:result_poly16x8 [] = { fff0, fff1, fff2, 0, 0, 0, 0, 0, }
-VST3_LANE/VST3Q_LANE:22:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, c1600000 -0x1.c000000p+3 -14, 0 0x0.0000000p+0 0, }
+VST3_LANE/VST3Q_LANE:22:result_float32x4 [] = { c1800000, c1700000, c1600000, 0, }
VST3_LANE/VST3Q_LANE:23:result_float16x8 [] = { cc00, cb80, cb00, 0, 0, 0, 0, 0, }
VST3_LANE/VST3Q_LANE chunk 1 output:
@@ -7385,7 +7385,7 @@ VST3_LANE/VST3Q_LANE:30:result_uint32x2 [] = { fffffff2, 0, }
VST3_LANE/VST3Q_LANE:31:result_uint64x1 [] = { 3333333333333333, }
VST3_LANE/VST3Q_LANE:32:result_poly8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VST3_LANE/VST3Q_LANE:33:result_poly16x4 [] = { 0, 0, 0, 0, }
-VST3_LANE/VST3Q_LANE:34:result_float32x2 [] = { c1600000 -0x1.c000000p+3 -14, 0 0x0.0000000p+0 0, }
+VST3_LANE/VST3Q_LANE:34:result_float32x2 [] = { c1600000, 0, }
VST3_LANE/VST3Q_LANE:35:result_float16x4 [] = { 0, 0, 0, 0, }
VST3_LANE/VST3Q_LANE:36:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST3_LANE/VST3Q_LANE:37:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -7397,7 +7397,7 @@ VST3_LANE/VST3Q_LANE:42:result_uint32x4 [] = { 0, 0, 0, 0, }
VST3_LANE/VST3Q_LANE:43:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VST3_LANE/VST3Q_LANE:44:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST3_LANE/VST3Q_LANE:45:result_poly16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
-VST3_LANE/VST3Q_LANE:46:result_float32x4 [] = { 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, }
+VST3_LANE/VST3Q_LANE:46:result_float32x4 [] = { 0, 0, 0, 0, }
VST3_LANE/VST3Q_LANE:47:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VST3_LANE/VST3Q_LANE chunk 2 output:
@@ -7411,7 +7411,7 @@ VST3_LANE/VST3Q_LANE:54:result_uint32x2 [] = { 0, 0, }
VST3_LANE/VST3Q_LANE:55:result_uint64x1 [] = { 3333333333333333, }
VST3_LANE/VST3Q_LANE:56:result_poly8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VST3_LANE/VST3Q_LANE:57:result_poly16x4 [] = { 0, 0, 0, 0, }
-VST3_LANE/VST3Q_LANE:58:result_float32x2 [] = { 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, }
+VST3_LANE/VST3Q_LANE:58:result_float32x2 [] = { 0, 0, }
VST3_LANE/VST3Q_LANE:59:result_float16x4 [] = { 0, 0, 0, 0, }
VST3_LANE/VST3Q_LANE:60:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST3_LANE/VST3Q_LANE:61:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -7423,7 +7423,7 @@ VST3_LANE/VST3Q_LANE:66:result_uint32x4 [] = { 0, 0, 0, 0, }
VST3_LANE/VST3Q_LANE:67:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VST3_LANE/VST3Q_LANE:68:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST3_LANE/VST3Q_LANE:69:result_poly16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
-VST3_LANE/VST3Q_LANE:70:result_float32x4 [] = { 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, }
+VST3_LANE/VST3Q_LANE:70:result_float32x4 [] = { 0, 0, 0, 0, }
VST3_LANE/VST3Q_LANE:71:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VST4_LANE/VST4Q_LANE chunk 0 output:
@@ -7437,7 +7437,7 @@ VST4_LANE/VST4Q_LANE:6:result_uint32x2 [] = { fffffff0, fffffff1, }
VST4_LANE/VST4Q_LANE:7:result_uint64x1 [] = { 3333333333333333, }
VST4_LANE/VST4Q_LANE:8:result_poly8x8 [] = { f0, f1, f2, f3, 0, 0, 0, 0, }
VST4_LANE/VST4Q_LANE:9:result_poly16x4 [] = { fff0, fff1, fff2, fff3, }
-VST4_LANE/VST4Q_LANE:10:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
+VST4_LANE/VST4Q_LANE:10:result_float32x2 [] = { c1800000, c1700000, }
VST4_LANE/VST4Q_LANE:11:result_float16x4 [] = { cc00, cb80, cb00, ca80, }
VST4_LANE/VST4Q_LANE:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST4_LANE/VST4Q_LANE:13:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, 0, 0, 0, 0, }
@@ -7449,7 +7449,7 @@ VST4_LANE/VST4Q_LANE:18:result_uint32x4 [] = { fffffff0, fffffff1, fffffff2, fff
VST4_LANE/VST4Q_LANE:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VST4_LANE/VST4Q_LANE:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST4_LANE/VST4Q_LANE:21:result_poly16x8 [] = { fff0, fff1, fff2, fff3, 0, 0, 0, 0, }
-VST4_LANE/VST4Q_LANE:22:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, c1600000 -0x1.c000000p+3 -14, c1500000 -0x1.a000000p+3 -13, }
+VST4_LANE/VST4Q_LANE:22:result_float32x4 [] = { c1800000, c1700000, c1600000, c1500000, }
VST4_LANE/VST4Q_LANE:23:result_float16x8 [] = { cc00, cb80, cb00, ca80, 0, 0, 0, 0, }
VST4_LANE/VST4Q_LANE chunk 1 output:
@@ -7463,7 +7463,7 @@ VST4_LANE/VST4Q_LANE:30:result_uint32x2 [] = { fffffff2, fffffff3, }
VST4_LANE/VST4Q_LANE:31:result_uint64x1 [] = { 3333333333333333, }
VST4_LANE/VST4Q_LANE:32:result_poly8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VST4_LANE/VST4Q_LANE:33:result_poly16x4 [] = { 0, 0, 0, 0, }
-VST4_LANE/VST4Q_LANE:34:result_float32x2 [] = { c1600000 -0x1.c000000p+3 -14, c1500000 -0x1.a000000p+3 -13, }
+VST4_LANE/VST4Q_LANE:34:result_float32x2 [] = { c1600000, c1500000, }
VST4_LANE/VST4Q_LANE:35:result_float16x4 [] = { 0, 0, 0, 0, }
VST4_LANE/VST4Q_LANE:36:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST4_LANE/VST4Q_LANE:37:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -7475,7 +7475,7 @@ VST4_LANE/VST4Q_LANE:42:result_uint32x4 [] = { 0, 0, 0, 0, }
VST4_LANE/VST4Q_LANE:43:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VST4_LANE/VST4Q_LANE:44:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST4_LANE/VST4Q_LANE:45:result_poly16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
-VST4_LANE/VST4Q_LANE:46:result_float32x4 [] = { 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, }
+VST4_LANE/VST4Q_LANE:46:result_float32x4 [] = { 0, 0, 0, 0, }
VST4_LANE/VST4Q_LANE:47:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VST4_LANE/VST4Q_LANE chunk 2 output:
@@ -7489,7 +7489,7 @@ VST4_LANE/VST4Q_LANE:54:result_uint32x2 [] = { 0, 0, }
VST4_LANE/VST4Q_LANE:55:result_uint64x1 [] = { 3333333333333333, }
VST4_LANE/VST4Q_LANE:56:result_poly8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VST4_LANE/VST4Q_LANE:57:result_poly16x4 [] = { 0, 0, 0, 0, }
-VST4_LANE/VST4Q_LANE:58:result_float32x2 [] = { 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, }
+VST4_LANE/VST4Q_LANE:58:result_float32x2 [] = { 0, 0, }
VST4_LANE/VST4Q_LANE:59:result_float16x4 [] = { 0, 0, 0, 0, }
VST4_LANE/VST4Q_LANE:60:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST4_LANE/VST4Q_LANE:61:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -7501,7 +7501,7 @@ VST4_LANE/VST4Q_LANE:66:result_uint32x4 [] = { 0, 0, 0, 0, }
VST4_LANE/VST4Q_LANE:67:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VST4_LANE/VST4Q_LANE:68:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST4_LANE/VST4Q_LANE:69:result_poly16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
-VST4_LANE/VST4Q_LANE:70:result_float32x4 [] = { 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, }
+VST4_LANE/VST4Q_LANE:70:result_float32x4 [] = { 0, 0, 0, 0, }
VST4_LANE/VST4Q_LANE:71:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VST4_LANE/VST4Q_LANE chunk 3 output:
@@ -7515,7 +7515,7 @@ VST4_LANE/VST4Q_LANE:78:result_uint32x2 [] = { 0, 0, }
VST4_LANE/VST4Q_LANE:79:result_uint64x1 [] = { 3333333333333333, }
VST4_LANE/VST4Q_LANE:80:result_poly8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VST4_LANE/VST4Q_LANE:81:result_poly16x4 [] = { 0, 0, 0, 0, }
-VST4_LANE/VST4Q_LANE:82:result_float32x2 [] = { 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, }
+VST4_LANE/VST4Q_LANE:82:result_float32x2 [] = { 0, 0, }
VST4_LANE/VST4Q_LANE:83:result_float16x4 [] = { 0, 0, 0, 0, }
VST4_LANE/VST4Q_LANE:84:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST4_LANE/VST4Q_LANE:85:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
@@ -7527,7 +7527,7 @@ VST4_LANE/VST4Q_LANE:90:result_uint32x4 [] = { 0, 0, 0, 0, }
VST4_LANE/VST4Q_LANE:91:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VST4_LANE/VST4Q_LANE:92:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VST4_LANE/VST4Q_LANE:93:result_poly16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
-VST4_LANE/VST4Q_LANE:94:result_float32x4 [] = { 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, }
+VST4_LANE/VST4Q_LANE:94:result_float32x4 [] = { 0, 0, 0, 0, }
VST4_LANE/VST4Q_LANE:95:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VTBL1 output:
@@ -7541,7 +7541,7 @@ VTBL1:6:result_uint32x2 [] = { 33333333, 33333333, }
VTBL1:7:result_uint64x1 [] = { 3333333333333333, }
VTBL1:8:result_poly8x8 [] = { 0, f3, f3, f3, 0, 0, f3, f3, }
VTBL1:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VTBL1:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTBL1:10:result_float32x2 [] = { 33333333, 33333333, }
VTBL1:11:result_float16x4 [] = { 0, 0, 0, 0, }
VTBL1:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTBL1:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -7553,7 +7553,7 @@ VTBL1:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VTBL1:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VTBL1:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTBL1:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VTBL1:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTBL1:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VTBL1:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VTBL2 output:
@@ -7567,7 +7567,7 @@ VTBL2:6:result_uint32x2 [] = { 33333333, 33333333, }
VTBL2:7:result_uint64x1 [] = { 3333333333333333, }
VTBL2:8:result_poly8x8 [] = { f6, f5, f5, f5, 0, 0, f5, f5, }
VTBL2:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VTBL2:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTBL2:10:result_float32x2 [] = { 33333333, 33333333, }
VTBL2:11:result_float16x4 [] = { 0, 0, 0, 0, }
VTBL2:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTBL2:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -7579,7 +7579,7 @@ VTBL2:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VTBL2:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VTBL2:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTBL2:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VTBL2:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTBL2:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VTBL2:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VTBL3 output:
@@ -7593,7 +7593,7 @@ VTBL3:6:result_uint32x2 [] = { 33333333, 33333333, }
VTBL3:7:result_uint64x1 [] = { 3333333333333333, }
VTBL3:8:result_poly8x8 [] = { f8, f7, f7, f7, ff, 0, f7, f7, }
VTBL3:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VTBL3:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTBL3:10:result_float32x2 [] = { 33333333, 33333333, }
VTBL3:11:result_float16x4 [] = { 0, 0, 0, 0, }
VTBL3:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTBL3:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -7605,7 +7605,7 @@ VTBL3:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VTBL3:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VTBL3:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTBL3:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VTBL3:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTBL3:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VTBL3:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VTBL4 output:
@@ -7619,7 +7619,7 @@ VTBL4:6:result_uint32x2 [] = { 33333333, 33333333, }
VTBL4:7:result_uint64x1 [] = { 3333333333333333, }
VTBL4:8:result_poly8x8 [] = { fa, f9, f9, f9, 3, 0, f9, f9, }
VTBL4:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VTBL4:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTBL4:10:result_float32x2 [] = { 33333333, 33333333, }
VTBL4:11:result_float16x4 [] = { 0, 0, 0, 0, }
VTBL4:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTBL4:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -7631,7 +7631,7 @@ VTBL4:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VTBL4:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VTBL4:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTBL4:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VTBL4:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTBL4:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VTBL4:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VTBX1 output:
@@ -7645,7 +7645,7 @@ VTBX1:6:result_uint32x2 [] = { 33333333, 33333333, }
VTBX1:7:result_uint64x1 [] = { 3333333333333333, }
VTBX1:8:result_poly8x8 [] = { cc, f3, f3, f3, cc, cc, f3, f3, }
VTBX1:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VTBX1:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTBX1:10:result_float32x2 [] = { 33333333, 33333333, }
VTBX1:11:result_float16x4 [] = { 0, 0, 0, 0, }
VTBX1:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTBX1:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -7657,7 +7657,7 @@ VTBX1:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VTBX1:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VTBX1:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTBX1:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VTBX1:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTBX1:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VTBX1:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VTBX2 output:
@@ -7671,7 +7671,7 @@ VTBX2:6:result_uint32x2 [] = { 33333333, 33333333, }
VTBX2:7:result_uint64x1 [] = { 3333333333333333, }
VTBX2:8:result_poly8x8 [] = { f6, f5, f5, f5, cc, cc, f5, f5, }
VTBX2:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VTBX2:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTBX2:10:result_float32x2 [] = { 33333333, 33333333, }
VTBX2:11:result_float16x4 [] = { 0, 0, 0, 0, }
VTBX2:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTBX2:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -7683,7 +7683,7 @@ VTBX2:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VTBX2:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VTBX2:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTBX2:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VTBX2:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTBX2:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VTBX2:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VTBX3 output:
@@ -7697,7 +7697,7 @@ VTBX3:6:result_uint32x2 [] = { 33333333, 33333333, }
VTBX3:7:result_uint64x1 [] = { 3333333333333333, }
VTBX3:8:result_poly8x8 [] = { f8, f7, f7, f7, ff, cc, f7, f7, }
VTBX3:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VTBX3:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTBX3:10:result_float32x2 [] = { 33333333, 33333333, }
VTBX3:11:result_float16x4 [] = { 0, 0, 0, 0, }
VTBX3:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTBX3:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -7709,7 +7709,7 @@ VTBX3:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VTBX3:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VTBX3:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTBX3:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VTBX3:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTBX3:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VTBX3:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VTBX4 output:
@@ -7723,7 +7723,7 @@ VTBX4:6:result_uint32x2 [] = { 33333333, 33333333, }
VTBX4:7:result_uint64x1 [] = { 3333333333333333, }
VTBX4:8:result_poly8x8 [] = { fa, f9, f9, f9, 3, cc, f9, f9, }
VTBX4:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, }
-VTBX4:10:result_float32x2 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTBX4:10:result_float32x2 [] = { 33333333, 33333333, }
VTBX4:11:result_float16x4 [] = { 0, 0, 0, 0, }
VTBX4:12:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTBX4:13:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
@@ -7735,41 +7735,41 @@ VTBX4:18:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VTBX4:19:result_uint64x2 [] = { 3333333333333333, 3333333333333333, }
VTBX4:20:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, }
VTBX4:21:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, }
-VTBX4:22:result_float32x4 [] = { 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, 33333333 0x1.6666660p-25 4.172325e-08, }
+VTBX4:22:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, }
VTBX4:23:result_float16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, }
VRECPE/VRECPEQ (positive input) output:
VRECPE/VRECPEQ:0:result_uint32x2 [] = { ffffffff, ffffffff, }
VRECPE/VRECPEQ:1:result_uint32x4 [] = { bf000000, bf000000, bf000000, bf000000, }
-VRECPE/VRECPEQ:2:result_float32x2 [] = { 3f068000 0x1.0d00000p-1 0.5253906, 3f068000 0x1.0d00000p-1 0.5253906, }
-VRECPE/VRECPEQ:3:result_float32x4 [] = { 3c030000 0x1.0600000p-7 0.007995605, 3c030000 0x1.0600000p-7 0.007995605, 3c030000 0x1.0600000p-7 0.007995605, 3c030000 0x1.0600000p-7 0.007995605, }
+VRECPE/VRECPEQ:2:result_float32x2 [] = { 3f068000, 3f068000, }
+VRECPE/VRECPEQ:3:result_float32x4 [] = { 3c030000, 3c030000, 3c030000, 3c030000, }
VRECPE/VRECPEQ (negative input) output:
VRECPE/VRECPEQ:4:result_uint32x2 [] = { 80000000, 80000000, }
VRECPE/VRECPEQ:5:result_uint32x4 [] = { ee800000, ee800000, ee800000, ee800000, }
-VRECPE/VRECPEQ:6:result_float32x2 [] = { bdcc8000 -0x1.9900000p-4 -0.09985352, bdcc8000 -0x1.9900000p-4 -0.09985352, }
-VRECPE/VRECPEQ:7:result_float32x4 [] = { bc030000 -0x1.0600000p-7 -0.007995605, bc030000 -0x1.0600000p-7 -0.007995605, bc030000 -0x1.0600000p-7 -0.007995605, bc030000 -0x1.0600000p-7 -0.007995605, }
+VRECPE/VRECPEQ:6:result_float32x2 [] = { bdcc8000, bdcc8000, }
+VRECPE/VRECPEQ:7:result_float32x4 [] = { bc030000, bc030000, bc030000, bc030000, }
VRECPE/VRECPEQ FP special (NaN, infinity) output:
-VRECPE/VRECPEQ:8:result_float32x2 [] = { 7fc00000 nan nan, 7fc00000 nan nan, }
-VRECPE/VRECPEQ:9:result_float32x4 [] = { 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, }
+VRECPE/VRECPEQ:8:result_float32x2 [] = { 7fc00000, 7fc00000, }
+VRECPE/VRECPEQ:9:result_float32x4 [] = { 0, 0, 0, 0, }
VRECPE/VRECPEQ FP special (zero, large value) output:
-VRECPE/VRECPEQ:10:result_float32x2 [] = { 7f800000 inf inf, 7f800000 inf inf, }
-VRECPE/VRECPEQ:11:result_float32x4 [] = { 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, }
+VRECPE/VRECPEQ:10:result_float32x2 [] = { 7f800000, 7f800000, }
+VRECPE/VRECPEQ:11:result_float32x4 [] = { 0, 0, 0, 0, }
VRECPE/VRECPEQ FP special (-0, -infinity) output:
-VRECPE/VRECPEQ:12:result_float32x2 [] = { ff800000 -inf -inf, ff800000 -inf -inf, }
-VRECPE/VRECPEQ:13:result_float32x4 [] = { 80000000 -0x0.0000000p+0 -0, 80000000 -0x0.0000000p+0 -0, 80000000 -0x0.0000000p+0 -0, 80000000 -0x0.0000000p+0 -0, }
+VRECPE/VRECPEQ:12:result_float32x2 [] = { ff800000, ff800000, }
+VRECPE/VRECPEQ:13:result_float32x4 [] = { 80000000, 80000000, 80000000, 80000000, }
VRECPE/VRECPEQ FP special (large negative value) output:
-VRECPE/VRECPEQ:14:result_float32x2 [] = { 80000000 -0x0.0000000p+0 -0, 80000000 -0x0.0000000p+0 -0, }
+VRECPE/VRECPEQ:14:result_float32x2 [] = { 80000000, 80000000, }
VRSQRTE/VRSQRTEQ output:
VRSQRTE/VRSQRTEQ:0:result_uint32x2 [] = { ffffffff, ffffffff, }
VRSQRTE/VRSQRTEQ:1:result_uint32x4 [] = { 9c800000, 9c800000, 9c800000, 9c800000, }
-VRSQRTE/VRSQRTEQ:2:result_float32x2 [] = { 3e498000 0x1.9300000p-3 0.1967773, 3e498000 0x1.9300000p-3 0.1967773, }
-VRSQRTE/VRSQRTEQ:3:result_float32x4 [] = { 3e700000 0x1.e000000p-3 0.234375, 3e700000 0x1.e000000p-3 0.234375, 3e700000 0x1.e000000p-3 0.234375, 3e700000 0x1.e000000p-3 0.234375, }
+VRSQRTE/VRSQRTEQ:2:result_float32x2 [] = { 3e498000, 3e498000, }
+VRSQRTE/VRSQRTEQ:3:result_float32x4 [] = { 3e700000, 3e700000, 3e700000, 3e700000, }
VRSQRTE/VRSQRTEQ (2) output:
VRSQRTE/VRSQRTEQ:4:result_uint32x2 [] = { 80000000, 80000000, }
@@ -7780,16 +7780,16 @@ VRSQRTE/VRSQRTEQ:6:result_uint32x2 [] = { b4800000, b4800000, }
VRSQRTE/VRSQRTEQ:7:result_uint32x4 [] = { ed000000, ed000000, ed000000, ed000000, }
VRSQRTE/VRSQRTEQ FP special (NaN, 0) output:
-VRSQRTE/VRSQRTEQ:8:result_float32x2 [] = { 7fc00000 nan nan, 7fc00000 nan nan, }
-VRSQRTE/VRSQRTEQ:9:result_float32x4 [] = { 7f800000 inf inf, 7f800000 inf inf, 7f800000 inf inf, 7f800000 inf inf, }
+VRSQRTE/VRSQRTEQ:8:result_float32x2 [] = { 7fc00000, 7fc00000, }
+VRSQRTE/VRSQRTEQ:9:result_float32x4 [] = { 7f800000, 7f800000, 7f800000, 7f800000, }
VRSQRTE/VRSQRTEQ FP special (negative, infinity) output:
-VRSQRTE/VRSQRTEQ:10:result_float32x2 [] = { 7fc00000 nan nan, 7fc00000 nan nan, }
-VRSQRTE/VRSQRTEQ:11:result_float32x4 [] = { 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, 0 0x0.0000000p+0 0, }
+VRSQRTE/VRSQRTEQ:10:result_float32x2 [] = { 7fc00000, 7fc00000, }
+VRSQRTE/VRSQRTEQ:11:result_float32x4 [] = { 0, 0, 0, 0, }
VRSQRTE/VRSQRTEQ FP special (-0, -infinity) output:
-VRSQRTE/VRSQRTEQ:12:result_float32x2 [] = { ff800000 -inf -inf, ff800000 -inf -inf, }
-VRSQRTE/VRSQRTEQ:13:result_float32x4 [] = { 7fc00000 nan nan, 7fc00000 nan nan, 7fc00000 nan nan, 7fc00000 nan nan, }
+VRSQRTE/VRSQRTEQ:12:result_float32x2 [] = { ff800000, ff800000, }
+VRSQRTE/VRSQRTEQ:13:result_float32x4 [] = { 7fc00000, 7fc00000, 7fc00000, 7fc00000, }
VCAGE/VCAGEQ output:
VCAGE/VCAGEQ:0:result_uint32x2 [] = { ffffffff, 0, }
@@ -7824,11 +7824,11 @@ VCALT/VCALTQ:2:result_uint32x2 [] = { 0, 0, }
VCALT/VCALTQ:3:result_uint32x4 [] = { 0, 0, 0, 0, }
VCVT/VCVTQ output:
-VCVT/VCVTQ:0:result_float32x2 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, }
-VCVT/VCVTQ:1:result_float32x2 [] = { 4f800000 0x1.0000000p+32 4.294967e+09, 4f800000 0x1.0000000p+32 4.294967e+09, }
-VCVT/VCVTQ:2:result_float32x4 [] = { 41720000 0x1.e400000p+3 15.125, c1720000 -0x1.e400000p+3 -15.125, 0 0x0.0000000p+0 0, 80000000 -0x0.0000000p+0 -0, }
-VCVT/VCVTQ:3:result_float32x4 [] = { c1800000 -0x1.0000000p+4 -16, c1700000 -0x1.e000000p+3 -15, c1600000 -0x1.c000000p+3 -14, c1500000 -0x1.a000000p+3 -13, }
-VCVT/VCVTQ:4:result_float32x4 [] = { 4f800000 0x1.0000000p+32 4.294967e+09, 4f800000 0x1.0000000p+32 4.294967e+09, 4f800000 0x1.0000000p+32 4.294967e+09, 4f800000 0x1.0000000p+32 4.294967e+09, }
+VCVT/VCVTQ:0:result_float32x2 [] = { c1800000, c1700000, }
+VCVT/VCVTQ:1:result_float32x2 [] = { 4f800000, 4f800000, }
+VCVT/VCVTQ:2:result_float32x4 [] = { 41720000, c1720000, 0, 80000000, }
+VCVT/VCVTQ:3:result_float32x4 [] = { c1800000, c1700000, c1600000, c1500000, }
+VCVT/VCVTQ:4:result_float32x4 [] = { 4f800000, 4f800000, 4f800000, 4f800000, }
VCVT/VCVTQ:5:result_int32x2 [] = { fffffff1, 5, }
VCVT/VCVTQ:6:result_uint32x2 [] = { 0, 5, }
VCVT/VCVTQ:7:result_float16x4 [] = { 0, 8000, 4b8f, cb8f, }
@@ -7836,10 +7836,10 @@ VCVT/VCVTQ:8:result_int32x4 [] = { 0, 0, f, fffffff1, }
VCVT/VCVTQ:9:result_uint32x4 [] = { 0, 0, f, 0, }
VCVT_N/VCVTQ_N output:
-VCVT_N/VCVTQ_N:10:result_float32x2 [] = { c0800000 -0x1.0000000p+2 -4, c0700000 -0x1.e000000p+1 -3.75, }
-VCVT_N/VCVTQ_N:11:result_float32x2 [] = { 4c000000 0x1.0000000p+25 3.355443e+07, 4c000000 0x1.0000000p+25 3.355443e+07, }
-VCVT_N/VCVTQ_N:12:result_float32x4 [] = { b2800000 -0x1.0000000p-26 -1.490116e-08, b2700000 -0x1.e000000p-27 -1.396984e-08, b2600000 -0x1.c000000p-27 -1.303852e-08, b2500000 -0x1.a000000p-27 -1.210719e-08, }
-VCVT_N/VCVTQ_N:13:result_float32x4 [] = { 49800000 0x1.0000000p+20 1048576, 49800000 0x1.0000000p+20 1048576, 49800000 0x1.0000000p+20 1048576, 49800000 0x1.0000000p+20 1048576, }
+VCVT_N/VCVTQ_N:10:result_float32x2 [] = { c0800000, c0700000, }
+VCVT_N/VCVTQ_N:11:result_float32x2 [] = { 4c000000, 4c000000, }
+VCVT_N/VCVTQ_N:12:result_float32x4 [] = { b2800000, b2700000, b2600000, b2500000, }
+VCVT_N/VCVTQ_N:13:result_float32x4 [] = { 49800000, 49800000, 49800000, 49800000, }
VCVT_N/VCVTQ_N:14:result_int32x2 [] = { ff0b3333, 54cccd, }
VCVT_N/VCVTQ_N:15:result_uint32x2 [] = { 0, 15, }
VCVT_N/VCVTQ_N:16:result_int32x4 [] = { 0, 0, 1e3d7, fffe1c29, }
@@ -7862,39 +7862,39 @@ VCVT_N/VCVTQ_N:26:result_int32x2 [] = { 7fffffff, 7fffffff, }
VCVT_N/VCVTQ_N:27:result_int32x4 [] = { 7fffffff, 7fffffff, 7fffffff, 7fffffff, }
VCVT FP16 (check fp16-fp32 inf/nan/denormal) output:
-VCVT FP16:28:result_float32x4 [] = { 38640000 0x1.c800000p-15 5.435944e-05, 7f800000 inf inf, 7fc00000 nan nan, ff800000 -inf -inf, }
+VCVT FP16:28:result_float32x4 [] = { 38640000, 7f800000, 7fc00000, ff800000, }
VCVT FP16 (check fp32-fp16 inf/nan) output:
VCVT FP16:29:result_float16x4 [] = { 7e00, 7c00, fc00, 8000, }
VRECPS/VRECPSQ output:
-VRECPS/VRECPSQ:0:result_float32x2 [] = { c2e19eb7 -0x1.c33d6e0p+6 -112.81, c2e19eb7 -0x1.c33d6e0p+6 -112.81, }
-VRECPS/VRECPSQ:1:result_float32x4 [] = { c1db851f -0x1.b70a3e0p+4 -27.44, c1db851f -0x1.b70a3e0p+4 -27.44, c1db851f -0x1.b70a3e0p+4 -27.44, c1db851f -0x1.b70a3e0p+4 -27.44, }
+VRECPS/VRECPSQ:0:result_float32x2 [] = { c2e19eb7, c2e19eb7, }
+VRECPS/VRECPSQ:1:result_float32x4 [] = { c1db851f, c1db851f, c1db851f, c1db851f, }
VRECPS/VRECPSQ FP special (NAN) and normal values output:
-VRECPS/VRECPSQ:2:result_float32x2 [] = { 7fc00000 nan nan, 7fc00000 nan nan, }
-VRECPS/VRECPSQ:3:result_float32x4 [] = { 7fc00000 nan nan, 7fc00000 nan nan, 7fc00000 nan nan, 7fc00000 nan nan, }
+VRECPS/VRECPSQ:2:result_float32x2 [] = { 7fc00000, 7fc00000, }
+VRECPS/VRECPSQ:3:result_float32x4 [] = { 7fc00000, 7fc00000, 7fc00000, 7fc00000, }
VRECPS/VRECPSQ FP special (infinity, 0) and normal values output:
-VRECPS/VRECPSQ:4:result_float32x2 [] = { ff800000 -inf -inf, ff800000 -inf -inf, }
-VRECPS/VRECPSQ:5:result_float32x4 [] = { 40000000 0x1.0000000p+1 2, 40000000 0x1.0000000p+1 2, 40000000 0x1.0000000p+1 2, 40000000 0x1.0000000p+1 2, }
+VRECPS/VRECPSQ:4:result_float32x2 [] = { ff800000, ff800000, }
+VRECPS/VRECPSQ:5:result_float32x4 [] = { 40000000, 40000000, 40000000, 40000000, }
VRECPS/VRECPSQ FP special (infinity, 0) output:
-VRECPS/VRECPSQ:6:result_float32x2 [] = { 40000000 0x1.0000000p+1 2, 40000000 0x1.0000000p+1 2, }
-VRECPS/VRECPSQ:7:result_float32x4 [] = { 40000000 0x1.0000000p+1 2, 40000000 0x1.0000000p+1 2, 40000000 0x1.0000000p+1 2, 40000000 0x1.0000000p+1 2, }
+VRECPS/VRECPSQ:6:result_float32x2 [] = { 40000000, 40000000, }
+VRECPS/VRECPSQ:7:result_float32x4 [] = { 40000000, 40000000, 40000000, 40000000, }
VRSQRTS/VRSQRTSQ output:
-VRSQRTS/VRSQRTSQ:0:result_float32x2 [] = { c2796b84 -0x1.f2d7080p+5 -62.355, c2796b84 -0x1.f2d7080p+5 -62.355, }
-VRSQRTS/VRSQRTSQ:1:result_float32x4 [] = { c0e4a3d8 -0x1.c947b00p+2 -7.145, c0e4a3d8 -0x1.c947b00p+2 -7.145, c0e4a3d8 -0x1.c947b00p+2 -7.145, c0e4a3d8 -0x1.c947b00p+2 -7.145, }
+VRSQRTS/VRSQRTSQ:0:result_float32x2 [] = { c2796b84, c2796b84, }
+VRSQRTS/VRSQRTSQ:1:result_float32x4 [] = { c0e4a3d8, c0e4a3d8, c0e4a3d8, c0e4a3d8, }
VRSQRTS/VRSQRTSQ FP special (NAN) and normal values output:
-VRSQRTS/VRSQRTSQ:2:result_float32x2 [] = { 7fc00000 nan nan, 7fc00000 nan nan, }
-VRSQRTS/VRSQRTSQ:3:result_float32x4 [] = { 7fc00000 nan nan, 7fc00000 nan nan, 7fc00000 nan nan, 7fc00000 nan nan, }
+VRSQRTS/VRSQRTSQ:2:result_float32x2 [] = { 7fc00000, 7fc00000, }
+VRSQRTS/VRSQRTSQ:3:result_float32x4 [] = { 7fc00000, 7fc00000, 7fc00000, 7fc00000, }
VRSQRTS/VRSQRTSQ FP special (infinity, 0) and normal values output:
-VRSQRTS/VRSQRTSQ:4:result_float32x2 [] = { ff800000 -inf -inf, ff800000 -inf -inf, }
-VRSQRTS/VRSQRTSQ:5:result_float32x4 [] = { 3fc00000 0x1.8000000p+0 1.5, 3fc00000 0x1.8000000p+0 1.5, 3fc00000 0x1.8000000p+0 1.5, 3fc00000 0x1.8000000p+0 1.5, }
+VRSQRTS/VRSQRTSQ:4:result_float32x2 [] = { ff800000, ff800000, }
+VRSQRTS/VRSQRTSQ:5:result_float32x4 [] = { 3fc00000, 3fc00000, 3fc00000, 3fc00000, }
VRSQRTS/VRSQRTSQ FP special (infinity, 0) output:
-VRSQRTS/VRSQRTSQ:6:result_float32x2 [] = { 3fc00000 0x1.8000000p+0 1.5, 3fc00000 0x1.8000000p+0 1.5, }
-VRSQRTS/VRSQRTSQ:7:result_float32x4 [] = { 3fc00000 0x1.8000000p+0 1.5, 3fc00000 0x1.8000000p+0 1.5, 3fc00000 0x1.8000000p+0 1.5, 3fc00000 0x1.8000000p+0 1.5, }
+VRSQRTS/VRSQRTSQ:6:result_float32x2 [] = { 3fc00000, 3fc00000, }
+VRSQRTS/VRSQRTSQ:7:result_float32x4 [] = { 3fc00000, 3fc00000, 3fc00000, 3fc00000, }
diff --git a/stm-arm-neon-ref.h b/stm-arm-neon-ref.h
index f0ff00d..debffb6 100644
--- a/stm-arm-neon-ref.h
+++ b/stm-arm-neon-ref.h
@@ -95,7 +95,7 @@ static int result_idx = 0;
float##W##_t f; \
} tmp; \
tmp.f = VECT_VAR(result, T, W, N)[i]; \
- fprintf(ref_file, "%" FMT " %.7a %.7g, ", tmp.i, tmp.f, tmp.f); \
+ fprintf(ref_file, "%" FMT ", ", tmp.i); \
} \
fprintf(ref_file, " }\n"); \
DUMP4GCC_FP(MSG,T,W,N,FMT);