1 2 VLD1/VLD1Q output: 3 VLD1/VLD1Q:0:result_int8x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, } 4 VLD1/VLD1Q:1:result_int16x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, } 5 VLD1/VLD1Q:2:result_int32x2 [] = { fffffff0, fffffff1, } 6 VLD1/VLD1Q:3:result_int64x1 [] = { fffffffffffffff0, } 7 VLD1/VLD1Q:4:result_uint8x8 [] = { f0, f1, f2, f3, f4, f5, f6, f7, } 8 VLD1/VLD1Q:5:result_uint16x4 [] = { fff0, fff1, fff2, fff3, } 9 VLD1/VLD1Q:6:result_uint32x2 [] = { fffffff0, fffffff1, } 10 VLD1/VLD1Q:7:result_uint64x1 [] = { fffffffffffffff0, } 11 VLD1/VLD1Q:8:result_poly8x8 [] = { f0, f1, f2, f3, f4, f5, f6, f7, } 12 VLD1/VLD1Q:9:result_poly16x4 [] = { fff0, fff1, fff2, fff3, } 13 VLD1/VLD1Q:10:result_float32x2 [] = { c1800000, c1700000, } 14 VLD1/VLD1Q:11:result_int8x16 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, } 15 VLD1/VLD1Q:12:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, } 16 VLD1/VLD1Q:13:result_int32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, } 17 VLD1/VLD1Q:14:result_int64x2 [] = { fffffffffffffff0, fffffffffffffff1, } 18 VLD1/VLD1Q:15:result_uint8x16 [] = { f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, fa, fb, fc, fd, fe, ff, } 19 VLD1/VLD1Q:16:result_uint16x8 [] = { fff0, fff1, fff2, fff3, fff4, fff5, fff6, fff7, } 20 VLD1/VLD1Q:17:result_uint32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, } 21 VLD1/VLD1Q:18:result_uint64x2 [] = { fffffffffffffff0, fffffffffffffff1, } 22 VLD1/VLD1Q:19:result_poly8x16 [] = { f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, fa, fb, fc, fd, fe, ff, } 23 VLD1/VLD1Q:20:result_poly16x8 [] = { fff0, fff1, fff2, fff3, fff4, fff5, fff6, fff7, } 24 VLD1/VLD1Q:21:result_float32x4 [] = { c1800000, c1700000, c1600000, c1500000, } 25 26 VADD/VADDQ output: 27 VADD/VADDQ:0:result_int8x8 [] = { fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, fffffff8, fffffff9, } 28 VADD/VADDQ:1:result_int16x4 [] = { ffffffec, ffffffed, ffffffee, ffffffef, } 29 VADD/VADDQ:2:result_int32x2 [] = { fffffff3, fffffff4, } 30 VADD/VADDQ:3:result_int64x1 [] = { 54, } 31 VADD/VADDQ:4:result_uint8x8 [] = { 4, 5, 6, 7, 8, 9, a, b, } 32 VADD/VADDQ:5:result_uint16x4 [] = { e, f, 10, 11, } 33 VADD/VADDQ:6:result_uint32x2 [] = { 18, 19, } 34 VADD/VADDQ:7:result_uint64x1 [] = { fffffffffffffff2, } 35 VADD/VADDQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 36 VADD/VADDQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 37 VADD/VADDQ:10:result_float32x2 [] = { 33333333, 33333333, } 38 VADD/VADDQ:11:result_int8x16 [] = { ffffffe6, ffffffe7, ffffffe8, ffffffe9, ffffffea, ffffffeb, ffffffec, ffffffed, ffffffee, ffffffef, fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, } 39 VADD/VADDQ:12:result_int16x8 [] = { ffffffdc, ffffffdd, ffffffde, ffffffdf, ffffffe0, ffffffe1, ffffffe2, ffffffe3, } 40 VADD/VADDQ:13:result_int32x4 [] = { ffffffd2, ffffffd3, ffffffd4, ffffffd5, } 41 VADD/VADDQ:14:result_int64x2 [] = { 8, 9, } 42 VADD/VADDQ:15:result_uint8x16 [] = { fc, fd, fe, ff, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, } 43 VADD/VADDQ:16:result_uint16x8 [] = { fff3, fff4, fff5, fff6, fff7, fff8, fff9, fffa, } 44 VADD/VADDQ:17:result_uint32x4 [] = { 27, 28, 29, 2a, } 45 VADD/VADDQ:18:result_uint64x2 [] = { fffffffffffffff3, fffffffffffffff4, } 46 VADD/VADDQ:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 47 VADD/VADDQ:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 48 VADD/VADDQ:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 49 50 float32: 51 VADD/VADDQ:22:result_float32x2 [] = { 40d9999a, 40d9999a, } 52 VADD/VADDQ:23:result_float32x4 [] = { 41100000, 41100000, 41100000, 41100000, } 53 54 VLD1_LANE/VLD1_LANEQ output: 55 VLD1_LANE/VLD1_LANEQ:0:result_int8x8 [] = { ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, fffffff0, ffffffaa, } 56 VLD1_LANE/VLD1_LANEQ:1:result_int16x4 [] = { ffffaaaa, ffffaaaa, ffffaaaa, fffffff0, } 57 VLD1_LANE/VLD1_LANEQ:2:result_int32x2 [] = { aaaaaaaa, fffffff0, } 58 VLD1_LANE/VLD1_LANEQ:3:result_int64x1 [] = { fffffffffffffff0, } 59 VLD1_LANE/VLD1_LANEQ:4:result_uint8x8 [] = { aa, aa, aa, aa, aa, aa, aa, f0, } 60 VLD1_LANE/VLD1_LANEQ:5:result_uint16x4 [] = { aaaa, aaaa, aaaa, fff0, } 61 VLD1_LANE/VLD1_LANEQ:6:result_uint32x2 [] = { aaaaaaaa, fffffff0, } 62 VLD1_LANE/VLD1_LANEQ:7:result_uint64x1 [] = { fffffffffffffff0, } 63 VLD1_LANE/VLD1_LANEQ:8:result_poly8x8 [] = { aa, aa, aa, aa, aa, aa, aa, f0, } 64 VLD1_LANE/VLD1_LANEQ:9:result_poly16x4 [] = { aaaa, aaaa, aaaa, fff0, } 65 VLD1_LANE/VLD1_LANEQ:10:result_float32x2 [] = { aaaaaaaa, c1800000, } 66 VLD1_LANE/VLD1_LANEQ:11:result_int8x16 [] = { ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, fffffff0, } 67 VLD1_LANE/VLD1_LANEQ:12:result_int16x8 [] = { ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, fffffff0, ffffaaaa, ffffaaaa, } 68 VLD1_LANE/VLD1_LANEQ:13:result_int32x4 [] = { aaaaaaaa, aaaaaaaa, fffffff0, aaaaaaaa, } 69 VLD1_LANE/VLD1_LANEQ:14:result_int64x2 [] = { aaaaaaaaaaaaaaaa, fffffffffffffff0, } 70 VLD1_LANE/VLD1_LANEQ:15:result_uint8x16 [] = { aa, aa, aa, aa, aa, aa, aa, aa, aa, aa, aa, aa, f0, aa, aa, aa, } 71 VLD1_LANE/VLD1_LANEQ:16:result_uint16x8 [] = { aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, fff0, aaaa, } 72 VLD1_LANE/VLD1_LANEQ:17:result_uint32x4 [] = { aaaaaaaa, aaaaaaaa, fffffff0, aaaaaaaa, } 73 VLD1_LANE/VLD1_LANEQ:18:result_uint64x2 [] = { fffffffffffffff0, aaaaaaaaaaaaaaaa, } 74 VLD1_LANE/VLD1_LANEQ:19:result_poly8x16 [] = { aa, aa, aa, aa, aa, aa, aa, aa, aa, aa, aa, aa, f0, aa, aa, aa, } 75 VLD1_LANE/VLD1_LANEQ:20:result_poly16x8 [] = { aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, fff0, aaaa, } 76 VLD1_LANE/VLD1_LANEQ:21:result_float32x4 [] = { aaaaaaaa, aaaaaaaa, c1800000, aaaaaaaa, } 77 78 VLD1_DUP/VLD1_DUPQ output: 79 VLD1_DUP/VLD1_DUPQ:0:result_int8x8 [] = { fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, } 80 VLD1_DUP/VLD1_DUPQ:1:result_int16x4 [] = { fffffff0, fffffff0, fffffff0, fffffff0, } 81 VLD1_DUP/VLD1_DUPQ:2:result_int32x2 [] = { fffffff0, fffffff0, } 82 VLD1_DUP/VLD1_DUPQ:3:result_int64x1 [] = { fffffffffffffff0, } 83 VLD1_DUP/VLD1_DUPQ:4:result_uint8x8 [] = { f0, f0, f0, f0, f0, f0, f0, f0, } 84 VLD1_DUP/VLD1_DUPQ:5:result_uint16x4 [] = { fff0, fff0, fff0, fff0, } 85 VLD1_DUP/VLD1_DUPQ:6:result_uint32x2 [] = { fffffff0, fffffff0, } 86 VLD1_DUP/VLD1_DUPQ:7:result_uint64x1 [] = { fffffffffffffff0, } 87 VLD1_DUP/VLD1_DUPQ:8:result_poly8x8 [] = { f0, f0, f0, f0, f0, f0, f0, f0, } 88 VLD1_DUP/VLD1_DUPQ:9:result_poly16x4 [] = { fff0, fff0, fff0, fff0, } 89 VLD1_DUP/VLD1_DUPQ:10:result_float32x2 [] = { c1800000, c1800000, } 90 VLD1_DUP/VLD1_DUPQ:11:result_int8x16 [] = { fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, } 91 VLD1_DUP/VLD1_DUPQ:12:result_int16x8 [] = { fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, } 92 VLD1_DUP/VLD1_DUPQ:13:result_int32x4 [] = { fffffff0, fffffff0, fffffff0, fffffff0, } 93 VLD1_DUP/VLD1_DUPQ:14:result_int64x2 [] = { fffffffffffffff0, fffffffffffffff0, } 94 VLD1_DUP/VLD1_DUPQ:15:result_uint8x16 [] = { f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, } 95 VLD1_DUP/VLD1_DUPQ:16:result_uint16x8 [] = { fff0, fff0, fff0, fff0, fff0, fff0, fff0, fff0, } 96 VLD1_DUP/VLD1_DUPQ:17:result_uint32x4 [] = { fffffff0, fffffff0, fffffff0, fffffff0, } 97 VLD1_DUP/VLD1_DUPQ:18:result_uint64x2 [] = { fffffffffffffff0, fffffffffffffff0, } 98 VLD1_DUP/VLD1_DUPQ:19:result_poly8x16 [] = { f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, } 99 VLD1_DUP/VLD1_DUPQ:20:result_poly16x8 [] = { fff0, fff0, fff0, fff0, fff0, fff0, fff0, fff0, } 100 VLD1_DUP/VLD1_DUPQ:21:result_float32x4 [] = { c1800000, c1800000, c1800000, c1800000, } 101 102 VLD1_DUP/VLD1_DUPQ output: 103 VLD1_DUP/VLD1_DUPQ:0:result_int8x8 [] = { fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, } 104 VLD1_DUP/VLD1_DUPQ:1:result_int16x4 [] = { fffffff1, fffffff1, fffffff1, fffffff1, } 105 VLD1_DUP/VLD1_DUPQ:2:result_int32x2 [] = { fffffff1, fffffff1, } 106 VLD1_DUP/VLD1_DUPQ:3:result_int64x1 [] = { fffffffffffffff1, } 107 VLD1_DUP/VLD1_DUPQ:4:result_uint8x8 [] = { f1, f1, f1, f1, f1, f1, f1, f1, } 108 VLD1_DUP/VLD1_DUPQ:5:result_uint16x4 [] = { fff1, fff1, fff1, fff1, } 109 VLD1_DUP/VLD1_DUPQ:6:result_uint32x2 [] = { fffffff1, fffffff1, } 110 VLD1_DUP/VLD1_DUPQ:7:result_uint64x1 [] = { fffffffffffffff1, } 111 VLD1_DUP/VLD1_DUPQ:8:result_poly8x8 [] = { f1, f1, f1, f1, f1, f1, f1, f1, } 112 VLD1_DUP/VLD1_DUPQ:9:result_poly16x4 [] = { fff1, fff1, fff1, fff1, } 113 VLD1_DUP/VLD1_DUPQ:10:result_float32x2 [] = { c1700000, c1700000, } 114 VLD1_DUP/VLD1_DUPQ:11:result_int8x16 [] = { fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, } 115 VLD1_DUP/VLD1_DUPQ:12:result_int16x8 [] = { fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, } 116 VLD1_DUP/VLD1_DUPQ:13:result_int32x4 [] = { fffffff1, fffffff1, fffffff1, fffffff1, } 117 VLD1_DUP/VLD1_DUPQ:14:result_int64x2 [] = { fffffffffffffff1, fffffffffffffff1, } 118 VLD1_DUP/VLD1_DUPQ:15:result_uint8x16 [] = { f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, } 119 VLD1_DUP/VLD1_DUPQ:16:result_uint16x8 [] = { fff1, fff1, fff1, fff1, fff1, fff1, fff1, fff1, } 120 VLD1_DUP/VLD1_DUPQ:17:result_uint32x4 [] = { fffffff1, fffffff1, fffffff1, fffffff1, } 121 VLD1_DUP/VLD1_DUPQ:18:result_uint64x2 [] = { fffffffffffffff1, fffffffffffffff1, } 122 VLD1_DUP/VLD1_DUPQ:19:result_poly8x16 [] = { f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, } 123 VLD1_DUP/VLD1_DUPQ:20:result_poly16x8 [] = { fff1, fff1, fff1, fff1, fff1, fff1, fff1, fff1, } 124 VLD1_DUP/VLD1_DUPQ:21:result_float32x4 [] = { c1700000, c1700000, c1700000, c1700000, } 125 126 VLD1_DUP/VLD1_DUPQ output: 127 VLD1_DUP/VLD1_DUPQ:0:result_int8x8 [] = { fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, } 128 VLD1_DUP/VLD1_DUPQ:1:result_int16x4 [] = { fffffff2, fffffff2, fffffff2, fffffff2, } 129 VLD1_DUP/VLD1_DUPQ:2:result_int32x2 [] = { fffffff2, fffffff2, } 130 VLD1_DUP/VLD1_DUPQ:3:result_int64x1 [] = { fffffffffffffff2, } 131 VLD1_DUP/VLD1_DUPQ:4:result_uint8x8 [] = { f2, f2, f2, f2, f2, f2, f2, f2, } 132 VLD1_DUP/VLD1_DUPQ:5:result_uint16x4 [] = { fff2, fff2, fff2, fff2, } 133 VLD1_DUP/VLD1_DUPQ:6:result_uint32x2 [] = { fffffff2, fffffff2, } 134 VLD1_DUP/VLD1_DUPQ:7:result_uint64x1 [] = { fffffffffffffff2, } 135 VLD1_DUP/VLD1_DUPQ:8:result_poly8x8 [] = { f2, f2, f2, f2, f2, f2, f2, f2, } 136 VLD1_DUP/VLD1_DUPQ:9:result_poly16x4 [] = { fff2, fff2, fff2, fff2, } 137 VLD1_DUP/VLD1_DUPQ:10:result_float32x2 [] = { c1600000, c1600000, } 138 VLD1_DUP/VLD1_DUPQ:11:result_int8x16 [] = { fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, } 139 VLD1_DUP/VLD1_DUPQ:12:result_int16x8 [] = { fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, } 140 VLD1_DUP/VLD1_DUPQ:13:result_int32x4 [] = { fffffff2, fffffff2, fffffff2, fffffff2, } 141 VLD1_DUP/VLD1_DUPQ:14:result_int64x2 [] = { fffffffffffffff2, fffffffffffffff2, } 142 VLD1_DUP/VLD1_DUPQ:15:result_uint8x16 [] = { f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, } 143 VLD1_DUP/VLD1_DUPQ:16:result_uint16x8 [] = { fff2, fff2, fff2, fff2, fff2, fff2, fff2, fff2, } 144 VLD1_DUP/VLD1_DUPQ:17:result_uint32x4 [] = { fffffff2, fffffff2, fffffff2, fffffff2, } 145 VLD1_DUP/VLD1_DUPQ:18:result_uint64x2 [] = { fffffffffffffff2, fffffffffffffff2, } 146 VLD1_DUP/VLD1_DUPQ:19:result_poly8x16 [] = { f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, } 147 VLD1_DUP/VLD1_DUPQ:20:result_poly16x8 [] = { fff2, fff2, fff2, fff2, fff2, fff2, fff2, fff2, } 148 VLD1_DUP/VLD1_DUPQ:21:result_float32x4 [] = { c1600000, c1600000, c1600000, c1600000, } 149 150 VDUP/VDUPQ output: 151 VDUP/VDUPQ:0:result_int8x8 [] = { fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, } 152 VDUP/VDUPQ:1:result_int16x4 [] = { fffffff0, fffffff0, fffffff0, fffffff0, } 153 VDUP/VDUPQ:2:result_int32x2 [] = { fffffff0, fffffff0, } 154 VDUP/VDUPQ:3:result_int64x1 [] = { fffffffffffffff0, } 155 VDUP/VDUPQ:4:result_uint8x8 [] = { f0, f0, f0, f0, f0, f0, f0, f0, } 156 VDUP/VDUPQ:5:result_uint16x4 [] = { fff0, fff0, fff0, fff0, } 157 VDUP/VDUPQ:6:result_uint32x2 [] = { fffffff0, fffffff0, } 158 VDUP/VDUPQ:7:result_uint64x1 [] = { fffffffffffffff0, } 159 VDUP/VDUPQ:8:result_poly8x8 [] = { f0, f0, f0, f0, f0, f0, f0, f0, } 160 VDUP/VDUPQ:9:result_poly16x4 [] = { fff0, fff0, fff0, fff0, } 161 VDUP/VDUPQ:10:result_float32x2 [] = { c1800000, c1800000, } 162 VDUP/VDUPQ:11:result_int8x16 [] = { fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, } 163 VDUP/VDUPQ:12:result_int16x8 [] = { fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, } 164 VDUP/VDUPQ:13:result_int32x4 [] = { fffffff0, fffffff0, fffffff0, fffffff0, } 165 VDUP/VDUPQ:14:result_int64x2 [] = { fffffffffffffff0, fffffffffffffff0, } 166 VDUP/VDUPQ:15:result_uint8x16 [] = { f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, } 167 VDUP/VDUPQ:16:result_uint16x8 [] = { fff0, fff0, fff0, fff0, fff0, fff0, fff0, fff0, } 168 VDUP/VDUPQ:17:result_uint32x4 [] = { fffffff0, fffffff0, fffffff0, fffffff0, } 169 VDUP/VDUPQ:18:result_uint64x2 [] = { fffffffffffffff0, fffffffffffffff0, } 170 VDUP/VDUPQ:19:result_poly8x16 [] = { f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, } 171 VDUP/VDUPQ:20:result_poly16x8 [] = { fff0, fff0, fff0, fff0, fff0, fff0, fff0, fff0, } 172 VDUP/VDUPQ:21:result_float32x4 [] = { c1800000, c1800000, c1800000, c1800000, } 173 174 VDUP/VDUPQ output: 175 VDUP/VDUPQ:0:result_int8x8 [] = { fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, } 176 VDUP/VDUPQ:1:result_int16x4 [] = { fffffff1, fffffff1, fffffff1, fffffff1, } 177 VDUP/VDUPQ:2:result_int32x2 [] = { fffffff1, fffffff1, } 178 VDUP/VDUPQ:3:result_int64x1 [] = { fffffffffffffff1, } 179 VDUP/VDUPQ:4:result_uint8x8 [] = { f1, f1, f1, f1, f1, f1, f1, f1, } 180 VDUP/VDUPQ:5:result_uint16x4 [] = { fff1, fff1, fff1, fff1, } 181 VDUP/VDUPQ:6:result_uint32x2 [] = { fffffff1, fffffff1, } 182 VDUP/VDUPQ:7:result_uint64x1 [] = { fffffffffffffff1, } 183 VDUP/VDUPQ:8:result_poly8x8 [] = { f1, f1, f1, f1, f1, f1, f1, f1, } 184 VDUP/VDUPQ:9:result_poly16x4 [] = { fff1, fff1, fff1, fff1, } 185 VDUP/VDUPQ:10:result_float32x2 [] = { c1700000, c1700000, } 186 VDUP/VDUPQ:11:result_int8x16 [] = { fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, } 187 VDUP/VDUPQ:12:result_int16x8 [] = { fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, } 188 VDUP/VDUPQ:13:result_int32x4 [] = { fffffff1, fffffff1, fffffff1, fffffff1, } 189 VDUP/VDUPQ:14:result_int64x2 [] = { fffffffffffffff1, fffffffffffffff1, } 190 VDUP/VDUPQ:15:result_uint8x16 [] = { f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, } 191 VDUP/VDUPQ:16:result_uint16x8 [] = { fff1, fff1, fff1, fff1, fff1, fff1, fff1, fff1, } 192 VDUP/VDUPQ:17:result_uint32x4 [] = { fffffff1, fffffff1, fffffff1, fffffff1, } 193 VDUP/VDUPQ:18:result_uint64x2 [] = { fffffffffffffff1, fffffffffffffff1, } 194 VDUP/VDUPQ:19:result_poly8x16 [] = { f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, } 195 VDUP/VDUPQ:20:result_poly16x8 [] = { fff1, fff1, fff1, fff1, fff1, fff1, fff1, fff1, } 196 VDUP/VDUPQ:21:result_float32x4 [] = { c1700000, c1700000, c1700000, c1700000, } 197 198 VDUP/VDUPQ output: 199 VDUP/VDUPQ:0:result_int8x8 [] = { fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, } 200 VDUP/VDUPQ:1:result_int16x4 [] = { fffffff2, fffffff2, fffffff2, fffffff2, } 201 VDUP/VDUPQ:2:result_int32x2 [] = { fffffff2, fffffff2, } 202 VDUP/VDUPQ:3:result_int64x1 [] = { fffffffffffffff2, } 203 VDUP/VDUPQ:4:result_uint8x8 [] = { f2, f2, f2, f2, f2, f2, f2, f2, } 204 VDUP/VDUPQ:5:result_uint16x4 [] = { fff2, fff2, fff2, fff2, } 205 VDUP/VDUPQ:6:result_uint32x2 [] = { fffffff2, fffffff2, } 206 VDUP/VDUPQ:7:result_uint64x1 [] = { fffffffffffffff2, } 207 VDUP/VDUPQ:8:result_poly8x8 [] = { f2, f2, f2, f2, f2, f2, f2, f2, } 208 VDUP/VDUPQ:9:result_poly16x4 [] = { fff2, fff2, fff2, fff2, } 209 VDUP/VDUPQ:10:result_float32x2 [] = { c1600000, c1600000, } 210 VDUP/VDUPQ:11:result_int8x16 [] = { fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, } 211 VDUP/VDUPQ:12:result_int16x8 [] = { fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, } 212 VDUP/VDUPQ:13:result_int32x4 [] = { fffffff2, fffffff2, fffffff2, fffffff2, } 213 VDUP/VDUPQ:14:result_int64x2 [] = { fffffffffffffff2, fffffffffffffff2, } 214 VDUP/VDUPQ:15:result_uint8x16 [] = { f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, } 215 VDUP/VDUPQ:16:result_uint16x8 [] = { fff2, fff2, fff2, fff2, fff2, fff2, fff2, fff2, } 216 VDUP/VDUPQ:17:result_uint32x4 [] = { fffffff2, fffffff2, fffffff2, fffffff2, } 217 VDUP/VDUPQ:18:result_uint64x2 [] = { fffffffffffffff2, fffffffffffffff2, } 218 VDUP/VDUPQ:19:result_poly8x16 [] = { f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, } 219 VDUP/VDUPQ:20:result_poly16x8 [] = { fff2, fff2, fff2, fff2, fff2, fff2, fff2, fff2, } 220 VDUP/VDUPQ:21:result_float32x4 [] = { c1600000, c1600000, c1600000, c1600000, } 221 222 VMOV/VMOVQ output: 223 VMOV/VMOVQ:0:result_int8x8 [] = { fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, } 224 VMOV/VMOVQ:1:result_int16x4 [] = { fffffff0, fffffff0, fffffff0, fffffff0, } 225 VMOV/VMOVQ:2:result_int32x2 [] = { fffffff0, fffffff0, } 226 VMOV/VMOVQ:3:result_int64x1 [] = { fffffffffffffff0, } 227 VMOV/VMOVQ:4:result_uint8x8 [] = { f0, f0, f0, f0, f0, f0, f0, f0, } 228 VMOV/VMOVQ:5:result_uint16x4 [] = { fff0, fff0, fff0, fff0, } 229 VMOV/VMOVQ:6:result_uint32x2 [] = { fffffff0, fffffff0, } 230 VMOV/VMOVQ:7:result_uint64x1 [] = { fffffffffffffff0, } 231 VMOV/VMOVQ:8:result_poly8x8 [] = { f0, f0, f0, f0, f0, f0, f0, f0, } 232 VMOV/VMOVQ:9:result_poly16x4 [] = { fff0, fff0, fff0, fff0, } 233 VMOV/VMOVQ:10:result_float32x2 [] = { c1800000, c1800000, } 234 VMOV/VMOVQ:11:result_int8x16 [] = { fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, } 235 VMOV/VMOVQ:12:result_int16x8 [] = { fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, } 236 VMOV/VMOVQ:13:result_int32x4 [] = { fffffff0, fffffff0, fffffff0, fffffff0, } 237 VMOV/VMOVQ:14:result_int64x2 [] = { fffffffffffffff0, fffffffffffffff0, } 238 VMOV/VMOVQ:15:result_uint8x16 [] = { f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, } 239 VMOV/VMOVQ:16:result_uint16x8 [] = { fff0, fff0, fff0, fff0, fff0, fff0, fff0, fff0, } 240 VMOV/VMOVQ:17:result_uint32x4 [] = { fffffff0, fffffff0, fffffff0, fffffff0, } 241 VMOV/VMOVQ:18:result_uint64x2 [] = { fffffffffffffff0, fffffffffffffff0, } 242 VMOV/VMOVQ:19:result_poly8x16 [] = { f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, f0, } 243 VMOV/VMOVQ:20:result_poly16x8 [] = { fff0, fff0, fff0, fff0, fff0, fff0, fff0, fff0, } 244 VMOV/VMOVQ:21:result_float32x4 [] = { c1800000, c1800000, c1800000, c1800000, } 245 246 VMOV/VMOVQ output: 247 VMOV/VMOVQ:0:result_int8x8 [] = { fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, } 248 VMOV/VMOVQ:1:result_int16x4 [] = { fffffff1, fffffff1, fffffff1, fffffff1, } 249 VMOV/VMOVQ:2:result_int32x2 [] = { fffffff1, fffffff1, } 250 VMOV/VMOVQ:3:result_int64x1 [] = { fffffffffffffff1, } 251 VMOV/VMOVQ:4:result_uint8x8 [] = { f1, f1, f1, f1, f1, f1, f1, f1, } 252 VMOV/VMOVQ:5:result_uint16x4 [] = { fff1, fff1, fff1, fff1, } 253 VMOV/VMOVQ:6:result_uint32x2 [] = { fffffff1, fffffff1, } 254 VMOV/VMOVQ:7:result_uint64x1 [] = { fffffffffffffff1, } 255 VMOV/VMOVQ:8:result_poly8x8 [] = { f1, f1, f1, f1, f1, f1, f1, f1, } 256 VMOV/VMOVQ:9:result_poly16x4 [] = { fff1, fff1, fff1, fff1, } 257 VMOV/VMOVQ:10:result_float32x2 [] = { c1700000, c1700000, } 258 VMOV/VMOVQ:11:result_int8x16 [] = { fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, } 259 VMOV/VMOVQ:12:result_int16x8 [] = { fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, } 260 VMOV/VMOVQ:13:result_int32x4 [] = { fffffff1, fffffff1, fffffff1, fffffff1, } 261 VMOV/VMOVQ:14:result_int64x2 [] = { fffffffffffffff1, fffffffffffffff1, } 262 VMOV/VMOVQ:15:result_uint8x16 [] = { f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, } 263 VMOV/VMOVQ:16:result_uint16x8 [] = { fff1, fff1, fff1, fff1, fff1, fff1, fff1, fff1, } 264 VMOV/VMOVQ:17:result_uint32x4 [] = { fffffff1, fffffff1, fffffff1, fffffff1, } 265 VMOV/VMOVQ:18:result_uint64x2 [] = { fffffffffffffff1, fffffffffffffff1, } 266 VMOV/VMOVQ:19:result_poly8x16 [] = { f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, f1, } 267 VMOV/VMOVQ:20:result_poly16x8 [] = { fff1, fff1, fff1, fff1, fff1, fff1, fff1, fff1, } 268 VMOV/VMOVQ:21:result_float32x4 [] = { c1700000, c1700000, c1700000, c1700000, } 269 270 VMOV/VMOVQ output: 271 VMOV/VMOVQ:0:result_int8x8 [] = { fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, } 272 VMOV/VMOVQ:1:result_int16x4 [] = { fffffff2, fffffff2, fffffff2, fffffff2, } 273 VMOV/VMOVQ:2:result_int32x2 [] = { fffffff2, fffffff2, } 274 VMOV/VMOVQ:3:result_int64x1 [] = { fffffffffffffff2, } 275 VMOV/VMOVQ:4:result_uint8x8 [] = { f2, f2, f2, f2, f2, f2, f2, f2, } 276 VMOV/VMOVQ:5:result_uint16x4 [] = { fff2, fff2, fff2, fff2, } 277 VMOV/VMOVQ:6:result_uint32x2 [] = { fffffff2, fffffff2, } 278 VMOV/VMOVQ:7:result_uint64x1 [] = { fffffffffffffff2, } 279 VMOV/VMOVQ:8:result_poly8x8 [] = { f2, f2, f2, f2, f2, f2, f2, f2, } 280 VMOV/VMOVQ:9:result_poly16x4 [] = { fff2, fff2, fff2, fff2, } 281 VMOV/VMOVQ:10:result_float32x2 [] = { c1600000, c1600000, } 282 VMOV/VMOVQ:11:result_int8x16 [] = { fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, } 283 VMOV/VMOVQ:12:result_int16x8 [] = { fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, } 284 VMOV/VMOVQ:13:result_int32x4 [] = { fffffff2, fffffff2, fffffff2, fffffff2, } 285 VMOV/VMOVQ:14:result_int64x2 [] = { fffffffffffffff2, fffffffffffffff2, } 286 VMOV/VMOVQ:15:result_uint8x16 [] = { f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, } 287 VMOV/VMOVQ:16:result_uint16x8 [] = { fff2, fff2, fff2, fff2, fff2, fff2, fff2, fff2, } 288 VMOV/VMOVQ:17:result_uint32x4 [] = { fffffff2, fffffff2, fffffff2, fffffff2, } 289 VMOV/VMOVQ:18:result_uint64x2 [] = { fffffffffffffff2, fffffffffffffff2, } 290 VMOV/VMOVQ:19:result_poly8x16 [] = { f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, f2, } 291 VMOV/VMOVQ:20:result_poly16x8 [] = { fff2, fff2, fff2, fff2, fff2, fff2, fff2, fff2, } 292 VMOV/VMOVQ:21:result_float32x4 [] = { c1600000, c1600000, c1600000, c1600000, } 293 294 VGET_HIGH output: 295 VGET_HIGH:0:result_int8x8 [] = { fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, } 296 VGET_HIGH:1:result_int16x4 [] = { fffffff4, fffffff5, fffffff6, fffffff7, } 297 VGET_HIGH:2:result_int32x2 [] = { fffffff2, fffffff3, } 298 VGET_HIGH:3:result_int64x1 [] = { fffffffffffffff1, } 299 VGET_HIGH:4:result_uint8x8 [] = { f8, f9, fa, fb, fc, fd, fe, ff, } 300 VGET_HIGH:5:result_uint16x4 [] = { fff4, fff5, fff6, fff7, } 301 VGET_HIGH:6:result_uint32x2 [] = { fffffff2, fffffff3, } 302 VGET_HIGH:7:result_uint64x1 [] = { fffffffffffffff1, } 303 VGET_HIGH:8:result_poly8x8 [] = { f8, f9, fa, fb, fc, fd, fe, ff, } 304 VGET_HIGH:9:result_poly16x4 [] = { fff4, fff5, fff6, fff7, } 305 VGET_HIGH:10:result_float32x2 [] = { c1600000, c1500000, } 306 VGET_HIGH:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 307 VGET_HIGH:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 308 VGET_HIGH:13:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 309 VGET_HIGH:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 310 VGET_HIGH:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 311 VGET_HIGH:16:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 312 VGET_HIGH:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 313 VGET_HIGH:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 314 VGET_HIGH:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 315 VGET_HIGH:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 316 VGET_HIGH:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 317 318 VGET_LOW output: 319 VGET_LOW:0:result_int8x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, } 320 VGET_LOW:1:result_int16x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, } 321 VGET_LOW:2:result_int32x2 [] = { fffffff0, fffffff1, } 322 VGET_LOW:3:result_int64x1 [] = { fffffffffffffff0, } 323 VGET_LOW:4:result_uint8x8 [] = { f0, f1, f2, f3, f4, f5, f6, f7, } 324 VGET_LOW:5:result_uint16x4 [] = { fff0, fff1, fff2, fff3, } 325 VGET_LOW:6:result_uint32x2 [] = { fffffff0, fffffff1, } 326 VGET_LOW:7:result_uint64x1 [] = { fffffffffffffff0, } 327 VGET_LOW:8:result_poly8x8 [] = { f0, f1, f2, f3, f4, f5, f6, f7, } 328 VGET_LOW:9:result_poly16x4 [] = { fff0, fff1, fff2, fff3, } 329 VGET_LOW:10:result_float32x2 [] = { c1800000, c1700000, } 330 VGET_LOW:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 331 VGET_LOW:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 332 VGET_LOW:13:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 333 VGET_LOW:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 334 VGET_LOW:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 335 VGET_LOW:16:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 336 VGET_LOW:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 337 VGET_LOW:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 338 VGET_LOW:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 339 VGET_LOW:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 340 VGET_LOW:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 341 342 VQDMLAL_LANE cumulative saturation output: 343 VQDMLAL_LANE:0:vqdmlal_lane_s16 Neon cumulative saturation 0 344 VQDMLAL_LANE:1:vqdmlal_lane_s32 Neon cumulative saturation 0 345 346 VQDMLAL_LANE output: 347 VQDMLAL_LANE:2:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 348 VQDMLAL_LANE:3:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 349 VQDMLAL_LANE:4:result_int32x2 [] = { 33333333, 33333333, } 350 VQDMLAL_LANE:5:result_int64x1 [] = { 3333333333333333, } 351 VQDMLAL_LANE:6:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 352 VQDMLAL_LANE:7:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 353 VQDMLAL_LANE:8:result_uint32x2 [] = { 33333333, 33333333, } 354 VQDMLAL_LANE:9:result_uint64x1 [] = { 3333333333333333, } 355 VQDMLAL_LANE:10:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 356 VQDMLAL_LANE:11:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 357 VQDMLAL_LANE:12:result_float32x2 [] = { 33333333, 33333333, } 358 VQDMLAL_LANE:13:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 359 VQDMLAL_LANE:14:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 360 VQDMLAL_LANE:15:result_int32x4 [] = { 7c1e, 7c1f, 7c20, 7c21, } 361 VQDMLAL_LANE:16:result_int64x2 [] = { 7c1e, 7c1f, } 362 VQDMLAL_LANE:17:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 363 VQDMLAL_LANE:18:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 364 VQDMLAL_LANE:19:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 365 VQDMLAL_LANE:20:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 366 VQDMLAL_LANE:21:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 367 VQDMLAL_LANE:22:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 368 VQDMLAL_LANE:23:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 369 370 VQDMLAL_LANE (mul with input=0) cumulative saturation output: 371 VQDMLAL_LANE:24:vqdmlal_lane_s16 Neon cumulative saturation 0 372 VQDMLAL_LANE:25:vqdmlal_lane_s32 Neon cumulative saturation 0 373 374 VQDMLAL_LANE (mul with input=0) output: 375 VQDMLAL_LANE:26:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 376 VQDMLAL_LANE:27:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 377 VQDMLAL_LANE:28:result_int32x2 [] = { 33333333, 33333333, } 378 VQDMLAL_LANE:29:result_int64x1 [] = { 3333333333333333, } 379 VQDMLAL_LANE:30:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 380 VQDMLAL_LANE:31:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 381 VQDMLAL_LANE:32:result_uint32x2 [] = { 33333333, 33333333, } 382 VQDMLAL_LANE:33:result_uint64x1 [] = { 3333333333333333, } 383 VQDMLAL_LANE:34:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 384 VQDMLAL_LANE:35:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 385 VQDMLAL_LANE:36:result_float32x2 [] = { 33333333, 33333333, } 386 VQDMLAL_LANE:37:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 387 VQDMLAL_LANE:38:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 388 VQDMLAL_LANE:39:result_int32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, } 389 VQDMLAL_LANE:40:result_int64x2 [] = { fffffffffffffff0, fffffffffffffff1, } 390 VQDMLAL_LANE:41:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 391 VQDMLAL_LANE:42:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 392 VQDMLAL_LANE:43:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 393 VQDMLAL_LANE:44:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 394 VQDMLAL_LANE:45:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 395 VQDMLAL_LANE:46:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 396 VQDMLAL_LANE:47:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 397 398 VQDMLAL_LANE (check mul cumulative saturation) cumulative saturation output: 399 VQDMLAL_LANE:48:vqdmlal_lane_s16 Neon cumulative saturation 1 400 VQDMLAL_LANE:49:vqdmlal_lane_s32 Neon cumulative saturation 1 401 402 VQDMLAL_LANE (check mul cumulative saturation) output: 403 VQDMLAL_LANE:50:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 404 VQDMLAL_LANE:51:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 405 VQDMLAL_LANE:52:result_int32x2 [] = { 33333333, 33333333, } 406 VQDMLAL_LANE:53:result_int64x1 [] = { 3333333333333333, } 407 VQDMLAL_LANE:54:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 408 VQDMLAL_LANE:55:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 409 VQDMLAL_LANE:56:result_uint32x2 [] = { 33333333, 33333333, } 410 VQDMLAL_LANE:57:result_uint64x1 [] = { 3333333333333333, } 411 VQDMLAL_LANE:58:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 412 VQDMLAL_LANE:59:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 413 VQDMLAL_LANE:60:result_float32x2 [] = { 33333333, 33333333, } 414 VQDMLAL_LANE:61:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 415 VQDMLAL_LANE:62:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 416 VQDMLAL_LANE:63:result_int32x4 [] = { 7fffffef, 7ffffff0, 7ffffff1, 7ffffff2, } 417 VQDMLAL_LANE:64:result_int64x2 [] = { 7fffffffffffffef, 7ffffffffffffff0, } 418 VQDMLAL_LANE:65:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 419 VQDMLAL_LANE:66:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 420 VQDMLAL_LANE:67:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 421 VQDMLAL_LANE:68:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 422 VQDMLAL_LANE:69:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 423 VQDMLAL_LANE:70:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 424 VQDMLAL_LANE:71:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 425 426 VQDMLSL_LANE cumulative saturation output: 427 VQDMLSL_LANE:0:vqdmlsl_lane_s16 Neon cumulative saturation 0 428 VQDMLSL_LANE:1:vqdmlsl_lane_s32 Neon cumulative saturation 0 429 430 VQDMLSL_LANE output: 431 VQDMLSL_LANE:2:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 432 VQDMLSL_LANE:3:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 433 VQDMLSL_LANE:4:result_int32x2 [] = { 33333333, 33333333, } 434 VQDMLSL_LANE:5:result_int64x1 [] = { 3333333333333333, } 435 VQDMLSL_LANE:6:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 436 VQDMLSL_LANE:7:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 437 VQDMLSL_LANE:8:result_uint32x2 [] = { 33333333, 33333333, } 438 VQDMLSL_LANE:9:result_uint64x1 [] = { 3333333333333333, } 439 VQDMLSL_LANE:10:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 440 VQDMLSL_LANE:11:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 441 VQDMLSL_LANE:12:result_float32x2 [] = { 33333333, 33333333, } 442 VQDMLSL_LANE:13:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 443 VQDMLSL_LANE:14:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 444 VQDMLSL_LANE:15:result_int32x4 [] = { ffff83c2, ffff83c3, ffff83c4, ffff83c5, } 445 VQDMLSL_LANE:16:result_int64x2 [] = { ffffffffffff83c2, ffffffffffff83c3, } 446 VQDMLSL_LANE:17:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 447 VQDMLSL_LANE:18:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 448 VQDMLSL_LANE:19:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 449 VQDMLSL_LANE:20:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 450 VQDMLSL_LANE:21:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 451 VQDMLSL_LANE:22:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 452 VQDMLSL_LANE:23:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 453 454 VQDMLSL_LANE (mul with input=0) cumulative saturation output: 455 VQDMLSL_LANE:24:vqdmlsl_lane_s16 Neon cumulative saturation 0 456 VQDMLSL_LANE:25:vqdmlsl_lane_s32 Neon cumulative saturation 0 457 458 VQDMLSL_LANE (mul with input=0) output: 459 VQDMLSL_LANE:26:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 460 VQDMLSL_LANE:27:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 461 VQDMLSL_LANE:28:result_int32x2 [] = { 33333333, 33333333, } 462 VQDMLSL_LANE:29:result_int64x1 [] = { 3333333333333333, } 463 VQDMLSL_LANE:30:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 464 VQDMLSL_LANE:31:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 465 VQDMLSL_LANE:32:result_uint32x2 [] = { 33333333, 33333333, } 466 VQDMLSL_LANE:33:result_uint64x1 [] = { 3333333333333333, } 467 VQDMLSL_LANE:34:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 468 VQDMLSL_LANE:35:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 469 VQDMLSL_LANE:36:result_float32x2 [] = { 33333333, 33333333, } 470 VQDMLSL_LANE:37:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 471 VQDMLSL_LANE:38:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 472 VQDMLSL_LANE:39:result_int32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, } 473 VQDMLSL_LANE:40:result_int64x2 [] = { fffffffffffffff0, fffffffffffffff1, } 474 VQDMLSL_LANE:41:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 475 VQDMLSL_LANE:42:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 476 VQDMLSL_LANE:43:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 477 VQDMLSL_LANE:44:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 478 VQDMLSL_LANE:45:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 479 VQDMLSL_LANE:46:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 480 VQDMLSL_LANE:47:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 481 482 VQDMLSL_LANE (check mul cumulative saturation) cumulative saturation output: 483 VQDMLSL_LANE:48:vqdmlsl_lane_s16 Neon cumulative saturation 1 484 VQDMLSL_LANE:49:vqdmlsl_lane_s32 Neon cumulative saturation 1 485 486 VQDMLSL_LANE (check mul cumulative saturation) output: 487 VQDMLSL_LANE:50:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 488 VQDMLSL_LANE:51:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 489 VQDMLSL_LANE:52:result_int32x2 [] = { 33333333, 33333333, } 490 VQDMLSL_LANE:53:result_int64x1 [] = { 3333333333333333, } 491 VQDMLSL_LANE:54:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 492 VQDMLSL_LANE:55:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 493 VQDMLSL_LANE:56:result_uint32x2 [] = { 33333333, 33333333, } 494 VQDMLSL_LANE:57:result_uint64x1 [] = { 3333333333333333, } 495 VQDMLSL_LANE:58:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 496 VQDMLSL_LANE:59:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 497 VQDMLSL_LANE:60:result_float32x2 [] = { 33333333, 33333333, } 498 VQDMLSL_LANE:61:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 499 VQDMLSL_LANE:62:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 500 VQDMLSL_LANE:63:result_int32x4 [] = { 80000000, 80000000, 80000000, 80000000, } 501 VQDMLSL_LANE:64:result_int64x2 [] = { 8000000000000000, 8000000000000000, } 502 VQDMLSL_LANE:65:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 503 VQDMLSL_LANE:66:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 504 VQDMLSL_LANE:67:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 505 VQDMLSL_LANE:68:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 506 VQDMLSL_LANE:69:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 507 VQDMLSL_LANE:70:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 508 VQDMLSL_LANE:71:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 509 510 VQDMLAL_N cumulative saturation output: 511 VQDMLAL_N:0:vqdmlal_n_s16 Neon cumulative saturation 0 512 VQDMLAL_N:1:vqdmlal_n_s32 Neon cumulative saturation 0 513 514 VQDMLAL_N output: 515 VQDMLAL_N:2:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 516 VQDMLAL_N:3:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 517 VQDMLAL_N:4:result_int32x2 [] = { 33333333, 33333333, } 518 VQDMLAL_N:5:result_int64x1 [] = { 3333333333333333, } 519 VQDMLAL_N:6:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 520 VQDMLAL_N:7:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 521 VQDMLAL_N:8:result_uint32x2 [] = { 33333333, 33333333, } 522 VQDMLAL_N:9:result_uint64x1 [] = { 3333333333333333, } 523 VQDMLAL_N:10:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 524 VQDMLAL_N:11:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 525 VQDMLAL_N:12:result_float32x2 [] = { 33333333, 33333333, } 526 VQDMLAL_N:13:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 527 VQDMLAL_N:14:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 528 VQDMLAL_N:15:result_int32x4 [] = { 1684, 1685, 1686, 1687, } 529 VQDMLAL_N:16:result_int64x2 [] = { 21ce, 21cf, } 530 VQDMLAL_N:17:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 531 VQDMLAL_N:18:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 532 VQDMLAL_N:19:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 533 VQDMLAL_N:20:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 534 VQDMLAL_N:21:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 535 VQDMLAL_N:22:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 536 VQDMLAL_N:23:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 537 538 VQDMLAL_N (check mul cumulative saturation) cumulative saturation output: 539 VQDMLAL_N:24:vqdmlal_n_s16 Neon cumulative saturation 1 540 VQDMLAL_N:25:vqdmlal_n_s32 Neon cumulative saturation 1 541 542 VQDMLAL_N (check mul cumulative saturation) output: 543 VQDMLAL_N:26:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 544 VQDMLAL_N:27:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 545 VQDMLAL_N:28:result_int32x2 [] = { 33333333, 33333333, } 546 VQDMLAL_N:29:result_int64x1 [] = { 3333333333333333, } 547 VQDMLAL_N:30:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 548 VQDMLAL_N:31:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 549 VQDMLAL_N:32:result_uint32x2 [] = { 33333333, 33333333, } 550 VQDMLAL_N:33:result_uint64x1 [] = { 3333333333333333, } 551 VQDMLAL_N:34:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 552 VQDMLAL_N:35:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 553 VQDMLAL_N:36:result_float32x2 [] = { 33333333, 33333333, } 554 VQDMLAL_N:37:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 555 VQDMLAL_N:38:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 556 VQDMLAL_N:39:result_int32x4 [] = { 7fffffef, 7ffffff0, 7ffffff1, 7ffffff2, } 557 VQDMLAL_N:40:result_int64x2 [] = { 7fffffffffffffef, 7ffffffffffffff0, } 558 VQDMLAL_N:41:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 559 VQDMLAL_N:42:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 560 VQDMLAL_N:43:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 561 VQDMLAL_N:44:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 562 VQDMLAL_N:45:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 563 VQDMLAL_N:46:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 564 VQDMLAL_N:47:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 565 566 VQDMLSL_N cumulative saturation output: 567 VQDMLSL_N:0:vqdmlsl_n_s16 Neon cumulative saturation 0 568 VQDMLSL_N:1:vqdmlsl_n_s32 Neon cumulative saturation 0 569 570 VQDMLSL_N output: 571 VQDMLSL_N:2:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 572 VQDMLSL_N:3:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 573 VQDMLSL_N:4:result_int32x2 [] = { 33333333, 33333333, } 574 VQDMLSL_N:5:result_int64x1 [] = { 3333333333333333, } 575 VQDMLSL_N:6:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 576 VQDMLSL_N:7:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 577 VQDMLSL_N:8:result_uint32x2 [] = { 33333333, 33333333, } 578 VQDMLSL_N:9:result_uint64x1 [] = { 3333333333333333, } 579 VQDMLSL_N:10:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 580 VQDMLSL_N:11:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 581 VQDMLSL_N:12:result_float32x2 [] = { 33333333, 33333333, } 582 VQDMLSL_N:13:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 583 VQDMLSL_N:14:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 584 VQDMLSL_N:15:result_int32x4 [] = { ffffe95c, ffffe95d, ffffe95e, ffffe95f, } 585 VQDMLSL_N:16:result_int64x2 [] = { ffffffffffffde12, ffffffffffffde13, } 586 VQDMLSL_N:17:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 587 VQDMLSL_N:18:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 588 VQDMLSL_N:19:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 589 VQDMLSL_N:20:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 590 VQDMLSL_N:21:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 591 VQDMLSL_N:22:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 592 VQDMLSL_N:23:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 593 594 VQDMLSL_N (check mul cumulative saturation) cumulative saturation output: 595 VQDMLSL_N:24:vqdmlsl_n_s16 Neon cumulative saturation 1 596 VQDMLSL_N:25:vqdmlsl_n_s32 Neon cumulative saturation 1 597 598 VQDMLSL_N (check mul cumulative saturation) output: 599 VQDMLSL_N:26:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 600 VQDMLSL_N:27:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 601 VQDMLSL_N:28:result_int32x2 [] = { 33333333, 33333333, } 602 VQDMLSL_N:29:result_int64x1 [] = { 3333333333333333, } 603 VQDMLSL_N:30:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 604 VQDMLSL_N:31:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 605 VQDMLSL_N:32:result_uint32x2 [] = { 33333333, 33333333, } 606 VQDMLSL_N:33:result_uint64x1 [] = { 3333333333333333, } 607 VQDMLSL_N:34:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 608 VQDMLSL_N:35:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 609 VQDMLSL_N:36:result_float32x2 [] = { 33333333, 33333333, } 610 VQDMLSL_N:37:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 611 VQDMLSL_N:38:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 612 VQDMLSL_N:39:result_int32x4 [] = { 80000000, 80000000, 80000000, 80000000, } 613 VQDMLSL_N:40:result_int64x2 [] = { 8000000000000000, 8000000000000000, } 614 VQDMLSL_N:41:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 615 VQDMLSL_N:42:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 616 VQDMLSL_N:43:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 617 VQDMLSL_N:44:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 618 VQDMLSL_N:45:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 619 VQDMLSL_N:46:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 620 VQDMLSL_N:47:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 621 622 VEXT/VEXTQ output: 623 VEXT/VEXTQ:0:result_int8x8 [] = { fffffff7, 11, 11, 11, 11, 11, 11, 11, } 624 VEXT/VEXTQ:1:result_int16x4 [] = { fffffff3, 22, 22, 22, } 625 VEXT/VEXTQ:2:result_int32x2 [] = { fffffff1, 33, } 626 VEXT/VEXTQ:3:result_int64x1 [] = { fffffffffffffff0, } 627 VEXT/VEXTQ:4:result_uint8x8 [] = { f6, f7, 55, 55, 55, 55, 55, 55, } 628 VEXT/VEXTQ:5:result_uint16x4 [] = { fff2, fff3, 66, 66, } 629 VEXT/VEXTQ:6:result_uint32x2 [] = { fffffff1, 77, } 630 VEXT/VEXTQ:7:result_uint64x1 [] = { fffffffffffffff0, } 631 VEXT/VEXTQ:8:result_poly8x8 [] = { f6, f7, 55, 55, 55, 55, 55, 55, } 632 VEXT/VEXTQ:9:result_poly16x4 [] = { fff2, fff3, 66, 66, } 633 VEXT/VEXTQ:10:result_float32x2 [] = { c1700000, 42066666, } 634 VEXT/VEXTQ:11:result_int8x16 [] = { fffffffe, ffffffff, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, } 635 VEXT/VEXTQ:12:result_int16x8 [] = { fffffff7, 22, 22, 22, 22, 22, 22, 22, } 636 VEXT/VEXTQ:13:result_int32x4 [] = { fffffff3, 33, 33, 33, } 637 VEXT/VEXTQ:14:result_int64x2 [] = { fffffffffffffff1, 44, } 638 VEXT/VEXTQ:15:result_uint8x16 [] = { fc, fd, fe, ff, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, } 639 VEXT/VEXTQ:16:result_uint16x8 [] = { fff6, fff7, 66, 66, 66, 66, 66, 66, } 640 VEXT/VEXTQ:17:result_uint32x4 [] = { fffffff3, 77, 77, 77, } 641 VEXT/VEXTQ:18:result_uint64x2 [] = { fffffffffffffff1, 88, } 642 VEXT/VEXTQ:19:result_poly8x16 [] = { fc, fd, fe, ff, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, } 643 VEXT/VEXTQ:20:result_poly16x8 [] = { fff6, fff7, 66, 66, 66, 66, 66, 66, } 644 VEXT/VEXTQ:21:result_float32x4 [] = { c1500000, 4204cccd, 4204cccd, 4204cccd, } 645 646 VSHR_N output: 647 VSHR_N:0:result_int8x8 [] = { fffffff8, fffffff8, fffffff9, fffffff9, fffffffa, fffffffa, fffffffb, fffffffb, } 648 VSHR_N:1:result_int16x4 [] = { ffffffff, ffffffff, ffffffff, ffffffff, } 649 VSHR_N:2:result_int32x2 [] = { fffffffc, fffffffc, } 650 VSHR_N:3:result_int64x1 [] = { ffffffffffffffff, } 651 VSHR_N:4:result_uint8x8 [] = { 3c, 3c, 3c, 3c, 3d, 3d, 3d, 3d, } 652 VSHR_N:5:result_uint16x4 [] = { 1ffe, 1ffe, 1ffe, 1ffe, } 653 VSHR_N:6:result_uint32x2 [] = { 7ffffff, 7ffffff, } 654 VSHR_N:7:result_uint64x1 [] = { 7fffffff, } 655 VSHR_N:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 656 VSHR_N:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 657 VSHR_N:10:result_float32x2 [] = { 33333333, 33333333, } 658 VSHR_N:11:result_int8x16 [] = { fffffff8, fffffff8, fffffff9, fffffff9, fffffffa, fffffffa, fffffffb, fffffffb, fffffffc, fffffffc, fffffffd, fffffffd, fffffffe, fffffffe, ffffffff, ffffffff, } 659 VSHR_N:12:result_int16x8 [] = { ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, } 660 VSHR_N:13:result_int32x4 [] = { fffffffc, fffffffc, fffffffc, fffffffc, } 661 VSHR_N:14:result_int64x2 [] = { ffffffffffffffff, ffffffffffffffff, } 662 VSHR_N:15:result_uint8x16 [] = { 3c, 3c, 3c, 3c, 3d, 3d, 3d, 3d, 3e, 3e, 3e, 3e, 3f, 3f, 3f, 3f, } 663 VSHR_N:16:result_uint16x8 [] = { 1ffe, 1ffe, 1ffe, 1ffe, 1ffe, 1ffe, 1ffe, 1ffe, } 664 VSHR_N:17:result_uint32x4 [] = { 7ffffff, 7ffffff, 7ffffff, 7ffffff, } 665 VSHR_N:18:result_uint64x2 [] = { 7fffffff, 7fffffff, } 666 VSHR_N:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 667 VSHR_N:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 668 VSHR_N:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 669 670 VSHRN_N output: 671 VSHRN_N:0:result_int8x8 [] = { fffffff8, fffffff8, fffffff9, fffffff9, fffffffa, fffffffa, fffffffb, fffffffb, } 672 VSHRN_N:1:result_int16x4 [] = { fffffff8, fffffff8, fffffff9, fffffff9, } 673 VSHRN_N:2:result_int32x2 [] = { fffffffc, fffffffc, } 674 VSHRN_N:3:result_int64x1 [] = { 3333333333333333, } 675 VSHRN_N:4:result_uint8x8 [] = { fc, fc, fc, fc, fd, fd, fd, fd, } 676 VSHRN_N:5:result_uint16x4 [] = { fffe, fffe, fffe, fffe, } 677 VSHRN_N:6:result_uint32x2 [] = { fffffffe, fffffffe, } 678 VSHRN_N:7:result_uint64x1 [] = { 3333333333333333, } 679 VSHRN_N:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 680 VSHRN_N:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 681 VSHRN_N:10:result_float32x2 [] = { 33333333, 33333333, } 682 VSHRN_N:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 683 VSHRN_N:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 684 VSHRN_N:13:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 685 VSHRN_N:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 686 VSHRN_N:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 687 VSHRN_N:16:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 688 VSHRN_N:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 689 VSHRN_N:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 690 VSHRN_N:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 691 VSHRN_N:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 692 VSHRN_N:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 693 694 VRSHRN_N (with input = 0) output: 695 VRSHRN_N:0:result_int8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 696 VRSHRN_N:1:result_int16x4 [] = { 0, 0, 0, 0, } 697 VRSHRN_N:2:result_int32x2 [] = { 0, 0, } 698 VRSHRN_N:3:result_int64x1 [] = { 3333333333333333, } 699 VRSHRN_N:4:result_uint8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 700 VRSHRN_N:5:result_uint16x4 [] = { 0, 0, 0, 0, } 701 VRSHRN_N:6:result_uint32x2 [] = { 0, 0, } 702 VRSHRN_N:7:result_uint64x1 [] = { 3333333333333333, } 703 VRSHRN_N:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 704 VRSHRN_N:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 705 VRSHRN_N:10:result_float32x2 [] = { 33333333, 33333333, } 706 VRSHRN_N:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 707 VRSHRN_N:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 708 VRSHRN_N:13:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 709 VRSHRN_N:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 710 VRSHRN_N:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 711 VRSHRN_N:16:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 712 VRSHRN_N:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 713 VRSHRN_N:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 714 VRSHRN_N:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 715 VRSHRN_N:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 716 VRSHRN_N:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 717 718 VRSHRN_N output: 719 VRSHRN_N:22:result_int8x8 [] = { fffffff8, fffffff9, fffffff9, fffffffa, fffffffa, fffffffb, fffffffb, fffffffc, } 720 VRSHRN_N:23:result_int16x4 [] = { fffffff8, fffffff9, fffffff9, fffffffa, } 721 VRSHRN_N:24:result_int32x2 [] = { fffffffc, fffffffc, } 722 VRSHRN_N:25:result_int64x1 [] = { 3333333333333333, } 723 VRSHRN_N:26:result_uint8x8 [] = { fc, fc, fd, fd, fd, fd, fe, fe, } 724 VRSHRN_N:27:result_uint16x4 [] = { fffe, fffe, fffe, fffe, } 725 VRSHRN_N:28:result_uint32x2 [] = { fffffffe, fffffffe, } 726 VRSHRN_N:29:result_uint64x1 [] = { 3333333333333333, } 727 VRSHRN_N:30:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 728 VRSHRN_N:31:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 729 VRSHRN_N:32:result_float32x2 [] = { 33333333, 33333333, } 730 VRSHRN_N:33:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 731 VRSHRN_N:34:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 732 VRSHRN_N:35:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 733 VRSHRN_N:36:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 734 VRSHRN_N:37:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 735 VRSHRN_N:38:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 736 VRSHRN_N:39:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 737 VRSHRN_N:40:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 738 VRSHRN_N:41:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 739 VRSHRN_N:42:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 740 VRSHRN_N:43:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 741 742 VRSHRN_N (with large shift amount) output: 743 VRSHRN_N:44:result_int8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 744 VRSHRN_N:45:result_int16x4 [] = { 0, 0, 0, 0, } 745 VRSHRN_N:46:result_int32x2 [] = { 0, 0, } 746 VRSHRN_N:47:result_int64x1 [] = { 3333333333333333, } 747 VRSHRN_N:48:result_uint8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 748 VRSHRN_N:49:result_uint16x4 [] = { 0, 0, 0, 0, } 749 VRSHRN_N:50:result_uint32x2 [] = { 0, 0, } 750 VRSHRN_N:51:result_uint64x1 [] = { 3333333333333333, } 751 VRSHRN_N:52:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 752 VRSHRN_N:53:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 753 VRSHRN_N:54:result_float32x2 [] = { 33333333, 33333333, } 754 VRSHRN_N:55:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 755 VRSHRN_N:56:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 756 VRSHRN_N:57:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 757 VRSHRN_N:58:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 758 VRSHRN_N:59:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 759 VRSHRN_N:60:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 760 VRSHRN_N:61:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 761 VRSHRN_N:62:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 762 VRSHRN_N:63:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 763 VRSHRN_N:64:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 764 VRSHRN_N:65:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 765 766 VQRSHRN_N cumulative saturation output: 767 VQRSHRN_N:0:vqrshrn_n_s16 Neon cumulative saturation 0 768 VQRSHRN_N:1:vqrshrn_n_s32 Neon cumulative saturation 0 769 VQRSHRN_N:2:vqrshrn_n_s64 Neon cumulative saturation 0 770 VQRSHRN_N:3:vqrshrn_n_u16 Neon cumulative saturation 1 771 VQRSHRN_N:4:vqrshrn_n_u32 Neon cumulative saturation 1 772 VQRSHRN_N:5:vqrshrn_n_u64 Neon cumulative saturation 1 773 774 VQRSHRN_N output: 775 VQRSHRN_N:6:result_int8x8 [] = { fffffff8, fffffff9, fffffff9, fffffffa, fffffffa, fffffffb, fffffffb, fffffffc, } 776 VQRSHRN_N:7:result_int16x4 [] = { fffffff8, fffffff9, fffffff9, fffffffa, } 777 VQRSHRN_N:8:result_int32x2 [] = { fffffffc, fffffffc, } 778 VQRSHRN_N:9:result_int64x1 [] = { 3333333333333333, } 779 VQRSHRN_N:10:result_uint8x8 [] = { ff, ff, ff, ff, ff, ff, ff, ff, } 780 VQRSHRN_N:11:result_uint16x4 [] = { ffff, ffff, ffff, ffff, } 781 VQRSHRN_N:12:result_uint32x2 [] = { ffffffff, ffffffff, } 782 VQRSHRN_N:13:result_uint64x1 [] = { 3333333333333333, } 783 VQRSHRN_N:14:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 784 VQRSHRN_N:15:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 785 VQRSHRN_N:16:result_float32x2 [] = { 33333333, 33333333, } 786 VQRSHRN_N:17:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 787 VQRSHRN_N:18:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 788 VQRSHRN_N:19:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 789 VQRSHRN_N:20:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 790 VQRSHRN_N:21:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 791 VQRSHRN_N:22:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 792 VQRSHRN_N:23:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 793 VQRSHRN_N:24:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 794 VQRSHRN_N:25:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 795 VQRSHRN_N:26:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 796 VQRSHRN_N:27:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 797 798 VQRSHRN_N (check saturation: shift by 3) cumulative saturation output: 799 VQRSHRN_N:28:vqrshrn_n_s16 Neon cumulative saturation 1 800 VQRSHRN_N:29:vqrshrn_n_s32 Neon cumulative saturation 1 801 VQRSHRN_N:30:vqrshrn_n_s64 Neon cumulative saturation 1 802 VQRSHRN_N:31:vqrshrn_n_u16 Neon cumulative saturation 1 803 VQRSHRN_N:32:vqrshrn_n_u32 Neon cumulative saturation 1 804 VQRSHRN_N:33:vqrshrn_n_u64 Neon cumulative saturation 1 805 806 VQRSHRN_N (check saturation: shift by 3) output: 807 VQRSHRN_N:34:result_int8x8 [] = { 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, } 808 VQRSHRN_N:35:result_int16x4 [] = { 7fff, 7fff, 7fff, 7fff, } 809 VQRSHRN_N:36:result_int32x2 [] = { 7fffffff, 7fffffff, } 810 VQRSHRN_N:37:result_int64x1 [] = { 3333333333333333, } 811 VQRSHRN_N:38:result_uint8x8 [] = { ff, ff, ff, ff, ff, ff, ff, ff, } 812 VQRSHRN_N:39:result_uint16x4 [] = { ffff, ffff, ffff, ffff, } 813 VQRSHRN_N:40:result_uint32x2 [] = { ffffffff, ffffffff, } 814 VQRSHRN_N:41:result_uint64x1 [] = { 3333333333333333, } 815 VQRSHRN_N:42:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 816 VQRSHRN_N:43:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 817 VQRSHRN_N:44:result_float32x2 [] = { 33333333, 33333333, } 818 VQRSHRN_N:45:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 819 VQRSHRN_N:46:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 820 VQRSHRN_N:47:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 821 VQRSHRN_N:48:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 822 VQRSHRN_N:49:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 823 VQRSHRN_N:50:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 824 VQRSHRN_N:51:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 825 VQRSHRN_N:52:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 826 VQRSHRN_N:53:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 827 VQRSHRN_N:54:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 828 VQRSHRN_N:55:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 829 830 VQRSHRN_N (check saturation: shift by max) cumulative saturation output: 831 VQRSHRN_N:56:vqrshrn_n_s16 Neon cumulative saturation 1 832 VQRSHRN_N:57:vqrshrn_n_s32 Neon cumulative saturation 1 833 VQRSHRN_N:58:vqrshrn_n_s64 Neon cumulative saturation 1 834 VQRSHRN_N:59:vqrshrn_n_u16 Neon cumulative saturation 1 835 VQRSHRN_N:60:vqrshrn_n_u32 Neon cumulative saturation 1 836 VQRSHRN_N:61:vqrshrn_n_u64 Neon cumulative saturation 1 837 838 VQRSHRN_N (check saturation: shift by max) output: 839 VQRSHRN_N:62:result_int8x8 [] = { 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, } 840 VQRSHRN_N:63:result_int16x4 [] = { 7fff, 7fff, 7fff, 7fff, } 841 VQRSHRN_N:64:result_int32x2 [] = { 7fffffff, 7fffffff, } 842 VQRSHRN_N:65:result_int64x1 [] = { 3333333333333333, } 843 VQRSHRN_N:66:result_uint8x8 [] = { ff, ff, ff, ff, ff, ff, ff, ff, } 844 VQRSHRN_N:67:result_uint16x4 [] = { ffff, ffff, ffff, ffff, } 845 VQRSHRN_N:68:result_uint32x2 [] = { ffffffff, ffffffff, } 846 VQRSHRN_N:69:result_uint64x1 [] = { 3333333333333333, } 847 VQRSHRN_N:70:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 848 VQRSHRN_N:71:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 849 VQRSHRN_N:72:result_float32x2 [] = { 33333333, 33333333, } 850 VQRSHRN_N:73:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 851 VQRSHRN_N:74:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 852 VQRSHRN_N:75:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 853 VQRSHRN_N:76:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 854 VQRSHRN_N:77:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 855 VQRSHRN_N:78:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 856 VQRSHRN_N:79:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 857 VQRSHRN_N:80:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 858 VQRSHRN_N:81:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 859 VQRSHRN_N:82:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 860 VQRSHRN_N:83:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 861 862 VSET_LANE/VSET_LANEQ output: 863 VSET_LANE/VSET_LANEQ:0:result_int8x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, 11, } 864 VSET_LANE/VSET_LANEQ:1:result_int16x4 [] = { fffffff0, fffffff1, fffffff2, 22, } 865 VSET_LANE/VSET_LANEQ:2:result_int32x2 [] = { fffffff0, 33, } 866 VSET_LANE/VSET_LANEQ:3:result_int64x1 [] = { 44, } 867 VSET_LANE/VSET_LANEQ:4:result_uint8x8 [] = { f0, f1, f2, f3, f4, f5, 55, f7, } 868 VSET_LANE/VSET_LANEQ:5:result_uint16x4 [] = { fff0, fff1, 66, fff3, } 869 VSET_LANE/VSET_LANEQ:6:result_uint32x2 [] = { fffffff0, 77, } 870 VSET_LANE/VSET_LANEQ:7:result_uint64x1 [] = { 88, } 871 VSET_LANE/VSET_LANEQ:8:result_poly8x8 [] = { f0, f1, f2, f3, f4, f5, 55, f7, } 872 VSET_LANE/VSET_LANEQ:9:result_poly16x4 [] = { fff0, fff1, 66, fff3, } 873 VSET_LANE/VSET_LANEQ:10:result_float32x2 [] = { c1800000, 4204cccd, } 874 VSET_LANE/VSET_LANEQ:11:result_int8x16 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffff99, } 875 VSET_LANE/VSET_LANEQ:12:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, aa, fffffff6, fffffff7, } 876 VSET_LANE/VSET_LANEQ:13:result_int32x4 [] = { fffffff0, fffffff1, fffffff2, bb, } 877 VSET_LANE/VSET_LANEQ:14:result_int64x2 [] = { fffffffffffffff0, cc, } 878 VSET_LANE/VSET_LANEQ:15:result_uint8x16 [] = { f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, fa, fb, fc, fd, dd, ff, } 879 VSET_LANE/VSET_LANEQ:16:result_uint16x8 [] = { fff0, fff1, fff2, fff3, fff4, fff5, ee, fff7, } 880 VSET_LANE/VSET_LANEQ:17:result_uint32x4 [] = { fffffff0, fffffff1, ff, fffffff3, } 881 VSET_LANE/VSET_LANEQ:18:result_uint64x2 [] = { fffffffffffffff0, 11, } 882 VSET_LANE/VSET_LANEQ:19:result_poly8x16 [] = { f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, fa, fb, fc, fd, dd, ff, } 883 VSET_LANE/VSET_LANEQ:20:result_poly16x8 [] = { fff0, fff1, fff2, fff3, fff4, fff5, ee, fff7, } 884 VSET_LANE/VSET_LANEQ:21:result_float32x4 [] = { c1800000, c1700000, c1600000, 41333333, } 885 886 VGET_LANE/VGETQ_LANE output: 887 vget_lane_s8: fffffff7 888 vget_lane_s16: fffffff3 889 vget_lane_s32: fffffff1 890 vget_lane_s64: fffffffffffffff0 891 vget_lane_u8: f6 892 vget_lane_u16: fff2 893 vget_lane_u32: fffffff1 894 vget_lane_u64: fffffffffffffff0 895 vget_lane_p8: f6 896 vget_lane_p16: fff2 897 vget_lane_f32: c1700000 898 vgetq_lane_s8: ffffffff 899 vgetq_lane_s16: fffffff5 900 vgetq_lane_s32: fffffff3 901 vgetq_lane_s64: fffffffffffffff1 902 vgetq_lane_u8: fe 903 vgetq_lane_u16: fff6 904 vgetq_lane_u32: fffffff2 905 vgetq_lane_u64: fffffffffffffff1 906 vgetq_lane_p8: fe 907 vgetq_lane_p16: fff6 908 vgetq_lane_f32: c1500000 909 910 911 VQSUB/VQSUBQ cumulative saturation output: 912 VQSUB/VQSUBQ:0:vqsub_s8 Neon cumulative saturation 0 913 VQSUB/VQSUBQ:1:vqsub_s16 Neon cumulative saturation 0 914 VQSUB/VQSUBQ:2:vqsub_s32 Neon cumulative saturation 0 915 VQSUB/VQSUBQ:3:vqsub_s64 Neon cumulative saturation 0 916 VQSUB/VQSUBQ:4:vqsub_u8 Neon cumulative saturation 0 917 VQSUB/VQSUBQ:5:vqsub_u16 Neon cumulative saturation 0 918 VQSUB/VQSUBQ:6:vqsub_u32 Neon cumulative saturation 0 919 VQSUB/VQSUBQ:7:vqsub_u64 Neon cumulative saturation 0 920 VQSUB/VQSUBQ:8:vqsubq_s8 Neon cumulative saturation 0 921 VQSUB/VQSUBQ:9:vqsubq_s16 Neon cumulative saturation 0 922 VQSUB/VQSUBQ:10:vqsubq_s32 Neon cumulative saturation 0 923 VQSUB/VQSUBQ:11:vqsubq_s64 Neon cumulative saturation 0 924 VQSUB/VQSUBQ:12:vqsubq_u8 Neon cumulative saturation 0 925 VQSUB/VQSUBQ:13:vqsubq_u16 Neon cumulative saturation 0 926 VQSUB/VQSUBQ:14:vqsubq_u32 Neon cumulative saturation 0 927 VQSUB/VQSUBQ:15:vqsubq_u64 Neon cumulative saturation 0 928 929 VQSUB/VQSUBQ output: 930 VQSUB/VQSUBQ:16:result_int8x8 [] = { ffffffdf, ffffffe0, ffffffe1, ffffffe2, ffffffe3, ffffffe4, ffffffe5, ffffffe6, } 931 VQSUB/VQSUBQ:17:result_int16x4 [] = { ffffffce, ffffffcf, ffffffd0, ffffffd1, } 932 VQSUB/VQSUBQ:18:result_int32x2 [] = { ffffffbd, ffffffbe, } 933 VQSUB/VQSUBQ:19:result_int64x1 [] = { ffffffffffffffac, } 934 VQSUB/VQSUBQ:20:result_uint8x8 [] = { 9b, 9c, 9d, 9e, 9f, a0, a1, a2, } 935 VQSUB/VQSUBQ:21:result_uint16x4 [] = { ff8a, ff8b, ff8c, ff8d, } 936 VQSUB/VQSUBQ:22:result_uint32x2 [] = { ffffff79, ffffff7a, } 937 VQSUB/VQSUBQ:23:result_uint64x1 [] = { ffffffffffffff68, } 938 VQSUB/VQSUBQ:24:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 939 VQSUB/VQSUBQ:25:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 940 VQSUB/VQSUBQ:26:result_float32x2 [] = { 33333333, 33333333, } 941 VQSUB/VQSUBQ:27:result_int8x16 [] = { ffffffdf, ffffffe0, ffffffe1, ffffffe2, ffffffe3, ffffffe4, ffffffe5, ffffffe6, ffffffe7, ffffffe8, ffffffe9, ffffffea, ffffffeb, ffffffec, ffffffed, ffffffee, } 942 VQSUB/VQSUBQ:28:result_int16x8 [] = { ffffffce, ffffffcf, ffffffd0, ffffffd1, ffffffd2, ffffffd3, ffffffd4, ffffffd5, } 943 VQSUB/VQSUBQ:29:result_int32x4 [] = { ffffffbd, ffffffbe, ffffffbf, ffffffc0, } 944 VQSUB/VQSUBQ:30:result_int64x2 [] = { ffffffffffffffac, ffffffffffffffad, } 945 VQSUB/VQSUBQ:31:result_uint8x16 [] = { 9b, 9c, 9d, 9e, 9f, a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, aa, } 946 VQSUB/VQSUBQ:32:result_uint16x8 [] = { ff8a, ff8b, ff8c, ff8d, ff8e, ff8f, ff90, ff91, } 947 VQSUB/VQSUBQ:33:result_uint32x4 [] = { ffffff79, ffffff7a, ffffff7b, ffffff7c, } 948 VQSUB/VQSUBQ:34:result_uint64x2 [] = { ffffffffffffff68, ffffffffffffff69, } 949 VQSUB/VQSUBQ:35:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 950 VQSUB/VQSUBQ:36:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 951 VQSUB/VQSUBQ:37:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 952 953 VQSUB/VQSUBQ 64 bits saturation cumulative saturation output: 954 VQSUB/VQSUBQ:38:vqsub_s64 Neon cumulative saturation 0 955 VQSUB/VQSUBQ:39:vqsub_u64 Neon cumulative saturation 0 956 VQSUB/VQSUBQ:40:vqsubq_s64 Neon cumulative saturation 0 957 VQSUB/VQSUBQ:41:vqsubq_u64 Neon cumulative saturation 0 958 959 64 bits saturation: 960 VQSUB/VQSUBQ:42:result_int64x1 [] = { fffffffffffffff0, } 961 VQSUB/VQSUBQ:43:result_uint64x1 [] = { fffffffffffffff0, } 962 VQSUB/VQSUBQ:44:result_int64x2 [] = { fffffffffffffff0, fffffffffffffff1, } 963 VQSUB/VQSUBQ:45:result_uint64x2 [] = { fffffffffffffff0, fffffffffffffff1, } 964 965 VQSUB/VQSUBQ 64 bits saturation cumulative saturation output: 966 VQSUB/VQSUBQ:46:vqsub_s64 Neon cumulative saturation 0 967 VQSUB/VQSUBQ:47:vqsub_u64 Neon cumulative saturation 0 968 VQSUB/VQSUBQ:48:vqsubq_s64 Neon cumulative saturation 0 969 VQSUB/VQSUBQ:49:vqsubq_u64 Neon cumulative saturation 0 970 VQSUB/VQSUBQ:50:result_int64x1 [] = { ffffffffffffffac, } 971 VQSUB/VQSUBQ:51:result_uint64x1 [] = { ffffffffffffff68, } 972 VQSUB/VQSUBQ:52:result_int64x2 [] = { ffffffffffffffac, ffffffffffffffad, } 973 VQSUB/VQSUBQ:53:result_uint64x2 [] = { ffffffffffffff68, ffffffffffffff69, } 974 975 VQSUB/VQSUBQ 64 bits saturation cumulative saturation output: 976 VQSUB/VQSUBQ:54:vqsub_s64 Neon cumulative saturation 1 977 VQSUB/VQSUBQ:55:vqsub_u64 Neon cumulative saturation 1 978 VQSUB/VQSUBQ:56:vqsubq_s64 Neon cumulative saturation 1 979 VQSUB/VQSUBQ:57:vqsubq_u64 Neon cumulative saturation 1 980 VQSUB/VQSUBQ:58:result_int64x1 [] = { 8000000000000000, } 981 VQSUB/VQSUBQ:59:result_uint64x1 [] = { 0, } 982 VQSUB/VQSUBQ:60:result_int64x2 [] = { 7fffffffffffffff, 7fffffffffffffff, } 983 VQSUB/VQSUBQ:61:result_uint64x2 [] = { 0, 0, } 984 985 less than 64 bits saturation: 986 VQSUB/VQSUBQ:62:vqsub_s8 Neon cumulative saturation 1 987 VQSUB/VQSUBQ:63:vqsub_s16 Neon cumulative saturation 1 988 VQSUB/VQSUBQ:64:vqsub_s32 Neon cumulative saturation 1 989 VQSUB/VQSUBQ:65:vqsubq_s8 Neon cumulative saturation 1 990 VQSUB/VQSUBQ:66:vqsubq_s16 Neon cumulative saturation 1 991 VQSUB/VQSUBQ:67:vqsubq_s32 Neon cumulative saturation 1 992 VQSUB/VQSUBQ:68:result_int8x8 [] = { ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, } 993 VQSUB/VQSUBQ:69:result_int16x4 [] = { ffff8000, ffff8000, ffff8000, ffff8000, } 994 VQSUB/VQSUBQ:70:result_int32x2 [] = { 80000000, 80000000, } 995 VQSUB/VQSUBQ:71:result_int8x16 [] = { ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, } 996 VQSUB/VQSUBQ:72:result_int16x8 [] = { ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, } 997 VQSUB/VQSUBQ:73:result_int32x4 [] = { 80000000, 80000000, 80000000, 80000000, } 998 999 VQSUB/VQSUBQ less than 64 bits saturation cumulative saturation output: 1000 VQSUB/VQSUBQ:74:vqsub_u8 Neon cumulative saturation 1 1001 VQSUB/VQSUBQ:75:vqsub_u16 Neon cumulative saturation 1 1002 VQSUB/VQSUBQ:76:vqsub_u32 Neon cumulative saturation 1 1003 VQSUB/VQSUBQ:77:vqsubq_u8 Neon cumulative saturation 1 1004 VQSUB/VQSUBQ:78:vqsubq_u16 Neon cumulative saturation 1 1005 VQSUB/VQSUBQ:79:vqsubq_u32 Neon cumulative saturation 1 1006 VQSUB/VQSUBQ:80:result_uint8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 1007 VQSUB/VQSUBQ:81:result_uint16x4 [] = { 0, 0, 0, 0, } 1008 VQSUB/VQSUBQ:82:result_uint32x2 [] = { 0, 0, } 1009 VQSUB/VQSUBQ:83:result_uint8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, } 1010 VQSUB/VQSUBQ:84:result_uint16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 1011 VQSUB/VQSUBQ:85:result_uint32x4 [] = { 0, 0, 0, 0, } 1012 1013 VQDMULH cumulative saturation output: 1014 VQDMULH:0:vqdmulh_s16 Neon cumulative saturation 0 1015 VQDMULH:1:vqdmulh_s32 Neon cumulative saturation 0 1016 VQDMULH:2:vqdmulhq_s16 Neon cumulative saturation 0 1017 VQDMULH:3:vqdmulhq_s32 Neon cumulative saturation 0 1018 1019 VQDMULH output: 1020 VQDMULH:4:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 1021 VQDMULH:5:result_int16x4 [] = { ffffffff, ffffffff, ffffffff, ffffffff, } 1022 VQDMULH:6:result_int32x2 [] = { ffffffff, ffffffff, } 1023 VQDMULH:7:result_int64x1 [] = { 3333333333333333, } 1024 VQDMULH:8:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 1025 VQDMULH:9:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 1026 VQDMULH:10:result_uint32x2 [] = { 33333333, 33333333, } 1027 VQDMULH:11:result_uint64x1 [] = { 3333333333333333, } 1028 VQDMULH:12:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 1029 VQDMULH:13:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 1030 VQDMULH:14:result_float32x2 [] = { 33333333, 33333333, } 1031 VQDMULH:15:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 1032 VQDMULH:16:result_int16x8 [] = { ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, } 1033 VQDMULH:17:result_int32x4 [] = { ffffffff, ffffffff, ffffffff, ffffffff, } 1034 VQDMULH:18:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 1035 VQDMULH:19:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 1036 VQDMULH:20:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 1037 VQDMULH:21:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 1038 VQDMULH:22:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 1039 VQDMULH:23:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 1040 VQDMULH:24:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 1041 VQDMULH:25:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 1042 1043 VQDMULH cumulative saturation output: 1044 VQDMULH:26:vqdmulh_s16 Neon cumulative saturation 1 1045 VQDMULH:27:vqdmulh_s32 Neon cumulative saturation 1 1046 VQDMULH:28:vqdmulhq_s16 Neon cumulative saturation 1 1047 VQDMULH:29:vqdmulhq_s32 Neon cumulative saturation 1 1048 1049 VQDMULH output: 1050 VQDMULH:30:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 1051 VQDMULH:31:result_int16x4 [] = { 7fff, 7fff, 7fff, 7fff, } 1052 VQDMULH:32:result_int32x2 [] = { 7fffffff, 7fffffff, } 1053 VQDMULH:33:result_int64x1 [] = { 3333333333333333, } 1054 VQDMULH:34:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 1055 VQDMULH:35:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 1056 VQDMULH:36:result_uint32x2 [] = { 33333333, 33333333, } 1057 VQDMULH:37:result_uint64x1 [] = { 3333333333333333, } 1058 VQDMULH:38:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 1059 VQDMULH:39:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 1060 VQDMULH:40:result_float32x2 [] = { 33333333, 33333333, } 1061 VQDMULH:41:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 1062 VQDMULH:42:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, } 1063 VQDMULH:43:result_int32x4 [] = { 7fffffff, 7fffffff, 7fffffff, 7fffffff, } 1064 VQDMULH:44:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 1065 VQDMULH:45:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 1066 VQDMULH:46:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 1067 VQDMULH:47:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 1068 VQDMULH:48:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 1069 VQDMULH:49:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 1070 VQDMULH:50:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 1071 VQDMULH:51:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 1072 1073 VQDMULH_LANE cumulative saturation output: 1074 VQDMULH_LANE:0:vqdmulh_lane_s16 Neon cumulative saturation 0 1075 VQDMULH_LANE:1:vqdmulh_lane_s32 Neon cumulative saturation 0 1076 VQDMULH_LANE:2:vqdmulhq_lane_s16 Neon cumulative saturation 0 1077 VQDMULH_LANE:3:vqdmulhq_lane_s32 Neon cumulative saturation 0 1078 1079 VQDMULH_LANE output: 1080 VQDMULH_LANE:4:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 1081 VQDMULH_LANE:5:result_int16x4 [] = { ffffffff, ffffffff, ffffffff, ffffffff, } 1082 VQDMULH_LANE:6:result_int32x2 [] = { ffffffff, ffffffff, } 1083 VQDMULH_LANE:7:result_int64x1 [] = { 3333333333333333, } 1084 VQDMULH_LANE:8:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 1085 VQDMULH_LANE:9:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 1086 VQDMULH_LANE:10:result_uint32x2 [] = { 33333333, 33333333, } 1087 VQDMULH_LANE:11:result_uint64x1 [] = { 3333333333333333, } 1088 VQDMULH_LANE:12:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 1089 VQDMULH_LANE:13:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 1090 VQDMULH_LANE:14:result_float32x2 [] = { 33333333, 33333333, } 1091 VQDMULH_LANE:15:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 1092 VQDMULH_LANE:16:result_int16x8 [] = { ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, } 1093 VQDMULH_LANE:17:result_int32x4 [] = { ffffffff, ffffffff, ffffffff, ffffffff, } 1094 VQDMULH_LANE:18:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 1095 VQDMULH_LANE:19:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 1096 VQDMULH_LANE:20:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 1097 VQDMULH_LANE:21:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 1098 VQDMULH_LANE:22:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 1099 VQDMULH_LANE:23:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 1100 VQDMULH_LANE:24:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 1101 VQDMULH_LANE:25:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 1102 1103 VQDMULH_LANE (check mul cumulative saturation) cumulative saturation output: 1104 VQDMULH_LANE:26:vqdmulh_lane_s16 Neon cumulative saturation 1 1105 VQDMULH_LANE:27:vqdmulh_lane_s32 Neon cumulative saturation 1 1106 VQDMULH_LANE:28:vqdmulhq_lane_s16 Neon cumulative saturation 1 1107 VQDMULH_LANE:29:vqdmulhq_lane_s32 Neon cumulative saturation 1 1108 1109 VQDMULH_LANE (check mul cumulative saturation) output: 1110 VQDMULH_LANE:30:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 1111 VQDMULH_LANE:31:result_int16x4 [] = { 7fff, 7fff, 7fff, 7fff, } 1112 VQDMULH_LANE:32:result_int32x2 [] = { 7fffffff, 7fffffff, } 1113 VQDMULH_LANE:33:result_int64x1 [] = { 3333333333333333, } 1114 VQDMULH_LANE:34:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 1115 VQDMULH_LANE:35:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 1116 VQDMULH_LANE:36:result_uint32x2 [] = { 33333333, 33333333, } 1117 VQDMULH_LANE:37:result_uint64x1 [] = { 3333333333333333, } 1118 VQDMULH_LANE:38:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 1119 VQDMULH_LANE:39:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 1120 VQDMULH_LANE:40:result_float32x2 [] = { 33333333, 33333333, } 1121 VQDMULH_LANE:41:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 1122 VQDMULH_LANE:42:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, } 1123 VQDMULH_LANE:43:result_int32x4 [] = { 7fffffff, 7fffffff, 7fffffff, 7fffffff, } 1124 VQDMULH_LANE:44:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 1125 VQDMULH_LANE:45:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 1126 VQDMULH_LANE:46:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 1127 VQDMULH_LANE:47:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 1128 VQDMULH_LANE:48:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 1129 VQDMULH_LANE:49:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 1130 VQDMULH_LANE:50:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 1131 VQDMULH_LANE:51:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 1132 1133 VQDMULH_N cumulative saturation output: 1134 VQDMULH_N:0:vqdmulh_n_s16 Neon cumulative saturation 0 1135 VQDMULH_N:1:vqdmulh_n_s32 Neon cumulative saturation 0 1136 VQDMULH_N:2:vqdmulhq_n_s16 Neon cumulative saturation 0 1137 VQDMULH_N:3:vqdmulhq_n_s32 Neon cumulative saturation 0 1138 1139 VQDMULH_N output: 1140 VQDMULH_N:4:result_int16x4 [] = { 19, 19, 19, 19, } 1141 VQDMULH_N:5:result_int32x2 [] = { 4, 4, } 1142 VQDMULH_N:6:result_int16x8 [] = { 10, 10, 10, 10, 10, 10, 10, 10, } 1143 VQDMULH_N:7:result_int32x4 [] = { a, a, a, a, } 1144 1145 VQDMULH_N (check mul cumulative saturation) cumulative saturation output: 1146 VQDMULH_N:8:vqdmulh_n_s16 Neon cumulative saturation 1 1147 VQDMULH_N:9:vqdmulh_n_s32 Neon cumulative saturation 1 1148 VQDMULH_N:10:vqdmulhq_n_s16 Neon cumulative saturation 1 1149 VQDMULH_N:11:vqdmulhq_n_s32 Neon cumulative saturation 1 1150 1151 VQDMULH_N (check mul cumulative saturation) output: 1152 VQDMULH_N:12:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 1153 VQDMULH_N:13:result_int16x4 [] = { 7fff, 7fff, 7fff, 7fff, } 1154 VQDMULH_N:14:result_int32x2 [] = { 7fffffff, 7fffffff, } 1155 VQDMULH_N:15:result_int64x1 [] = { 3333333333333333, } 1156 VQDMULH_N:16:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 1157 VQDMULH_N:17:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 1158 VQDMULH_N:18:result_uint32x2 [] = { 33333333, 33333333, } 1159 VQDMULH_N:19:result_uint64x1 [] = { 3333333333333333, } 1160 VQDMULH_N:20:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 1161 VQDMULH_N:21:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 1162 VQDMULH_N:22:result_float32x2 [] = { 33333333, 33333333, } 1163 VQDMULH_N:23:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 1164 VQDMULH_N:24:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, } 1165 VQDMULH_N:25:result_int32x4 [] = { 7fffffff, 7fffffff, 7fffffff, 7fffffff, } 1166 VQDMULH_N:26:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 1167 VQDMULH_N:27:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 1168 VQDMULH_N:28:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 1169 VQDMULH_N:29:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 1170 VQDMULH_N:30:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 1171 VQDMULH_N:31:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 1172 VQDMULH_N:32:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 1173 VQDMULH_N:33:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 1174 1175 VQDMULL cumulative saturation output: 1176 VQDMULL:0:vqdmull_s16 Neon cumulative saturation 0 1177 VQDMULL:1:vqdmull_s32 Neon cumulative saturation 0 1178 1179 VQDMULL output: 1180 VQDMULL:2:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 1181 VQDMULL:3:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 1182 VQDMULL:4:result_int32x2 [] = { 33333333, 33333333, } 1183 VQDMULL:5:result_int64x1 [] = { 3333333333333333, } 1184 VQDMULL:6:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 1185 VQDMULL:7:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 1186 VQDMULL:8:result_uint32x2 [] = { 33333333, 33333333, } 1187 VQDMULL:9:result_uint64x1 [] = { 3333333333333333, } 1188 VQDMULL:10:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 1189 VQDMULL:11:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 1190 VQDMULL:12:result_float32x2 [] = { 33333333, 33333333, } 1191 VQDMULL:13:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 1192 VQDMULL:14:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 1193 VQDMULL:15:result_int32x4 [] = { 200, 1c2, 188, 152, } 1194 VQDMULL:16:result_int64x2 [] = { 200, 1c2, } 1195 VQDMULL:17:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 1196 VQDMULL:18:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 1197 VQDMULL:19:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 1198 VQDMULL:20:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 1199 VQDMULL:21:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 1200 VQDMULL:22:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 1201 VQDMULL:23:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 1202 1203 VQDMULL (check mul cumulative saturation) cumulative saturation output: 1204 VQDMULL:24:vqdmull_s16 Neon cumulative saturation 1 1205 VQDMULL:25:vqdmull_s32 Neon cumulative saturation 1 1206 1207 VQDMULL (check mul cumulative saturation) output: 1208 VQDMULL:26:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 1209 VQDMULL:27:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 1210 VQDMULL:28:result_int32x2 [] = { 33333333, 33333333, } 1211 VQDMULL:29:result_int64x1 [] = { 3333333333333333, } 1212 VQDMULL:30:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 1213 VQDMULL:31:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 1214 VQDMULL:32:result_uint32x2 [] = { 33333333, 33333333, } 1215 VQDMULL:33:result_uint64x1 [] = { 3333333333333333, } 1216 VQDMULL:34:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 1217 VQDMULL:35:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 1218 VQDMULL:36:result_float32x2 [] = { 33333333, 33333333, } 1219 VQDMULL:37:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 1220 VQDMULL:38:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 1221 VQDMULL:39:result_int32x4 [] = { 7fffffff, 7fffffff, 7fffffff, 7fffffff, } 1222 VQDMULL:40:result_int64x2 [] = { 7fffffffffffffff, 7fffffffffffffff, } 1223 VQDMULL:41:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 1224 VQDMULL:42:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 1225 VQDMULL:43:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 1226 VQDMULL:44:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 1227 VQDMULL:45:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 1228 VQDMULL:46:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 1229 VQDMULL:47:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 1230 1231 VQDMLAL cumulative saturation output: 1232 VQDMLAL:0:vqdmlal_s16 Neon cumulative saturation 0 1233 VQDMLAL:1:vqdmlal_s32 Neon cumulative saturation 0 1234 1235 VQDMLAL output: 1236 VQDMLAL:2:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 1237 VQDMLAL:3:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 1238 VQDMLAL:4:result_int32x2 [] = { 33333333, 33333333, } 1239 VQDMLAL:5:result_int64x1 [] = { 3333333333333333, } 1240 VQDMLAL:6:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 1241 VQDMLAL:7:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 1242 VQDMLAL:8:result_uint32x2 [] = { 33333333, 33333333, } 1243 VQDMLAL:9:result_uint64x1 [] = { 3333333333333333, } 1244 VQDMLAL:10:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 1245 VQDMLAL:11:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 1246 VQDMLAL:12:result_float32x2 [] = { 33333333, 33333333, } 1247 VQDMLAL:13:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 1248 VQDMLAL:14:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 1249 VQDMLAL:15:result_int32x4 [] = { 7c1e, 7c1f, 7c20, 7c21, } 1250 VQDMLAL:16:result_int64x2 [] = { 7c1e, 7c1f, } 1251 VQDMLAL:17:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 1252 VQDMLAL:18:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 1253 VQDMLAL:19:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 1254 VQDMLAL:20:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 1255 VQDMLAL:21:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 1256 VQDMLAL:22:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 1257 VQDMLAL:23:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 1258 1259 VQDMLAL (check mul cumulative saturation) cumulative saturation output: 1260 VQDMLAL:24:vqdmlal_s16 Neon cumulative saturation 1 1261 VQDMLAL:25:vqdmlal_s32 Neon cumulative saturation 1 1262 1263 VQDMLAL (check mul cumulative saturation) output: 1264 VQDMLAL:26:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 1265 VQDMLAL:27:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 1266 VQDMLAL:28:result_int32x2 [] = { 33333333, 33333333, } 1267 VQDMLAL:29:result_int64x1 [] = { 3333333333333333, } 1268 VQDMLAL:30:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 1269 VQDMLAL:31:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 1270 VQDMLAL:32:result_uint32x2 [] = { 33333333, 33333333, } 1271 VQDMLAL:33:result_uint64x1 [] = { 3333333333333333, } 1272 VQDMLAL:34:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 1273 VQDMLAL:35:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 1274 VQDMLAL:36:result_float32x2 [] = { 33333333, 33333333, } 1275 VQDMLAL:37:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 1276 VQDMLAL:38:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 1277 VQDMLAL:39:result_int32x4 [] = { 7fffffef, 7ffffff0, 7ffffff1, 7ffffff2, } 1278 VQDMLAL:40:result_int64x2 [] = { 7fffffffffffffef, 7ffffffffffffff0, } 1279 VQDMLAL:41:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 1280 VQDMLAL:42:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 1281 VQDMLAL:43:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 1282 VQDMLAL:44:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 1283 VQDMLAL:45:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 1284 VQDMLAL:46:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 1285 VQDMLAL:47:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 1286 1287 VQDMLSL cumulative saturation output: 1288 VQDMLSL:0:vqdmlsl_s16 Neon cumulative saturation 0 1289 VQDMLSL:1:vqdmlsl_s32 Neon cumulative saturation 0 1290 1291 VQDMLSL output: 1292 VQDMLSL:2:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 1293 VQDMLSL:3:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 1294 VQDMLSL:4:result_int32x2 [] = { 33333333, 33333333, } 1295 VQDMLSL:5:result_int64x1 [] = { 3333333333333333, } 1296 VQDMLSL:6:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 1297 VQDMLSL:7:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 1298 VQDMLSL:8:result_uint32x2 [] = { 33333333, 33333333, } 1299 VQDMLSL:9:result_uint64x1 [] = { 3333333333333333, } 1300 VQDMLSL:10:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 1301 VQDMLSL:11:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 1302 VQDMLSL:12:result_float32x2 [] = { 33333333, 33333333, } 1303 VQDMLSL:13:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 1304 VQDMLSL:14:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 1305 VQDMLSL:15:result_int32x4 [] = { ffff83c2, ffff83c3, ffff83c4, ffff83c5, } 1306 VQDMLSL:16:result_int64x2 [] = { ffffffffffff83c2, ffffffffffff83c3, } 1307 VQDMLSL:17:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 1308 VQDMLSL:18:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 1309 VQDMLSL:19:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 1310 VQDMLSL:20:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 1311 VQDMLSL:21:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 1312 VQDMLSL:22:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 1313 VQDMLSL:23:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 1314 1315 VQDMLSL (check mul cumulative saturation) cumulative saturation output: 1316 VQDMLSL:24:vqdmlsl_s16 Neon cumulative saturation 1 1317 VQDMLSL:25:vqdmlsl_s32 Neon cumulative saturation 1 1318 1319 VQDMLSL (check mul cumulative saturation) output: 1320 VQDMLSL:26:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 1321 VQDMLSL:27:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 1322 VQDMLSL:28:result_int32x2 [] = { 33333333, 33333333, } 1323 VQDMLSL:29:result_int64x1 [] = { 3333333333333333, } 1324 VQDMLSL:30:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 1325 VQDMLSL:31:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 1326 VQDMLSL:32:result_uint32x2 [] = { 33333333, 33333333, } 1327 VQDMLSL:33:result_uint64x1 [] = { 3333333333333333, } 1328 VQDMLSL:34:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 1329 VQDMLSL:35:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 1330 VQDMLSL:36:result_float32x2 [] = { 33333333, 33333333, } 1331 VQDMLSL:37:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 1332 VQDMLSL:38:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 1333 VQDMLSL:39:result_int32x4 [] = { 80000000, 80000000, 80000000, 80000000, } 1334 VQDMLSL:40:result_int64x2 [] = { 8000000000000000, 8000000000000000, } 1335 VQDMLSL:41:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 1336 VQDMLSL:42:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 1337 VQDMLSL:43:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 1338 VQDMLSL:44:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 1339 VQDMLSL:45:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 1340 VQDMLSL:46:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 1341 VQDMLSL:47:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 1342 1343 VCEQ/VCEQQ output: 1344 VCEQ/VCEQQ:0:result_uint8x8 [] = { 0, 0, 0, 0, 0, 0, ff, 0, } 1345 VCEQ/VCEQQ:1:result_uint16x4 [] = { 0, 0, ffff, 0, } 1346 VCEQ/VCEQQ:2:result_uint32x2 [] = { ffffffff, 0, } 1347 VCEQ/VCEQQ:3:result_uint8x8 [] = { 0, 0, 0, ff, 0, 0, 0, 0, } 1348 VCEQ/VCEQQ:4:result_uint16x4 [] = { 0, 0, ffff, 0, } 1349 VCEQ/VCEQQ:5:result_uint32x2 [] = { 0, ffffffff, } 1350 VCEQ/VCEQQ:6:result_uint8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ff, 0, 0, 0, } 1351 VCEQ/VCEQQ:7:result_uint16x8 [] = { 0, 0, 0, 0, 0, 0, ffff, 0, } 1352 VCEQ/VCEQQ:8:result_uint32x4 [] = { 0, 0, ffffffff, 0, } 1353 VCEQ/VCEQQ:9:result_uint8x16 [] = { 0, 0, 0, 0, ff, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, } 1354 VCEQ/VCEQQ:10:result_uint16x8 [] = { 0, 0, 0, 0, 0, 0, ffff, 0, } 1355 VCEQ/VCEQQ:11:result_uint32x4 [] = { 0, 0, ffffffff, 0, } 1356 VCEQ/VCEQQ:12:result_uint32x2 [] = { 0, ffffffff, } 1357 VCEQ/VCEQQ:13:result_uint32x4 [] = { 0, 0, ffffffff, 0, } 1358 VCEQ/VCEQQ:14:result_uint32x2 [] = { ffffffff, 0, } 1359 VCEQ/VCEQQ:15:result_uint32x2 [] = { 0, ffffffff, } 1360 VCEQ/VCEQQ:16:result_uint32x2 [] = { ffffffff, 0, } 1361 VCEQ/VCEQQ FP special (NaN):17:result_uint32x2 [] = { 0, 0, } 1362 VCEQ/VCEQQ FP special (-NaN):18:result_uint32x2 [] = { 0, 0, } 1363 VCEQ/VCEQQ FP special (NaN):19:result_uint32x2 [] = { 0, 0, } 1364 VCEQ/VCEQQ FP special (inf):20:result_uint32x2 [] = { 0, 0, } 1365 VCEQ/VCEQQ FP special (-inf):21:result_uint32x2 [] = { 0, 0, } 1366 VCEQ/VCEQQ FP special (inf):22:result_uint32x2 [] = { 0, 0, } 1367 VCEQ/VCEQQ FP special (-0.0):23:result_uint32x2 [] = { ffffffff, ffffffff, } 1368 1369 VCEQ/VCEQQ p8 output: 1370 VCEQ/VCEQQ:0:result_uint8x8 [] = { 0, 0, 0, ff, 0, 0, 0, 0, } 1371 VCEQ/VCEQQ:1:result_uint8x16 [] = { 0, 0, 0, 0, ff, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, } 1372 1373 VCGE/VCGEQ output: 1374 VCGE/VCGEQ:0:result_uint8x8 [] = { 0, 0, 0, 0, 0, 0, ff, ff, } 1375 VCGE/VCGEQ:1:result_uint16x4 [] = { 0, 0, ffff, ffff, } 1376 VCGE/VCGEQ:2:result_uint32x2 [] = { ffffffff, ffffffff, } 1377 VCGE/VCGEQ:3:result_uint8x8 [] = { 0, 0, 0, ff, ff, ff, ff, ff, } 1378 VCGE/VCGEQ:4:result_uint16x4 [] = { 0, 0, ffff, ffff, } 1379 VCGE/VCGEQ:5:result_uint32x2 [] = { 0, ffffffff, } 1380 VCGE/VCGEQ:6:result_uint8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ff, ff, ff, ff, } 1381 VCGE/VCGEQ:7:result_uint16x8 [] = { 0, 0, 0, 0, 0, 0, ffff, ffff, } 1382 VCGE/VCGEQ:8:result_uint32x4 [] = { 0, 0, ffffffff, ffffffff, } 1383 VCGE/VCGEQ:9:result_uint8x16 [] = { 0, 0, 0, 0, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, } 1384 VCGE/VCGEQ:10:result_uint16x8 [] = { 0, 0, 0, 0, 0, 0, ffff, ffff, } 1385 VCGE/VCGEQ:11:result_uint32x4 [] = { 0, 0, ffffffff, ffffffff, } 1386 VCGE/VCGEQ:12:result_uint32x2 [] = { 0, ffffffff, } 1387 VCGE/VCGEQ:13:result_uint32x4 [] = { 0, 0, ffffffff, ffffffff, } 1388 VCGE/VCGEQ:14:result_uint32x2 [] = { ffffffff, ffffffff, } 1389 VCGE/VCGEQ:15:result_uint32x2 [] = { 0, ffffffff, } 1390 VCGE/VCGEQ:16:result_uint32x2 [] = { ffffffff, ffffffff, } 1391 VCGE/VCGEQ FP special (NaN):17:result_uint32x2 [] = { 0, 0, } 1392 VCGE/VCGEQ FP special (-NaN):18:result_uint32x2 [] = { 0, 0, } 1393 VCGE/VCGEQ FP special (NaN):19:result_uint32x2 [] = { 0, 0, } 1394 VCGE/VCGEQ FP special (inf):20:result_uint32x2 [] = { 0, 0, } 1395 VCGE/VCGEQ FP special (-inf):21:result_uint32x2 [] = { ffffffff, ffffffff, } 1396 VCGE/VCGEQ FP special (inf):22:result_uint32x2 [] = { ffffffff, ffffffff, } 1397 VCGE/VCGEQ FP special (-0.0):23:result_uint32x2 [] = { ffffffff, ffffffff, } 1398 1399 VCLE/VCLEQ output: 1400 VCLE/VCLEQ:0:result_uint8x8 [] = { ff, ff, ff, ff, ff, ff, ff, 0, } 1401 VCLE/VCLEQ:1:result_uint16x4 [] = { ffff, ffff, ffff, 0, } 1402 VCLE/VCLEQ:2:result_uint32x2 [] = { ffffffff, 0, } 1403 VCLE/VCLEQ:3:result_uint8x8 [] = { ff, ff, ff, ff, 0, 0, 0, 0, } 1404 VCLE/VCLEQ:4:result_uint16x4 [] = { ffff, ffff, ffff, 0, } 1405 VCLE/VCLEQ:5:result_uint32x2 [] = { ffffffff, ffffffff, } 1406 VCLE/VCLEQ:6:result_uint8x16 [] = { ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, 0, 0, 0, } 1407 VCLE/VCLEQ:7:result_uint16x8 [] = { ffff, ffff, ffff, ffff, ffff, ffff, ffff, 0, } 1408 VCLE/VCLEQ:8:result_uint32x4 [] = { ffffffff, ffffffff, ffffffff, 0, } 1409 VCLE/VCLEQ:9:result_uint8x16 [] = { ff, ff, ff, ff, ff, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, } 1410 VCLE/VCLEQ:10:result_uint16x8 [] = { ffff, ffff, ffff, ffff, ffff, ffff, ffff, 0, } 1411 VCLE/VCLEQ:11:result_uint32x4 [] = { ffffffff, ffffffff, ffffffff, 0, } 1412 VCLE/VCLEQ:12:result_uint32x2 [] = { ffffffff, ffffffff, } 1413 VCLE/VCLEQ:13:result_uint32x4 [] = { ffffffff, ffffffff, ffffffff, 0, } 1414 VCLE/VCLEQ:14:result_uint32x2 [] = { ffffffff, 0, } 1415 VCLE/VCLEQ:15:result_uint32x2 [] = { ffffffff, ffffffff, } 1416 VCLE/VCLEQ:16:result_uint32x2 [] = { ffffffff, 0, } 1417 VCLE/VCLEQ FP special (NaN):17:result_uint32x2 [] = { 0, 0, } 1418 VCLE/VCLEQ FP special (-NaN):18:result_uint32x2 [] = { 0, 0, } 1419 VCLE/VCLEQ FP special (NaN):19:result_uint32x2 [] = { 0, 0, } 1420 VCLE/VCLEQ FP special (inf):20:result_uint32x2 [] = { ffffffff, ffffffff, } 1421 VCLE/VCLEQ FP special (-inf):21:result_uint32x2 [] = { 0, 0, } 1422 VCLE/VCLEQ FP special (inf):22:result_uint32x2 [] = { 0, 0, } 1423 VCLE/VCLEQ FP special (-0.0):23:result_uint32x2 [] = { ffffffff, ffffffff, } 1424 1425 VCGT/VCGTQ output: 1426 VCGT/VCGTQ:0:result_uint8x8 [] = { 0, 0, 0, 0, 0, 0, 0, ff, } 1427 VCGT/VCGTQ:1:result_uint16x4 [] = { 0, 0, 0, ffff, } 1428 VCGT/VCGTQ:2:result_uint32x2 [] = { 0, ffffffff, } 1429 VCGT/VCGTQ:3:result_uint8x8 [] = { 0, 0, 0, 0, ff, ff, ff, ff, } 1430 VCGT/VCGTQ:4:result_uint16x4 [] = { 0, 0, 0, ffff, } 1431 VCGT/VCGTQ:5:result_uint32x2 [] = { 0, 0, } 1432 VCGT/VCGTQ:6:result_uint8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ff, ff, ff, } 1433 VCGT/VCGTQ:7:result_uint16x8 [] = { 0, 0, 0, 0, 0, 0, 0, ffff, } 1434 VCGT/VCGTQ:8:result_uint32x4 [] = { 0, 0, 0, ffffffff, } 1435 VCGT/VCGTQ:9:result_uint8x16 [] = { 0, 0, 0, 0, 0, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, } 1436 VCGT/VCGTQ:10:result_uint16x8 [] = { 0, 0, 0, 0, 0, 0, 0, ffff, } 1437 VCGT/VCGTQ:11:result_uint32x4 [] = { 0, 0, 0, ffffffff, } 1438 VCGT/VCGTQ:12:result_uint32x2 [] = { 0, 0, } 1439 VCGT/VCGTQ:13:result_uint32x4 [] = { 0, 0, 0, ffffffff, } 1440 VCGT/VCGTQ:14:result_uint32x2 [] = { 0, ffffffff, } 1441 VCGT/VCGTQ:15:result_uint32x2 [] = { 0, 0, } 1442 VCGT/VCGTQ:16:result_uint32x2 [] = { 0, ffffffff, } 1443 VCGT/VCGTQ FP special (NaN):17:result_uint32x2 [] = { 0, 0, } 1444 VCGT/VCGTQ FP special (-NaN):18:result_uint32x2 [] = { 0, 0, } 1445 VCGT/VCGTQ FP special (NaN):19:result_uint32x2 [] = { 0, 0, } 1446 VCGT/VCGTQ FP special (inf):20:result_uint32x2 [] = { 0, 0, } 1447 VCGT/VCGTQ FP special (-inf):21:result_uint32x2 [] = { ffffffff, ffffffff, } 1448 VCGT/VCGTQ FP special (inf):22:result_uint32x2 [] = { ffffffff, ffffffff, } 1449 VCGT/VCGTQ FP special (-0.0):23:result_uint32x2 [] = { 0, 0, } 1450 1451 VCLT/VCLTQ output: 1452 VCLT/VCLTQ:0:result_uint8x8 [] = { ff, ff, ff, ff, ff, ff, 0, 0, } 1453 VCLT/VCLTQ:1:result_uint16x4 [] = { ffff, ffff, 0, 0, } 1454 VCLT/VCLTQ:2:result_uint32x2 [] = { 0, 0, } 1455 VCLT/VCLTQ:3:result_uint8x8 [] = { ff, ff, ff, 0, 0, 0, 0, 0, } 1456 VCLT/VCLTQ:4:result_uint16x4 [] = { ffff, ffff, 0, 0, } 1457 VCLT/VCLTQ:5:result_uint32x2 [] = { ffffffff, 0, } 1458 VCLT/VCLTQ:6:result_uint8x16 [] = { ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, 0, 0, 0, 0, } 1459 VCLT/VCLTQ:7:result_uint16x8 [] = { ffff, ffff, ffff, ffff, ffff, ffff, 0, 0, } 1460 VCLT/VCLTQ:8:result_uint32x4 [] = { ffffffff, ffffffff, 0, 0, } 1461 VCLT/VCLTQ:9:result_uint8x16 [] = { ff, ff, ff, ff, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, } 1462 VCLT/VCLTQ:10:result_uint16x8 [] = { ffff, ffff, ffff, ffff, ffff, ffff, 0, 0, } 1463 VCLT/VCLTQ:11:result_uint32x4 [] = { ffffffff, ffffffff, 0, 0, } 1464 VCLT/VCLTQ:12:result_uint32x2 [] = { ffffffff, 0, } 1465 VCLT/VCLTQ:13:result_uint32x4 [] = { ffffffff, ffffffff, 0, 0, } 1466 VCLT/VCLTQ:14:result_uint32x2 [] = { 0, 0, } 1467 VCLT/VCLTQ:15:result_uint32x2 [] = { ffffffff, 0, } 1468 VCLT/VCLTQ:16:result_uint32x2 [] = { 0, 0, } 1469 VCLT/VCLTQ FP special (NaN):17:result_uint32x2 [] = { 0, 0, } 1470 VCLT/VCLTQ FP special (-NaN):18:result_uint32x2 [] = { 0, 0, } 1471 VCLT/VCLTQ FP special (NaN):19:result_uint32x2 [] = { 0, 0, } 1472 VCLT/VCLTQ FP special (inf):20:result_uint32x2 [] = { ffffffff, ffffffff, } 1473 VCLT/VCLTQ FP special (-inf):21:result_uint32x2 [] = { 0, 0, } 1474 VCLT/VCLTQ FP special (inf):22:result_uint32x2 [] = { 0, 0, } 1475 VCLT/VCLTQ FP special (-0.0):23:result_uint32x2 [] = { 0, 0, } 1476 1477 VBSL/VBSLQ output: 1478 VBSL/VBSLQ:0:result_int8x8 [] = { fffffff2, fffffff2, fffffff2, fffffff2, fffffff6, fffffff6, fffffff6, fffffff6, } 1479 VBSL/VBSLQ:1:result_int16x4 [] = { fffffff0, fffffff0, fffffff2, fffffff2, } 1480 VBSL/VBSLQ:2:result_int32x2 [] = { fffffff0, fffffff0, } 1481 VBSL/VBSLQ:3:result_int64x1 [] = { fffffffffffffffd, } 1482 VBSL/VBSLQ:4:result_uint8x8 [] = { f3, f3, f3, f3, f7, f7, f7, f7, } 1483 VBSL/VBSLQ:5:result_uint16x4 [] = { fff0, fff0, fff2, fff2, } 1484 VBSL/VBSLQ:6:result_uint32x2 [] = { fffffff0, fffffff0, } 1485 VBSL/VBSLQ:7:result_uint64x1 [] = { fffffff1, } 1486 VBSL/VBSLQ:8:result_poly8x8 [] = { f3, f3, f3, f3, f7, f7, f7, f7, } 1487 VBSL/VBSLQ:9:result_poly16x4 [] = { fff0, fff0, fff2, fff2, } 1488 VBSL/VBSLQ:10:result_float32x2 [] = { c1800004, c1700004, } 1489 VBSL/VBSLQ:11:result_int8x16 [] = { fffffff2, fffffff2, fffffff2, fffffff2, fffffff6, fffffff6, fffffff6, fffffff6, fffffff2, fffffff2, fffffff2, fffffff2, fffffff6, fffffff6, fffffff6, fffffff6, } 1490 VBSL/VBSLQ:12:result_int16x8 [] = { fffffff0, fffffff0, fffffff2, fffffff2, fffffff4, fffffff4, fffffff6, fffffff6, } 1491 VBSL/VBSLQ:13:result_int32x4 [] = { fffffff0, fffffff0, fffffff2, fffffff2, } 1492 VBSL/VBSLQ:14:result_int64x2 [] = { fffffffffffffffd, fffffffffffffffd, } 1493 VBSL/VBSLQ:15:result_uint8x16 [] = { f3, f3, f3, f3, f7, f7, f7, f7, f3, f3, f3, f3, f7, f7, f7, f7, } 1494 VBSL/VBSLQ:16:result_uint16x8 [] = { fff0, fff0, fff2, fff2, fff4, fff4, fff6, fff6, } 1495 VBSL/VBSLQ:17:result_uint32x4 [] = { fffffff0, fffffff0, fffffff2, fffffff2, } 1496 VBSL/VBSLQ:18:result_uint64x2 [] = { fffffff1, fffffff1, } 1497 VBSL/VBSLQ:19:result_poly8x16 [] = { f3, f3, f3, f3, f7, f7, f7, f7, f3, f3, f3, f3, f7, f7, f7, f7, } 1498 VBSL/VBSLQ:20:result_poly16x8 [] = { fff0, fff0, fff2, fff2, fff4, fff4, fff6, fff6, } 1499 VBSL/VBSLQ:21:result_float32x4 [] = { c1800001, c1700001, c1600001, c1500001, } 1500 1501 VSHL/VSHLQ output: 1502 VSHL/VSHLQ:0:result_int8x8 [] = { ffffffe0, ffffffe2, ffffffe4, ffffffe6, ffffffe8, ffffffea, ffffffec, ffffffee, } 1503 VSHL/VSHLQ:1:result_int16x4 [] = { ffffff80, ffffff88, ffffff90, ffffff98, } 1504 VSHL/VSHLQ:2:result_int32x2 [] = { fffff000, fffff100, } 1505 VSHL/VSHLQ:3:result_int64x1 [] = { ffffffffffffff80, } 1506 VSHL/VSHLQ:4:result_uint8x8 [] = { e0, e2, e4, e6, e8, ea, ec, ee, } 1507 VSHL/VSHLQ:5:result_uint16x4 [] = { ff80, ff88, ff90, ff98, } 1508 VSHL/VSHLQ:6:result_uint32x2 [] = { fffff000, fffff100, } 1509 VSHL/VSHLQ:7:result_uint64x1 [] = { ffffffffffffff80, } 1510 VSHL/VSHLQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 1511 VSHL/VSHLQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 1512 VSHL/VSHLQ:10:result_float32x2 [] = { 33333333, 33333333, } 1513 VSHL/VSHLQ:11:result_int8x16 [] = { 0, 20, 40, 60, ffffff80, ffffffa0, ffffffc0, ffffffe0, 0, 20, 40, 60, ffffff80, ffffffa0, ffffffc0, ffffffe0, } 1514 VSHL/VSHLQ:12:result_int16x8 [] = { 0, 1000, 2000, 3000, 4000, 5000, 6000, 7000, } 1515 VSHL/VSHLQ:13:result_int32x4 [] = { 0, 40000000, 80000000, c0000000, } 1516 VSHL/VSHLQ:14:result_int64x2 [] = { 0, 8000000000000000, } 1517 VSHL/VSHLQ:15:result_uint8x16 [] = { 0, 20, 40, 60, 80, a0, c0, e0, 0, 20, 40, 60, 80, a0, c0, e0, } 1518 VSHL/VSHLQ:16:result_uint16x8 [] = { 0, 1000, 2000, 3000, 4000, 5000, 6000, 7000, } 1519 VSHL/VSHLQ:17:result_uint32x4 [] = { 0, 40000000, 80000000, c0000000, } 1520 VSHL/VSHLQ:18:result_uint64x2 [] = { 0, 8000000000000000, } 1521 VSHL/VSHLQ:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 1522 VSHL/VSHLQ:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 1523 VSHL/VSHLQ:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 1524 1525 VSHL/VSHLQ (large shift amount) output: 1526 VSHL/VSHLQ:22:result_int8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 1527 VSHL/VSHLQ:23:result_int16x4 [] = { 0, 0, 0, 0, } 1528 VSHL/VSHLQ:24:result_int32x2 [] = { 0, 0, } 1529 VSHL/VSHLQ:25:result_int64x1 [] = { 0, } 1530 VSHL/VSHLQ:26:result_uint8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 1531 VSHL/VSHLQ:27:result_uint16x4 [] = { 0, 0, 0, 0, } 1532 VSHL/VSHLQ:28:result_uint32x2 [] = { 0, 0, } 1533 VSHL/VSHLQ:29:result_uint64x1 [] = { 0, } 1534 VSHL/VSHLQ:30:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 1535 VSHL/VSHLQ:31:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 1536 VSHL/VSHLQ:32:result_float32x2 [] = { 33333333, 33333333, } 1537 VSHL/VSHLQ:33:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, } 1538 VSHL/VSHLQ:34:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 1539 VSHL/VSHLQ:35:result_int32x4 [] = { 0, 0, 0, 0, } 1540 VSHL/VSHLQ:36:result_int64x2 [] = { 0, 0, } 1541 VSHL/VSHLQ:37:result_uint8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, } 1542 VSHL/VSHLQ:38:result_uint16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 1543 VSHL/VSHLQ:39:result_uint32x4 [] = { 0, 0, 0, 0, } 1544 VSHL/VSHLQ:40:result_uint64x2 [] = { 0, 0, } 1545 VSHL/VSHLQ:41:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 1546 VSHL/VSHLQ:42:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 1547 VSHL/VSHLQ:43:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 1548 1549 VSHL/VSHLQ (negative shift amount) output: 1550 VSHL/VSHLQ:44:result_int8x8 [] = { fffffff8, fffffff8, fffffff9, fffffff9, fffffffa, fffffffa, fffffffb, fffffffb, } 1551 VSHL/VSHLQ:45:result_int16x4 [] = { fffffff8, fffffff8, fffffff9, fffffff9, } 1552 VSHL/VSHLQ:46:result_int32x2 [] = { fffffffc, fffffffc, } 1553 VSHL/VSHLQ:47:result_int64x1 [] = { ffffffffffffffff, } 1554 VSHL/VSHLQ:48:result_uint8x8 [] = { 78, 78, 79, 79, 7a, 7a, 7b, 7b, } 1555 VSHL/VSHLQ:49:result_uint16x4 [] = { 7ff8, 7ff8, 7ff9, 7ff9, } 1556 VSHL/VSHLQ:50:result_uint32x2 [] = { 3ffffffc, 3ffffffc, } 1557 VSHL/VSHLQ:51:result_uint64x1 [] = { fffffffffffffff, } 1558 VSHL/VSHLQ:52:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 1559 VSHL/VSHLQ:53:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 1560 VSHL/VSHLQ:54:result_float32x2 [] = { 33333333, 33333333, } 1561 VSHL/VSHLQ:55:result_int8x16 [] = { fffffffc, fffffffc, fffffffc, fffffffc, fffffffd, fffffffd, fffffffd, fffffffd, fffffffe, fffffffe, fffffffe, fffffffe, ffffffff, ffffffff, ffffffff, ffffffff, } 1562 VSHL/VSHLQ:56:result_int16x8 [] = { ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, } 1563 VSHL/VSHLQ:57:result_int32x4 [] = { fffffffe, fffffffe, fffffffe, fffffffe, } 1564 VSHL/VSHLQ:58:result_int64x2 [] = { ffffffffffffffff, ffffffffffffffff, } 1565 VSHL/VSHLQ:59:result_uint8x16 [] = { 3c, 3c, 3c, 3c, 3d, 3d, 3d, 3d, 3e, 3e, 3e, 3e, 3f, 3f, 3f, 3f, } 1566 VSHL/VSHLQ:60:result_uint16x8 [] = { 7ff, 7ff, 7ff, 7ff, 7ff, 7ff, 7ff, 7ff, } 1567 VSHL/VSHLQ:61:result_uint32x4 [] = { 1ffffffe, 1ffffffe, 1ffffffe, 1ffffffe, } 1568 VSHL/VSHLQ:62:result_uint64x2 [] = { 7ffffffffffffff, 7ffffffffffffff, } 1569 VSHL/VSHLQ:63:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 1570 VSHL/VSHLQ:64:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 1571 VSHL/VSHLQ:65:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 1572 1573 VSHL_N output: 1574 VSHL_N:0:result_int8x8 [] = { ffffffe0, ffffffe2, ffffffe4, ffffffe6, ffffffe8, ffffffea, ffffffec, ffffffee, } 1575 VSHL_N:1:result_int16x4 [] = { ffffffe0, ffffffe2, ffffffe4, ffffffe6, } 1576 VSHL_N:2:result_int32x2 [] = { ffffff80, ffffff88, } 1577 VSHL_N:3:result_int64x1 [] = { ffffffffffffffc0, } 1578 VSHL_N:4:result_uint8x8 [] = { c0, c4, c8, cc, d0, d4, d8, dc, } 1579 VSHL_N:5:result_uint16x4 [] = { ff00, ff10, ff20, ff30, } 1580 VSHL_N:6:result_uint32x2 [] = { ffffff80, ffffff88, } 1581 VSHL_N:7:result_uint64x1 [] = { ffffffffffffffe0, } 1582 VSHL_N:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 1583 VSHL_N:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 1584 VSHL_N:10:result_float32x2 [] = { 33333333, 33333333, } 1585 VSHL_N:11:result_int8x16 [] = { 0, 20, 40, 60, ffffff80, ffffffa0, ffffffc0, ffffffe0, 0, 20, 40, 60, ffffff80, ffffffa0, ffffffc0, ffffffe0, } 1586 VSHL_N:12:result_int16x8 [] = { ffffffe0, ffffffe2, ffffffe4, ffffffe6, ffffffe8, ffffffea, ffffffec, ffffffee, } 1587 VSHL_N:13:result_int32x4 [] = { ffffffc0, ffffffc4, ffffffc8, ffffffcc, } 1588 VSHL_N:14:result_int64x2 [] = { ffffffffffffffc0, ffffffffffffffc4, } 1589 VSHL_N:15:result_uint8x16 [] = { c0, c4, c8, cc, d0, d4, d8, dc, e0, e4, e8, ec, f0, f4, f8, fc, } 1590 VSHL_N:16:result_uint16x8 [] = { ff80, ff88, ff90, ff98, ffa0, ffa8, ffb0, ffb8, } 1591 VSHL_N:17:result_uint32x4 [] = { ffffffc0, ffffffc4, ffffffc8, ffffffcc, } 1592 VSHL_N:18:result_uint64x2 [] = { ffffffffffffffe0, ffffffffffffffe2, } 1593 VSHL_N:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 1594 VSHL_N:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 1595 VSHL_N:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 1596 1597 VQSHL/VQSHLQ (with input = 0) cumulative saturation output: 1598 VQSHL/VQSHLQ:0:vqshl_s8 Neon cumulative saturation 0 1599 VQSHL/VQSHLQ:1:vqshl_s16 Neon cumulative saturation 0 1600 VQSHL/VQSHLQ:2:vqshl_s32 Neon cumulative saturation 0 1601 VQSHL/VQSHLQ:3:vqshl_s64 Neon cumulative saturation 0 1602 VQSHL/VQSHLQ:4:vqshl_u8 Neon cumulative saturation 0 1603 VQSHL/VQSHLQ:5:vqshl_u16 Neon cumulative saturation 0 1604 VQSHL/VQSHLQ:6:vqshl_u32 Neon cumulative saturation 0 1605 VQSHL/VQSHLQ:7:vqshl_u64 Neon cumulative saturation 0 1606 VQSHL/VQSHLQ:8:vqshlq_s8 Neon cumulative saturation 0 1607 VQSHL/VQSHLQ:9:vqshlq_s16 Neon cumulative saturation 0 1608 VQSHL/VQSHLQ:10:vqshlq_s32 Neon cumulative saturation 0 1609 VQSHL/VQSHLQ:11:vqshlq_s64 Neon cumulative saturation 0 1610 VQSHL/VQSHLQ:12:vqshlq_u8 Neon cumulative saturation 0 1611 VQSHL/VQSHLQ:13:vqshlq_u16 Neon cumulative saturation 0 1612 VQSHL/VQSHLQ:14:vqshlq_u32 Neon cumulative saturation 0 1613 VQSHL/VQSHLQ:15:vqshlq_u64 Neon cumulative saturation 0 1614 1615 VQSHL/VQSHLQ (with input = 0) output: 1616 VQSHL/VQSHLQ:16:result_int8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 1617 VQSHL/VQSHLQ:17:result_int16x4 [] = { 0, 0, 0, 0, } 1618 VQSHL/VQSHLQ:18:result_int32x2 [] = { 0, 0, } 1619 VQSHL/VQSHLQ:19:result_int64x1 [] = { 0, } 1620 VQSHL/VQSHLQ:20:result_uint8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 1621 VQSHL/VQSHLQ:21:result_uint16x4 [] = { 0, 0, 0, 0, } 1622 VQSHL/VQSHLQ:22:result_uint32x2 [] = { 0, 0, } 1623 VQSHL/VQSHLQ:23:result_uint64x1 [] = { 0, } 1624 VQSHL/VQSHLQ:24:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 1625 VQSHL/VQSHLQ:25:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 1626 VQSHL/VQSHLQ:26:result_float32x2 [] = { 33333333, 33333333, } 1627 VQSHL/VQSHLQ:27:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, } 1628 VQSHL/VQSHLQ:28:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 1629 VQSHL/VQSHLQ:29:result_int32x4 [] = { 0, 0, 0, 0, } 1630 VQSHL/VQSHLQ:30:result_int64x2 [] = { 0, 0, } 1631 VQSHL/VQSHLQ:31:result_uint8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, } 1632 VQSHL/VQSHLQ:32:result_uint16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 1633 VQSHL/VQSHLQ:33:result_uint32x4 [] = { 0, 0, 0, 0, } 1634 VQSHL/VQSHLQ:34:result_uint64x2 [] = { 0, 0, } 1635 VQSHL/VQSHLQ:35:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 1636 VQSHL/VQSHLQ:36:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 1637 VQSHL/VQSHLQ:37:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 1638 1639 VQSHL/VQSHLQ (input 0 and negative shift amount) cumulative saturation output: 1640 VQSHL/VQSHLQ:38:vqshl_s8 Neon cumulative saturation 0 1641 VQSHL/VQSHLQ:39:vqshl_s16 Neon cumulative saturation 0 1642 VQSHL/VQSHLQ:40:vqshl_s32 Neon cumulative saturation 0 1643 VQSHL/VQSHLQ:41:vqshl_s64 Neon cumulative saturation 0 1644 VQSHL/VQSHLQ:42:vqshl_u8 Neon cumulative saturation 0 1645 VQSHL/VQSHLQ:43:vqshl_u16 Neon cumulative saturation 0 1646 VQSHL/VQSHLQ:44:vqshl_u32 Neon cumulative saturation 0 1647 VQSHL/VQSHLQ:45:vqshl_u64 Neon cumulative saturation 0 1648 VQSHL/VQSHLQ:46:vqshlq_s8 Neon cumulative saturation 0 1649 VQSHL/VQSHLQ:47:vqshlq_s16 Neon cumulative saturation 0 1650 VQSHL/VQSHLQ:48:vqshlq_s32 Neon cumulative saturation 0 1651 VQSHL/VQSHLQ:49:vqshlq_s64 Neon cumulative saturation 0 1652 VQSHL/VQSHLQ:50:vqshlq_u8 Neon cumulative saturation 0 1653 VQSHL/VQSHLQ:51:vqshlq_u16 Neon cumulative saturation 0 1654 VQSHL/VQSHLQ:52:vqshlq_u32 Neon cumulative saturation 0 1655 VQSHL/VQSHLQ:53:vqshlq_u64 Neon cumulative saturation 0 1656 1657 VQSHL/VQSHLQ (input 0 and negative shift amount) output: 1658 VQSHL/VQSHLQ:54:result_int8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 1659 VQSHL/VQSHLQ:55:result_int16x4 [] = { 0, 0, 0, 0, } 1660 VQSHL/VQSHLQ:56:result_int32x2 [] = { 0, 0, } 1661 VQSHL/VQSHLQ:57:result_int64x1 [] = { 0, } 1662 VQSHL/VQSHLQ:58:result_uint8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 1663 VQSHL/VQSHLQ:59:result_uint16x4 [] = { 0, 0, 0, 0, } 1664 VQSHL/VQSHLQ:60:result_uint32x2 [] = { 0, 0, } 1665 VQSHL/VQSHLQ:61:result_uint64x1 [] = { 0, } 1666 VQSHL/VQSHLQ:62:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 1667 VQSHL/VQSHLQ:63:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 1668 VQSHL/VQSHLQ:64:result_float32x2 [] = { 33333333, 33333333, } 1669 VQSHL/VQSHLQ:65:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, } 1670 VQSHL/VQSHLQ:66:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 1671 VQSHL/VQSHLQ:67:result_int32x4 [] = { 0, 0, 0, 0, } 1672 VQSHL/VQSHLQ:68:result_int64x2 [] = { 0, 0, } 1673 VQSHL/VQSHLQ:69:result_uint8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, } 1674 VQSHL/VQSHLQ:70:result_uint16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 1675 VQSHL/VQSHLQ:71:result_uint32x4 [] = { 0, 0, 0, 0, } 1676 VQSHL/VQSHLQ:72:result_uint64x2 [] = { 0, 0, } 1677 VQSHL/VQSHLQ:73:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 1678 VQSHL/VQSHLQ:74:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 1679 VQSHL/VQSHLQ:75:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 1680 1681 VQSHL/VQSHLQ cumulative saturation output: 1682 VQSHL/VQSHLQ:76:vqshl_s8 Neon cumulative saturation 0 1683 VQSHL/VQSHLQ:77:vqshl_s16 Neon cumulative saturation 0 1684 VQSHL/VQSHLQ:78:vqshl_s32 Neon cumulative saturation 0 1685 VQSHL/VQSHLQ:79:vqshl_s64 Neon cumulative saturation 0 1686 VQSHL/VQSHLQ:80:vqshl_u8 Neon cumulative saturation 1 1687 VQSHL/VQSHLQ:81:vqshl_u16 Neon cumulative saturation 1 1688 VQSHL/VQSHLQ:82:vqshl_u32 Neon cumulative saturation 1 1689 VQSHL/VQSHLQ:83:vqshl_u64 Neon cumulative saturation 0 1690 VQSHL/VQSHLQ:84:vqshlq_s8 Neon cumulative saturation 1 1691 VQSHL/VQSHLQ:85:vqshlq_s16 Neon cumulative saturation 1 1692 VQSHL/VQSHLQ:86:vqshlq_s32 Neon cumulative saturation 1 1693 VQSHL/VQSHLQ:87:vqshlq_s64 Neon cumulative saturation 1 1694 VQSHL/VQSHLQ:88:vqshlq_u8 Neon cumulative saturation 1 1695 VQSHL/VQSHLQ:89:vqshlq_u16 Neon cumulative saturation 1 1696 VQSHL/VQSHLQ:90:vqshlq_u32 Neon cumulative saturation 1 1697 VQSHL/VQSHLQ:91:vqshlq_u64 Neon cumulative saturation 1 1698 1699 VQSHL/VQSHLQ output: 1700 VQSHL/VQSHLQ:92:result_int8x8 [] = { ffffffe0, ffffffe2, ffffffe4, ffffffe6, ffffffe8, ffffffea, ffffffec, ffffffee, } 1701 VQSHL/VQSHLQ:93:result_int16x4 [] = { ffffff80, ffffff88, ffffff90, ffffff98, } 1702 VQSHL/VQSHLQ:94:result_int32x2 [] = { fffff000, fffff100, } 1703 VQSHL/VQSHLQ:95:result_int64x1 [] = { fffffffffffffffe, } 1704 VQSHL/VQSHLQ:96:result_uint8x8 [] = { ff, ff, ff, ff, ff, ff, ff, ff, } 1705 VQSHL/VQSHLQ:97:result_uint16x4 [] = { ffff, ffff, ffff, ffff, } 1706 VQSHL/VQSHLQ:98:result_uint32x2 [] = { ffffffff, ffffffff, } 1707 VQSHL/VQSHLQ:99:result_uint64x1 [] = { 1ffffffffffffffe, } 1708 VQSHL/VQSHLQ:100:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 1709 VQSHL/VQSHLQ:101:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 1710 VQSHL/VQSHLQ:102:result_float32x2 [] = { 33333333, 33333333, } 1711 VQSHL/VQSHLQ:103:result_int8x16 [] = { ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, } 1712 VQSHL/VQSHLQ:104:result_int16x8 [] = { ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, } 1713 VQSHL/VQSHLQ:105:result_int32x4 [] = { 80000000, 80000000, 80000000, 80000000, } 1714 VQSHL/VQSHLQ:106:result_int64x2 [] = { 8000000000000000, 8000000000000000, } 1715 VQSHL/VQSHLQ:107:result_uint8x16 [] = { ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, } 1716 VQSHL/VQSHLQ:108:result_uint16x8 [] = { ffff, ffff, ffff, ffff, ffff, ffff, ffff, ffff, } 1717 VQSHL/VQSHLQ:109:result_uint32x4 [] = { ffffffff, ffffffff, ffffffff, ffffffff, } 1718 VQSHL/VQSHLQ:110:result_uint64x2 [] = { ffffffffffffffff, ffffffffffffffff, } 1719 VQSHL/VQSHLQ:111:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 1720 VQSHL/VQSHLQ:112:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 1721 VQSHL/VQSHLQ:113:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 1722 1723 VQSHL/VQSHLQ (negative shift amount) cumulative saturation output: 1724 VQSHL/VQSHLQ:114:vqshl_s8 Neon cumulative saturation 0 1725 VQSHL/VQSHLQ:115:vqshl_s16 Neon cumulative saturation 0 1726 VQSHL/VQSHLQ:116:vqshl_s32 Neon cumulative saturation 0 1727 VQSHL/VQSHLQ:117:vqshl_s64 Neon cumulative saturation 0 1728 VQSHL/VQSHLQ:118:vqshl_u8 Neon cumulative saturation 0 1729 VQSHL/VQSHLQ:119:vqshl_u16 Neon cumulative saturation 0 1730 VQSHL/VQSHLQ:120:vqshl_u32 Neon cumulative saturation 0 1731 VQSHL/VQSHLQ:121:vqshl_u64 Neon cumulative saturation 0 1732 VQSHL/VQSHLQ:122:vqshlq_s8 Neon cumulative saturation 0 1733 VQSHL/VQSHLQ:123:vqshlq_s16 Neon cumulative saturation 0 1734 VQSHL/VQSHLQ:124:vqshlq_s32 Neon cumulative saturation 0 1735 VQSHL/VQSHLQ:125:vqshlq_s64 Neon cumulative saturation 0 1736 VQSHL/VQSHLQ:126:vqshlq_u8 Neon cumulative saturation 0 1737 VQSHL/VQSHLQ:127:vqshlq_u16 Neon cumulative saturation 0 1738 VQSHL/VQSHLQ:128:vqshlq_u32 Neon cumulative saturation 0 1739 VQSHL/VQSHLQ:129:vqshlq_u64 Neon cumulative saturation 0 1740 1741 VQSHL/VQSHLQ (negative shift amount) output: 1742 VQSHL/VQSHLQ:130:result_int8x8 [] = { fffffff8, fffffff8, fffffff9, fffffff9, fffffffa, fffffffa, fffffffb, fffffffb, } 1743 VQSHL/VQSHLQ:131:result_int16x4 [] = { fffffffc, fffffffc, fffffffc, fffffffc, } 1744 VQSHL/VQSHLQ:132:result_int32x2 [] = { fffffffe, fffffffe, } 1745 VQSHL/VQSHLQ:133:result_int64x1 [] = { ffffffffffffffff, } 1746 VQSHL/VQSHLQ:134:result_uint8x8 [] = { 78, 78, 79, 79, 7a, 7a, 7b, 7b, } 1747 VQSHL/VQSHLQ:135:result_uint16x4 [] = { 3ffc, 3ffc, 3ffc, 3ffc, } 1748 VQSHL/VQSHLQ:136:result_uint32x2 [] = { 1ffffffe, 1ffffffe, } 1749 VQSHL/VQSHLQ:137:result_uint64x1 [] = { fffffffffffffff, } 1750 VQSHL/VQSHLQ:138:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 1751 VQSHL/VQSHLQ:139:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 1752 VQSHL/VQSHLQ:140:result_float32x2 [] = { 33333333, 33333333, } 1753 VQSHL/VQSHLQ:141:result_int8x16 [] = { ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, } 1754 VQSHL/VQSHLQ:142:result_int16x8 [] = { ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, } 1755 VQSHL/VQSHLQ:143:result_int32x4 [] = { ffffffff, ffffffff, ffffffff, ffffffff, } 1756 VQSHL/VQSHLQ:144:result_int64x2 [] = { ffffffffffffffff, ffffffffffffffff, } 1757 VQSHL/VQSHLQ:145:result_uint8x16 [] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, } 1758 VQSHL/VQSHLQ:146:result_uint16x8 [] = { 1f, 1f, 1f, 1f, 1f, 1f, 1f, 1f, } 1759 VQSHL/VQSHLQ:147:result_uint32x4 [] = { 7ffff, 7ffff, 7ffff, 7ffff, } 1760 VQSHL/VQSHLQ:148:result_uint64x2 [] = { fffffffffff, fffffffffff, } 1761 VQSHL/VQSHLQ:149:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 1762 VQSHL/VQSHLQ:150:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 1763 VQSHL/VQSHLQ:151:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 1764 1765 VQSHL/VQSHLQ (large shift amount, negative input) cumulative saturation output: 1766 VQSHL/VQSHLQ:152:vqshl_s8 Neon cumulative saturation 1 1767 VQSHL/VQSHLQ:153:vqshl_s16 Neon cumulative saturation 1 1768 VQSHL/VQSHLQ:154:vqshl_s32 Neon cumulative saturation 1 1769 VQSHL/VQSHLQ:155:vqshl_s64 Neon cumulative saturation 1 1770 VQSHL/VQSHLQ:156:vqshl_u8 Neon cumulative saturation 1 1771 VQSHL/VQSHLQ:157:vqshl_u16 Neon cumulative saturation 1 1772 VQSHL/VQSHLQ:158:vqshl_u32 Neon cumulative saturation 1 1773 VQSHL/VQSHLQ:159:vqshl_u64 Neon cumulative saturation 1 1774 VQSHL/VQSHLQ:160:vqshlq_s8 Neon cumulative saturation 1 1775 VQSHL/VQSHLQ:161:vqshlq_s16 Neon cumulative saturation 1 1776 VQSHL/VQSHLQ:162:vqshlq_s32 Neon cumulative saturation 1 1777 VQSHL/VQSHLQ:163:vqshlq_s64 Neon cumulative saturation 1 1778 VQSHL/VQSHLQ:164:vqshlq_u8 Neon cumulative saturation 1 1779 VQSHL/VQSHLQ:165:vqshlq_u16 Neon cumulative saturation 1 1780 VQSHL/VQSHLQ:166:vqshlq_u32 Neon cumulative saturation 1 1781 VQSHL/VQSHLQ:167:vqshlq_u64 Neon cumulative saturation 1 1782 1783 VQSHL/VQSHLQ (large shift amount, negative input) output: 1784 VQSHL/VQSHLQ:168:result_int8x8 [] = { ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, } 1785 VQSHL/VQSHLQ:169:result_int16x4 [] = { ffff8000, ffff8000, ffff8000, ffff8000, } 1786 VQSHL/VQSHLQ:170:result_int32x2 [] = { 80000000, 80000000, } 1787 VQSHL/VQSHLQ:171:result_int64x1 [] = { 8000000000000000, } 1788 VQSHL/VQSHLQ:172:result_uint8x8 [] = { ff, ff, ff, ff, ff, ff, ff, ff, } 1789 VQSHL/VQSHLQ:173:result_uint16x4 [] = { ffff, ffff, ffff, ffff, } 1790 VQSHL/VQSHLQ:174:result_uint32x2 [] = { ffffffff, ffffffff, } 1791 VQSHL/VQSHLQ:175:result_uint64x1 [] = { ffffffffffffffff, } 1792 VQSHL/VQSHLQ:176:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 1793 VQSHL/VQSHLQ:177:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 1794 VQSHL/VQSHLQ:178:result_float32x2 [] = { 33333333, 33333333, } 1795 VQSHL/VQSHLQ:179:result_int8x16 [] = { ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, } 1796 VQSHL/VQSHLQ:180:result_int16x8 [] = { ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, } 1797 VQSHL/VQSHLQ:181:result_int32x4 [] = { 80000000, 80000000, 80000000, 80000000, } 1798 VQSHL/VQSHLQ:182:result_int64x2 [] = { 8000000000000000, 8000000000000000, } 1799 VQSHL/VQSHLQ:183:result_uint8x16 [] = { ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, } 1800 VQSHL/VQSHLQ:184:result_uint16x8 [] = { ffff, ffff, ffff, ffff, ffff, ffff, ffff, ffff, } 1801 VQSHL/VQSHLQ:185:result_uint32x4 [] = { ffffffff, ffffffff, ffffffff, ffffffff, } 1802 VQSHL/VQSHLQ:186:result_uint64x2 [] = { ffffffffffffffff, ffffffffffffffff, } 1803 VQSHL/VQSHLQ:187:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 1804 VQSHL/VQSHLQ:188:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 1805 VQSHL/VQSHLQ:189:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 1806 1807 VQSHL/VQSHLQ (check cumulative saturation) cumulative saturation output: 1808 VQSHL/VQSHLQ:190:vqshl_s8 Neon cumulative saturation 0 1809 VQSHL/VQSHLQ:191:vqshl_s16 Neon cumulative saturation 0 1810 VQSHL/VQSHLQ:192:vqshl_s32 Neon cumulative saturation 0 1811 VQSHL/VQSHLQ:193:vqshl_s64 Neon cumulative saturation 0 1812 VQSHL/VQSHLQ:194:vqshl_u8 Neon cumulative saturation 0 1813 VQSHL/VQSHLQ:195:vqshl_u16 Neon cumulative saturation 0 1814 VQSHL/VQSHLQ:196:vqshl_u32 Neon cumulative saturation 0 1815 VQSHL/VQSHLQ:197:vqshl_u64 Neon cumulative saturation 0 1816 VQSHL/VQSHLQ:198:vqshlq_s8 Neon cumulative saturation 0 1817 VQSHL/VQSHLQ:199:vqshlq_s16 Neon cumulative saturation 0 1818 VQSHL/VQSHLQ:200:vqshlq_s32 Neon cumulative saturation 0 1819 VQSHL/VQSHLQ:201:vqshlq_s64 Neon cumulative saturation 0 1820 VQSHL/VQSHLQ:202:vqshlq_u8 Neon cumulative saturation 0 1821 VQSHL/VQSHLQ:203:vqshlq_u16 Neon cumulative saturation 0 1822 VQSHL/VQSHLQ:204:vqshlq_u32 Neon cumulative saturation 0 1823 VQSHL/VQSHLQ:205:vqshlq_u64 Neon cumulative saturation 0 1824 1825 VQSHL/VQSHLQ (check cumulative saturation) output: 1826 VQSHL/VQSHLQ:206:result_int8x8 [] = { 3f, 3f, 3f, 3f, 3f, 3f, 3f, 3f, } 1827 VQSHL/VQSHLQ:207:result_int16x4 [] = { 3fff, 3fff, 3fff, 3fff, } 1828 VQSHL/VQSHLQ:208:result_int32x2 [] = { 3fffffff, 3fffffff, } 1829 VQSHL/VQSHLQ:209:result_int64x1 [] = { 3fffffffffffffff, } 1830 VQSHL/VQSHLQ:210:result_uint8x8 [] = { 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, } 1831 VQSHL/VQSHLQ:211:result_uint16x4 [] = { 7fff, 7fff, 7fff, 7fff, } 1832 VQSHL/VQSHLQ:212:result_uint32x2 [] = { 7fffffff, 7fffffff, } 1833 VQSHL/VQSHLQ:213:result_uint64x1 [] = { 7fffffffffffffff, } 1834 VQSHL/VQSHLQ:214:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 1835 VQSHL/VQSHLQ:215:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 1836 VQSHL/VQSHLQ:216:result_float32x2 [] = { 33333333, 33333333, } 1837 VQSHL/VQSHLQ:217:result_int8x16 [] = { 3f, 3f, 3f, 3f, 3f, 3f, 3f, 3f, 3f, 3f, 3f, 3f, 3f, 3f, 3f, 3f, } 1838 VQSHL/VQSHLQ:218:result_int16x8 [] = { 3fff, 3fff, 3fff, 3fff, 3fff, 3fff, 3fff, 3fff, } 1839 VQSHL/VQSHLQ:219:result_int32x4 [] = { 3fffffff, 3fffffff, 3fffffff, 3fffffff, } 1840 VQSHL/VQSHLQ:220:result_int64x2 [] = { 3fffffffffffffff, 3fffffffffffffff, } 1841 VQSHL/VQSHLQ:221:result_uint8x16 [] = { 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, } 1842 VQSHL/VQSHLQ:222:result_uint16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, } 1843 VQSHL/VQSHLQ:223:result_uint32x4 [] = { 7fffffff, 7fffffff, 7fffffff, 7fffffff, } 1844 VQSHL/VQSHLQ:224:result_uint64x2 [] = { 7fffffffffffffff, 7fffffffffffffff, } 1845 VQSHL/VQSHLQ:225:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 1846 VQSHL/VQSHLQ:226:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 1847 VQSHL/VQSHLQ:227:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 1848 1849 VQSHL/VQSHLQ (large shift amount, positive input) cumulative saturation output: 1850 VQSHL/VQSHLQ:228:vqshl_s8 Neon cumulative saturation 1 1851 VQSHL/VQSHLQ:229:vqshl_s16 Neon cumulative saturation 1 1852 VQSHL/VQSHLQ:230:vqshl_s32 Neon cumulative saturation 1 1853 VQSHL/VQSHLQ:231:vqshl_s64 Neon cumulative saturation 1 1854 VQSHL/VQSHLQ:232:vqshl_u8 Neon cumulative saturation 1 1855 VQSHL/VQSHLQ:233:vqshl_u16 Neon cumulative saturation 1 1856 VQSHL/VQSHLQ:234:vqshl_u32 Neon cumulative saturation 1 1857 VQSHL/VQSHLQ:235:vqshl_u64 Neon cumulative saturation 1 1858 VQSHL/VQSHLQ:236:vqshlq_s8 Neon cumulative saturation 1 1859 VQSHL/VQSHLQ:237:vqshlq_s16 Neon cumulative saturation 1 1860 VQSHL/VQSHLQ:238:vqshlq_s32 Neon cumulative saturation 1 1861 VQSHL/VQSHLQ:239:vqshlq_s64 Neon cumulative saturation 1 1862 VQSHL/VQSHLQ:240:vqshlq_u8 Neon cumulative saturation 1 1863 VQSHL/VQSHLQ:241:vqshlq_u16 Neon cumulative saturation 1 1864 VQSHL/VQSHLQ:242:vqshlq_u32 Neon cumulative saturation 1 1865 VQSHL/VQSHLQ:243:vqshlq_u64 Neon cumulative saturation 1 1866 1867 VQSHL/VQSHLQ (large shift amount, positive input) output: 1868 VQSHL/VQSHLQ:244:result_int8x8 [] = { 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, } 1869 VQSHL/VQSHLQ:245:result_int16x4 [] = { 7fff, 7fff, 7fff, 7fff, } 1870 VQSHL/VQSHLQ:246:result_int32x2 [] = { 7fffffff, 7fffffff, } 1871 VQSHL/VQSHLQ:247:result_int64x1 [] = { 7fffffffffffffff, } 1872 VQSHL/VQSHLQ:248:result_uint8x8 [] = { ff, ff, ff, ff, ff, ff, ff, ff, } 1873 VQSHL/VQSHLQ:249:result_uint16x4 [] = { ffff, ffff, ffff, ffff, } 1874 VQSHL/VQSHLQ:250:result_uint32x2 [] = { ffffffff, ffffffff, } 1875 VQSHL/VQSHLQ:251:result_uint64x1 [] = { ffffffffffffffff, } 1876 VQSHL/VQSHLQ:252:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 1877 VQSHL/VQSHLQ:253:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 1878 VQSHL/VQSHLQ:254:result_float32x2 [] = { 33333333, 33333333, } 1879 VQSHL/VQSHLQ:255:result_int8x16 [] = { 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, } 1880 VQSHL/VQSHLQ:256:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, } 1881 VQSHL/VQSHLQ:257:result_int32x4 [] = { 7fffffff, 7fffffff, 7fffffff, 7fffffff, } 1882 VQSHL/VQSHLQ:258:result_int64x2 [] = { 7fffffffffffffff, 7fffffffffffffff, } 1883 VQSHL/VQSHLQ:259:result_uint8x16 [] = { ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, } 1884 VQSHL/VQSHLQ:260:result_uint16x8 [] = { ffff, ffff, ffff, ffff, ffff, ffff, ffff, ffff, } 1885 VQSHL/VQSHLQ:261:result_uint32x4 [] = { ffffffff, ffffffff, ffffffff, ffffffff, } 1886 VQSHL/VQSHLQ:262:result_uint64x2 [] = { ffffffffffffffff, ffffffffffffffff, } 1887 VQSHL/VQSHLQ:263:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 1888 VQSHL/VQSHLQ:264:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 1889 VQSHL/VQSHLQ:265:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 1890 1891 VQSHL/VQSHLQ (check saturation on 64 bits) cumulative saturation output: 1892 VQSHL/VQSHLQ:266:vqshl_s8 Neon cumulative saturation 1 1893 VQSHL/VQSHLQ:267:vqshl_s16 Neon cumulative saturation 1 1894 VQSHL/VQSHLQ:268:vqshl_s32 Neon cumulative saturation 1 1895 VQSHL/VQSHLQ:269:vqshl_s64 Neon cumulative saturation 1 1896 VQSHL/VQSHLQ:270:vqshl_u8 Neon cumulative saturation 1 1897 VQSHL/VQSHLQ:271:vqshl_u16 Neon cumulative saturation 1 1898 VQSHL/VQSHLQ:272:vqshl_u32 Neon cumulative saturation 1 1899 VQSHL/VQSHLQ:273:vqshl_u64 Neon cumulative saturation 1 1900 VQSHL/VQSHLQ:274:vqshlq_s8 Neon cumulative saturation 1 1901 VQSHL/VQSHLQ:275:vqshlq_s16 Neon cumulative saturation 1 1902 VQSHL/VQSHLQ:276:vqshlq_s32 Neon cumulative saturation 1 1903 VQSHL/VQSHLQ:277:vqshlq_s64 Neon cumulative saturation 1 1904 VQSHL/VQSHLQ:278:vqshlq_u8 Neon cumulative saturation 1 1905 VQSHL/VQSHLQ:279:vqshlq_u16 Neon cumulative saturation 1 1906 VQSHL/VQSHLQ:280:vqshlq_u32 Neon cumulative saturation 1 1907 VQSHL/VQSHLQ:281:vqshlq_u64 Neon cumulative saturation 1 1908 1909 VQSHL/VQSHLQ (check saturation on 64 bits) output: 1910 VQSHL/VQSHLQ:282:result_int8x8 [] = { 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, } 1911 VQSHL/VQSHLQ:283:result_int16x4 [] = { 7fff, 7fff, 7fff, 7fff, } 1912 VQSHL/VQSHLQ:284:result_int32x2 [] = { 7fffffff, 7fffffff, } 1913 VQSHL/VQSHLQ:285:result_int64x1 [] = { 8000000000000000, } 1914 VQSHL/VQSHLQ:286:result_uint8x8 [] = { ff, ff, ff, ff, ff, ff, ff, ff, } 1915 VQSHL/VQSHLQ:287:result_uint16x4 [] = { ffff, ffff, ffff, ffff, } 1916 VQSHL/VQSHLQ:288:result_uint32x2 [] = { ffffffff, ffffffff, } 1917 VQSHL/VQSHLQ:289:result_uint64x1 [] = { ffffffffffffffff, } 1918 VQSHL/VQSHLQ:290:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 1919 VQSHL/VQSHLQ:291:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 1920 VQSHL/VQSHLQ:292:result_float32x2 [] = { 33333333, 33333333, } 1921 VQSHL/VQSHLQ:293:result_int8x16 [] = { 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, } 1922 VQSHL/VQSHLQ:294:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, } 1923 VQSHL/VQSHLQ:295:result_int32x4 [] = { 7fffffff, 7fffffff, 7fffffff, 7fffffff, } 1924 VQSHL/VQSHLQ:296:result_int64x2 [] = { 7fffffffffffffff, 7fffffffffffffff, } 1925 VQSHL/VQSHLQ:297:result_uint8x16 [] = { ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, } 1926 VQSHL/VQSHLQ:298:result_uint16x8 [] = { ffff, ffff, ffff, ffff, ffff, ffff, ffff, ffff, } 1927 VQSHL/VQSHLQ:299:result_uint32x4 [] = { ffffffff, ffffffff, ffffffff, ffffffff, } 1928 VQSHL/VQSHLQ:300:result_uint64x2 [] = { ffffffffffffffff, ffffffffffffffff, } 1929 VQSHL/VQSHLQ:301:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 1930 VQSHL/VQSHLQ:302:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 1931 VQSHL/VQSHLQ:303:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 1932 1933 VQSHL_N/VQSHLQ_N cumulative saturation output: 1934 VQSHL_N/VQSHLQ_N:0:vqshl_n_s8 Neon cumulative saturation 0 1935 VQSHL_N/VQSHLQ_N:1:vqshl_n_s16 Neon cumulative saturation 0 1936 VQSHL_N/VQSHLQ_N:2:vqshl_n_s32 Neon cumulative saturation 0 1937 VQSHL_N/VQSHLQ_N:3:vqshl_n_s64 Neon cumulative saturation 0 1938 VQSHL_N/VQSHLQ_N:4:vqshl_n_u8 Neon cumulative saturation 1 1939 VQSHL_N/VQSHLQ_N:5:vqshl_n_u16 Neon cumulative saturation 1 1940 VQSHL_N/VQSHLQ_N:6:vqshl_n_u32 Neon cumulative saturation 1 1941 VQSHL_N/VQSHLQ_N:7:vqshl_n_u64 Neon cumulative saturation 1 1942 VQSHL_N/VQSHLQ_N:8:vqshlq_n_s8 Neon cumulative saturation 0 1943 VQSHL_N/VQSHLQ_N:9:vqshlq_n_s16 Neon cumulative saturation 0 1944 VQSHL_N/VQSHLQ_N:10:vqshlq_n_s32 Neon cumulative saturation 0 1945 VQSHL_N/VQSHLQ_N:11:vqshlq_n_s64 Neon cumulative saturation 0 1946 VQSHL_N/VQSHLQ_N:12:vqshlq_n_u8 Neon cumulative saturation 1 1947 VQSHL_N/VQSHLQ_N:13:vqshlq_n_u16 Neon cumulative saturation 1 1948 VQSHL_N/VQSHLQ_N:14:vqshlq_n_u32 Neon cumulative saturation 1 1949 VQSHL_N/VQSHLQ_N:15:vqshlq_n_u64 Neon cumulative saturation 1 1950 1951 VQSHL_N/VQSHLQ_N output: 1952 VQSHL_N/VQSHLQ_N:16:result_int8x8 [] = { ffffffc0, ffffffc4, ffffffc8, ffffffcc, ffffffd0, ffffffd4, ffffffd8, ffffffdc, } 1953 VQSHL_N/VQSHLQ_N:17:result_int16x4 [] = { ffffffe0, ffffffe2, ffffffe4, ffffffe6, } 1954 VQSHL_N/VQSHLQ_N:18:result_int32x2 [] = { ffffffe0, ffffffe2, } 1955 VQSHL_N/VQSHLQ_N:19:result_int64x1 [] = { ffffffffffffffc0, } 1956 VQSHL_N/VQSHLQ_N:20:result_uint8x8 [] = { ff, ff, ff, ff, ff, ff, ff, ff, } 1957 VQSHL_N/VQSHLQ_N:21:result_uint16x4 [] = { ffff, ffff, ffff, ffff, } 1958 VQSHL_N/VQSHLQ_N:22:result_uint32x2 [] = { ffffffff, ffffffff, } 1959 VQSHL_N/VQSHLQ_N:23:result_uint64x1 [] = { ffffffffffffffff, } 1960 VQSHL_N/VQSHLQ_N:24:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 1961 VQSHL_N/VQSHLQ_N:25:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 1962 VQSHL_N/VQSHLQ_N:26:result_float32x2 [] = { 33333333, 33333333, } 1963 VQSHL_N/VQSHLQ_N:27:result_int8x16 [] = { ffffffc0, ffffffc4, ffffffc8, ffffffcc, ffffffd0, ffffffd4, ffffffd8, ffffffdc, ffffffe0, ffffffe4, ffffffe8, ffffffec, fffffff0, fffffff4, fffffff8, fffffffc, } 1964 VQSHL_N/VQSHLQ_N:28:result_int16x8 [] = { ffffffe0, ffffffe2, ffffffe4, ffffffe6, ffffffe8, ffffffea, ffffffec, ffffffee, } 1965 VQSHL_N/VQSHLQ_N:29:result_int32x4 [] = { ffffffe0, ffffffe2, ffffffe4, ffffffe6, } 1966 VQSHL_N/VQSHLQ_N:30:result_int64x2 [] = { ffffffffffffffc0, ffffffffffffffc4, } 1967 VQSHL_N/VQSHLQ_N:31:result_uint8x16 [] = { ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, } 1968 VQSHL_N/VQSHLQ_N:32:result_uint16x8 [] = { ffff, ffff, ffff, ffff, ffff, ffff, ffff, ffff, } 1969 VQSHL_N/VQSHLQ_N:33:result_uint32x4 [] = { ffffffff, ffffffff, ffffffff, ffffffff, } 1970 VQSHL_N/VQSHLQ_N:34:result_uint64x2 [] = { ffffffffffffffff, ffffffffffffffff, } 1971 VQSHL_N/VQSHLQ_N:35:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 1972 VQSHL_N/VQSHLQ_N:36:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 1973 VQSHL_N/VQSHLQ_N:37:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 1974 1975 VQSHL_N/VQSHLQ_N (check saturation with large positive input) cumulative saturation output: 1976 VQSHL_N/VQSHLQ_N:38:vqshl_n_s8 Neon cumulative saturation 1 1977 VQSHL_N/VQSHLQ_N:39:vqshl_n_s16 Neon cumulative saturation 1 1978 VQSHL_N/VQSHLQ_N:40:vqshl_n_s32 Neon cumulative saturation 1 1979 VQSHL_N/VQSHLQ_N:41:vqshl_n_s64 Neon cumulative saturation 1 1980 VQSHL_N/VQSHLQ_N:42:vqshl_n_u8 Neon cumulative saturation 1 1981 VQSHL_N/VQSHLQ_N:43:vqshl_n_u16 Neon cumulative saturation 1 1982 VQSHL_N/VQSHLQ_N:44:vqshl_n_u32 Neon cumulative saturation 1 1983 VQSHL_N/VQSHLQ_N:45:vqshl_n_u64 Neon cumulative saturation 1 1984 VQSHL_N/VQSHLQ_N:46:vqshlq_n_s8 Neon cumulative saturation 1 1985 VQSHL_N/VQSHLQ_N:47:vqshlq_n_s16 Neon cumulative saturation 1 1986 VQSHL_N/VQSHLQ_N:48:vqshlq_n_s32 Neon cumulative saturation 1 1987 VQSHL_N/VQSHLQ_N:49:vqshlq_n_s64 Neon cumulative saturation 1 1988 VQSHL_N/VQSHLQ_N:50:vqshlq_n_u8 Neon cumulative saturation 1 1989 VQSHL_N/VQSHLQ_N:51:vqshlq_n_u16 Neon cumulative saturation 1 1990 VQSHL_N/VQSHLQ_N:52:vqshlq_n_u32 Neon cumulative saturation 1 1991 VQSHL_N/VQSHLQ_N:53:vqshlq_n_u64 Neon cumulative saturation 1 1992 1993 VQSHL_N/VQSHLQ_N (check saturation with large positive input) output: 1994 VQSHL_N/VQSHLQ_N:54:result_int8x8 [] = { 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, } 1995 VQSHL_N/VQSHLQ_N:55:result_int16x4 [] = { 7fff, 7fff, 7fff, 7fff, } 1996 VQSHL_N/VQSHLQ_N:56:result_int32x2 [] = { 7fffffff, 7fffffff, } 1997 VQSHL_N/VQSHLQ_N:57:result_int64x1 [] = { 7fffffffffffffff, } 1998 VQSHL_N/VQSHLQ_N:58:result_uint8x8 [] = { ff, ff, ff, ff, ff, ff, ff, ff, } 1999 VQSHL_N/VQSHLQ_N:59:result_uint16x4 [] = { ffff, ffff, ffff, ffff, } 2000 VQSHL_N/VQSHLQ_N:60:result_uint32x2 [] = { ffffffff, ffffffff, } 2001 VQSHL_N/VQSHLQ_N:61:result_uint64x1 [] = { ffffffffffffffff, } 2002 VQSHL_N/VQSHLQ_N:62:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 2003 VQSHL_N/VQSHLQ_N:63:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 2004 VQSHL_N/VQSHLQ_N:64:result_float32x2 [] = { 33333333, 33333333, } 2005 VQSHL_N/VQSHLQ_N:65:result_int8x16 [] = { 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, } 2006 VQSHL_N/VQSHLQ_N:66:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, } 2007 VQSHL_N/VQSHLQ_N:67:result_int32x4 [] = { 7fffffff, 7fffffff, 7fffffff, 7fffffff, } 2008 VQSHL_N/VQSHLQ_N:68:result_int64x2 [] = { 7fffffffffffffff, 7fffffffffffffff, } 2009 VQSHL_N/VQSHLQ_N:69:result_uint8x16 [] = { ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, } 2010 VQSHL_N/VQSHLQ_N:70:result_uint16x8 [] = { ffff, ffff, ffff, ffff, ffff, ffff, ffff, ffff, } 2011 VQSHL_N/VQSHLQ_N:71:result_uint32x4 [] = { ffffffff, ffffffff, ffffffff, ffffffff, } 2012 VQSHL_N/VQSHLQ_N:72:result_uint64x2 [] = { ffffffffffffffff, ffffffffffffffff, } 2013 VQSHL_N/VQSHLQ_N:73:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 2014 VQSHL_N/VQSHLQ_N:74:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 2015 VQSHL_N/VQSHLQ_N:75:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 2016 2017 VRSHL/VRSHLQ (with input = 0) output: 2018 VRSHL/VRSHLQ:0:result_int8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 2019 VRSHL/VRSHLQ:1:result_int16x4 [] = { 0, 0, 0, 0, } 2020 VRSHL/VRSHLQ:2:result_int32x2 [] = { 0, 0, } 2021 VRSHL/VRSHLQ:3:result_int64x1 [] = { 0, } 2022 VRSHL/VRSHLQ:4:result_uint8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 2023 VRSHL/VRSHLQ:5:result_uint16x4 [] = { 0, 0, 0, 0, } 2024 VRSHL/VRSHLQ:6:result_uint32x2 [] = { 0, 0, } 2025 VRSHL/VRSHLQ:7:result_uint64x1 [] = { 0, } 2026 VRSHL/VRSHLQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 2027 VRSHL/VRSHLQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 2028 VRSHL/VRSHLQ:10:result_float32x2 [] = { 33333333, 33333333, } 2029 VRSHL/VRSHLQ:11:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, } 2030 VRSHL/VRSHLQ:12:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 2031 VRSHL/VRSHLQ:13:result_int32x4 [] = { 0, 0, 0, 0, } 2032 VRSHL/VRSHLQ:14:result_int64x2 [] = { 0, 0, } 2033 VRSHL/VRSHLQ:15:result_uint8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, } 2034 VRSHL/VRSHLQ:16:result_uint16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 2035 VRSHL/VRSHLQ:17:result_uint32x4 [] = { 0, 0, 0, 0, } 2036 VRSHL/VRSHLQ:18:result_uint64x2 [] = { 0, 0, } 2037 VRSHL/VRSHLQ:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 2038 VRSHL/VRSHLQ:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 2039 VRSHL/VRSHLQ:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 2040 2041 VRSHL/VRSHLQ (input 0 and negative shift amount) output: 2042 VRSHL/VRSHLQ:22:result_int8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 2043 VRSHL/VRSHLQ:23:result_int16x4 [] = { 0, 0, 0, 0, } 2044 VRSHL/VRSHLQ:24:result_int32x2 [] = { 0, 0, } 2045 VRSHL/VRSHLQ:25:result_int64x1 [] = { 0, } 2046 VRSHL/VRSHLQ:26:result_uint8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 2047 VRSHL/VRSHLQ:27:result_uint16x4 [] = { 0, 0, 0, 0, } 2048 VRSHL/VRSHLQ:28:result_uint32x2 [] = { 0, 0, } 2049 VRSHL/VRSHLQ:29:result_uint64x1 [] = { 0, } 2050 VRSHL/VRSHLQ:30:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 2051 VRSHL/VRSHLQ:31:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 2052 VRSHL/VRSHLQ:32:result_float32x2 [] = { 33333333, 33333333, } 2053 VRSHL/VRSHLQ:33:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, } 2054 VRSHL/VRSHLQ:34:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 2055 VRSHL/VRSHLQ:35:result_int32x4 [] = { 0, 0, 0, 0, } 2056 VRSHL/VRSHLQ:36:result_int64x2 [] = { 0, 0, } 2057 VRSHL/VRSHLQ:37:result_uint8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, } 2058 VRSHL/VRSHLQ:38:result_uint16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 2059 VRSHL/VRSHLQ:39:result_uint32x4 [] = { 0, 0, 0, 0, } 2060 VRSHL/VRSHLQ:40:result_uint64x2 [] = { 0, 0, } 2061 VRSHL/VRSHLQ:41:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 2062 VRSHL/VRSHLQ:42:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 2063 VRSHL/VRSHLQ:43:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 2064 2065 VRSHL/VRSHLQ output: 2066 VRSHL/VRSHLQ:44:result_int8x8 [] = { ffffffe0, ffffffe2, ffffffe4, ffffffe6, ffffffe8, ffffffea, ffffffec, ffffffee, } 2067 VRSHL/VRSHLQ:45:result_int16x4 [] = { ffffff80, ffffff88, ffffff90, ffffff98, } 2068 VRSHL/VRSHLQ:46:result_int32x2 [] = { fffff000, fffff100, } 2069 VRSHL/VRSHLQ:47:result_int64x1 [] = { fffffffffffffffe, } 2070 VRSHL/VRSHLQ:48:result_uint8x8 [] = { e0, e2, e4, e6, e8, ea, ec, ee, } 2071 VRSHL/VRSHLQ:49:result_uint16x4 [] = { ff80, ff88, ff90, ff98, } 2072 VRSHL/VRSHLQ:50:result_uint32x2 [] = { fffff000, fffff100, } 2073 VRSHL/VRSHLQ:51:result_uint64x1 [] = { 1ffffffffffffffe, } 2074 VRSHL/VRSHLQ:52:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 2075 VRSHL/VRSHLQ:53:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 2076 VRSHL/VRSHLQ:54:result_float32x2 [] = { 33333333, 33333333, } 2077 VRSHL/VRSHLQ:55:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, } 2078 VRSHL/VRSHLQ:56:result_int16x8 [] = { 0, 1000, 2000, 3000, 4000, 5000, 6000, 7000, } 2079 VRSHL/VRSHLQ:57:result_int32x4 [] = { 0, 0, 0, 0, } 2080 VRSHL/VRSHLQ:58:result_int64x2 [] = { 0, 8000000000000000, } 2081 VRSHL/VRSHLQ:59:result_uint8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, } 2082 VRSHL/VRSHLQ:60:result_uint16x8 [] = { 0, 1000, 2000, 3000, 4000, 5000, 6000, 7000, } 2083 VRSHL/VRSHLQ:61:result_uint32x4 [] = { 0, 0, 0, 0, } 2084 VRSHL/VRSHLQ:62:result_uint64x2 [] = { 0, 8000000000000000, } 2085 VRSHL/VRSHLQ:63:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 2086 VRSHL/VRSHLQ:64:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 2087 VRSHL/VRSHLQ:65:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 2088 2089 VRSHL/VRSHLQ (negative shift amount) output: 2090 VRSHL/VRSHLQ:66:result_int8x8 [] = { fffffff8, fffffff9, fffffff9, fffffffa, fffffffa, fffffffb, fffffffb, fffffffc, } 2091 VRSHL/VRSHLQ:67:result_int16x4 [] = { fffffffc, fffffffc, fffffffd, fffffffd, } 2092 VRSHL/VRSHLQ:68:result_int32x2 [] = { fffffffe, fffffffe, } 2093 VRSHL/VRSHLQ:69:result_int64x1 [] = { ffffffffffffffff, } 2094 VRSHL/VRSHLQ:70:result_uint8x8 [] = { 78, 79, 79, 7a, 7a, 7b, 7b, 7c, } 2095 VRSHL/VRSHLQ:71:result_uint16x4 [] = { 3ffc, 3ffc, 3ffd, 3ffd, } 2096 VRSHL/VRSHLQ:72:result_uint32x2 [] = { 1ffffffe, 1ffffffe, } 2097 VRSHL/VRSHLQ:73:result_uint64x1 [] = { fffffffffffffff, } 2098 VRSHL/VRSHLQ:74:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 2099 VRSHL/VRSHLQ:75:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 2100 VRSHL/VRSHLQ:76:result_float32x2 [] = { 33333333, 33333333, } 2101 VRSHL/VRSHLQ:77:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, } 2102 VRSHL/VRSHLQ:78:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 2103 VRSHL/VRSHLQ:79:result_int32x4 [] = { 0, 0, 0, 0, } 2104 VRSHL/VRSHLQ:80:result_int64x2 [] = { 0, 0, } 2105 VRSHL/VRSHLQ:81:result_uint8x16 [] = { 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, } 2106 VRSHL/VRSHLQ:82:result_uint16x8 [] = { 20, 20, 20, 20, 20, 20, 20, 20, } 2107 VRSHL/VRSHLQ:83:result_uint32x4 [] = { 80000, 80000, 80000, 80000, } 2108 VRSHL/VRSHLQ:84:result_uint64x2 [] = { 100000000000, 100000000000, } 2109 VRSHL/VRSHLQ:85:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 2110 VRSHL/VRSHLQ:86:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 2111 VRSHL/VRSHLQ:87:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 2112 2113 VRSHL/VRSHLQ (checking round_const overflow: shift by -1) output: 2114 VRSHL/VRSHLQ:88:result_int8x8 [] = { 40, 40, 40, 40, 40, 40, 40, 40, } 2115 VRSHL/VRSHLQ:89:result_int16x4 [] = { 4000, 4000, 4000, 4000, } 2116 VRSHL/VRSHLQ:90:result_int32x2 [] = { 40000000, 40000000, } 2117 VRSHL/VRSHLQ:91:result_int64x1 [] = { 4000000000000000, } 2118 VRSHL/VRSHLQ:92:result_uint8x8 [] = { 80, 80, 80, 80, 80, 80, 80, 80, } 2119 VRSHL/VRSHLQ:93:result_uint16x4 [] = { 8000, 8000, 8000, 8000, } 2120 VRSHL/VRSHLQ:94:result_uint32x2 [] = { 80000000, 80000000, } 2121 VRSHL/VRSHLQ:95:result_uint64x1 [] = { 8000000000000000, } 2122 VRSHL/VRSHLQ:96:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 2123 VRSHL/VRSHLQ:97:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 2124 VRSHL/VRSHLQ:98:result_float32x2 [] = { 33333333, 33333333, } 2125 VRSHL/VRSHLQ:99:result_int8x16 [] = { 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, } 2126 VRSHL/VRSHLQ:100:result_int16x8 [] = { 4000, 4000, 4000, 4000, 4000, 4000, 4000, 4000, } 2127 VRSHL/VRSHLQ:101:result_int32x4 [] = { 40000000, 40000000, 40000000, 40000000, } 2128 VRSHL/VRSHLQ:102:result_int64x2 [] = { 4000000000000000, 4000000000000000, } 2129 VRSHL/VRSHLQ:103:result_uint8x16 [] = { 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, } 2130 VRSHL/VRSHLQ:104:result_uint16x8 [] = { 8000, 8000, 8000, 8000, 8000, 8000, 8000, 8000, } 2131 VRSHL/VRSHLQ:105:result_uint32x4 [] = { 80000000, 80000000, 80000000, 80000000, } 2132 VRSHL/VRSHLQ:106:result_uint64x2 [] = { 8000000000000000, 8000000000000000, } 2133 VRSHL/VRSHLQ:107:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 2134 VRSHL/VRSHLQ:108:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 2135 VRSHL/VRSHLQ:109:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 2136 2137 VRSHL/VRSHLQ (checking round_const overflow: shift by -3) output: 2138 VRSHL/VRSHLQ:110:result_int8x8 [] = { 10, 10, 10, 10, 10, 10, 10, 10, } 2139 VRSHL/VRSHLQ:111:result_int16x4 [] = { 1000, 1000, 1000, 1000, } 2140 VRSHL/VRSHLQ:112:result_int32x2 [] = { 10000000, 10000000, } 2141 VRSHL/VRSHLQ:113:result_int64x1 [] = { 1000000000000000, } 2142 VRSHL/VRSHLQ:114:result_uint8x8 [] = { 20, 20, 20, 20, 20, 20, 20, 20, } 2143 VRSHL/VRSHLQ:115:result_uint16x4 [] = { 2000, 2000, 2000, 2000, } 2144 VRSHL/VRSHLQ:116:result_uint32x2 [] = { 20000000, 20000000, } 2145 VRSHL/VRSHLQ:117:result_uint64x1 [] = { 2000000000000000, } 2146 VRSHL/VRSHLQ:118:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 2147 VRSHL/VRSHLQ:119:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 2148 VRSHL/VRSHLQ:120:result_float32x2 [] = { 33333333, 33333333, } 2149 VRSHL/VRSHLQ:121:result_int8x16 [] = { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, } 2150 VRSHL/VRSHLQ:122:result_int16x8 [] = { 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, } 2151 VRSHL/VRSHLQ:123:result_int32x4 [] = { 10000000, 10000000, 10000000, 10000000, } 2152 VRSHL/VRSHLQ:124:result_int64x2 [] = { 1000000000000000, 1000000000000000, } 2153 VRSHL/VRSHLQ:125:result_uint8x16 [] = { 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, } 2154 VRSHL/VRSHLQ:126:result_uint16x8 [] = { 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, } 2155 VRSHL/VRSHLQ:127:result_uint32x4 [] = { 20000000, 20000000, 20000000, 20000000, } 2156 VRSHL/VRSHLQ:128:result_uint64x2 [] = { 2000000000000000, 2000000000000000, } 2157 VRSHL/VRSHLQ:129:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 2158 VRSHL/VRSHLQ:130:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 2159 VRSHL/VRSHLQ:131:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 2160 2161 VRSHL/VRSHLQ (checking negative shift amount as large as input vector width) output: 2162 VRSHL/VRSHLQ:132:result_int8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 2163 VRSHL/VRSHLQ:133:result_int16x4 [] = { 0, 0, 0, 0, } 2164 VRSHL/VRSHLQ:134:result_int32x2 [] = { 0, 0, } 2165 VRSHL/VRSHLQ:135:result_int64x1 [] = { 0, } 2166 VRSHL/VRSHLQ:136:result_uint8x8 [] = { 1, 1, 1, 1, 1, 1, 1, 1, } 2167 VRSHL/VRSHLQ:137:result_uint16x4 [] = { 1, 1, 1, 1, } 2168 VRSHL/VRSHLQ:138:result_uint32x2 [] = { 1, 1, } 2169 VRSHL/VRSHLQ:139:result_uint64x1 [] = { 1, } 2170 VRSHL/VRSHLQ:140:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 2171 VRSHL/VRSHLQ:141:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 2172 VRSHL/VRSHLQ:142:result_float32x2 [] = { 33333333, 33333333, } 2173 VRSHL/VRSHLQ:143:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, } 2174 VRSHL/VRSHLQ:144:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 2175 VRSHL/VRSHLQ:145:result_int32x4 [] = { 0, 0, 0, 0, } 2176 VRSHL/VRSHLQ:146:result_int64x2 [] = { 0, 0, } 2177 VRSHL/VRSHLQ:147:result_uint8x16 [] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, } 2178 VRSHL/VRSHLQ:148:result_uint16x8 [] = { 1, 1, 1, 1, 1, 1, 1, 1, } 2179 VRSHL/VRSHLQ:149:result_uint32x4 [] = { 1, 1, 1, 1, } 2180 VRSHL/VRSHLQ:150:result_uint64x2 [] = { 1, 1, } 2181 VRSHL/VRSHLQ:151:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 2182 VRSHL/VRSHLQ:152:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 2183 VRSHL/VRSHLQ:153:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 2184 2185 VRSHL/VRSHLQ (large shift amount) output: 2186 VRSHL/VRSHLQ:154:result_int8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 2187 VRSHL/VRSHLQ:155:result_int16x4 [] = { 0, 0, 0, 0, } 2188 VRSHL/VRSHLQ:156:result_int32x2 [] = { 0, 0, } 2189 VRSHL/VRSHLQ:157:result_int64x1 [] = { 0, } 2190 VRSHL/VRSHLQ:158:result_uint8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 2191 VRSHL/VRSHLQ:159:result_uint16x4 [] = { 0, 0, 0, 0, } 2192 VRSHL/VRSHLQ:160:result_uint32x2 [] = { 0, 0, } 2193 VRSHL/VRSHLQ:161:result_uint64x1 [] = { 0, } 2194 VRSHL/VRSHLQ:162:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 2195 VRSHL/VRSHLQ:163:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 2196 VRSHL/VRSHLQ:164:result_float32x2 [] = { 33333333, 33333333, } 2197 VRSHL/VRSHLQ:165:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, } 2198 VRSHL/VRSHLQ:166:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 2199 VRSHL/VRSHLQ:167:result_int32x4 [] = { 0, 0, 0, 0, } 2200 VRSHL/VRSHLQ:168:result_int64x2 [] = { 0, 0, } 2201 VRSHL/VRSHLQ:169:result_uint8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, } 2202 VRSHL/VRSHLQ:170:result_uint16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 2203 VRSHL/VRSHLQ:171:result_uint32x4 [] = { 0, 0, 0, 0, } 2204 VRSHL/VRSHLQ:172:result_uint64x2 [] = { 0, 0, } 2205 VRSHL/VRSHLQ:173:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 2206 VRSHL/VRSHLQ:174:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 2207 VRSHL/VRSHLQ:175:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 2208 2209 VRSHL/VRSHLQ (large negative shift amount) output: 2210 VRSHL/VRSHLQ:176:result_int8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 2211 VRSHL/VRSHLQ:177:result_int16x4 [] = { 0, 0, 0, 0, } 2212 VRSHL/VRSHLQ:178:result_int32x2 [] = { 0, 0, } 2213 VRSHL/VRSHLQ:179:result_int64x1 [] = { 0, } 2214 VRSHL/VRSHLQ:180:result_uint8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 2215 VRSHL/VRSHLQ:181:result_uint16x4 [] = { 0, 0, 0, 0, } 2216 VRSHL/VRSHLQ:182:result_uint32x2 [] = { 0, 0, } 2217 VRSHL/VRSHLQ:183:result_uint64x1 [] = { 0, } 2218 VRSHL/VRSHLQ:184:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 2219 VRSHL/VRSHLQ:185:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 2220 VRSHL/VRSHLQ:186:result_float32x2 [] = { 33333333, 33333333, } 2221 VRSHL/VRSHLQ:187:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, } 2222 VRSHL/VRSHLQ:188:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 2223 VRSHL/VRSHLQ:189:result_int32x4 [] = { 0, 0, 0, 0, } 2224 VRSHL/VRSHLQ:190:result_int64x2 [] = { 0, 0, } 2225 VRSHL/VRSHLQ:191:result_uint8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, } 2226 VRSHL/VRSHLQ:192:result_uint16x8 [] = { 1, 1, 1, 1, 1, 1, 1, 1, } 2227 VRSHL/VRSHLQ:193:result_uint32x4 [] = { 1, 1, 1, 1, } 2228 VRSHL/VRSHLQ:194:result_uint64x2 [] = { 1, 1, } 2229 VRSHL/VRSHLQ:195:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 2230 VRSHL/VRSHLQ:196:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 2231 VRSHL/VRSHLQ:197:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 2232 2233 VLD2/VLD2Q chunk 0 output: 2234 VLD2/VLD2Q:0:result_int8x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, } 2235 VLD2/VLD2Q:1:result_int16x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, } 2236 VLD2/VLD2Q:2:result_int32x2 [] = { fffffff0, fffffff1, } 2237 VLD2/VLD2Q:3:result_int64x1 [] = { fffffffffffffff0, } 2238 VLD2/VLD2Q:4:result_uint8x8 [] = { f0, f1, f2, f3, f4, f5, f6, f7, } 2239 VLD2/VLD2Q:5:result_uint16x4 [] = { fff0, fff1, fff2, fff3, } 2240 VLD2/VLD2Q:6:result_uint32x2 [] = { fffffff0, fffffff1, } 2241 VLD2/VLD2Q:7:result_uint64x1 [] = { fffffffffffffff0, } 2242 VLD2/VLD2Q:8:result_poly8x8 [] = { f0, f1, f2, f3, f4, f5, f6, f7, } 2243 VLD2/VLD2Q:9:result_poly16x4 [] = { fff0, fff1, fff2, fff3, } 2244 VLD2/VLD2Q:10:result_float32x2 [] = { c1800000, c1700000, } 2245 VLD2/VLD2Q:11:result_int8x16 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, } 2246 VLD2/VLD2Q:12:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, } 2247 VLD2/VLD2Q:13:result_int32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, } 2248 VLD2/VLD2Q:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 2249 VLD2/VLD2Q:15:result_uint8x16 [] = { f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, fa, fb, fc, fd, fe, ff, } 2250 VLD2/VLD2Q:16:result_uint16x8 [] = { fff0, fff1, fff2, fff3, fff4, fff5, fff6, fff7, } 2251 VLD2/VLD2Q:17:result_uint32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, } 2252 VLD2/VLD2Q:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 2253 VLD2/VLD2Q:19:result_poly8x16 [] = { f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, fa, fb, fc, fd, fe, ff, } 2254 VLD2/VLD2Q:20:result_poly16x8 [] = { fff0, fff1, fff2, fff3, fff4, fff5, fff6, fff7, } 2255 VLD2/VLD2Q:21:result_float32x4 [] = { c1800000, c1700000, c1600000, c1500000, } 2256 2257 VLD2/VLD2Q chunk 1 output: 2258 VLD2/VLD2Q:22:result_int8x8 [] = { fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, } 2259 VLD2/VLD2Q:23:result_int16x4 [] = { fffffff4, fffffff5, fffffff6, fffffff7, } 2260 VLD2/VLD2Q:24:result_int32x2 [] = { fffffff2, fffffff3, } 2261 VLD2/VLD2Q:25:result_int64x1 [] = { fffffffffffffff1, } 2262 VLD2/VLD2Q:26:result_uint8x8 [] = { f8, f9, fa, fb, fc, fd, fe, ff, } 2263 VLD2/VLD2Q:27:result_uint16x4 [] = { fff4, fff5, fff6, fff7, } 2264 VLD2/VLD2Q:28:result_uint32x2 [] = { fffffff2, fffffff3, } 2265 VLD2/VLD2Q:29:result_uint64x1 [] = { fffffffffffffff1, } 2266 VLD2/VLD2Q:30:result_poly8x8 [] = { f8, f9, fa, fb, fc, fd, fe, ff, } 2267 VLD2/VLD2Q:31:result_poly16x4 [] = { fff4, fff5, fff6, fff7, } 2268 VLD2/VLD2Q:32:result_float32x2 [] = { c1600000, c1500000, } 2269 VLD2/VLD2Q:33:result_int8x16 [] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f, } 2270 VLD2/VLD2Q:34:result_int16x8 [] = { fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, } 2271 VLD2/VLD2Q:35:result_int32x4 [] = { fffffff4, fffffff5, fffffff6, fffffff7, } 2272 VLD2/VLD2Q:36:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 2273 VLD2/VLD2Q:37:result_uint8x16 [] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f, } 2274 VLD2/VLD2Q:38:result_uint16x8 [] = { fff8, fff9, fffa, fffb, fffc, fffd, fffe, ffff, } 2275 VLD2/VLD2Q:39:result_uint32x4 [] = { fffffff4, fffffff5, fffffff6, fffffff7, } 2276 VLD2/VLD2Q:40:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 2277 VLD2/VLD2Q:41:result_poly8x16 [] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f, } 2278 VLD2/VLD2Q:42:result_poly16x8 [] = { fff8, fff9, fffa, fffb, fffc, fffd, fffe, ffff, } 2279 VLD2/VLD2Q:43:result_float32x4 [] = { c1400000, c1300000, c1200000, c1100000, } 2280 2281 VLD3/VLD3Q chunk 0 output: 2282 VLD3/VLD3Q:0:result_int8x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, } 2283 VLD3/VLD3Q:1:result_int16x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, } 2284 VLD3/VLD3Q:2:result_int32x2 [] = { fffffff0, fffffff1, } 2285 VLD3/VLD3Q:3:result_int64x1 [] = { fffffffffffffff0, } 2286 VLD3/VLD3Q:4:result_uint8x8 [] = { f0, f1, f2, f3, f4, f5, f6, f7, } 2287 VLD3/VLD3Q:5:result_uint16x4 [] = { fff0, fff1, fff2, fff3, } 2288 VLD3/VLD3Q:6:result_uint32x2 [] = { fffffff0, fffffff1, } 2289 VLD3/VLD3Q:7:result_uint64x1 [] = { fffffffffffffff0, } 2290 VLD3/VLD3Q:8:result_poly8x8 [] = { f0, f1, f2, f3, f4, f5, f6, f7, } 2291 VLD3/VLD3Q:9:result_poly16x4 [] = { fff0, fff1, fff2, fff3, } 2292 VLD3/VLD3Q:10:result_float32x2 [] = { c1800000, c1700000, } 2293 VLD3/VLD3Q:11:result_int8x16 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, } 2294 VLD3/VLD3Q:12:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, } 2295 VLD3/VLD3Q:13:result_int32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, } 2296 VLD3/VLD3Q:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 2297 VLD3/VLD3Q:15:result_uint8x16 [] = { f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, fa, fb, fc, fd, fe, ff, } 2298 VLD3/VLD3Q:16:result_uint16x8 [] = { fff0, fff1, fff2, fff3, fff4, fff5, fff6, fff7, } 2299 VLD3/VLD3Q:17:result_uint32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, } 2300 VLD3/VLD3Q:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 2301 VLD3/VLD3Q:19:result_poly8x16 [] = { f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, fa, fb, fc, fd, fe, ff, } 2302 VLD3/VLD3Q:20:result_poly16x8 [] = { fff0, fff1, fff2, fff3, fff4, fff5, fff6, fff7, } 2303 VLD3/VLD3Q:21:result_float32x4 [] = { c1800000, c1700000, c1600000, c1500000, } 2304 2305 VLD3/VLD3Q chunk 1 output: 2306 VLD3/VLD3Q:22:result_int8x8 [] = { fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, } 2307 VLD3/VLD3Q:23:result_int16x4 [] = { fffffff4, fffffff5, fffffff6, fffffff7, } 2308 VLD3/VLD3Q:24:result_int32x2 [] = { fffffff2, fffffff3, } 2309 VLD3/VLD3Q:25:result_int64x1 [] = { fffffffffffffff1, } 2310 VLD3/VLD3Q:26:result_uint8x8 [] = { f8, f9, fa, fb, fc, fd, fe, ff, } 2311 VLD3/VLD3Q:27:result_uint16x4 [] = { fff4, fff5, fff6, fff7, } 2312 VLD3/VLD3Q:28:result_uint32x2 [] = { fffffff2, fffffff3, } 2313 VLD3/VLD3Q:29:result_uint64x1 [] = { fffffffffffffff1, } 2314 VLD3/VLD3Q:30:result_poly8x8 [] = { f8, f9, fa, fb, fc, fd, fe, ff, } 2315 VLD3/VLD3Q:31:result_poly16x4 [] = { fff4, fff5, fff6, fff7, } 2316 VLD3/VLD3Q:32:result_float32x2 [] = { c1600000, c1500000, } 2317 VLD3/VLD3Q:33:result_int8x16 [] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f, } 2318 VLD3/VLD3Q:34:result_int16x8 [] = { fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, } 2319 VLD3/VLD3Q:35:result_int32x4 [] = { fffffff4, fffffff5, fffffff6, fffffff7, } 2320 VLD3/VLD3Q:36:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 2321 VLD3/VLD3Q:37:result_uint8x16 [] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f, } 2322 VLD3/VLD3Q:38:result_uint16x8 [] = { fff8, fff9, fffa, fffb, fffc, fffd, fffe, ffff, } 2323 VLD3/VLD3Q:39:result_uint32x4 [] = { fffffff4, fffffff5, fffffff6, fffffff7, } 2324 VLD3/VLD3Q:40:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 2325 VLD3/VLD3Q:41:result_poly8x16 [] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f, } 2326 VLD3/VLD3Q:42:result_poly16x8 [] = { fff8, fff9, fffa, fffb, fffc, fffd, fffe, ffff, } 2327 VLD3/VLD3Q:43:result_float32x4 [] = { c1400000, c1300000, c1200000, c1100000, } 2328 2329 VLD3/VLD3Q chunk 2 output: 2330 VLD3/VLD3Q:44:result_int8x8 [] = { 0, 1, 2, 3, 4, 5, 6, 7, } 2331 VLD3/VLD3Q:45:result_int16x4 [] = { fffffff8, fffffff9, fffffffa, fffffffb, } 2332 VLD3/VLD3Q:46:result_int32x2 [] = { fffffff4, fffffff5, } 2333 VLD3/VLD3Q:47:result_int64x1 [] = { fffffffffffffff2, } 2334 VLD3/VLD3Q:48:result_uint8x8 [] = { 0, 1, 2, 3, 4, 5, 6, 7, } 2335 VLD3/VLD3Q:49:result_uint16x4 [] = { fff8, fff9, fffa, fffb, } 2336 VLD3/VLD3Q:50:result_uint32x2 [] = { fffffff4, fffffff5, } 2337 VLD3/VLD3Q:51:result_uint64x1 [] = { fffffffffffffff2, } 2338 VLD3/VLD3Q:52:result_poly8x8 [] = { 0, 1, 2, 3, 4, 5, 6, 7, } 2339 VLD3/VLD3Q:53:result_poly16x4 [] = { fff8, fff9, fffa, fffb, } 2340 VLD3/VLD3Q:54:result_float32x2 [] = { c1400000, c1300000, } 2341 VLD3/VLD3Q:55:result_int8x16 [] = { 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 1a, 1b, 1c, 1d, 1e, 1f, } 2342 VLD3/VLD3Q:56:result_int16x8 [] = { 0, 1, 2, 3, 4, 5, 6, 7, } 2343 VLD3/VLD3Q:57:result_int32x4 [] = { fffffff8, fffffff9, fffffffa, fffffffb, } 2344 VLD3/VLD3Q:58:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 2345 VLD3/VLD3Q:59:result_uint8x16 [] = { 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 1a, 1b, 1c, 1d, 1e, 1f, } 2346 VLD3/VLD3Q:60:result_uint16x8 [] = { 0, 1, 2, 3, 4, 5, 6, 7, } 2347 VLD3/VLD3Q:61:result_uint32x4 [] = { fffffff8, fffffff9, fffffffa, fffffffb, } 2348 VLD3/VLD3Q:62:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 2349 VLD3/VLD3Q:63:result_poly8x16 [] = { 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 1a, 1b, 1c, 1d, 1e, 1f, } 2350 VLD3/VLD3Q:64:result_poly16x8 [] = { 0, 1, 2, 3, 4, 5, 6, 7, } 2351 VLD3/VLD3Q:65:result_float32x4 [] = { c1000000, c0e00000, c0c00000, c0a00000, } 2352 2353 VLD4/VLD4Q chunk 0 output: 2354 VLD4/VLD4Q:0:result_int8x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, } 2355 VLD4/VLD4Q:1:result_int16x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, } 2356 VLD4/VLD4Q:2:result_int32x2 [] = { fffffff0, fffffff1, } 2357 VLD4/VLD4Q:3:result_int64x1 [] = { fffffffffffffff0, } 2358 VLD4/VLD4Q:4:result_uint8x8 [] = { f0, f1, f2, f3, f4, f5, f6, f7, } 2359 VLD4/VLD4Q:5:result_uint16x4 [] = { fff0, fff1, fff2, fff3, } 2360 VLD4/VLD4Q:6:result_uint32x2 [] = { fffffff0, fffffff1, } 2361 VLD4/VLD4Q:7:result_uint64x1 [] = { fffffffffffffff0, } 2362 VLD4/VLD4Q:8:result_poly8x8 [] = { f0, f1, f2, f3, f4, f5, f6, f7, } 2363 VLD4/VLD4Q:9:result_poly16x4 [] = { fff0, fff1, fff2, fff3, } 2364 VLD4/VLD4Q:10:result_float32x2 [] = { c1800000, c1700000, } 2365 VLD4/VLD4Q:11:result_int8x16 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, } 2366 VLD4/VLD4Q:12:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, } 2367 VLD4/VLD4Q:13:result_int32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, } 2368 VLD4/VLD4Q:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 2369 VLD4/VLD4Q:15:result_uint8x16 [] = { f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, fa, fb, fc, fd, fe, ff, } 2370 VLD4/VLD4Q:16:result_uint16x8 [] = { fff0, fff1, fff2, fff3, fff4, fff5, fff6, fff7, } 2371 VLD4/VLD4Q:17:result_uint32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, } 2372 VLD4/VLD4Q:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 2373 VLD4/VLD4Q:19:result_poly8x16 [] = { f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, fa, fb, fc, fd, fe, ff, } 2374 VLD4/VLD4Q:20:result_poly16x8 [] = { fff0, fff1, fff2, fff3, fff4, fff5, fff6, fff7, } 2375 VLD4/VLD4Q:21:result_float32x4 [] = { c1800000, c1700000, c1600000, c1500000, } 2376 2377 VLD4/VLD4Q chunk 1 output: 2378 VLD4/VLD4Q:22:result_int8x8 [] = { fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, } 2379 VLD4/VLD4Q:23:result_int16x4 [] = { fffffff4, fffffff5, fffffff6, fffffff7, } 2380 VLD4/VLD4Q:24:result_int32x2 [] = { fffffff2, fffffff3, } 2381 VLD4/VLD4Q:25:result_int64x1 [] = { fffffffffffffff1, } 2382 VLD4/VLD4Q:26:result_uint8x8 [] = { f8, f9, fa, fb, fc, fd, fe, ff, } 2383 VLD4/VLD4Q:27:result_uint16x4 [] = { fff4, fff5, fff6, fff7, } 2384 VLD4/VLD4Q:28:result_uint32x2 [] = { fffffff2, fffffff3, } 2385 VLD4/VLD4Q:29:result_uint64x1 [] = { fffffffffffffff1, } 2386 VLD4/VLD4Q:30:result_poly8x8 [] = { f8, f9, fa, fb, fc, fd, fe, ff, } 2387 VLD4/VLD4Q:31:result_poly16x4 [] = { fff4, fff5, fff6, fff7, } 2388 VLD4/VLD4Q:32:result_float32x2 [] = { c1600000, c1500000, } 2389 VLD4/VLD4Q:33:result_int8x16 [] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f, } 2390 VLD4/VLD4Q:34:result_int16x8 [] = { fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, } 2391 VLD4/VLD4Q:35:result_int32x4 [] = { fffffff4, fffffff5, fffffff6, fffffff7, } 2392 VLD4/VLD4Q:36:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 2393 VLD4/VLD4Q:37:result_uint8x16 [] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f, } 2394 VLD4/VLD4Q:38:result_uint16x8 [] = { fff8, fff9, fffa, fffb, fffc, fffd, fffe, ffff, } 2395 VLD4/VLD4Q:39:result_uint32x4 [] = { fffffff4, fffffff5, fffffff6, fffffff7, } 2396 VLD4/VLD4Q:40:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 2397 VLD4/VLD4Q:41:result_poly8x16 [] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f, } 2398 VLD4/VLD4Q:42:result_poly16x8 [] = { fff8, fff9, fffa, fffb, fffc, fffd, fffe, ffff, } 2399 VLD4/VLD4Q:43:result_float32x4 [] = { c1400000, c1300000, c1200000, c1100000, } 2400 2401 VLD4/VLD4Q chunk 2 output: 2402 VLD4/VLD4Q:44:result_int8x8 [] = { 0, 1, 2, 3, 4, 5, 6, 7, } 2403 VLD4/VLD4Q:45:result_int16x4 [] = { fffffff8, fffffff9, fffffffa, fffffffb, } 2404 VLD4/VLD4Q:46:result_int32x2 [] = { fffffff4, fffffff5, } 2405 VLD4/VLD4Q:47:result_int64x1 [] = { fffffffffffffff2, } 2406 VLD4/VLD4Q:48:result_uint8x8 [] = { 0, 1, 2, 3, 4, 5, 6, 7, } 2407 VLD4/VLD4Q:49:result_uint16x4 [] = { fff8, fff9, fffa, fffb, } 2408 VLD4/VLD4Q:50:result_uint32x2 [] = { fffffff4, fffffff5, } 2409 VLD4/VLD4Q:51:result_uint64x1 [] = { fffffffffffffff2, } 2410 VLD4/VLD4Q:52:result_poly8x8 [] = { 0, 1, 2, 3, 4, 5, 6, 7, } 2411 VLD4/VLD4Q:53:result_poly16x4 [] = { fff8, fff9, fffa, fffb, } 2412 VLD4/VLD4Q:54:result_float32x2 [] = { c1400000, c1300000, } 2413 VLD4/VLD4Q:55:result_int8x16 [] = { 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 1a, 1b, 1c, 1d, 1e, 1f, } 2414 VLD4/VLD4Q:56:result_int16x8 [] = { 0, 1, 2, 3, 4, 5, 6, 7, } 2415 VLD4/VLD4Q:57:result_int32x4 [] = { fffffff8, fffffff9, fffffffa, fffffffb, } 2416 VLD4/VLD4Q:58:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 2417 VLD4/VLD4Q:59:result_uint8x16 [] = { 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 1a, 1b, 1c, 1d, 1e, 1f, } 2418 VLD4/VLD4Q:60:result_uint16x8 [] = { 0, 1, 2, 3, 4, 5, 6, 7, } 2419 VLD4/VLD4Q:61:result_uint32x4 [] = { fffffff8, fffffff9, fffffffa, fffffffb, } 2420 VLD4/VLD4Q:62:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 2421 VLD4/VLD4Q:63:result_poly8x16 [] = { 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 1a, 1b, 1c, 1d, 1e, 1f, } 2422 VLD4/VLD4Q:64:result_poly16x8 [] = { 0, 1, 2, 3, 4, 5, 6, 7, } 2423 VLD4/VLD4Q:65:result_float32x4 [] = { c1000000, c0e00000, c0c00000, c0a00000, } 2424 2425 VLD4/VLD4Q chunk 3 output: 2426 VLD4/VLD4Q:66:result_int8x8 [] = { 8, 9, a, b, c, d, e, f, } 2427 VLD4/VLD4Q:67:result_int16x4 [] = { fffffffc, fffffffd, fffffffe, ffffffff, } 2428 VLD4/VLD4Q:68:result_int32x2 [] = { fffffff6, fffffff7, } 2429 VLD4/VLD4Q:69:result_int64x1 [] = { fffffffffffffff3, } 2430 VLD4/VLD4Q:70:result_uint8x8 [] = { 8, 9, a, b, c, d, e, f, } 2431 VLD4/VLD4Q:71:result_uint16x4 [] = { fffc, fffd, fffe, ffff, } 2432 VLD4/VLD4Q:72:result_uint32x2 [] = { fffffff6, fffffff7, } 2433 VLD4/VLD4Q:73:result_uint64x1 [] = { fffffffffffffff3, } 2434 VLD4/VLD4Q:74:result_poly8x8 [] = { 8, 9, a, b, c, d, e, f, } 2435 VLD4/VLD4Q:75:result_poly16x4 [] = { fffc, fffd, fffe, ffff, } 2436 VLD4/VLD4Q:76:result_float32x2 [] = { c1200000, c1100000, } 2437 VLD4/VLD4Q:77:result_int8x16 [] = { 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 2a, 2b, 2c, 2d, 2e, 2f, } 2438 VLD4/VLD4Q:78:result_int16x8 [] = { 8, 9, a, b, c, d, e, f, } 2439 VLD4/VLD4Q:79:result_int32x4 [] = { fffffffc, fffffffd, fffffffe, ffffffff, } 2440 VLD4/VLD4Q:80:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 2441 VLD4/VLD4Q:81:result_uint8x16 [] = { 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 2a, 2b, 2c, 2d, 2e, 2f, } 2442 VLD4/VLD4Q:82:result_uint16x8 [] = { 8, 9, a, b, c, d, e, f, } 2443 VLD4/VLD4Q:83:result_uint32x4 [] = { fffffffc, fffffffd, fffffffe, ffffffff, } 2444 VLD4/VLD4Q:84:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 2445 VLD4/VLD4Q:85:result_poly8x16 [] = { 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 2a, 2b, 2c, 2d, 2e, 2f, } 2446 VLD4/VLD4Q:86:result_poly16x8 [] = { 8, 9, a, b, c, d, e, f, } 2447 VLD4/VLD4Q:87:result_float32x4 [] = { c0800000, c0400000, c0000000, bf800000, } 2448 2449 VDUP_LANE/VDUP_LANEQ output: 2450 VDUP_LANE/VDUP_LANEQ:0:result_int8x8 [] = { fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, fffffff1, } 2451 VDUP_LANE/VDUP_LANEQ:1:result_int16x4 [] = { fffffff2, fffffff2, fffffff2, fffffff2, } 2452 VDUP_LANE/VDUP_LANEQ:2:result_int32x2 [] = { fffffff1, fffffff1, } 2453 VDUP_LANE/VDUP_LANEQ:3:result_int64x1 [] = { fffffffffffffff0, } 2454 VDUP_LANE/VDUP_LANEQ:4:result_uint8x8 [] = { f7, f7, f7, f7, f7, f7, f7, f7, } 2455 VDUP_LANE/VDUP_LANEQ:5:result_uint16x4 [] = { fff3, fff3, fff3, fff3, } 2456 VDUP_LANE/VDUP_LANEQ:6:result_uint32x2 [] = { fffffff1, fffffff1, } 2457 VDUP_LANE/VDUP_LANEQ:7:result_uint64x1 [] = { fffffffffffffff0, } 2458 VDUP_LANE/VDUP_LANEQ:8:result_poly8x8 [] = { f7, f7, f7, f7, f7, f7, f7, f7, } 2459 VDUP_LANE/VDUP_LANEQ:9:result_poly16x4 [] = { fff3, fff3, fff3, fff3, } 2460 VDUP_LANE/VDUP_LANEQ:10:result_float32x2 [] = { c1700000, c1700000, } 2461 VDUP_LANE/VDUP_LANEQ:11:result_int8x16 [] = { fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, fffffff2, } 2462 VDUP_LANE/VDUP_LANEQ:12:result_int16x8 [] = { fffffff3, fffffff3, fffffff3, fffffff3, fffffff3, fffffff3, fffffff3, fffffff3, } 2463 VDUP_LANE/VDUP_LANEQ:13:result_int32x4 [] = { fffffff1, fffffff1, fffffff1, fffffff1, } 2464 VDUP_LANE/VDUP_LANEQ:14:result_int64x2 [] = { fffffffffffffff0, fffffffffffffff0, } 2465 VDUP_LANE/VDUP_LANEQ:15:result_uint8x16 [] = { f5, f5, f5, f5, f5, f5, f5, f5, f5, f5, f5, f5, f5, f5, f5, f5, } 2466 VDUP_LANE/VDUP_LANEQ:16:result_uint16x8 [] = { fff1, fff1, fff1, fff1, fff1, fff1, fff1, fff1, } 2467 VDUP_LANE/VDUP_LANEQ:17:result_uint32x4 [] = { fffffff0, fffffff0, fffffff0, fffffff0, } 2468 VDUP_LANE/VDUP_LANEQ:18:result_uint64x2 [] = { fffffffffffffff0, fffffffffffffff0, } 2469 VDUP_LANE/VDUP_LANEQ:19:result_poly8x16 [] = { f5, f5, f5, f5, f5, f5, f5, f5, f5, f5, f5, f5, f5, f5, f5, f5, } 2470 VDUP_LANE/VDUP_LANEQ:20:result_poly16x8 [] = { fff1, fff1, fff1, fff1, fff1, fff1, fff1, fff1, } 2471 VDUP_LANE/VDUP_LANEQ:21:result_float32x4 [] = { c1700000, c1700000, c1700000, c1700000, } 2472 2473 VQDMULL_LANE cumulative saturation output: 2474 VQDMULL_LANE:0:vqdmull_lane_s16 Neon cumulative saturation 0 2475 VQDMULL_LANE:1:vqdmull_lane_s32 Neon cumulative saturation 0 2476 2477 VQDMULL_LANE output: 2478 VQDMULL_LANE:2:result_int32x4 [] = { 8000, 8000, 8000, 8000, } 2479 VQDMULL_LANE:3:result_int64x2 [] = { 4000, 4000, } 2480 2481 VQDMULL_LANE (check mul cumulative saturation) cumulative saturation output: 2482 VQDMULL_LANE:4:vqdmull_lane_s16 Neon cumulative saturation 1 2483 VQDMULL_LANE:5:vqdmull_lane_s32 Neon cumulative saturation 1 2484 2485 VQDMULL_LANE (check mul cumulative saturation) output: 2486 VQDMULL_LANE:6:result_int32x4 [] = { 7fffffff, 7fffffff, 7fffffff, 7fffffff, } 2487 VQDMULL_LANE:7:result_int64x2 [] = { 7fffffffffffffff, 7fffffffffffffff, } 2488 2489 VQDMULL_N cumulative saturation output: 2490 VQDMULL_N:0:vqdmull_n_s16 Neon cumulative saturation 0 2491 VQDMULL_N:1:vqdmull_n_s32 Neon cumulative saturation 0 2492 2493 VQDMULL_N output: 2494 VQDMULL_N:2:result_int32x4 [] = { 44000, 44000, 44000, 44000, } 2495 VQDMULL_N:3:result_int64x2 [] = { aa000, aa000, } 2496 2497 VQDMULL_N (check mul cumulative saturation) cumulative saturation output: 2498 VQDMULL_N:4:vqdmull_n_s16 Neon cumulative saturation 1 2499 VQDMULL_N:5:vqdmull_n_s32 Neon cumulative saturation 1 2500 2501 VQDMULL_N (check mul cumulative saturation) output: 2502 VQDMULL_N:6:result_int32x4 [] = { 7fffffff, 7fffffff, 7fffffff, 7fffffff, } 2503 VQDMULL_N:7:result_int64x2 [] = { 7fffffffffffffff, 7fffffffffffffff, } 2504 2505 VST1_LANE/VST1_LANEQ output: 2506 VST1_LANE/VST1_LANEQ:0:result_int8x8 [] = { fffffff7, 33, 33, 33, 33, 33, 33, 33, } 2507 VST1_LANE/VST1_LANEQ:1:result_int16x4 [] = { fffffff3, 3333, 3333, 3333, } 2508 VST1_LANE/VST1_LANEQ:2:result_int32x2 [] = { fffffff1, 33333333, } 2509 VST1_LANE/VST1_LANEQ:3:result_int64x1 [] = { fffffffffffffff0, } 2510 VST1_LANE/VST1_LANEQ:4:result_uint8x8 [] = { f6, 33, 33, 33, 33, 33, 33, 33, } 2511 VST1_LANE/VST1_LANEQ:5:result_uint16x4 [] = { fff2, 3333, 3333, 3333, } 2512 VST1_LANE/VST1_LANEQ:6:result_uint32x2 [] = { fffffff0, 33333333, } 2513 VST1_LANE/VST1_LANEQ:7:result_uint64x1 [] = { fffffffffffffff0, } 2514 VST1_LANE/VST1_LANEQ:8:result_poly8x8 [] = { f6, 33, 33, 33, 33, 33, 33, 33, } 2515 VST1_LANE/VST1_LANEQ:9:result_poly16x4 [] = { fff2, 3333, 3333, 3333, } 2516 VST1_LANE/VST1_LANEQ:10:result_float32x2 [] = { c1700000, 33333333, } 2517 VST1_LANE/VST1_LANEQ:11:result_int8x16 [] = { ffffffff, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 2518 VST1_LANE/VST1_LANEQ:12:result_int16x8 [] = { fffffff5, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 2519 VST1_LANE/VST1_LANEQ:13:result_int32x4 [] = { fffffff1, 33333333, 33333333, 33333333, } 2520 VST1_LANE/VST1_LANEQ:14:result_int64x2 [] = { fffffffffffffff1, 3333333333333333, } 2521 VST1_LANE/VST1_LANEQ:15:result_uint8x16 [] = { fa, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 2522 VST1_LANE/VST1_LANEQ:16:result_uint16x8 [] = { fff4, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 2523 VST1_LANE/VST1_LANEQ:17:result_uint32x4 [] = { fffffff3, 33333333, 33333333, 33333333, } 2524 VST1_LANE/VST1_LANEQ:18:result_uint64x2 [] = { fffffffffffffff0, 3333333333333333, } 2525 VST1_LANE/VST1_LANEQ:19:result_poly8x16 [] = { fa, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 2526 VST1_LANE/VST1_LANEQ:20:result_poly16x8 [] = { fff4, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 2527 VST1_LANE/VST1_LANEQ:21:result_float32x4 [] = { c1700000, 33333333, 33333333, 33333333, } 2528 2529 VSUB/VSUBQ output: 2530 VSUB/VSUBQ:0:result_int8x8 [] = { ffffffee, ffffffef, fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, } 2531 VSUB/VSUBQ:1:result_int16x4 [] = { fffffff4, fffffff5, fffffff6, fffffff7, } 2532 VSUB/VSUBQ:2:result_int32x2 [] = { ffffffed, ffffffee, } 2533 VSUB/VSUBQ:3:result_int64x1 [] = { ffffffffffffff8c, } 2534 VSUB/VSUBQ:4:result_uint8x8 [] = { dc, dd, de, df, e0, e1, e2, e3, } 2535 VSUB/VSUBQ:5:result_uint16x4 [] = { ffd2, ffd3, ffd4, ffd5, } 2536 VSUB/VSUBQ:6:result_uint32x2 [] = { ffffffc8, ffffffc9, } 2537 VSUB/VSUBQ:7:result_uint64x1 [] = { ffffffffffffffee, } 2538 VSUB/VSUBQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 2539 VSUB/VSUBQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 2540 VSUB/VSUBQ:10:result_float32x2 [] = { 33333333, 33333333, } 2541 VSUB/VSUBQ:11:result_int8x16 [] = { fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, } 2542 VSUB/VSUBQ:12:result_int16x8 [] = { 4, 5, 6, 7, 8, 9, a, b, } 2543 VSUB/VSUBQ:13:result_int32x4 [] = { e, f, 10, 11, } 2544 VSUB/VSUBQ:14:result_int64x2 [] = { ffffffffffffffd8, ffffffffffffffd9, } 2545 VSUB/VSUBQ:15:result_uint8x16 [] = { e4, e5, e6, e7, e8, e9, ea, eb, ec, ed, ee, ef, f0, f1, f2, f3, } 2546 VSUB/VSUBQ:16:result_uint16x8 [] = { ffed, ffee, ffef, fff0, fff1, fff2, fff3, fff4, } 2547 VSUB/VSUBQ:17:result_uint32x4 [] = { ffffffb9, ffffffba, ffffffbb, ffffffbc, } 2548 VSUB/VSUBQ:18:result_uint64x2 [] = { ffffffffffffffed, ffffffffffffffee, } 2549 VSUB/VSUBQ:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 2550 VSUB/VSUBQ:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 2551 VSUB/VSUBQ:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 2552 2553 float32: 2554 VSUB/VSUBQ:22:result_float32x2 [] = { c00ccccd, c00ccccd, } 2555 VSUB/VSUBQ:23:result_float32x4 [] = { c00ccccc, c00ccccc, c00ccccc, c00ccccc, } 2556 2557 VQADD/VQADDQ cumulative saturation output: 2558 VQADD/VQADDQ:0:vqadd_s8 Neon cumulative saturation 0 2559 VQADD/VQADDQ:1:vqadd_s16 Neon cumulative saturation 0 2560 VQADD/VQADDQ:2:vqadd_s32 Neon cumulative saturation 0 2561 VQADD/VQADDQ:3:vqadd_s64 Neon cumulative saturation 0 2562 VQADD/VQADDQ:4:vqadd_u8 Neon cumulative saturation 1 2563 VQADD/VQADDQ:5:vqadd_u16 Neon cumulative saturation 1 2564 VQADD/VQADDQ:6:vqadd_u32 Neon cumulative saturation 1 2565 VQADD/VQADDQ:7:vqadd_u64 Neon cumulative saturation 1 2566 VQADD/VQADDQ:8:vqaddq_s8 Neon cumulative saturation 0 2567 VQADD/VQADDQ:9:vqaddq_s16 Neon cumulative saturation 0 2568 VQADD/VQADDQ:10:vqaddq_s32 Neon cumulative saturation 0 2569 VQADD/VQADDQ:11:vqaddq_s64 Neon cumulative saturation 0 2570 VQADD/VQADDQ:12:vqaddq_u8 Neon cumulative saturation 1 2571 VQADD/VQADDQ:13:vqaddq_u16 Neon cumulative saturation 1 2572 VQADD/VQADDQ:14:vqaddq_u32 Neon cumulative saturation 1 2573 VQADD/VQADDQ:15:vqaddq_u64 Neon cumulative saturation 1 2574 2575 VQADD/VQADDQ output: 2576 VQADD/VQADDQ:16:result_int8x8 [] = { 1, 2, 3, 4, 5, 6, 7, 8, } 2577 VQADD/VQADDQ:17:result_int16x4 [] = { 12, 13, 14, 15, } 2578 VQADD/VQADDQ:18:result_int32x2 [] = { 23, 24, } 2579 VQADD/VQADDQ:19:result_int64x1 [] = { 34, } 2580 VQADD/VQADDQ:20:result_uint8x8 [] = { ff, ff, ff, ff, ff, ff, ff, ff, } 2581 VQADD/VQADDQ:21:result_uint16x4 [] = { ffff, ffff, ffff, ffff, } 2582 VQADD/VQADDQ:22:result_uint32x2 [] = { ffffffff, ffffffff, } 2583 VQADD/VQADDQ:23:result_uint64x1 [] = { ffffffffffffffff, } 2584 VQADD/VQADDQ:24:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 2585 VQADD/VQADDQ:25:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 2586 VQADD/VQADDQ:26:result_float32x2 [] = { 33333333, 33333333, } 2587 VQADD/VQADDQ:27:result_int8x16 [] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f, 10, } 2588 VQADD/VQADDQ:28:result_int16x8 [] = { 12, 13, 14, 15, 16, 17, 18, 19, } 2589 VQADD/VQADDQ:29:result_int32x4 [] = { 23, 24, 25, 26, } 2590 VQADD/VQADDQ:30:result_int64x2 [] = { 34, 35, } 2591 VQADD/VQADDQ:31:result_uint8x16 [] = { ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, } 2592 VQADD/VQADDQ:32:result_uint16x8 [] = { ffff, ffff, ffff, ffff, ffff, ffff, ffff, ffff, } 2593 VQADD/VQADDQ:33:result_uint32x4 [] = { ffffffff, ffffffff, ffffffff, ffffffff, } 2594 VQADD/VQADDQ:34:result_uint64x2 [] = { ffffffffffffffff, ffffffffffffffff, } 2595 VQADD/VQADDQ:35:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 2596 VQADD/VQADDQ:36:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 2597 VQADD/VQADDQ:37:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 2598 2599 VQADD/VQADDQ 64 bits saturation cumulative saturation output: 2600 VQADD/VQADDQ:38:vqadd_s64 Neon cumulative saturation 0 2601 VQADD/VQADDQ:39:vqadd_u64 Neon cumulative saturation 0 2602 VQADD/VQADDQ:40:vqaddq_s64 Neon cumulative saturation 0 2603 VQADD/VQADDQ:41:vqaddq_u64 Neon cumulative saturation 0 2604 2605 64 bits saturation: 2606 VQADD/VQADDQ:42:result_int64x1 [] = { fffffffffffffff0, } 2607 VQADD/VQADDQ:43:result_uint64x1 [] = { fffffffffffffff0, } 2608 VQADD/VQADDQ:44:result_int64x2 [] = { fffffffffffffff0, fffffffffffffff1, } 2609 VQADD/VQADDQ:45:result_uint64x2 [] = { fffffffffffffff0, fffffffffffffff1, } 2610 2611 VQADD/VQADDQ 64 bits saturation cumulative saturation output: 2612 VQADD/VQADDQ:46:vqadd_s64 Neon cumulative saturation 0 2613 VQADD/VQADDQ:47:vqadd_u64 Neon cumulative saturation 1 2614 VQADD/VQADDQ:48:vqaddq_s64 Neon cumulative saturation 0 2615 VQADD/VQADDQ:49:vqaddq_u64 Neon cumulative saturation 1 2616 VQADD/VQADDQ:50:result_int64x1 [] = { 34, } 2617 VQADD/VQADDQ:51:result_uint64x1 [] = { ffffffffffffffff, } 2618 VQADD/VQADDQ:52:result_int64x2 [] = { 34, 35, } 2619 VQADD/VQADDQ:53:result_uint64x2 [] = { ffffffffffffffff, ffffffffffffffff, } 2620 2621 VQADD/VQADDQ 64 bits saturation cumulative saturation output: 2622 VQADD/VQADDQ:54:vqadd_s64 Neon cumulative saturation 1 2623 VQADD/VQADDQ:55:vqadd_u64 Neon cumulative saturation 1 2624 VQADD/VQADDQ:56:vqaddq_s64 Neon cumulative saturation 1 2625 VQADD/VQADDQ:57:vqaddq_u64 Neon cumulative saturation 1 2626 VQADD/VQADDQ:58:result_int64x1 [] = { 8000000000000000, } 2627 VQADD/VQADDQ:59:result_uint64x1 [] = { ffffffffffffffff, } 2628 VQADD/VQADDQ:60:result_int64x2 [] = { 7fffffffffffffff, 7fffffffffffffff, } 2629 VQADD/VQADDQ:61:result_uint64x2 [] = { ffffffffffffffff, ffffffffffffffff, } 2630 2631 less than 64 bits saturation: 2632 VQADD/VQADDQ:62:vqadd_s8 Neon cumulative saturation 1 2633 VQADD/VQADDQ:63:vqadd_s16 Neon cumulative saturation 1 2634 VQADD/VQADDQ:64:vqadd_s32 Neon cumulative saturation 1 2635 VQADD/VQADDQ:65:vqaddq_s8 Neon cumulative saturation 1 2636 VQADD/VQADDQ:66:vqaddq_s16 Neon cumulative saturation 1 2637 VQADD/VQADDQ:67:vqaddq_s32 Neon cumulative saturation 1 2638 VQADD/VQADDQ:68:result_int8x8 [] = { ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, } 2639 VQADD/VQADDQ:69:result_int16x4 [] = { ffff8000, ffff8000, ffff8000, ffff8000, } 2640 VQADD/VQADDQ:70:result_int32x2 [] = { 80000000, 80000000, } 2641 VQADD/VQADDQ:71:result_int8x16 [] = { ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, } 2642 VQADD/VQADDQ:72:result_int16x8 [] = { ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, } 2643 VQADD/VQADDQ:73:result_int32x4 [] = { 80000000, 80000000, 80000000, 80000000, } 2644 2645 VQADD/VQADDQ less than 64 bits saturation cumulative saturation output: 2646 VQADD/VQADDQ:74:vqadd_u8 Neon cumulative saturation 1 2647 VQADD/VQADDQ:75:vqadd_u16 Neon cumulative saturation 1 2648 VQADD/VQADDQ:76:vqadd_u32 Neon cumulative saturation 1 2649 VQADD/VQADDQ:77:vqaddq_u8 Neon cumulative saturation 1 2650 VQADD/VQADDQ:78:vqaddq_u16 Neon cumulative saturation 1 2651 VQADD/VQADDQ:79:vqaddq_u32 Neon cumulative saturation 1 2652 VQADD/VQADDQ:80:result_uint8x8 [] = { ff, ff, ff, ff, ff, ff, ff, ff, } 2653 VQADD/VQADDQ:81:result_uint16x4 [] = { ffff, ffff, ffff, ffff, } 2654 VQADD/VQADDQ:82:result_uint32x2 [] = { ffffffff, ffffffff, } 2655 VQADD/VQADDQ:83:result_uint8x16 [] = { ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, } 2656 VQADD/VQADDQ:84:result_uint16x8 [] = { ffff, ffff, ffff, ffff, ffff, ffff, ffff, ffff, } 2657 VQADD/VQADDQ:85:result_uint32x4 [] = { ffffffff, ffffffff, ffffffff, ffffffff, } 2658 2659 VABS/VABSQ output: 2660 VABS/VABSQ:0:result_int8x8 [] = { 10, f, e, d, c, b, a, 9, } 2661 VABS/VABSQ:1:result_int16x4 [] = { 10, f, e, d, } 2662 VABS/VABSQ:2:result_int32x2 [] = { 10, f, } 2663 VABS/VABSQ:3:result_int64x1 [] = { 3333333333333333, } 2664 VABS/VABSQ:4:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 2665 VABS/VABSQ:5:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 2666 VABS/VABSQ:6:result_uint32x2 [] = { 33333333, 33333333, } 2667 VABS/VABSQ:7:result_uint64x1 [] = { 3333333333333333, } 2668 VABS/VABSQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 2669 VABS/VABSQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 2670 VABS/VABSQ:10:result_float32x2 [] = { 33333333, 33333333, } 2671 VABS/VABSQ:11:result_int8x16 [] = { 10, f, e, d, c, b, a, 9, 8, 7, 6, 5, 4, 3, 2, 1, } 2672 VABS/VABSQ:12:result_int16x8 [] = { 10, f, e, d, c, b, a, 9, } 2673 VABS/VABSQ:13:result_int32x4 [] = { 10, f, e, d, } 2674 VABS/VABSQ:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 2675 VABS/VABSQ:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 2676 VABS/VABSQ:16:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 2677 VABS/VABSQ:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 2678 VABS/VABSQ:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 2679 VABS/VABSQ:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 2680 VABS/VABSQ:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 2681 VABS/VABSQ:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 2682 2683 float32: 2684 VABS/VABSQ:22:result_float32x2 [] = { 40133333, 40133333, } 2685 VABS/VABSQ:23:result_float32x4 [] = { 4059999a, 4059999a, 4059999a, 4059999a, } 2686 2687 VQABS/VQABSQ cumulative saturation output: 2688 VQABS/VQABSQ:0:vqabs_s8 Neon cumulative saturation 0 2689 VQABS/VQABSQ:1:vqabs_s16 Neon cumulative saturation 0 2690 VQABS/VQABSQ:2:vqabs_s32 Neon cumulative saturation 0 2691 VQABS/VQABSQ:3:vqabsq_s8 Neon cumulative saturation 0 2692 VQABS/VQABSQ:4:vqabsq_s16 Neon cumulative saturation 0 2693 VQABS/VQABSQ:5:vqabsq_s32 Neon cumulative saturation 0 2694 2695 VQABS/VQABSQ output: 2696 VQABS/VQABSQ:6:result_int8x8 [] = { 10, f, e, d, c, b, a, 9, } 2697 VQABS/VQABSQ:7:result_int16x4 [] = { 10, f, e, d, } 2698 VQABS/VQABSQ:8:result_int32x2 [] = { 10, f, } 2699 VQABS/VQABSQ:9:result_int64x1 [] = { 3333333333333333, } 2700 VQABS/VQABSQ:10:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 2701 VQABS/VQABSQ:11:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 2702 VQABS/VQABSQ:12:result_uint32x2 [] = { 33333333, 33333333, } 2703 VQABS/VQABSQ:13:result_uint64x1 [] = { 3333333333333333, } 2704 VQABS/VQABSQ:14:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 2705 VQABS/VQABSQ:15:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 2706 VQABS/VQABSQ:16:result_float32x2 [] = { 33333333, 33333333, } 2707 VQABS/VQABSQ:17:result_int8x16 [] = { 10, f, e, d, c, b, a, 9, 8, 7, 6, 5, 4, 3, 2, 1, } 2708 VQABS/VQABSQ:18:result_int16x8 [] = { 10, f, e, d, c, b, a, 9, } 2709 VQABS/VQABSQ:19:result_int32x4 [] = { 10, f, e, d, } 2710 VQABS/VQABSQ:20:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 2711 VQABS/VQABSQ:21:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 2712 VQABS/VQABSQ:22:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 2713 VQABS/VQABSQ:23:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 2714 VQABS/VQABSQ:24:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 2715 VQABS/VQABSQ:25:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 2716 VQABS/VQABSQ:26:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 2717 VQABS/VQABSQ:27:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 2718 2719 VQABS/VQABSQ cumulative saturation output: 2720 VQABS/VQABSQ:0:vqabs_s8 Neon cumulative saturation 1 2721 VQABS/VQABSQ:1:vqabs_s16 Neon cumulative saturation 1 2722 VQABS/VQABSQ:2:vqabs_s32 Neon cumulative saturation 1 2723 VQABS/VQABSQ:3:vqabsq_s8 Neon cumulative saturation 1 2724 VQABS/VQABSQ:4:vqabsq_s16 Neon cumulative saturation 1 2725 VQABS/VQABSQ:5:vqabsq_s32 Neon cumulative saturation 1 2726 2727 VQABS/VQABSQ output: 2728 VQABS/VQABSQ:6:result_int8x8 [] = { 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, } 2729 VQABS/VQABSQ:7:result_int16x4 [] = { 7fff, 7fff, 7fff, 7fff, } 2730 VQABS/VQABSQ:8:result_int32x2 [] = { 7fffffff, 7fffffff, } 2731 VQABS/VQABSQ:9:result_int64x1 [] = { 3333333333333333, } 2732 VQABS/VQABSQ:10:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 2733 VQABS/VQABSQ:11:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 2734 VQABS/VQABSQ:12:result_uint32x2 [] = { 33333333, 33333333, } 2735 VQABS/VQABSQ:13:result_uint64x1 [] = { 3333333333333333, } 2736 VQABS/VQABSQ:14:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 2737 VQABS/VQABSQ:15:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 2738 VQABS/VQABSQ:16:result_float32x2 [] = { 33333333, 33333333, } 2739 VQABS/VQABSQ:17:result_int8x16 [] = { 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, } 2740 VQABS/VQABSQ:18:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, } 2741 VQABS/VQABSQ:19:result_int32x4 [] = { 7fffffff, 7fffffff, 7fffffff, 7fffffff, } 2742 VQABS/VQABSQ:20:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 2743 VQABS/VQABSQ:21:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 2744 VQABS/VQABSQ:22:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 2745 VQABS/VQABSQ:23:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 2746 VQABS/VQABSQ:24:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 2747 VQABS/VQABSQ:25:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 2748 VQABS/VQABSQ:26:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 2749 VQABS/VQABSQ:27:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 2750 2751 VCOMBINE output: 2752 VCOMBINE:0:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 2753 VCOMBINE:1:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 2754 VCOMBINE:2:result_int32x2 [] = { 33333333, 33333333, } 2755 VCOMBINE:3:result_int64x1 [] = { 3333333333333333, } 2756 VCOMBINE:4:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 2757 VCOMBINE:5:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 2758 VCOMBINE:6:result_uint32x2 [] = { 33333333, 33333333, } 2759 VCOMBINE:7:result_uint64x1 [] = { 3333333333333333, } 2760 VCOMBINE:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 2761 VCOMBINE:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 2762 VCOMBINE:10:result_float32x2 [] = { 33333333, 33333333, } 2763 VCOMBINE:11:result_int8x16 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, 11, 11, 11, 11, 11, 11, 11, 11, } 2764 VCOMBINE:12:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, 22, 22, 22, 22, } 2765 VCOMBINE:13:result_int32x4 [] = { fffffff0, fffffff1, 33, 33, } 2766 VCOMBINE:14:result_int64x2 [] = { fffffffffffffff0, 44, } 2767 VCOMBINE:15:result_uint8x16 [] = { f0, f1, f2, f3, f4, f5, f6, f7, 55, 55, 55, 55, 55, 55, 55, 55, } 2768 VCOMBINE:16:result_uint16x8 [] = { fff0, fff1, fff2, fff3, 66, 66, 66, 66, } 2769 VCOMBINE:17:result_uint32x4 [] = { fffffff0, fffffff1, 77, 77, } 2770 VCOMBINE:18:result_uint64x2 [] = { fffffffffffffff0, 88, } 2771 VCOMBINE:19:result_poly8x16 [] = { f0, f1, f2, f3, f4, f5, f6, f7, 55, 55, 55, 55, 55, 55, 55, 55, } 2772 VCOMBINE:20:result_poly16x8 [] = { fff0, fff1, fff2, fff3, 66, 66, 66, 66, } 2773 VCOMBINE:21:result_float32x4 [] = { c1800000, c1700000, 40533333, 40533333, } 2774 2775 VMAX/VMAXQ output: 2776 VMAX/VMAXQ:0:result_int8x8 [] = { fffffff3, fffffff3, fffffff3, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, } 2777 VMAX/VMAXQ:1:result_int16x4 [] = { fffffff2, fffffff2, fffffff2, fffffff3, } 2778 VMAX/VMAXQ:2:result_int32x2 [] = { fffffff0, fffffff1, } 2779 VMAX/VMAXQ:3:result_int64x1 [] = { 3333333333333333, } 2780 VMAX/VMAXQ:4:result_uint8x8 [] = { f3, f3, f3, f3, f4, f5, f6, f7, } 2781 VMAX/VMAXQ:5:result_uint16x4 [] = { fff1, fff1, fff2, fff3, } 2782 VMAX/VMAXQ:6:result_uint32x2 [] = { fffffff0, fffffff1, } 2783 VMAX/VMAXQ:7:result_uint64x1 [] = { 3333333333333333, } 2784 VMAX/VMAXQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 2785 VMAX/VMAXQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 2786 VMAX/VMAXQ:10:result_float32x2 [] = { c1780000, c1700000, } 2787 VMAX/VMAXQ:11:result_int8x16 [] = { fffffff4, fffffff4, fffffff4, fffffff4, fffffff4, fffffff5, fffffff6, fffffff7, fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, } 2788 VMAX/VMAXQ:12:result_int16x8 [] = { fffffff3, fffffff3, fffffff3, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, } 2789 VMAX/VMAXQ:13:result_int32x4 [] = { fffffff1, fffffff1, fffffff2, fffffff3, } 2790 VMAX/VMAXQ:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 2791 VMAX/VMAXQ:15:result_uint8x16 [] = { f9, f9, f9, f9, f9, f9, f9, f9, f9, f9, fa, fb, fc, fd, fe, ff, } 2792 VMAX/VMAXQ:16:result_uint16x8 [] = { fff2, fff2, fff2, fff3, fff4, fff5, fff6, fff7, } 2793 VMAX/VMAXQ:17:result_uint32x4 [] = { fffffff1, fffffff1, fffffff2, fffffff3, } 2794 VMAX/VMAXQ:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 2795 VMAX/VMAXQ:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 2796 VMAX/VMAXQ:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 2797 VMAX/VMAXQ:21:result_float32x4 [] = { c1680000, c1680000, c1600000, c1500000, } 2798 VMAX/VMAXQ FP special (NaN):22:result_float32x4 [] = { 7fc00000, 7fc00000, 7fc00000, 7fc00000, } 2799 VMAX/VMAXQ FP special (-NaN):23:result_float32x4 [] = { 7fc00000, 7fc00000, 7fc00000, 7fc00000, } 2800 VMAX/VMAXQ FP special (inf):24:result_float32x4 [] = { 7f800000, 7f800000, 7f800000, 7f800000, } 2801 VMAX/VMAXQ FP special (-inf):25:result_float32x4 [] = { 3f800000, 3f800000, 3f800000, 3f800000, } 2802 VMAX/VMAXQ FP special (-0.0):26:result_float32x4 [] = { 0, 0, 0, 0, } 2803 VMAX/VMAXQ FP special (-0.0):27:result_float32x4 [] = { 0, 0, 0, 0, } 2804 2805 VMIN/VMINQ output: 2806 VMIN/VMINQ:0:result_int8x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff3, fffffff3, fffffff3, fffffff3, } 2807 VMIN/VMINQ:1:result_int16x4 [] = { fffffff0, fffffff1, fffffff2, fffffff2, } 2808 VMIN/VMINQ:2:result_int32x2 [] = { fffffff0, fffffff0, } 2809 VMIN/VMINQ:3:result_int64x1 [] = { 3333333333333333, } 2810 VMIN/VMINQ:4:result_uint8x8 [] = { f0, f1, f2, f3, f3, f3, f3, f3, } 2811 VMIN/VMINQ:5:result_uint16x4 [] = { fff0, fff1, fff1, fff1, } 2812 VMIN/VMINQ:6:result_uint32x2 [] = { fffffff0, fffffff0, } 2813 VMIN/VMINQ:7:result_uint64x1 [] = { 3333333333333333, } 2814 VMIN/VMINQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 2815 VMIN/VMINQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 2816 VMIN/VMINQ:10:result_float32x2 [] = { c1800000, c1780000, } 2817 VMIN/VMINQ:11:result_int8x16 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff4, fffffff4, fffffff4, fffffff4, fffffff4, fffffff4, fffffff4, fffffff4, fffffff4, fffffff4, fffffff4, } 2818 VMIN/VMINQ:12:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff3, fffffff3, fffffff3, fffffff3, } 2819 VMIN/VMINQ:13:result_int32x4 [] = { fffffff0, fffffff1, fffffff1, fffffff1, } 2820 VMIN/VMINQ:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 2821 VMIN/VMINQ:15:result_uint8x16 [] = { f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, f9, f9, f9, f9, f9, f9, } 2822 VMIN/VMINQ:16:result_uint16x8 [] = { fff0, fff1, fff2, fff2, fff2, fff2, fff2, fff2, } 2823 VMIN/VMINQ:17:result_uint32x4 [] = { fffffff0, fffffff1, fffffff1, fffffff1, } 2824 VMIN/VMINQ:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 2825 VMIN/VMINQ:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 2826 VMIN/VMINQ:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 2827 VMIN/VMINQ:21:result_float32x4 [] = { c1800000, c1700000, c1680000, c1680000, } 2828 VMIN/VMINQ FP special (NaN):22:result_float32x4 [] = { 7fc00000, 7fc00000, 7fc00000, 7fc00000, } 2829 VMIN/VMINQ FP special (-NaN):23:result_float32x4 [] = { 7fc00000, 7fc00000, 7fc00000, 7fc00000, } 2830 VMIN/VMINQ FP special (inf):24:result_float32x4 [] = { 3f800000, 3f800000, 3f800000, 3f800000, } 2831 VMIN/VMINQ FP special (-inf):25:result_float32x4 [] = { ff800000, ff800000, ff800000, ff800000, } 2832 VMIN/VMINQ FP special (-0.0):26:result_float32x4 [] = { 80000000, 80000000, 80000000, 80000000, } 2833 VMIN/VMINQ FP special (-0.0):27:result_float32x4 [] = { 80000000, 80000000, 80000000, 80000000, } 2834 2835 VNEG/VNEGQ output: 2836 VNEG/VNEGQ:0:result_int8x8 [] = { 10, f, e, d, c, b, a, 9, } 2837 VNEG/VNEGQ:1:result_int16x4 [] = { 10, f, e, d, } 2838 VNEG/VNEGQ:2:result_int32x2 [] = { 10, f, } 2839 VNEG/VNEGQ:3:result_int64x1 [] = { 3333333333333333, } 2840 VNEG/VNEGQ:4:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 2841 VNEG/VNEGQ:5:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 2842 VNEG/VNEGQ:6:result_uint32x2 [] = { 33333333, 33333333, } 2843 VNEG/VNEGQ:7:result_uint64x1 [] = { 3333333333333333, } 2844 VNEG/VNEGQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 2845 VNEG/VNEGQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 2846 VNEG/VNEGQ:10:result_float32x2 [] = { 33333333, 33333333, } 2847 VNEG/VNEGQ:11:result_int8x16 [] = { 10, f, e, d, c, b, a, 9, 8, 7, 6, 5, 4, 3, 2, 1, } 2848 VNEG/VNEGQ:12:result_int16x8 [] = { 10, f, e, d, c, b, a, 9, } 2849 VNEG/VNEGQ:13:result_int32x4 [] = { 10, f, e, d, } 2850 VNEG/VNEGQ:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 2851 VNEG/VNEGQ:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 2852 VNEG/VNEGQ:16:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 2853 VNEG/VNEGQ:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 2854 VNEG/VNEGQ:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 2855 VNEG/VNEGQ:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 2856 VNEG/VNEGQ:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 2857 VNEG/VNEGQ:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 2858 2859 float32: 2860 VNEG/VNEGQ:22:result_float32x2 [] = { c0133333, c0133333, } 2861 VNEG/VNEGQ:23:result_float32x4 [] = { c059999a, c059999a, c059999a, c059999a, } 2862 2863 VQNEG/VQNEGQ cumulative saturation output: 2864 VQNEG/VQNEGQ:0:vqneg_s8 Neon cumulative saturation 0 2865 VQNEG/VQNEGQ:1:vqneg_s16 Neon cumulative saturation 0 2866 VQNEG/VQNEGQ:2:vqneg_s32 Neon cumulative saturation 0 2867 VQNEG/VQNEGQ:3:vqnegq_s8 Neon cumulative saturation 0 2868 VQNEG/VQNEGQ:4:vqnegq_s16 Neon cumulative saturation 0 2869 VQNEG/VQNEGQ:5:vqnegq_s32 Neon cumulative saturation 0 2870 2871 VQNEG/VQNEGQ output: 2872 VQNEG/VQNEGQ:6:result_int8x8 [] = { 10, f, e, d, c, b, a, 9, } 2873 VQNEG/VQNEGQ:7:result_int16x4 [] = { 10, f, e, d, } 2874 VQNEG/VQNEGQ:8:result_int32x2 [] = { 10, f, } 2875 VQNEG/VQNEGQ:9:result_int64x1 [] = { 3333333333333333, } 2876 VQNEG/VQNEGQ:10:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 2877 VQNEG/VQNEGQ:11:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 2878 VQNEG/VQNEGQ:12:result_uint32x2 [] = { 33333333, 33333333, } 2879 VQNEG/VQNEGQ:13:result_uint64x1 [] = { 3333333333333333, } 2880 VQNEG/VQNEGQ:14:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 2881 VQNEG/VQNEGQ:15:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 2882 VQNEG/VQNEGQ:16:result_float32x2 [] = { 33333333, 33333333, } 2883 VQNEG/VQNEGQ:17:result_int8x16 [] = { 10, f, e, d, c, b, a, 9, 8, 7, 6, 5, 4, 3, 2, 1, } 2884 VQNEG/VQNEGQ:18:result_int16x8 [] = { 10, f, e, d, c, b, a, 9, } 2885 VQNEG/VQNEGQ:19:result_int32x4 [] = { 10, f, e, d, } 2886 VQNEG/VQNEGQ:20:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 2887 VQNEG/VQNEGQ:21:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 2888 VQNEG/VQNEGQ:22:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 2889 VQNEG/VQNEGQ:23:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 2890 VQNEG/VQNEGQ:24:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 2891 VQNEG/VQNEGQ:25:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 2892 VQNEG/VQNEGQ:26:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 2893 VQNEG/VQNEGQ:27:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 2894 2895 VQNEG/VQNEGQ cumulative saturation output: 2896 VQNEG/VQNEGQ:0:vqneg_s8 Neon cumulative saturation 1 2897 VQNEG/VQNEGQ:1:vqneg_s16 Neon cumulative saturation 1 2898 VQNEG/VQNEGQ:2:vqneg_s32 Neon cumulative saturation 1 2899 VQNEG/VQNEGQ:3:vqnegq_s8 Neon cumulative saturation 1 2900 VQNEG/VQNEGQ:4:vqnegq_s16 Neon cumulative saturation 1 2901 VQNEG/VQNEGQ:5:vqnegq_s32 Neon cumulative saturation 1 2902 2903 VQNEG/VQNEGQ output: 2904 VQNEG/VQNEGQ:6:result_int8x8 [] = { 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, } 2905 VQNEG/VQNEGQ:7:result_int16x4 [] = { 7fff, 7fff, 7fff, 7fff, } 2906 VQNEG/VQNEGQ:8:result_int32x2 [] = { 7fffffff, 7fffffff, } 2907 VQNEG/VQNEGQ:9:result_int64x1 [] = { 3333333333333333, } 2908 VQNEG/VQNEGQ:10:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 2909 VQNEG/VQNEGQ:11:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 2910 VQNEG/VQNEGQ:12:result_uint32x2 [] = { 33333333, 33333333, } 2911 VQNEG/VQNEGQ:13:result_uint64x1 [] = { 3333333333333333, } 2912 VQNEG/VQNEGQ:14:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 2913 VQNEG/VQNEGQ:15:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 2914 VQNEG/VQNEGQ:16:result_float32x2 [] = { 33333333, 33333333, } 2915 VQNEG/VQNEGQ:17:result_int8x16 [] = { 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, } 2916 VQNEG/VQNEGQ:18:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, } 2917 VQNEG/VQNEGQ:19:result_int32x4 [] = { 7fffffff, 7fffffff, 7fffffff, 7fffffff, } 2918 VQNEG/VQNEGQ:20:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 2919 VQNEG/VQNEGQ:21:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 2920 VQNEG/VQNEGQ:22:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 2921 VQNEG/VQNEGQ:23:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 2922 VQNEG/VQNEGQ:24:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 2923 VQNEG/VQNEGQ:25:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 2924 VQNEG/VQNEGQ:26:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 2925 VQNEG/VQNEGQ:27:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 2926 2927 VMLAL output: 2928 VMLAL:0:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 2929 VMLAL:1:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 2930 VMLAL:2:result_int32x2 [] = { 33333333, 33333333, } 2931 VMLAL:3:result_int64x1 [] = { 3333333333333333, } 2932 VMLAL:4:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 2933 VMLAL:5:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 2934 VMLAL:6:result_uint32x2 [] = { 33333333, 33333333, } 2935 VMLAL:7:result_uint64x1 [] = { 3333333333333333, } 2936 VMLAL:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 2937 VMLAL:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 2938 VMLAL:10:result_float32x2 [] = { 33333333, 33333333, } 2939 VMLAL:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 2940 VMLAL:12:result_int16x8 [] = { ffffe907, ffffe908, ffffe909, ffffe90a, ffffe90b, ffffe90c, ffffe90d, ffffe90e, } 2941 VMLAL:13:result_int32x4 [] = { 3e07, 3e08, 3e09, 3e0a, } 2942 VMLAL:14:result_int64x2 [] = { 3e07, 3e08, } 2943 VMLAL:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 2944 VMLAL:16:result_uint16x8 [] = { 3e07, 3e08, 3e09, 3e0a, 3e0b, 3e0c, 3e0d, 3e0e, } 2945 VMLAL:17:result_uint32x4 [] = { 3e07, 3e08, 3e09, 3e0a, } 2946 VMLAL:18:result_uint64x2 [] = { 3e07, 3e08, } 2947 VMLAL:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 2948 VMLAL:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 2949 VMLAL:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 2950 2951 VMLSL output: 2952 VMLSL:0:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 2953 VMLSL:1:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 2954 VMLSL:2:result_int32x2 [] = { 33333333, 33333333, } 2955 VMLSL:3:result_int64x1 [] = { 3333333333333333, } 2956 VMLSL:4:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 2957 VMLSL:5:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 2958 VMLSL:6:result_uint32x2 [] = { 33333333, 33333333, } 2959 VMLSL:7:result_uint64x1 [] = { 3333333333333333, } 2960 VMLSL:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 2961 VMLSL:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 2962 VMLSL:10:result_float32x2 [] = { 33333333, 33333333, } 2963 VMLSL:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 2964 VMLSL:12:result_int16x8 [] = { 16d9, 16da, 16db, 16dc, 16dd, 16de, 16df, 16e0, } 2965 VMLSL:13:result_int32x4 [] = { ffffc1d9, ffffc1da, ffffc1db, ffffc1dc, } 2966 VMLSL:14:result_int64x2 [] = { ffffffffffffc1d9, ffffffffffffc1da, } 2967 VMLSL:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 2968 VMLSL:16:result_uint16x8 [] = { c1d9, c1da, c1db, c1dc, c1dd, c1de, c1df, c1e0, } 2969 VMLSL:17:result_uint32x4 [] = { ffffc1d9, ffffc1da, ffffc1db, ffffc1dc, } 2970 VMLSL:18:result_uint64x2 [] = { ffffffffffffc1d9, ffffffffffffc1da, } 2971 VMLSL:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 2972 VMLSL:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 2973 VMLSL:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 2974 2975 VMLAL_LANE output: 2976 VMLAL_LANE:0:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 2977 VMLAL_LANE:1:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 2978 VMLAL_LANE:2:result_int32x2 [] = { 33333333, 33333333, } 2979 VMLAL_LANE:3:result_int64x1 [] = { 3333333333333333, } 2980 VMLAL_LANE:4:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 2981 VMLAL_LANE:5:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 2982 VMLAL_LANE:6:result_uint32x2 [] = { 33333333, 33333333, } 2983 VMLAL_LANE:7:result_uint64x1 [] = { 3333333333333333, } 2984 VMLAL_LANE:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 2985 VMLAL_LANE:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 2986 VMLAL_LANE:10:result_float32x2 [] = { 33333333, 33333333, } 2987 VMLAL_LANE:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 2988 VMLAL_LANE:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 2989 VMLAL_LANE:13:result_int32x4 [] = { 3e07, 3e08, 3e09, 3e0a, } 2990 VMLAL_LANE:14:result_int64x2 [] = { 3e07, 3e08, } 2991 VMLAL_LANE:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 2992 VMLAL_LANE:16:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 2993 VMLAL_LANE:17:result_uint32x4 [] = { 3e07, 3e08, 3e09, 3e0a, } 2994 VMLAL_LANE:18:result_uint64x2 [] = { 3e07, 3e08, } 2995 VMLAL_LANE:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 2996 VMLAL_LANE:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 2997 VMLAL_LANE:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 2998 2999 VMLSL_LANE output: 3000 VMLSL_LANE:0:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 3001 VMLSL_LANE:1:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 3002 VMLSL_LANE:2:result_int32x2 [] = { 33333333, 33333333, } 3003 VMLSL_LANE:3:result_int64x1 [] = { 3333333333333333, } 3004 VMLSL_LANE:4:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 3005 VMLSL_LANE:5:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 3006 VMLSL_LANE:6:result_uint32x2 [] = { 33333333, 33333333, } 3007 VMLSL_LANE:7:result_uint64x1 [] = { 3333333333333333, } 3008 VMLSL_LANE:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 3009 VMLSL_LANE:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 3010 VMLSL_LANE:10:result_float32x2 [] = { 33333333, 33333333, } 3011 VMLSL_LANE:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 3012 VMLSL_LANE:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 3013 VMLSL_LANE:13:result_int32x4 [] = { ffffc1d9, ffffc1da, ffffc1db, ffffc1dc, } 3014 VMLSL_LANE:14:result_int64x2 [] = { ffffffffffffc1d9, ffffffffffffc1da, } 3015 VMLSL_LANE:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 3016 VMLSL_LANE:16:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 3017 VMLSL_LANE:17:result_uint32x4 [] = { ffffc1d9, ffffc1da, ffffc1db, ffffc1dc, } 3018 VMLSL_LANE:18:result_uint64x2 [] = { ffffffffffffc1d9, ffffffffffffc1da, } 3019 VMLSL_LANE:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 3020 VMLSL_LANE:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 3021 VMLSL_LANE:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 3022 3023 VMLAL_N output: 3024 VMLAL_N:0:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 3025 VMLAL_N:1:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 3026 VMLAL_N:2:result_int32x2 [] = { 33333333, 33333333, } 3027 VMLAL_N:3:result_int64x1 [] = { 3333333333333333, } 3028 VMLAL_N:4:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 3029 VMLAL_N:5:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 3030 VMLAL_N:6:result_uint32x2 [] = { 33333333, 33333333, } 3031 VMLAL_N:7:result_uint64x1 [] = { 3333333333333333, } 3032 VMLAL_N:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 3033 VMLAL_N:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 3034 VMLAL_N:10:result_float32x2 [] = { 33333333, 33333333, } 3035 VMLAL_N:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 3036 VMLAL_N:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 3037 VMLAL_N:13:result_int32x4 [] = { 595, 596, 597, 598, } 3038 VMLAL_N:14:result_int64x2 [] = { b3a, b3b, } 3039 VMLAL_N:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 3040 VMLAL_N:16:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 3041 VMLAL_N:17:result_uint32x4 [] = { 10df, 10e0, 10e1, 10e2, } 3042 VMLAL_N:18:result_uint64x2 [] = { 10df, 10e0, } 3043 VMLAL_N:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 3044 VMLAL_N:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 3045 VMLAL_N:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 3046 3047 VMLSL_N output: 3048 VMLSL_N:0:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 3049 VMLSL_N:1:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 3050 VMLSL_N:2:result_int32x2 [] = { 33333333, 33333333, } 3051 VMLSL_N:3:result_int64x1 [] = { 3333333333333333, } 3052 VMLSL_N:4:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 3053 VMLSL_N:5:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 3054 VMLSL_N:6:result_uint32x2 [] = { 33333333, 33333333, } 3055 VMLSL_N:7:result_uint64x1 [] = { 3333333333333333, } 3056 VMLSL_N:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 3057 VMLSL_N:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 3058 VMLSL_N:10:result_float32x2 [] = { 33333333, 33333333, } 3059 VMLSL_N:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 3060 VMLSL_N:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 3061 VMLSL_N:13:result_int32x4 [] = { fffffa4b, fffffa4c, fffffa4d, fffffa4e, } 3062 VMLSL_N:14:result_int64x2 [] = { fffffffffffff4a6, fffffffffffff4a7, } 3063 VMLSL_N:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 3064 VMLSL_N:16:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 3065 VMLSL_N:17:result_uint32x4 [] = { ffffef01, ffffef02, ffffef03, ffffef04, } 3066 VMLSL_N:18:result_uint64x2 [] = { ffffffffffffef01, ffffffffffffef02, } 3067 VMLSL_N:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 3068 VMLSL_N:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 3069 VMLSL_N:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 3070 3071 VMOVL output: 3072 VMOVL:0:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 3073 VMOVL:1:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 3074 VMOVL:2:result_int32x2 [] = { 33333333, 33333333, } 3075 VMOVL:3:result_int64x1 [] = { 3333333333333333, } 3076 VMOVL:4:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 3077 VMOVL:5:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 3078 VMOVL:6:result_uint32x2 [] = { 33333333, 33333333, } 3079 VMOVL:7:result_uint64x1 [] = { 3333333333333333, } 3080 VMOVL:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 3081 VMOVL:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 3082 VMOVL:10:result_float32x2 [] = { 33333333, 33333333, } 3083 VMOVL:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 3084 VMOVL:12:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, } 3085 VMOVL:13:result_int32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, } 3086 VMOVL:14:result_int64x2 [] = { fffffffffffffff0, fffffffffffffff1, } 3087 VMOVL:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 3088 VMOVL:16:result_uint16x8 [] = { f0, f1, f2, f3, f4, f5, f6, f7, } 3089 VMOVL:17:result_uint32x4 [] = { fff0, fff1, fff2, fff3, } 3090 VMOVL:18:result_uint64x2 [] = { fffffff0, fffffff1, } 3091 VMOVL:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 3092 VMOVL:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 3093 VMOVL:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 3094 3095 VMOVN output: 3096 VMOVN:0:result_int8x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, } 3097 VMOVN:1:result_int16x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, } 3098 VMOVN:2:result_int32x2 [] = { fffffff0, fffffff1, } 3099 VMOVN:3:result_int64x1 [] = { 3333333333333333, } 3100 VMOVN:4:result_uint8x8 [] = { f0, f1, f2, f3, f4, f5, f6, f7, } 3101 VMOVN:5:result_uint16x4 [] = { fff0, fff1, fff2, fff3, } 3102 VMOVN:6:result_uint32x2 [] = { fffffff0, fffffff1, } 3103 VMOVN:7:result_uint64x1 [] = { 3333333333333333, } 3104 VMOVN:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 3105 VMOVN:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 3106 VMOVN:10:result_float32x2 [] = { 33333333, 33333333, } 3107 VMOVN:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 3108 VMOVN:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 3109 VMOVN:13:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 3110 VMOVN:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 3111 VMOVN:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 3112 VMOVN:16:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 3113 VMOVN:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 3114 VMOVN:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 3115 VMOVN:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 3116 VMOVN:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 3117 VMOVN:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 3118 3119 VMULL output: 3120 VMULL:0:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 3121 VMULL:1:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 3122 VMULL:2:result_int32x2 [] = { 33333333, 33333333, } 3123 VMULL:3:result_int64x1 [] = { 3333333333333333, } 3124 VMULL:4:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 3125 VMULL:5:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 3126 VMULL:6:result_uint32x2 [] = { 33333333, 33333333, } 3127 VMULL:7:result_uint64x1 [] = { 3333333333333333, } 3128 VMULL:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 3129 VMULL:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 3130 VMULL:10:result_float32x2 [] = { 33333333, 33333333, } 3131 VMULL:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 3132 VMULL:12:result_int16x8 [] = { 100, e1, c4, a9, 90, 79, 64, 51, } 3133 VMULL:13:result_int32x4 [] = { 100, e1, c4, a9, } 3134 VMULL:14:result_int64x2 [] = { 100, e1, } 3135 VMULL:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 3136 VMULL:16:result_uint16x8 [] = { e100, e2e1, e4c4, e6a9, e890, ea79, ec64, ee51, } 3137 VMULL:17:result_uint32x4 [] = { ffe00100, ffe200e1, ffe400c4, ffe600a9, } 3138 VMULL:18:result_uint64x2 [] = { ffffffe000000100, ffffffe2000000e1, } 3139 VMULL:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 3140 VMULL:20:result_poly16x8 [] = { 5500, 5501, 5504, 5505, 5510, 5511, 5514, 5515, } 3141 VMULL:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 3142 3143 VMULL_LANE output: 3144 VMULL_LANE:0:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 3145 VMULL_LANE:1:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 3146 VMULL_LANE:2:result_int32x2 [] = { 33333333, 33333333, } 3147 VMULL_LANE:3:result_int64x1 [] = { 3333333333333333, } 3148 VMULL_LANE:4:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 3149 VMULL_LANE:5:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 3150 VMULL_LANE:6:result_uint32x2 [] = { 33333333, 33333333, } 3151 VMULL_LANE:7:result_uint64x1 [] = { 3333333333333333, } 3152 VMULL_LANE:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 3153 VMULL_LANE:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 3154 VMULL_LANE:10:result_float32x2 [] = { 33333333, 33333333, } 3155 VMULL_LANE:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 3156 VMULL_LANE:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 3157 VMULL_LANE:13:result_int32x4 [] = { 4000, 4000, 4000, 4000, } 3158 VMULL_LANE:14:result_int64x2 [] = { 2000, 2000, } 3159 VMULL_LANE:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 3160 VMULL_LANE:16:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 3161 VMULL_LANE:17:result_uint32x4 [] = { 4000, 4000, 4000, 4000, } 3162 VMULL_LANE:18:result_uint64x2 [] = { 2000, 2000, } 3163 VMULL_LANE:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 3164 VMULL_LANE:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 3165 VMULL_LANE:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 3166 3167 VREV16 output: 3168 VREV16:0:result_int8x8 [] = { fffffff1, fffffff0, fffffff3, fffffff2, fffffff5, fffffff4, fffffff7, fffffff6, } 3169 VREV16:1:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 3170 VREV16:2:result_int32x2 [] = { 33333333, 33333333, } 3171 VREV16:3:result_int64x1 [] = { 3333333333333333, } 3172 VREV16:4:result_uint8x8 [] = { f1, f0, f3, f2, f5, f4, f7, f6, } 3173 VREV16:5:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 3174 VREV16:6:result_uint32x2 [] = { 33333333, 33333333, } 3175 VREV16:7:result_uint64x1 [] = { 3333333333333333, } 3176 VREV16:8:result_poly8x8 [] = { f1, f0, f3, f2, f5, f4, f7, f6, } 3177 VREV16:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 3178 VREV16:10:result_float32x2 [] = { 33333333, 33333333, } 3179 VREV16:11:result_int8x16 [] = { fffffff1, fffffff0, fffffff3, fffffff2, fffffff5, fffffff4, fffffff7, fffffff6, fffffff9, fffffff8, fffffffb, fffffffa, fffffffd, fffffffc, ffffffff, fffffffe, } 3180 VREV16:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 3181 VREV16:13:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 3182 VREV16:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 3183 VREV16:15:result_uint8x16 [] = { f1, f0, f3, f2, f5, f4, f7, f6, f9, f8, fb, fa, fd, fc, ff, fe, } 3184 VREV16:16:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 3185 VREV16:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 3186 VREV16:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 3187 VREV16:19:result_poly8x16 [] = { f1, f0, f3, f2, f5, f4, f7, f6, f9, f8, fb, fa, fd, fc, ff, fe, } 3188 VREV16:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 3189 VREV16:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 3190 3191 VREV32 output: 3192 VREV32:22:result_int8x8 [] = { fffffff3, fffffff2, fffffff1, fffffff0, fffffff7, fffffff6, fffffff5, fffffff4, } 3193 VREV32:23:result_int16x4 [] = { fffffff1, fffffff0, fffffff3, fffffff2, } 3194 VREV32:24:result_int32x2 [] = { 33333333, 33333333, } 3195 VREV32:25:result_int64x1 [] = { 3333333333333333, } 3196 VREV32:26:result_uint8x8 [] = { f3, f2, f1, f0, f7, f6, f5, f4, } 3197 VREV32:27:result_uint16x4 [] = { fff1, fff0, fff3, fff2, } 3198 VREV32:28:result_uint32x2 [] = { 33333333, 33333333, } 3199 VREV32:29:result_uint64x1 [] = { 3333333333333333, } 3200 VREV32:30:result_poly8x8 [] = { f3, f2, f1, f0, f7, f6, f5, f4, } 3201 VREV32:31:result_poly16x4 [] = { fff1, fff0, fff3, fff2, } 3202 VREV32:32:result_float32x2 [] = { 33333333, 33333333, } 3203 VREV32:33:result_int8x16 [] = { fffffff3, fffffff2, fffffff1, fffffff0, fffffff7, fffffff6, fffffff5, fffffff4, fffffffb, fffffffa, fffffff9, fffffff8, ffffffff, fffffffe, fffffffd, fffffffc, } 3204 VREV32:34:result_int16x8 [] = { fffffff1, fffffff0, fffffff3, fffffff2, fffffff5, fffffff4, fffffff7, fffffff6, } 3205 VREV32:35:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 3206 VREV32:36:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 3207 VREV32:37:result_uint8x16 [] = { f3, f2, f1, f0, f7, f6, f5, f4, fb, fa, f9, f8, ff, fe, fd, fc, } 3208 VREV32:38:result_uint16x8 [] = { fff1, fff0, fff3, fff2, fff5, fff4, fff7, fff6, } 3209 VREV32:39:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 3210 VREV32:40:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 3211 VREV32:41:result_poly8x16 [] = { f3, f2, f1, f0, f7, f6, f5, f4, fb, fa, f9, f8, ff, fe, fd, fc, } 3212 VREV32:42:result_poly16x8 [] = { fff1, fff0, fff3, fff2, fff5, fff4, fff7, fff6, } 3213 VREV32:43:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 3214 3215 VREV64 output: 3216 VREV64:44:result_int8x8 [] = { fffffff7, fffffff6, fffffff5, fffffff4, fffffff3, fffffff2, fffffff1, fffffff0, } 3217 VREV64:45:result_int16x4 [] = { fffffff3, fffffff2, fffffff1, fffffff0, } 3218 VREV64:46:result_int32x2 [] = { fffffff1, fffffff0, } 3219 VREV64:47:result_int64x1 [] = { 3333333333333333, } 3220 VREV64:48:result_uint8x8 [] = { f7, f6, f5, f4, f3, f2, f1, f0, } 3221 VREV64:49:result_uint16x4 [] = { fff3, fff2, fff1, fff0, } 3222 VREV64:50:result_uint32x2 [] = { fffffff1, fffffff0, } 3223 VREV64:51:result_uint64x1 [] = { 3333333333333333, } 3224 VREV64:52:result_poly8x8 [] = { f7, f6, f5, f4, f3, f2, f1, f0, } 3225 VREV64:53:result_poly16x4 [] = { fff3, fff2, fff1, fff0, } 3226 VREV64:54:result_float32x2 [] = { c1700000, c1800000, } 3227 VREV64:55:result_int8x16 [] = { fffffff7, fffffff6, fffffff5, fffffff4, fffffff3, fffffff2, fffffff1, fffffff0, ffffffff, fffffffe, fffffffd, fffffffc, fffffffb, fffffffa, fffffff9, fffffff8, } 3228 VREV64:56:result_int16x8 [] = { fffffff3, fffffff2, fffffff1, fffffff0, fffffff7, fffffff6, fffffff5, fffffff4, } 3229 VREV64:57:result_int32x4 [] = { fffffff1, fffffff0, fffffff3, fffffff2, } 3230 VREV64:58:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 3231 VREV64:59:result_uint8x16 [] = { f7, f6, f5, f4, f3, f2, f1, f0, ff, fe, fd, fc, fb, fa, f9, f8, } 3232 VREV64:60:result_uint16x8 [] = { fff3, fff2, fff1, fff0, fff7, fff6, fff5, fff4, } 3233 VREV64:61:result_uint32x4 [] = { fffffff1, fffffff0, fffffff3, fffffff2, } 3234 VREV64:62:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 3235 VREV64:63:result_poly8x16 [] = { f7, f6, f5, f4, f3, f2, f1, f0, ff, fe, fd, fc, fb, fa, f9, f8, } 3236 VREV64:64:result_poly16x8 [] = { fff3, fff2, fff1, fff0, fff7, fff6, fff5, fff4, } 3237 VREV64:65:result_float32x4 [] = { c1700000, c1800000, c1500000, c1600000, } 3238 3239 VSRA_N output: 3240 VSRA_N:0:result_int8x8 [] = { fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, } 3241 VSRA_N:1:result_int16x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, } 3242 VSRA_N:2:result_int32x2 [] = { fffffffc, fffffffd, } 3243 VSRA_N:3:result_int64x1 [] = { fffffffffffffff0, } 3244 VSRA_N:4:result_uint8x8 [] = { 5, 6, 7, 8, 9, a, b, c, } 3245 VSRA_N:5:result_uint16x4 [] = { fffc, fffd, fffe, ffff, } 3246 VSRA_N:6:result_uint32x2 [] = { fffffff3, fffffff4, } 3247 VSRA_N:7:result_uint64x1 [] = { fffffffffffffff0, } 3248 VSRA_N:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 3249 VSRA_N:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 3250 VSRA_N:10:result_float32x2 [] = { 33333333, 33333333, } 3251 VSRA_N:11:result_int8x16 [] = { fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, 0, 1, 2, 3, 4, 5, 6, 7, } 3252 VSRA_N:12:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, } 3253 VSRA_N:13:result_int32x4 [] = { fffffffc, fffffffd, fffffffe, ffffffff, } 3254 VSRA_N:14:result_int64x2 [] = { fffffffffffffff0, fffffffffffffff1, } 3255 VSRA_N:15:result_uint8x16 [] = { 5, 6, 7, 8, 9, a, b, c, d, e, f, 10, 11, 12, 13, 14, } 3256 VSRA_N:16:result_uint16x8 [] = { fffc, fffd, fffe, ffff, 0, 1, 2, 3, } 3257 VSRA_N:17:result_uint32x4 [] = { fffffff3, fffffff4, fffffff5, fffffff6, } 3258 VSRA_N:18:result_uint64x2 [] = { fffffffffffffff0, fffffffffffffff1, } 3259 VSRA_N:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 3260 VSRA_N:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 3261 VSRA_N:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 3262 3263 VTRN/VTRNQ chunk 0 output: 3264 VTRN/VTRNQ:0:result_int8x8 [] = { fffffff0, fffffff1, 11, 11, fffffff2, fffffff3, 11, 11, } 3265 VTRN/VTRNQ:1:result_int16x4 [] = { fffffff0, fffffff1, 22, 22, } 3266 VTRN/VTRNQ:2:result_int32x2 [] = { fffffff0, fffffff1, } 3267 VTRN/VTRNQ:3:result_int64x1 [] = { 3333333333333333, } 3268 VTRN/VTRNQ:4:result_uint8x8 [] = { f0, f1, 55, 55, f2, f3, 55, 55, } 3269 VTRN/VTRNQ:5:result_uint16x4 [] = { fff0, fff1, 66, 66, } 3270 VTRN/VTRNQ:6:result_uint32x2 [] = { fffffff0, fffffff1, } 3271 VTRN/VTRNQ:7:result_uint64x1 [] = { 3333333333333333, } 3272 VTRN/VTRNQ:8:result_poly8x8 [] = { f0, f1, 55, 55, f2, f3, 55, 55, } 3273 VTRN/VTRNQ:9:result_poly16x4 [] = { fff0, fff1, 66, 66, } 3274 VTRN/VTRNQ:10:result_float32x2 [] = { c1800000, c1700000, } 3275 VTRN/VTRNQ:11:result_int8x16 [] = { fffffff0, fffffff1, 11, 11, fffffff2, fffffff3, 11, 11, fffffff4, fffffff5, 11, 11, fffffff6, fffffff7, 11, 11, } 3276 VTRN/VTRNQ:12:result_int16x8 [] = { fffffff0, fffffff1, 22, 22, fffffff2, fffffff3, 22, 22, } 3277 VTRN/VTRNQ:13:result_int32x4 [] = { fffffff0, fffffff1, 33, 33, } 3278 VTRN/VTRNQ:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 3279 VTRN/VTRNQ:15:result_uint8x16 [] = { f0, f1, 55, 55, f2, f3, 55, 55, f4, f5, 55, 55, f6, f7, 55, 55, } 3280 VTRN/VTRNQ:16:result_uint16x8 [] = { fff0, fff1, 66, 66, fff2, fff3, 66, 66, } 3281 VTRN/VTRNQ:17:result_uint32x4 [] = { fffffff0, fffffff1, 77, 77, } 3282 VTRN/VTRNQ:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 3283 VTRN/VTRNQ:19:result_poly8x16 [] = { f0, f1, 55, 55, f2, f3, 55, 55, f4, f5, 55, 55, f6, f7, 55, 55, } 3284 VTRN/VTRNQ:20:result_poly16x8 [] = { fff0, fff1, 66, 66, fff2, fff3, 66, 66, } 3285 VTRN/VTRNQ:21:result_float32x4 [] = { c1800000, c1700000, 42073333, 42073333, } 3286 3287 VTRN/VTRNQ chunk 1 output: 3288 VTRN/VTRNQ:22:result_int8x8 [] = { fffffff4, fffffff5, 11, 11, fffffff6, fffffff7, 11, 11, } 3289 VTRN/VTRNQ:23:result_int16x4 [] = { fffffff2, fffffff3, 22, 22, } 3290 VTRN/VTRNQ:24:result_int32x2 [] = { 33, 33, } 3291 VTRN/VTRNQ:25:result_int64x1 [] = { 3333333333333333, } 3292 VTRN/VTRNQ:26:result_uint8x8 [] = { f4, f5, 55, 55, f6, f7, 55, 55, } 3293 VTRN/VTRNQ:27:result_uint16x4 [] = { fff2, fff3, 66, 66, } 3294 VTRN/VTRNQ:28:result_uint32x2 [] = { 77, 77, } 3295 VTRN/VTRNQ:29:result_uint64x1 [] = { 3333333333333333, } 3296 VTRN/VTRNQ:30:result_poly8x8 [] = { f4, f5, 55, 55, f6, f7, 55, 55, } 3297 VTRN/VTRNQ:31:result_poly16x4 [] = { fff2, fff3, 66, 66, } 3298 VTRN/VTRNQ:32:result_float32x2 [] = { 42066666, 42066666, } 3299 VTRN/VTRNQ:33:result_int8x16 [] = { fffffff8, fffffff9, 11, 11, fffffffa, fffffffb, 11, 11, fffffffc, fffffffd, 11, 11, fffffffe, ffffffff, 11, 11, } 3300 VTRN/VTRNQ:34:result_int16x8 [] = { fffffff4, fffffff5, 22, 22, fffffff6, fffffff7, 22, 22, } 3301 VTRN/VTRNQ:35:result_int32x4 [] = { fffffff2, fffffff3, 33, 33, } 3302 VTRN/VTRNQ:36:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 3303 VTRN/VTRNQ:37:result_uint8x16 [] = { f8, f9, 55, 55, fa, fb, 55, 55, fc, fd, 55, 55, fe, ff, 55, 55, } 3304 VTRN/VTRNQ:38:result_uint16x8 [] = { fff4, fff5, 66, 66, fff6, fff7, 66, 66, } 3305 VTRN/VTRNQ:39:result_uint32x4 [] = { fffffff2, fffffff3, 77, 77, } 3306 VTRN/VTRNQ:40:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 3307 VTRN/VTRNQ:41:result_poly8x16 [] = { f8, f9, 55, 55, fa, fb, 55, 55, fc, fd, 55, 55, fe, ff, 55, 55, } 3308 VTRN/VTRNQ:42:result_poly16x8 [] = { fff4, fff5, 66, 66, fff6, fff7, 66, 66, } 3309 VTRN/VTRNQ:43:result_float32x4 [] = { c1600000, c1500000, 42073333, 42073333, } 3310 3311 VUZP/VUZPQ chunk 0 output: 3312 VUZP/VUZPQ:0:result_int8x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, } 3313 VUZP/VUZPQ:1:result_int16x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, } 3314 VUZP/VUZPQ:2:result_int32x2 [] = { fffffff0, fffffff1, } 3315 VUZP/VUZPQ:3:result_int64x1 [] = { 3333333333333333, } 3316 VUZP/VUZPQ:4:result_uint8x8 [] = { f0, f1, f2, f3, f4, f5, f6, f7, } 3317 VUZP/VUZPQ:5:result_uint16x4 [] = { fff0, fff1, fff2, fff3, } 3318 VUZP/VUZPQ:6:result_uint32x2 [] = { fffffff0, fffffff1, } 3319 VUZP/VUZPQ:7:result_uint64x1 [] = { 3333333333333333, } 3320 VUZP/VUZPQ:8:result_poly8x8 [] = { f0, f1, f2, f3, f4, f5, f6, f7, } 3321 VUZP/VUZPQ:9:result_poly16x4 [] = { fff0, fff1, fff2, fff3, } 3322 VUZP/VUZPQ:10:result_float32x2 [] = { c1800000, c1700000, } 3323 VUZP/VUZPQ:11:result_int8x16 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, } 3324 VUZP/VUZPQ:12:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, } 3325 VUZP/VUZPQ:13:result_int32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, } 3326 VUZP/VUZPQ:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 3327 VUZP/VUZPQ:15:result_uint8x16 [] = { f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, fa, fb, fc, fd, fe, ff, } 3328 VUZP/VUZPQ:16:result_uint16x8 [] = { fff0, fff1, fff2, fff3, fff4, fff5, fff6, fff7, } 3329 VUZP/VUZPQ:17:result_uint32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, } 3330 VUZP/VUZPQ:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 3331 VUZP/VUZPQ:19:result_poly8x16 [] = { f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, fa, fb, fc, fd, fe, ff, } 3332 VUZP/VUZPQ:20:result_poly16x8 [] = { fff0, fff1, fff2, fff3, fff4, fff5, fff6, fff7, } 3333 VUZP/VUZPQ:21:result_float32x4 [] = { c1800000, c1700000, c1600000, c1500000, } 3334 3335 VUZP/VUZPQ chunk 1 output: 3336 VUZP/VUZPQ:22:result_int8x8 [] = { 11, 11, 11, 11, 11, 11, 11, 11, } 3337 VUZP/VUZPQ:23:result_int16x4 [] = { 22, 22, 22, 22, } 3338 VUZP/VUZPQ:24:result_int32x2 [] = { 33, 33, } 3339 VUZP/VUZPQ:25:result_int64x1 [] = { 3333333333333333, } 3340 VUZP/VUZPQ:26:result_uint8x8 [] = { 55, 55, 55, 55, 55, 55, 55, 55, } 3341 VUZP/VUZPQ:27:result_uint16x4 [] = { 66, 66, 66, 66, } 3342 VUZP/VUZPQ:28:result_uint32x2 [] = { 77, 77, } 3343 VUZP/VUZPQ:29:result_uint64x1 [] = { 3333333333333333, } 3344 VUZP/VUZPQ:30:result_poly8x8 [] = { 55, 55, 55, 55, 55, 55, 55, 55, } 3345 VUZP/VUZPQ:31:result_poly16x4 [] = { 66, 66, 66, 66, } 3346 VUZP/VUZPQ:32:result_float32x2 [] = { 42066666, 42066666, } 3347 VUZP/VUZPQ:33:result_int8x16 [] = { 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, } 3348 VUZP/VUZPQ:34:result_int16x8 [] = { 22, 22, 22, 22, 22, 22, 22, 22, } 3349 VUZP/VUZPQ:35:result_int32x4 [] = { 33, 33, 33, 33, } 3350 VUZP/VUZPQ:36:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 3351 VUZP/VUZPQ:37:result_uint8x16 [] = { 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, } 3352 VUZP/VUZPQ:38:result_uint16x8 [] = { 66, 66, 66, 66, 66, 66, 66, 66, } 3353 VUZP/VUZPQ:39:result_uint32x4 [] = { 77, 77, 77, 77, } 3354 VUZP/VUZPQ:40:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 3355 VUZP/VUZPQ:41:result_poly8x16 [] = { 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, } 3356 VUZP/VUZPQ:42:result_poly16x8 [] = { 66, 66, 66, 66, 66, 66, 66, 66, } 3357 VUZP/VUZPQ:43:result_float32x4 [] = { 42073333, 42073333, 42073333, 42073333, } 3358 3359 VZIP/VZIPQ chunk 0 output: 3360 VZIP/VZIPQ:0:result_int8x8 [] = { fffffff0, fffffff4, 11, 11, fffffff1, fffffff5, 11, 11, } 3361 VZIP/VZIPQ:1:result_int16x4 [] = { fffffff0, fffffff2, 22, 22, } 3362 VZIP/VZIPQ:2:result_int32x2 [] = { fffffff0, fffffff1, } 3363 VZIP/VZIPQ:3:result_int64x1 [] = { 3333333333333333, } 3364 VZIP/VZIPQ:4:result_uint8x8 [] = { f0, f4, 55, 55, f1, f5, 55, 55, } 3365 VZIP/VZIPQ:5:result_uint16x4 [] = { fff0, fff2, 66, 66, } 3366 VZIP/VZIPQ:6:result_uint32x2 [] = { fffffff0, fffffff1, } 3367 VZIP/VZIPQ:7:result_uint64x1 [] = { 3333333333333333, } 3368 VZIP/VZIPQ:8:result_poly8x8 [] = { f0, f4, 55, 55, f1, f5, 55, 55, } 3369 VZIP/VZIPQ:9:result_poly16x4 [] = { fff0, fff2, 66, 66, } 3370 VZIP/VZIPQ:10:result_float32x2 [] = { c1800000, c1700000, } 3371 VZIP/VZIPQ:11:result_int8x16 [] = { fffffff0, fffffff8, 11, 11, fffffff1, fffffff9, 11, 11, fffffff2, fffffffa, 11, 11, fffffff3, fffffffb, 11, 11, } 3372 VZIP/VZIPQ:12:result_int16x8 [] = { fffffff0, fffffff4, 22, 22, fffffff1, fffffff5, 22, 22, } 3373 VZIP/VZIPQ:13:result_int32x4 [] = { fffffff0, fffffff2, 33, 33, } 3374 VZIP/VZIPQ:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 3375 VZIP/VZIPQ:15:result_uint8x16 [] = { f0, f8, 55, 55, f1, f9, 55, 55, f2, fa, 55, 55, f3, fb, 55, 55, } 3376 VZIP/VZIPQ:16:result_uint16x8 [] = { fff0, fff4, 66, 66, fff1, fff5, 66, 66, } 3377 VZIP/VZIPQ:17:result_uint32x4 [] = { fffffff0, fffffff2, 77, 77, } 3378 VZIP/VZIPQ:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 3379 VZIP/VZIPQ:19:result_poly8x16 [] = { f0, f8, 55, 55, f1, f9, 55, 55, f2, fa, 55, 55, f3, fb, 55, 55, } 3380 VZIP/VZIPQ:20:result_poly16x8 [] = { fff0, fff4, 66, 66, fff1, fff5, 66, 66, } 3381 VZIP/VZIPQ:21:result_float32x4 [] = { c1800000, c1600000, 42073333, 42073333, } 3382 3383 VZIP/VZIPQ chunk 1 output: 3384 VZIP/VZIPQ:22:result_int8x8 [] = { fffffff2, fffffff6, 11, 11, fffffff3, fffffff7, 11, 11, } 3385 VZIP/VZIPQ:23:result_int16x4 [] = { fffffff1, fffffff3, 22, 22, } 3386 VZIP/VZIPQ:24:result_int32x2 [] = { 33, 33, } 3387 VZIP/VZIPQ:25:result_int64x1 [] = { 3333333333333333, } 3388 VZIP/VZIPQ:26:result_uint8x8 [] = { f2, f6, 55, 55, f3, f7, 55, 55, } 3389 VZIP/VZIPQ:27:result_uint16x4 [] = { fff1, fff3, 66, 66, } 3390 VZIP/VZIPQ:28:result_uint32x2 [] = { 77, 77, } 3391 VZIP/VZIPQ:29:result_uint64x1 [] = { 3333333333333333, } 3392 VZIP/VZIPQ:30:result_poly8x8 [] = { f2, f6, 55, 55, f3, f7, 55, 55, } 3393 VZIP/VZIPQ:31:result_poly16x4 [] = { fff1, fff3, 66, 66, } 3394 VZIP/VZIPQ:32:result_float32x2 [] = { 42066666, 42066666, } 3395 VZIP/VZIPQ:33:result_int8x16 [] = { fffffff4, fffffffc, 11, 11, fffffff5, fffffffd, 11, 11, fffffff6, fffffffe, 11, 11, fffffff7, ffffffff, 11, 11, } 3396 VZIP/VZIPQ:34:result_int16x8 [] = { fffffff2, fffffff6, 22, 22, fffffff3, fffffff7, 22, 22, } 3397 VZIP/VZIPQ:35:result_int32x4 [] = { fffffff1, fffffff3, 33, 33, } 3398 VZIP/VZIPQ:36:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 3399 VZIP/VZIPQ:37:result_uint8x16 [] = { f4, fc, 55, 55, f5, fd, 55, 55, f6, fe, 55, 55, f7, ff, 55, 55, } 3400 VZIP/VZIPQ:38:result_uint16x8 [] = { fff2, fff6, 66, 66, fff3, fff7, 66, 66, } 3401 VZIP/VZIPQ:39:result_uint32x4 [] = { fffffff1, fffffff3, 77, 77, } 3402 VZIP/VZIPQ:40:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 3403 VZIP/VZIPQ:41:result_poly8x16 [] = { f4, fc, 55, 55, f5, fd, 55, 55, f6, fe, 55, 55, f7, ff, 55, 55, } 3404 VZIP/VZIPQ:42:result_poly16x8 [] = { fff2, fff6, 66, 66, fff3, fff7, 66, 66, } 3405 VZIP/VZIPQ:43:result_float32x4 [] = { c1700000, c1500000, 42073333, 42073333, } 3406 3407 VREINTERPRET/VREINTERPRETQ output: 3408 VREINTERPRET/VREINTERPRETQ:0:result_int8x8 [] = { fffffff0, ffffffff, fffffff1, ffffffff, fffffff2, ffffffff, fffffff3, ffffffff, } 3409 VREINTERPRET/VREINTERPRETQ:1:result_int8x8 [] = { fffffff0, ffffffff, ffffffff, ffffffff, fffffff1, ffffffff, ffffffff, ffffffff, } 3410 VREINTERPRET/VREINTERPRETQ:2:result_int8x8 [] = { fffffff0, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, } 3411 VREINTERPRET/VREINTERPRETQ:3:result_int8x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, } 3412 VREINTERPRET/VREINTERPRETQ:4:result_int8x8 [] = { fffffff0, ffffffff, fffffff1, ffffffff, fffffff2, ffffffff, fffffff3, ffffffff, } 3413 VREINTERPRET/VREINTERPRETQ:5:result_int8x8 [] = { fffffff0, ffffffff, ffffffff, ffffffff, fffffff1, ffffffff, ffffffff, ffffffff, } 3414 VREINTERPRET/VREINTERPRETQ:6:result_int8x8 [] = { fffffff0, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, } 3415 VREINTERPRET/VREINTERPRETQ:7:result_int8x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, } 3416 VREINTERPRET/VREINTERPRETQ:8:result_int8x8 [] = { fffffff0, ffffffff, fffffff1, ffffffff, fffffff2, ffffffff, fffffff3, ffffffff, } 3417 VREINTERPRET/VREINTERPRETQ:9:result_int16x4 [] = { fffff1f0, fffff3f2, fffff5f4, fffff7f6, } 3418 VREINTERPRET/VREINTERPRETQ:10:result_int16x4 [] = { fffffff0, ffffffff, fffffff1, ffffffff, } 3419 VREINTERPRET/VREINTERPRETQ:11:result_int16x4 [] = { fffffff0, ffffffff, ffffffff, ffffffff, } 3420 VREINTERPRET/VREINTERPRETQ:12:result_int16x4 [] = { fffff1f0, fffff3f2, fffff5f4, fffff7f6, } 3421 VREINTERPRET/VREINTERPRETQ:13:result_int16x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, } 3422 VREINTERPRET/VREINTERPRETQ:14:result_int16x4 [] = { fffffff0, ffffffff, fffffff1, ffffffff, } 3423 VREINTERPRET/VREINTERPRETQ:15:result_int16x4 [] = { fffffff0, ffffffff, ffffffff, ffffffff, } 3424 VREINTERPRET/VREINTERPRETQ:16:result_int16x4 [] = { fffff1f0, fffff3f2, fffff5f4, fffff7f6, } 3425 VREINTERPRET/VREINTERPRETQ:17:result_int16x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, } 3426 VREINTERPRET/VREINTERPRETQ:18:result_int32x2 [] = { f3f2f1f0, f7f6f5f4, } 3427 VREINTERPRET/VREINTERPRETQ:19:result_int32x2 [] = { fff1fff0, fff3fff2, } 3428 VREINTERPRET/VREINTERPRETQ:20:result_int32x2 [] = { fffffff0, ffffffff, } 3429 VREINTERPRET/VREINTERPRETQ:21:result_int32x2 [] = { f3f2f1f0, f7f6f5f4, } 3430 VREINTERPRET/VREINTERPRETQ:22:result_int32x2 [] = { fff1fff0, fff3fff2, } 3431 VREINTERPRET/VREINTERPRETQ:23:result_int32x2 [] = { fffffff0, fffffff1, } 3432 VREINTERPRET/VREINTERPRETQ:24:result_int32x2 [] = { fffffff0, ffffffff, } 3433 VREINTERPRET/VREINTERPRETQ:25:result_int32x2 [] = { f3f2f1f0, f7f6f5f4, } 3434 VREINTERPRET/VREINTERPRETQ:26:result_int32x2 [] = { fff1fff0, fff3fff2, } 3435 VREINTERPRET/VREINTERPRETQ:27:result_int64x1 [] = { f7f6f5f4f3f2f1f0, } 3436 VREINTERPRET/VREINTERPRETQ:28:result_int64x1 [] = { fff3fff2fff1fff0, } 3437 VREINTERPRET/VREINTERPRETQ:29:result_int64x1 [] = { fffffff1fffffff0, } 3438 VREINTERPRET/VREINTERPRETQ:30:result_int64x1 [] = { f7f6f5f4f3f2f1f0, } 3439 VREINTERPRET/VREINTERPRETQ:31:result_int64x1 [] = { fff3fff2fff1fff0, } 3440 VREINTERPRET/VREINTERPRETQ:32:result_int64x1 [] = { fffffff1fffffff0, } 3441 VREINTERPRET/VREINTERPRETQ:33:result_int64x1 [] = { fffffffffffffff0, } 3442 VREINTERPRET/VREINTERPRETQ:34:result_int64x1 [] = { f7f6f5f4f3f2f1f0, } 3443 VREINTERPRET/VREINTERPRETQ:35:result_int64x1 [] = { fff3fff2fff1fff0, } 3444 VREINTERPRET/VREINTERPRETQ:36:result_uint8x8 [] = { f0, f1, f2, f3, f4, f5, f6, f7, } 3445 VREINTERPRET/VREINTERPRETQ:37:result_uint8x8 [] = { f0, ff, f1, ff, f2, ff, f3, ff, } 3446 VREINTERPRET/VREINTERPRETQ:38:result_uint8x8 [] = { f0, ff, ff, ff, f1, ff, ff, ff, } 3447 VREINTERPRET/VREINTERPRETQ:39:result_uint8x8 [] = { f0, ff, ff, ff, ff, ff, ff, ff, } 3448 VREINTERPRET/VREINTERPRETQ:40:result_uint8x8 [] = { f0, ff, f1, ff, f2, ff, f3, ff, } 3449 VREINTERPRET/VREINTERPRETQ:41:result_uint8x8 [] = { f0, ff, ff, ff, f1, ff, ff, ff, } 3450 VREINTERPRET/VREINTERPRETQ:42:result_uint8x8 [] = { f0, ff, ff, ff, ff, ff, ff, ff, } 3451 VREINTERPRET/VREINTERPRETQ:43:result_uint8x8 [] = { f0, f1, f2, f3, f4, f5, f6, f7, } 3452 VREINTERPRET/VREINTERPRETQ:44:result_uint8x8 [] = { f0, ff, f1, ff, f2, ff, f3, ff, } 3453 VREINTERPRET/VREINTERPRETQ:45:result_uint16x4 [] = { f1f0, f3f2, f5f4, f7f6, } 3454 VREINTERPRET/VREINTERPRETQ:46:result_uint16x4 [] = { fff0, fff1, fff2, fff3, } 3455 VREINTERPRET/VREINTERPRETQ:47:result_uint16x4 [] = { fff0, ffff, fff1, ffff, } 3456 VREINTERPRET/VREINTERPRETQ:48:result_uint16x4 [] = { fff0, ffff, ffff, ffff, } 3457 VREINTERPRET/VREINTERPRETQ:49:result_uint16x4 [] = { f1f0, f3f2, f5f4, f7f6, } 3458 VREINTERPRET/VREINTERPRETQ:50:result_uint16x4 [] = { fff0, ffff, fff1, ffff, } 3459 VREINTERPRET/VREINTERPRETQ:51:result_uint16x4 [] = { fff0, ffff, ffff, ffff, } 3460 VREINTERPRET/VREINTERPRETQ:52:result_uint16x4 [] = { f1f0, f3f2, f5f4, f7f6, } 3461 VREINTERPRET/VREINTERPRETQ:53:result_uint16x4 [] = { fff0, fff1, fff2, fff3, } 3462 VREINTERPRET/VREINTERPRETQ:54:result_uint32x2 [] = { f3f2f1f0, f7f6f5f4, } 3463 VREINTERPRET/VREINTERPRETQ:55:result_uint32x2 [] = { fff1fff0, fff3fff2, } 3464 VREINTERPRET/VREINTERPRETQ:56:result_uint32x2 [] = { fffffff0, fffffff1, } 3465 VREINTERPRET/VREINTERPRETQ:57:result_uint32x2 [] = { fffffff0, ffffffff, } 3466 VREINTERPRET/VREINTERPRETQ:58:result_uint32x2 [] = { f3f2f1f0, f7f6f5f4, } 3467 VREINTERPRET/VREINTERPRETQ:59:result_uint32x2 [] = { fff1fff0, fff3fff2, } 3468 VREINTERPRET/VREINTERPRETQ:60:result_uint32x2 [] = { fffffff0, ffffffff, } 3469 VREINTERPRET/VREINTERPRETQ:61:result_uint32x2 [] = { f3f2f1f0, f7f6f5f4, } 3470 VREINTERPRET/VREINTERPRETQ:62:result_uint32x2 [] = { fff1fff0, fff3fff2, } 3471 VREINTERPRET/VREINTERPRETQ:63:result_uint64x1 [] = { f7f6f5f4f3f2f1f0, } 3472 VREINTERPRET/VREINTERPRETQ:64:result_uint64x1 [] = { fff3fff2fff1fff0, } 3473 VREINTERPRET/VREINTERPRETQ:65:result_uint64x1 [] = { fffffff1fffffff0, } 3474 VREINTERPRET/VREINTERPRETQ:66:result_uint64x1 [] = { fffffffffffffff0, } 3475 VREINTERPRET/VREINTERPRETQ:67:result_uint64x1 [] = { f7f6f5f4f3f2f1f0, } 3476 VREINTERPRET/VREINTERPRETQ:68:result_uint64x1 [] = { fff3fff2fff1fff0, } 3477 VREINTERPRET/VREINTERPRETQ:69:result_uint64x1 [] = { fffffff1fffffff0, } 3478 VREINTERPRET/VREINTERPRETQ:70:result_uint64x1 [] = { f7f6f5f4f3f2f1f0, } 3479 VREINTERPRET/VREINTERPRETQ:71:result_uint64x1 [] = { fff3fff2fff1fff0, } 3480 VREINTERPRET/VREINTERPRETQ:72:result_poly8x8 [] = { f0, f1, f2, f3, f4, f5, f6, f7, } 3481 VREINTERPRET/VREINTERPRETQ:73:result_poly8x8 [] = { f0, ff, f1, ff, f2, ff, f3, ff, } 3482 VREINTERPRET/VREINTERPRETQ:74:result_poly8x8 [] = { f0, ff, ff, ff, f1, ff, ff, ff, } 3483 VREINTERPRET/VREINTERPRETQ:75:result_poly8x8 [] = { f0, ff, ff, ff, ff, ff, ff, ff, } 3484 VREINTERPRET/VREINTERPRETQ:76:result_poly8x8 [] = { f0, f1, f2, f3, f4, f5, f6, f7, } 3485 VREINTERPRET/VREINTERPRETQ:77:result_poly8x8 [] = { f0, ff, f1, ff, f2, ff, f3, ff, } 3486 VREINTERPRET/VREINTERPRETQ:78:result_poly8x8 [] = { f0, ff, ff, ff, f1, ff, ff, ff, } 3487 VREINTERPRET/VREINTERPRETQ:79:result_poly8x8 [] = { f0, ff, ff, ff, ff, ff, ff, ff, } 3488 VREINTERPRET/VREINTERPRETQ:80:result_poly8x8 [] = { f0, ff, f1, ff, f2, ff, f3, ff, } 3489 VREINTERPRET/VREINTERPRETQ:81:result_poly16x4 [] = { f1f0, f3f2, f5f4, f7f6, } 3490 VREINTERPRET/VREINTERPRETQ:82:result_poly16x4 [] = { fff0, fff1, fff2, fff3, } 3491 VREINTERPRET/VREINTERPRETQ:83:result_poly16x4 [] = { fff0, ffff, fff1, ffff, } 3492 VREINTERPRET/VREINTERPRETQ:84:result_poly16x4 [] = { fff0, ffff, ffff, ffff, } 3493 VREINTERPRET/VREINTERPRETQ:85:result_poly16x4 [] = { f1f0, f3f2, f5f4, f7f6, } 3494 VREINTERPRET/VREINTERPRETQ:86:result_poly16x4 [] = { fff0, fff1, fff2, fff3, } 3495 VREINTERPRET/VREINTERPRETQ:87:result_poly16x4 [] = { fff0, ffff, fff1, ffff, } 3496 VREINTERPRET/VREINTERPRETQ:88:result_poly16x4 [] = { fff0, ffff, ffff, ffff, } 3497 VREINTERPRET/VREINTERPRETQ:89:result_poly16x4 [] = { f1f0, f3f2, f5f4, f7f6, } 3498 VREINTERPRET/VREINTERPRETQ:90:result_int8x16 [] = { fffffff0, ffffffff, fffffff1, ffffffff, fffffff2, ffffffff, fffffff3, ffffffff, fffffff4, ffffffff, fffffff5, ffffffff, fffffff6, ffffffff, fffffff7, ffffffff, } 3499 VREINTERPRET/VREINTERPRETQ:91:result_int8x16 [] = { fffffff0, ffffffff, ffffffff, ffffffff, fffffff1, ffffffff, ffffffff, ffffffff, fffffff2, ffffffff, ffffffff, ffffffff, fffffff3, ffffffff, ffffffff, ffffffff, } 3500 VREINTERPRET/VREINTERPRETQ:92:result_int8x16 [] = { fffffff0, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, fffffff1, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, } 3501 VREINTERPRET/VREINTERPRETQ:93:result_int8x16 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, } 3502 VREINTERPRET/VREINTERPRETQ:94:result_int8x16 [] = { fffffff0, ffffffff, fffffff1, ffffffff, fffffff2, ffffffff, fffffff3, ffffffff, fffffff4, ffffffff, fffffff5, ffffffff, fffffff6, ffffffff, fffffff7, ffffffff, } 3503 VREINTERPRET/VREINTERPRETQ:95:result_int8x16 [] = { fffffff0, ffffffff, ffffffff, ffffffff, fffffff1, ffffffff, ffffffff, ffffffff, fffffff2, ffffffff, ffffffff, ffffffff, fffffff3, ffffffff, ffffffff, ffffffff, } 3504 VREINTERPRET/VREINTERPRETQ:96:result_int8x16 [] = { fffffff0, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, fffffff1, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, } 3505 VREINTERPRET/VREINTERPRETQ:97:result_int8x16 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, } 3506 VREINTERPRET/VREINTERPRETQ:98:result_int8x16 [] = { fffffff0, ffffffff, fffffff1, ffffffff, fffffff2, ffffffff, fffffff3, ffffffff, fffffff4, ffffffff, fffffff5, ffffffff, fffffff6, ffffffff, fffffff7, ffffffff, } 3507 VREINTERPRET/VREINTERPRETQ:99:result_int16x8 [] = { fffff1f0, fffff3f2, fffff5f4, fffff7f6, fffff9f8, fffffbfa, fffffdfc, fffffffe, } 3508 VREINTERPRET/VREINTERPRETQ:100:result_int16x8 [] = { fffffff0, ffffffff, fffffff1, ffffffff, fffffff2, ffffffff, fffffff3, ffffffff, } 3509 VREINTERPRET/VREINTERPRETQ:101:result_int16x8 [] = { fffffff0, ffffffff, ffffffff, ffffffff, fffffff1, ffffffff, ffffffff, ffffffff, } 3510 VREINTERPRET/VREINTERPRETQ:102:result_int16x8 [] = { fffff1f0, fffff3f2, fffff5f4, fffff7f6, fffff9f8, fffffbfa, fffffdfc, fffffffe, } 3511 VREINTERPRET/VREINTERPRETQ:103:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, } 3512 VREINTERPRET/VREINTERPRETQ:104:result_int16x8 [] = { fffffff0, ffffffff, fffffff1, ffffffff, fffffff2, ffffffff, fffffff3, ffffffff, } 3513 VREINTERPRET/VREINTERPRETQ:105:result_int16x8 [] = { fffffff0, ffffffff, ffffffff, ffffffff, fffffff1, ffffffff, ffffffff, ffffffff, } 3514 VREINTERPRET/VREINTERPRETQ:106:result_int16x8 [] = { fffff1f0, fffff3f2, fffff5f4, fffff7f6, fffff9f8, fffffbfa, fffffdfc, fffffffe, } 3515 VREINTERPRET/VREINTERPRETQ:107:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, } 3516 VREINTERPRET/VREINTERPRETQ:108:result_int32x4 [] = { f3f2f1f0, f7f6f5f4, fbfaf9f8, fffefdfc, } 3517 VREINTERPRET/VREINTERPRETQ:109:result_int32x4 [] = { fff1fff0, fff3fff2, fff5fff4, fff7fff6, } 3518 VREINTERPRET/VREINTERPRETQ:110:result_int32x4 [] = { fffffff0, ffffffff, fffffff1, ffffffff, } 3519 VREINTERPRET/VREINTERPRETQ:111:result_int32x4 [] = { f3f2f1f0, f7f6f5f4, fbfaf9f8, fffefdfc, } 3520 VREINTERPRET/VREINTERPRETQ:112:result_int32x4 [] = { fff1fff0, fff3fff2, fff5fff4, fff7fff6, } 3521 VREINTERPRET/VREINTERPRETQ:113:result_int32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, } 3522 VREINTERPRET/VREINTERPRETQ:114:result_int32x4 [] = { fffffff0, ffffffff, fffffff1, ffffffff, } 3523 VREINTERPRET/VREINTERPRETQ:115:result_int32x4 [] = { f3f2f1f0, f7f6f5f4, fbfaf9f8, fffefdfc, } 3524 VREINTERPRET/VREINTERPRETQ:116:result_int32x4 [] = { fff1fff0, fff3fff2, fff5fff4, fff7fff6, } 3525 VREINTERPRET/VREINTERPRETQ:117:result_int64x2 [] = { f7f6f5f4f3f2f1f0, fffefdfcfbfaf9f8, } 3526 VREINTERPRET/VREINTERPRETQ:118:result_int64x2 [] = { fff3fff2fff1fff0, fff7fff6fff5fff4, } 3527 VREINTERPRET/VREINTERPRETQ:119:result_int64x2 [] = { fffffff1fffffff0, fffffff3fffffff2, } 3528 VREINTERPRET/VREINTERPRETQ:120:result_int64x2 [] = { f7f6f5f4f3f2f1f0, fffefdfcfbfaf9f8, } 3529 VREINTERPRET/VREINTERPRETQ:121:result_int64x2 [] = { fff3fff2fff1fff0, fff7fff6fff5fff4, } 3530 VREINTERPRET/VREINTERPRETQ:122:result_int64x2 [] = { fffffff1fffffff0, fffffff3fffffff2, } 3531 VREINTERPRET/VREINTERPRETQ:123:result_int64x2 [] = { fffffffffffffff0, fffffffffffffff1, } 3532 VREINTERPRET/VREINTERPRETQ:124:result_int64x2 [] = { f7f6f5f4f3f2f1f0, fffefdfcfbfaf9f8, } 3533 VREINTERPRET/VREINTERPRETQ:125:result_int64x2 [] = { fff3fff2fff1fff0, fff7fff6fff5fff4, } 3534 VREINTERPRET/VREINTERPRETQ:126:result_uint16x8 [] = { f1f0, f3f2, f5f4, f7f6, f9f8, fbfa, fdfc, fffe, } 3535 VREINTERPRET/VREINTERPRETQ:127:result_uint16x8 [] = { fff0, fff1, fff2, fff3, fff4, fff5, fff6, fff7, } 3536 VREINTERPRET/VREINTERPRETQ:128:result_uint16x8 [] = { fff0, ffff, fff1, ffff, fff2, ffff, fff3, ffff, } 3537 VREINTERPRET/VREINTERPRETQ:129:result_uint16x8 [] = { fff0, ffff, ffff, ffff, fff1, ffff, ffff, ffff, } 3538 VREINTERPRET/VREINTERPRETQ:130:result_uint16x8 [] = { f1f0, f3f2, f5f4, f7f6, f9f8, fbfa, fdfc, fffe, } 3539 VREINTERPRET/VREINTERPRETQ:131:result_uint16x8 [] = { fff0, ffff, fff1, ffff, fff2, ffff, fff3, ffff, } 3540 VREINTERPRET/VREINTERPRETQ:132:result_uint16x8 [] = { fff0, ffff, ffff, ffff, fff1, ffff, ffff, ffff, } 3541 VREINTERPRET/VREINTERPRETQ:133:result_uint16x8 [] = { f1f0, f3f2, f5f4, f7f6, f9f8, fbfa, fdfc, fffe, } 3542 VREINTERPRET/VREINTERPRETQ:134:result_uint16x8 [] = { fff0, fff1, fff2, fff3, fff4, fff5, fff6, fff7, } 3543 VREINTERPRET/VREINTERPRETQ:135:result_uint32x4 [] = { f3f2f1f0, f7f6f5f4, fbfaf9f8, fffefdfc, } 3544 VREINTERPRET/VREINTERPRETQ:136:result_uint32x4 [] = { fff1fff0, fff3fff2, fff5fff4, fff7fff6, } 3545 VREINTERPRET/VREINTERPRETQ:137:result_uint32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, } 3546 VREINTERPRET/VREINTERPRETQ:138:result_uint32x4 [] = { fffffff0, ffffffff, fffffff1, ffffffff, } 3547 VREINTERPRET/VREINTERPRETQ:139:result_uint32x4 [] = { f3f2f1f0, f7f6f5f4, fbfaf9f8, fffefdfc, } 3548 VREINTERPRET/VREINTERPRETQ:140:result_uint32x4 [] = { fff1fff0, fff3fff2, fff5fff4, fff7fff6, } 3549 VREINTERPRET/VREINTERPRETQ:141:result_uint32x4 [] = { fffffff0, ffffffff, fffffff1, ffffffff, } 3550 VREINTERPRET/VREINTERPRETQ:142:result_uint32x4 [] = { f3f2f1f0, f7f6f5f4, fbfaf9f8, fffefdfc, } 3551 VREINTERPRET/VREINTERPRETQ:143:result_uint32x4 [] = { fff1fff0, fff3fff2, fff5fff4, fff7fff6, } 3552 VREINTERPRET/VREINTERPRETQ:144:result_uint64x2 [] = { f7f6f5f4f3f2f1f0, fffefdfcfbfaf9f8, } 3553 VREINTERPRET/VREINTERPRETQ:145:result_uint64x2 [] = { fff3fff2fff1fff0, fff7fff6fff5fff4, } 3554 VREINTERPRET/VREINTERPRETQ:146:result_uint64x2 [] = { fffffff1fffffff0, fffffff3fffffff2, } 3555 VREINTERPRET/VREINTERPRETQ:147:result_uint64x2 [] = { fffffffffffffff0, fffffffffffffff1, } 3556 VREINTERPRET/VREINTERPRETQ:148:result_uint64x2 [] = { f7f6f5f4f3f2f1f0, fffefdfcfbfaf9f8, } 3557 VREINTERPRET/VREINTERPRETQ:149:result_uint64x2 [] = { fff3fff2fff1fff0, fff7fff6fff5fff4, } 3558 VREINTERPRET/VREINTERPRETQ:150:result_uint64x2 [] = { fffffff1fffffff0, fffffff3fffffff2, } 3559 VREINTERPRET/VREINTERPRETQ:151:result_uint64x2 [] = { f7f6f5f4f3f2f1f0, fffefdfcfbfaf9f8, } 3560 VREINTERPRET/VREINTERPRETQ:152:result_uint64x2 [] = { fff3fff2fff1fff0, fff7fff6fff5fff4, } 3561 VREINTERPRET/VREINTERPRETQ:153:result_uint8x16 [] = { f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, fa, fb, fc, fd, fe, ff, } 3562 VREINTERPRET/VREINTERPRETQ:154:result_uint8x16 [] = { f0, ff, f1, ff, f2, ff, f3, ff, f4, ff, f5, ff, f6, ff, f7, ff, } 3563 VREINTERPRET/VREINTERPRETQ:155:result_uint8x16 [] = { f0, ff, ff, ff, f1, ff, ff, ff, f2, ff, ff, ff, f3, ff, ff, ff, } 3564 VREINTERPRET/VREINTERPRETQ:156:result_uint8x16 [] = { f0, ff, ff, ff, ff, ff, ff, ff, f1, ff, ff, ff, ff, ff, ff, ff, } 3565 VREINTERPRET/VREINTERPRETQ:157:result_uint8x16 [] = { f0, ff, f1, ff, f2, ff, f3, ff, f4, ff, f5, ff, f6, ff, f7, ff, } 3566 VREINTERPRET/VREINTERPRETQ:158:result_uint8x16 [] = { f0, ff, ff, ff, f1, ff, ff, ff, f2, ff, ff, ff, f3, ff, ff, ff, } 3567 VREINTERPRET/VREINTERPRETQ:159:result_uint8x16 [] = { f0, ff, ff, ff, ff, ff, ff, ff, f1, ff, ff, ff, ff, ff, ff, ff, } 3568 VREINTERPRET/VREINTERPRETQ:160:result_uint8x16 [] = { f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, fa, fb, fc, fd, fe, ff, } 3569 VREINTERPRET/VREINTERPRETQ:161:result_uint8x16 [] = { f0, ff, f1, ff, f2, ff, f3, ff, f4, ff, f5, ff, f6, ff, f7, ff, } 3570 VREINTERPRET/VREINTERPRETQ:162:result_float32x2 [] = { f3f2f1f0, f7f6f5f4, } 3571 VREINTERPRET/VREINTERPRETQ:163:result_float32x2 [] = { fff1fff0, fff3fff2, } 3572 VREINTERPRET/VREINTERPRETQ:164:result_float32x2 [] = { fffffff0, fffffff1, } 3573 VREINTERPRET/VREINTERPRETQ:165:result_float32x2 [] = { fffffff0, ffffffff, } 3574 VREINTERPRET/VREINTERPRETQ:166:result_float32x2 [] = { f3f2f1f0, f7f6f5f4, } 3575 VREINTERPRET/VREINTERPRETQ:167:result_float32x2 [] = { fff1fff0, fff3fff2, } 3576 VREINTERPRET/VREINTERPRETQ:168:result_float32x2 [] = { fffffff0, fffffff1, } 3577 VREINTERPRET/VREINTERPRETQ:169:result_float32x2 [] = { fffffff0, ffffffff, } 3578 VREINTERPRET/VREINTERPRETQ:170:result_float32x2 [] = { f3f2f1f0, f7f6f5f4, } 3579 VREINTERPRET/VREINTERPRETQ:171:result_float32x2 [] = { fff1fff0, fff3fff2, } 3580 VREINTERPRET/VREINTERPRETQ:172:result_float32x4 [] = { f3f2f1f0, f7f6f5f4, fbfaf9f8, fffefdfc, } 3581 VREINTERPRET/VREINTERPRETQ:173:result_float32x4 [] = { fff1fff0, fff3fff2, fff5fff4, fff7fff6, } 3582 VREINTERPRET/VREINTERPRETQ:174:result_float32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, } 3583 VREINTERPRET/VREINTERPRETQ:175:result_float32x4 [] = { fffffff0, ffffffff, fffffff1, ffffffff, } 3584 VREINTERPRET/VREINTERPRETQ:176:result_float32x4 [] = { f3f2f1f0, f7f6f5f4, fbfaf9f8, fffefdfc, } 3585 VREINTERPRET/VREINTERPRETQ:177:result_float32x4 [] = { fff1fff0, fff3fff2, fff5fff4, fff7fff6, } 3586 VREINTERPRET/VREINTERPRETQ:178:result_float32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, } 3587 VREINTERPRET/VREINTERPRETQ:179:result_float32x4 [] = { fffffff0, ffffffff, fffffff1, ffffffff, } 3588 VREINTERPRET/VREINTERPRETQ:180:result_float32x4 [] = { f3f2f1f0, f7f6f5f4, fbfaf9f8, fffefdfc, } 3589 VREINTERPRET/VREINTERPRETQ:181:result_float32x4 [] = { fff1fff0, fff3fff2, fff5fff4, fff7fff6, } 3590 VREINTERPRET/VREINTERPRETQ:182:result_int8x8 [] = { 0, 0, ffffff80, ffffffc1, 0, 0, 70, ffffffc1, } 3591 VREINTERPRET/VREINTERPRETQ:183:result_int16x4 [] = { 0, ffffc180, 0, ffffc170, } 3592 VREINTERPRET/VREINTERPRETQ:184:result_int32x2 [] = { c1800000, c1700000, } 3593 VREINTERPRET/VREINTERPRETQ:185:result_int64x1 [] = { c1700000c1800000, } 3594 VREINTERPRET/VREINTERPRETQ:186:result_uint8x8 [] = { 0, 0, 80, c1, 0, 0, 70, c1, } 3595 VREINTERPRET/VREINTERPRETQ:187:result_uint16x4 [] = { 0, c180, 0, c170, } 3596 VREINTERPRET/VREINTERPRETQ:188:result_uint32x2 [] = { c1800000, c1700000, } 3597 VREINTERPRET/VREINTERPRETQ:189:result_uint64x1 [] = { c1700000c1800000, } 3598 VREINTERPRET/VREINTERPRETQ:190:result_poly8x8 [] = { 0, 0, 80, c1, 0, 0, 70, c1, } 3599 VREINTERPRET/VREINTERPRETQ:191:result_poly16x4 [] = { 0, c180, 0, c170, } 3600 VREINTERPRET/VREINTERPRETQ:192:result_int8x16 [] = { 0, 0, ffffff80, ffffffc1, 0, 0, 70, ffffffc1, 0, 0, 60, ffffffc1, 0, 0, 50, ffffffc1, } 3601 VREINTERPRET/VREINTERPRETQ:193:result_int16x8 [] = { 0, ffffc180, 0, ffffc170, 0, ffffc160, 0, ffffc150, } 3602 VREINTERPRET/VREINTERPRETQ:194:result_int32x4 [] = { c1800000, c1700000, c1600000, c1500000, } 3603 VREINTERPRET/VREINTERPRETQ:195:result_int64x2 [] = { c1700000c1800000, c1500000c1600000, } 3604 VREINTERPRET/VREINTERPRETQ:196:result_uint8x16 [] = { 0, 0, 80, c1, 0, 0, 70, c1, 0, 0, 60, c1, 0, 0, 50, c1, } 3605 VREINTERPRET/VREINTERPRETQ:197:result_uint16x8 [] = { 0, c180, 0, c170, 0, c160, 0, c150, } 3606 VREINTERPRET/VREINTERPRETQ:198:result_uint32x4 [] = { c1800000, c1700000, c1600000, c1500000, } 3607 VREINTERPRET/VREINTERPRETQ:199:result_uint64x2 [] = { c1700000c1800000, c1500000c1600000, } 3608 VREINTERPRET/VREINTERPRETQ:200:result_poly8x16 [] = { 0, 0, 80, c1, 0, 0, 70, c1, 0, 0, 60, c1, 0, 0, 50, c1, } 3609 VREINTERPRET/VREINTERPRETQ:201:result_poly16x8 [] = { 0, c180, 0, c170, 0, c160, 0, c150, } 3610 3611 VQRDMULH cumulative saturation output: 3612 VQRDMULH:0:vqrdmulh_s16 Neon cumulative saturation 0 3613 VQRDMULH:1:vqrdmulh_s32 Neon cumulative saturation 0 3614 VQRDMULH:2:vqrdmulhq_s16 Neon cumulative saturation 0 3615 VQRDMULH:3:vqrdmulhq_s32 Neon cumulative saturation 0 3616 3617 VQRDMULH output: 3618 VQRDMULH:4:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 3619 VQRDMULH:5:result_int16x4 [] = { fffffff5, fffffff6, fffffff7, fffffff7, } 3620 VQRDMULH:6:result_int32x2 [] = { 0, 0, } 3621 VQRDMULH:7:result_int64x1 [] = { 3333333333333333, } 3622 VQRDMULH:8:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 3623 VQRDMULH:9:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 3624 VQRDMULH:10:result_uint32x2 [] = { 33333333, 33333333, } 3625 VQRDMULH:11:result_uint64x1 [] = { 3333333333333333, } 3626 VQRDMULH:12:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 3627 VQRDMULH:13:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 3628 VQRDMULH:14:result_float32x2 [] = { 33333333, 33333333, } 3629 VQRDMULH:15:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 3630 VQRDMULH:16:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 3631 VQRDMULH:17:result_int32x4 [] = { 0, 0, 0, 0, } 3632 VQRDMULH:18:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 3633 VQRDMULH:19:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 3634 VQRDMULH:20:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 3635 VQRDMULH:21:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 3636 VQRDMULH:22:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 3637 VQRDMULH:23:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 3638 VQRDMULH:24:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 3639 VQRDMULH:25:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 3640 3641 VQRDMULH (check mul cumulative saturation) cumulative saturation output: 3642 VQRDMULH:26:vqrdmulh_s16 Neon cumulative saturation 1 3643 VQRDMULH:27:vqrdmulh_s32 Neon cumulative saturation 1 3644 VQRDMULH:28:vqrdmulhq_s16 Neon cumulative saturation 1 3645 VQRDMULH:29:vqrdmulhq_s32 Neon cumulative saturation 1 3646 3647 VQRDMULH (check mul cumulative saturation) output: 3648 VQRDMULH:30:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 3649 VQRDMULH:31:result_int16x4 [] = { 7fff, 7fff, 7fff, 7fff, } 3650 VQRDMULH:32:result_int32x2 [] = { 7fffffff, 7fffffff, } 3651 VQRDMULH:33:result_int64x1 [] = { 3333333333333333, } 3652 VQRDMULH:34:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 3653 VQRDMULH:35:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 3654 VQRDMULH:36:result_uint32x2 [] = { 33333333, 33333333, } 3655 VQRDMULH:37:result_uint64x1 [] = { 3333333333333333, } 3656 VQRDMULH:38:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 3657 VQRDMULH:39:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 3658 VQRDMULH:40:result_float32x2 [] = { 33333333, 33333333, } 3659 VQRDMULH:41:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 3660 VQRDMULH:42:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, } 3661 VQRDMULH:43:result_int32x4 [] = { 7fffffff, 7fffffff, 7fffffff, 7fffffff, } 3662 VQRDMULH:44:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 3663 VQRDMULH:45:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 3664 VQRDMULH:46:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 3665 VQRDMULH:47:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 3666 VQRDMULH:48:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 3667 VQRDMULH:49:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 3668 VQRDMULH:50:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 3669 VQRDMULH:51:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 3670 3671 VQRDMULH (check rounding cumulative saturation) cumulative saturation output: 3672 VQRDMULH:52:vqrdmulh_s16 Neon cumulative saturation 0 3673 VQRDMULH:53:vqrdmulh_s32 Neon cumulative saturation 0 3674 VQRDMULH:54:vqrdmulhq_s16 Neon cumulative saturation 0 3675 VQRDMULH:55:vqrdmulhq_s32 Neon cumulative saturation 0 3676 3677 VQRDMULH (check rounding cumulative saturation) output: 3678 VQRDMULH:56:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 3679 VQRDMULH:57:result_int16x4 [] = { 7fff, 7fff, 7fff, 7fff, } 3680 VQRDMULH:58:result_int32x2 [] = { 7fffffff, 7fffffff, } 3681 VQRDMULH:59:result_int64x1 [] = { 3333333333333333, } 3682 VQRDMULH:60:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 3683 VQRDMULH:61:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 3684 VQRDMULH:62:result_uint32x2 [] = { 33333333, 33333333, } 3685 VQRDMULH:63:result_uint64x1 [] = { 3333333333333333, } 3686 VQRDMULH:64:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 3687 VQRDMULH:65:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 3688 VQRDMULH:66:result_float32x2 [] = { 33333333, 33333333, } 3689 VQRDMULH:67:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 3690 VQRDMULH:68:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, } 3691 VQRDMULH:69:result_int32x4 [] = { 7fffffff, 7fffffff, 7fffffff, 7fffffff, } 3692 VQRDMULH:70:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 3693 VQRDMULH:71:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 3694 VQRDMULH:72:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 3695 VQRDMULH:73:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 3696 VQRDMULH:74:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 3697 VQRDMULH:75:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 3698 VQRDMULH:76:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 3699 VQRDMULH:77:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 3700 3701 VQRDMULH_LANE cumulative saturation output: 3702 VQRDMULH_LANE:0:vqrdmulh_lane_s16 Neon cumulative saturation 0 3703 VQRDMULH_LANE:1:vqrdmulh_lane_s32 Neon cumulative saturation 0 3704 VQRDMULH_LANE:2:vqrdmulhq_lane_s16 Neon cumulative saturation 0 3705 VQRDMULH_LANE:3:vqrdmulhq_lane_s32 Neon cumulative saturation 0 3706 3707 VQRDMULH_LANE output: 3708 VQRDMULH_LANE:4:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 3709 VQRDMULH_LANE:5:result_int16x4 [] = { 0, 0, 0, 0, } 3710 VQRDMULH_LANE:6:result_int32x2 [] = { 0, 0, } 3711 VQRDMULH_LANE:7:result_int64x1 [] = { 3333333333333333, } 3712 VQRDMULH_LANE:8:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 3713 VQRDMULH_LANE:9:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 3714 VQRDMULH_LANE:10:result_uint32x2 [] = { 33333333, 33333333, } 3715 VQRDMULH_LANE:11:result_uint64x1 [] = { 3333333333333333, } 3716 VQRDMULH_LANE:12:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 3717 VQRDMULH_LANE:13:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 3718 VQRDMULH_LANE:14:result_float32x2 [] = { 33333333, 33333333, } 3719 VQRDMULH_LANE:15:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 3720 VQRDMULH_LANE:16:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 3721 VQRDMULH_LANE:17:result_int32x4 [] = { 0, 0, 0, 0, } 3722 VQRDMULH_LANE:18:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 3723 VQRDMULH_LANE:19:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 3724 VQRDMULH_LANE:20:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 3725 VQRDMULH_LANE:21:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 3726 VQRDMULH_LANE:22:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 3727 VQRDMULH_LANE:23:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 3728 VQRDMULH_LANE:24:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 3729 VQRDMULH_LANE:25:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 3730 3731 VQRDMULH_LANE (check mul cumulative saturation) cumulative saturation output: 3732 VQRDMULH_LANE:26:vqrdmulh_lane_s16 Neon cumulative saturation 1 3733 VQRDMULH_LANE:27:vqrdmulh_lane_s32 Neon cumulative saturation 1 3734 VQRDMULH_LANE:28:vqrdmulhq_lane_s16 Neon cumulative saturation 1 3735 VQRDMULH_LANE:29:vqrdmulhq_lane_s32 Neon cumulative saturation 1 3736 3737 VQRDMULH_LANE (check mul cumulative saturation) output: 3738 VQRDMULH_LANE:30:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 3739 VQRDMULH_LANE:31:result_int16x4 [] = { 7fff, 7fff, 7fff, 7fff, } 3740 VQRDMULH_LANE:32:result_int32x2 [] = { 7fffffff, 7fffffff, } 3741 VQRDMULH_LANE:33:result_int64x1 [] = { 3333333333333333, } 3742 VQRDMULH_LANE:34:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 3743 VQRDMULH_LANE:35:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 3744 VQRDMULH_LANE:36:result_uint32x2 [] = { 33333333, 33333333, } 3745 VQRDMULH_LANE:37:result_uint64x1 [] = { 3333333333333333, } 3746 VQRDMULH_LANE:38:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 3747 VQRDMULH_LANE:39:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 3748 VQRDMULH_LANE:40:result_float32x2 [] = { 33333333, 33333333, } 3749 VQRDMULH_LANE:41:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 3750 VQRDMULH_LANE:42:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, } 3751 VQRDMULH_LANE:43:result_int32x4 [] = { 7fffffff, 7fffffff, 7fffffff, 7fffffff, } 3752 VQRDMULH_LANE:44:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 3753 VQRDMULH_LANE:45:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 3754 VQRDMULH_LANE:46:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 3755 VQRDMULH_LANE:47:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 3756 VQRDMULH_LANE:48:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 3757 VQRDMULH_LANE:49:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 3758 VQRDMULH_LANE:50:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 3759 VQRDMULH_LANE:51:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 3760 3761 VQRDMULH_LANE (check rounding cumulative saturation) cumulative saturation output: 3762 VQRDMULH_LANE:52:vqrdmulh_lane_s16 Neon cumulative saturation 0 3763 VQRDMULH_LANE:53:vqrdmulh_lane_s32 Neon cumulative saturation 0 3764 VQRDMULH_LANE:54:vqrdmulhq_lane_s16 Neon cumulative saturation 0 3765 VQRDMULH_LANE:55:vqrdmulhq_lane_s32 Neon cumulative saturation 0 3766 3767 VQRDMULH_LANE (check rounding cumulative saturation) output: 3768 VQRDMULH_LANE:56:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 3769 VQRDMULH_LANE:57:result_int16x4 [] = { 7fff, 7fff, 7fff, 7fff, } 3770 VQRDMULH_LANE:58:result_int32x2 [] = { 7fffffff, 7fffffff, } 3771 VQRDMULH_LANE:59:result_int64x1 [] = { 3333333333333333, } 3772 VQRDMULH_LANE:60:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 3773 VQRDMULH_LANE:61:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 3774 VQRDMULH_LANE:62:result_uint32x2 [] = { 33333333, 33333333, } 3775 VQRDMULH_LANE:63:result_uint64x1 [] = { 3333333333333333, } 3776 VQRDMULH_LANE:64:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 3777 VQRDMULH_LANE:65:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 3778 VQRDMULH_LANE:66:result_float32x2 [] = { 33333333, 33333333, } 3779 VQRDMULH_LANE:67:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 3780 VQRDMULH_LANE:68:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, } 3781 VQRDMULH_LANE:69:result_int32x4 [] = { 7fffffff, 7fffffff, 7fffffff, 7fffffff, } 3782 VQRDMULH_LANE:70:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 3783 VQRDMULH_LANE:71:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 3784 VQRDMULH_LANE:72:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 3785 VQRDMULH_LANE:73:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 3786 VQRDMULH_LANE:74:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 3787 VQRDMULH_LANE:75:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 3788 VQRDMULH_LANE:76:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 3789 VQRDMULH_LANE:77:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 3790 3791 VQRDMULH_N cumulative saturation output: 3792 VQRDMULH_N:0:vqrdmulh_n_s16 Neon cumulative saturation 0 3793 VQRDMULH_N:1:vqrdmulh_n_s32 Neon cumulative saturation 0 3794 VQRDMULH_N:2:vqrdmulhq_n_s16 Neon cumulative saturation 0 3795 VQRDMULH_N:3:vqrdmulhq_n_s32 Neon cumulative saturation 0 3796 3797 VQRDMULH_N output: 3798 VQRDMULH_N:4:result_int16x4 [] = { fffffffc, fffffffc, fffffffc, fffffffd, } 3799 VQRDMULH_N:5:result_int32x2 [] = { fffffffe, fffffffe, } 3800 VQRDMULH_N:6:result_int16x8 [] = { 6, 6, 6, 5, 5, 4, 4, 4, } 3801 VQRDMULH_N:7:result_int32x4 [] = { fffffffe, fffffffe, fffffffe, fffffffe, } 3802 3803 VQRDMULH_N (check mul cumulative saturation) cumulative saturation output: 3804 VQRDMULH_N:8:vqrdmulh_n_s16 Neon cumulative saturation 1 3805 VQRDMULH_N:9:vqrdmulh_n_s32 Neon cumulative saturation 1 3806 VQRDMULH_N:10:vqrdmulhq_n_s16 Neon cumulative saturation 1 3807 VQRDMULH_N:11:vqrdmulhq_n_s32 Neon cumulative saturation 1 3808 3809 VQRDMULH_N (check mul cumulative saturation) output: 3810 VQRDMULH_N:12:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 3811 VQRDMULH_N:13:result_int16x4 [] = { 7fff, 7fff, 7fff, 7fff, } 3812 VQRDMULH_N:14:result_int32x2 [] = { 7fffffff, 7fffffff, } 3813 VQRDMULH_N:15:result_int64x1 [] = { 3333333333333333, } 3814 VQRDMULH_N:16:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 3815 VQRDMULH_N:17:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 3816 VQRDMULH_N:18:result_uint32x2 [] = { 33333333, 33333333, } 3817 VQRDMULH_N:19:result_uint64x1 [] = { 3333333333333333, } 3818 VQRDMULH_N:20:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 3819 VQRDMULH_N:21:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 3820 VQRDMULH_N:22:result_float32x2 [] = { 33333333, 33333333, } 3821 VQRDMULH_N:23:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 3822 VQRDMULH_N:24:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, } 3823 VQRDMULH_N:25:result_int32x4 [] = { 7fffffff, 7fffffff, 7fffffff, 7fffffff, } 3824 VQRDMULH_N:26:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 3825 VQRDMULH_N:27:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 3826 VQRDMULH_N:28:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 3827 VQRDMULH_N:29:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 3828 VQRDMULH_N:30:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 3829 VQRDMULH_N:31:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 3830 VQRDMULH_N:32:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 3831 VQRDMULH_N:33:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 3832 3833 VQRDMULH_N (check rounding cumulative saturation) cumulative saturation output: 3834 VQRDMULH_N:34:vqrdmulh_n_s16 Neon cumulative saturation 0 3835 VQRDMULH_N:35:vqrdmulh_n_s32 Neon cumulative saturation 0 3836 VQRDMULH_N:36:vqrdmulhq_n_s16 Neon cumulative saturation 0 3837 VQRDMULH_N:37:vqrdmulhq_n_s32 Neon cumulative saturation 0 3838 3839 VQRDMULH_N (check rounding cumulative saturation) output: 3840 VQRDMULH_N:38:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 3841 VQRDMULH_N:39:result_int16x4 [] = { 7fff, 7fff, 7fff, 7fff, } 3842 VQRDMULH_N:40:result_int32x2 [] = { 7fffffff, 7fffffff, } 3843 VQRDMULH_N:41:result_int64x1 [] = { 3333333333333333, } 3844 VQRDMULH_N:42:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 3845 VQRDMULH_N:43:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 3846 VQRDMULH_N:44:result_uint32x2 [] = { 33333333, 33333333, } 3847 VQRDMULH_N:45:result_uint64x1 [] = { 3333333333333333, } 3848 VQRDMULH_N:46:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 3849 VQRDMULH_N:47:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 3850 VQRDMULH_N:48:result_float32x2 [] = { 33333333, 33333333, } 3851 VQRDMULH_N:49:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 3852 VQRDMULH_N:50:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, } 3853 VQRDMULH_N:51:result_int32x4 [] = { 7fffffff, 7fffffff, 7fffffff, 7fffffff, } 3854 VQRDMULH_N:52:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 3855 VQRDMULH_N:53:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 3856 VQRDMULH_N:54:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 3857 VQRDMULH_N:55:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 3858 VQRDMULH_N:56:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 3859 VQRDMULH_N:57:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 3860 VQRDMULH_N:58:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 3861 VQRDMULH_N:59:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 3862 3863 VQRSHL/VQRSHLQ (with input = 0) cumulative saturation output: 3864 VQRSHL/VQRSHLQ:0:vqrshl_s8 Neon cumulative saturation 0 3865 VQRSHL/VQRSHLQ:1:vqrshl_s16 Neon cumulative saturation 0 3866 VQRSHL/VQRSHLQ:2:vqrshl_s32 Neon cumulative saturation 0 3867 VQRSHL/VQRSHLQ:3:vqrshl_s64 Neon cumulative saturation 0 3868 VQRSHL/VQRSHLQ:4:vqrshl_u8 Neon cumulative saturation 0 3869 VQRSHL/VQRSHLQ:5:vqrshl_u16 Neon cumulative saturation 0 3870 VQRSHL/VQRSHLQ:6:vqrshl_u32 Neon cumulative saturation 0 3871 VQRSHL/VQRSHLQ:7:vqrshl_u64 Neon cumulative saturation 0 3872 VQRSHL/VQRSHLQ:8:vqrshlq_s8 Neon cumulative saturation 0 3873 VQRSHL/VQRSHLQ:9:vqrshlq_s16 Neon cumulative saturation 0 3874 VQRSHL/VQRSHLQ:10:vqrshlq_s32 Neon cumulative saturation 0 3875 VQRSHL/VQRSHLQ:11:vqrshlq_s64 Neon cumulative saturation 0 3876 VQRSHL/VQRSHLQ:12:vqrshlq_u8 Neon cumulative saturation 0 3877 VQRSHL/VQRSHLQ:13:vqrshlq_u16 Neon cumulative saturation 0 3878 VQRSHL/VQRSHLQ:14:vqrshlq_u32 Neon cumulative saturation 0 3879 VQRSHL/VQRSHLQ:15:vqrshlq_u64 Neon cumulative saturation 0 3880 3881 VQRSHL/VQRSHLQ (with input = 0) output: 3882 VQRSHL/VQRSHLQ:16:result_int8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 3883 VQRSHL/VQRSHLQ:17:result_int16x4 [] = { 0, 0, 0, 0, } 3884 VQRSHL/VQRSHLQ:18:result_int32x2 [] = { 0, 0, } 3885 VQRSHL/VQRSHLQ:19:result_int64x1 [] = { 0, } 3886 VQRSHL/VQRSHLQ:20:result_uint8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 3887 VQRSHL/VQRSHLQ:21:result_uint16x4 [] = { 0, 0, 0, 0, } 3888 VQRSHL/VQRSHLQ:22:result_uint32x2 [] = { 0, 0, } 3889 VQRSHL/VQRSHLQ:23:result_uint64x1 [] = { 0, } 3890 VQRSHL/VQRSHLQ:24:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 3891 VQRSHL/VQRSHLQ:25:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 3892 VQRSHL/VQRSHLQ:26:result_float32x2 [] = { 33333333, 33333333, } 3893 VQRSHL/VQRSHLQ:27:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, } 3894 VQRSHL/VQRSHLQ:28:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 3895 VQRSHL/VQRSHLQ:29:result_int32x4 [] = { 0, 0, 0, 0, } 3896 VQRSHL/VQRSHLQ:30:result_int64x2 [] = { 0, 0, } 3897 VQRSHL/VQRSHLQ:31:result_uint8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, } 3898 VQRSHL/VQRSHLQ:32:result_uint16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 3899 VQRSHL/VQRSHLQ:33:result_uint32x4 [] = { 0, 0, 0, 0, } 3900 VQRSHL/VQRSHLQ:34:result_uint64x2 [] = { 0, 0, } 3901 VQRSHL/VQRSHLQ:35:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 3902 VQRSHL/VQRSHLQ:36:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 3903 VQRSHL/VQRSHLQ:37:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 3904 3905 VQRSHL/VQRSHLQ (input 0 and negative shift amount) cumulative saturation output: 3906 VQRSHL/VQRSHLQ:38:vqrshl_s8 Neon cumulative saturation 0 3907 VQRSHL/VQRSHLQ:39:vqrshl_s16 Neon cumulative saturation 0 3908 VQRSHL/VQRSHLQ:40:vqrshl_s32 Neon cumulative saturation 0 3909 VQRSHL/VQRSHLQ:41:vqrshl_s64 Neon cumulative saturation 0 3910 VQRSHL/VQRSHLQ:42:vqrshl_u8 Neon cumulative saturation 0 3911 VQRSHL/VQRSHLQ:43:vqrshl_u16 Neon cumulative saturation 0 3912 VQRSHL/VQRSHLQ:44:vqrshl_u32 Neon cumulative saturation 0 3913 VQRSHL/VQRSHLQ:45:vqrshl_u64 Neon cumulative saturation 0 3914 VQRSHL/VQRSHLQ:46:vqrshlq_s8 Neon cumulative saturation 0 3915 VQRSHL/VQRSHLQ:47:vqrshlq_s16 Neon cumulative saturation 0 3916 VQRSHL/VQRSHLQ:48:vqrshlq_s32 Neon cumulative saturation 0 3917 VQRSHL/VQRSHLQ:49:vqrshlq_s64 Neon cumulative saturation 0 3918 VQRSHL/VQRSHLQ:50:vqrshlq_u8 Neon cumulative saturation 0 3919 VQRSHL/VQRSHLQ:51:vqrshlq_u16 Neon cumulative saturation 0 3920 VQRSHL/VQRSHLQ:52:vqrshlq_u32 Neon cumulative saturation 0 3921 VQRSHL/VQRSHLQ:53:vqrshlq_u64 Neon cumulative saturation 0 3922 3923 VQRSHL/VQRSHLQ (input 0 and negative shift amount) output: 3924 VQRSHL/VQRSHLQ:54:result_int8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 3925 VQRSHL/VQRSHLQ:55:result_int16x4 [] = { 0, 0, 0, 0, } 3926 VQRSHL/VQRSHLQ:56:result_int32x2 [] = { 0, 0, } 3927 VQRSHL/VQRSHLQ:57:result_int64x1 [] = { 0, } 3928 VQRSHL/VQRSHLQ:58:result_uint8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 3929 VQRSHL/VQRSHLQ:59:result_uint16x4 [] = { 0, 0, 0, 0, } 3930 VQRSHL/VQRSHLQ:60:result_uint32x2 [] = { 0, 0, } 3931 VQRSHL/VQRSHLQ:61:result_uint64x1 [] = { 0, } 3932 VQRSHL/VQRSHLQ:62:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 3933 VQRSHL/VQRSHLQ:63:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 3934 VQRSHL/VQRSHLQ:64:result_float32x2 [] = { 33333333, 33333333, } 3935 VQRSHL/VQRSHLQ:65:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, } 3936 VQRSHL/VQRSHLQ:66:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 3937 VQRSHL/VQRSHLQ:67:result_int32x4 [] = { 0, 0, 0, 0, } 3938 VQRSHL/VQRSHLQ:68:result_int64x2 [] = { 0, 0, } 3939 VQRSHL/VQRSHLQ:69:result_uint8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, } 3940 VQRSHL/VQRSHLQ:70:result_uint16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 3941 VQRSHL/VQRSHLQ:71:result_uint32x4 [] = { 0, 0, 0, 0, } 3942 VQRSHL/VQRSHLQ:72:result_uint64x2 [] = { 0, 0, } 3943 VQRSHL/VQRSHLQ:73:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 3944 VQRSHL/VQRSHLQ:74:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 3945 VQRSHL/VQRSHLQ:75:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 3946 3947 VQRSHL/VQRSHLQ cumulative saturation output: 3948 VQRSHL/VQRSHLQ:76:vqrshl_s8 Neon cumulative saturation 0 3949 VQRSHL/VQRSHLQ:77:vqrshl_s16 Neon cumulative saturation 0 3950 VQRSHL/VQRSHLQ:78:vqrshl_s32 Neon cumulative saturation 0 3951 VQRSHL/VQRSHLQ:79:vqrshl_s64 Neon cumulative saturation 0 3952 VQRSHL/VQRSHLQ:80:vqrshl_u8 Neon cumulative saturation 1 3953 VQRSHL/VQRSHLQ:81:vqrshl_u16 Neon cumulative saturation 1 3954 VQRSHL/VQRSHLQ:82:vqrshl_u32 Neon cumulative saturation 1 3955 VQRSHL/VQRSHLQ:83:vqrshl_u64 Neon cumulative saturation 1 3956 VQRSHL/VQRSHLQ:84:vqrshlq_s8 Neon cumulative saturation 1 3957 VQRSHL/VQRSHLQ:85:vqrshlq_s16 Neon cumulative saturation 1 3958 VQRSHL/VQRSHLQ:86:vqrshlq_s32 Neon cumulative saturation 1 3959 VQRSHL/VQRSHLQ:87:vqrshlq_s64 Neon cumulative saturation 1 3960 VQRSHL/VQRSHLQ:88:vqrshlq_u8 Neon cumulative saturation 1 3961 VQRSHL/VQRSHLQ:89:vqrshlq_u16 Neon cumulative saturation 1 3962 VQRSHL/VQRSHLQ:90:vqrshlq_u32 Neon cumulative saturation 1 3963 VQRSHL/VQRSHLQ:91:vqrshlq_u64 Neon cumulative saturation 1 3964 3965 VQRSHL/VQRSHLQ output: 3966 VQRSHL/VQRSHLQ:92:result_int8x8 [] = { ffffffe0, ffffffe2, ffffffe4, ffffffe6, ffffffe8, ffffffea, ffffffec, ffffffee, } 3967 VQRSHL/VQRSHLQ:93:result_int16x4 [] = { ffffff80, ffffff88, ffffff90, ffffff98, } 3968 VQRSHL/VQRSHLQ:94:result_int32x2 [] = { fffff000, fffff100, } 3969 VQRSHL/VQRSHLQ:95:result_int64x1 [] = { ffffffffffffff80, } 3970 VQRSHL/VQRSHLQ:96:result_uint8x8 [] = { ff, ff, ff, ff, ff, ff, ff, ff, } 3971 VQRSHL/VQRSHLQ:97:result_uint16x4 [] = { ffff, ffff, ffff, ffff, } 3972 VQRSHL/VQRSHLQ:98:result_uint32x2 [] = { ffffffff, ffffffff, } 3973 VQRSHL/VQRSHLQ:99:result_uint64x1 [] = { ffffffffffffffff, } 3974 VQRSHL/VQRSHLQ:100:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 3975 VQRSHL/VQRSHLQ:101:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 3976 VQRSHL/VQRSHLQ:102:result_float32x2 [] = { 33333333, 33333333, } 3977 VQRSHL/VQRSHLQ:103:result_int8x16 [] = { ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, } 3978 VQRSHL/VQRSHLQ:104:result_int16x8 [] = { ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, } 3979 VQRSHL/VQRSHLQ:105:result_int32x4 [] = { 80000000, 80000000, 80000000, 80000000, } 3980 VQRSHL/VQRSHLQ:106:result_int64x2 [] = { 8000000000000000, 8000000000000000, } 3981 VQRSHL/VQRSHLQ:107:result_uint8x16 [] = { ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, } 3982 VQRSHL/VQRSHLQ:108:result_uint16x8 [] = { ffff, ffff, ffff, ffff, ffff, ffff, ffff, ffff, } 3983 VQRSHL/VQRSHLQ:109:result_uint32x4 [] = { ffffffff, ffffffff, ffffffff, ffffffff, } 3984 VQRSHL/VQRSHLQ:110:result_uint64x2 [] = { ffffffffffffffff, ffffffffffffffff, } 3985 VQRSHL/VQRSHLQ:111:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 3986 VQRSHL/VQRSHLQ:112:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 3987 VQRSHL/VQRSHLQ:113:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 3988 3989 VQRSHL/VQRSHLQ (negative shift amount) cumulative saturation output: 3990 VQRSHL/VQRSHLQ:114:vqrshl_s8 Neon cumulative saturation 0 3991 VQRSHL/VQRSHLQ:115:vqrshl_s16 Neon cumulative saturation 0 3992 VQRSHL/VQRSHLQ:116:vqrshl_s32 Neon cumulative saturation 0 3993 VQRSHL/VQRSHLQ:117:vqrshl_s64 Neon cumulative saturation 0 3994 VQRSHL/VQRSHLQ:118:vqrshl_u8 Neon cumulative saturation 0 3995 VQRSHL/VQRSHLQ:119:vqrshl_u16 Neon cumulative saturation 0 3996 VQRSHL/VQRSHLQ:120:vqrshl_u32 Neon cumulative saturation 0 3997 VQRSHL/VQRSHLQ:121:vqrshl_u64 Neon cumulative saturation 0 3998 VQRSHL/VQRSHLQ:122:vqrshlq_s8 Neon cumulative saturation 0 3999 VQRSHL/VQRSHLQ:123:vqrshlq_s16 Neon cumulative saturation 0 4000 VQRSHL/VQRSHLQ:124:vqrshlq_s32 Neon cumulative saturation 0 4001 VQRSHL/VQRSHLQ:125:vqrshlq_s64 Neon cumulative saturation 0 4002 VQRSHL/VQRSHLQ:126:vqrshlq_u8 Neon cumulative saturation 0 4003 VQRSHL/VQRSHLQ:127:vqrshlq_u16 Neon cumulative saturation 0 4004 VQRSHL/VQRSHLQ:128:vqrshlq_u32 Neon cumulative saturation 0 4005 VQRSHL/VQRSHLQ:129:vqrshlq_u64 Neon cumulative saturation 0 4006 4007 VQRSHL/VQRSHLQ (negative shift amount) output: 4008 VQRSHL/VQRSHLQ:130:result_int8x8 [] = { fffffffc, fffffffc, fffffffd, fffffffd, fffffffd, fffffffd, fffffffe, fffffffe, } 4009 VQRSHL/VQRSHLQ:131:result_int16x4 [] = { fffffffc, fffffffc, fffffffd, fffffffd, } 4010 VQRSHL/VQRSHLQ:132:result_int32x2 [] = { fffffffe, fffffffe, } 4011 VQRSHL/VQRSHLQ:133:result_int64x1 [] = { ffffffffffffffff, } 4012 VQRSHL/VQRSHLQ:134:result_uint8x8 [] = { 3c, 3c, 3d, 3d, 3d, 3d, 3e, 3e, } 4013 VQRSHL/VQRSHLQ:135:result_uint16x4 [] = { 3ffc, 3ffc, 3ffd, 3ffd, } 4014 VQRSHL/VQRSHLQ:136:result_uint32x2 [] = { 1ffffffe, 1ffffffe, } 4015 VQRSHL/VQRSHLQ:137:result_uint64x1 [] = { fffffffffffffff, } 4016 VQRSHL/VQRSHLQ:138:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 4017 VQRSHL/VQRSHLQ:139:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 4018 VQRSHL/VQRSHLQ:140:result_float32x2 [] = { 33333333, 33333333, } 4019 VQRSHL/VQRSHLQ:141:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, } 4020 VQRSHL/VQRSHLQ:142:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 4021 VQRSHL/VQRSHLQ:143:result_int32x4 [] = { 0, 0, 0, 0, } 4022 VQRSHL/VQRSHLQ:144:result_int64x2 [] = { 0, 0, } 4023 VQRSHL/VQRSHLQ:145:result_uint8x16 [] = { 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, } 4024 VQRSHL/VQRSHLQ:146:result_uint16x8 [] = { 20, 20, 20, 20, 20, 20, 20, 20, } 4025 VQRSHL/VQRSHLQ:147:result_uint32x4 [] = { 80000, 80000, 80000, 80000, } 4026 VQRSHL/VQRSHLQ:148:result_uint64x2 [] = { 100000000000, 100000000000, } 4027 VQRSHL/VQRSHLQ:149:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4028 VQRSHL/VQRSHLQ:150:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 4029 VQRSHL/VQRSHLQ:151:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 4030 4031 VQRSHL/VQRSHLQ (checking cumulative saturation: shift by -1) cumulative saturation output: 4032 VQRSHL/VQRSHLQ:152:vqrshl_s8 Neon cumulative saturation 0 4033 VQRSHL/VQRSHLQ:153:vqrshl_s16 Neon cumulative saturation 0 4034 VQRSHL/VQRSHLQ:154:vqrshl_s32 Neon cumulative saturation 0 4035 VQRSHL/VQRSHLQ:155:vqrshl_s64 Neon cumulative saturation 0 4036 VQRSHL/VQRSHLQ:156:vqrshl_u8 Neon cumulative saturation 0 4037 VQRSHL/VQRSHLQ:157:vqrshl_u16 Neon cumulative saturation 0 4038 VQRSHL/VQRSHLQ:158:vqrshl_u32 Neon cumulative saturation 0 4039 VQRSHL/VQRSHLQ:159:vqrshl_u64 Neon cumulative saturation 0 4040 VQRSHL/VQRSHLQ:160:vqrshlq_s8 Neon cumulative saturation 0 4041 VQRSHL/VQRSHLQ:161:vqrshlq_s16 Neon cumulative saturation 0 4042 VQRSHL/VQRSHLQ:162:vqrshlq_s32 Neon cumulative saturation 0 4043 VQRSHL/VQRSHLQ:163:vqrshlq_s64 Neon cumulative saturation 0 4044 VQRSHL/VQRSHLQ:164:vqrshlq_u8 Neon cumulative saturation 0 4045 VQRSHL/VQRSHLQ:165:vqrshlq_u16 Neon cumulative saturation 0 4046 VQRSHL/VQRSHLQ:166:vqrshlq_u32 Neon cumulative saturation 0 4047 VQRSHL/VQRSHLQ:167:vqrshlq_u64 Neon cumulative saturation 0 4048 4049 VQRSHL/VQRSHLQ (checking cumulative saturation: shift by -1) output: 4050 VQRSHL/VQRSHLQ:168:result_int8x8 [] = { 40, 40, 40, 40, 40, 40, 40, 40, } 4051 VQRSHL/VQRSHLQ:169:result_int16x4 [] = { 4000, 4000, 4000, 4000, } 4052 VQRSHL/VQRSHLQ:170:result_int32x2 [] = { 40000000, 40000000, } 4053 VQRSHL/VQRSHLQ:171:result_int64x1 [] = { 4000000000000000, } 4054 VQRSHL/VQRSHLQ:172:result_uint8x8 [] = { 80, 80, 80, 80, 80, 80, 80, 80, } 4055 VQRSHL/VQRSHLQ:173:result_uint16x4 [] = { 8000, 8000, 8000, 8000, } 4056 VQRSHL/VQRSHLQ:174:result_uint32x2 [] = { 80000000, 80000000, } 4057 VQRSHL/VQRSHLQ:175:result_uint64x1 [] = { 8000000000000000, } 4058 VQRSHL/VQRSHLQ:176:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 4059 VQRSHL/VQRSHLQ:177:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 4060 VQRSHL/VQRSHLQ:178:result_float32x2 [] = { 33333333, 33333333, } 4061 VQRSHL/VQRSHLQ:179:result_int8x16 [] = { 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, } 4062 VQRSHL/VQRSHLQ:180:result_int16x8 [] = { 4000, 4000, 4000, 4000, 4000, 4000, 4000, 4000, } 4063 VQRSHL/VQRSHLQ:181:result_int32x4 [] = { 40000000, 40000000, 40000000, 40000000, } 4064 VQRSHL/VQRSHLQ:182:result_int64x2 [] = { 4000000000000000, 4000000000000000, } 4065 VQRSHL/VQRSHLQ:183:result_uint8x16 [] = { 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, } 4066 VQRSHL/VQRSHLQ:184:result_uint16x8 [] = { 8000, 8000, 8000, 8000, 8000, 8000, 8000, 8000, } 4067 VQRSHL/VQRSHLQ:185:result_uint32x4 [] = { 80000000, 80000000, 80000000, 80000000, } 4068 VQRSHL/VQRSHLQ:186:result_uint64x2 [] = { 8000000000000000, 8000000000000000, } 4069 VQRSHL/VQRSHLQ:187:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4070 VQRSHL/VQRSHLQ:188:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 4071 VQRSHL/VQRSHLQ:189:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 4072 4073 VQRSHL/VQRSHLQ (checking cumulative saturation: shift by -3) cumulative saturation output: 4074 VQRSHL/VQRSHLQ:190:vqrshl_s8 Neon cumulative saturation 0 4075 VQRSHL/VQRSHLQ:191:vqrshl_s16 Neon cumulative saturation 0 4076 VQRSHL/VQRSHLQ:192:vqrshl_s32 Neon cumulative saturation 0 4077 VQRSHL/VQRSHLQ:193:vqrshl_s64 Neon cumulative saturation 0 4078 VQRSHL/VQRSHLQ:194:vqrshl_u8 Neon cumulative saturation 0 4079 VQRSHL/VQRSHLQ:195:vqrshl_u16 Neon cumulative saturation 0 4080 VQRSHL/VQRSHLQ:196:vqrshl_u32 Neon cumulative saturation 0 4081 VQRSHL/VQRSHLQ:197:vqrshl_u64 Neon cumulative saturation 0 4082 VQRSHL/VQRSHLQ:198:vqrshlq_s8 Neon cumulative saturation 0 4083 VQRSHL/VQRSHLQ:199:vqrshlq_s16 Neon cumulative saturation 0 4084 VQRSHL/VQRSHLQ:200:vqrshlq_s32 Neon cumulative saturation 0 4085 VQRSHL/VQRSHLQ:201:vqrshlq_s64 Neon cumulative saturation 0 4086 VQRSHL/VQRSHLQ:202:vqrshlq_u8 Neon cumulative saturation 0 4087 VQRSHL/VQRSHLQ:203:vqrshlq_u16 Neon cumulative saturation 0 4088 VQRSHL/VQRSHLQ:204:vqrshlq_u32 Neon cumulative saturation 0 4089 VQRSHL/VQRSHLQ:205:vqrshlq_u64 Neon cumulative saturation 0 4090 4091 VQRSHL/VQRSHLQ (checking cumulative saturation: shift by -3) output: 4092 VQRSHL/VQRSHLQ:206:result_int8x8 [] = { 10, 10, 10, 10, 10, 10, 10, 10, } 4093 VQRSHL/VQRSHLQ:207:result_int16x4 [] = { 1000, 1000, 1000, 1000, } 4094 VQRSHL/VQRSHLQ:208:result_int32x2 [] = { 10000000, 10000000, } 4095 VQRSHL/VQRSHLQ:209:result_int64x1 [] = { 1000000000000000, } 4096 VQRSHL/VQRSHLQ:210:result_uint8x8 [] = { 20, 20, 20, 20, 20, 20, 20, 20, } 4097 VQRSHL/VQRSHLQ:211:result_uint16x4 [] = { 2000, 2000, 2000, 2000, } 4098 VQRSHL/VQRSHLQ:212:result_uint32x2 [] = { 20000000, 20000000, } 4099 VQRSHL/VQRSHLQ:213:result_uint64x1 [] = { 2000000000000000, } 4100 VQRSHL/VQRSHLQ:214:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 4101 VQRSHL/VQRSHLQ:215:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 4102 VQRSHL/VQRSHLQ:216:result_float32x2 [] = { 33333333, 33333333, } 4103 VQRSHL/VQRSHLQ:217:result_int8x16 [] = { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, } 4104 VQRSHL/VQRSHLQ:218:result_int16x8 [] = { 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, } 4105 VQRSHL/VQRSHLQ:219:result_int32x4 [] = { 10000000, 10000000, 10000000, 10000000, } 4106 VQRSHL/VQRSHLQ:220:result_int64x2 [] = { 1000000000000000, 1000000000000000, } 4107 VQRSHL/VQRSHLQ:221:result_uint8x16 [] = { 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, } 4108 VQRSHL/VQRSHLQ:222:result_uint16x8 [] = { 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, } 4109 VQRSHL/VQRSHLQ:223:result_uint32x4 [] = { 20000000, 20000000, 20000000, 20000000, } 4110 VQRSHL/VQRSHLQ:224:result_uint64x2 [] = { 2000000000000000, 2000000000000000, } 4111 VQRSHL/VQRSHLQ:225:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4112 VQRSHL/VQRSHLQ:226:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 4113 VQRSHL/VQRSHLQ:227:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 4114 4115 VQRSHL/VQRSHLQ (checking cumulative saturation: large shift amount) cumulative saturation output: 4116 VQRSHL/VQRSHLQ:228:vqrshl_s8 Neon cumulative saturation 1 4117 VQRSHL/VQRSHLQ:229:vqrshl_s16 Neon cumulative saturation 1 4118 VQRSHL/VQRSHLQ:230:vqrshl_s32 Neon cumulative saturation 1 4119 VQRSHL/VQRSHLQ:231:vqrshl_s64 Neon cumulative saturation 1 4120 VQRSHL/VQRSHLQ:232:vqrshl_u8 Neon cumulative saturation 1 4121 VQRSHL/VQRSHLQ:233:vqrshl_u16 Neon cumulative saturation 1 4122 VQRSHL/VQRSHLQ:234:vqrshl_u32 Neon cumulative saturation 1 4123 VQRSHL/VQRSHLQ:235:vqrshl_u64 Neon cumulative saturation 1 4124 VQRSHL/VQRSHLQ:236:vqrshlq_s8 Neon cumulative saturation 1 4125 VQRSHL/VQRSHLQ:237:vqrshlq_s16 Neon cumulative saturation 1 4126 VQRSHL/VQRSHLQ:238:vqrshlq_s32 Neon cumulative saturation 1 4127 VQRSHL/VQRSHLQ:239:vqrshlq_s64 Neon cumulative saturation 1 4128 VQRSHL/VQRSHLQ:240:vqrshlq_u8 Neon cumulative saturation 1 4129 VQRSHL/VQRSHLQ:241:vqrshlq_u16 Neon cumulative saturation 1 4130 VQRSHL/VQRSHLQ:242:vqrshlq_u32 Neon cumulative saturation 1 4131 VQRSHL/VQRSHLQ:243:vqrshlq_u64 Neon cumulative saturation 1 4132 4133 VQRSHL/VQRSHLQ (checking cumulative saturation: large shift amount) output: 4134 VQRSHL/VQRSHLQ:244:result_int8x8 [] = { 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, } 4135 VQRSHL/VQRSHLQ:245:result_int16x4 [] = { 7fff, 7fff, 7fff, 7fff, } 4136 VQRSHL/VQRSHLQ:246:result_int32x2 [] = { 7fffffff, 7fffffff, } 4137 VQRSHL/VQRSHLQ:247:result_int64x1 [] = { 7fffffffffffffff, } 4138 VQRSHL/VQRSHLQ:248:result_uint8x8 [] = { ff, ff, ff, ff, ff, ff, ff, ff, } 4139 VQRSHL/VQRSHLQ:249:result_uint16x4 [] = { ffff, ffff, ffff, ffff, } 4140 VQRSHL/VQRSHLQ:250:result_uint32x2 [] = { ffffffff, ffffffff, } 4141 VQRSHL/VQRSHLQ:251:result_uint64x1 [] = { ffffffffffffffff, } 4142 VQRSHL/VQRSHLQ:252:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 4143 VQRSHL/VQRSHLQ:253:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 4144 VQRSHL/VQRSHLQ:254:result_float32x2 [] = { 33333333, 33333333, } 4145 VQRSHL/VQRSHLQ:255:result_int8x16 [] = { 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, } 4146 VQRSHL/VQRSHLQ:256:result_int16x8 [] = { 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, 7fff, } 4147 VQRSHL/VQRSHLQ:257:result_int32x4 [] = { 7fffffff, 7fffffff, 7fffffff, 7fffffff, } 4148 VQRSHL/VQRSHLQ:258:result_int64x2 [] = { 7fffffffffffffff, 7fffffffffffffff, } 4149 VQRSHL/VQRSHLQ:259:result_uint8x16 [] = { ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, } 4150 VQRSHL/VQRSHLQ:260:result_uint16x8 [] = { ffff, ffff, ffff, ffff, ffff, ffff, ffff, ffff, } 4151 VQRSHL/VQRSHLQ:261:result_uint32x4 [] = { ffffffff, ffffffff, ffffffff, ffffffff, } 4152 VQRSHL/VQRSHLQ:262:result_uint64x2 [] = { ffffffffffffffff, ffffffffffffffff, } 4153 VQRSHL/VQRSHLQ:263:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4154 VQRSHL/VQRSHLQ:264:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 4155 VQRSHL/VQRSHLQ:265:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 4156 4157 VQRSHL/VQRSHLQ (checking cumulative saturation: large shift amount with negative input) cumulative saturation output: 4158 VQRSHL/VQRSHLQ:266:vqrshl_s8 Neon cumulative saturation 1 4159 VQRSHL/VQRSHLQ:267:vqrshl_s16 Neon cumulative saturation 1 4160 VQRSHL/VQRSHLQ:268:vqrshl_s32 Neon cumulative saturation 1 4161 VQRSHL/VQRSHLQ:269:vqrshl_s64 Neon cumulative saturation 1 4162 VQRSHL/VQRSHLQ:270:vqrshl_u8 Neon cumulative saturation 1 4163 VQRSHL/VQRSHLQ:271:vqrshl_u16 Neon cumulative saturation 1 4164 VQRSHL/VQRSHLQ:272:vqrshl_u32 Neon cumulative saturation 1 4165 VQRSHL/VQRSHLQ:273:vqrshl_u64 Neon cumulative saturation 1 4166 VQRSHL/VQRSHLQ:274:vqrshlq_s8 Neon cumulative saturation 1 4167 VQRSHL/VQRSHLQ:275:vqrshlq_s16 Neon cumulative saturation 1 4168 VQRSHL/VQRSHLQ:276:vqrshlq_s32 Neon cumulative saturation 1 4169 VQRSHL/VQRSHLQ:277:vqrshlq_s64 Neon cumulative saturation 1 4170 VQRSHL/VQRSHLQ:278:vqrshlq_u8 Neon cumulative saturation 1 4171 VQRSHL/VQRSHLQ:279:vqrshlq_u16 Neon cumulative saturation 1 4172 VQRSHL/VQRSHLQ:280:vqrshlq_u32 Neon cumulative saturation 1 4173 VQRSHL/VQRSHLQ:281:vqrshlq_u64 Neon cumulative saturation 1 4174 4175 VQRSHL/VQRSHLQ (checking cumulative saturation: large shift amount with negative input) output: 4176 VQRSHL/VQRSHLQ:282:result_int8x8 [] = { ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, } 4177 VQRSHL/VQRSHLQ:283:result_int16x4 [] = { ffff8000, ffff8000, ffff8000, ffff8000, } 4178 VQRSHL/VQRSHLQ:284:result_int32x2 [] = { 80000000, 80000000, } 4179 VQRSHL/VQRSHLQ:285:result_int64x1 [] = { 8000000000000000, } 4180 VQRSHL/VQRSHLQ:286:result_uint8x8 [] = { ff, ff, ff, ff, ff, ff, ff, ff, } 4181 VQRSHL/VQRSHLQ:287:result_uint16x4 [] = { ffff, ffff, ffff, ffff, } 4182 VQRSHL/VQRSHLQ:288:result_uint32x2 [] = { ffffffff, ffffffff, } 4183 VQRSHL/VQRSHLQ:289:result_uint64x1 [] = { ffffffffffffffff, } 4184 VQRSHL/VQRSHLQ:290:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 4185 VQRSHL/VQRSHLQ:291:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 4186 VQRSHL/VQRSHLQ:292:result_float32x2 [] = { 33333333, 33333333, } 4187 VQRSHL/VQRSHLQ:293:result_int8x16 [] = { ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, ffffff80, } 4188 VQRSHL/VQRSHLQ:294:result_int16x8 [] = { ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, ffff8000, } 4189 VQRSHL/VQRSHLQ:295:result_int32x4 [] = { 80000000, 80000000, 80000000, 80000000, } 4190 VQRSHL/VQRSHLQ:296:result_int64x2 [] = { 8000000000000000, 8000000000000000, } 4191 VQRSHL/VQRSHLQ:297:result_uint8x16 [] = { ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, } 4192 VQRSHL/VQRSHLQ:298:result_uint16x8 [] = { ffff, ffff, ffff, ffff, ffff, ffff, ffff, ffff, } 4193 VQRSHL/VQRSHLQ:299:result_uint32x4 [] = { ffffffff, ffffffff, ffffffff, ffffffff, } 4194 VQRSHL/VQRSHLQ:300:result_uint64x2 [] = { ffffffffffffffff, ffffffffffffffff, } 4195 VQRSHL/VQRSHLQ:301:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4196 VQRSHL/VQRSHLQ:302:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 4197 VQRSHL/VQRSHLQ:303:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 4198 4199 VQRSHL/VQRSHLQ (checking cumulative saturation: large negative shift amount) cumulative saturation output: 4200 VQRSHL/VQRSHLQ:304:vqrshl_s8 Neon cumulative saturation 0 4201 VQRSHL/VQRSHLQ:305:vqrshl_s16 Neon cumulative saturation 0 4202 VQRSHL/VQRSHLQ:306:vqrshl_s32 Neon cumulative saturation 0 4203 VQRSHL/VQRSHLQ:307:vqrshl_s64 Neon cumulative saturation 0 4204 VQRSHL/VQRSHLQ:308:vqrshl_u8 Neon cumulative saturation 0 4205 VQRSHL/VQRSHLQ:309:vqrshl_u16 Neon cumulative saturation 0 4206 VQRSHL/VQRSHLQ:310:vqrshl_u32 Neon cumulative saturation 0 4207 VQRSHL/VQRSHLQ:311:vqrshl_u64 Neon cumulative saturation 0 4208 VQRSHL/VQRSHLQ:312:vqrshlq_s8 Neon cumulative saturation 0 4209 VQRSHL/VQRSHLQ:313:vqrshlq_s16 Neon cumulative saturation 0 4210 VQRSHL/VQRSHLQ:314:vqrshlq_s32 Neon cumulative saturation 0 4211 VQRSHL/VQRSHLQ:315:vqrshlq_s64 Neon cumulative saturation 0 4212 VQRSHL/VQRSHLQ:316:vqrshlq_u8 Neon cumulative saturation 0 4213 VQRSHL/VQRSHLQ:317:vqrshlq_u16 Neon cumulative saturation 0 4214 VQRSHL/VQRSHLQ:318:vqrshlq_u32 Neon cumulative saturation 0 4215 VQRSHL/VQRSHLQ:319:vqrshlq_u64 Neon cumulative saturation 0 4216 4217 VQRSHL/VQRSHLQ (checking cumulative saturation: large negative shift amount) output: 4218 VQRSHL/VQRSHLQ:320:result_int8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 4219 VQRSHL/VQRSHLQ:321:result_int16x4 [] = { 0, 0, 0, 0, } 4220 VQRSHL/VQRSHLQ:322:result_int32x2 [] = { 0, 0, } 4221 VQRSHL/VQRSHLQ:323:result_int64x1 [] = { 0, } 4222 VQRSHL/VQRSHLQ:324:result_uint8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 4223 VQRSHL/VQRSHLQ:325:result_uint16x4 [] = { 0, 0, 0, 0, } 4224 VQRSHL/VQRSHLQ:326:result_uint32x2 [] = { 0, 0, } 4225 VQRSHL/VQRSHLQ:327:result_uint64x1 [] = { 0, } 4226 VQRSHL/VQRSHLQ:328:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 4227 VQRSHL/VQRSHLQ:329:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 4228 VQRSHL/VQRSHLQ:330:result_float32x2 [] = { 33333333, 33333333, } 4229 VQRSHL/VQRSHLQ:331:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, } 4230 VQRSHL/VQRSHLQ:332:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 4231 VQRSHL/VQRSHLQ:333:result_int32x4 [] = { 0, 0, 0, 0, } 4232 VQRSHL/VQRSHLQ:334:result_int64x2 [] = { 0, 0, } 4233 VQRSHL/VQRSHLQ:335:result_uint8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, } 4234 VQRSHL/VQRSHLQ:336:result_uint16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 4235 VQRSHL/VQRSHLQ:337:result_uint32x4 [] = { 0, 0, 0, 0, } 4236 VQRSHL/VQRSHLQ:338:result_uint64x2 [] = { 0, 0, } 4237 VQRSHL/VQRSHLQ:339:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4238 VQRSHL/VQRSHLQ:340:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 4239 VQRSHL/VQRSHLQ:341:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 4240 4241 VQRSHL/VQRSHLQ (checking cumulative saturation: large shift amount with 0 input) cumulative saturation output: 4242 VQRSHL/VQRSHLQ:342:vqrshl_s8 Neon cumulative saturation 0 4243 VQRSHL/VQRSHLQ:343:vqrshl_s16 Neon cumulative saturation 0 4244 VQRSHL/VQRSHLQ:344:vqrshl_s32 Neon cumulative saturation 0 4245 VQRSHL/VQRSHLQ:345:vqrshl_s64 Neon cumulative saturation 0 4246 VQRSHL/VQRSHLQ:346:vqrshl_u8 Neon cumulative saturation 0 4247 VQRSHL/VQRSHLQ:347:vqrshl_u16 Neon cumulative saturation 0 4248 VQRSHL/VQRSHLQ:348:vqrshl_u32 Neon cumulative saturation 0 4249 VQRSHL/VQRSHLQ:349:vqrshl_u64 Neon cumulative saturation 0 4250 VQRSHL/VQRSHLQ:350:vqrshlq_s8 Neon cumulative saturation 0 4251 VQRSHL/VQRSHLQ:351:vqrshlq_s16 Neon cumulative saturation 0 4252 VQRSHL/VQRSHLQ:352:vqrshlq_s32 Neon cumulative saturation 0 4253 VQRSHL/VQRSHLQ:353:vqrshlq_s64 Neon cumulative saturation 0 4254 VQRSHL/VQRSHLQ:354:vqrshlq_u8 Neon cumulative saturation 0 4255 VQRSHL/VQRSHLQ:355:vqrshlq_u16 Neon cumulative saturation 0 4256 VQRSHL/VQRSHLQ:356:vqrshlq_u32 Neon cumulative saturation 0 4257 VQRSHL/VQRSHLQ:357:vqrshlq_u64 Neon cumulative saturation 0 4258 4259 VQRSHL/VQRSHLQ (checking cumulative saturation: large shift amount with 0 input) output: 4260 VQRSHL/VQRSHLQ:358:result_int8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 4261 VQRSHL/VQRSHLQ:359:result_int16x4 [] = { 0, 0, 0, 0, } 4262 VQRSHL/VQRSHLQ:360:result_int32x2 [] = { 0, 0, } 4263 VQRSHL/VQRSHLQ:361:result_int64x1 [] = { 0, } 4264 VQRSHL/VQRSHLQ:362:result_uint8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 4265 VQRSHL/VQRSHLQ:363:result_uint16x4 [] = { 0, 0, 0, 0, } 4266 VQRSHL/VQRSHLQ:364:result_uint32x2 [] = { 0, 0, } 4267 VQRSHL/VQRSHLQ:365:result_uint64x1 [] = { 0, } 4268 VQRSHL/VQRSHLQ:366:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 4269 VQRSHL/VQRSHLQ:367:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 4270 VQRSHL/VQRSHLQ:368:result_float32x2 [] = { 33333333, 33333333, } 4271 VQRSHL/VQRSHLQ:369:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, } 4272 VQRSHL/VQRSHLQ:370:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 4273 VQRSHL/VQRSHLQ:371:result_int32x4 [] = { 0, 0, 0, 0, } 4274 VQRSHL/VQRSHLQ:372:result_int64x2 [] = { 0, 0, } 4275 VQRSHL/VQRSHLQ:373:result_uint8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, } 4276 VQRSHL/VQRSHLQ:374:result_uint16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 4277 VQRSHL/VQRSHLQ:375:result_uint32x4 [] = { 0, 0, 0, 0, } 4278 VQRSHL/VQRSHLQ:376:result_uint64x2 [] = { 0, 0, } 4279 VQRSHL/VQRSHLQ:377:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4280 VQRSHL/VQRSHLQ:378:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 4281 VQRSHL/VQRSHLQ:379:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 4282 4283 VABA/VABAQ output: 4284 VABA/VABAQ:0:result_int8x8 [] = { fffffff6, fffffff7, fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, } 4285 VABA/VABAQ:1:result_int16x4 [] = { 16, 17, 18, 19, } 4286 VABA/VABAQ:2:result_int32x2 [] = { 20, 21, } 4287 VABA/VABAQ:3:result_int64x1 [] = { 3333333333333333, } 4288 VABA/VABAQ:4:result_uint8x8 [] = { 53, 54, 55, 56, 57, 58, 59, 5a, } 4289 VABA/VABAQ:5:result_uint16x4 [] = { 907, 908, 909, 90a, } 4290 VABA/VABAQ:6:result_uint32x2 [] = { ffffffe7, ffffffe8, } 4291 VABA/VABAQ:7:result_uint64x1 [] = { 3333333333333333, } 4292 VABA/VABAQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 4293 VABA/VABAQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 4294 VABA/VABAQ:10:result_float32x2 [] = { 33333333, 33333333, } 4295 VABA/VABAQ:11:result_int8x16 [] = { 5e, 5f, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 6a, 6b, 6c, 6d, } 4296 VABA/VABAQ:12:result_int16x8 [] = { b9c, b9d, b9e, b9f, ba0, ba1, ba2, ba3, } 4297 VABA/VABAQ:13:result_int32x4 [] = { 26e0, 26e1, 26e2, 26e3, } 4298 VABA/VABAQ:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 4299 VABA/VABAQ:15:result_uint8x16 [] = { f8, f9, fa, fb, fc, fd, fe, ff, 0, 1, 2, 3, 4, 5, 6, 7, } 4300 VABA/VABAQ:16:result_uint16x8 [] = { fff9, fffa, fffb, fffc, fffd, fffe, ffff, 0, } 4301 VABA/VABAQ:17:result_uint32x4 [] = { c, d, e, f, } 4302 VABA/VABAQ:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 4303 VABA/VABAQ:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4304 VABA/VABAQ:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 4305 VABA/VABAQ:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 4306 4307 VABAL output: 4308 VABAL:0:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 4309 VABAL:1:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 4310 VABAL:2:result_int32x2 [] = { 33333333, 33333333, } 4311 VABAL:3:result_int64x1 [] = { 3333333333333333, } 4312 VABAL:4:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 4313 VABAL:5:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 4314 VABAL:6:result_uint32x2 [] = { 33333333, 33333333, } 4315 VABAL:7:result_uint64x1 [] = { 3333333333333333, } 4316 VABAL:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 4317 VABAL:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 4318 VABAL:10:result_float32x2 [] = { 33333333, 33333333, } 4319 VABAL:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4320 VABAL:12:result_int16x8 [] = { fffffff6, fffffff7, fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, } 4321 VABAL:13:result_int32x4 [] = { 16, 17, 18, 19, } 4322 VABAL:14:result_int64x2 [] = { 20, 21, } 4323 VABAL:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4324 VABAL:16:result_uint16x8 [] = { 53, 54, 55, 56, 57, 58, 59, 5a, } 4325 VABAL:17:result_uint32x4 [] = { 907, 908, 909, 90a, } 4326 VABAL:18:result_uint64x2 [] = { ffffffe7, ffffffe8, } 4327 VABAL:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4328 VABAL:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 4329 VABAL:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 4330 4331 VABAL test intermediate overflow output: 4332 VABAL:22:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 4333 VABAL:23:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 4334 VABAL:24:result_int32x2 [] = { 33333333, 33333333, } 4335 VABAL:25:result_int64x1 [] = { 3333333333333333, } 4336 VABAL:26:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 4337 VABAL:27:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 4338 VABAL:28:result_uint32x2 [] = { 33333333, 33333333, } 4339 VABAL:29:result_uint64x1 [] = { 3333333333333333, } 4340 VABAL:30:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 4341 VABAL:31:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 4342 VABAL:32:result_float32x2 [] = { 33333333, 33333333, } 4343 VABAL:33:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4344 VABAL:34:result_int16x8 [] = { ef, f0, f1, f2, f3, f4, f5, f6, } 4345 VABAL:35:result_int32x4 [] = { ffef, fff0, fff1, fff2, } 4346 VABAL:36:result_int64x2 [] = { ffffffef, fffffff0, } 4347 VABAL:37:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4348 VABAL:38:result_uint16x8 [] = { ee, ef, f0, f1, f2, f3, f4, f5, } 4349 VABAL:39:result_uint32x4 [] = { ffe2, ffe3, ffe4, ffe5, } 4350 VABAL:40:result_uint64x2 [] = { ffffffe7, ffffffe8, } 4351 VABAL:41:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4352 VABAL:42:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 4353 VABAL:43:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 4354 4355 VABD/VABDQ output: 4356 VABD/VABDQ:0:result_int8x8 [] = { 11, 10, f, e, d, c, b, a, } 4357 VABD/VABDQ:1:result_int16x4 [] = { 3, 2, 1, 0, } 4358 VABD/VABDQ:2:result_int32x2 [] = { 18, 17, } 4359 VABD/VABDQ:3:result_int64x1 [] = { 3333333333333333, } 4360 VABD/VABDQ:4:result_uint8x8 [] = { ef, f0, f1, f2, f3, f4, f5, f6, } 4361 VABD/VABDQ:5:result_uint16x4 [] = { ffe3, ffe4, ffe5, ffe6, } 4362 VABD/VABDQ:6:result_uint32x2 [] = { ffffffe8, ffffffe9, } 4363 VABD/VABDQ:7:result_uint64x1 [] = { 3333333333333333, } 4364 VABD/VABDQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 4365 VABD/VABDQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 4366 VABD/VABDQ:10:result_float32x2 [] = { 41c26666, 41ba6666, } 4367 VABD/VABDQ:11:result_int8x16 [] = { 1a, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, f, e, d, c, b, } 4368 VABD/VABDQ:12:result_int16x8 [] = { 4, 3, 2, 1, 0, 1, 2, 3, } 4369 VABD/VABDQ:13:result_int32x4 [] = { 30, 2f, 2e, 2d, } 4370 VABD/VABDQ:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 4371 VABD/VABDQ:15:result_uint8x16 [] = { e6, e7, e8, e9, ea, eb, ec, ed, ee, ef, f0, f1, f2, f3, f4, f5, } 4372 VABD/VABDQ:16:result_uint16x8 [] = { ffe4, ffe5, ffe6, ffe7, ffe8, ffe9, ffea, ffeb, } 4373 VABD/VABDQ:17:result_uint32x4 [] = { ffffffd0, ffffffd1, ffffffd2, ffffffd3, } 4374 VABD/VABDQ:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 4375 VABD/VABDQ:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4376 VABD/VABDQ:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 4377 VABD/VABDQ:21:result_float32x4 [] = { 42407ae1, 423c7ae1, 42387ae1, 42347ae1, } 4378 VABD/VABDQ FP special (-0.0):22:result_float32x4 [] = { 0, 0, 0, 0, } 4379 VABD/VABDQ FP special (-0.0):23:result_float32x4 [] = { 0, 0, 0, 0, } 4380 4381 VABDL output: 4382 VABDL:0:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 4383 VABDL:1:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 4384 VABDL:2:result_int32x2 [] = { 33333333, 33333333, } 4385 VABDL:3:result_int64x1 [] = { 3333333333333333, } 4386 VABDL:4:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 4387 VABDL:5:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 4388 VABDL:6:result_uint32x2 [] = { 33333333, 33333333, } 4389 VABDL:7:result_uint64x1 [] = { 3333333333333333, } 4390 VABDL:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 4391 VABDL:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 4392 VABDL:10:result_float32x2 [] = { 33333333, 33333333, } 4393 VABDL:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4394 VABDL:12:result_int16x8 [] = { 11, 10, f, e, d, c, b, a, } 4395 VABDL:13:result_int32x4 [] = { 3, 2, 1, 0, } 4396 VABDL:14:result_int64x2 [] = { 18, 17, } 4397 VABDL:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4398 VABDL:16:result_uint16x8 [] = { ef, f0, f1, f2, f3, f4, f5, f6, } 4399 VABDL:17:result_uint32x4 [] = { ffe3, ffe4, ffe5, ffe6, } 4400 VABDL:18:result_uint64x2 [] = { ffffffe8, ffffffe9, } 4401 VABDL:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4402 VABDL:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 4403 VABDL:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 4404 4405 VAND/VANDQ output: 4406 VAND/VANDQ:0:result_int8x8 [] = { 0, 0, 2, 2, 0, 0, 2, 2, } 4407 VAND/VANDQ:1:result_int16x4 [] = { fffffff0, fffffff0, fffffff0, fffffff0, } 4408 VAND/VANDQ:2:result_int32x2 [] = { 0, 1, } 4409 VAND/VANDQ:3:result_int64x1 [] = { 60, } 4410 VAND/VANDQ:4:result_uint8x8 [] = { 10, 10, 10, 10, 14, 14, 14, 14, } 4411 VAND/VANDQ:5:result_uint16x4 [] = { 10, 10, 12, 12, } 4412 VAND/VANDQ:6:result_uint32x2 [] = { 20, 20, } 4413 VAND/VANDQ:7:result_uint64x1 [] = { 0, } 4414 VAND/VANDQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 4415 VAND/VANDQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 4416 VAND/VANDQ:10:result_float32x2 [] = { 33333333, 33333333, } 4417 VAND/VANDQ:11:result_int8x16 [] = { fffffff0, fffffff0, fffffff2, fffffff2, fffffff4, fffffff4, fffffff6, fffffff6, fffffff0, fffffff0, fffffff2, fffffff2, fffffff4, fffffff4, fffffff6, fffffff6, } 4418 VAND/VANDQ:12:result_int16x8 [] = { ffffffe0, ffffffe0, ffffffe0, ffffffe0, ffffffe4, ffffffe4, ffffffe4, ffffffe4, } 4419 VAND/VANDQ:13:result_int32x4 [] = { ffffffe0, ffffffe0, ffffffe2, ffffffe2, } 4420 VAND/VANDQ:14:result_int64x2 [] = { 10, 10, } 4421 VAND/VANDQ:15:result_uint8x16 [] = { 0, 0, 0, 0, 4, 4, 4, 4, 8, 8, 8, 8, c, c, c, c, } 4422 VAND/VANDQ:16:result_uint16x8 [] = { 0, 1, 2, 3, 0, 1, 2, 3, } 4423 VAND/VANDQ:17:result_uint32x4 [] = { 30, 31, 32, 33, } 4424 VAND/VANDQ:18:result_uint64x2 [] = { 0, 1, } 4425 VAND/VANDQ:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4426 VAND/VANDQ:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 4427 VAND/VANDQ:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 4428 4429 VORR/VORRQ output: 4430 VORR/VORRQ:0:result_int8x8 [] = { fffffff2, fffffff3, fffffff2, fffffff3, fffffff6, fffffff7, fffffff6, fffffff7, } 4431 VORR/VORRQ:1:result_int16x4 [] = { fffffffc, fffffffd, fffffffe, ffffffff, } 4432 VORR/VORRQ:2:result_int32x2 [] = { fffffff3, fffffff3, } 4433 VORR/VORRQ:3:result_int64x1 [] = { fffffffffffffff4, } 4434 VORR/VORRQ:4:result_uint8x8 [] = { f4, f5, f6, f7, f4, f5, f6, f7, } 4435 VORR/VORRQ:5:result_uint16x4 [] = { fffe, ffff, fffe, ffff, } 4436 VORR/VORRQ:6:result_uint32x2 [] = { fffffff8, fffffff9, } 4437 VORR/VORRQ:7:result_uint64x1 [] = { fffffffffffffff2, } 4438 VORR/VORRQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 4439 VORR/VORRQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 4440 VORR/VORRQ:10:result_float32x2 [] = { 33333333, 33333333, } 4441 VORR/VORRQ:11:result_int8x16 [] = { fffffff6, fffffff7, fffffff6, fffffff7, fffffff6, fffffff7, fffffff6, fffffff7, fffffffe, ffffffff, fffffffe, ffffffff, fffffffe, ffffffff, fffffffe, ffffffff, } 4442 VORR/VORRQ:12:result_int16x8 [] = { fffffffc, fffffffd, fffffffe, ffffffff, fffffffc, fffffffd, fffffffe, ffffffff, } 4443 VORR/VORRQ:13:result_int32x4 [] = { fffffff2, fffffff3, fffffff2, fffffff3, } 4444 VORR/VORRQ:14:result_int64x2 [] = { fffffffffffffff8, fffffffffffffff9, } 4445 VORR/VORRQ:15:result_uint8x16 [] = { fc, fd, fe, ff, fc, fd, fe, ff, fc, fd, fe, ff, fc, fd, fe, ff, } 4446 VORR/VORRQ:16:result_uint16x8 [] = { fff3, fff3, fff3, fff3, fff7, fff7, fff7, fff7, } 4447 VORR/VORRQ:17:result_uint32x4 [] = { fffffff7, fffffff7, fffffff7, fffffff7, } 4448 VORR/VORRQ:18:result_uint64x2 [] = { fffffffffffffff3, fffffffffffffff3, } 4449 VORR/VORRQ:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4450 VORR/VORRQ:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 4451 VORR/VORRQ:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 4452 4453 VORN/VORNQ output: 4454 VORN/VORNQ:0:result_int8x8 [] = { fffffffd, fffffffd, ffffffff, ffffffff, fffffffd, fffffffd, ffffffff, ffffffff, } 4455 VORN/VORNQ:1:result_int16x4 [] = { fffffff3, fffffff3, fffffff3, fffffff3, } 4456 VORN/VORNQ:2:result_int32x2 [] = { fffffffc, fffffffd, } 4457 VORN/VORNQ:3:result_int64x1 [] = { fffffffffffffffb, } 4458 VORN/VORNQ:4:result_uint8x8 [] = { fb, fb, fb, fb, ff, ff, ff, ff, } 4459 VORN/VORNQ:5:result_uint16x4 [] = { fff1, fff1, fff3, fff3, } 4460 VORN/VORNQ:6:result_uint32x2 [] = { fffffff7, fffffff7, } 4461 VORN/VORNQ:7:result_uint64x1 [] = { fffffffffffffffd, } 4462 VORN/VORNQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 4463 VORN/VORNQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 4464 VORN/VORNQ:10:result_float32x2 [] = { 33333333, 33333333, } 4465 VORN/VORNQ:11:result_int8x16 [] = { fffffff9, fffffff9, fffffffb, fffffffb, fffffffd, fffffffd, ffffffff, ffffffff, fffffff9, fffffff9, fffffffb, fffffffb, fffffffd, fffffffd, ffffffff, ffffffff, } 4466 VORN/VORNQ:12:result_int16x8 [] = { fffffff3, fffffff3, fffffff3, fffffff3, fffffff7, fffffff7, fffffff7, fffffff7, } 4467 VORN/VORNQ:13:result_int32x4 [] = { fffffffd, fffffffd, ffffffff, ffffffff, } 4468 VORN/VORNQ:14:result_int64x2 [] = { fffffffffffffff7, fffffffffffffff7, } 4469 VORN/VORNQ:15:result_uint8x16 [] = { f3, f3, f3, f3, f7, f7, f7, f7, fb, fb, fb, fb, ff, ff, ff, ff, } 4470 VORN/VORNQ:16:result_uint16x8 [] = { fffc, fffd, fffe, ffff, fffc, fffd, fffe, ffff, } 4471 VORN/VORNQ:17:result_uint32x4 [] = { fffffff8, fffffff9, fffffffa, fffffffb, } 4472 VORN/VORNQ:18:result_uint64x2 [] = { fffffffffffffffc, fffffffffffffffd, } 4473 VORN/VORNQ:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4474 VORN/VORNQ:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 4475 VORN/VORNQ:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 4476 4477 VEOR/VEORQ output: 4478 VEOR/VEORQ:0:result_int8x8 [] = { fffffff2, fffffff3, fffffff0, fffffff1, fffffff6, fffffff7, fffffff4, fffffff5, } 4479 VEOR/VEORQ:1:result_int16x4 [] = { c, d, e, f, } 4480 VEOR/VEORQ:2:result_int32x2 [] = { fffffff3, fffffff2, } 4481 VEOR/VEORQ:3:result_int64x1 [] = { ffffffffffffff94, } 4482 VEOR/VEORQ:4:result_uint8x8 [] = { e4, e5, e6, e7, e0, e1, e2, e3, } 4483 VEOR/VEORQ:5:result_uint16x4 [] = { ffee, ffef, ffec, ffed, } 4484 VEOR/VEORQ:6:result_uint32x2 [] = { ffffffd8, ffffffd9, } 4485 VEOR/VEORQ:7:result_uint64x1 [] = { fffffffffffffff2, } 4486 VEOR/VEORQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 4487 VEOR/VEORQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 4488 VEOR/VEORQ:10:result_float32x2 [] = { 33333333, 33333333, } 4489 VEOR/VEORQ:11:result_int8x16 [] = { 6, 7, 4, 5, 2, 3, 0, 1, e, f, c, d, a, b, 8, 9, } 4490 VEOR/VEORQ:12:result_int16x8 [] = { 1c, 1d, 1e, 1f, 18, 19, 1a, 1b, } 4491 VEOR/VEORQ:13:result_int32x4 [] = { 12, 13, 10, 11, } 4492 VEOR/VEORQ:14:result_int64x2 [] = { ffffffffffffffe8, ffffffffffffffe9, } 4493 VEOR/VEORQ:15:result_uint8x16 [] = { fc, fd, fe, ff, f8, f9, fa, fb, f4, f5, f6, f7, f0, f1, f2, f3, } 4494 VEOR/VEORQ:16:result_uint16x8 [] = { fff3, fff2, fff1, fff0, fff7, fff6, fff5, fff4, } 4495 VEOR/VEORQ:17:result_uint32x4 [] = { ffffffc7, ffffffc6, ffffffc5, ffffffc4, } 4496 VEOR/VEORQ:18:result_uint64x2 [] = { fffffffffffffff3, fffffffffffffff2, } 4497 VEOR/VEORQ:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4498 VEOR/VEORQ:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 4499 VEOR/VEORQ:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 4500 4501 VBIC/VBICQ output: 4502 VBIC/VBICQ:0:result_int8x8 [] = { fffffff0, fffffff1, fffffff0, fffffff1, fffffff4, fffffff5, fffffff4, fffffff5, } 4503 VBIC/VBICQ:1:result_int16x4 [] = { 0, 1, 2, 3, } 4504 VBIC/VBICQ:2:result_int32x2 [] = { fffffff0, fffffff0, } 4505 VBIC/VBICQ:3:result_int64x1 [] = { ffffffffffffff90, } 4506 VBIC/VBICQ:4:result_uint8x8 [] = { e0, e1, e2, e3, e0, e1, e2, e3, } 4507 VBIC/VBICQ:5:result_uint16x4 [] = { ffe0, ffe1, ffe0, ffe1, } 4508 VBIC/VBICQ:6:result_uint32x2 [] = { ffffffd0, ffffffd1, } 4509 VBIC/VBICQ:7:result_uint64x1 [] = { fffffffffffffff0, } 4510 VBIC/VBICQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 4511 VBIC/VBICQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 4512 VBIC/VBICQ:10:result_float32x2 [] = { 33333333, 33333333, } 4513 VBIC/VBICQ:11:result_int8x16 [] = { 0, 1, 0, 1, 0, 1, 0, 1, 8, 9, 8, 9, 8, 9, 8, 9, } 4514 VBIC/VBICQ:12:result_int16x8 [] = { 10, 11, 12, 13, 10, 11, 12, 13, } 4515 VBIC/VBICQ:13:result_int32x4 [] = { 10, 11, 10, 11, } 4516 VBIC/VBICQ:14:result_int64x2 [] = { ffffffffffffffe0, ffffffffffffffe1, } 4517 VBIC/VBICQ:15:result_uint8x16 [] = { f0, f1, f2, f3, f0, f1, f2, f3, f0, f1, f2, f3, f0, f1, f2, f3, } 4518 VBIC/VBICQ:16:result_uint16x8 [] = { fff0, fff0, fff0, fff0, fff4, fff4, fff4, fff4, } 4519 VBIC/VBICQ:17:result_uint32x4 [] = { ffffffc0, ffffffc0, ffffffc0, ffffffc0, } 4520 VBIC/VBICQ:18:result_uint64x2 [] = { fffffffffffffff0, fffffffffffffff0, } 4521 VBIC/VBICQ:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4522 VBIC/VBICQ:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 4523 VBIC/VBICQ:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 4524 4525 VCREATE output: 4526 VCREATE:0:result_int8x8 [] = { fffffff0, ffffffde, ffffffbc, ffffff9a, 78, 56, 34, 12, } 4527 VCREATE:1:result_int16x4 [] = { ffffdef0, ffff9abc, 5678, 1234, } 4528 VCREATE:2:result_int32x2 [] = { 9abcdef0, 12345678, } 4529 VCREATE:3:result_int64x1 [] = { 123456789abcdef0, } 4530 VCREATE:4:result_uint8x8 [] = { f0, de, bc, 9a, 78, 56, 34, 12, } 4531 VCREATE:5:result_uint16x4 [] = { def0, 9abc, 5678, 1234, } 4532 VCREATE:6:result_uint32x2 [] = { 9abcdef0, 12345678, } 4533 VCREATE:7:result_uint64x1 [] = { 123456789abcdef0, } 4534 VCREATE:8:result_poly8x8 [] = { f0, de, bc, 9a, 78, 56, 34, 12, } 4535 VCREATE:9:result_poly16x4 [] = { def0, 9abc, 5678, 1234, } 4536 VCREATE:10:result_float32x2 [] = { 9abcdef0, 12345678, } 4537 VCREATE:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4538 VCREATE:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 4539 VCREATE:13:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 4540 VCREATE:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 4541 VCREATE:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4542 VCREATE:16:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 4543 VCREATE:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 4544 VCREATE:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 4545 VCREATE:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4546 VCREATE:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 4547 VCREATE:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 4548 4549 VLD2_LANE/VLD2Q_LANE chunk 0 output: 4550 VLD2_LANE/VLD2Q_LANE:0:result_int8x8 [] = { ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, } 4551 VLD2_LANE/VLD2Q_LANE:1:result_int16x4 [] = { ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, } 4552 VLD2_LANE/VLD2Q_LANE:2:result_int32x2 [] = { fffffff0, fffffff1, } 4553 VLD2_LANE/VLD2Q_LANE:3:result_int64x1 [] = { 3333333333333333, } 4554 VLD2_LANE/VLD2Q_LANE:4:result_uint8x8 [] = { aa, aa, aa, aa, aa, aa, aa, aa, } 4555 VLD2_LANE/VLD2Q_LANE:5:result_uint16x4 [] = { aaaa, aaaa, aaaa, aaaa, } 4556 VLD2_LANE/VLD2Q_LANE:6:result_uint32x2 [] = { aaaaaaaa, aaaaaaaa, } 4557 VLD2_LANE/VLD2Q_LANE:7:result_uint64x1 [] = { 3333333333333333, } 4558 VLD2_LANE/VLD2Q_LANE:8:result_poly8x8 [] = { aa, aa, aa, aa, aa, aa, aa, aa, } 4559 VLD2_LANE/VLD2Q_LANE:9:result_poly16x4 [] = { aaaa, aaaa, aaaa, aaaa, } 4560 VLD2_LANE/VLD2Q_LANE:10:result_float32x2 [] = { c1800000, c1700000, } 4561 VLD2_LANE/VLD2Q_LANE:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4562 VLD2_LANE/VLD2Q_LANE:12:result_int16x8 [] = { ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, } 4563 VLD2_LANE/VLD2Q_LANE:13:result_int32x4 [] = { aaaaaaaa, aaaaaaaa, aaaaaaaa, aaaaaaaa, } 4564 VLD2_LANE/VLD2Q_LANE:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 4565 VLD2_LANE/VLD2Q_LANE:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4566 VLD2_LANE/VLD2Q_LANE:16:result_uint16x8 [] = { aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, } 4567 VLD2_LANE/VLD2Q_LANE:17:result_uint32x4 [] = { fffffff0, fffffff1, aaaaaaaa, aaaaaaaa, } 4568 VLD2_LANE/VLD2Q_LANE:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 4569 VLD2_LANE/VLD2Q_LANE:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4570 VLD2_LANE/VLD2Q_LANE:20:result_poly16x8 [] = { aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, } 4571 VLD2_LANE/VLD2Q_LANE:21:result_float32x4 [] = { aaaaaaaa, aaaaaaaa, aaaaaaaa, aaaaaaaa, } 4572 4573 VLD2_LANE/VLD2Q_LANE chunk 1 output: 4574 VLD2_LANE/VLD2Q_LANE:22:result_int8x8 [] = { ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, fffffff0, fffffff1, } 4575 VLD2_LANE/VLD2Q_LANE:23:result_int16x4 [] = { fffffff0, fffffff1, ffffaaaa, ffffaaaa, } 4576 VLD2_LANE/VLD2Q_LANE:24:result_int32x2 [] = { aaaaaaaa, aaaaaaaa, } 4577 VLD2_LANE/VLD2Q_LANE:25:result_int64x1 [] = { 3333333333333333, } 4578 VLD2_LANE/VLD2Q_LANE:26:result_uint8x8 [] = { f0, f1, aa, aa, aa, aa, aa, aa, } 4579 VLD2_LANE/VLD2Q_LANE:27:result_uint16x4 [] = { aaaa, aaaa, fff0, fff1, } 4580 VLD2_LANE/VLD2Q_LANE:28:result_uint32x2 [] = { fffffff0, fffffff1, } 4581 VLD2_LANE/VLD2Q_LANE:29:result_uint64x1 [] = { 3333333333333333, } 4582 VLD2_LANE/VLD2Q_LANE:30:result_poly8x8 [] = { f0, f1, aa, aa, aa, aa, aa, aa, } 4583 VLD2_LANE/VLD2Q_LANE:31:result_poly16x4 [] = { aaaa, aaaa, fff0, fff1, } 4584 VLD2_LANE/VLD2Q_LANE:32:result_float32x2 [] = { aaaaaaaa, aaaaaaaa, } 4585 VLD2_LANE/VLD2Q_LANE:33:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4586 VLD2_LANE/VLD2Q_LANE:34:result_int16x8 [] = { ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, fffffff0, fffffff1, ffffaaaa, ffffaaaa, } 4587 VLD2_LANE/VLD2Q_LANE:35:result_int32x4 [] = { fffffff0, fffffff1, aaaaaaaa, aaaaaaaa, } 4588 VLD2_LANE/VLD2Q_LANE:36:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 4589 VLD2_LANE/VLD2Q_LANE:37:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4590 VLD2_LANE/VLD2Q_LANE:38:result_uint16x8 [] = { aaaa, aaaa, fff0, fff1, aaaa, aaaa, aaaa, aaaa, } 4591 VLD2_LANE/VLD2Q_LANE:39:result_uint32x4 [] = { aaaaaaaa, aaaaaaaa, aaaaaaaa, aaaaaaaa, } 4592 VLD2_LANE/VLD2Q_LANE:40:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 4593 VLD2_LANE/VLD2Q_LANE:41:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4594 VLD2_LANE/VLD2Q_LANE:42:result_poly16x8 [] = { aaaa, aaaa, fff0, fff1, aaaa, aaaa, aaaa, aaaa, } 4595 VLD2_LANE/VLD2Q_LANE:43:result_float32x4 [] = { c1800000, c1700000, aaaaaaaa, aaaaaaaa, } 4596 4597 VLD3_LANE/VLD3Q_LANE chunk 0 output: 4598 VLD3_LANE/VLD3Q_LANE:0:result_int8x8 [] = { ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, } 4599 VLD3_LANE/VLD3Q_LANE:1:result_int16x4 [] = { ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, } 4600 VLD3_LANE/VLD3Q_LANE:2:result_int32x2 [] = { fffffff0, fffffff1, } 4601 VLD3_LANE/VLD3Q_LANE:3:result_int64x1 [] = { 3333333333333333, } 4602 VLD3_LANE/VLD3Q_LANE:4:result_uint8x8 [] = { aa, aa, aa, aa, aa, aa, aa, aa, } 4603 VLD3_LANE/VLD3Q_LANE:5:result_uint16x4 [] = { aaaa, aaaa, aaaa, aaaa, } 4604 VLD3_LANE/VLD3Q_LANE:6:result_uint32x2 [] = { aaaaaaaa, aaaaaaaa, } 4605 VLD3_LANE/VLD3Q_LANE:7:result_uint64x1 [] = { 3333333333333333, } 4606 VLD3_LANE/VLD3Q_LANE:8:result_poly8x8 [] = { aa, aa, aa, aa, aa, aa, aa, aa, } 4607 VLD3_LANE/VLD3Q_LANE:9:result_poly16x4 [] = { aaaa, aaaa, aaaa, aaaa, } 4608 VLD3_LANE/VLD3Q_LANE:10:result_float32x2 [] = { c1800000, c1700000, } 4609 VLD3_LANE/VLD3Q_LANE:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4610 VLD3_LANE/VLD3Q_LANE:12:result_int16x8 [] = { ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, } 4611 VLD3_LANE/VLD3Q_LANE:13:result_int32x4 [] = { aaaaaaaa, aaaaaaaa, aaaaaaaa, aaaaaaaa, } 4612 VLD3_LANE/VLD3Q_LANE:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 4613 VLD3_LANE/VLD3Q_LANE:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4614 VLD3_LANE/VLD3Q_LANE:16:result_uint16x8 [] = { aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, } 4615 VLD3_LANE/VLD3Q_LANE:17:result_uint32x4 [] = { fffffff0, fffffff1, fffffff2, aaaaaaaa, } 4616 VLD3_LANE/VLD3Q_LANE:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 4617 VLD3_LANE/VLD3Q_LANE:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4618 VLD3_LANE/VLD3Q_LANE:20:result_poly16x8 [] = { aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, } 4619 VLD3_LANE/VLD3Q_LANE:21:result_float32x4 [] = { aaaaaaaa, aaaaaaaa, aaaaaaaa, aaaaaaaa, } 4620 4621 VLD3_LANE/VLD3Q_LANE chunk 1 output: 4622 VLD3_LANE/VLD3Q_LANE:22:result_int8x8 [] = { ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, } 4623 VLD3_LANE/VLD3Q_LANE:23:result_int16x4 [] = { ffffaaaa, ffffaaaa, fffffff0, fffffff1, } 4624 VLD3_LANE/VLD3Q_LANE:24:result_int32x2 [] = { fffffff2, aaaaaaaa, } 4625 VLD3_LANE/VLD3Q_LANE:25:result_int64x1 [] = { 3333333333333333, } 4626 VLD3_LANE/VLD3Q_LANE:26:result_uint8x8 [] = { aa, aa, aa, aa, f0, f1, f2, aa, } 4627 VLD3_LANE/VLD3Q_LANE:27:result_uint16x4 [] = { aaaa, aaaa, aaaa, aaaa, } 4628 VLD3_LANE/VLD3Q_LANE:28:result_uint32x2 [] = { aaaaaaaa, fffffff0, } 4629 VLD3_LANE/VLD3Q_LANE:29:result_uint64x1 [] = { 3333333333333333, } 4630 VLD3_LANE/VLD3Q_LANE:30:result_poly8x8 [] = { aa, aa, aa, aa, f0, f1, f2, aa, } 4631 VLD3_LANE/VLD3Q_LANE:31:result_poly16x4 [] = { aaaa, aaaa, aaaa, aaaa, } 4632 VLD3_LANE/VLD3Q_LANE:32:result_float32x2 [] = { c1600000, aaaaaaaa, } 4633 VLD3_LANE/VLD3Q_LANE:33:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4634 VLD3_LANE/VLD3Q_LANE:34:result_int16x8 [] = { ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, } 4635 VLD3_LANE/VLD3Q_LANE:35:result_int32x4 [] = { aaaaaaaa, aaaaaaaa, fffffff0, fffffff1, } 4636 VLD3_LANE/VLD3Q_LANE:36:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 4637 VLD3_LANE/VLD3Q_LANE:37:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4638 VLD3_LANE/VLD3Q_LANE:38:result_uint16x8 [] = { aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, fff0, } 4639 VLD3_LANE/VLD3Q_LANE:39:result_uint32x4 [] = { aaaaaaaa, aaaaaaaa, aaaaaaaa, aaaaaaaa, } 4640 VLD3_LANE/VLD3Q_LANE:40:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 4641 VLD3_LANE/VLD3Q_LANE:41:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4642 VLD3_LANE/VLD3Q_LANE:42:result_poly16x8 [] = { aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, fff0, } 4643 VLD3_LANE/VLD3Q_LANE:43:result_float32x4 [] = { aaaaaaaa, aaaaaaaa, c1800000, c1700000, } 4644 4645 VLD3_LANE/VLD3Q_LANE chunk 2 output: 4646 VLD3_LANE/VLD3Q_LANE:44:result_int8x8 [] = { ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, fffffff0, fffffff1, fffffff2, } 4647 VLD3_LANE/VLD3Q_LANE:45:result_int16x4 [] = { fffffff2, ffffaaaa, ffffaaaa, ffffaaaa, } 4648 VLD3_LANE/VLD3Q_LANE:46:result_int32x2 [] = { aaaaaaaa, aaaaaaaa, } 4649 VLD3_LANE/VLD3Q_LANE:47:result_int64x1 [] = { 3333333333333333, } 4650 VLD3_LANE/VLD3Q_LANE:48:result_uint8x8 [] = { aa, aa, aa, aa, aa, aa, aa, aa, } 4651 VLD3_LANE/VLD3Q_LANE:49:result_uint16x4 [] = { aaaa, fff0, fff1, fff2, } 4652 VLD3_LANE/VLD3Q_LANE:50:result_uint32x2 [] = { fffffff1, fffffff2, } 4653 VLD3_LANE/VLD3Q_LANE:51:result_uint64x1 [] = { 3333333333333333, } 4654 VLD3_LANE/VLD3Q_LANE:52:result_poly8x8 [] = { aa, aa, aa, aa, aa, aa, aa, aa, } 4655 VLD3_LANE/VLD3Q_LANE:53:result_poly16x4 [] = { aaaa, fff0, fff1, fff2, } 4656 VLD3_LANE/VLD3Q_LANE:54:result_float32x2 [] = { aaaaaaaa, aaaaaaaa, } 4657 VLD3_LANE/VLD3Q_LANE:55:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4658 VLD3_LANE/VLD3Q_LANE:56:result_int16x8 [] = { ffffaaaa, ffffaaaa, fffffff0, fffffff1, fffffff2, ffffaaaa, ffffaaaa, ffffaaaa, } 4659 VLD3_LANE/VLD3Q_LANE:57:result_int32x4 [] = { fffffff2, aaaaaaaa, aaaaaaaa, aaaaaaaa, } 4660 VLD3_LANE/VLD3Q_LANE:58:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 4661 VLD3_LANE/VLD3Q_LANE:59:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4662 VLD3_LANE/VLD3Q_LANE:60:result_uint16x8 [] = { fff1, fff2, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, } 4663 VLD3_LANE/VLD3Q_LANE:61:result_uint32x4 [] = { aaaaaaaa, aaaaaaaa, aaaaaaaa, aaaaaaaa, } 4664 VLD3_LANE/VLD3Q_LANE:62:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 4665 VLD3_LANE/VLD3Q_LANE:63:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4666 VLD3_LANE/VLD3Q_LANE:64:result_poly16x8 [] = { fff1, fff2, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, } 4667 VLD3_LANE/VLD3Q_LANE:65:result_float32x4 [] = { c1600000, aaaaaaaa, aaaaaaaa, aaaaaaaa, } 4668 4669 VLD4_LANE/VLD4Q_LANE chunk 0 output: 4670 VLD4_LANE/VLD4Q_LANE:0:result_int8x8 [] = { ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, } 4671 VLD4_LANE/VLD4Q_LANE:1:result_int16x4 [] = { ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, } 4672 VLD4_LANE/VLD4Q_LANE:2:result_int32x2 [] = { fffffff0, fffffff1, } 4673 VLD4_LANE/VLD4Q_LANE:3:result_int64x1 [] = { 3333333333333333, } 4674 VLD4_LANE/VLD4Q_LANE:4:result_uint8x8 [] = { aa, aa, aa, aa, aa, aa, aa, aa, } 4675 VLD4_LANE/VLD4Q_LANE:5:result_uint16x4 [] = { aaaa, aaaa, aaaa, aaaa, } 4676 VLD4_LANE/VLD4Q_LANE:6:result_uint32x2 [] = { aaaaaaaa, aaaaaaaa, } 4677 VLD4_LANE/VLD4Q_LANE:7:result_uint64x1 [] = { 3333333333333333, } 4678 VLD4_LANE/VLD4Q_LANE:8:result_poly8x8 [] = { aa, aa, aa, aa, aa, aa, aa, aa, } 4679 VLD4_LANE/VLD4Q_LANE:9:result_poly16x4 [] = { aaaa, aaaa, aaaa, aaaa, } 4680 VLD4_LANE/VLD4Q_LANE:10:result_float32x2 [] = { c1800000, c1700000, } 4681 VLD4_LANE/VLD4Q_LANE:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4682 VLD4_LANE/VLD4Q_LANE:12:result_int16x8 [] = { ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, } 4683 VLD4_LANE/VLD4Q_LANE:13:result_int32x4 [] = { aaaaaaaa, aaaaaaaa, aaaaaaaa, aaaaaaaa, } 4684 VLD4_LANE/VLD4Q_LANE:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 4685 VLD4_LANE/VLD4Q_LANE:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4686 VLD4_LANE/VLD4Q_LANE:16:result_uint16x8 [] = { aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, } 4687 VLD4_LANE/VLD4Q_LANE:17:result_uint32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, } 4688 VLD4_LANE/VLD4Q_LANE:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 4689 VLD4_LANE/VLD4Q_LANE:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4690 VLD4_LANE/VLD4Q_LANE:20:result_poly16x8 [] = { aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, } 4691 VLD4_LANE/VLD4Q_LANE:21:result_float32x4 [] = { aaaaaaaa, aaaaaaaa, aaaaaaaa, aaaaaaaa, } 4692 4693 VLD4_LANE/VLD4Q_LANE chunk 1 output: 4694 VLD4_LANE/VLD4Q_LANE:22:result_int8x8 [] = { ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, } 4695 VLD4_LANE/VLD4Q_LANE:23:result_int16x4 [] = { ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, } 4696 VLD4_LANE/VLD4Q_LANE:24:result_int32x2 [] = { fffffff2, fffffff3, } 4697 VLD4_LANE/VLD4Q_LANE:25:result_int64x1 [] = { 3333333333333333, } 4698 VLD4_LANE/VLD4Q_LANE:26:result_uint8x8 [] = { aa, aa, aa, aa, aa, aa, aa, aa, } 4699 VLD4_LANE/VLD4Q_LANE:27:result_uint16x4 [] = { aaaa, aaaa, aaaa, aaaa, } 4700 VLD4_LANE/VLD4Q_LANE:28:result_uint32x2 [] = { aaaaaaaa, aaaaaaaa, } 4701 VLD4_LANE/VLD4Q_LANE:29:result_uint64x1 [] = { 3333333333333333, } 4702 VLD4_LANE/VLD4Q_LANE:30:result_poly8x8 [] = { aa, aa, aa, aa, aa, aa, aa, aa, } 4703 VLD4_LANE/VLD4Q_LANE:31:result_poly16x4 [] = { aaaa, aaaa, aaaa, aaaa, } 4704 VLD4_LANE/VLD4Q_LANE:32:result_float32x2 [] = { c1600000, c1500000, } 4705 VLD4_LANE/VLD4Q_LANE:33:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4706 VLD4_LANE/VLD4Q_LANE:34:result_int16x8 [] = { ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, } 4707 VLD4_LANE/VLD4Q_LANE:35:result_int32x4 [] = { aaaaaaaa, aaaaaaaa, aaaaaaaa, aaaaaaaa, } 4708 VLD4_LANE/VLD4Q_LANE:36:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 4709 VLD4_LANE/VLD4Q_LANE:37:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4710 VLD4_LANE/VLD4Q_LANE:38:result_uint16x8 [] = { aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, } 4711 VLD4_LANE/VLD4Q_LANE:39:result_uint32x4 [] = { aaaaaaaa, aaaaaaaa, aaaaaaaa, aaaaaaaa, } 4712 VLD4_LANE/VLD4Q_LANE:40:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 4713 VLD4_LANE/VLD4Q_LANE:41:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4714 VLD4_LANE/VLD4Q_LANE:42:result_poly16x8 [] = { aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, } 4715 VLD4_LANE/VLD4Q_LANE:43:result_float32x4 [] = { aaaaaaaa, aaaaaaaa, aaaaaaaa, aaaaaaaa, } 4716 4717 VLD4_LANE/VLD4Q_LANE chunk 2 output: 4718 VLD4_LANE/VLD4Q_LANE:44:result_int8x8 [] = { ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, ffffffaa, } 4719 VLD4_LANE/VLD4Q_LANE:45:result_int16x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, } 4720 VLD4_LANE/VLD4Q_LANE:46:result_int32x2 [] = { aaaaaaaa, aaaaaaaa, } 4721 VLD4_LANE/VLD4Q_LANE:47:result_int64x1 [] = { 3333333333333333, } 4722 VLD4_LANE/VLD4Q_LANE:48:result_uint8x8 [] = { f0, f1, f2, f3, aa, aa, aa, aa, } 4723 VLD4_LANE/VLD4Q_LANE:49:result_uint16x4 [] = { aaaa, aaaa, aaaa, aaaa, } 4724 VLD4_LANE/VLD4Q_LANE:50:result_uint32x2 [] = { fffffff0, fffffff1, } 4725 VLD4_LANE/VLD4Q_LANE:51:result_uint64x1 [] = { 3333333333333333, } 4726 VLD4_LANE/VLD4Q_LANE:52:result_poly8x8 [] = { f0, f1, f2, f3, aa, aa, aa, aa, } 4727 VLD4_LANE/VLD4Q_LANE:53:result_poly16x4 [] = { aaaa, aaaa, aaaa, aaaa, } 4728 VLD4_LANE/VLD4Q_LANE:54:result_float32x2 [] = { aaaaaaaa, aaaaaaaa, } 4729 VLD4_LANE/VLD4Q_LANE:55:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4730 VLD4_LANE/VLD4Q_LANE:56:result_int16x8 [] = { ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, } 4731 VLD4_LANE/VLD4Q_LANE:57:result_int32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, } 4732 VLD4_LANE/VLD4Q_LANE:58:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 4733 VLD4_LANE/VLD4Q_LANE:59:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4734 VLD4_LANE/VLD4Q_LANE:60:result_uint16x8 [] = { aaaa, aaaa, aaaa, aaaa, fff0, fff1, fff2, fff3, } 4735 VLD4_LANE/VLD4Q_LANE:61:result_uint32x4 [] = { aaaaaaaa, aaaaaaaa, aaaaaaaa, aaaaaaaa, } 4736 VLD4_LANE/VLD4Q_LANE:62:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 4737 VLD4_LANE/VLD4Q_LANE:63:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4738 VLD4_LANE/VLD4Q_LANE:64:result_poly16x8 [] = { aaaa, aaaa, aaaa, aaaa, fff0, fff1, fff2, fff3, } 4739 VLD4_LANE/VLD4Q_LANE:65:result_float32x4 [] = { c1800000, c1700000, c1600000, c1500000, } 4740 4741 VLD4_LANE/VLD4Q_LANE chunk 3 output: 4742 VLD4_LANE/VLD4Q_LANE:66:result_int8x8 [] = { ffffffaa, ffffffaa, ffffffaa, ffffffaa, fffffff0, fffffff1, fffffff2, fffffff3, } 4743 VLD4_LANE/VLD4Q_LANE:67:result_int16x4 [] = { ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, } 4744 VLD4_LANE/VLD4Q_LANE:68:result_int32x2 [] = { aaaaaaaa, aaaaaaaa, } 4745 VLD4_LANE/VLD4Q_LANE:69:result_int64x1 [] = { 3333333333333333, } 4746 VLD4_LANE/VLD4Q_LANE:70:result_uint8x8 [] = { aa, aa, aa, aa, aa, aa, aa, aa, } 4747 VLD4_LANE/VLD4Q_LANE:71:result_uint16x4 [] = { fff0, fff1, fff2, fff3, } 4748 VLD4_LANE/VLD4Q_LANE:72:result_uint32x2 [] = { fffffff2, fffffff3, } 4749 VLD4_LANE/VLD4Q_LANE:73:result_uint64x1 [] = { 3333333333333333, } 4750 VLD4_LANE/VLD4Q_LANE:74:result_poly8x8 [] = { aa, aa, aa, aa, aa, aa, aa, aa, } 4751 VLD4_LANE/VLD4Q_LANE:75:result_poly16x4 [] = { fff0, fff1, fff2, fff3, } 4752 VLD4_LANE/VLD4Q_LANE:76:result_float32x2 [] = { aaaaaaaa, aaaaaaaa, } 4753 VLD4_LANE/VLD4Q_LANE:77:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4754 VLD4_LANE/VLD4Q_LANE:78:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, ffffaaaa, ffffaaaa, ffffaaaa, ffffaaaa, } 4755 VLD4_LANE/VLD4Q_LANE:79:result_int32x4 [] = { aaaaaaaa, aaaaaaaa, aaaaaaaa, aaaaaaaa, } 4756 VLD4_LANE/VLD4Q_LANE:80:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 4757 VLD4_LANE/VLD4Q_LANE:81:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4758 VLD4_LANE/VLD4Q_LANE:82:result_uint16x8 [] = { aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, } 4759 VLD4_LANE/VLD4Q_LANE:83:result_uint32x4 [] = { aaaaaaaa, aaaaaaaa, aaaaaaaa, aaaaaaaa, } 4760 VLD4_LANE/VLD4Q_LANE:84:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 4761 VLD4_LANE/VLD4Q_LANE:85:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4762 VLD4_LANE/VLD4Q_LANE:86:result_poly16x8 [] = { aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, aaaa, } 4763 VLD4_LANE/VLD4Q_LANE:87:result_float32x4 [] = { aaaaaaaa, aaaaaaaa, aaaaaaaa, aaaaaaaa, } 4764 4765 VLD2_DUP/VLD2Q_DUP chunk 0 output: 4766 VLD2_DUP/VLD2Q_DUP:0:result_int8x8 [] = { fffffff0, fffffff1, fffffff0, fffffff1, fffffff0, fffffff1, fffffff0, fffffff1, } 4767 VLD2_DUP/VLD2Q_DUP:1:result_int16x4 [] = { fffffff0, fffffff1, fffffff0, fffffff1, } 4768 VLD2_DUP/VLD2Q_DUP:2:result_int32x2 [] = { fffffff0, fffffff1, } 4769 VLD2_DUP/VLD2Q_DUP:3:result_int64x1 [] = { fffffffffffffff0, } 4770 VLD2_DUP/VLD2Q_DUP:4:result_uint8x8 [] = { f0, f1, f0, f1, f0, f1, f0, f1, } 4771 VLD2_DUP/VLD2Q_DUP:5:result_uint16x4 [] = { fff0, fff1, fff0, fff1, } 4772 VLD2_DUP/VLD2Q_DUP:6:result_uint32x2 [] = { fffffff0, fffffff1, } 4773 VLD2_DUP/VLD2Q_DUP:7:result_uint64x1 [] = { fffffffffffffff0, } 4774 VLD2_DUP/VLD2Q_DUP:8:result_poly8x8 [] = { f0, f1, f0, f1, f0, f1, f0, f1, } 4775 VLD2_DUP/VLD2Q_DUP:9:result_poly16x4 [] = { fff0, fff1, fff0, fff1, } 4776 VLD2_DUP/VLD2Q_DUP:10:result_float32x2 [] = { c1800000, c1700000, } 4777 VLD2_DUP/VLD2Q_DUP:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4778 VLD2_DUP/VLD2Q_DUP:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 4779 VLD2_DUP/VLD2Q_DUP:13:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 4780 VLD2_DUP/VLD2Q_DUP:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 4781 VLD2_DUP/VLD2Q_DUP:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4782 VLD2_DUP/VLD2Q_DUP:16:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 4783 VLD2_DUP/VLD2Q_DUP:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 4784 VLD2_DUP/VLD2Q_DUP:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 4785 VLD2_DUP/VLD2Q_DUP:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4786 VLD2_DUP/VLD2Q_DUP:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 4787 VLD2_DUP/VLD2Q_DUP:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 4788 4789 VLD2_DUP/VLD2Q_DUP chunk 1 output: 4790 VLD2_DUP/VLD2Q_DUP:22:result_int8x8 [] = { fffffff0, fffffff1, fffffff0, fffffff1, fffffff0, fffffff1, fffffff0, fffffff1, } 4791 VLD2_DUP/VLD2Q_DUP:23:result_int16x4 [] = { fffffff0, fffffff1, fffffff0, fffffff1, } 4792 VLD2_DUP/VLD2Q_DUP:24:result_int32x2 [] = { fffffff0, fffffff1, } 4793 VLD2_DUP/VLD2Q_DUP:25:result_int64x1 [] = { fffffffffffffff1, } 4794 VLD2_DUP/VLD2Q_DUP:26:result_uint8x8 [] = { f0, f1, f0, f1, f0, f1, f0, f1, } 4795 VLD2_DUP/VLD2Q_DUP:27:result_uint16x4 [] = { fff0, fff1, fff0, fff1, } 4796 VLD2_DUP/VLD2Q_DUP:28:result_uint32x2 [] = { fffffff0, fffffff1, } 4797 VLD2_DUP/VLD2Q_DUP:29:result_uint64x1 [] = { fffffffffffffff1, } 4798 VLD2_DUP/VLD2Q_DUP:30:result_poly8x8 [] = { f0, f1, f0, f1, f0, f1, f0, f1, } 4799 VLD2_DUP/VLD2Q_DUP:31:result_poly16x4 [] = { fff0, fff1, fff0, fff1, } 4800 VLD2_DUP/VLD2Q_DUP:32:result_float32x2 [] = { c1800000, c1700000, } 4801 VLD2_DUP/VLD2Q_DUP:33:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4802 VLD2_DUP/VLD2Q_DUP:34:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 4803 VLD2_DUP/VLD2Q_DUP:35:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 4804 VLD2_DUP/VLD2Q_DUP:36:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 4805 VLD2_DUP/VLD2Q_DUP:37:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4806 VLD2_DUP/VLD2Q_DUP:38:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 4807 VLD2_DUP/VLD2Q_DUP:39:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 4808 VLD2_DUP/VLD2Q_DUP:40:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 4809 VLD2_DUP/VLD2Q_DUP:41:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4810 VLD2_DUP/VLD2Q_DUP:42:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 4811 VLD2_DUP/VLD2Q_DUP:43:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 4812 4813 VLD3_DUP/VLD3Q_DUP chunk 0 output: 4814 VLD3_DUP/VLD3Q_DUP:0:result_int8x8 [] = { fffffff0, fffffff1, fffffff2, fffffff0, fffffff1, fffffff2, fffffff0, fffffff1, } 4815 VLD3_DUP/VLD3Q_DUP:1:result_int16x4 [] = { fffffff0, fffffff1, fffffff2, fffffff0, } 4816 VLD3_DUP/VLD3Q_DUP:2:result_int32x2 [] = { fffffff0, fffffff1, } 4817 VLD3_DUP/VLD3Q_DUP:3:result_int64x1 [] = { fffffffffffffff0, } 4818 VLD3_DUP/VLD3Q_DUP:4:result_uint8x8 [] = { f0, f1, f2, f0, f1, f2, f0, f1, } 4819 VLD3_DUP/VLD3Q_DUP:5:result_uint16x4 [] = { fff0, fff1, fff2, fff0, } 4820 VLD3_DUP/VLD3Q_DUP:6:result_uint32x2 [] = { fffffff0, fffffff1, } 4821 VLD3_DUP/VLD3Q_DUP:7:result_uint64x1 [] = { fffffffffffffff0, } 4822 VLD3_DUP/VLD3Q_DUP:8:result_poly8x8 [] = { f0, f1, f2, f0, f1, f2, f0, f1, } 4823 VLD3_DUP/VLD3Q_DUP:9:result_poly16x4 [] = { fff0, fff1, fff2, fff0, } 4824 VLD3_DUP/VLD3Q_DUP:10:result_float32x2 [] = { c1800000, c1700000, } 4825 VLD3_DUP/VLD3Q_DUP:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4826 VLD3_DUP/VLD3Q_DUP:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 4827 VLD3_DUP/VLD3Q_DUP:13:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 4828 VLD3_DUP/VLD3Q_DUP:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 4829 VLD3_DUP/VLD3Q_DUP:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4830 VLD3_DUP/VLD3Q_DUP:16:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 4831 VLD3_DUP/VLD3Q_DUP:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 4832 VLD3_DUP/VLD3Q_DUP:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 4833 VLD3_DUP/VLD3Q_DUP:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4834 VLD3_DUP/VLD3Q_DUP:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 4835 VLD3_DUP/VLD3Q_DUP:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 4836 4837 VLD3_DUP/VLD3Q_DUP chunk 1 output: 4838 VLD3_DUP/VLD3Q_DUP:22:result_int8x8 [] = { fffffff2, fffffff0, fffffff1, fffffff2, fffffff0, fffffff1, fffffff2, fffffff0, } 4839 VLD3_DUP/VLD3Q_DUP:23:result_int16x4 [] = { fffffff1, fffffff2, fffffff0, fffffff1, } 4840 VLD3_DUP/VLD3Q_DUP:24:result_int32x2 [] = { fffffff2, fffffff0, } 4841 VLD3_DUP/VLD3Q_DUP:25:result_int64x1 [] = { fffffffffffffff1, } 4842 VLD3_DUP/VLD3Q_DUP:26:result_uint8x8 [] = { f2, f0, f1, f2, f0, f1, f2, f0, } 4843 VLD3_DUP/VLD3Q_DUP:27:result_uint16x4 [] = { fff1, fff2, fff0, fff1, } 4844 VLD3_DUP/VLD3Q_DUP:28:result_uint32x2 [] = { fffffff2, fffffff0, } 4845 VLD3_DUP/VLD3Q_DUP:29:result_uint64x1 [] = { fffffffffffffff1, } 4846 VLD3_DUP/VLD3Q_DUP:30:result_poly8x8 [] = { f2, f0, f1, f2, f0, f1, f2, f0, } 4847 VLD3_DUP/VLD3Q_DUP:31:result_poly16x4 [] = { fff1, fff2, fff0, fff1, } 4848 VLD3_DUP/VLD3Q_DUP:32:result_float32x2 [] = { c1600000, c1800000, } 4849 VLD3_DUP/VLD3Q_DUP:33:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4850 VLD3_DUP/VLD3Q_DUP:34:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 4851 VLD3_DUP/VLD3Q_DUP:35:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 4852 VLD3_DUP/VLD3Q_DUP:36:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 4853 VLD3_DUP/VLD3Q_DUP:37:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4854 VLD3_DUP/VLD3Q_DUP:38:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 4855 VLD3_DUP/VLD3Q_DUP:39:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 4856 VLD3_DUP/VLD3Q_DUP:40:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 4857 VLD3_DUP/VLD3Q_DUP:41:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4858 VLD3_DUP/VLD3Q_DUP:42:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 4859 VLD3_DUP/VLD3Q_DUP:43:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 4860 4861 VLD3_DUP/VLD3Q_DUP chunk 2 output: 4862 VLD3_DUP/VLD3Q_DUP:44:result_int8x8 [] = { fffffff1, fffffff2, fffffff0, fffffff1, fffffff2, fffffff0, fffffff1, fffffff2, } 4863 VLD3_DUP/VLD3Q_DUP:45:result_int16x4 [] = { fffffff2, fffffff0, fffffff1, fffffff2, } 4864 VLD3_DUP/VLD3Q_DUP:46:result_int32x2 [] = { fffffff1, fffffff2, } 4865 VLD3_DUP/VLD3Q_DUP:47:result_int64x1 [] = { fffffffffffffff2, } 4866 VLD3_DUP/VLD3Q_DUP:48:result_uint8x8 [] = { f1, f2, f0, f1, f2, f0, f1, f2, } 4867 VLD3_DUP/VLD3Q_DUP:49:result_uint16x4 [] = { fff2, fff0, fff1, fff2, } 4868 VLD3_DUP/VLD3Q_DUP:50:result_uint32x2 [] = { fffffff1, fffffff2, } 4869 VLD3_DUP/VLD3Q_DUP:51:result_uint64x1 [] = { fffffffffffffff2, } 4870 VLD3_DUP/VLD3Q_DUP:52:result_poly8x8 [] = { f1, f2, f0, f1, f2, f0, f1, f2, } 4871 VLD3_DUP/VLD3Q_DUP:53:result_poly16x4 [] = { fff2, fff0, fff1, fff2, } 4872 VLD3_DUP/VLD3Q_DUP:54:result_float32x2 [] = { c1700000, c1600000, } 4873 VLD3_DUP/VLD3Q_DUP:55:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4874 VLD3_DUP/VLD3Q_DUP:56:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 4875 VLD3_DUP/VLD3Q_DUP:57:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 4876 VLD3_DUP/VLD3Q_DUP:58:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 4877 VLD3_DUP/VLD3Q_DUP:59:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4878 VLD3_DUP/VLD3Q_DUP:60:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 4879 VLD3_DUP/VLD3Q_DUP:61:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 4880 VLD3_DUP/VLD3Q_DUP:62:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 4881 VLD3_DUP/VLD3Q_DUP:63:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4882 VLD3_DUP/VLD3Q_DUP:64:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 4883 VLD3_DUP/VLD3Q_DUP:65:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 4884 4885 VLD4_DUP/VLD4Q_DUP chunk 0 output: 4886 VLD4_DUP/VLD4Q_DUP:0:result_int8x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff0, fffffff1, fffffff2, fffffff3, } 4887 VLD4_DUP/VLD4Q_DUP:1:result_int16x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, } 4888 VLD4_DUP/VLD4Q_DUP:2:result_int32x2 [] = { fffffff0, fffffff1, } 4889 VLD4_DUP/VLD4Q_DUP:3:result_int64x1 [] = { fffffffffffffff0, } 4890 VLD4_DUP/VLD4Q_DUP:4:result_uint8x8 [] = { f0, f1, f2, f3, f0, f1, f2, f3, } 4891 VLD4_DUP/VLD4Q_DUP:5:result_uint16x4 [] = { fff0, fff1, fff2, fff3, } 4892 VLD4_DUP/VLD4Q_DUP:6:result_uint32x2 [] = { fffffff0, fffffff1, } 4893 VLD4_DUP/VLD4Q_DUP:7:result_uint64x1 [] = { fffffffffffffff0, } 4894 VLD4_DUP/VLD4Q_DUP:8:result_poly8x8 [] = { f0, f1, f2, f3, f0, f1, f2, f3, } 4895 VLD4_DUP/VLD4Q_DUP:9:result_poly16x4 [] = { fff0, fff1, fff2, fff3, } 4896 VLD4_DUP/VLD4Q_DUP:10:result_float32x2 [] = { c1800000, c1700000, } 4897 VLD4_DUP/VLD4Q_DUP:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4898 VLD4_DUP/VLD4Q_DUP:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 4899 VLD4_DUP/VLD4Q_DUP:13:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 4900 VLD4_DUP/VLD4Q_DUP:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 4901 VLD4_DUP/VLD4Q_DUP:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4902 VLD4_DUP/VLD4Q_DUP:16:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 4903 VLD4_DUP/VLD4Q_DUP:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 4904 VLD4_DUP/VLD4Q_DUP:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 4905 VLD4_DUP/VLD4Q_DUP:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4906 VLD4_DUP/VLD4Q_DUP:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 4907 VLD4_DUP/VLD4Q_DUP:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 4908 4909 VLD4_DUP/VLD4Q_DUP chunk 1 output: 4910 VLD4_DUP/VLD4Q_DUP:22:result_int8x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff0, fffffff1, fffffff2, fffffff3, } 4911 VLD4_DUP/VLD4Q_DUP:23:result_int16x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, } 4912 VLD4_DUP/VLD4Q_DUP:24:result_int32x2 [] = { fffffff2, fffffff3, } 4913 VLD4_DUP/VLD4Q_DUP:25:result_int64x1 [] = { fffffffffffffff1, } 4914 VLD4_DUP/VLD4Q_DUP:26:result_uint8x8 [] = { f0, f1, f2, f3, f0, f1, f2, f3, } 4915 VLD4_DUP/VLD4Q_DUP:27:result_uint16x4 [] = { fff0, fff1, fff2, fff3, } 4916 VLD4_DUP/VLD4Q_DUP:28:result_uint32x2 [] = { fffffff2, fffffff3, } 4917 VLD4_DUP/VLD4Q_DUP:29:result_uint64x1 [] = { fffffffffffffff1, } 4918 VLD4_DUP/VLD4Q_DUP:30:result_poly8x8 [] = { f0, f1, f2, f3, f0, f1, f2, f3, } 4919 VLD4_DUP/VLD4Q_DUP:31:result_poly16x4 [] = { fff0, fff1, fff2, fff3, } 4920 VLD4_DUP/VLD4Q_DUP:32:result_float32x2 [] = { c1600000, c1500000, } 4921 VLD4_DUP/VLD4Q_DUP:33:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4922 VLD4_DUP/VLD4Q_DUP:34:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 4923 VLD4_DUP/VLD4Q_DUP:35:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 4924 VLD4_DUP/VLD4Q_DUP:36:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 4925 VLD4_DUP/VLD4Q_DUP:37:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4926 VLD4_DUP/VLD4Q_DUP:38:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 4927 VLD4_DUP/VLD4Q_DUP:39:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 4928 VLD4_DUP/VLD4Q_DUP:40:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 4929 VLD4_DUP/VLD4Q_DUP:41:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4930 VLD4_DUP/VLD4Q_DUP:42:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 4931 VLD4_DUP/VLD4Q_DUP:43:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 4932 4933 VLD4_DUP/VLD4Q_DUP chunk 2 output: 4934 VLD4_DUP/VLD4Q_DUP:44:result_int8x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff0, fffffff1, fffffff2, fffffff3, } 4935 VLD4_DUP/VLD4Q_DUP:45:result_int16x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, } 4936 VLD4_DUP/VLD4Q_DUP:46:result_int32x2 [] = { fffffff0, fffffff1, } 4937 VLD4_DUP/VLD4Q_DUP:47:result_int64x1 [] = { fffffffffffffff2, } 4938 VLD4_DUP/VLD4Q_DUP:48:result_uint8x8 [] = { f0, f1, f2, f3, f0, f1, f2, f3, } 4939 VLD4_DUP/VLD4Q_DUP:49:result_uint16x4 [] = { fff0, fff1, fff2, fff3, } 4940 VLD4_DUP/VLD4Q_DUP:50:result_uint32x2 [] = { fffffff0, fffffff1, } 4941 VLD4_DUP/VLD4Q_DUP:51:result_uint64x1 [] = { fffffffffffffff2, } 4942 VLD4_DUP/VLD4Q_DUP:52:result_poly8x8 [] = { f0, f1, f2, f3, f0, f1, f2, f3, } 4943 VLD4_DUP/VLD4Q_DUP:53:result_poly16x4 [] = { fff0, fff1, fff2, fff3, } 4944 VLD4_DUP/VLD4Q_DUP:54:result_float32x2 [] = { c1800000, c1700000, } 4945 VLD4_DUP/VLD4Q_DUP:55:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4946 VLD4_DUP/VLD4Q_DUP:56:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 4947 VLD4_DUP/VLD4Q_DUP:57:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 4948 VLD4_DUP/VLD4Q_DUP:58:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 4949 VLD4_DUP/VLD4Q_DUP:59:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4950 VLD4_DUP/VLD4Q_DUP:60:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 4951 VLD4_DUP/VLD4Q_DUP:61:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 4952 VLD4_DUP/VLD4Q_DUP:62:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 4953 VLD4_DUP/VLD4Q_DUP:63:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4954 VLD4_DUP/VLD4Q_DUP:64:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 4955 VLD4_DUP/VLD4Q_DUP:65:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 4956 4957 VLD4_DUP/VLD4Q_DUP chunk 3 output: 4958 VLD4_DUP/VLD4Q_DUP:66:result_int8x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff0, fffffff1, fffffff2, fffffff3, } 4959 VLD4_DUP/VLD4Q_DUP:67:result_int16x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, } 4960 VLD4_DUP/VLD4Q_DUP:68:result_int32x2 [] = { fffffff2, fffffff3, } 4961 VLD4_DUP/VLD4Q_DUP:69:result_int64x1 [] = { fffffffffffffff3, } 4962 VLD4_DUP/VLD4Q_DUP:70:result_uint8x8 [] = { f0, f1, f2, f3, f0, f1, f2, f3, } 4963 VLD4_DUP/VLD4Q_DUP:71:result_uint16x4 [] = { fff0, fff1, fff2, fff3, } 4964 VLD4_DUP/VLD4Q_DUP:72:result_uint32x2 [] = { fffffff2, fffffff3, } 4965 VLD4_DUP/VLD4Q_DUP:73:result_uint64x1 [] = { fffffffffffffff3, } 4966 VLD4_DUP/VLD4Q_DUP:74:result_poly8x8 [] = { f0, f1, f2, f3, f0, f1, f2, f3, } 4967 VLD4_DUP/VLD4Q_DUP:75:result_poly16x4 [] = { fff0, fff1, fff2, fff3, } 4968 VLD4_DUP/VLD4Q_DUP:76:result_float32x2 [] = { c1600000, c1500000, } 4969 VLD4_DUP/VLD4Q_DUP:77:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4970 VLD4_DUP/VLD4Q_DUP:78:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 4971 VLD4_DUP/VLD4Q_DUP:79:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 4972 VLD4_DUP/VLD4Q_DUP:80:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 4973 VLD4_DUP/VLD4Q_DUP:81:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4974 VLD4_DUP/VLD4Q_DUP:82:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 4975 VLD4_DUP/VLD4Q_DUP:83:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 4976 VLD4_DUP/VLD4Q_DUP:84:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 4977 VLD4_DUP/VLD4Q_DUP:85:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 4978 VLD4_DUP/VLD4Q_DUP:86:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 4979 VLD4_DUP/VLD4Q_DUP:87:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 4980 4981 VMLA output: 4982 VMLA:0:result_int8x8 [] = { ffffffdf, ffffffe0, ffffffe1, ffffffe2, ffffffe3, ffffffe4, ffffffe5, ffffffe6, } 4983 VMLA:1:result_int16x4 [] = { 1f8c, 1f8d, 1f8e, 1f8f, } 4984 VMLA:2:result_int32x2 [] = { 2bf7, 2bf8, } 4985 VMLA:3:result_int64x1 [] = { 3333333333333333, } 4986 VMLA:4:result_uint8x8 [] = { 20, 21, 22, 23, 24, 25, 26, 27, } 4987 VMLA:5:result_uint16x4 [] = { 3e07, 3e08, 3e09, 3e0a, } 4988 VMLA:6:result_uint32x2 [] = { 43ac, 43ad, } 4989 VMLA:7:result_uint64x1 [] = { 3333333333333333, } 4990 VMLA:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 4991 VMLA:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 4992 VMLA:10:result_float32x2 [] = { 43a14e76, 43a1ce76, } 4993 VMLA:11:result_int8x16 [] = { f, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 1a, 1b, 1c, 1d, 1e, } 4994 VMLA:12:result_int16x8 [] = { 4830, 4831, 4832, 4833, 4834, 4835, 4836, 4837, } 4995 VMLA:13:result_int32x4 [] = { 470f, 4710, 4711, 4712, } 4996 VMLA:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 4997 VMLA:15:result_uint8x16 [] = { ac, ad, ae, af, b0, b1, b2, b3, b4, b5, b6, b7, b8, b9, ba, bb, } 4998 VMLA:16:result_uint16x8 [] = { 3e07, 3e08, 3e09, 3e0a, 3e0b, 3e0c, 3e0d, 3e0e, } 4999 VMLA:17:result_uint32x4 [] = { 3620, 3621, 3622, 3623, } 5000 VMLA:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 5001 VMLA:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5002 VMLA:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 5003 VMLA:21:result_float32x4 [] = { 45f0ae15, 45f0b615, 45f0be15, 45f0c615, } 5004 5005 VMLS output: 5006 VMLS:0:result_int8x8 [] = { 1, 2, 3, 4, 5, 6, 7, 8, } 5007 VMLS:1:result_int16x4 [] = { ffffe054, ffffe055, ffffe056, ffffe057, } 5008 VMLS:2:result_int32x2 [] = { ffffd3e9, ffffd3ea, } 5009 VMLS:3:result_int64x1 [] = { 3333333333333333, } 5010 VMLS:4:result_uint8x8 [] = { c0, c1, c2, c3, c4, c5, c6, c7, } 5011 VMLS:5:result_uint16x4 [] = { c1d9, c1da, c1db, c1dc, } 5012 VMLS:6:result_uint32x2 [] = { ffffbc34, ffffbc35, } 5013 VMLS:7:result_uint64x1 [] = { 3333333333333333, } 5014 VMLS:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5015 VMLS:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 5016 VMLS:10:result_float32x2 [] = { c3b14e76, c3b0ce76, } 5017 VMLS:11:result_int8x16 [] = { ffffffd1, ffffffd2, ffffffd3, ffffffd4, ffffffd5, ffffffd6, ffffffd7, ffffffd8, ffffffd9, ffffffda, ffffffdb, ffffffdc, ffffffdd, ffffffde, ffffffdf, ffffffe0, } 5018 VMLS:12:result_int16x8 [] = { ffffb7b0, ffffb7b1, ffffb7b2, ffffb7b3, ffffb7b4, ffffb7b5, ffffb7b6, ffffb7b7, } 5019 VMLS:13:result_int32x4 [] = { ffffb8d1, ffffb8d2, ffffb8d3, ffffb8d4, } 5020 VMLS:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 5021 VMLS:15:result_uint8x16 [] = { 34, 35, 36, 37, 38, 39, 3a, 3b, 3c, 3d, 3e, 3f, 40, 41, 42, 43, } 5022 VMLS:16:result_uint16x8 [] = { c1d9, c1da, c1db, c1dc, c1dd, c1de, c1df, c1e0, } 5023 VMLS:17:result_uint32x4 [] = { ffffc9c0, ffffc9c1, ffffc9c2, ffffc9c3, } 5024 VMLS:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 5025 VMLS:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5026 VMLS:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 5027 VMLS:21:result_float32x4 [] = { c5f1ae15, c5f1a615, c5f19e15, c5f19615, } 5028 5029 VMUL output: 5030 VMUL:0:result_int8x8 [] = { fffffff0, 1, 12, 23, 34, 45, 56, 67, } 5031 VMUL:1:result_int16x4 [] = { fffffde0, fffffe02, fffffe24, fffffe46, } 5032 VMUL:2:result_int32x2 [] = { fffffcd0, fffffd03, } 5033 VMUL:3:result_int64x1 [] = { 3333333333333333, } 5034 VMUL:4:result_uint8x8 [] = { c0, 4, 48, 8c, d0, 14, 58, 9c, } 5035 VMUL:5:result_uint16x4 [] = { fab0, fb05, fb5a, fbaf, } 5036 VMUL:6:result_uint32x2 [] = { fffff9a0, fffffa06, } 5037 VMUL:7:result_uint64x1 [] = { 3333333333333333, } 5038 VMUL:8:result_poly8x8 [] = { c0, 84, 48, c, d0, 94, 58, 1c, } 5039 VMUL:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 5040 VMUL:10:result_float32x2 [] = { c4053333, c3f9c000, } 5041 VMUL:11:result_int8x16 [] = { ffffff90, 7, 7e, fffffff5, 6c, ffffffe3, 5a, ffffffd1, 48, ffffffbf, 36, ffffffad, 24, ffffff9b, 12, ffffff89, } 5042 VMUL:12:result_int16x8 [] = { fffff780, fffff808, fffff890, fffff918, fffff9a0, fffffa28, fffffab0, fffffb38, } 5043 VMUL:13:result_int32x4 [] = { fffff670, fffff709, fffff7a2, fffff83b, } 5044 VMUL:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 5045 VMUL:15:result_uint8x16 [] = { 60, a, b4, 5e, 8, b2, 5c, 6, b0, 5a, 4, ae, 58, 2, ac, 56, } 5046 VMUL:16:result_uint16x8 [] = { f450, f50b, f5c6, f681, f73c, f7f7, f8b2, f96d, } 5047 VMUL:17:result_uint32x4 [] = { fffff340, fffff40c, fffff4d8, fffff5a4, } 5048 VMUL:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 5049 VMUL:19:result_poly8x16 [] = { 60, ca, 34, 9e, c8, 62, 9c, 36, 30, 9a, 64, ce, 98, 32, cc, 66, } 5050 VMUL:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 5051 VMUL:21:result_float32x4 [] = { c4c73333, c4bac000, c4ae4ccd, c4a1d999, } 5052 5053 VMUL_LANE output: 5054 VMUL_LANE:0:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5055 VMUL_LANE:1:result_int16x4 [] = { ffffffc0, ffffffc4, ffffffc8, ffffffcc, } 5056 VMUL_LANE:2:result_int32x2 [] = { fffffde0, fffffe02, } 5057 VMUL_LANE:3:result_int64x1 [] = { 3333333333333333, } 5058 VMUL_LANE:4:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5059 VMUL_LANE:5:result_uint16x4 [] = { bbc0, c004, c448, c88c, } 5060 VMUL_LANE:6:result_uint32x2 [] = { fffface0, ffffb212, } 5061 VMUL_LANE:7:result_uint64x1 [] = { 3333333333333333, } 5062 VMUL_LANE:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5063 VMUL_LANE:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 5064 VMUL_LANE:10:result_float32x2 [] = { c3b66666, c3ab0000, } 5065 VMUL_LANE:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5066 VMUL_LANE:12:result_int16x8 [] = { ffffffc0, ffffffc4, ffffffc8, ffffffcc, ffffffd0, ffffffd4, ffffffd8, ffffffdc, } 5067 VMUL_LANE:13:result_int32x4 [] = { fffffde0, fffffe02, fffffe24, fffffe46, } 5068 VMUL_LANE:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 5069 VMUL_LANE:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5070 VMUL_LANE:16:result_uint16x8 [] = { bbc0, c004, c448, c88c, ccd0, d114, d558, d99c, } 5071 VMUL_LANE:17:result_uint32x4 [] = { fffface0, ffffb212, ffffb744, ffffbc76, } 5072 VMUL_LANE:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 5073 VMUL_LANE:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5074 VMUL_LANE:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 5075 VMUL_LANE:21:result_float32x4 [] = { c3b66666, c3ab0000, c39f9999, c3943333, } 5076 5077 VMUL_N output: 5078 VMUL_N:0:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5079 VMUL_N:1:result_int16x4 [] = { fffffef0, ffffff01, ffffff12, ffffff23, } 5080 VMUL_N:2:result_int32x2 [] = { fffffde0, fffffe02, } 5081 VMUL_N:3:result_int64x1 [] = { 3333333333333333, } 5082 VMUL_N:4:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5083 VMUL_N:5:result_uint16x4 [] = { fcd0, fd03, fd36, fd69, } 5084 VMUL_N:6:result_uint32x2 [] = { fffffbc0, fffffc04, } 5085 VMUL_N:7:result_uint64x1 [] = { 3333333333333333, } 5086 VMUL_N:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5087 VMUL_N:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 5088 VMUL_N:10:result_float32x2 [] = { c3b26666, c3a74000, } 5089 VMUL_N:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5090 VMUL_N:12:result_int16x8 [] = { fffffab0, fffffb05, fffffb5a, fffffbaf, fffffc04, fffffc59, fffffcae, fffffd03, } 5091 VMUL_N:13:result_int32x4 [] = { fffff9a0, fffffa06, fffffa6c, fffffad2, } 5092 VMUL_N:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 5093 VMUL_N:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5094 VMUL_N:16:result_uint16x8 [] = { f890, f907, f97e, f9f5, fa6c, fae3, fb5a, fbd1, } 5095 VMUL_N:17:result_uint32x4 [] = { fffff780, fffff808, fffff890, fffff918, } 5096 VMUL_N:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 5097 VMUL_N:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5098 VMUL_N:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 5099 VMUL_N:21:result_float32x4 [] = { c4b1cccd, c4a6b000, c49b9333, c4907667, } 5100 5101 VMULL_N output: 5102 VMULL_N:0:result_int32x4 [] = { 11000, 11000, 11000, 11000, } 5103 VMULL_N:1:result_int64x2 [] = { 22000, 22000, } 5104 VMULL_N:2:result_uint32x4 [] = { 33000, 33000, 33000, 33000, } 5105 VMULL_N:3:result_uint64x2 [] = { 44000, 44000, } 5106 5107 VMLA_LANE output: 5108 VMLA_LANE:0:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5109 VMLA_LANE:1:result_int16x4 [] = { 3e07, 3e08, 3e09, 3e0a, } 5110 VMLA_LANE:2:result_int32x2 [] = { 3e07, 3e08, } 5111 VMLA_LANE:3:result_int64x1 [] = { 3333333333333333, } 5112 VMLA_LANE:4:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5113 VMLA_LANE:5:result_uint16x4 [] = { 3e07, 3e08, 3e09, 3e0a, } 5114 VMLA_LANE:6:result_uint32x2 [] = { 3e07, 3e08, } 5115 VMLA_LANE:7:result_uint64x1 [] = { 3333333333333333, } 5116 VMLA_LANE:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5117 VMLA_LANE:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 5118 VMLA_LANE:10:result_float32x2 [] = { 4418c687, 44190687, } 5119 VMLA_LANE:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5120 VMLA_LANE:12:result_int16x8 [] = { 3e07, 3e08, 3e09, 3e0a, 3e0b, 3e0c, 3e0d, 3e0e, } 5121 VMLA_LANE:13:result_int32x4 [] = { 3e07, 3e08, 3e09, 3e0a, } 5122 VMLA_LANE:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 5123 VMLA_LANE:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5124 VMLA_LANE:16:result_uint16x8 [] = { 3e07, 3e08, 3e09, 3e0a, 3e0b, 3e0c, 3e0d, 3e0e, } 5125 VMLA_LANE:17:result_uint32x4 [] = { 3e07, 3e08, 3e09, 3e0a, } 5126 VMLA_LANE:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 5127 VMLA_LANE:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5128 VMLA_LANE:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 5129 VMLA_LANE:21:result_float32x4 [] = { 441a3168, 441a7168, 441ab168, 441af168, } 5130 5131 VMLS_LANE output: 5132 VMLS_LANE:0:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5133 VMLS_LANE:1:result_int16x4 [] = { ffffc1d9, ffffc1da, ffffc1db, ffffc1dc, } 5134 VMLS_LANE:2:result_int32x2 [] = { ffffc1d9, ffffc1da, } 5135 VMLS_LANE:3:result_int64x1 [] = { 3333333333333333, } 5136 VMLS_LANE:4:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5137 VMLS_LANE:5:result_uint16x4 [] = { c1d9, c1da, c1db, c1dc, } 5138 VMLS_LANE:6:result_uint32x2 [] = { ffffc1d9, ffffc1da, } 5139 VMLS_LANE:7:result_uint64x1 [] = { 3333333333333333, } 5140 VMLS_LANE:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5141 VMLS_LANE:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 5142 VMLS_LANE:10:result_float32x2 [] = { c420c687, c4208687, } 5143 VMLS_LANE:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5144 VMLS_LANE:12:result_int16x8 [] = { ffffc1d9, ffffc1da, ffffc1db, ffffc1dc, ffffc1dd, ffffc1de, ffffc1df, ffffc1e0, } 5145 VMLS_LANE:13:result_int32x4 [] = { ffffc1d9, ffffc1da, ffffc1db, ffffc1dc, } 5146 VMLS_LANE:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 5147 VMLS_LANE:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5148 VMLS_LANE:16:result_uint16x8 [] = { c1d9, c1da, c1db, c1dc, c1dd, c1de, c1df, c1e0, } 5149 VMLS_LANE:17:result_uint32x4 [] = { ffffc1d9, ffffc1da, ffffc1db, ffffc1dc, } 5150 VMLS_LANE:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 5151 VMLS_LANE:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5152 VMLS_LANE:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 5153 VMLS_LANE:21:result_float32x4 [] = { c4223168, c421f168, c421b168, c4217168, } 5154 5155 VMLA_N output: 5156 VMLA_N:0:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5157 VMLA_N:1:result_int16x4 [] = { 595, 596, 597, 598, } 5158 VMLA_N:2:result_int32x2 [] = { b3a, b3b, } 5159 VMLA_N:3:result_int64x1 [] = { 3333333333333333, } 5160 VMLA_N:4:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5161 VMLA_N:5:result_uint16x4 [] = { 10df, 10e0, 10e1, 10e2, } 5162 VMLA_N:6:result_uint32x2 [] = { 1684, 1685, } 5163 VMLA_N:7:result_uint64x1 [] = { 3333333333333333, } 5164 VMLA_N:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5165 VMLA_N:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 5166 VMLA_N:10:result_float32x2 [] = { 4497deb8, 4497feb8, } 5167 VMLA_N:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5168 VMLA_N:12:result_int16x8 [] = { 1c29, 1c2a, 1c2b, 1c2c, 1c2d, 1c2e, 1c2f, 1c30, } 5169 VMLA_N:13:result_int32x4 [] = { 21ce, 21cf, 21d0, 21d1, } 5170 VMLA_N:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 5171 VMLA_N:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5172 VMLA_N:16:result_uint16x8 [] = { 2773, 2774, 2775, 2776, 2777, 2778, 2779, 277a, } 5173 VMLA_N:17:result_uint32x4 [] = { 2d18, 2d19, 2d1a, 2d1b, } 5174 VMLA_N:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 5175 VMLA_N:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5176 VMLA_N:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 5177 VMLA_N:21:result_float32x4 [] = { 4568087b, 4568187b, 4568287b, 4568387b, } 5178 5179 VMLS_N output: 5180 VMLS_N:0:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5181 VMLS_N:1:result_int16x4 [] = { fffffa4b, fffffa4c, fffffa4d, fffffa4e, } 5182 VMLS_N:2:result_int32x2 [] = { fffff4a6, fffff4a7, } 5183 VMLS_N:3:result_int64x1 [] = { 3333333333333333, } 5184 VMLS_N:4:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5185 VMLS_N:5:result_uint16x4 [] = { ef01, ef02, ef03, ef04, } 5186 VMLS_N:6:result_uint32x2 [] = { ffffe95c, ffffe95d, } 5187 VMLS_N:7:result_uint64x1 [] = { 3333333333333333, } 5188 VMLS_N:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5189 VMLS_N:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 5190 VMLS_N:10:result_float32x2 [] = { c49bdeb8, c49bbeb8, } 5191 VMLS_N:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5192 VMLS_N:12:result_int16x8 [] = { ffffe3b7, ffffe3b8, ffffe3b9, ffffe3ba, ffffe3bb, ffffe3bc, ffffe3bd, ffffe3be, } 5193 VMLS_N:13:result_int32x4 [] = { ffffde12, ffffde13, ffffde14, ffffde15, } 5194 VMLS_N:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 5195 VMLS_N:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5196 VMLS_N:16:result_uint16x8 [] = { d86d, d86e, d86f, d870, d871, d872, d873, d874, } 5197 VMLS_N:17:result_uint32x4 [] = { ffffd2c8, ffffd2c9, ffffd2ca, ffffd2cb, } 5198 VMLS_N:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 5199 VMLS_N:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5200 VMLS_N:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 5201 VMLS_N:21:result_float32x4 [] = { c56a087b, c569f87b, c569e87b, c569d87b, } 5202 5203 VSLI_N output: 5204 VSLI_N:0:result_int8x8 [] = { 20, 21, 22, 23, 24, 25, 26, 27, } 5205 VSLI_N:1:result_int16x4 [] = { ffffffe0, ffffffe1, ffffffe2, ffffffe3, } 5206 VSLI_N:2:result_int32x2 [] = { 6, 7, } 5207 VSLI_N:3:result_int64x1 [] = { 64fffffff0, } 5208 VSLI_N:4:result_uint8x8 [] = { 50, 51, 52, 53, 50, 51, 52, 53, } 5209 VSLI_N:5:result_uint16x4 [] = { 7bf0, 7bf1, 7bf2, 7bf3, } 5210 VSLI_N:6:result_uint32x2 [] = { 3ffffff0, 3ffffff1, } 5211 VSLI_N:7:result_uint64x1 [] = { 10, } 5212 VSLI_N:8:result_poly8x8 [] = { 50, 51, 52, 53, 50, 51, 52, 53, } 5213 VSLI_N:9:result_poly16x4 [] = { 7bf0, 7bf1, 7bf2, 7bf3, } 5214 VSLI_N:10:result_float32x2 [] = { 33333333, 33333333, } 5215 VSLI_N:11:result_int8x16 [] = { ffffffd0, ffffffd1, ffffffd2, ffffffd3, ffffffd4, ffffffd5, ffffffd6, ffffffd7, ffffffd8, ffffffd9, ffffffda, ffffffdb, ffffffdc, ffffffdd, ffffffde, ffffffdf, } 5216 VSLI_N:12:result_int16x8 [] = { ffffff60, ffffff61, ffffff62, ffffff63, ffffff64, ffffff65, ffffff66, ffffff67, } 5217 VSLI_N:13:result_int32x4 [] = { fe2ffff0, fe2ffff1, fe2ffff2, fe2ffff3, } 5218 VSLI_N:14:result_int64x2 [] = { 18fff0, 18fff1, } 5219 VSLI_N:15:result_uint8x16 [] = { 60, 61, 62, 63, 64, 65, 66, 67, 60, 61, 62, 63, 64, 65, 66, 67, } 5220 VSLI_N:16:result_uint16x8 [] = { 3ff0, 3ff1, 3ff2, 3ff3, 3ff4, 3ff5, 3ff6, 3ff7, } 5221 VSLI_N:17:result_uint32x4 [] = { 1bfffff0, 1bfffff1, 1bfffff2, 1bfffff3, } 5222 VSLI_N:18:result_uint64x2 [] = { 7ffffffffffff0, 7ffffffffffff1, } 5223 VSLI_N:19:result_poly8x16 [] = { 60, 61, 62, 63, 64, 65, 66, 67, 60, 61, 62, 63, 64, 65, 66, 67, } 5224 VSLI_N:20:result_poly16x8 [] = { 3ff0, 3ff1, 3ff2, 3ff3, 3ff4, 3ff5, 3ff6, 3ff7, } 5225 VSLI_N:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 5226 5227 VSLI_Nmax shift amount output: 5228 VSLI_N:0:result_int8x8 [] = { 70, 71, 72, 73, 74, 75, 76, 77, } 5229 VSLI_N:1:result_int16x4 [] = { 7ff0, 7ff1, 7ff2, 7ff3, } 5230 VSLI_N:2:result_int32x2 [] = { fffffff0, fffffff1, } 5231 VSLI_N:3:result_int64x1 [] = { 7ffffffffffffff0, } 5232 VSLI_N:4:result_uint8x8 [] = { 70, 71, 72, 73, 74, 75, 76, 77, } 5233 VSLI_N:5:result_uint16x4 [] = { 7ff0, 7ff1, 7ff2, 7ff3, } 5234 VSLI_N:6:result_uint32x2 [] = { 7ffffff0, 7ffffff1, } 5235 VSLI_N:7:result_uint64x1 [] = { 7ffffffffffffff0, } 5236 VSLI_N:8:result_poly8x8 [] = { 70, 71, 72, 73, 74, 75, 76, 77, } 5237 VSLI_N:9:result_poly16x4 [] = { 7ff0, 7ff1, 7ff2, 7ff3, } 5238 VSLI_N:10:result_float32x2 [] = { 33333333, 33333333, } 5239 VSLI_N:11:result_int8x16 [] = { 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 7a, 7b, 7c, 7d, 7e, 7f, } 5240 VSLI_N:12:result_int16x8 [] = { 7ff0, 7ff1, 7ff2, 7ff3, 7ff4, 7ff5, 7ff6, 7ff7, } 5241 VSLI_N:13:result_int32x4 [] = { 7ffffff0, 7ffffff1, 7ffffff2, 7ffffff3, } 5242 VSLI_N:14:result_int64x2 [] = { 7ffffffffffffff0, 7ffffffffffffff1, } 5243 VSLI_N:15:result_uint8x16 [] = { 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 7a, 7b, 7c, 7d, 7e, 7f, } 5244 VSLI_N:16:result_uint16x8 [] = { fff0, fff1, fff2, fff3, fff4, fff5, fff6, fff7, } 5245 VSLI_N:17:result_uint32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, } 5246 VSLI_N:18:result_uint64x2 [] = { fffffffffffffff0, fffffffffffffff1, } 5247 VSLI_N:19:result_poly8x16 [] = { 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 7a, 7b, 7c, 7d, 7e, 7f, } 5248 VSLI_N:20:result_poly16x8 [] = { fff0, fff1, fff2, fff3, fff4, fff5, fff6, fff7, } 5249 VSLI_N:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 5250 5251 VSRI_N output: 5252 VSRI_N:0:result_int8x8 [] = { fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, } 5253 VSRI_N:1:result_int16x4 [] = { ffffffff, ffffffff, ffffffff, ffffffff, } 5254 VSRI_N:2:result_int32x2 [] = { 80000001, 80000001, } 5255 VSRI_N:3:result_int64x1 [] = { ffffffff00000000, } 5256 VSRI_N:4:result_uint8x8 [] = { c5, c5, c5, c5, c5, c5, c5, c5, } 5257 VSRI_N:5:result_uint16x4 [] = { ffc0, ffc0, ffc0, ffc0, } 5258 VSRI_N:6:result_uint32x2 [] = { fffffff0, fffffff0, } 5259 VSRI_N:7:result_uint64x1 [] = { e000000000000000, } 5260 VSRI_N:8:result_poly8x8 [] = { c5, c5, c5, c5, c5, c5, c5, c5, } 5261 VSRI_N:9:result_poly16x4 [] = { ffc0, ffc0, ffc0, ffc0, } 5262 VSRI_N:10:result_float32x2 [] = { 33333333, 33333333, } 5263 VSRI_N:11:result_int8x16 [] = { fffffff7, fffffff7, fffffff7, fffffff7, fffffff7, fffffff7, fffffff7, fffffff7, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, ffffffff, } 5264 VSRI_N:12:result_int16x8 [] = { fffffffd, fffffffd, fffffffd, fffffffd, fffffffd, fffffffd, fffffffd, fffffffd, } 5265 VSRI_N:13:result_int32x4 [] = { ffffffff, ffffffff, ffffffff, ffffffff, } 5266 VSRI_N:14:result_int64x2 [] = { ffff000000000000, ffff000000000000, } 5267 VSRI_N:15:result_uint8x16 [] = { e1, e1, e1, e1, e1, e1, e1, e1, e1, e1, e1, e1, e1, e1, e1, e1, } 5268 VSRI_N:16:result_uint16x8 [] = { fff0, fff0, fff0, fff0, fff0, fff0, fff0, fff0, } 5269 VSRI_N:17:result_uint32x4 [] = { fffffe00, fffffe00, fffffe00, fffffe00, } 5270 VSRI_N:18:result_uint64x2 [] = { fffffffffffff800, fffffffffffff800, } 5271 VSRI_N:19:result_poly8x16 [] = { e1, e1, e1, e1, e1, e1, e1, e1, e1, e1, e1, e1, e1, e1, e1, e1, } 5272 VSRI_N:20:result_poly16x8 [] = { fff0, fff0, fff0, fff0, fff0, fff0, fff0, fff0, } 5273 VSRI_N:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 5274 5275 VSRI_N max shift amount output: 5276 VSRI_N:0:result_int8x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, } 5277 VSRI_N:1:result_int16x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, } 5278 VSRI_N:2:result_int32x2 [] = { fffffff0, fffffff1, } 5279 VSRI_N:3:result_int64x1 [] = { fffffffffffffff0, } 5280 VSRI_N:4:result_uint8x8 [] = { f0, f1, f2, f3, f4, f5, f6, f7, } 5281 VSRI_N:5:result_uint16x4 [] = { fff0, fff1, fff2, fff3, } 5282 VSRI_N:6:result_uint32x2 [] = { fffffff0, fffffff1, } 5283 VSRI_N:7:result_uint64x1 [] = { fffffffffffffff0, } 5284 VSRI_N:8:result_poly8x8 [] = { f0, f1, f2, f3, f4, f5, f6, f7, } 5285 VSRI_N:9:result_poly16x4 [] = { fff0, fff1, fff2, fff3, } 5286 VSRI_N:10:result_float32x2 [] = { 33333333, 33333333, } 5287 VSRI_N:11:result_int8x16 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, fffffff8, fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, } 5288 VSRI_N:12:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, } 5289 VSRI_N:13:result_int32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, } 5290 VSRI_N:14:result_int64x2 [] = { fffffffffffffff0, fffffffffffffff1, } 5291 VSRI_N:15:result_uint8x16 [] = { f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, fa, fb, fc, fd, fe, ff, } 5292 VSRI_N:16:result_uint16x8 [] = { fff0, fff1, fff2, fff3, fff4, fff5, fff6, fff7, } 5293 VSRI_N:17:result_uint32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, } 5294 VSRI_N:18:result_uint64x2 [] = { fffffffffffffff0, fffffffffffffff1, } 5295 VSRI_N:19:result_poly8x16 [] = { f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, fa, fb, fc, fd, fe, ff, } 5296 VSRI_N:20:result_poly16x8 [] = { fff0, fff1, fff2, fff3, fff4, fff5, fff6, fff7, } 5297 VSRI_N:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 5298 5299 VTST/VTSTQ (signed input) output: 5300 VTST/VTSTQ:0:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5301 VTST/VTSTQ:1:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 5302 VTST/VTSTQ:2:result_int32x2 [] = { 33333333, 33333333, } 5303 VTST/VTSTQ:3:result_int64x1 [] = { 3333333333333333, } 5304 VTST/VTSTQ:4:result_uint8x8 [] = { 0, ff, ff, ff, ff, ff, ff, ff, } 5305 VTST/VTSTQ:5:result_uint16x4 [] = { 0, ffff, 0, ffff, } 5306 VTST/VTSTQ:6:result_uint32x2 [] = { 0, ffffffff, } 5307 VTST/VTSTQ:7:result_uint64x1 [] = { 3333333333333333, } 5308 VTST/VTSTQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5309 VTST/VTSTQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 5310 VTST/VTSTQ:10:result_float32x2 [] = { 33333333, 33333333, } 5311 VTST/VTSTQ:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5312 VTST/VTSTQ:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 5313 VTST/VTSTQ:13:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 5314 VTST/VTSTQ:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 5315 VTST/VTSTQ:15:result_uint8x16 [] = { 0, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, } 5316 VTST/VTSTQ:16:result_uint16x8 [] = { 0, ffff, 0, ffff, ffff, ffff, ffff, ffff, } 5317 VTST/VTSTQ:17:result_uint32x4 [] = { 0, ffffffff, 0, ffffffff, } 5318 VTST/VTSTQ:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 5319 VTST/VTSTQ:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5320 VTST/VTSTQ:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 5321 VTST/VTSTQ:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 5322 5323 VTST/VTSTQ (unsigned input) output: 5324 VTST/VTSTQ:22:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5325 VTST/VTSTQ:23:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 5326 VTST/VTSTQ:24:result_int32x2 [] = { 33333333, 33333333, } 5327 VTST/VTSTQ:25:result_int64x1 [] = { 3333333333333333, } 5328 VTST/VTSTQ:26:result_uint8x8 [] = { 0, ff, ff, ff, ff, ff, ff, ff, } 5329 VTST/VTSTQ:27:result_uint16x4 [] = { 0, ffff, 0, ffff, } 5330 VTST/VTSTQ:28:result_uint32x2 [] = { 0, ffffffff, } 5331 VTST/VTSTQ:29:result_uint64x1 [] = { 3333333333333333, } 5332 VTST/VTSTQ:30:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5333 VTST/VTSTQ:31:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 5334 VTST/VTSTQ:32:result_float32x2 [] = { 33333333, 33333333, } 5335 VTST/VTSTQ:33:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5336 VTST/VTSTQ:34:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 5337 VTST/VTSTQ:35:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 5338 VTST/VTSTQ:36:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 5339 VTST/VTSTQ:37:result_uint8x16 [] = { 0, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, } 5340 VTST/VTSTQ:38:result_uint16x8 [] = { 0, ffff, 0, ffff, ffff, ffff, ffff, ffff, } 5341 VTST/VTSTQ:39:result_uint32x4 [] = { 0, ffffffff, 0, ffffffff, } 5342 VTST/VTSTQ:40:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 5343 VTST/VTSTQ:41:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5344 VTST/VTSTQ:42:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 5345 VTST/VTSTQ:43:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 5346 5347 VADDHN output: 5348 VADDHN:0:result_int8x8 [] = { 32, 32, 32, 32, 32, 32, 32, 32, } 5349 VADDHN:1:result_int16x4 [] = { 32, 32, 32, 32, } 5350 VADDHN:2:result_int32x2 [] = { 18, 18, } 5351 VADDHN:3:result_int64x1 [] = { 3333333333333333, } 5352 VADDHN:4:result_uint8x8 [] = { 3, 3, 3, 3, 3, 3, 3, 3, } 5353 VADDHN:5:result_uint16x4 [] = { 37, 37, 37, 37, } 5354 VADDHN:6:result_uint32x2 [] = { 3, 3, } 5355 VADDHN:7:result_uint64x1 [] = { 3333333333333333, } 5356 VADDHN:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5357 VADDHN:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 5358 VADDHN:10:result_float32x2 [] = { 33333333, 33333333, } 5359 VADDHN:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5360 VADDHN:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 5361 VADDHN:13:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 5362 VADDHN:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 5363 VADDHN:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5364 VADDHN:16:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 5365 VADDHN:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 5366 VADDHN:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 5367 VADDHN:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5368 VADDHN:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 5369 VADDHN:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 5370 5371 VRADDHN output: 5372 VRADDHN:0:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5373 VRADDHN:1:result_int16x4 [] = { 33, 33, 33, 33, } 5374 VRADDHN:2:result_int32x2 [] = { 19, 19, } 5375 VRADDHN:3:result_int64x1 [] = { 3333333333333333, } 5376 VRADDHN:4:result_uint8x8 [] = { 4, 4, 4, 4, 4, 4, 4, 4, } 5377 VRADDHN:5:result_uint16x4 [] = { 38, 38, 38, 38, } 5378 VRADDHN:6:result_uint32x2 [] = { 4, 4, } 5379 VRADDHN:7:result_uint64x1 [] = { 3333333333333333, } 5380 VRADDHN:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5381 VRADDHN:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 5382 VRADDHN:10:result_float32x2 [] = { 33333333, 33333333, } 5383 VRADDHN:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5384 VRADDHN:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 5385 VRADDHN:13:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 5386 VRADDHN:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 5387 VRADDHN:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5388 VRADDHN:16:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 5389 VRADDHN:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 5390 VRADDHN:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 5391 VRADDHN:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5392 VRADDHN:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 5393 VRADDHN:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 5394 5395 VADDL output: 5396 VADDL:0:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5397 VADDL:1:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 5398 VADDL:2:result_int32x2 [] = { 33333333, 33333333, } 5399 VADDL:3:result_int64x1 [] = { 3333333333333333, } 5400 VADDL:4:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5401 VADDL:5:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 5402 VADDL:6:result_uint32x2 [] = { 33333333, 33333333, } 5403 VADDL:7:result_uint64x1 [] = { 3333333333333333, } 5404 VADDL:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5405 VADDL:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 5406 VADDL:10:result_float32x2 [] = { 33333333, 33333333, } 5407 VADDL:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5408 VADDL:12:result_int16x8 [] = { ffffffe3, ffffffe4, ffffffe5, ffffffe6, ffffffe7, ffffffe8, ffffffe9, ffffffea, } 5409 VADDL:13:result_int32x4 [] = { ffffffe2, ffffffe3, ffffffe4, ffffffe5, } 5410 VADDL:14:result_int64x2 [] = { ffffffffffffffe0, ffffffffffffffe1, } 5411 VADDL:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5412 VADDL:16:result_uint16x8 [] = { 1e3, 1e4, 1e5, 1e6, 1e7, 1e8, 1e9, 1ea, } 5413 VADDL:17:result_uint32x4 [] = { 1ffe1, 1ffe2, 1ffe3, 1ffe4, } 5414 VADDL:18:result_uint64x2 [] = { 1ffffffe0, 1ffffffe1, } 5415 VADDL:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5416 VADDL:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 5417 VADDL:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 5418 5419 VADDW output: 5420 VADDW:0:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5421 VADDW:1:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 5422 VADDW:2:result_int32x2 [] = { 33333333, 33333333, } 5423 VADDW:3:result_int64x1 [] = { 3333333333333333, } 5424 VADDW:4:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5425 VADDW:5:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 5426 VADDW:6:result_uint32x2 [] = { 33333333, 33333333, } 5427 VADDW:7:result_uint64x1 [] = { 3333333333333333, } 5428 VADDW:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5429 VADDW:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 5430 VADDW:10:result_float32x2 [] = { 33333333, 33333333, } 5431 VADDW:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5432 VADDW:12:result_int16x8 [] = { ffffffe3, ffffffe4, ffffffe5, ffffffe6, ffffffe7, ffffffe8, ffffffe9, ffffffea, } 5433 VADDW:13:result_int32x4 [] = { ffffffe2, ffffffe3, ffffffe4, ffffffe5, } 5434 VADDW:14:result_int64x2 [] = { ffffffffffffffe0, ffffffffffffffe1, } 5435 VADDW:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5436 VADDW:16:result_uint16x8 [] = { e3, e4, e5, e6, e7, e8, e9, ea, } 5437 VADDW:17:result_uint32x4 [] = { ffe1, ffe2, ffe3, ffe4, } 5438 VADDW:18:result_uint64x2 [] = { ffffffe0, ffffffe1, } 5439 VADDW:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5440 VADDW:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 5441 VADDW:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 5442 5443 VHADD/VHADDQ output: 5444 VHADD/VHADDQ:0:result_int8x8 [] = { fffffff1, fffffff2, fffffff2, fffffff3, fffffff3, fffffff4, fffffff4, fffffff5, } 5445 VHADD/VHADDQ:1:result_int16x4 [] = { fffffff1, fffffff1, fffffff2, fffffff2, } 5446 VHADD/VHADDQ:2:result_int32x2 [] = { fffffff0, fffffff0, } 5447 VHADD/VHADDQ:3:result_int64x1 [] = { 3333333333333333, } 5448 VHADD/VHADDQ:4:result_uint8x8 [] = { f1, f2, f2, f3, f3, f4, f4, f5, } 5449 VHADD/VHADDQ:5:result_uint16x4 [] = { fff0, fff1, fff1, fff2, } 5450 VHADD/VHADDQ:6:result_uint32x2 [] = { fffffff0, fffffff0, } 5451 VHADD/VHADDQ:7:result_uint64x1 [] = { 3333333333333333, } 5452 VHADD/VHADDQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5453 VHADD/VHADDQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 5454 VHADD/VHADDQ:10:result_float32x2 [] = { 33333333, 33333333, } 5455 VHADD/VHADDQ:11:result_int8x16 [] = { fffffff2, fffffff2, fffffff3, fffffff3, fffffff4, fffffff4, fffffff5, fffffff5, fffffff6, fffffff6, fffffff7, fffffff7, fffffff8, fffffff8, fffffff9, fffffff9, } 5456 VHADD/VHADDQ:12:result_int16x8 [] = { fffffff1, fffffff2, fffffff2, fffffff3, fffffff3, fffffff4, fffffff4, fffffff5, } 5457 VHADD/VHADDQ:13:result_int32x4 [] = { fffffff0, fffffff1, fffffff1, fffffff2, } 5458 VHADD/VHADDQ:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 5459 VHADD/VHADDQ:15:result_uint8x16 [] = { f4, f5, f5, f6, f6, f7, f7, f8, f8, f9, f9, fa, fa, fb, fb, fc, } 5460 VHADD/VHADDQ:16:result_uint16x8 [] = { fff1, fff1, fff2, fff2, fff3, fff3, fff4, fff4, } 5461 VHADD/VHADDQ:17:result_uint32x4 [] = { fffffff0, fffffff1, fffffff1, fffffff2, } 5462 VHADD/VHADDQ:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 5463 VHADD/VHADDQ:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5464 VHADD/VHADDQ:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 5465 VHADD/VHADDQ:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 5466 5467 VRHADD/VRHADDQ output: 5468 VRHADD/VRHADDQ:0:result_int8x8 [] = { fffffff2, fffffff2, fffffff3, fffffff3, fffffff4, fffffff4, fffffff5, fffffff5, } 5469 VRHADD/VRHADDQ:1:result_int16x4 [] = { fffffff1, fffffff2, fffffff2, fffffff3, } 5470 VRHADD/VRHADDQ:2:result_int32x2 [] = { fffffff0, fffffff1, } 5471 VRHADD/VRHADDQ:3:result_int64x1 [] = { 3333333333333333, } 5472 VRHADD/VRHADDQ:4:result_uint8x8 [] = { f2, f2, f3, f3, f4, f4, f5, f5, } 5473 VRHADD/VRHADDQ:5:result_uint16x4 [] = { fff1, fff1, fff2, fff2, } 5474 VRHADD/VRHADDQ:6:result_uint32x2 [] = { fffffff0, fffffff1, } 5475 VRHADD/VRHADDQ:7:result_uint64x1 [] = { 3333333333333333, } 5476 VRHADD/VRHADDQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5477 VRHADD/VRHADDQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 5478 VRHADD/VRHADDQ:10:result_float32x2 [] = { 33333333, 33333333, } 5479 VRHADD/VRHADDQ:11:result_int8x16 [] = { fffffff2, fffffff3, fffffff3, fffffff4, fffffff4, fffffff5, fffffff5, fffffff6, fffffff6, fffffff7, fffffff7, fffffff8, fffffff8, fffffff9, fffffff9, fffffffa, } 5480 VRHADD/VRHADDQ:12:result_int16x8 [] = { fffffff2, fffffff2, fffffff3, fffffff3, fffffff4, fffffff4, fffffff5, fffffff5, } 5481 VRHADD/VRHADDQ:13:result_int32x4 [] = { fffffff1, fffffff1, fffffff2, fffffff2, } 5482 VRHADD/VRHADDQ:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 5483 VRHADD/VRHADDQ:15:result_uint8x16 [] = { f5, f5, f6, f6, f7, f7, f8, f8, f9, f9, fa, fa, fb, fb, fc, fc, } 5484 VRHADD/VRHADDQ:16:result_uint16x8 [] = { fff1, fff2, fff2, fff3, fff3, fff4, fff4, fff5, } 5485 VRHADD/VRHADDQ:17:result_uint32x4 [] = { fffffff1, fffffff1, fffffff2, fffffff2, } 5486 VRHADD/VRHADDQ:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 5487 VRHADD/VRHADDQ:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5488 VRHADD/VRHADDQ:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 5489 VRHADD/VRHADDQ:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 5490 5491 VHSUB/VHSUBQ output: 5492 VHSUB/VHSUBQ:0:result_int8x8 [] = { fffffffe, ffffffff, ffffffff, 0, 0, 1, 1, 2, } 5493 VHSUB/VHSUBQ:1:result_int16x4 [] = { ffffffff, ffffffff, 0, 0, } 5494 VHSUB/VHSUBQ:2:result_int32x2 [] = { 0, 0, } 5495 VHSUB/VHSUBQ:3:result_int64x1 [] = { 3333333333333333, } 5496 VHSUB/VHSUBQ:4:result_uint8x8 [] = { fe, ff, ff, 0, 0, 1, 1, 2, } 5497 VHSUB/VHSUBQ:5:result_uint16x4 [] = { ffff, 0, 0, 1, } 5498 VHSUB/VHSUBQ:6:result_uint32x2 [] = { 0, 0, } 5499 VHSUB/VHSUBQ:7:result_uint64x1 [] = { 3333333333333333, } 5500 VHSUB/VHSUBQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5501 VHSUB/VHSUBQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 5502 VHSUB/VHSUBQ:10:result_float32x2 [] = { 33333333, 33333333, } 5503 VHSUB/VHSUBQ:11:result_int8x16 [] = { fffffffe, fffffffe, ffffffff, ffffffff, 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, } 5504 VHSUB/VHSUBQ:12:result_int16x8 [] = { fffffffe, ffffffff, ffffffff, 0, 0, 1, 1, 2, } 5505 VHSUB/VHSUBQ:13:result_int32x4 [] = { ffffffff, 0, 0, 1, } 5506 VHSUB/VHSUBQ:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 5507 VHSUB/VHSUBQ:15:result_uint8x16 [] = { fb, fc, fc, fd, fd, fe, fe, ff, ff, 0, 0, 1, 1, 2, 2, 3, } 5508 VHSUB/VHSUBQ:16:result_uint16x8 [] = { ffff, ffff, 0, 0, 1, 1, 2, 2, } 5509 VHSUB/VHSUBQ:17:result_uint32x4 [] = { ffffffff, 0, 0, 1, } 5510 VHSUB/VHSUBQ:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 5511 VHSUB/VHSUBQ:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5512 VHSUB/VHSUBQ:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 5513 VHSUB/VHSUBQ:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 5514 5515 VSUBL output: 5516 VSUBL:0:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5517 VSUBL:1:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 5518 VSUBL:2:result_int32x2 [] = { 33333333, 33333333, } 5519 VSUBL:3:result_int64x1 [] = { 3333333333333333, } 5520 VSUBL:4:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5521 VSUBL:5:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 5522 VSUBL:6:result_uint32x2 [] = { 33333333, 33333333, } 5523 VSUBL:7:result_uint64x1 [] = { 3333333333333333, } 5524 VSUBL:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5525 VSUBL:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 5526 VSUBL:10:result_float32x2 [] = { 33333333, 33333333, } 5527 VSUBL:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5528 VSUBL:12:result_int16x8 [] = { fffffffd, fffffffe, ffffffff, 0, 1, 2, 3, 4, } 5529 VSUBL:13:result_int32x4 [] = { fffffffe, ffffffff, 0, 1, } 5530 VSUBL:14:result_int64x2 [] = { 0, 1, } 5531 VSUBL:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5532 VSUBL:16:result_uint16x8 [] = { fffd, fffe, ffff, 0, 1, 2, 3, 4, } 5533 VSUBL:17:result_uint32x4 [] = { ffffffff, 0, 1, 2, } 5534 VSUBL:18:result_uint64x2 [] = { 0, 1, } 5535 VSUBL:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5536 VSUBL:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 5537 VSUBL:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 5538 5539 VSUBW output: 5540 VSUBW:0:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5541 VSUBW:1:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 5542 VSUBW:2:result_int32x2 [] = { 33333333, 33333333, } 5543 VSUBW:3:result_int64x1 [] = { 3333333333333333, } 5544 VSUBW:4:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5545 VSUBW:5:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 5546 VSUBW:6:result_uint32x2 [] = { 33333333, 33333333, } 5547 VSUBW:7:result_uint64x1 [] = { 3333333333333333, } 5548 VSUBW:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5549 VSUBW:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 5550 VSUBW:10:result_float32x2 [] = { 33333333, 33333333, } 5551 VSUBW:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5552 VSUBW:12:result_int16x8 [] = { fffffffd, fffffffe, ffffffff, 0, 1, 2, 3, 4, } 5553 VSUBW:13:result_int32x4 [] = { fffffffe, ffffffff, 0, 1, } 5554 VSUBW:14:result_int64x2 [] = { 0, 1, } 5555 VSUBW:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5556 VSUBW:16:result_uint16x8 [] = { fefd, fefe, feff, ff00, ff01, ff02, ff03, ff04, } 5557 VSUBW:17:result_uint32x4 [] = { fffeffff, ffff0000, ffff0001, ffff0002, } 5558 VSUBW:18:result_uint64x2 [] = { ffffffff00000000, ffffffff00000001, } 5559 VSUBW:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5560 VSUBW:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 5561 VSUBW:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 5562 5563 VSUBHN output: 5564 VSUBHN:0:result_int8x8 [] = { 31, 31, 31, 31, 31, 31, 31, 31, } 5565 VSUBHN:1:result_int16x4 [] = { 31, 31, 31, 31, } 5566 VSUBHN:2:result_int32x2 [] = { 17, 17, } 5567 VSUBHN:3:result_int64x1 [] = { 3333333333333333, } 5568 VSUBHN:4:result_uint8x8 [] = { 2, 2, 2, 2, 2, 2, 2, 2, } 5569 VSUBHN:5:result_uint16x4 [] = { 36, 36, 36, 36, } 5570 VSUBHN:6:result_uint32x2 [] = { 2, 2, } 5571 VSUBHN:7:result_uint64x1 [] = { 3333333333333333, } 5572 VSUBHN:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5573 VSUBHN:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 5574 VSUBHN:10:result_float32x2 [] = { 33333333, 33333333, } 5575 VSUBHN:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5576 VSUBHN:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 5577 VSUBHN:13:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 5578 VSUBHN:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 5579 VSUBHN:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5580 VSUBHN:16:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 5581 VSUBHN:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 5582 VSUBHN:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 5583 VSUBHN:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5584 VSUBHN:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 5585 VSUBHN:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 5586 5587 VRSUBHN output: 5588 VRSUBHN:0:result_int8x8 [] = { 31, 31, 31, 31, 31, 31, 31, 31, } 5589 VRSUBHN:1:result_int16x4 [] = { 31, 31, 31, 31, } 5590 VRSUBHN:2:result_int32x2 [] = { 17, 17, } 5591 VRSUBHN:3:result_int64x1 [] = { 3333333333333333, } 5592 VRSUBHN:4:result_uint8x8 [] = { 2, 2, 2, 2, 2, 2, 2, 2, } 5593 VRSUBHN:5:result_uint16x4 [] = { 36, 36, 36, 36, } 5594 VRSUBHN:6:result_uint32x2 [] = { 2, 2, } 5595 VRSUBHN:7:result_uint64x1 [] = { 3333333333333333, } 5596 VRSUBHN:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5597 VRSUBHN:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 5598 VRSUBHN:10:result_float32x2 [] = { 33333333, 33333333, } 5599 VRSUBHN:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5600 VRSUBHN:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 5601 VRSUBHN:13:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 5602 VRSUBHN:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 5603 VRSUBHN:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5604 VRSUBHN:16:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 5605 VRSUBHN:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 5606 VRSUBHN:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 5607 VRSUBHN:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5608 VRSUBHN:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 5609 VRSUBHN:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 5610 5611 VMVN/VMVNQ output: 5612 VMVN/VMVNQ:0:result_int8x8 [] = { f, e, d, c, b, a, 9, 8, } 5613 VMVN/VMVNQ:1:result_int16x4 [] = { f, e, d, c, } 5614 VMVN/VMVNQ:2:result_int32x2 [] = { f, e, } 5615 VMVN/VMVNQ:3:result_int64x1 [] = { 3333333333333333, } 5616 VMVN/VMVNQ:4:result_uint8x8 [] = { f, e, d, c, b, a, 9, 8, } 5617 VMVN/VMVNQ:5:result_uint16x4 [] = { f, e, d, c, } 5618 VMVN/VMVNQ:6:result_uint32x2 [] = { f, e, } 5619 VMVN/VMVNQ:7:result_uint64x1 [] = { 3333333333333333, } 5620 VMVN/VMVNQ:8:result_poly8x8 [] = { f, e, d, c, b, a, 9, 8, } 5621 VMVN/VMVNQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 5622 VMVN/VMVNQ:10:result_float32x2 [] = { 33333333, 33333333, } 5623 VMVN/VMVNQ:11:result_int8x16 [] = { f, e, d, c, b, a, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, } 5624 VMVN/VMVNQ:12:result_int16x8 [] = { f, e, d, c, b, a, 9, 8, } 5625 VMVN/VMVNQ:13:result_int32x4 [] = { f, e, d, c, } 5626 VMVN/VMVNQ:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 5627 VMVN/VMVNQ:15:result_uint8x16 [] = { f, e, d, c, b, a, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, } 5628 VMVN/VMVNQ:16:result_uint16x8 [] = { f, e, d, c, b, a, 9, 8, } 5629 VMVN/VMVNQ:17:result_uint32x4 [] = { f, e, d, c, } 5630 VMVN/VMVNQ:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 5631 VMVN/VMVNQ:19:result_poly8x16 [] = { f, e, d, c, b, a, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, } 5632 VMVN/VMVNQ:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 5633 VMVN/VMVNQ:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 5634 5635 VQMOVN cumulative saturation output: 5636 VQMOVN:0:vqmovn_s16 Neon cumulative saturation 0 5637 VQMOVN:1:vqmovn_s32 Neon cumulative saturation 0 5638 VQMOVN:2:vqmovn_s64 Neon cumulative saturation 0 5639 VQMOVN:3:vqmovn_u16 Neon cumulative saturation 0 5640 VQMOVN:4:vqmovn_u32 Neon cumulative saturation 0 5641 VQMOVN:5:vqmovn_u64 Neon cumulative saturation 0 5642 5643 VQMOVN output: 5644 VQMOVN:6:result_int8x8 [] = { 12, 12, 12, 12, 12, 12, 12, 12, } 5645 VQMOVN:7:result_int16x4 [] = { 1278, 1278, 1278, 1278, } 5646 VQMOVN:8:result_int32x2 [] = { 12345678, 12345678, } 5647 VQMOVN:9:result_int64x1 [] = { 3333333333333333, } 5648 VQMOVN:10:result_uint8x8 [] = { 82, 82, 82, 82, 82, 82, 82, 82, } 5649 VQMOVN:11:result_uint16x4 [] = { 8765, 8765, 8765, 8765, } 5650 VQMOVN:12:result_uint32x2 [] = { 87654321, 87654321, } 5651 VQMOVN:13:result_uint64x1 [] = { 3333333333333333, } 5652 VQMOVN:14:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5653 VQMOVN:15:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 5654 VQMOVN:16:result_float32x2 [] = { 33333333, 33333333, } 5655 VQMOVN:17:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5656 VQMOVN:18:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 5657 VQMOVN:19:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 5658 VQMOVN:20:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 5659 VQMOVN:21:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5660 VQMOVN:22:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 5661 VQMOVN:23:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 5662 VQMOVN:24:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 5663 VQMOVN:25:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5664 VQMOVN:26:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 5665 VQMOVN:27:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 5666 5667 VQMOVN cumulative saturation output: 5668 VQMOVN:28:vqmovn_s16 Neon cumulative saturation 1 5669 VQMOVN:29:vqmovn_s32 Neon cumulative saturation 1 5670 VQMOVN:30:vqmovn_s64 Neon cumulative saturation 1 5671 VQMOVN:31:vqmovn_u16 Neon cumulative saturation 1 5672 VQMOVN:32:vqmovn_u32 Neon cumulative saturation 1 5673 VQMOVN:33:vqmovn_u64 Neon cumulative saturation 1 5674 5675 VQMOVN output: 5676 VQMOVN:34:result_int8x8 [] = { 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, } 5677 VQMOVN:35:result_int16x4 [] = { 7fff, 7fff, 7fff, 7fff, } 5678 VQMOVN:36:result_int32x2 [] = { 7fffffff, 7fffffff, } 5679 VQMOVN:37:result_int64x1 [] = { 3333333333333333, } 5680 VQMOVN:38:result_uint8x8 [] = { ff, ff, ff, ff, ff, ff, ff, ff, } 5681 VQMOVN:39:result_uint16x4 [] = { ffff, ffff, ffff, ffff, } 5682 VQMOVN:40:result_uint32x2 [] = { ffffffff, ffffffff, } 5683 VQMOVN:41:result_uint64x1 [] = { 3333333333333333, } 5684 VQMOVN:42:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5685 VQMOVN:43:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 5686 VQMOVN:44:result_float32x2 [] = { 33333333, 33333333, } 5687 VQMOVN:45:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5688 VQMOVN:46:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 5689 VQMOVN:47:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 5690 VQMOVN:48:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 5691 VQMOVN:49:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5692 VQMOVN:50:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 5693 VQMOVN:51:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 5694 VQMOVN:52:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 5695 VQMOVN:53:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5696 VQMOVN:54:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 5697 VQMOVN:55:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 5698 5699 VQMOVUN cumulative saturation output: 5700 VQMOVUN:0:vqmovun_s16 Neon cumulative saturation 0 5701 VQMOVUN:1:vqmovun_s32 Neon cumulative saturation 0 5702 VQMOVUN:2:vqmovun_s64 Neon cumulative saturation 0 5703 5704 VQMOVUN output: 5705 VQMOVUN:3:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5706 VQMOVUN:4:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 5707 VQMOVUN:5:result_int32x2 [] = { 33333333, 33333333, } 5708 VQMOVUN:6:result_int64x1 [] = { 3333333333333333, } 5709 VQMOVUN:7:result_uint8x8 [] = { 34, 34, 34, 34, 34, 34, 34, 34, } 5710 VQMOVUN:8:result_uint16x4 [] = { 5678, 5678, 5678, 5678, } 5711 VQMOVUN:9:result_uint32x2 [] = { 12345678, 12345678, } 5712 VQMOVUN:10:result_uint64x1 [] = { 3333333333333333, } 5713 VQMOVUN:11:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5714 VQMOVUN:12:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 5715 VQMOVUN:13:result_float32x2 [] = { 33333333, 33333333, } 5716 VQMOVUN:14:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5717 VQMOVUN:15:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 5718 VQMOVUN:16:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 5719 VQMOVUN:17:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 5720 VQMOVUN:18:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5721 VQMOVUN:19:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 5722 VQMOVUN:20:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 5723 VQMOVUN:21:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 5724 VQMOVUN:22:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5725 VQMOVUN:23:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 5726 VQMOVUN:24:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 5727 5728 VQMOVUN (negative input) cumulative saturation output: 5729 VQMOVUN:25:vqmovun_s16 Neon cumulative saturation 1 5730 VQMOVUN:26:vqmovun_s32 Neon cumulative saturation 1 5731 VQMOVUN:27:vqmovun_s64 Neon cumulative saturation 1 5732 5733 VQMOVUN (negative input) output: 5734 VQMOVUN:28:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5735 VQMOVUN:29:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 5736 VQMOVUN:30:result_int32x2 [] = { 33333333, 33333333, } 5737 VQMOVUN:31:result_int64x1 [] = { 3333333333333333, } 5738 VQMOVUN:32:result_uint8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 5739 VQMOVUN:33:result_uint16x4 [] = { 0, 0, 0, 0, } 5740 VQMOVUN:34:result_uint32x2 [] = { 0, 0, } 5741 VQMOVUN:35:result_uint64x1 [] = { 3333333333333333, } 5742 VQMOVUN:36:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5743 VQMOVUN:37:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 5744 VQMOVUN:38:result_float32x2 [] = { 33333333, 33333333, } 5745 VQMOVUN:39:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5746 VQMOVUN:40:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 5747 VQMOVUN:41:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 5748 VQMOVUN:42:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 5749 VQMOVUN:43:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5750 VQMOVUN:44:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 5751 VQMOVUN:45:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 5752 VQMOVUN:46:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 5753 VQMOVUN:47:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5754 VQMOVUN:48:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 5755 VQMOVUN:49:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 5756 5757 VRSHR_N output: 5758 VRSHR_N:0:result_int8x8 [] = { fffffff8, fffffff9, fffffff9, fffffffa, fffffffa, fffffffb, fffffffb, fffffffc, } 5759 VRSHR_N:1:result_int16x4 [] = { 0, 0, 0, 0, } 5760 VRSHR_N:2:result_int32x2 [] = { fffffffc, fffffffc, } 5761 VRSHR_N:3:result_int64x1 [] = { 0, } 5762 VRSHR_N:4:result_uint8x8 [] = { 3c, 3c, 3d, 3d, 3d, 3d, 3e, 3e, } 5763 VRSHR_N:5:result_uint16x4 [] = { 1ffe, 1ffe, 1ffe, 1ffe, } 5764 VRSHR_N:6:result_uint32x2 [] = { 8000000, 8000000, } 5765 VRSHR_N:7:result_uint64x1 [] = { 80000000, } 5766 VRSHR_N:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5767 VRSHR_N:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 5768 VRSHR_N:10:result_float32x2 [] = { 33333333, 33333333, } 5769 VRSHR_N:11:result_int8x16 [] = { fffffff8, fffffff9, fffffff9, fffffffa, fffffffa, fffffffb, fffffffb, fffffffc, fffffffc, fffffffd, fffffffd, fffffffe, fffffffe, ffffffff, ffffffff, 0, } 5770 VRSHR_N:12:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 5771 VRSHR_N:13:result_int32x4 [] = { fffffffc, fffffffc, fffffffd, fffffffd, } 5772 VRSHR_N:14:result_int64x2 [] = { 0, 0, } 5773 VRSHR_N:15:result_uint8x16 [] = { 3c, 3c, 3d, 3d, 3d, 3d, 3e, 3e, 3e, 3e, 3f, 3f, 3f, 3f, 40, 40, } 5774 VRSHR_N:16:result_uint16x8 [] = { 1ffe, 1ffe, 1ffe, 1ffe, 1fff, 1fff, 1fff, 1fff, } 5775 VRSHR_N:17:result_uint32x4 [] = { 8000000, 8000000, 8000000, 8000000, } 5776 VRSHR_N:18:result_uint64x2 [] = { 80000000, 80000000, } 5777 VRSHR_N:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5778 VRSHR_N:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 5779 VRSHR_N:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 5780 5781 VRSHR_N (overflow test: max shift amount, positive input) output: 5782 VRSHR_N:22:result_int8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 5783 VRSHR_N:23:result_int16x4 [] = { 0, 0, 0, 0, } 5784 VRSHR_N:24:result_int32x2 [] = { 0, 0, } 5785 VRSHR_N:25:result_int64x1 [] = { 0, } 5786 VRSHR_N:26:result_uint8x8 [] = { 1, 1, 1, 1, 1, 1, 1, 1, } 5787 VRSHR_N:27:result_uint16x4 [] = { 1, 1, 1, 1, } 5788 VRSHR_N:28:result_uint32x2 [] = { 1, 1, } 5789 VRSHR_N:29:result_uint64x1 [] = { 1, } 5790 VRSHR_N:30:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5791 VRSHR_N:31:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 5792 VRSHR_N:32:result_float32x2 [] = { 33333333, 33333333, } 5793 VRSHR_N:33:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, } 5794 VRSHR_N:34:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 5795 VRSHR_N:35:result_int32x4 [] = { 0, 0, 0, 0, } 5796 VRSHR_N:36:result_int64x2 [] = { 0, 0, } 5797 VRSHR_N:37:result_uint8x16 [] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, } 5798 VRSHR_N:38:result_uint16x8 [] = { 1, 1, 1, 1, 1, 1, 1, 1, } 5799 VRSHR_N:39:result_uint32x4 [] = { 1, 1, 1, 1, } 5800 VRSHR_N:40:result_uint64x2 [] = { 1, 1, } 5801 VRSHR_N:41:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5802 VRSHR_N:42:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 5803 VRSHR_N:43:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 5804 5805 VRSHR_N (overflow test: shift by 1, with negative input) output: 5806 VRSHR_N:44:result_int8x8 [] = { 40, 40, 40, 40, 40, 40, 40, 40, } 5807 VRSHR_N:45:result_int16x4 [] = { 4000, 4000, 4000, 4000, } 5808 VRSHR_N:46:result_int32x2 [] = { 40000000, 40000000, } 5809 VRSHR_N:47:result_int64x1 [] = { 4000000000000000, } 5810 VRSHR_N:48:result_uint8x8 [] = { 80, 80, 80, 80, 80, 80, 80, 80, } 5811 VRSHR_N:49:result_uint16x4 [] = { 8000, 8000, 8000, 8000, } 5812 VRSHR_N:50:result_uint32x2 [] = { 80000000, 80000000, } 5813 VRSHR_N:51:result_uint64x1 [] = { 8000000000000000, } 5814 VRSHR_N:52:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5815 VRSHR_N:53:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 5816 VRSHR_N:54:result_float32x2 [] = { 33333333, 33333333, } 5817 VRSHR_N:55:result_int8x16 [] = { 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, } 5818 VRSHR_N:56:result_int16x8 [] = { 4000, 4000, 4000, 4000, 4000, 4000, 4000, 4000, } 5819 VRSHR_N:57:result_int32x4 [] = { 40000000, 40000000, 40000000, 40000000, } 5820 VRSHR_N:58:result_int64x2 [] = { 4000000000000000, 4000000000000000, } 5821 VRSHR_N:59:result_uint8x16 [] = { 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, } 5822 VRSHR_N:60:result_uint16x8 [] = { 8000, 8000, 8000, 8000, 8000, 8000, 8000, 8000, } 5823 VRSHR_N:61:result_uint32x4 [] = { 80000000, 80000000, 80000000, 80000000, } 5824 VRSHR_N:62:result_uint64x2 [] = { 8000000000000000, 8000000000000000, } 5825 VRSHR_N:63:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5826 VRSHR_N:64:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 5827 VRSHR_N:65:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 5828 5829 VRSHR_N (overflow test: shift by 3, positive input) output: 5830 VRSHR_N:66:result_int8x8 [] = { 10, 10, 10, 10, 10, 10, 10, 10, } 5831 VRSHR_N:67:result_int16x4 [] = { 1000, 1000, 1000, 1000, } 5832 VRSHR_N:68:result_int32x2 [] = { 10000000, 10000000, } 5833 VRSHR_N:69:result_int64x1 [] = { 1000000000000000, } 5834 VRSHR_N:70:result_uint8x8 [] = { 20, 20, 20, 20, 20, 20, 20, 20, } 5835 VRSHR_N:71:result_uint16x4 [] = { 2000, 2000, 2000, 2000, } 5836 VRSHR_N:72:result_uint32x2 [] = { 20000000, 20000000, } 5837 VRSHR_N:73:result_uint64x1 [] = { 2000000000000000, } 5838 VRSHR_N:74:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5839 VRSHR_N:75:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 5840 VRSHR_N:76:result_float32x2 [] = { 33333333, 33333333, } 5841 VRSHR_N:77:result_int8x16 [] = { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, } 5842 VRSHR_N:78:result_int16x8 [] = { 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, } 5843 VRSHR_N:79:result_int32x4 [] = { 10000000, 10000000, 10000000, 10000000, } 5844 VRSHR_N:80:result_int64x2 [] = { 1000000000000000, 1000000000000000, } 5845 VRSHR_N:81:result_uint8x16 [] = { 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, } 5846 VRSHR_N:82:result_uint16x8 [] = { 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, } 5847 VRSHR_N:83:result_uint32x4 [] = { 20000000, 20000000, 20000000, 20000000, } 5848 VRSHR_N:84:result_uint64x2 [] = { 2000000000000000, 2000000000000000, } 5849 VRSHR_N:85:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5850 VRSHR_N:86:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 5851 VRSHR_N:87:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 5852 5853 VRSHR_N (overflow test: shift by 1, with negative input) output: 5854 VRSHR_N:88:result_int8x8 [] = { ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, } 5855 VRSHR_N:89:result_int16x4 [] = { ffffc000, ffffc000, ffffc000, ffffc000, } 5856 VRSHR_N:90:result_int32x2 [] = { c0000000, c0000000, } 5857 VRSHR_N:91:result_int64x1 [] = { c000000000000000, } 5858 VRSHR_N:92:result_uint8x8 [] = { 80, 80, 80, 80, 80, 80, 80, 80, } 5859 VRSHR_N:93:result_uint16x4 [] = { 8000, 8000, 8000, 8000, } 5860 VRSHR_N:94:result_uint32x2 [] = { 80000000, 80000000, } 5861 VRSHR_N:95:result_uint64x1 [] = { 8000000000000000, } 5862 VRSHR_N:96:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5863 VRSHR_N:97:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 5864 VRSHR_N:98:result_float32x2 [] = { 33333333, 33333333, } 5865 VRSHR_N:99:result_int8x16 [] = { ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, } 5866 VRSHR_N:100:result_int16x8 [] = { ffffc000, ffffc000, ffffc000, ffffc000, ffffc000, ffffc000, ffffc000, ffffc000, } 5867 VRSHR_N:101:result_int32x4 [] = { c0000000, c0000000, c0000000, c0000000, } 5868 VRSHR_N:102:result_int64x2 [] = { c000000000000000, c000000000000000, } 5869 VRSHR_N:103:result_uint8x16 [] = { 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, } 5870 VRSHR_N:104:result_uint16x8 [] = { 8000, 8000, 8000, 8000, 8000, 8000, 8000, 8000, } 5871 VRSHR_N:105:result_uint32x4 [] = { 80000000, 80000000, 80000000, 80000000, } 5872 VRSHR_N:106:result_uint64x2 [] = { 8000000000000000, 8000000000000000, } 5873 VRSHR_N:107:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5874 VRSHR_N:108:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 5875 VRSHR_N:109:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 5876 5877 VRSHR_N (overflow test: shift by 3, with negative input) output: 5878 VRSHR_N:110:result_int8x8 [] = { fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, } 5879 VRSHR_N:111:result_int16x4 [] = { fffff000, fffff000, fffff000, fffff000, } 5880 VRSHR_N:112:result_int32x2 [] = { f0000000, f0000000, } 5881 VRSHR_N:113:result_int64x1 [] = { f000000000000000, } 5882 VRSHR_N:114:result_uint8x8 [] = { 20, 20, 20, 20, 20, 20, 20, 20, } 5883 VRSHR_N:115:result_uint16x4 [] = { 2000, 2000, 2000, 2000, } 5884 VRSHR_N:116:result_uint32x2 [] = { 20000000, 20000000, } 5885 VRSHR_N:117:result_uint64x1 [] = { 2000000000000000, } 5886 VRSHR_N:118:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5887 VRSHR_N:119:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 5888 VRSHR_N:120:result_float32x2 [] = { 33333333, 33333333, } 5889 VRSHR_N:121:result_int8x16 [] = { fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, } 5890 VRSHR_N:122:result_int16x8 [] = { fffff000, fffff000, fffff000, fffff000, fffff000, fffff000, fffff000, fffff000, } 5891 VRSHR_N:123:result_int32x4 [] = { f0000000, f0000000, f0000000, f0000000, } 5892 VRSHR_N:124:result_int64x2 [] = { f000000000000000, f000000000000000, } 5893 VRSHR_N:125:result_uint8x16 [] = { 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, } 5894 VRSHR_N:126:result_uint16x8 [] = { 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, } 5895 VRSHR_N:127:result_uint32x4 [] = { 20000000, 20000000, 20000000, 20000000, } 5896 VRSHR_N:128:result_uint64x2 [] = { 2000000000000000, 2000000000000000, } 5897 VRSHR_N:129:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5898 VRSHR_N:130:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 5899 VRSHR_N:131:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 5900 5901 VRSRA_N output: 5902 VRSRA_N:0:result_int8x8 [] = { fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, 0, } 5903 VRSRA_N:1:result_int16x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, } 5904 VRSRA_N:2:result_int32x2 [] = { fffffffd, fffffffe, } 5905 VRSRA_N:3:result_int64x1 [] = { fffffffffffffff0, } 5906 VRSRA_N:4:result_uint8x8 [] = { 5, 6, 7, 8, 9, a, b, c, } 5907 VRSRA_N:5:result_uint16x4 [] = { fffd, fffe, ffff, 0, } 5908 VRSRA_N:6:result_uint32x2 [] = { fffffff4, fffffff5, } 5909 VRSRA_N:7:result_uint64x1 [] = { fffffffffffffff0, } 5910 VRSRA_N:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5911 VRSRA_N:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 5912 VRSRA_N:10:result_float32x2 [] = { 33333333, 33333333, } 5913 VRSRA_N:11:result_int8x16 [] = { fffffff9, fffffffa, fffffffb, fffffffc, fffffffd, fffffffe, ffffffff, 0, 1, 2, 3, 4, 5, 6, 7, 8, } 5914 VRSRA_N:12:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, fffffff4, fffffff5, fffffff6, fffffff7, } 5915 VRSRA_N:13:result_int32x4 [] = { fffffffd, fffffffe, ffffffff, 0, } 5916 VRSRA_N:14:result_int64x2 [] = { fffffffffffffff0, fffffffffffffff1, } 5917 VRSRA_N:15:result_uint8x16 [] = { 5, 6, 7, 8, 9, a, b, c, d, e, f, 10, 11, 12, 13, 14, } 5918 VRSRA_N:16:result_uint16x8 [] = { fffd, fffe, ffff, 0, 1, 2, 3, 4, } 5919 VRSRA_N:17:result_uint32x4 [] = { fffffff4, fffffff5, fffffff6, fffffff7, } 5920 VRSRA_N:18:result_uint64x2 [] = { fffffffffffffff0, fffffffffffffff1, } 5921 VRSRA_N:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5922 VRSRA_N:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 5923 VRSRA_N:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 5924 5925 VRSRA_N (checking overflow: shift by 1, positive input) output: 5926 VRSRA_N:22:result_int8x8 [] = { 40, 40, 40, 40, 40, 40, 40, 40, } 5927 VRSRA_N:23:result_int16x4 [] = { 4000, 4000, 4000, 4000, } 5928 VRSRA_N:24:result_int32x2 [] = { 40000000, 40000000, } 5929 VRSRA_N:25:result_int64x1 [] = { 4000000000000000, } 5930 VRSRA_N:26:result_uint8x8 [] = { 80, 80, 80, 80, 80, 80, 80, 80, } 5931 VRSRA_N:27:result_uint16x4 [] = { 8000, 8000, 8000, 8000, } 5932 VRSRA_N:28:result_uint32x2 [] = { 80000000, 80000000, } 5933 VRSRA_N:29:result_uint64x1 [] = { 8000000000000000, } 5934 VRSRA_N:30:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5935 VRSRA_N:31:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 5936 VRSRA_N:32:result_float32x2 [] = { 33333333, 33333333, } 5937 VRSRA_N:33:result_int8x16 [] = { 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, } 5938 VRSRA_N:34:result_int16x8 [] = { 4000, 4000, 4000, 4000, 4000, 4000, 4000, 4000, } 5939 VRSRA_N:35:result_int32x4 [] = { 40000000, 40000000, 40000000, 40000000, } 5940 VRSRA_N:36:result_int64x2 [] = { 4000000000000000, 4000000000000000, } 5941 VRSRA_N:37:result_uint8x16 [] = { 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, } 5942 VRSRA_N:38:result_uint16x8 [] = { 8000, 8000, 8000, 8000, 8000, 8000, 8000, 8000, } 5943 VRSRA_N:39:result_uint32x4 [] = { 80000000, 80000000, 80000000, 80000000, } 5944 VRSRA_N:40:result_uint64x2 [] = { 8000000000000000, 8000000000000000, } 5945 VRSRA_N:41:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5946 VRSRA_N:42:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 5947 VRSRA_N:43:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 5948 5949 VRSRA_N (checking overflow: shift by 3, positive input) output: 5950 VRSRA_N:44:result_int8x8 [] = { 10, 10, 10, 10, 10, 10, 10, 10, } 5951 VRSRA_N:45:result_int16x4 [] = { 1000, 1000, 1000, 1000, } 5952 VRSRA_N:46:result_int32x2 [] = { 10000000, 10000000, } 5953 VRSRA_N:47:result_int64x1 [] = { 1000000000000000, } 5954 VRSRA_N:48:result_uint8x8 [] = { 20, 20, 20, 20, 20, 20, 20, 20, } 5955 VRSRA_N:49:result_uint16x4 [] = { 2000, 2000, 2000, 2000, } 5956 VRSRA_N:50:result_uint32x2 [] = { 20000000, 20000000, } 5957 VRSRA_N:51:result_uint64x1 [] = { 2000000000000000, } 5958 VRSRA_N:52:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5959 VRSRA_N:53:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 5960 VRSRA_N:54:result_float32x2 [] = { 33333333, 33333333, } 5961 VRSRA_N:55:result_int8x16 [] = { 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, } 5962 VRSRA_N:56:result_int16x8 [] = { 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, } 5963 VRSRA_N:57:result_int32x4 [] = { 10000000, 10000000, 10000000, 10000000, } 5964 VRSRA_N:58:result_int64x2 [] = { 1000000000000000, 1000000000000000, } 5965 VRSRA_N:59:result_uint8x16 [] = { 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, } 5966 VRSRA_N:60:result_uint16x8 [] = { 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, } 5967 VRSRA_N:61:result_uint32x4 [] = { 20000000, 20000000, 20000000, 20000000, } 5968 VRSRA_N:62:result_uint64x2 [] = { 2000000000000000, 2000000000000000, } 5969 VRSRA_N:63:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5970 VRSRA_N:64:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 5971 VRSRA_N:65:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 5972 5973 VRSRA_N (checking overflow: shift by max, positive input) output: 5974 VRSRA_N:66:result_int8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 5975 VRSRA_N:67:result_int16x4 [] = { 0, 0, 0, 0, } 5976 VRSRA_N:68:result_int32x2 [] = { 0, 0, } 5977 VRSRA_N:69:result_int64x1 [] = { 0, } 5978 VRSRA_N:70:result_uint8x8 [] = { 1, 1, 1, 1, 1, 1, 1, 1, } 5979 VRSRA_N:71:result_uint16x4 [] = { 1, 1, 1, 1, } 5980 VRSRA_N:72:result_uint32x2 [] = { 1, 1, } 5981 VRSRA_N:73:result_uint64x1 [] = { 1, } 5982 VRSRA_N:74:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 5983 VRSRA_N:75:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 5984 VRSRA_N:76:result_float32x2 [] = { 33333333, 33333333, } 5985 VRSRA_N:77:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, } 5986 VRSRA_N:78:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 5987 VRSRA_N:79:result_int32x4 [] = { 0, 0, 0, 0, } 5988 VRSRA_N:80:result_int64x2 [] = { 0, 0, } 5989 VRSRA_N:81:result_uint8x16 [] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, } 5990 VRSRA_N:82:result_uint16x8 [] = { 1, 1, 1, 1, 1, 1, 1, 1, } 5991 VRSRA_N:83:result_uint32x4 [] = { 1, 1, 1, 1, } 5992 VRSRA_N:84:result_uint64x2 [] = { 1, 1, } 5993 VRSRA_N:85:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 5994 VRSRA_N:86:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 5995 VRSRA_N:87:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 5996 5997 VRSRA_N (checking overflow: shift by 1, negative input) output: 5998 VRSRA_N:88:result_int8x8 [] = { ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, } 5999 VRSRA_N:89:result_int16x4 [] = { ffffc000, ffffc000, ffffc000, ffffc000, } 6000 VRSRA_N:90:result_int32x2 [] = { c0000000, c0000000, } 6001 VRSRA_N:91:result_int64x1 [] = { c000000000000000, } 6002 VRSRA_N:92:result_uint8x8 [] = { 1, 1, 1, 1, 1, 1, 1, 1, } 6003 VRSRA_N:93:result_uint16x4 [] = { 1, 1, 1, 1, } 6004 VRSRA_N:94:result_uint32x2 [] = { 1, 1, } 6005 VRSRA_N:95:result_uint64x1 [] = { 1, } 6006 VRSRA_N:96:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 6007 VRSRA_N:97:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 6008 VRSRA_N:98:result_float32x2 [] = { 33333333, 33333333, } 6009 VRSRA_N:99:result_int8x16 [] = { ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, ffffffc0, } 6010 VRSRA_N:100:result_int16x8 [] = { ffffc000, ffffc000, ffffc000, ffffc000, ffffc000, ffffc000, ffffc000, ffffc000, } 6011 VRSRA_N:101:result_int32x4 [] = { c0000000, c0000000, c0000000, c0000000, } 6012 VRSRA_N:102:result_int64x2 [] = { c000000000000000, c000000000000000, } 6013 VRSRA_N:103:result_uint8x16 [] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, } 6014 VRSRA_N:104:result_uint16x8 [] = { 1, 1, 1, 1, 1, 1, 1, 1, } 6015 VRSRA_N:105:result_uint32x4 [] = { 1, 1, 1, 1, } 6016 VRSRA_N:106:result_uint64x2 [] = { 1, 1, } 6017 VRSRA_N:107:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6018 VRSRA_N:108:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6019 VRSRA_N:109:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6020 6021 VRSRA_N (checking overflow: shift by max, negative input) output: 6022 VRSRA_N:110:result_int8x8 [] = { fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, } 6023 VRSRA_N:111:result_int16x4 [] = { fffff000, fffff000, fffff000, fffff000, } 6024 VRSRA_N:112:result_int32x2 [] = { f0000000, f0000000, } 6025 VRSRA_N:113:result_int64x1 [] = { f000000000000000, } 6026 VRSRA_N:114:result_uint8x8 [] = { 1, 1, 1, 1, 1, 1, 1, 1, } 6027 VRSRA_N:115:result_uint16x4 [] = { 1, 1, 1, 1, } 6028 VRSRA_N:116:result_uint32x2 [] = { 1, 1, } 6029 VRSRA_N:117:result_uint64x1 [] = { 1, } 6030 VRSRA_N:118:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 6031 VRSRA_N:119:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 6032 VRSRA_N:120:result_float32x2 [] = { 33333333, 33333333, } 6033 VRSRA_N:121:result_int8x16 [] = { fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, fffffff0, } 6034 VRSRA_N:122:result_int16x8 [] = { fffff000, fffff000, fffff000, fffff000, fffff000, fffff000, fffff000, fffff000, } 6035 VRSRA_N:123:result_int32x4 [] = { f0000000, f0000000, f0000000, f0000000, } 6036 VRSRA_N:124:result_int64x2 [] = { f000000000000000, f000000000000000, } 6037 VRSRA_N:125:result_uint8x16 [] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, } 6038 VRSRA_N:126:result_uint16x8 [] = { 1, 1, 1, 1, 1, 1, 1, 1, } 6039 VRSRA_N:127:result_uint32x4 [] = { 1, 1, 1, 1, } 6040 VRSRA_N:128:result_uint64x2 [] = { 1, 1, } 6041 VRSRA_N:129:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6042 VRSRA_N:130:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6043 VRSRA_N:131:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6044 6045 VRSRA_N (checking overflow: shift by max, negative input) output: 6046 VRSRA_N:132:result_int8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 6047 VRSRA_N:133:result_int16x4 [] = { 0, 0, 0, 0, } 6048 VRSRA_N:134:result_int32x2 [] = { 0, 0, } 6049 VRSRA_N:135:result_int64x1 [] = { 0, } 6050 VRSRA_N:136:result_uint8x8 [] = { 1, 1, 1, 1, 1, 1, 1, 1, } 6051 VRSRA_N:137:result_uint16x4 [] = { 1, 1, 1, 1, } 6052 VRSRA_N:138:result_uint32x2 [] = { 1, 1, } 6053 VRSRA_N:139:result_uint64x1 [] = { 1, } 6054 VRSRA_N:140:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 6055 VRSRA_N:141:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 6056 VRSRA_N:142:result_float32x2 [] = { 33333333, 33333333, } 6057 VRSRA_N:143:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, } 6058 VRSRA_N:144:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 6059 VRSRA_N:145:result_int32x4 [] = { 0, 0, 0, 0, } 6060 VRSRA_N:146:result_int64x2 [] = { 0, 0, } 6061 VRSRA_N:147:result_uint8x16 [] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, } 6062 VRSRA_N:148:result_uint16x8 [] = { 1, 1, 1, 1, 1, 1, 1, 1, } 6063 VRSRA_N:149:result_uint32x4 [] = { 1, 1, 1, 1, } 6064 VRSRA_N:150:result_uint64x2 [] = { 1, 1, } 6065 VRSRA_N:151:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6066 VRSRA_N:152:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6067 VRSRA_N:153:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6068 6069 VSHLL_N output: 6070 VSHLL_N:0:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 6071 VSHLL_N:1:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 6072 VSHLL_N:2:result_int32x2 [] = { 33333333, 33333333, } 6073 VSHLL_N:3:result_int64x1 [] = { 3333333333333333, } 6074 VSHLL_N:4:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 6075 VSHLL_N:5:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 6076 VSHLL_N:6:result_uint32x2 [] = { 33333333, 33333333, } 6077 VSHLL_N:7:result_uint64x1 [] = { 3333333333333333, } 6078 VSHLL_N:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 6079 VSHLL_N:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 6080 VSHLL_N:10:result_float32x2 [] = { 33333333, 33333333, } 6081 VSHLL_N:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6082 VSHLL_N:12:result_int16x8 [] = { ffffffe0, ffffffe2, ffffffe4, ffffffe6, ffffffe8, ffffffea, ffffffec, ffffffee, } 6083 VSHLL_N:13:result_int32x4 [] = { ffffffe0, ffffffe2, ffffffe4, ffffffe6, } 6084 VSHLL_N:14:result_int64x2 [] = { ffffffffffffff80, ffffffffffffff88, } 6085 VSHLL_N:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6086 VSHLL_N:16:result_uint16x8 [] = { 3c0, 3c4, 3c8, 3cc, 3d0, 3d4, 3d8, 3dc, } 6087 VSHLL_N:17:result_uint32x4 [] = { fff00, fff10, fff20, fff30, } 6088 VSHLL_N:18:result_uint64x2 [] = { 7ffffff80, 7ffffff88, } 6089 VSHLL_N:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6090 VSHLL_N:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6091 VSHLL_N:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6092 6093 VPADDL/VPADDLQ output: 6094 VPADDL/VPADDLQ:0:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 6095 VPADDL/VPADDLQ:1:result_int16x4 [] = { ffffffe1, ffffffe5, ffffffe9, ffffffed, } 6096 VPADDL/VPADDLQ:2:result_int32x2 [] = { ffffffe1, ffffffe5, } 6097 VPADDL/VPADDLQ:3:result_int64x1 [] = { ffffffffffffffe1, } 6098 VPADDL/VPADDLQ:4:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 6099 VPADDL/VPADDLQ:5:result_uint16x4 [] = { 1e1, 1e5, 1e9, 1ed, } 6100 VPADDL/VPADDLQ:6:result_uint32x2 [] = { 1ffe1, 1ffe5, } 6101 VPADDL/VPADDLQ:7:result_uint64x1 [] = { 1ffffffe1, } 6102 VPADDL/VPADDLQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 6103 VPADDL/VPADDLQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 6104 VPADDL/VPADDLQ:10:result_float32x2 [] = { 33333333, 33333333, } 6105 VPADDL/VPADDLQ:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6106 VPADDL/VPADDLQ:12:result_int16x8 [] = { ffffffe1, ffffffe5, ffffffe9, ffffffed, fffffff1, fffffff5, fffffff9, fffffffd, } 6107 VPADDL/VPADDLQ:13:result_int32x4 [] = { ffffffe1, ffffffe5, ffffffe9, ffffffed, } 6108 VPADDL/VPADDLQ:14:result_int64x2 [] = { ffffffffffffffe1, ffffffffffffffe5, } 6109 VPADDL/VPADDLQ:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6110 VPADDL/VPADDLQ:16:result_uint16x8 [] = { 1e1, 1e5, 1e9, 1ed, 1f1, 1f5, 1f9, 1fd, } 6111 VPADDL/VPADDLQ:17:result_uint32x4 [] = { 1ffe1, 1ffe5, 1ffe9, 1ffed, } 6112 VPADDL/VPADDLQ:18:result_uint64x2 [] = { 1ffffffe1, 1ffffffe5, } 6113 VPADDL/VPADDLQ:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6114 VPADDL/VPADDLQ:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6115 VPADDL/VPADDLQ:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6116 6117 VPADD output: 6118 VPADD:0:result_int8x8 [] = { ffffffe1, ffffffe5, ffffffe9, ffffffed, ffffffe1, ffffffe5, ffffffe9, ffffffed, } 6119 VPADD:1:result_int16x4 [] = { ffffffe1, ffffffe5, ffffffe1, ffffffe5, } 6120 VPADD:2:result_int32x2 [] = { ffffffe1, ffffffe1, } 6121 VPADD:3:result_int64x1 [] = { 3333333333333333, } 6122 VPADD:4:result_uint8x8 [] = { e1, e5, e9, ed, e1, e5, e9, ed, } 6123 VPADD:5:result_uint16x4 [] = { ffe1, ffe5, ffe1, ffe5, } 6124 VPADD:6:result_uint32x2 [] = { ffffffe1, ffffffe1, } 6125 VPADD:7:result_uint64x1 [] = { 3333333333333333, } 6126 VPADD:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 6127 VPADD:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 6128 VPADD:10:result_float32x2 [] = { c1f80000, c1f80000, } 6129 VPADD:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6130 VPADD:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6131 VPADD:13:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6132 VPADD:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 6133 VPADD:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6134 VPADD:16:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6135 VPADD:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6136 VPADD:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 6137 VPADD:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6138 VPADD:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6139 VPADD:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6140 6141 VPADAL/VPADALQ output: 6142 VPADAL/VPADALQ:0:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 6143 VPADAL/VPADALQ:1:result_int16x4 [] = { ffffffd1, ffffffd6, ffffffdb, ffffffe0, } 6144 VPADAL/VPADALQ:2:result_int32x2 [] = { ffffffd1, ffffffd6, } 6145 VPADAL/VPADALQ:3:result_int64x1 [] = { ffffffffffffffd1, } 6146 VPADAL/VPADALQ:4:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 6147 VPADAL/VPADALQ:5:result_uint16x4 [] = { 1d1, 1d6, 1db, 1e0, } 6148 VPADAL/VPADALQ:6:result_uint32x2 [] = { 1ffd1, 1ffd6, } 6149 VPADAL/VPADALQ:7:result_uint64x1 [] = { 1ffffffd1, } 6150 VPADAL/VPADALQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 6151 VPADAL/VPADALQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 6152 VPADAL/VPADALQ:10:result_float32x2 [] = { 33333333, 33333333, } 6153 VPADAL/VPADALQ:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6154 VPADAL/VPADALQ:12:result_int16x8 [] = { ffffffd1, ffffffd6, ffffffdb, ffffffe0, ffffffe5, ffffffea, ffffffef, fffffff4, } 6155 VPADAL/VPADALQ:13:result_int32x4 [] = { ffffffd1, ffffffd6, ffffffdb, ffffffe0, } 6156 VPADAL/VPADALQ:14:result_int64x2 [] = { ffffffffffffffd1, ffffffffffffffd6, } 6157 VPADAL/VPADALQ:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6158 VPADAL/VPADALQ:16:result_uint16x8 [] = { 1d1, 1d6, 1db, 1e0, 1e5, 1ea, 1ef, 1f4, } 6159 VPADAL/VPADALQ:17:result_uint32x4 [] = { 1ffd1, 1ffd6, 1ffdb, 1ffe0, } 6160 VPADAL/VPADALQ:18:result_uint64x2 [] = { 1ffffffd1, 1ffffffd6, } 6161 VPADAL/VPADALQ:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6162 VPADAL/VPADALQ:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6163 VPADAL/VPADALQ:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6164 6165 VQSHLU_N/VQSHLUQ_N (negative input) cumulative saturation output: 6166 VQSHLU_N/VQSHLUQ_N:0:vqshlu_n_s8 Neon cumulative saturation 1 6167 VQSHLU_N/VQSHLUQ_N:1:vqshlu_n_s16 Neon cumulative saturation 1 6168 VQSHLU_N/VQSHLUQ_N:2:vqshlu_n_s32 Neon cumulative saturation 1 6169 VQSHLU_N/VQSHLUQ_N:3:vqshlu_n_s64 Neon cumulative saturation 1 6170 VQSHLU_N/VQSHLUQ_N:4:vqshluq_n_s8 Neon cumulative saturation 1 6171 VQSHLU_N/VQSHLUQ_N:5:vqshluq_n_s16 Neon cumulative saturation 1 6172 VQSHLU_N/VQSHLUQ_N:6:vqshluq_n_s32 Neon cumulative saturation 1 6173 VQSHLU_N/VQSHLUQ_N:7:vqshluq_n_s64 Neon cumulative saturation 1 6174 6175 VQSHLU_N/VQSHLUQ_N (negative input) output: 6176 VQSHLU_N/VQSHLUQ_N:8:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 6177 VQSHLU_N/VQSHLUQ_N:9:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 6178 VQSHLU_N/VQSHLUQ_N:10:result_int32x2 [] = { 33333333, 33333333, } 6179 VQSHLU_N/VQSHLUQ_N:11:result_int64x1 [] = { 3333333333333333, } 6180 VQSHLU_N/VQSHLUQ_N:12:result_uint8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 6181 VQSHLU_N/VQSHLUQ_N:13:result_uint16x4 [] = { 0, 0, 0, 0, } 6182 VQSHLU_N/VQSHLUQ_N:14:result_uint32x2 [] = { 0, 0, } 6183 VQSHLU_N/VQSHLUQ_N:15:result_uint64x1 [] = { 0, } 6184 VQSHLU_N/VQSHLUQ_N:16:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 6185 VQSHLU_N/VQSHLUQ_N:17:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 6186 VQSHLU_N/VQSHLUQ_N:18:result_float32x2 [] = { 33333333, 33333333, } 6187 VQSHLU_N/VQSHLUQ_N:19:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6188 VQSHLU_N/VQSHLUQ_N:20:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6189 VQSHLU_N/VQSHLUQ_N:21:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6190 VQSHLU_N/VQSHLUQ_N:22:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 6191 VQSHLU_N/VQSHLUQ_N:23:result_uint8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, } 6192 VQSHLU_N/VQSHLUQ_N:24:result_uint16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 6193 VQSHLU_N/VQSHLUQ_N:25:result_uint32x4 [] = { 0, 0, 0, 0, } 6194 VQSHLU_N/VQSHLUQ_N:26:result_uint64x2 [] = { 0, 0, } 6195 VQSHLU_N/VQSHLUQ_N:27:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6196 VQSHLU_N/VQSHLUQ_N:28:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6197 VQSHLU_N/VQSHLUQ_N:29:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6198 6199 VQSHLU_N/VQSHLUQ_N (check cumulative saturation: shift by 1) cumulative saturation output: 6200 VQSHLU_N/VQSHLUQ_N:30:vqshlu_n_s8 Neon cumulative saturation 0 6201 VQSHLU_N/VQSHLUQ_N:31:vqshlu_n_s16 Neon cumulative saturation 0 6202 VQSHLU_N/VQSHLUQ_N:32:vqshlu_n_s32 Neon cumulative saturation 0 6203 VQSHLU_N/VQSHLUQ_N:33:vqshlu_n_s64 Neon cumulative saturation 0 6204 VQSHLU_N/VQSHLUQ_N:34:vqshluq_n_s8 Neon cumulative saturation 0 6205 VQSHLU_N/VQSHLUQ_N:35:vqshluq_n_s16 Neon cumulative saturation 0 6206 VQSHLU_N/VQSHLUQ_N:36:vqshluq_n_s32 Neon cumulative saturation 0 6207 VQSHLU_N/VQSHLUQ_N:37:vqshluq_n_s64 Neon cumulative saturation 0 6208 6209 VQSHLU_N/VQSHLUQ_N (check cumulative saturation: shift by 1) output: 6210 VQSHLU_N/VQSHLUQ_N:38:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 6211 VQSHLU_N/VQSHLUQ_N:39:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 6212 VQSHLU_N/VQSHLUQ_N:40:result_int32x2 [] = { 33333333, 33333333, } 6213 VQSHLU_N/VQSHLUQ_N:41:result_int64x1 [] = { 3333333333333333, } 6214 VQSHLU_N/VQSHLUQ_N:42:result_uint8x8 [] = { fe, fe, fe, fe, fe, fe, fe, fe, } 6215 VQSHLU_N/VQSHLUQ_N:43:result_uint16x4 [] = { fffe, fffe, fffe, fffe, } 6216 VQSHLU_N/VQSHLUQ_N:44:result_uint32x2 [] = { fffffffe, fffffffe, } 6217 VQSHLU_N/VQSHLUQ_N:45:result_uint64x1 [] = { fffffffffffffffe, } 6218 VQSHLU_N/VQSHLUQ_N:46:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 6219 VQSHLU_N/VQSHLUQ_N:47:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 6220 VQSHLU_N/VQSHLUQ_N:48:result_float32x2 [] = { 33333333, 33333333, } 6221 VQSHLU_N/VQSHLUQ_N:49:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6222 VQSHLU_N/VQSHLUQ_N:50:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6223 VQSHLU_N/VQSHLUQ_N:51:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6224 VQSHLU_N/VQSHLUQ_N:52:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 6225 VQSHLU_N/VQSHLUQ_N:53:result_uint8x16 [] = { fe, fe, fe, fe, fe, fe, fe, fe, fe, fe, fe, fe, fe, fe, fe, fe, } 6226 VQSHLU_N/VQSHLUQ_N:54:result_uint16x8 [] = { fffe, fffe, fffe, fffe, fffe, fffe, fffe, fffe, } 6227 VQSHLU_N/VQSHLUQ_N:55:result_uint32x4 [] = { fffffffe, fffffffe, fffffffe, fffffffe, } 6228 VQSHLU_N/VQSHLUQ_N:56:result_uint64x2 [] = { fffffffffffffffe, fffffffffffffffe, } 6229 VQSHLU_N/VQSHLUQ_N:57:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6230 VQSHLU_N/VQSHLUQ_N:58:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6231 VQSHLU_N/VQSHLUQ_N:59:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6232 6233 VQSHLU_N/VQSHLUQ_N (check cumulative saturation: shift by 2) cumulative saturation output: 6234 VQSHLU_N/VQSHLUQ_N:60:vqshlu_n_s8 Neon cumulative saturation 1 6235 VQSHLU_N/VQSHLUQ_N:61:vqshlu_n_s16 Neon cumulative saturation 1 6236 VQSHLU_N/VQSHLUQ_N:62:vqshlu_n_s32 Neon cumulative saturation 1 6237 VQSHLU_N/VQSHLUQ_N:63:vqshlu_n_s64 Neon cumulative saturation 1 6238 VQSHLU_N/VQSHLUQ_N:64:vqshluq_n_s8 Neon cumulative saturation 1 6239 VQSHLU_N/VQSHLUQ_N:65:vqshluq_n_s16 Neon cumulative saturation 1 6240 VQSHLU_N/VQSHLUQ_N:66:vqshluq_n_s32 Neon cumulative saturation 1 6241 VQSHLU_N/VQSHLUQ_N:67:vqshluq_n_s64 Neon cumulative saturation 1 6242 6243 VQSHLU_N/VQSHLUQ_N (check cumulative saturation: shift by 2) output: 6244 VQSHLU_N/VQSHLUQ_N:68:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 6245 VQSHLU_N/VQSHLUQ_N:69:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 6246 VQSHLU_N/VQSHLUQ_N:70:result_int32x2 [] = { 33333333, 33333333, } 6247 VQSHLU_N/VQSHLUQ_N:71:result_int64x1 [] = { 3333333333333333, } 6248 VQSHLU_N/VQSHLUQ_N:72:result_uint8x8 [] = { ff, ff, ff, ff, ff, ff, ff, ff, } 6249 VQSHLU_N/VQSHLUQ_N:73:result_uint16x4 [] = { ffff, ffff, ffff, ffff, } 6250 VQSHLU_N/VQSHLUQ_N:74:result_uint32x2 [] = { ffffffff, ffffffff, } 6251 VQSHLU_N/VQSHLUQ_N:75:result_uint64x1 [] = { ffffffffffffffff, } 6252 VQSHLU_N/VQSHLUQ_N:76:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 6253 VQSHLU_N/VQSHLUQ_N:77:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 6254 VQSHLU_N/VQSHLUQ_N:78:result_float32x2 [] = { 33333333, 33333333, } 6255 VQSHLU_N/VQSHLUQ_N:79:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6256 VQSHLU_N/VQSHLUQ_N:80:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6257 VQSHLU_N/VQSHLUQ_N:81:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6258 VQSHLU_N/VQSHLUQ_N:82:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 6259 VQSHLU_N/VQSHLUQ_N:83:result_uint8x16 [] = { ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, } 6260 VQSHLU_N/VQSHLUQ_N:84:result_uint16x8 [] = { ffff, ffff, ffff, ffff, ffff, ffff, ffff, ffff, } 6261 VQSHLU_N/VQSHLUQ_N:85:result_uint32x4 [] = { ffffffff, ffffffff, ffffffff, ffffffff, } 6262 VQSHLU_N/VQSHLUQ_N:86:result_uint64x2 [] = { ffffffffffffffff, ffffffffffffffff, } 6263 VQSHLU_N/VQSHLUQ_N:87:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6264 VQSHLU_N/VQSHLUQ_N:88:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6265 VQSHLU_N/VQSHLUQ_N:89:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6266 6267 VQSHLU_N/VQSHLUQ_N cumulative saturation output: 6268 VQSHLU_N/VQSHLUQ_N:90:vqshlu_n_s8 Neon cumulative saturation 0 6269 VQSHLU_N/VQSHLUQ_N:91:vqshlu_n_s16 Neon cumulative saturation 0 6270 VQSHLU_N/VQSHLUQ_N:92:vqshlu_n_s32 Neon cumulative saturation 0 6271 VQSHLU_N/VQSHLUQ_N:93:vqshlu_n_s64 Neon cumulative saturation 0 6272 VQSHLU_N/VQSHLUQ_N:94:vqshluq_n_s8 Neon cumulative saturation 0 6273 VQSHLU_N/VQSHLUQ_N:95:vqshluq_n_s16 Neon cumulative saturation 0 6274 VQSHLU_N/VQSHLUQ_N:96:vqshluq_n_s32 Neon cumulative saturation 0 6275 VQSHLU_N/VQSHLUQ_N:97:vqshluq_n_s64 Neon cumulative saturation 0 6276 6277 VQSHLU_N/VQSHLUQ_N output: 6278 VQSHLU_N/VQSHLUQ_N:98:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 6279 VQSHLU_N/VQSHLUQ_N:99:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 6280 VQSHLU_N/VQSHLUQ_N:100:result_int32x2 [] = { 33333333, 33333333, } 6281 VQSHLU_N/VQSHLUQ_N:101:result_int64x1 [] = { 3333333333333333, } 6282 VQSHLU_N/VQSHLUQ_N:102:result_uint8x8 [] = { 2, 2, 2, 2, 2, 2, 2, 2, } 6283 VQSHLU_N/VQSHLUQ_N:103:result_uint16x4 [] = { 8, 8, 8, 8, } 6284 VQSHLU_N/VQSHLUQ_N:104:result_uint32x2 [] = { 18, 18, } 6285 VQSHLU_N/VQSHLUQ_N:105:result_uint64x1 [] = { 40, } 6286 VQSHLU_N/VQSHLUQ_N:106:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 6287 VQSHLU_N/VQSHLUQ_N:107:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 6288 VQSHLU_N/VQSHLUQ_N:108:result_float32x2 [] = { 33333333, 33333333, } 6289 VQSHLU_N/VQSHLUQ_N:109:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6290 VQSHLU_N/VQSHLUQ_N:110:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6291 VQSHLU_N/VQSHLUQ_N:111:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6292 VQSHLU_N/VQSHLUQ_N:112:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 6293 VQSHLU_N/VQSHLUQ_N:113:result_uint8x16 [] = { a0, a0, a0, a0, a0, a0, a0, a0, a0, a0, a0, a0, a0, a0, a0, a0, } 6294 VQSHLU_N/VQSHLUQ_N:114:result_uint16x8 [] = { 180, 180, 180, 180, 180, 180, 180, 180, } 6295 VQSHLU_N/VQSHLUQ_N:115:result_uint32x4 [] = { 380, 380, 380, 380, } 6296 VQSHLU_N/VQSHLUQ_N:116:result_uint64x2 [] = { 800, 800, } 6297 VQSHLU_N/VQSHLUQ_N:117:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6298 VQSHLU_N/VQSHLUQ_N:118:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6299 VQSHLU_N/VQSHLUQ_N:119:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6300 6301 VCLZ/VCLZQ output: 6302 VCLZ/VCLZQ:0:result_int8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 6303 VCLZ/VCLZQ:1:result_int16x4 [] = { 3, 3, 3, 3, } 6304 VCLZ/VCLZQ:2:result_int32x2 [] = { 11, 11, } 6305 VCLZ/VCLZQ:3:result_int64x1 [] = { 3333333333333333, } 6306 VCLZ/VCLZQ:4:result_uint8x8 [] = { 2, 2, 2, 2, 2, 2, 2, 2, } 6307 VCLZ/VCLZQ:5:result_uint16x4 [] = { 0, 0, 0, 0, } 6308 VCLZ/VCLZQ:6:result_uint32x2 [] = { 5, 5, } 6309 VCLZ/VCLZQ:7:result_uint64x1 [] = { 3333333333333333, } 6310 VCLZ/VCLZQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 6311 VCLZ/VCLZQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 6312 VCLZ/VCLZQ:10:result_float32x2 [] = { 33333333, 33333333, } 6313 VCLZ/VCLZQ:11:result_int8x16 [] = { 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, } 6314 VCLZ/VCLZQ:12:result_int16x8 [] = { 3, 3, 3, 3, 3, 3, 3, 3, } 6315 VCLZ/VCLZQ:13:result_int32x4 [] = { 3, 3, 3, 3, } 6316 VCLZ/VCLZQ:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 6317 VCLZ/VCLZQ:15:result_uint8x16 [] = { 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, } 6318 VCLZ/VCLZQ:16:result_uint16x8 [] = { d, d, d, d, d, d, d, d, } 6319 VCLZ/VCLZQ:17:result_uint32x4 [] = { 1f, 1f, 1f, 1f, } 6320 VCLZ/VCLZQ:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 6321 VCLZ/VCLZQ:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6322 VCLZ/VCLZQ:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6323 VCLZ/VCLZQ:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6324 6325 VCLZ/VCLZQ (input=0) output: 6326 VCLZ/VCLZQ:22:result_int8x8 [] = { 8, 8, 8, 8, 8, 8, 8, 8, } 6327 VCLZ/VCLZQ:23:result_int16x4 [] = { 10, 10, 10, 10, } 6328 VCLZ/VCLZQ:24:result_int32x2 [] = { 20, 20, } 6329 VCLZ/VCLZQ:25:result_int64x1 [] = { 3333333333333333, } 6330 VCLZ/VCLZQ:26:result_uint8x8 [] = { 8, 8, 8, 8, 8, 8, 8, 8, } 6331 VCLZ/VCLZQ:27:result_uint16x4 [] = { 10, 10, 10, 10, } 6332 VCLZ/VCLZQ:28:result_uint32x2 [] = { 20, 20, } 6333 VCLZ/VCLZQ:29:result_uint64x1 [] = { 3333333333333333, } 6334 VCLZ/VCLZQ:30:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 6335 VCLZ/VCLZQ:31:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 6336 VCLZ/VCLZQ:32:result_float32x2 [] = { 33333333, 33333333, } 6337 VCLZ/VCLZQ:33:result_int8x16 [] = { 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, } 6338 VCLZ/VCLZQ:34:result_int16x8 [] = { 10, 10, 10, 10, 10, 10, 10, 10, } 6339 VCLZ/VCLZQ:35:result_int32x4 [] = { 20, 20, 20, 20, } 6340 VCLZ/VCLZQ:36:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 6341 VCLZ/VCLZQ:37:result_uint8x16 [] = { 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, } 6342 VCLZ/VCLZQ:38:result_uint16x8 [] = { 10, 10, 10, 10, 10, 10, 10, 10, } 6343 VCLZ/VCLZQ:39:result_uint32x4 [] = { 20, 20, 20, 20, } 6344 VCLZ/VCLZQ:40:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 6345 VCLZ/VCLZQ:41:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6346 VCLZ/VCLZQ:42:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6347 VCLZ/VCLZQ:43:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6348 6349 VCLS/VCLSQ (positive input) output: 6350 VCLS/VCLSQ:0:result_int8x8 [] = { 6, 6, 6, 6, 6, 6, 6, 6, } 6351 VCLS/VCLSQ:1:result_int16x4 [] = { 2, 2, 2, 2, } 6352 VCLS/VCLSQ:2:result_int32x2 [] = { 19, 19, } 6353 VCLS/VCLSQ:3:result_int64x1 [] = { 3333333333333333, } 6354 VCLS/VCLSQ:4:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 6355 VCLS/VCLSQ:5:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 6356 VCLS/VCLSQ:6:result_uint32x2 [] = { 33333333, 33333333, } 6357 VCLS/VCLSQ:7:result_uint64x1 [] = { 3333333333333333, } 6358 VCLS/VCLSQ:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 6359 VCLS/VCLSQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 6360 VCLS/VCLSQ:10:result_float32x2 [] = { 33333333, 33333333, } 6361 VCLS/VCLSQ:11:result_int8x16 [] = { 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, } 6362 VCLS/VCLSQ:12:result_int16x8 [] = { 2, 2, 2, 2, 2, 2, 2, 2, } 6363 VCLS/VCLSQ:13:result_int32x4 [] = { 14, 14, 14, 14, } 6364 VCLS/VCLSQ:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 6365 VCLS/VCLSQ:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6366 VCLS/VCLSQ:16:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6367 VCLS/VCLSQ:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6368 VCLS/VCLSQ:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 6369 VCLS/VCLSQ:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6370 VCLS/VCLSQ:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6371 VCLS/VCLSQ:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6372 6373 VCLS/VCLSQ (negative input) output: 6374 VCLS/VCLSQ:22:result_int8x8 [] = { 7, 7, 7, 7, 7, 7, 7, 7, } 6375 VCLS/VCLSQ:23:result_int16x4 [] = { 1, 1, 1, 1, } 6376 VCLS/VCLSQ:24:result_int32x2 [] = { 1, 1, } 6377 VCLS/VCLSQ:25:result_int64x1 [] = { 3333333333333333, } 6378 VCLS/VCLSQ:26:result_uint8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 6379 VCLS/VCLSQ:27:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 6380 VCLS/VCLSQ:28:result_uint32x2 [] = { 33333333, 33333333, } 6381 VCLS/VCLSQ:29:result_uint64x1 [] = { 3333333333333333, } 6382 VCLS/VCLSQ:30:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 6383 VCLS/VCLSQ:31:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 6384 VCLS/VCLSQ:32:result_float32x2 [] = { 33333333, 33333333, } 6385 VCLS/VCLSQ:33:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, } 6386 VCLS/VCLSQ:34:result_int16x8 [] = { 2, 2, 2, 2, 2, 2, 2, 2, } 6387 VCLS/VCLSQ:35:result_int32x4 [] = { 0, 0, 0, 0, } 6388 VCLS/VCLSQ:36:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 6389 VCLS/VCLSQ:37:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6390 VCLS/VCLSQ:38:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6391 VCLS/VCLSQ:39:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6392 VCLS/VCLSQ:40:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 6393 VCLS/VCLSQ:41:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6394 VCLS/VCLSQ:42:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6395 VCLS/VCLSQ:43:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6396 6397 VCNT/VCNTQ output: 6398 VCNT/VCNTQ:0:result_int8x8 [] = { 8, 8, 8, 8, 8, 8, 8, 8, } 6399 VCNT/VCNTQ:1:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 6400 VCNT/VCNTQ:2:result_int32x2 [] = { 33333333, 33333333, } 6401 VCNT/VCNTQ:3:result_int64x1 [] = { 3333333333333333, } 6402 VCNT/VCNTQ:4:result_uint8x8 [] = { 4, 4, 4, 4, 4, 4, 4, 4, } 6403 VCNT/VCNTQ:5:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 6404 VCNT/VCNTQ:6:result_uint32x2 [] = { 33333333, 33333333, } 6405 VCNT/VCNTQ:7:result_uint64x1 [] = { 3333333333333333, } 6406 VCNT/VCNTQ:8:result_poly8x8 [] = { 4, 4, 4, 4, 4, 4, 4, 4, } 6407 VCNT/VCNTQ:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 6408 VCNT/VCNTQ:10:result_float32x2 [] = { 33333333, 33333333, } 6409 VCNT/VCNTQ:11:result_int8x16 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, } 6410 VCNT/VCNTQ:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6411 VCNT/VCNTQ:13:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6412 VCNT/VCNTQ:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 6413 VCNT/VCNTQ:15:result_uint8x16 [] = { 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, } 6414 VCNT/VCNTQ:16:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6415 VCNT/VCNTQ:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6416 VCNT/VCNTQ:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 6417 VCNT/VCNTQ:19:result_poly8x16 [] = { 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, } 6418 VCNT/VCNTQ:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6419 VCNT/VCNTQ:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6420 6421 VQSHRN_N cumulative saturation output: 6422 VQSHRN_N:0:vqshrn_n_s16 Neon cumulative saturation 0 6423 VQSHRN_N:1:vqshrn_n_s32 Neon cumulative saturation 0 6424 VQSHRN_N:2:vqshrn_n_s64 Neon cumulative saturation 0 6425 VQSHRN_N:3:vqshrn_n_u16 Neon cumulative saturation 1 6426 VQSHRN_N:4:vqshrn_n_u32 Neon cumulative saturation 1 6427 VQSHRN_N:5:vqshrn_n_u64 Neon cumulative saturation 1 6428 6429 VQSHRN_N output: 6430 VQSHRN_N:6:result_int8x8 [] = { fffffff8, fffffff8, fffffff9, fffffff9, fffffffa, fffffffa, fffffffb, fffffffb, } 6431 VQSHRN_N:7:result_int16x4 [] = { fffffff8, fffffff8, fffffff9, fffffff9, } 6432 VQSHRN_N:8:result_int32x2 [] = { fffffffc, fffffffc, } 6433 VQSHRN_N:9:result_int64x1 [] = { 3333333333333333, } 6434 VQSHRN_N:10:result_uint8x8 [] = { ff, ff, ff, ff, ff, ff, ff, ff, } 6435 VQSHRN_N:11:result_uint16x4 [] = { ffff, ffff, ffff, ffff, } 6436 VQSHRN_N:12:result_uint32x2 [] = { ffffffff, ffffffff, } 6437 VQSHRN_N:13:result_uint64x1 [] = { 3333333333333333, } 6438 VQSHRN_N:14:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 6439 VQSHRN_N:15:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 6440 VQSHRN_N:16:result_float32x2 [] = { 33333333, 33333333, } 6441 VQSHRN_N:17:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6442 VQSHRN_N:18:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6443 VQSHRN_N:19:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6444 VQSHRN_N:20:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 6445 VQSHRN_N:21:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6446 VQSHRN_N:22:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6447 VQSHRN_N:23:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6448 VQSHRN_N:24:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 6449 VQSHRN_N:25:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6450 VQSHRN_N:26:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6451 VQSHRN_N:27:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6452 6453 VQSHRN_N (check saturation: shift by 3) cumulative saturation output: 6454 VQSHRN_N:28:vqshrn_n_s16 Neon cumulative saturation 1 6455 VQSHRN_N:29:vqshrn_n_s32 Neon cumulative saturation 1 6456 VQSHRN_N:30:vqshrn_n_s64 Neon cumulative saturation 1 6457 VQSHRN_N:31:vqshrn_n_u16 Neon cumulative saturation 1 6458 VQSHRN_N:32:vqshrn_n_u32 Neon cumulative saturation 1 6459 VQSHRN_N:33:vqshrn_n_u64 Neon cumulative saturation 1 6460 6461 VQSHRN_N (check saturation: shift by 3) output: 6462 VQSHRN_N:34:result_int8x8 [] = { 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, } 6463 VQSHRN_N:35:result_int16x4 [] = { 7fff, 7fff, 7fff, 7fff, } 6464 VQSHRN_N:36:result_int32x2 [] = { 7fffffff, 7fffffff, } 6465 VQSHRN_N:37:result_int64x1 [] = { 3333333333333333, } 6466 VQSHRN_N:38:result_uint8x8 [] = { ff, ff, ff, ff, ff, ff, ff, ff, } 6467 VQSHRN_N:39:result_uint16x4 [] = { ffff, ffff, ffff, ffff, } 6468 VQSHRN_N:40:result_uint32x2 [] = { ffffffff, ffffffff, } 6469 VQSHRN_N:41:result_uint64x1 [] = { 3333333333333333, } 6470 VQSHRN_N:42:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 6471 VQSHRN_N:43:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 6472 VQSHRN_N:44:result_float32x2 [] = { 33333333, 33333333, } 6473 VQSHRN_N:45:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6474 VQSHRN_N:46:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6475 VQSHRN_N:47:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6476 VQSHRN_N:48:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 6477 VQSHRN_N:49:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6478 VQSHRN_N:50:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6479 VQSHRN_N:51:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6480 VQSHRN_N:52:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 6481 VQSHRN_N:53:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6482 VQSHRN_N:54:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6483 VQSHRN_N:55:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6484 6485 VQSHRN_N (check saturation: shift by max) cumulative saturation output: 6486 VQSHRN_N:56:vqshrn_n_s16 Neon cumulative saturation 0 6487 VQSHRN_N:57:vqshrn_n_s32 Neon cumulative saturation 0 6488 VQSHRN_N:58:vqshrn_n_s64 Neon cumulative saturation 0 6489 VQSHRN_N:59:vqshrn_n_u16 Neon cumulative saturation 0 6490 VQSHRN_N:60:vqshrn_n_u32 Neon cumulative saturation 0 6491 VQSHRN_N:61:vqshrn_n_u64 Neon cumulative saturation 0 6492 6493 VQSHRN_N (check saturation: shift by max) output: 6494 VQSHRN_N:62:result_int8x8 [] = { 7f, 7f, 7f, 7f, 7f, 7f, 7f, 7f, } 6495 VQSHRN_N:63:result_int16x4 [] = { 7fff, 7fff, 7fff, 7fff, } 6496 VQSHRN_N:64:result_int32x2 [] = { 7fffffff, 7fffffff, } 6497 VQSHRN_N:65:result_int64x1 [] = { 3333333333333333, } 6498 VQSHRN_N:66:result_uint8x8 [] = { ff, ff, ff, ff, ff, ff, ff, ff, } 6499 VQSHRN_N:67:result_uint16x4 [] = { ffff, ffff, ffff, ffff, } 6500 VQSHRN_N:68:result_uint32x2 [] = { ffffffff, ffffffff, } 6501 VQSHRN_N:69:result_uint64x1 [] = { 3333333333333333, } 6502 VQSHRN_N:70:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 6503 VQSHRN_N:71:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 6504 VQSHRN_N:72:result_float32x2 [] = { 33333333, 33333333, } 6505 VQSHRN_N:73:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6506 VQSHRN_N:74:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6507 VQSHRN_N:75:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6508 VQSHRN_N:76:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 6509 VQSHRN_N:77:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6510 VQSHRN_N:78:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6511 VQSHRN_N:79:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6512 VQSHRN_N:80:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 6513 VQSHRN_N:81:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6514 VQSHRN_N:82:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6515 VQSHRN_N:83:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6516 6517 VPMAX output: 6518 VPMAX:0:result_int8x8 [] = { fffffff1, fffffff3, fffffff5, fffffff7, fffffff1, fffffff3, fffffff5, fffffff7, } 6519 VPMAX:1:result_int16x4 [] = { fffffff1, fffffff3, fffffff1, fffffff3, } 6520 VPMAX:2:result_int32x2 [] = { fffffff1, fffffff1, } 6521 VPMAX:3:result_int64x1 [] = { 3333333333333333, } 6522 VPMAX:4:result_uint8x8 [] = { f1, f3, f5, f7, f1, f3, f5, f7, } 6523 VPMAX:5:result_uint16x4 [] = { fff1, fff3, fff1, fff3, } 6524 VPMAX:6:result_uint32x2 [] = { fffffff1, fffffff1, } 6525 VPMAX:7:result_uint64x1 [] = { 3333333333333333, } 6526 VPMAX:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 6527 VPMAX:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 6528 VPMAX:10:result_float32x2 [] = { c1700000, c1700000, } 6529 VPMAX:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6530 VPMAX:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6531 VPMAX:13:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6532 VPMAX:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 6533 VPMAX:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6534 VPMAX:16:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6535 VPMAX:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6536 VPMAX:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 6537 VPMAX:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6538 VPMAX:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6539 VPMAX:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6540 6541 VPMIN output: 6542 VPMIN:0:result_int8x8 [] = { fffffff0, fffffff2, fffffff4, fffffff6, fffffff0, fffffff2, fffffff4, fffffff6, } 6543 VPMIN:1:result_int16x4 [] = { fffffff0, fffffff2, fffffff0, fffffff2, } 6544 VPMIN:2:result_int32x2 [] = { fffffff0, fffffff0, } 6545 VPMIN:3:result_int64x1 [] = { 3333333333333333, } 6546 VPMIN:4:result_uint8x8 [] = { f0, f2, f4, f6, f0, f2, f4, f6, } 6547 VPMIN:5:result_uint16x4 [] = { fff0, fff2, fff0, fff2, } 6548 VPMIN:6:result_uint32x2 [] = { fffffff0, fffffff0, } 6549 VPMIN:7:result_uint64x1 [] = { 3333333333333333, } 6550 VPMIN:8:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 6551 VPMIN:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 6552 VPMIN:10:result_float32x2 [] = { c1800000, c1800000, } 6553 VPMIN:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6554 VPMIN:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6555 VPMIN:13:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6556 VPMIN:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 6557 VPMIN:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6558 VPMIN:16:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6559 VPMIN:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6560 VPMIN:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 6561 VPMIN:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6562 VPMIN:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6563 VPMIN:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6564 6565 VQSHRUN_N (negative input) cumulative saturation output: 6566 VQSHRUN_N:0:vqshrun_n_s16 Neon cumulative saturation 1 6567 VQSHRUN_N:1:vqshrun_n_s32 Neon cumulative saturation 1 6568 VQSHRUN_N:2:vqshrun_n_s64 Neon cumulative saturation 1 6569 6570 VQSHRUN_N (negative input) output: 6571 VQSHRUN_N:3:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 6572 VQSHRUN_N:4:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 6573 VQSHRUN_N:5:result_int32x2 [] = { 33333333, 33333333, } 6574 VQSHRUN_N:6:result_int64x1 [] = { 3333333333333333, } 6575 VQSHRUN_N:7:result_uint8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 6576 VQSHRUN_N:8:result_uint16x4 [] = { 0, 0, 0, 0, } 6577 VQSHRUN_N:9:result_uint32x2 [] = { 0, 0, } 6578 VQSHRUN_N:10:result_uint64x1 [] = { 3333333333333333, } 6579 VQSHRUN_N:11:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 6580 VQSHRUN_N:12:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 6581 VQSHRUN_N:13:result_float32x2 [] = { 33333333, 33333333, } 6582 VQSHRUN_N:14:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6583 VQSHRUN_N:15:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6584 VQSHRUN_N:16:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6585 VQSHRUN_N:17:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 6586 VQSHRUN_N:18:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6587 VQSHRUN_N:19:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6588 VQSHRUN_N:20:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6589 VQSHRUN_N:21:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 6590 VQSHRUN_N:22:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6591 VQSHRUN_N:23:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6592 VQSHRUN_N:24:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6593 6594 VQSHRUN_N (check cumulative saturation) cumulative saturation output: 6595 VQSHRUN_N:25:vqshrun_n_s16 Neon cumulative saturation 1 6596 VQSHRUN_N:26:vqshrun_n_s32 Neon cumulative saturation 1 6597 VQSHRUN_N:27:vqshrun_n_s64 Neon cumulative saturation 1 6598 6599 VQSHRUN_N (check cumulative saturation) output: 6600 VQSHRUN_N:28:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 6601 VQSHRUN_N:29:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 6602 VQSHRUN_N:30:result_int32x2 [] = { 33333333, 33333333, } 6603 VQSHRUN_N:31:result_int64x1 [] = { 3333333333333333, } 6604 VQSHRUN_N:32:result_uint8x8 [] = { ff, ff, ff, ff, ff, ff, ff, ff, } 6605 VQSHRUN_N:33:result_uint16x4 [] = { ffff, ffff, ffff, ffff, } 6606 VQSHRUN_N:34:result_uint32x2 [] = { ffffffff, ffffffff, } 6607 VQSHRUN_N:35:result_uint64x1 [] = { 3333333333333333, } 6608 VQSHRUN_N:36:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 6609 VQSHRUN_N:37:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 6610 VQSHRUN_N:38:result_float32x2 [] = { 33333333, 33333333, } 6611 VQSHRUN_N:39:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6612 VQSHRUN_N:40:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6613 VQSHRUN_N:41:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6614 VQSHRUN_N:42:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 6615 VQSHRUN_N:43:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6616 VQSHRUN_N:44:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6617 VQSHRUN_N:45:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6618 VQSHRUN_N:46:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 6619 VQSHRUN_N:47:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6620 VQSHRUN_N:48:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6621 VQSHRUN_N:49:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6622 6623 VQSHRUN_N cumulative saturation output: 6624 VQSHRUN_N:50:vqshrun_n_s16 Neon cumulative saturation 0 6625 VQSHRUN_N:51:vqshrun_n_s32 Neon cumulative saturation 1 6626 VQSHRUN_N:52:vqshrun_n_s64 Neon cumulative saturation 0 6627 6628 VQSHRUN_N output: 6629 VQSHRUN_N:53:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 6630 VQSHRUN_N:54:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 6631 VQSHRUN_N:55:result_int32x2 [] = { 33333333, 33333333, } 6632 VQSHRUN_N:56:result_int64x1 [] = { 3333333333333333, } 6633 VQSHRUN_N:57:result_uint8x8 [] = { 48, 48, 48, 48, 48, 48, 48, 48, } 6634 VQSHRUN_N:58:result_uint16x4 [] = { 0, 0, 0, 0, } 6635 VQSHRUN_N:59:result_uint32x2 [] = { deadbe, deadbe, } 6636 VQSHRUN_N:60:result_uint64x1 [] = { 3333333333333333, } 6637 VQSHRUN_N:61:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 6638 VQSHRUN_N:62:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 6639 VQSHRUN_N:63:result_float32x2 [] = { 33333333, 33333333, } 6640 VQSHRUN_N:64:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6641 VQSHRUN_N:65:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6642 VQSHRUN_N:66:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6643 VQSHRUN_N:67:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 6644 VQSHRUN_N:68:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6645 VQSHRUN_N:69:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6646 VQSHRUN_N:70:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6647 VQSHRUN_N:71:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 6648 VQSHRUN_N:72:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6649 VQSHRUN_N:73:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6650 VQSHRUN_N:74:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6651 6652 VQRSHRUN_N (negative input) cumulative saturation output: 6653 VQRSHRUN_N:0:vqrshrun_n_s16 Neon cumulative saturation 0 6654 VQRSHRUN_N:1:vqrshrun_n_s32 Neon cumulative saturation 0 6655 VQRSHRUN_N:2:vqrshrun_n_s64 Neon cumulative saturation 1 6656 6657 VQRSHRUN_N (negative input) output: 6658 VQRSHRUN_N:3:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 6659 VQRSHRUN_N:4:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 6660 VQRSHRUN_N:5:result_int32x2 [] = { 33333333, 33333333, } 6661 VQRSHRUN_N:6:result_int64x1 [] = { 3333333333333333, } 6662 VQRSHRUN_N:7:result_uint8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 6663 VQRSHRUN_N:8:result_uint16x4 [] = { 0, 0, 0, 0, } 6664 VQRSHRUN_N:9:result_uint32x2 [] = { 0, 0, } 6665 VQRSHRUN_N:10:result_uint64x1 [] = { 3333333333333333, } 6666 VQRSHRUN_N:11:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 6667 VQRSHRUN_N:12:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 6668 VQRSHRUN_N:13:result_float32x2 [] = { 33333333, 33333333, } 6669 VQRSHRUN_N:14:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6670 VQRSHRUN_N:15:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6671 VQRSHRUN_N:16:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6672 VQRSHRUN_N:17:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 6673 VQRSHRUN_N:18:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6674 VQRSHRUN_N:19:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6675 VQRSHRUN_N:20:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6676 VQRSHRUN_N:21:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 6677 VQRSHRUN_N:22:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6678 VQRSHRUN_N:23:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6679 VQRSHRUN_N:24:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6680 6681 VQRSHRUN_N (check cumulative saturation: shift by 1) cumulative saturation output: 6682 VQRSHRUN_N:25:vqrshrun_n_s16 Neon cumulative saturation 1 6683 VQRSHRUN_N:26:vqrshrun_n_s32 Neon cumulative saturation 1 6684 VQRSHRUN_N:27:vqrshrun_n_s64 Neon cumulative saturation 1 6685 6686 VQRSHRUN_N (check cumulative saturation: shift by 1) output: 6687 VQRSHRUN_N:28:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 6688 VQRSHRUN_N:29:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 6689 VQRSHRUN_N:30:result_int32x2 [] = { 33333333, 33333333, } 6690 VQRSHRUN_N:31:result_int64x1 [] = { 3333333333333333, } 6691 VQRSHRUN_N:32:result_uint8x8 [] = { ff, ff, ff, ff, ff, ff, ff, ff, } 6692 VQRSHRUN_N:33:result_uint16x4 [] = { ffff, ffff, ffff, ffff, } 6693 VQRSHRUN_N:34:result_uint32x2 [] = { ffffffff, ffffffff, } 6694 VQRSHRUN_N:35:result_uint64x1 [] = { 3333333333333333, } 6695 VQRSHRUN_N:36:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 6696 VQRSHRUN_N:37:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 6697 VQRSHRUN_N:38:result_float32x2 [] = { 33333333, 33333333, } 6698 VQRSHRUN_N:39:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6699 VQRSHRUN_N:40:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6700 VQRSHRUN_N:41:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6701 VQRSHRUN_N:42:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 6702 VQRSHRUN_N:43:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6703 VQRSHRUN_N:44:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6704 VQRSHRUN_N:45:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6705 VQRSHRUN_N:46:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 6706 VQRSHRUN_N:47:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6707 VQRSHRUN_N:48:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6708 VQRSHRUN_N:49:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6709 6710 VQRSHRUN_N (check cumulative saturation: shift by max, positive input) cumulative saturation output: 6711 VQRSHRUN_N:50:vqrshrun_n_s16 Neon cumulative saturation 0 6712 VQRSHRUN_N:51:vqrshrun_n_s32 Neon cumulative saturation 0 6713 VQRSHRUN_N:52:vqrshrun_n_s64 Neon cumulative saturation 0 6714 6715 VQRSHRUN_N (check cumulative saturation: shift by max, positive input) output: 6716 VQRSHRUN_N:53:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 6717 VQRSHRUN_N:54:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 6718 VQRSHRUN_N:55:result_int32x2 [] = { 33333333, 33333333, } 6719 VQRSHRUN_N:56:result_int64x1 [] = { 3333333333333333, } 6720 VQRSHRUN_N:57:result_uint8x8 [] = { 80, 80, 80, 80, 80, 80, 80, 80, } 6721 VQRSHRUN_N:58:result_uint16x4 [] = { 8000, 8000, 8000, 8000, } 6722 VQRSHRUN_N:59:result_uint32x2 [] = { 80000000, 80000000, } 6723 VQRSHRUN_N:60:result_uint64x1 [] = { 3333333333333333, } 6724 VQRSHRUN_N:61:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 6725 VQRSHRUN_N:62:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 6726 VQRSHRUN_N:63:result_float32x2 [] = { 33333333, 33333333, } 6727 VQRSHRUN_N:64:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6728 VQRSHRUN_N:65:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6729 VQRSHRUN_N:66:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6730 VQRSHRUN_N:67:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 6731 VQRSHRUN_N:68:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6732 VQRSHRUN_N:69:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6733 VQRSHRUN_N:70:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6734 VQRSHRUN_N:71:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 6735 VQRSHRUN_N:72:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6736 VQRSHRUN_N:73:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6737 VQRSHRUN_N:74:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6738 6739 VQRSHRUN_N (check cumulative saturation: shift by max, negative input) cumulative saturation output: 6740 VQRSHRUN_N:75:vqrshrun_n_s16 Neon cumulative saturation 1 6741 VQRSHRUN_N:76:vqrshrun_n_s32 Neon cumulative saturation 1 6742 VQRSHRUN_N:77:vqrshrun_n_s64 Neon cumulative saturation 1 6743 6744 VQRSHRUN_N (check cumulative saturation: shift by max, negative input) output: 6745 VQRSHRUN_N:78:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 6746 VQRSHRUN_N:79:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 6747 VQRSHRUN_N:80:result_int32x2 [] = { 33333333, 33333333, } 6748 VQRSHRUN_N:81:result_int64x1 [] = { 3333333333333333, } 6749 VQRSHRUN_N:82:result_uint8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 6750 VQRSHRUN_N:83:result_uint16x4 [] = { 0, 0, 0, 0, } 6751 VQRSHRUN_N:84:result_uint32x2 [] = { 0, 0, } 6752 VQRSHRUN_N:85:result_uint64x1 [] = { 3333333333333333, } 6753 VQRSHRUN_N:86:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 6754 VQRSHRUN_N:87:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 6755 VQRSHRUN_N:88:result_float32x2 [] = { 33333333, 33333333, } 6756 VQRSHRUN_N:89:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6757 VQRSHRUN_N:90:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6758 VQRSHRUN_N:91:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6759 VQRSHRUN_N:92:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 6760 VQRSHRUN_N:93:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6761 VQRSHRUN_N:94:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6762 VQRSHRUN_N:95:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6763 VQRSHRUN_N:96:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 6764 VQRSHRUN_N:97:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6765 VQRSHRUN_N:98:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6766 VQRSHRUN_N:99:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6767 6768 VQRSHRUN_N cumulative saturation output: 6769 VQRSHRUN_N:100:vqrshrun_n_s16 Neon cumulative saturation 0 6770 VQRSHRUN_N:101:vqrshrun_n_s32 Neon cumulative saturation 1 6771 VQRSHRUN_N:102:vqrshrun_n_s64 Neon cumulative saturation 0 6772 6773 VQRSHRUN_N output: 6774 VQRSHRUN_N:103:result_int8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 6775 VQRSHRUN_N:104:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 6776 VQRSHRUN_N:105:result_int32x2 [] = { 33333333, 33333333, } 6777 VQRSHRUN_N:106:result_int64x1 [] = { 3333333333333333, } 6778 VQRSHRUN_N:107:result_uint8x8 [] = { 49, 49, 49, 49, 49, 49, 49, 49, } 6779 VQRSHRUN_N:108:result_uint16x4 [] = { 0, 0, 0, 0, } 6780 VQRSHRUN_N:109:result_uint32x2 [] = { deadbf, deadbf, } 6781 VQRSHRUN_N:110:result_uint64x1 [] = { 3333333333333333, } 6782 VQRSHRUN_N:111:result_poly8x8 [] = { 33, 33, 33, 33, 33, 33, 33, 33, } 6783 VQRSHRUN_N:112:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 6784 VQRSHRUN_N:113:result_float32x2 [] = { 33333333, 33333333, } 6785 VQRSHRUN_N:114:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6786 VQRSHRUN_N:115:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6787 VQRSHRUN_N:116:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6788 VQRSHRUN_N:117:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 6789 VQRSHRUN_N:118:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6790 VQRSHRUN_N:119:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6791 VQRSHRUN_N:120:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6792 VQRSHRUN_N:121:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 6793 VQRSHRUN_N:122:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6794 VQRSHRUN_N:123:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 6795 VQRSHRUN_N:124:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 6796 6797 VST2_LANE/VST2Q_LANE chunk 0 output: 6798 VST2_LANE/VST2Q_LANE:0:result_int8x8 [] = { fffffff0, fffffff1, 0, 0, 0, 0, 0, 0, } 6799 VST2_LANE/VST2Q_LANE:1:result_int16x4 [] = { fffffff0, fffffff1, 0, 0, } 6800 VST2_LANE/VST2Q_LANE:2:result_int32x2 [] = { fffffff0, fffffff1, } 6801 VST2_LANE/VST2Q_LANE:3:result_int64x1 [] = { 3333333333333333, } 6802 VST2_LANE/VST2Q_LANE:4:result_uint8x8 [] = { f0, f1, 0, 0, 0, 0, 0, 0, } 6803 VST2_LANE/VST2Q_LANE:5:result_uint16x4 [] = { fff0, fff1, 0, 0, } 6804 VST2_LANE/VST2Q_LANE:6:result_uint32x2 [] = { fffffff0, fffffff1, } 6805 VST2_LANE/VST2Q_LANE:7:result_uint64x1 [] = { 3333333333333333, } 6806 VST2_LANE/VST2Q_LANE:8:result_poly8x8 [] = { f0, f1, 0, 0, 0, 0, 0, 0, } 6807 VST2_LANE/VST2Q_LANE:9:result_poly16x4 [] = { fff0, fff1, 0, 0, } 6808 VST2_LANE/VST2Q_LANE:10:result_float32x2 [] = { c1800000, c1700000, } 6809 VST2_LANE/VST2Q_LANE:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6810 VST2_LANE/VST2Q_LANE:12:result_int16x8 [] = { fffffff0, fffffff1, 0, 0, 0, 0, 0, 0, } 6811 VST2_LANE/VST2Q_LANE:13:result_int32x4 [] = { fffffff0, fffffff1, 0, 0, } 6812 VST2_LANE/VST2Q_LANE:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 6813 VST2_LANE/VST2Q_LANE:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6814 VST2_LANE/VST2Q_LANE:16:result_uint16x8 [] = { fff0, fff1, 0, 0, 0, 0, 0, 0, } 6815 VST2_LANE/VST2Q_LANE:17:result_uint32x4 [] = { fffffff0, fffffff1, 0, 0, } 6816 VST2_LANE/VST2Q_LANE:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 6817 VST2_LANE/VST2Q_LANE:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6818 VST2_LANE/VST2Q_LANE:20:result_poly16x8 [] = { fff0, fff1, 0, 0, 0, 0, 0, 0, } 6819 VST2_LANE/VST2Q_LANE:21:result_float32x4 [] = { c1800000, c1700000, 0, 0, } 6820 6821 VST2_LANE/VST2Q_LANE chunk 1 output: 6822 VST2_LANE/VST2Q_LANE:22:result_int8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 6823 VST2_LANE/VST2Q_LANE:23:result_int16x4 [] = { 0, 0, 0, 0, } 6824 VST2_LANE/VST2Q_LANE:24:result_int32x2 [] = { 0, 0, } 6825 VST2_LANE/VST2Q_LANE:25:result_int64x1 [] = { 3333333333333333, } 6826 VST2_LANE/VST2Q_LANE:26:result_uint8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 6827 VST2_LANE/VST2Q_LANE:27:result_uint16x4 [] = { 0, 0, 0, 0, } 6828 VST2_LANE/VST2Q_LANE:28:result_uint32x2 [] = { 0, 0, } 6829 VST2_LANE/VST2Q_LANE:29:result_uint64x1 [] = { 3333333333333333, } 6830 VST2_LANE/VST2Q_LANE:30:result_poly8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 6831 VST2_LANE/VST2Q_LANE:31:result_poly16x4 [] = { 0, 0, 0, 0, } 6832 VST2_LANE/VST2Q_LANE:32:result_float32x2 [] = { 0, 0, } 6833 VST2_LANE/VST2Q_LANE:33:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6834 VST2_LANE/VST2Q_LANE:34:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 6835 VST2_LANE/VST2Q_LANE:35:result_int32x4 [] = { 0, 0, 0, 0, } 6836 VST2_LANE/VST2Q_LANE:36:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 6837 VST2_LANE/VST2Q_LANE:37:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6838 VST2_LANE/VST2Q_LANE:38:result_uint16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 6839 VST2_LANE/VST2Q_LANE:39:result_uint32x4 [] = { 0, 0, 0, 0, } 6840 VST2_LANE/VST2Q_LANE:40:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 6841 VST2_LANE/VST2Q_LANE:41:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6842 VST2_LANE/VST2Q_LANE:42:result_poly16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 6843 VST2_LANE/VST2Q_LANE:43:result_float32x4 [] = { 0, 0, 0, 0, } 6844 6845 VST3_LANE/VST3Q_LANE chunk 0 output: 6846 VST3_LANE/VST3Q_LANE:0:result_int8x8 [] = { fffffff0, fffffff1, fffffff2, 0, 0, 0, 0, 0, } 6847 VST3_LANE/VST3Q_LANE:1:result_int16x4 [] = { fffffff0, fffffff1, fffffff2, 0, } 6848 VST3_LANE/VST3Q_LANE:2:result_int32x2 [] = { fffffff0, fffffff1, } 6849 VST3_LANE/VST3Q_LANE:3:result_int64x1 [] = { 3333333333333333, } 6850 VST3_LANE/VST3Q_LANE:4:result_uint8x8 [] = { f0, f1, f2, 0, 0, 0, 0, 0, } 6851 VST3_LANE/VST3Q_LANE:5:result_uint16x4 [] = { fff0, fff1, fff2, 0, } 6852 VST3_LANE/VST3Q_LANE:6:result_uint32x2 [] = { fffffff0, fffffff1, } 6853 VST3_LANE/VST3Q_LANE:7:result_uint64x1 [] = { 3333333333333333, } 6854 VST3_LANE/VST3Q_LANE:8:result_poly8x8 [] = { f0, f1, f2, 0, 0, 0, 0, 0, } 6855 VST3_LANE/VST3Q_LANE:9:result_poly16x4 [] = { fff0, fff1, fff2, 0, } 6856 VST3_LANE/VST3Q_LANE:10:result_float32x2 [] = { c1800000, c1700000, } 6857 VST3_LANE/VST3Q_LANE:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6858 VST3_LANE/VST3Q_LANE:12:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, 0, 0, 0, 0, 0, } 6859 VST3_LANE/VST3Q_LANE:13:result_int32x4 [] = { fffffff0, fffffff1, fffffff2, 0, } 6860 VST3_LANE/VST3Q_LANE:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 6861 VST3_LANE/VST3Q_LANE:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6862 VST3_LANE/VST3Q_LANE:16:result_uint16x8 [] = { fff0, fff1, fff2, 0, 0, 0, 0, 0, } 6863 VST3_LANE/VST3Q_LANE:17:result_uint32x4 [] = { fffffff0, fffffff1, fffffff2, 0, } 6864 VST3_LANE/VST3Q_LANE:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 6865 VST3_LANE/VST3Q_LANE:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6866 VST3_LANE/VST3Q_LANE:20:result_poly16x8 [] = { fff0, fff1, fff2, 0, 0, 0, 0, 0, } 6867 VST3_LANE/VST3Q_LANE:21:result_float32x4 [] = { c1800000, c1700000, c1600000, 0, } 6868 6869 VST3_LANE/VST3Q_LANE chunk 1 output: 6870 VST3_LANE/VST3Q_LANE:22:result_int8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 6871 VST3_LANE/VST3Q_LANE:23:result_int16x4 [] = { 0, 0, 0, 0, } 6872 VST3_LANE/VST3Q_LANE:24:result_int32x2 [] = { fffffff2, 0, } 6873 VST3_LANE/VST3Q_LANE:25:result_int64x1 [] = { 3333333333333333, } 6874 VST3_LANE/VST3Q_LANE:26:result_uint8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 6875 VST3_LANE/VST3Q_LANE:27:result_uint16x4 [] = { 0, 0, 0, 0, } 6876 VST3_LANE/VST3Q_LANE:28:result_uint32x2 [] = { fffffff2, 0, } 6877 VST3_LANE/VST3Q_LANE:29:result_uint64x1 [] = { 3333333333333333, } 6878 VST3_LANE/VST3Q_LANE:30:result_poly8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 6879 VST3_LANE/VST3Q_LANE:31:result_poly16x4 [] = { 0, 0, 0, 0, } 6880 VST3_LANE/VST3Q_LANE:32:result_float32x2 [] = { c1600000, 0, } 6881 VST3_LANE/VST3Q_LANE:33:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6882 VST3_LANE/VST3Q_LANE:34:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 6883 VST3_LANE/VST3Q_LANE:35:result_int32x4 [] = { 0, 0, 0, 0, } 6884 VST3_LANE/VST3Q_LANE:36:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 6885 VST3_LANE/VST3Q_LANE:37:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6886 VST3_LANE/VST3Q_LANE:38:result_uint16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 6887 VST3_LANE/VST3Q_LANE:39:result_uint32x4 [] = { 0, 0, 0, 0, } 6888 VST3_LANE/VST3Q_LANE:40:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 6889 VST3_LANE/VST3Q_LANE:41:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6890 VST3_LANE/VST3Q_LANE:42:result_poly16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 6891 VST3_LANE/VST3Q_LANE:43:result_float32x4 [] = { 0, 0, 0, 0, } 6892 6893 VST3_LANE/VST3Q_LANE chunk 2 output: 6894 VST3_LANE/VST3Q_LANE:44:result_int8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 6895 VST3_LANE/VST3Q_LANE:45:result_int16x4 [] = { 0, 0, 0, 0, } 6896 VST3_LANE/VST3Q_LANE:46:result_int32x2 [] = { 0, 0, } 6897 VST3_LANE/VST3Q_LANE:47:result_int64x1 [] = { 3333333333333333, } 6898 VST3_LANE/VST3Q_LANE:48:result_uint8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 6899 VST3_LANE/VST3Q_LANE:49:result_uint16x4 [] = { 0, 0, 0, 0, } 6900 VST3_LANE/VST3Q_LANE:50:result_uint32x2 [] = { 0, 0, } 6901 VST3_LANE/VST3Q_LANE:51:result_uint64x1 [] = { 3333333333333333, } 6902 VST3_LANE/VST3Q_LANE:52:result_poly8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 6903 VST3_LANE/VST3Q_LANE:53:result_poly16x4 [] = { 0, 0, 0, 0, } 6904 VST3_LANE/VST3Q_LANE:54:result_float32x2 [] = { 0, 0, } 6905 VST3_LANE/VST3Q_LANE:55:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6906 VST3_LANE/VST3Q_LANE:56:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 6907 VST3_LANE/VST3Q_LANE:57:result_int32x4 [] = { 0, 0, 0, 0, } 6908 VST3_LANE/VST3Q_LANE:58:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 6909 VST3_LANE/VST3Q_LANE:59:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6910 VST3_LANE/VST3Q_LANE:60:result_uint16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 6911 VST3_LANE/VST3Q_LANE:61:result_uint32x4 [] = { 0, 0, 0, 0, } 6912 VST3_LANE/VST3Q_LANE:62:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 6913 VST3_LANE/VST3Q_LANE:63:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6914 VST3_LANE/VST3Q_LANE:64:result_poly16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 6915 VST3_LANE/VST3Q_LANE:65:result_float32x4 [] = { 0, 0, 0, 0, } 6916 6917 VST4_LANE/VST4Q_LANE chunk 0 output: 6918 VST4_LANE/VST4Q_LANE:0:result_int8x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, 0, 0, 0, 0, } 6919 VST4_LANE/VST4Q_LANE:1:result_int16x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, } 6920 VST4_LANE/VST4Q_LANE:2:result_int32x2 [] = { fffffff0, fffffff1, } 6921 VST4_LANE/VST4Q_LANE:3:result_int64x1 [] = { 3333333333333333, } 6922 VST4_LANE/VST4Q_LANE:4:result_uint8x8 [] = { f0, f1, f2, f3, 0, 0, 0, 0, } 6923 VST4_LANE/VST4Q_LANE:5:result_uint16x4 [] = { fff0, fff1, fff2, fff3, } 6924 VST4_LANE/VST4Q_LANE:6:result_uint32x2 [] = { fffffff0, fffffff1, } 6925 VST4_LANE/VST4Q_LANE:7:result_uint64x1 [] = { 3333333333333333, } 6926 VST4_LANE/VST4Q_LANE:8:result_poly8x8 [] = { f0, f1, f2, f3, 0, 0, 0, 0, } 6927 VST4_LANE/VST4Q_LANE:9:result_poly16x4 [] = { fff0, fff1, fff2, fff3, } 6928 VST4_LANE/VST4Q_LANE:10:result_float32x2 [] = { c1800000, c1700000, } 6929 VST4_LANE/VST4Q_LANE:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6930 VST4_LANE/VST4Q_LANE:12:result_int16x8 [] = { fffffff0, fffffff1, fffffff2, fffffff3, 0, 0, 0, 0, } 6931 VST4_LANE/VST4Q_LANE:13:result_int32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, } 6932 VST4_LANE/VST4Q_LANE:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 6933 VST4_LANE/VST4Q_LANE:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6934 VST4_LANE/VST4Q_LANE:16:result_uint16x8 [] = { fff0, fff1, fff2, fff3, 0, 0, 0, 0, } 6935 VST4_LANE/VST4Q_LANE:17:result_uint32x4 [] = { fffffff0, fffffff1, fffffff2, fffffff3, } 6936 VST4_LANE/VST4Q_LANE:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 6937 VST4_LANE/VST4Q_LANE:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6938 VST4_LANE/VST4Q_LANE:20:result_poly16x8 [] = { fff0, fff1, fff2, fff3, 0, 0, 0, 0, } 6939 VST4_LANE/VST4Q_LANE:21:result_float32x4 [] = { c1800000, c1700000, c1600000, c1500000, } 6940 6941 VST4_LANE/VST4Q_LANE chunk 1 output: 6942 VST4_LANE/VST4Q_LANE:22:result_int8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 6943 VST4_LANE/VST4Q_LANE:23:result_int16x4 [] = { 0, 0, 0, 0, } 6944 VST4_LANE/VST4Q_LANE:24:result_int32x2 [] = { fffffff2, fffffff3, } 6945 VST4_LANE/VST4Q_LANE:25:result_int64x1 [] = { 3333333333333333, } 6946 VST4_LANE/VST4Q_LANE:26:result_uint8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 6947 VST4_LANE/VST4Q_LANE:27:result_uint16x4 [] = { 0, 0, 0, 0, } 6948 VST4_LANE/VST4Q_LANE:28:result_uint32x2 [] = { fffffff2, fffffff3, } 6949 VST4_LANE/VST4Q_LANE:29:result_uint64x1 [] = { 3333333333333333, } 6950 VST4_LANE/VST4Q_LANE:30:result_poly8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 6951 VST4_LANE/VST4Q_LANE:31:result_poly16x4 [] = { 0, 0, 0, 0, } 6952 VST4_LANE/VST4Q_LANE:32:result_float32x2 [] = { c1600000, c1500000, } 6953 VST4_LANE/VST4Q_LANE:33:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6954 VST4_LANE/VST4Q_LANE:34:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 6955 VST4_LANE/VST4Q_LANE:35:result_int32x4 [] = { 0, 0, 0, 0, } 6956 VST4_LANE/VST4Q_LANE:36:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 6957 VST4_LANE/VST4Q_LANE:37:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6958 VST4_LANE/VST4Q_LANE:38:result_uint16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 6959 VST4_LANE/VST4Q_LANE:39:result_uint32x4 [] = { 0, 0, 0, 0, } 6960 VST4_LANE/VST4Q_LANE:40:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 6961 VST4_LANE/VST4Q_LANE:41:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6962 VST4_LANE/VST4Q_LANE:42:result_poly16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 6963 VST4_LANE/VST4Q_LANE:43:result_float32x4 [] = { 0, 0, 0, 0, } 6964 6965 VST4_LANE/VST4Q_LANE chunk 2 output: 6966 VST4_LANE/VST4Q_LANE:44:result_int8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 6967 VST4_LANE/VST4Q_LANE:45:result_int16x4 [] = { 0, 0, 0, 0, } 6968 VST4_LANE/VST4Q_LANE:46:result_int32x2 [] = { 0, 0, } 6969 VST4_LANE/VST4Q_LANE:47:result_int64x1 [] = { 3333333333333333, } 6970 VST4_LANE/VST4Q_LANE:48:result_uint8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 6971 VST4_LANE/VST4Q_LANE:49:result_uint16x4 [] = { 0, 0, 0, 0, } 6972 VST4_LANE/VST4Q_LANE:50:result_uint32x2 [] = { 0, 0, } 6973 VST4_LANE/VST4Q_LANE:51:result_uint64x1 [] = { 3333333333333333, } 6974 VST4_LANE/VST4Q_LANE:52:result_poly8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 6975 VST4_LANE/VST4Q_LANE:53:result_poly16x4 [] = { 0, 0, 0, 0, } 6976 VST4_LANE/VST4Q_LANE:54:result_float32x2 [] = { 0, 0, } 6977 VST4_LANE/VST4Q_LANE:55:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6978 VST4_LANE/VST4Q_LANE:56:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 6979 VST4_LANE/VST4Q_LANE:57:result_int32x4 [] = { 0, 0, 0, 0, } 6980 VST4_LANE/VST4Q_LANE:58:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 6981 VST4_LANE/VST4Q_LANE:59:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6982 VST4_LANE/VST4Q_LANE:60:result_uint16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 6983 VST4_LANE/VST4Q_LANE:61:result_uint32x4 [] = { 0, 0, 0, 0, } 6984 VST4_LANE/VST4Q_LANE:62:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 6985 VST4_LANE/VST4Q_LANE:63:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 6986 VST4_LANE/VST4Q_LANE:64:result_poly16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 6987 VST4_LANE/VST4Q_LANE:65:result_float32x4 [] = { 0, 0, 0, 0, } 6988 6989 VST4_LANE/VST4Q_LANE chunk 3 output: 6990 VST4_LANE/VST4Q_LANE:66:result_int8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 6991 VST4_LANE/VST4Q_LANE:67:result_int16x4 [] = { 0, 0, 0, 0, } 6992 VST4_LANE/VST4Q_LANE:68:result_int32x2 [] = { 0, 0, } 6993 VST4_LANE/VST4Q_LANE:69:result_int64x1 [] = { 3333333333333333, } 6994 VST4_LANE/VST4Q_LANE:70:result_uint8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 6995 VST4_LANE/VST4Q_LANE:71:result_uint16x4 [] = { 0, 0, 0, 0, } 6996 VST4_LANE/VST4Q_LANE:72:result_uint32x2 [] = { 0, 0, } 6997 VST4_LANE/VST4Q_LANE:73:result_uint64x1 [] = { 3333333333333333, } 6998 VST4_LANE/VST4Q_LANE:74:result_poly8x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 6999 VST4_LANE/VST4Q_LANE:75:result_poly16x4 [] = { 0, 0, 0, 0, } 7000 VST4_LANE/VST4Q_LANE:76:result_float32x2 [] = { 0, 0, } 7001 VST4_LANE/VST4Q_LANE:77:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 7002 VST4_LANE/VST4Q_LANE:78:result_int16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 7003 VST4_LANE/VST4Q_LANE:79:result_int32x4 [] = { 0, 0, 0, 0, } 7004 VST4_LANE/VST4Q_LANE:80:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 7005 VST4_LANE/VST4Q_LANE:81:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 7006 VST4_LANE/VST4Q_LANE:82:result_uint16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 7007 VST4_LANE/VST4Q_LANE:83:result_uint32x4 [] = { 0, 0, 0, 0, } 7008 VST4_LANE/VST4Q_LANE:84:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 7009 VST4_LANE/VST4Q_LANE:85:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 7010 VST4_LANE/VST4Q_LANE:86:result_poly16x8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, } 7011 VST4_LANE/VST4Q_LANE:87:result_float32x4 [] = { 0, 0, 0, 0, } 7012 7013 VTBL1 output: 7014 VTBL1:0:result_int8x8 [] = { 0, fffffff2, fffffff2, fffffff2, 0, 0, fffffff2, fffffff2, } 7015 VTBL1:1:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 7016 VTBL1:2:result_int32x2 [] = { 33333333, 33333333, } 7017 VTBL1:3:result_int64x1 [] = { 3333333333333333, } 7018 VTBL1:4:result_uint8x8 [] = { 0, f3, f3, f3, 0, 0, f3, f3, } 7019 VTBL1:5:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 7020 VTBL1:6:result_uint32x2 [] = { 33333333, 33333333, } 7021 VTBL1:7:result_uint64x1 [] = { 3333333333333333, } 7022 VTBL1:8:result_poly8x8 [] = { 0, f3, f3, f3, 0, 0, f3, f3, } 7023 VTBL1:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 7024 VTBL1:10:result_float32x2 [] = { 33333333, 33333333, } 7025 VTBL1:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 7026 VTBL1:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 7027 VTBL1:13:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 7028 VTBL1:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 7029 VTBL1:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 7030 VTBL1:16:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 7031 VTBL1:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 7032 VTBL1:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 7033 VTBL1:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 7034 VTBL1:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 7035 VTBL1:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 7036 7037 VTBL2 output: 7038 VTBL2:0:result_int8x8 [] = { fffffff6, fffffff3, fffffff3, fffffff3, 0, 0, fffffff3, fffffff3, } 7039 VTBL2:1:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 7040 VTBL2:2:result_int32x2 [] = { 33333333, 33333333, } 7041 VTBL2:3:result_int64x1 [] = { 3333333333333333, } 7042 VTBL2:4:result_uint8x8 [] = { f6, f5, f5, f5, 0, 0, f5, f5, } 7043 VTBL2:5:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 7044 VTBL2:6:result_uint32x2 [] = { 33333333, 33333333, } 7045 VTBL2:7:result_uint64x1 [] = { 3333333333333333, } 7046 VTBL2:8:result_poly8x8 [] = { f6, f5, f5, f5, 0, 0, f5, f5, } 7047 VTBL2:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 7048 VTBL2:10:result_float32x2 [] = { 33333333, 33333333, } 7049 VTBL2:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 7050 VTBL2:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 7051 VTBL2:13:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 7052 VTBL2:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 7053 VTBL2:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 7054 VTBL2:16:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 7055 VTBL2:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 7056 VTBL2:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 7057 VTBL2:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 7058 VTBL2:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 7059 VTBL2:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 7060 7061 VTBL3 output: 7062 VTBL3:0:result_int8x8 [] = { fffffff8, fffffff4, fffffff4, fffffff4, ffffffff, 0, fffffff4, fffffff4, } 7063 VTBL3:1:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 7064 VTBL3:2:result_int32x2 [] = { 33333333, 33333333, } 7065 VTBL3:3:result_int64x1 [] = { 3333333333333333, } 7066 VTBL3:4:result_uint8x8 [] = { f8, f7, f7, f7, ff, 0, f7, f7, } 7067 VTBL3:5:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 7068 VTBL3:6:result_uint32x2 [] = { 33333333, 33333333, } 7069 VTBL3:7:result_uint64x1 [] = { 3333333333333333, } 7070 VTBL3:8:result_poly8x8 [] = { f8, f7, f7, f7, ff, 0, f7, f7, } 7071 VTBL3:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 7072 VTBL3:10:result_float32x2 [] = { 33333333, 33333333, } 7073 VTBL3:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 7074 VTBL3:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 7075 VTBL3:13:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 7076 VTBL3:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 7077 VTBL3:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 7078 VTBL3:16:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 7079 VTBL3:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 7080 VTBL3:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 7081 VTBL3:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 7082 VTBL3:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 7083 VTBL3:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 7084 7085 VTBL4 output: 7086 VTBL4:0:result_int8x8 [] = { fffffffa, fffffff5, fffffff5, fffffff5, 3, 0, fffffff5, fffffff5, } 7087 VTBL4:1:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 7088 VTBL4:2:result_int32x2 [] = { 33333333, 33333333, } 7089 VTBL4:3:result_int64x1 [] = { 3333333333333333, } 7090 VTBL4:4:result_uint8x8 [] = { fa, f9, f9, f9, 3, 0, f9, f9, } 7091 VTBL4:5:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 7092 VTBL4:6:result_uint32x2 [] = { 33333333, 33333333, } 7093 VTBL4:7:result_uint64x1 [] = { 3333333333333333, } 7094 VTBL4:8:result_poly8x8 [] = { fa, f9, f9, f9, 3, 0, f9, f9, } 7095 VTBL4:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 7096 VTBL4:10:result_float32x2 [] = { 33333333, 33333333, } 7097 VTBL4:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 7098 VTBL4:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 7099 VTBL4:13:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 7100 VTBL4:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 7101 VTBL4:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 7102 VTBL4:16:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 7103 VTBL4:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 7104 VTBL4:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 7105 VTBL4:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 7106 VTBL4:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 7107 VTBL4:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 7108 7109 VTBX1 output: 7110 VTBX1:0:result_int8x8 [] = { 33, fffffff2, fffffff2, fffffff2, 33, 33, fffffff2, fffffff2, } 7111 VTBX1:1:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 7112 VTBX1:2:result_int32x2 [] = { 33333333, 33333333, } 7113 VTBX1:3:result_int64x1 [] = { 3333333333333333, } 7114 VTBX1:4:result_uint8x8 [] = { cc, f3, f3, f3, cc, cc, f3, f3, } 7115 VTBX1:5:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 7116 VTBX1:6:result_uint32x2 [] = { 33333333, 33333333, } 7117 VTBX1:7:result_uint64x1 [] = { 3333333333333333, } 7118 VTBX1:8:result_poly8x8 [] = { cc, f3, f3, f3, cc, cc, f3, f3, } 7119 VTBX1:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 7120 VTBX1:10:result_float32x2 [] = { 33333333, 33333333, } 7121 VTBX1:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 7122 VTBX1:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 7123 VTBX1:13:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 7124 VTBX1:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 7125 VTBX1:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 7126 VTBX1:16:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 7127 VTBX1:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 7128 VTBX1:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 7129 VTBX1:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 7130 VTBX1:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 7131 VTBX1:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 7132 7133 VTBX2 output: 7134 VTBX2:0:result_int8x8 [] = { fffffff6, fffffff3, fffffff3, fffffff3, 33, 33, fffffff3, fffffff3, } 7135 VTBX2:1:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 7136 VTBX2:2:result_int32x2 [] = { 33333333, 33333333, } 7137 VTBX2:3:result_int64x1 [] = { 3333333333333333, } 7138 VTBX2:4:result_uint8x8 [] = { f6, f5, f5, f5, cc, cc, f5, f5, } 7139 VTBX2:5:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 7140 VTBX2:6:result_uint32x2 [] = { 33333333, 33333333, } 7141 VTBX2:7:result_uint64x1 [] = { 3333333333333333, } 7142 VTBX2:8:result_poly8x8 [] = { f6, f5, f5, f5, cc, cc, f5, f5, } 7143 VTBX2:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 7144 VTBX2:10:result_float32x2 [] = { 33333333, 33333333, } 7145 VTBX2:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 7146 VTBX2:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 7147 VTBX2:13:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 7148 VTBX2:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 7149 VTBX2:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 7150 VTBX2:16:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 7151 VTBX2:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 7152 VTBX2:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 7153 VTBX2:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 7154 VTBX2:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 7155 VTBX2:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 7156 7157 VTBX3 output: 7158 VTBX3:0:result_int8x8 [] = { fffffff8, fffffff4, fffffff4, fffffff4, ffffffff, 33, fffffff4, fffffff4, } 7159 VTBX3:1:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 7160 VTBX3:2:result_int32x2 [] = { 33333333, 33333333, } 7161 VTBX3:3:result_int64x1 [] = { 3333333333333333, } 7162 VTBX3:4:result_uint8x8 [] = { f8, f7, f7, f7, ff, cc, f7, f7, } 7163 VTBX3:5:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 7164 VTBX3:6:result_uint32x2 [] = { 33333333, 33333333, } 7165 VTBX3:7:result_uint64x1 [] = { 3333333333333333, } 7166 VTBX3:8:result_poly8x8 [] = { f8, f7, f7, f7, ff, cc, f7, f7, } 7167 VTBX3:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 7168 VTBX3:10:result_float32x2 [] = { 33333333, 33333333, } 7169 VTBX3:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 7170 VTBX3:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 7171 VTBX3:13:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 7172 VTBX3:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 7173 VTBX3:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 7174 VTBX3:16:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 7175 VTBX3:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 7176 VTBX3:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 7177 VTBX3:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 7178 VTBX3:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 7179 VTBX3:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 7180 7181 VTBX4 output: 7182 VTBX4:0:result_int8x8 [] = { fffffffa, fffffff5, fffffff5, fffffff5, 3, 33, fffffff5, fffffff5, } 7183 VTBX4:1:result_int16x4 [] = { 3333, 3333, 3333, 3333, } 7184 VTBX4:2:result_int32x2 [] = { 33333333, 33333333, } 7185 VTBX4:3:result_int64x1 [] = { 3333333333333333, } 7186 VTBX4:4:result_uint8x8 [] = { fa, f9, f9, f9, 3, cc, f9, f9, } 7187 VTBX4:5:result_uint16x4 [] = { 3333, 3333, 3333, 3333, } 7188 VTBX4:6:result_uint32x2 [] = { 33333333, 33333333, } 7189 VTBX4:7:result_uint64x1 [] = { 3333333333333333, } 7190 VTBX4:8:result_poly8x8 [] = { fa, f9, f9, f9, 3, cc, f9, f9, } 7191 VTBX4:9:result_poly16x4 [] = { 3333, 3333, 3333, 3333, } 7192 VTBX4:10:result_float32x2 [] = { 33333333, 33333333, } 7193 VTBX4:11:result_int8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 7194 VTBX4:12:result_int16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 7195 VTBX4:13:result_int32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 7196 VTBX4:14:result_int64x2 [] = { 3333333333333333, 3333333333333333, } 7197 VTBX4:15:result_uint8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 7198 VTBX4:16:result_uint16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 7199 VTBX4:17:result_uint32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 7200 VTBX4:18:result_uint64x2 [] = { 3333333333333333, 3333333333333333, } 7201 VTBX4:19:result_poly8x16 [] = { 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, } 7202 VTBX4:20:result_poly16x8 [] = { 3333, 3333, 3333, 3333, 3333, 3333, 3333, 3333, } 7203 VTBX4:21:result_float32x4 [] = { 33333333, 33333333, 33333333, 33333333, } 7204 7205 VRECPE/VRECPEQ (positive input) output: 7206 VRECPE/VRECPEQ:0:result_uint32x2 [] = { ffffffff, ffffffff, } 7207 VRECPE/VRECPEQ:1:result_uint32x4 [] = { bf000000, bf000000, bf000000, bf000000, } 7208 VRECPE/VRECPEQ:2:result_float32x2 [] = { 3f068000, 3f068000, } 7209 VRECPE/VRECPEQ:3:result_float32x4 [] = { 3c030000, 3c030000, 3c030000, 3c030000, } 7210 7211 VRECPE/VRECPEQ (negative input) output: 7212 VRECPE/VRECPEQ:4:result_uint32x2 [] = { 80000000, 80000000, } 7213 VRECPE/VRECPEQ:5:result_uint32x4 [] = { ee800000, ee800000, ee800000, ee800000, } 7214 VRECPE/VRECPEQ:6:result_float32x2 [] = { bdcc8000, bdcc8000, } 7215 VRECPE/VRECPEQ:7:result_float32x4 [] = { bc030000, bc030000, bc030000, bc030000, } 7216 7217 VRECPE/VRECPEQ FP special (NaN, infinity) output: 7218 VRECPE/VRECPEQ:8:result_float32x2 [] = { 7fc00000, 7fc00000, } 7219 VRECPE/VRECPEQ:9:result_float32x4 [] = { 0, 0, 0, 0, } 7220 7221 VRECPE/VRECPEQ FP special (zero, large value) output: 7222 VRECPE/VRECPEQ:10:result_float32x2 [] = { 7f800000, 7f800000, } 7223 VRECPE/VRECPEQ:11:result_float32x4 [] = { 0, 0, 0, 0, } 7224 7225 VRECPE/VRECPEQ FP special (-0, -infinity) output: 7226 VRECPE/VRECPEQ:12:result_float32x2 [] = { ff800000, ff800000, } 7227 VRECPE/VRECPEQ:13:result_float32x4 [] = { 80000000, 80000000, 80000000, 80000000, } 7228 7229 VRECPE/VRECPEQ FP special (large negative value) output: 7230 VRECPE/VRECPEQ:14:result_float32x2 [] = { 80000000, 80000000, } 7231 7232 VRSQRTE/VRSQRTEQ output: 7233 VRSQRTE/VRSQRTEQ:0:result_uint32x2 [] = { ffffffff, ffffffff, } 7234 VRSQRTE/VRSQRTEQ:1:result_uint32x4 [] = { 9c800000, 9c800000, 9c800000, 9c800000, } 7235 VRSQRTE/VRSQRTEQ:2:result_float32x2 [] = { 3e498000, 3e498000, } 7236 VRSQRTE/VRSQRTEQ:3:result_float32x4 [] = { 3e700000, 3e700000, 3e700000, 3e700000, } 7237 7238 VRSQRTE/VRSQRTEQ (2) output: 7239 VRSQRTE/VRSQRTEQ:4:result_uint32x2 [] = { 80000000, 80000000, } 7240 VRSQRTE/VRSQRTEQ:5:result_uint32x4 [] = { ae800000, ae800000, ae800000, ae800000, } 7241 7242 VRSQRTE/VRSQRTEQ (3) output: 7243 VRSQRTE/VRSQRTEQ:6:result_uint32x2 [] = { b4800000, b4800000, } 7244 VRSQRTE/VRSQRTEQ:7:result_uint32x4 [] = { ed000000, ed000000, ed000000, ed000000, } 7245 7246 VRSQRTE/VRSQRTEQ FP special (NaN, 0) output: 7247 VRSQRTE/VRSQRTEQ:8:result_float32x2 [] = { 7fc00000, 7fc00000, } 7248 VRSQRTE/VRSQRTEQ:9:result_float32x4 [] = { 7f800000, 7f800000, 7f800000, 7f800000, } 7249 7250 VRSQRTE/VRSQRTEQ FP special (negative, infinity) output: 7251 VRSQRTE/VRSQRTEQ:10:result_float32x2 [] = { 7fc00000, 7fc00000, } 7252 VRSQRTE/VRSQRTEQ:11:result_float32x4 [] = { 0, 0, 0, 0, } 7253 7254 VRSQRTE/VRSQRTEQ FP special (-0, -infinity) output: 7255 VRSQRTE/VRSQRTEQ:12:result_float32x2 [] = { ff800000, ff800000, } 7256 VRSQRTE/VRSQRTEQ:13:result_float32x4 [] = { 7fc00000, 7fc00000, 7fc00000, 7fc00000, } 7257 7258 VCAGE/VCAGEQ output: 7259 VCAGE/VCAGEQ:0:result_uint32x2 [] = { ffffffff, 0, } 7260 VCAGE/VCAGEQ:1:result_uint32x4 [] = { ffffffff, ffffffff, ffffffff, 0, } 7261 7262 VCAGE/VCAGEQ output: 7263 VCAGE/VCAGEQ:2:result_uint32x2 [] = { ffffffff, ffffffff, } 7264 VCAGE/VCAGEQ:3:result_uint32x4 [] = { ffffffff, ffffffff, ffffffff, ffffffff, } 7265 7266 VCALE/VCALEQ output: 7267 VCALE/VCALEQ:0:result_uint32x2 [] = { ffffffff, ffffffff, } 7268 VCALE/VCALEQ:1:result_uint32x4 [] = { 0, 0, ffffffff, ffffffff, } 7269 7270 VCALE/VCALEQ output: 7271 VCALE/VCALEQ:2:result_uint32x2 [] = { 0, 0, } 7272 VCALE/VCALEQ:3:result_uint32x4 [] = { 0, 0, 0, 0, } 7273 7274 VCAGT/VCAGTQ output: 7275 VCAGT/VCAGTQ:0:result_uint32x2 [] = { 0, 0, } 7276 VCAGT/VCAGTQ:1:result_uint32x4 [] = { ffffffff, ffffffff, 0, 0, } 7277 7278 VCAGT/VCAGTQ output: 7279 VCAGT/VCAGTQ:2:result_uint32x2 [] = { ffffffff, ffffffff, } 7280 VCAGT/VCAGTQ:3:result_uint32x4 [] = { ffffffff, ffffffff, ffffffff, ffffffff, } 7281 7282 VCALT/VCALTQ output: 7283 VCALT/VCALTQ:0:result_uint32x2 [] = { 0, ffffffff, } 7284 VCALT/VCALTQ:1:result_uint32x4 [] = { 0, 0, 0, ffffffff, } 7285 7286 VCALT/VCALTQ output: 7287 VCALT/VCALTQ:2:result_uint32x2 [] = { 0, 0, } 7288 VCALT/VCALTQ:3:result_uint32x4 [] = { 0, 0, 0, 0, } 7289 7290 VCVT/VCVTQ output: 7291 VCVT/VCVTQ:0:result_float32x2 [] = { c1800000, c1700000, } 7292 VCVT/VCVTQ:1:result_float32x2 [] = { 4f800000, 4f800000, } 7293 VCVT/VCVTQ:2:result_float32x4 [] = { c1800000, c1700000, c1600000, c1500000, } 7294 VCVT/VCVTQ:3:result_float32x4 [] = { 4f800000, 4f800000, 4f800000, 4f800000, } 7295 VCVT/VCVTQ:4:result_int32x2 [] = { fffffff1, 5, } 7296 VCVT/VCVTQ:5:result_uint32x2 [] = { 0, 5, } 7297 VCVT/VCVTQ:6:result_int32x4 [] = { 0, 0, f, fffffff1, } 7298 VCVT/VCVTQ:7:result_uint32x4 [] = { 0, 0, f, 0, } 7299 7300 VCVT_N/VCVTQ_N output: 7301 VCVT_N/VCVTQ_N:8:result_float32x2 [] = { c0800000, c0700000, } 7302 VCVT_N/VCVTQ_N:9:result_float32x2 [] = { 4c000000, 4c000000, } 7303 VCVT_N/VCVTQ_N:10:result_float32x4 [] = { b2800000, b2700000, b2600000, b2500000, } 7304 VCVT_N/VCVTQ_N:11:result_float32x4 [] = { 49800000, 49800000, 49800000, 49800000, } 7305 VCVT_N/VCVTQ_N:12:result_int32x2 [] = { ff0b3333, 54cccd, } 7306 VCVT_N/VCVTQ_N:13:result_uint32x2 [] = { 0, 15, } 7307 VCVT_N/VCVTQ_N:14:result_int32x4 [] = { 0, 0, 1e3d7, fffe1c29, } 7308 VCVT_N/VCVTQ_N:15:result_uint32x4 [] = { 0, 0, 1e, 0, } 7309 7310 VCVT/VCVTQ (check rounding) output: 7311 VCVT/VCVTQ:16:result_int32x2 [] = { a, a, } 7312 VCVT/VCVTQ:17:result_uint32x2 [] = { a, a, } 7313 VCVT/VCVTQ:18:result_int32x4 [] = { 7d, 7d, 7d, 7d, } 7314 VCVT/VCVTQ:19:result_uint32x4 [] = { 7d, 7d, 7d, 7d, } 7315 7316 VCVT_N/VCVTQ_N (check rounding) output: 7317 VCVT_N/VCVTQ_N:20:result_int32x2 [] = { a66666, a66666, } 7318 VCVT_N/VCVTQ_N:21:result_uint32x2 [] = { a66666, a66666, } 7319 VCVT_N/VCVTQ_N:22:result_int32x4 [] = { fbccc, fbccc, fbccc, fbccc, } 7320 VCVT_N/VCVTQ_N:23:result_uint32x4 [] = { fbccc, fbccc, fbccc, fbccc, } 7321 7322 VCVT_N/VCVTQ_N (check saturation) output: 7323 VCVT_N/VCVTQ_N:24:result_int32x2 [] = { 7fffffff, 7fffffff, } 7324 VCVT_N/VCVTQ_N:25:result_int32x4 [] = { 7fffffff, 7fffffff, 7fffffff, 7fffffff, } 7325 7326 VRECPS/VRECPSQ output: 7327 VRECPS/VRECPSQ:0:result_float32x2 [] = { c2e19eb7, c2e19eb7, } 7328 VRECPS/VRECPSQ:1:result_float32x4 [] = { c1db851f, c1db851f, c1db851f, c1db851f, } 7329 7330 VRECPS/VRECPSQ FP special (NAN) and normal values output: 7331 VRECPS/VRECPSQ:2:result_float32x2 [] = { 7fc00000, 7fc00000, } 7332 VRECPS/VRECPSQ:3:result_float32x4 [] = { 7fc00000, 7fc00000, 7fc00000, 7fc00000, } 7333 7334 VRECPS/VRECPSQ FP special (infinity, 0) and normal values output: 7335 VRECPS/VRECPSQ:4:result_float32x2 [] = { ff800000, ff800000, } 7336 VRECPS/VRECPSQ:5:result_float32x4 [] = { 40000000, 40000000, 40000000, 40000000, } 7337 7338 VRECPS/VRECPSQ FP special (infinity, 0) output: 7339 VRECPS/VRECPSQ:6:result_float32x2 [] = { 40000000, 40000000, } 7340 VRECPS/VRECPSQ:7:result_float32x4 [] = { 40000000, 40000000, 40000000, 40000000, } 7341 7342 VRSQRTS/VRSQRTSQ output: 7343 VRSQRTS/VRSQRTSQ:0:result_float32x2 [] = { c2796b84, c2796b84, } 7344 VRSQRTS/VRSQRTSQ:1:result_float32x4 [] = { c0e4a3d8, c0e4a3d8, c0e4a3d8, c0e4a3d8, } 7345 7346 VRSQRTS/VRSQRTSQ FP special (NAN) and normal values output: 7347 VRSQRTS/VRSQRTSQ:2:result_float32x2 [] = { 7fc00000, 7fc00000, } 7348 VRSQRTS/VRSQRTSQ:3:result_float32x4 [] = { 7fc00000, 7fc00000, 7fc00000, 7fc00000, } 7349 7350 VRSQRTS/VRSQRTSQ FP special (infinity, 0) and normal values output: 7351 VRSQRTS/VRSQRTSQ:4:result_float32x2 [] = { ff800000, ff800000, } 7352 VRSQRTS/VRSQRTSQ:5:result_float32x4 [] = { 3fc00000, 3fc00000, 3fc00000, 3fc00000, } 7353 7354 VRSQRTS/VRSQRTSQ FP special (infinity, 0) output: 7355 VRSQRTS/VRSQRTSQ:6:result_float32x2 [] = { 3fc00000, 3fc00000, } 7356 VRSQRTS/VRSQRTSQ:7:result_float32x4 [] = { 3fc00000, 3fc00000, 3fc00000, 3fc00000, } 7357