LLVM  15.0.0git
AArch64PerfectShuffle.h
Go to the documentation of this file.
1 //===-- AArch64PerfectShuffle.h - AdvSIMD Perfect Shuffle Table -----------===//
2 //
3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4 // See https://llvm.org/LICENSE.txt for license information.
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6 //
7 //===----------------------------------------------------------------------===//
8 //
9 // This file, which was autogenerated by llvm-PerfectShuffle, contains data
10 // for the optimal way to build a perfect shuffle using AdvSIMD instructions.
11 //
12 //===----------------------------------------------------------------------===//
13 
14 #ifndef LLVM_LIB_TARGET_AARCH64_AARCH64PERFECTSHUFFLE_H
15 #define LLVM_LIB_TARGET_AARCH64_AARCH64PERFECTSHUFFLE_H
16 
17 #include "llvm/ADT/ArrayRef.h"
18 
19 // 31 entries have cost 0
20 // 730 entries have cost 1
21 // 3658 entries have cost 2
22 // 2142 entries have cost 3
23 
24 // This table is 6561*4 = 26244 bytes in size.
25 static const unsigned PerfectShuffleTable[6561 + 1] = {
26  135053414U, // <0,0,0,0>: Cost 1 vdup0 LHS
27  2080972802U, // <0,0,0,1>: Cost 2 ins <0,0,u,1>, lane 2
28  1679065190U, // <0,0,0,2>: Cost 2 vuzpl <0,2,0,2>, LHS
29  2085707777U, // <0,0,0,3>: Cost 2 ins <0,u,0,3>, lane 1
30  1476398390U, // <0,0,0,4>: Cost 2 vext1 <0,0,0,0>, RHS
31  2080440323U, // <0,0,0,5>: Cost 2 ins <0,0,0,u>, lane 3
32  2080440323U, // <0,0,0,6>: Cost 2 ins <0,0,0,u>, lane 3
33  2080440323U, // <0,0,0,7>: Cost 2 ins <0,0,0,u>, lane 3
34  135053414U, // <0,0,0,u>: Cost 1 vdup0 LHS
35  1812774912U, // <0,0,1,0>: Cost 2 vzipl LHS, <0,0,0,0>
36  739033190U, // <0,0,1,1>: Cost 1 vzipl LHS, LHS
37  1812775076U, // <0,0,1,2>: Cost 2 vzipl LHS, <0,2,0,2>
38  2080514051U, // <0,0,1,3>: Cost 2 ins <0,0,1,u>, lane 3
39  1812816210U, // <0,0,1,4>: Cost 2 vzipl LHS, <0,4,1,5>
40  2085797889U, // <0,0,1,5>: Cost 2 ins <0,u,1,5>, lane 1
41  2080514051U, // <0,0,1,6>: Cost 2 ins <0,0,1,u>, lane 3
42  2080514051U, // <0,0,1,7>: Cost 2 ins <0,0,1,u>, lane 3
43  739033757U, // <0,0,1,u>: Cost 1 vzipl LHS, LHS
44  1946992640U, // <0,0,2,0>: Cost 2 vtrnl LHS, <0,0,0,0>
45  1946992650U, // <0,0,2,1>: Cost 2 vtrnl LHS, <0,0,1,1>
46  873250918U, // <0,0,2,2>: Cost 1 vtrnl LHS, LHS
47  1012113409U, // <0,0,2,3>: Cost 1 ins LHS, lane 1
48  1946992844U, // <0,0,2,4>: Cost 2 vtrnl LHS, <0,2,4,6>
49  2080587779U, // <0,0,2,5>: Cost 2 ins <0,0,2,u>, lane 3
50  2085879809U, // <0,0,2,6>: Cost 2 ins <0,u,2,6>, lane 1
51  2080587779U, // <0,0,2,7>: Cost 2 ins <0,0,2,u>, lane 3
52  873250972U, // <0,0,2,u>: Cost 1 vtrnl LHS, LHS
53  2080964610U, // <0,0,3,0>: Cost 2 ins <0,0,u,0>, lane 2
54  2080972802U, // <0,0,3,1>: Cost 2 ins <0,0,u,1>, lane 2
55  2128388096U, // <0,0,3,2>: Cost 2 ins <u,0,3,2>, lane 0
56  2013437973U, // <0,0,3,3>: Cost 2 vtrnr <0,0,2,3>, <0,0,2,3>
57  3154739202U, // <0,0,3,4>: Cost 3 ins <0,0,u,4>, lane 2
58  2752809474U, // <0,0,3,5>: Cost 3 vuzpl <0,2,0,2>, <3,4,5,6>
59  3154755586U, // <0,0,3,6>: Cost 3 ins <0,0,u,6>, lane 2
60  2818573312U, // <0,0,3,7>: Cost 3 vuzpr <0,0,0,0>, <1,3,5,7>
61  2080972802U, // <0,0,3,u>: Cost 2 ins <0,0,u,1>, lane 2
62  2080964610U, // <0,0,4,0>: Cost 2 ins <0,0,u,0>, lane 2
63  1814708326U, // <0,0,4,1>: Cost 2 vzipl <0,4,1,5>, LHS
64  1947828326U, // <0,0,4,2>: Cost 2 vtrnl <0,2,4,6>, LHS
65  2086002689U, // <0,0,4,3>: Cost 2 ins <0,u,4,3>, lane 1
66  1947828428U, // <0,0,4,4>: Cost 2 vtrnl <0,2,4,6>, <0,2,4,6>
67  1543507254U, // <0,0,4,5>: Cost 2 vext2 <0,0,0,0>, RHS
68  1679068470U, // <0,0,4,6>: Cost 2 vuzpl <0,2,0,2>, RHS
69  3154477059U, // <0,0,4,7>: Cost 3 ins <0,0,4,u>, lane 3
70  1679068488U, // <0,0,4,u>: Cost 2 vuzpl <0,2,0,2>, RHS
71  2080964610U, // <0,0,5,0>: Cost 2 ins <0,0,u,0>, lane 2
72  2128527360U, // <0,0,5,1>: Cost 2 ins <u,0,5,1>, lane 0
73  2080980994U, // <0,0,5,2>: Cost 2 ins <0,0,u,2>, lane 2
74  2086076417U, // <0,0,5,3>: Cost 2 ins <0,u,5,3>, lane 1
75  3202293760U, // <0,0,5,4>: Cost 3 ins <u,0,5,4>, lane 0
76  1947213953U, // <0,0,5,5>: Cost 2 vtrnl <0,1,5,3>, <0,1,5,3>
77  2718712274U, // <0,0,5,6>: Cost 3 vext3 <5,6,7,0>, <0,5,6,7>
78  1744833846U, // <0,0,5,7>: Cost 2 vuzpr <0,0,0,0>, RHS
79  2128527360U, // <0,0,5,u>: Cost 2 ins <u,0,5,1>, lane 0
80  2080964610U, // <0,0,6,0>: Cost 2 ins <0,0,u,0>, lane 2
81  2080972802U, // <0,0,6,1>: Cost 2 ins <0,0,u,1>, lane 2
82  2128609280U, // <0,0,6,2>: Cost 2 ins <u,0,6,2>, lane 0
83  2086150145U, // <0,0,6,3>: Cost 2 ins <0,u,6,3>, lane 1
84  3202367488U, // <0,0,6,4>: Cost 3 ins <u,0,6,4>, lane 0
85  2617250536U, // <0,0,6,5>: Cost 3 vext2 <0,0,0,0>, <6,5,6,7>
86  1947287690U, // <0,0,6,6>: Cost 2 vtrnl <0,1,6,3>, <0,1,6,3>
87  2128650240U, // <0,0,6,7>: Cost 2 ins <u,0,6,7>, lane 0
88  2080972802U, // <0,0,6,u>: Cost 2 ins <0,0,u,1>, lane 2
89  2080964610U, // <0,0,7,0>: Cost 2 ins <0,0,u,0>, lane 2
90  2080972802U, // <0,0,7,1>: Cost 2 ins <0,0,u,1>, lane 2
91  2080980994U, // <0,0,7,2>: Cost 2 ins <0,0,u,2>, lane 2
92  2086223873U, // <0,0,7,3>: Cost 2 ins <0,u,7,3>, lane 1
93  3154739202U, // <0,0,7,4>: Cost 3 ins <0,0,u,4>, lane 2
94  2617251265U, // <0,0,7,5>: Cost 3 vext2 <0,0,0,0>, <7,5,6,7>
95  3154755586U, // <0,0,7,6>: Cost 3 ins <0,0,u,6>, lane 2
96  1947361427U, // <0,0,7,7>: Cost 2 vtrnl <0,1,7,3>, <0,1,7,3>
97  2080972802U, // <0,0,7,u>: Cost 2 ins <0,0,u,1>, lane 2
98  135053414U, // <0,0,u,0>: Cost 1 vdup0 LHS
99  743678054U, // <0,0,u,1>: Cost 1 vzipl LHS, LHS
100  873693286U, // <0,0,u,2>: Cost 1 vtrnl LHS, LHS
101  1012113409U, // <0,0,u,3>: Cost 1 ins LHS, lane 1
102  1947435212U, // <0,0,u,4>: Cost 2 vtrnl LHS, <0,2,4,6>
103  2085797889U, // <0,0,u,5>: Cost 2 ins <0,u,1,5>, lane 1
104  1679071386U, // <0,0,u,6>: Cost 2 vuzpl <0,2,0,2>, RHS
105  2080514051U, // <0,0,u,7>: Cost 2 ins <0,0,1,u>, lane 3
106  873693340U, // <0,0,u,u>: Cost 1 vtrnl LHS, LHS
107  2085683201U, // <0,1,0,0>: Cost 2 ins <0,u,0,0>, lane 1
108  1680490834U, // <0,1,0,1>: Cost 2 vuzpl <0,4,1,5>, <0,4,1,5>
109  1680490598U, // <0,1,0,2>: Cost 2 vuzpl <0,4,1,5>, LHS
110  1007910914U, // <0,1,0,3>: Cost 1 ins LHS, lane 2
111  2081660930U, // <0,1,0,4>: Cost 2 ins <0,1,u,4>, lane 2
112  2081669122U, // <0,1,0,5>: Cost 2 ins <0,1,u,5>, lane 2
113  2081677314U, // <0,1,0,6>: Cost 2 ins <0,1,u,6>, lane 2
114  2081685506U, // <0,1,0,7>: Cost 2 ins <0,1,u,7>, lane 2
115  1007910914U, // <0,1,0,u>: Cost 1 ins LHS, lane 2
116  1812775670U, // <0,1,1,0>: Cost 2 vzipl LHS, <1,0,3,2>
117  1812775732U, // <0,1,1,1>: Cost 2 vzipl LHS, <1,1,1,1>
118  1812775830U, // <0,1,1,2>: Cost 2 vzipl LHS, <1,2,3,0>
119  1007910914U, // <0,1,1,3>: Cost 1 ins LHS, lane 2
120  1476480310U, // <0,1,1,4>: Cost 2 vext1 <0,0,1,1>, RHS
121  1812817040U, // <0,1,1,5>: Cost 2 vzipl LHS, <1,5,3,7>
122  2081677314U, // <0,1,1,6>: Cost 2 ins <0,1,u,6>, lane 2
123  2081685506U, // <0,1,1,7>: Cost 2 ins <0,1,u,7>, lane 2
124  1007910914U, // <0,1,1,u>: Cost 1 ins LHS, lane 2
125  1007509507U, // <0,1,2,0>: Cost 1 ins LHS, lane 3
126  1007509507U, // <0,1,2,1>: Cost 1 ins LHS, lane 3
127  1007509507U, // <0,1,2,2>: Cost 1 ins LHS, lane 3
128  835584U, // <0,1,2,3>: Cost 0 copy LHS
129  1007509507U, // <0,1,2,4>: Cost 1 ins LHS, lane 3
130  1007509507U, // <0,1,2,5>: Cost 1 ins LHS, lane 3
131  1007509507U, // <0,1,2,6>: Cost 1 ins LHS, lane 3
132  1007509507U, // <0,1,2,7>: Cost 1 ins LHS, lane 3
133  835584U, // <0,1,2,u>: Cost 0 copy LHS
134  2081628162U, // <0,1,3,0>: Cost 2 ins <0,1,u,0>, lane 2
135  2081636354U, // <0,1,3,1>: Cost 2 ins <0,1,u,1>, lane 2
136  2081644546U, // <0,1,3,2>: Cost 2 ins <0,1,u,2>, lane 2
137  1007910914U, // <0,1,3,3>: Cost 1 ins LHS, lane 2
138  2081660930U, // <0,1,3,4>: Cost 2 ins <0,1,u,4>, lane 2
139  2081669122U, // <0,1,3,5>: Cost 2 ins <0,1,u,5>, lane 2
140  2081677314U, // <0,1,3,6>: Cost 2 ins <0,1,u,6>, lane 2
141  2081685506U, // <0,1,3,7>: Cost 2 ins <0,1,u,7>, lane 2
142  1007910914U, // <0,1,3,u>: Cost 1 ins LHS, lane 2
143  2081628162U, // <0,1,4,0>: Cost 2 ins <0,1,u,0>, lane 2
144  2081636354U, // <0,1,4,1>: Cost 2 ins <0,1,u,1>, lane 2
145  2081644546U, // <0,1,4,2>: Cost 2 ins <0,1,u,2>, lane 2
146  1007910914U, // <0,1,4,3>: Cost 1 ins LHS, lane 2
147  2081660930U, // <0,1,4,4>: Cost 2 ins <0,1,u,4>, lane 2
148  1557450038U, // <0,1,4,5>: Cost 2 vext2 <2,3,0,1>, RHS
149  1680493878U, // <0,1,4,6>: Cost 2 vuzpl <0,4,1,5>, RHS
150  2081685506U, // <0,1,4,7>: Cost 2 ins <0,1,u,7>, lane 2
151  1007910914U, // <0,1,4,u>: Cost 1 ins LHS, lane 2
152  2081628162U, // <0,1,5,0>: Cost 2 ins <0,1,u,0>, lane 2
153  2081636354U, // <0,1,5,1>: Cost 2 ins <0,1,u,1>, lane 2
154  2081644546U, // <0,1,5,2>: Cost 2 ins <0,1,u,2>, lane 2
155  1007910914U, // <0,1,5,3>: Cost 1 ins LHS, lane 2
156  2081660930U, // <0,1,5,4>: Cost 2 ins <0,1,u,4>, lane 2
157  2081669122U, // <0,1,5,5>: Cost 2 ins <0,1,u,5>, lane 2
158  2081677314U, // <0,1,5,6>: Cost 2 ins <0,1,u,6>, lane 2
159  1744915766U, // <0,1,5,7>: Cost 2 vuzpr <0,0,1,1>, RHS
160  1007910914U, // <0,1,5,u>: Cost 1 ins LHS, lane 2
161  2081628162U, // <0,1,6,0>: Cost 2 ins <0,1,u,0>, lane 2
162  2081636354U, // <0,1,6,1>: Cost 2 ins <0,1,u,1>, lane 2
163  2081644546U, // <0,1,6,2>: Cost 2 ins <0,1,u,2>, lane 2
164  1007910914U, // <0,1,6,3>: Cost 1 ins LHS, lane 2
165  2081660930U, // <0,1,6,4>: Cost 2 ins <0,1,u,4>, lane 2
166  2081669122U, // <0,1,6,5>: Cost 2 ins <0,1,u,5>, lane 2
167  2081677314U, // <0,1,6,6>: Cost 2 ins <0,1,u,6>, lane 2
168  1583993678U, // <0,1,6,7>: Cost 2 vext2 <6,7,0,1>, <6,7,0,1>
169  1007910914U, // <0,1,6,u>: Cost 1 ins LHS, lane 2
170  2081628162U, // <0,1,7,0>: Cost 2 ins <0,1,u,0>, lane 2
171  2081636354U, // <0,1,7,1>: Cost 2 ins <0,1,u,1>, lane 2
172  2081644546U, // <0,1,7,2>: Cost 2 ins <0,1,u,2>, lane 2
173  1007910914U, // <0,1,7,3>: Cost 1 ins LHS, lane 2
174  2081660930U, // <0,1,7,4>: Cost 2 ins <0,1,u,4>, lane 2
175  2081669122U, // <0,1,7,5>: Cost 2 ins <0,1,u,5>, lane 2
176  2081677314U, // <0,1,7,6>: Cost 2 ins <0,1,u,6>, lane 2
177  2081685506U, // <0,1,7,7>: Cost 2 ins <0,1,u,7>, lane 2
178  1007910914U, // <0,1,7,u>: Cost 1 ins LHS, lane 2
179  1007509507U, // <0,1,u,0>: Cost 1 ins LHS, lane 3
180  1007509507U, // <0,1,u,1>: Cost 1 ins LHS, lane 3
181  1007509507U, // <0,1,u,2>: Cost 1 ins LHS, lane 3
182  835584U, // <0,1,u,3>: Cost 0 copy LHS
183  1007509507U, // <0,1,u,4>: Cost 1 ins LHS, lane 3
184  1007509507U, // <0,1,u,5>: Cost 1 ins LHS, lane 3
185  1007509507U, // <0,1,u,6>: Cost 1 ins LHS, lane 3
186  1007509507U, // <0,1,u,7>: Cost 1 ins LHS, lane 3
187  835584U, // <0,1,u,u>: Cost 0 copy LHS
188  1678557184U, // <0,2,0,0>: Cost 2 vuzpl LHS, <0,0,0,0>
189  1678598154U, // <0,2,0,1>: Cost 2 vuzpl LHS, <0,0,1,1>
190  604815462U, // <0,2,0,2>: Cost 1 vuzpl LHS, LHS
191  2081767427U, // <0,2,0,3>: Cost 2 ins <0,2,0,u>, lane 3
192  1678598348U, // <0,2,0,4>: Cost 2 vuzpl LHS, <0,2,4,6>
193  2081767427U, // <0,2,0,5>: Cost 2 ins <0,2,0,u>, lane 3
194  2082340866U, // <0,2,0,6>: Cost 2 ins <0,2,u,6>, lane 2
195  2081767427U, // <0,2,0,7>: Cost 2 ins <0,2,0,u>, lane 3
196  604815516U, // <0,2,0,u>: Cost 1 vuzpl LHS, LHS
197  2752340940U, // <0,2,1,0>: Cost 3 vuzpl LHS, <1,3,0,0>
198  1678558004U, // <0,2,1,1>: Cost 2 vuzpl LHS, <1,1,1,1>
199  1812776552U, // <0,2,1,2>: Cost 2 vzipl LHS, <2,2,2,2>
200  1678557942U, // <0,2,1,3>: Cost 2 vuzpl LHS, <1,0,3,2>
201  2752340982U, // <0,2,1,4>: Cost 3 vuzpl LHS, <1,3,4,6>
202  1678599168U, // <0,2,1,5>: Cost 2 vuzpl LHS, <1,3,5,7>
203  1812817850U, // <0,2,1,6>: Cost 2 vzipl LHS, <2,6,3,7>
204  2860466282U, // <0,2,1,7>: Cost 3 vuzpr <7,0,1,2>, <0,1,2,7>
205  1678598947U, // <0,2,1,u>: Cost 2 vuzpl LHS, <1,0,u,2>
206  1678558886U, // <0,2,2,0>: Cost 2 vuzpl LHS, <2,3,0,1>
207  2085838849U, // <0,2,2,1>: Cost 2 ins <0,u,2,1>, lane 1
208  1678558824U, // <0,2,2,2>: Cost 2 vuzpl LHS, <2,2,2,2>
209  1012113409U, // <0,2,2,3>: Cost 1 ins LHS, lane 1
210  1678558926U, // <0,2,2,4>: Cost 2 vuzpl LHS, <2,3,4,5>
211  2085871617U, // <0,2,2,5>: Cost 2 ins <0,u,2,5>, lane 1
212  2085879809U, // <0,2,2,6>: Cost 2 ins <0,u,2,6>, lane 1
213  2085888001U, // <0,2,2,7>: Cost 2 ins <0,u,2,7>, lane 1
214  1012113409U, // <0,2,2,u>: Cost 1 ins LHS, lane 1
215  2129698816U, // <0,2,3,0>: Cost 2 ins <u,2,3,0>, lane 0
216  1678559382U, // <0,2,3,1>: Cost 2 vuzpl LHS, <3,0,1,2>
217  2082308098U, // <0,2,3,2>: Cost 2 ins <0,2,u,2>, lane 2
218  1678559644U, // <0,2,3,3>: Cost 2 vuzpl LHS, <3,3,3,3>
219  2129731584U, // <0,2,3,4>: Cost 2 ins <u,2,3,4>, lane 0
220  1678559746U, // <0,2,3,5>: Cost 2 vuzpl LHS, <3,4,5,6>
221  2082340866U, // <0,2,3,6>: Cost 2 ins <0,2,u,6>, lane 2
222  2824782848U, // <0,2,3,7>: Cost 3 vuzpr <1,0,3,2>, <1,3,5,7>
223  1678559445U, // <0,2,3,u>: Cost 2 vuzpl LHS, <3,0,u,2>
224  2082062339U, // <0,2,4,0>: Cost 2 ins <0,2,4,u>, lane 3
225  2082062339U, // <0,2,4,1>: Cost 2 ins <0,2,4,u>, lane 3
226  2082308098U, // <0,2,4,2>: Cost 2 ins <0,2,u,2>, lane 2
227  2082062339U, // <0,2,4,3>: Cost 2 ins <0,2,4,u>, lane 3
228  2082062339U, // <0,2,4,4>: Cost 2 ins <0,2,4,u>, lane 3
229  1544850742U, // <0,2,4,5>: Cost 2 vext2 <0,2,0,2>, RHS
230  604818742U, // <0,2,4,6>: Cost 1 vuzpl LHS, RHS
231  2082062339U, // <0,2,4,7>: Cost 2 ins <0,2,4,u>, lane 3
232  604818760U, // <0,2,4,u>: Cost 1 vuzpl LHS, RHS
233  3105260438U, // <0,2,5,0>: Cost 3 vtrnr <3,0,4,5>, <1,2,3,0>
234  1678561408U, // <0,2,5,1>: Cost 2 vuzpl LHS, <5,7,1,3>
235  2082308098U, // <0,2,5,2>: Cost 2 ins <0,2,u,2>, lane 2
236  2086076417U, // <0,2,5,3>: Cost 2 ins <0,u,5,3>, lane 1
237  2756947554U, // <0,2,5,4>: Cost 3 vuzpl LHS, <5,0,4,1>
238  1678561284U, // <0,2,5,5>: Cost 2 vuzpl LHS, <5,5,5,5>
239  2082340866U, // <0,2,5,6>: Cost 2 ins <0,2,u,6>, lane 2
240  1751043382U, // <0,2,5,7>: Cost 2 vuzpr <1,0,3,2>, RHS
241  1751043383U, // <0,2,5,u>: Cost 2 vuzpr <1,0,3,2>, RHS
242  1678562126U, // <0,2,6,0>: Cost 2 vuzpl LHS, <6,7,0,1>
243  2756948257U, // <0,2,6,1>: Cost 3 vuzpl LHS, <6,0,1,2>
244  2082308098U, // <0,2,6,2>: Cost 2 ins <0,2,u,2>, lane 2
245  2086150145U, // <0,2,6,3>: Cost 2 ins <0,u,6,3>, lane 1
246  1678562166U, // <0,2,6,4>: Cost 2 vuzpl LHS, <6,7,4,5>
247  2756948621U, // <0,2,6,5>: Cost 3 vuzpl LHS, <6,4,5,6>
248  2082340866U, // <0,2,6,6>: Cost 2 ins <0,2,u,6>, lane 2
249  1678561786U, // <0,2,6,7>: Cost 2 vuzpl LHS, <6,2,7,3>
250  2082308098U, // <0,2,6,u>: Cost 2 ins <0,2,u,2>, lane 2
251  3099378582U, // <0,2,7,0>: Cost 3 vtrnr <2,0,5,7>, <1,2,3,0>
252  1678562298U, // <0,2,7,1>: Cost 2 vuzpl LHS, <7,0,1,2>
253  2082308098U, // <0,2,7,2>: Cost 2 ins <0,2,u,2>, lane 2
254  2130018304U, // <0,2,7,3>: Cost 2 ins <u,2,7,3>, lane 0
255  2645136742U, // <0,2,7,4>: Cost 3 vext2 <4,6,0,2>, <7,4,5,6>
256  1678562662U, // <0,2,7,5>: Cost 2 vuzpl LHS, <7,4,5,6>
257  2082340866U, // <0,2,7,6>: Cost 2 ins <0,2,u,6>, lane 2
258  1678562924U, // <0,2,7,7>: Cost 2 vuzpl LHS, <7,7,7,7>
259  2082308098U, // <0,2,7,u>: Cost 2 ins <0,2,u,2>, lane 2
260  1947436710U, // <0,2,u,0>: Cost 2 vtrnl LHS, <2,3,0,1>
261  1678603987U, // <0,2,u,1>: Cost 2 vuzpl LHS, <u,0,1,2>
262  604821294U, // <0,2,u,2>: Cost 1 vuzpl LHS, LHS
263  1012113409U, // <0,2,u,3>: Cost 1 ins LHS, lane 1
264  1947436750U, // <0,2,u,4>: Cost 2 vtrnl LHS, <2,3,4,5>
265  1678604351U, // <0,2,u,5>: Cost 2 vuzpl LHS, <u,4,5,6>
266  604821658U, // <0,2,u,6>: Cost 1 vuzpl LHS, RHS
267  1751043625U, // <0,2,u,7>: Cost 2 vuzpr <1,0,3,2>, RHS
268  604821348U, // <0,2,u,u>: Cost 1 vuzpl LHS, LHS
269  2085683201U, // <0,3,0,0>: Cost 2 ins <0,u,0,0>, lane 1
270  2130149376U, // <0,3,0,1>: Cost 2 ins <u,3,0,1>, lane 0
271  2085699585U, // <0,3,0,2>: Cost 2 ins <0,u,0,2>, lane 1
272  1745002517U, // <0,3,0,3>: Cost 2 vuzpr <0,0,2,3>, <0,0,2,3>
273  2556333366U, // <0,3,0,4>: Cost 3 vext1 <1,0,3,0>, RHS
274  3021244930U, // <0,3,0,5>: Cost 3 vtrnl <0,2,0,2>, <3,4,5,6>
275  3159474177U, // <0,3,0,6>: Cost 3 ins <0,u,0,6>, lane 1
276  2952791184U, // <0,3,0,7>: Cost 3 vzipr <0,0,0,0>, <1,5,3,7>
277  2130149376U, // <0,3,0,u>: Cost 2 ins <u,3,0,1>, lane 0
278  1812777110U, // <0,3,1,0>: Cost 2 vzipl LHS, <3,0,1,2>
279  2085765121U, // <0,3,1,1>: Cost 2 ins <0,u,1,1>, lane 1
280  2886519105U, // <0,3,1,2>: Cost 3 vzipl LHS, <3,2,2,2>
281  1812777372U, // <0,3,1,3>: Cost 2 vzipl LHS, <3,3,3,3>
282  1812777474U, // <0,3,1,4>: Cost 2 vzipl LHS, <3,4,5,6>
283  2085797889U, // <0,3,1,5>: Cost 2 ins <0,u,1,5>, lane 1
284  3159547905U, // <0,3,1,6>: Cost 3 ins <0,u,1,6>, lane 1
285  2966733968U, // <0,3,1,7>: Cost 3 vzipr <2,3,0,1>, <1,5,3,7>
286  1812777758U, // <0,3,1,u>: Cost 2 vzipl LHS, <3,u,1,2>
287  1482604646U, // <0,3,2,0>: Cost 2 vext1 <1,0,3,2>, LHS
288  1946994838U, // <0,3,2,1>: Cost 2 vtrnl LHS, <3,0,1,2>
289  2085847041U, // <0,3,2,2>: Cost 2 ins <0,u,2,2>, lane 1
290  1012113409U, // <0,3,2,3>: Cost 1 ins LHS, lane 1
291  1482607926U, // <0,3,2,4>: Cost 2 vext1 <1,0,3,2>, RHS
292  1946995202U, // <0,3,2,5>: Cost 2 vtrnl LHS, <3,4,5,6>
293  2085879809U, // <0,3,2,6>: Cost 2 ins <0,u,2,6>, lane 1
294  2085888001U, // <0,3,2,7>: Cost 2 ins <0,u,2,7>, lane 1
295  1012113409U, // <0,3,2,u>: Cost 1 ins LHS, lane 1
296  2887747734U, // <0,3,3,0>: Cost 3 vzipl <0,3,1,0>, <3,0,1,2>
297  2753022102U, // <0,3,3,1>: Cost 3 vuzpl <0,2,3,1>, <3,0,1,2>
298  2965422838U, // <0,3,3,2>: Cost 3 vzipr <2,1,0,3>, <1,0,3,2>
299  2130386944U, // <0,3,3,3>: Cost 2 ins <u,3,3,3>, lane 0
300  2887780866U, // <0,3,3,4>: Cost 3 vzipl <0,3,1,4>, <3,4,5,6>
301  2753055234U, // <0,3,3,5>: Cost 3 vuzpl <0,2,3,5>, <3,4,5,6>
302  2752375389U, // <0,3,3,6>: Cost 3 vuzpl <0,1,3,3>, <3,5,6,7>
303  3204161536U, // <0,3,3,7>: Cost 3 ins <u,3,3,7>, lane 0
304  2130386944U, // <0,3,3,u>: Cost 2 ins <u,3,3,3>, lane 0
305  2888452246U, // <0,3,4,0>: Cost 3 vzipl <0,4,1,5>, <3,0,1,2>
306  3021572246U, // <0,3,4,1>: Cost 3 vtrnl <0,2,4,6>, <3,0,1,2>
307  3021572257U, // <0,3,4,2>: Cost 3 vtrnl <0,2,4,6>, <3,0,2,4>
308  2086002689U, // <0,3,4,3>: Cost 2 ins <0,u,4,3>, lane 1
309  2888452610U, // <0,3,4,4>: Cost 3 vzipl <0,4,1,5>, <3,4,5,6>
310  2130477056U, // <0,3,4,5>: Cost 2 ins <u,3,4,5>, lane 0
311  2086027265U, // <0,3,4,6>: Cost 2 ins <0,u,4,6>, lane 1
312  2818747621U, // <0,3,4,7>: Cost 3 vuzpr <0,0,2,3>, <4,4,6,7>
313  2130477056U, // <0,3,4,u>: Cost 2 ins <u,3,4,5>, lane 0
314  3204251648U, // <0,3,5,0>: Cost 3 ins <u,3,5,0>, lane 0
315  3204259840U, // <0,3,5,1>: Cost 3 ins <u,3,5,1>, lane 0
316  2961457910U, // <0,3,5,2>: Cost 3 vzipr <1,4,0,5>, <1,0,3,2>
317  2086076417U, // <0,3,5,3>: Cost 2 ins <0,u,5,3>, lane 1
318  2232846516U, // <0,3,5,4>: Cost 3 vrev <3,0,4,5>
319  3204292608U, // <0,3,5,5>: Cost 3 ins <u,3,5,5>, lane 0
320  2653769826U, // <0,3,5,6>: Cost 3 vext2 <6,1,0,3>, <5,6,7,0>
321  2130567168U, // <0,3,5,7>: Cost 2 ins <u,3,5,7>, lane 0
322  2130567168U, // <0,3,5,u>: Cost 2 ins <u,3,5,7>, lane 0
323  2854506594U, // <0,3,6,0>: Cost 3 vuzpr <6,0,1,3>, <5,6,7,0>
324  2653770090U, // <0,3,6,1>: Cost 3 vext2 <6,1,0,3>, <6,1,0,3>
325  3204341760U, // <0,3,6,2>: Cost 3 ins <u,3,6,2>, lane 0
326  2086150145U, // <0,3,6,3>: Cost 2 ins <0,u,6,3>, lane 1
327  3204358144U, // <0,3,6,4>: Cost 3 ins <u,3,6,4>, lane 0
328  3204366336U, // <0,3,6,5>: Cost 3 ins <u,3,6,5>, lane 0
329  3204374528U, // <0,3,6,6>: Cost 3 ins <u,3,6,6>, lane 0
330  2130640896U, // <0,3,6,7>: Cost 2 ins <u,3,6,7>, lane 0
331  2086150145U, // <0,3,6,u>: Cost 2 ins <0,u,6,3>, lane 1
332  2968109974U, // <0,3,7,0>: Cost 3 vzipr <2,5,0,7>, <1,2,3,0>
333  2659742787U, // <0,3,7,1>: Cost 3 vext2 <7,1,0,3>, <7,1,0,3>
334  2660406420U, // <0,3,7,2>: Cost 3 vext2 <7,2,0,3>, <7,2,0,3>
335  2086223873U, // <0,3,7,3>: Cost 2 ins <0,u,7,3>, lane 1
336  3204431872U, // <0,3,7,4>: Cost 3 ins <u,3,7,4>, lane 0
337  3204440064U, // <0,3,7,5>: Cost 3 ins <u,3,7,5>, lane 0
338  2752378305U, // <0,3,7,6>: Cost 3 vuzpl <0,1,3,3>, <7,5,6,7>
339  3204456448U, // <0,3,7,7>: Cost 3 ins <u,3,7,7>, lane 0
340  2086223873U, // <0,3,7,u>: Cost 2 ins <0,u,7,3>, lane 1
341  1817421974U, // <0,3,u,0>: Cost 2 vzipl LHS, <3,0,1,2>
342  1947437206U, // <0,3,u,1>: Cost 2 vtrnl LHS, <3,0,1,2>
343  2085699585U, // <0,3,u,2>: Cost 2 ins <0,u,0,2>, lane 1
344  1012113409U, // <0,3,u,3>: Cost 1 ins LHS, lane 1
345  1817422338U, // <0,3,u,4>: Cost 2 vzipl LHS, <3,4,5,6>
346  1947437570U, // <0,3,u,5>: Cost 2 vtrnl LHS, <3,4,5,6>
347  2085879809U, // <0,3,u,6>: Cost 2 ins <0,u,2,6>, lane 1
348  2130567168U, // <0,3,u,7>: Cost 2 ins <u,3,5,7>, lane 0
349  1012113409U, // <0,3,u,u>: Cost 1 ins LHS, lane 1
350  2085683201U, // <0,4,0,0>: Cost 2 ins <0,u,0,0>, lane 1
351  2618605670U, // <0,4,0,1>: Cost 3 vext2 <0,2,0,4>, LHS
352  1679392870U, // <0,4,0,2>: Cost 2 vuzpl <0,2,4,6>, LHS
353  2085707777U, // <0,4,0,3>: Cost 2 ins <0,u,0,3>, lane 1
354  1679392972U, // <0,4,0,4>: Cost 2 vuzpl <0,2,4,6>, <0,2,4,6>
355  2083659778U, // <0,4,0,5>: Cost 2 ins <0,4,u,5>, lane 2
356  1947503926U, // <0,4,0,6>: Cost 2 vtrnl <0,2,0,2>, RHS
357  3156836355U, // <0,4,0,7>: Cost 3 ins <0,4,0,u>, lane 3
358  1947503944U, // <0,4,0,u>: Cost 2 vtrnl <0,2,0,2>, RHS
359  2083168259U, // <0,4,1,0>: Cost 2 ins <0,4,1,u>, lane 3
360  2085765121U, // <0,4,1,1>: Cost 2 ins <0,u,1,1>, lane 1
361  2083168259U, // <0,4,1,2>: Cost 2 ins <0,4,1,u>, lane 3
362  2083168259U, // <0,4,1,3>: Cost 2 ins <0,4,1,u>, lane 3
363  2083168259U, // <0,4,1,4>: Cost 2 ins <0,4,1,u>, lane 3
364  739036470U, // <0,4,1,5>: Cost 1 vzipl LHS, RHS
365  1948929334U, // <0,4,1,6>: Cost 2 vtrnl <0,4,1,5>, RHS
366  2083168259U, // <0,4,1,7>: Cost 2 ins <0,4,1,u>, lane 3
367  739036713U, // <0,4,1,u>: Cost 1 vzipl LHS, RHS
368  2083241987U, // <0,4,2,0>: Cost 2 ins <0,4,2,u>, lane 3
369  2083241987U, // <0,4,2,1>: Cost 2 ins <0,4,2,u>, lane 3
370  2085847041U, // <0,4,2,2>: Cost 2 ins <0,u,2,2>, lane 1
371  1012113409U, // <0,4,2,3>: Cost 1 ins LHS, lane 1
372  2083241987U, // <0,4,2,4>: Cost 2 ins <0,4,2,u>, lane 3
373  1813286198U, // <0,4,2,5>: Cost 2 vzipl <0,2,0,2>, RHS
374  873254198U, // <0,4,2,6>: Cost 1 vtrnl LHS, RHS
375  2083241987U, // <0,4,2,7>: Cost 2 ins <0,4,2,u>, lane 3
376  873254216U, // <0,4,2,u>: Cost 1 vtrnl LHS, RHS
377  3020811520U, // <0,4,3,0>: Cost 3 vtrnl <0,1,3,3>, <4,5,0,7>
378  2753136790U, // <0,4,3,1>: Cost 3 vuzpl <0,2,4,6>, <3,0,1,2>
379  2753136801U, // <0,4,3,2>: Cost 3 vuzpl <0,2,4,6>, <3,0,2,4>
380  2085928961U, // <0,4,3,3>: Cost 2 ins <0,u,3,3>, lane 1
381  3204800512U, // <0,4,3,4>: Cost 3 ins <u,4,3,4>, lane 0
382  2083659778U, // <0,4,3,5>: Cost 2 ins <0,4,u,5>, lane 2
383  2083667970U, // <0,4,3,6>: Cost 2 ins <0,4,u,6>, lane 2
384  3087183077U, // <0,4,3,7>: Cost 3 vtrnr <0,0,2,3>, <4,4,6,7>
385  2083659778U, // <0,4,3,u>: Cost 2 ins <0,4,u,5>, lane 2
386  2753137995U, // <0,4,4,0>: Cost 3 vuzpl <0,2,4,6>, <4,6,0,1>
387  2888453090U, // <0,4,4,1>: Cost 3 vzipl <0,4,1,5>, <4,1,5,0>
388  2888535100U, // <0,4,4,2>: Cost 3 vzipl <0,4,2,6>, <4,2,6,0>
389  2086002689U, // <0,4,4,3>: Cost 2 ins <0,u,4,3>, lane 1
390  2131132416U, // <0,4,4,4>: Cost 2 ins <u,4,4,4>, lane 0
391  1814711606U, // <0,4,4,5>: Cost 2 vzipl <0,4,1,5>, RHS
392  1679396150U, // <0,4,4,6>: Cost 2 vuzpl <0,2,4,6>, RHS
393  3157131267U, // <0,4,4,7>: Cost 3 ins <0,4,4,u>, lane 3
394  1679396168U, // <0,4,4,u>: Cost 2 vuzpl <0,2,4,6>, RHS
395  2568388710U, // <0,4,5,0>: Cost 3 vext1 <3,0,4,5>, LHS
396  2568389526U, // <0,4,5,1>: Cost 3 vext1 <3,0,4,5>, <1,2,3,0>
397  3204931584U, // <0,4,5,2>: Cost 3 ins <u,4,5,2>, lane 0
398  2086076417U, // <0,4,5,3>: Cost 2 ins <0,u,5,3>, lane 1
399  2568391990U, // <0,4,5,4>: Cost 3 vext1 <3,0,4,5>, RHS
400  2131214336U, // <0,4,5,5>: Cost 2 ins <u,4,5,5>, lane 0
401  1618136374U, // <0,4,5,6>: Cost 2 vext3 <1,2,3,0>, RHS
402  2830699830U, // <0,4,5,7>: Cost 3 vuzpr <2,0,2,4>, RHS
403  1618136392U, // <0,4,5,u>: Cost 2 vext3 <1,2,3,0>, RHS
404  2712227146U, // <0,4,6,0>: Cost 3 vext3 <4,6,0,0>, <4,6,0,0>
405  2753138977U, // <0,4,6,1>: Cost 3 vuzpl <0,2,4,6>, <6,0,1,2>
406  2753138988U, // <0,4,6,2>: Cost 3 vuzpl <0,2,4,6>, <6,0,2,4>
407  2086150145U, // <0,4,6,3>: Cost 2 ins <0,u,6,3>, lane 1
408  2712522094U, // <0,4,6,4>: Cost 3 vext3 <4,6,4,0>, <4,6,4,0>
409  2083659778U, // <0,4,6,5>: Cost 2 ins <0,4,u,5>, lane 2
410  2131296256U, // <0,4,6,6>: Cost 2 ins <u,4,6,6>, lane 0
411  2131304448U, // <0,4,6,7>: Cost 2 ins <u,4,6,7>, lane 0
412  2083659778U, // <0,4,6,u>: Cost 2 ins <0,4,u,5>, lane 2
413  3021106432U, // <0,4,7,0>: Cost 3 vtrnl <0,1,7,3>, <4,5,0,7>
414  2860487502U, // <0,4,7,1>: Cost 3 vuzpr <7,0,1,4>, <6,7,0,1>
415  3157377026U, // <0,4,7,2>: Cost 3 ins <0,4,u,2>, lane 2
416  2086223873U, // <0,4,7,3>: Cost 2 ins <0,u,7,3>, lane 1
417  3205095424U, // <0,4,7,4>: Cost 3 ins <u,4,7,4>, lane 0
418  2083659778U, // <0,4,7,5>: Cost 2 ins <0,4,u,5>, lane 2
419  2131369984U, // <0,4,7,6>: Cost 2 ins <u,4,7,6>, lane 0
420  2752452204U, // <0,4,7,7>: Cost 3 vuzpl <0,1,4,3>, <7,7,7,7>
421  2083659778U, // <0,4,7,u>: Cost 2 ins <0,4,u,5>, lane 2
422  2083168259U, // <0,4,u,0>: Cost 2 ins <0,4,1,u>, lane 3
423  2085765121U, // <0,4,u,1>: Cost 2 ins <0,u,1,1>, lane 1
424  1679398702U, // <0,4,u,2>: Cost 2 vuzpl <0,2,4,6>, LHS
425  1012113409U, // <0,4,u,3>: Cost 1 ins LHS, lane 1
426  1679392972U, // <0,4,u,4>: Cost 2 vuzpl <0,2,4,6>, <0,2,4,6>
427  743681334U, // <0,4,u,5>: Cost 1 vzipl LHS, RHS
428  873696566U, // <0,4,u,6>: Cost 1 vtrnl LHS, RHS
429  2083168259U, // <0,4,u,7>: Cost 2 ins <0,4,1,u>, lane 3
430  873696584U, // <0,4,u,u>: Cost 1 vtrnl LHS, RHS
431  2085683201U, // <0,5,0,0>: Cost 2 ins <0,u,0,0>, lane 1
432  2625912934U, // <0,5,0,1>: Cost 3 vext2 <1,4,0,5>, LHS
433  2085699585U, // <0,5,0,2>: Cost 2 ins <0,u,0,2>, lane 1
434  2085707777U, // <0,5,0,3>: Cost 2 ins <0,u,0,3>, lane 1
435  3159457793U, // <0,5,0,4>: Cost 3 ins <0,u,0,4>, lane 1
436  1678778497U, // <0,5,0,5>: Cost 2 vuzpl <0,1,5,3>, <0,1,5,3>
437  3159474177U, // <0,5,0,6>: Cost 3 ins <0,u,0,6>, lane 1
438  2013269302U, // <0,5,0,7>: Cost 2 vtrnr <0,0,0,0>, RHS
439  2085699585U, // <0,5,0,u>: Cost 2 ins <0,u,0,2>, lane 1
440  1500659814U, // <0,5,1,0>: Cost 2 vext1 <4,0,5,1>, LHS
441  2085765121U, // <0,5,1,1>: Cost 2 ins <0,u,1,1>, lane 1
442  3159515137U, // <0,5,1,2>: Cost 3 ins <0,u,1,2>, lane 1
443  2085781505U, // <0,5,1,3>: Cost 2 ins <0,u,1,3>, lane 1
444  1812778950U, // <0,5,1,4>: Cost 2 vzipl LHS, <5,4,7,6>
445  2085797889U, // <0,5,1,5>: Cost 2 ins <0,u,1,5>, lane 1
446  1812779106U, // <0,5,1,6>: Cost 2 vzipl LHS, <5,6,7,0>
447  2013351222U, // <0,5,1,7>: Cost 2 vtrnr <0,0,1,1>, RHS
448  2085765121U, // <0,5,1,u>: Cost 2 ins <0,u,1,1>, lane 1
449  2085830657U, // <0,5,2,0>: Cost 2 ins <0,u,2,0>, lane 1
450  1946996864U, // <0,5,2,1>: Cost 2 vtrnl LHS, <5,7,1,3>
451  2085847041U, // <0,5,2,2>: Cost 2 ins <0,u,2,2>, lane 1
452  1012113409U, // <0,5,2,3>: Cost 1 ins LHS, lane 1
453  2085863425U, // <0,5,2,4>: Cost 2 ins <0,u,2,4>, lane 1
454  1946996740U, // <0,5,2,5>: Cost 2 vtrnl LHS, <5,5,5,5>
455  2085879809U, // <0,5,2,6>: Cost 2 ins <0,u,2,6>, lane 1
456  2019478838U, // <0,5,2,7>: Cost 2 vtrnr <1,0,3,2>, RHS
457  1012113409U, // <0,5,2,u>: Cost 1 ins LHS, lane 1
458  2637858966U, // <0,5,3,0>: Cost 3 vext2 <3,4,0,5>, <3,0,1,2>
459  3205439488U, // <0,5,3,1>: Cost 3 ins <u,5,3,1>, lane 0
460  3087183153U, // <0,5,3,2>: Cost 3 vtrnr <0,0,2,3>, <4,5,6,2>
461  2085928961U, // <0,5,3,3>: Cost 2 ins <0,u,3,3>, lane 1
462  2637859284U, // <0,5,3,4>: Cost 3 vext2 <3,4,0,5>, <3,4,0,5>
463  3205472256U, // <0,5,3,5>: Cost 3 ins <u,5,3,5>, lane 0
464  3205480448U, // <0,5,3,6>: Cost 3 ins <u,5,3,6>, lane 0
465  2131746816U, // <0,5,3,7>: Cost 2 ins <u,5,3,7>, lane 0
466  2131746816U, // <0,5,3,u>: Cost 2 ins <u,5,3,7>, lane 0
467  2888453704U, // <0,5,4,0>: Cost 3 vzipl <0,4,1,5>, <5,0,1,2>
468  3159728129U, // <0,5,4,1>: Cost 3 ins <0,u,4,1>, lane 1
469  3159736321U, // <0,5,4,2>: Cost 3 ins <0,u,4,2>, lane 1
470  2086002689U, // <0,5,4,3>: Cost 2 ins <0,u,4,3>, lane 1
471  2888454068U, // <0,5,4,4>: Cost 3 vzipl <0,4,1,5>, <5,4,5,6>
472  2888454148U, // <0,5,4,5>: Cost 3 vzipl <0,4,1,5>, <5,5,5,5>
473  2086027265U, // <0,5,4,6>: Cost 2 ins <0,u,4,6>, lane 1
474  2131820544U, // <0,5,4,7>: Cost 2 ins <u,5,4,7>, lane 0
475  2086027265U, // <0,5,4,u>: Cost 2 ins <0,u,4,6>, lane 1
476  3205578752U, // <0,5,5,0>: Cost 3 ins <u,5,5,0>, lane 0
477  2997291922U, // <0,5,5,1>: Cost 3 vzipr <7,4,0,5>, <4,0,5,1>
478  2752523939U, // <0,5,5,2>: Cost 3 vuzpl <0,1,5,3>, <5,1,2,3>
479  2086076417U, // <0,5,5,3>: Cost 2 ins <0,u,5,3>, lane 1
480  3205611520U, // <0,5,5,4>: Cost 3 ins <u,5,5,4>, lane 0
481  2131877888U, // <0,5,5,5>: Cost 2 ins <u,5,5,5>, lane 0
482  2657767522U, // <0,5,5,6>: Cost 3 vext2 <6,7,0,5>, <5,6,7,0>
483  2131894272U, // <0,5,5,7>: Cost 2 ins <u,5,5,7>, lane 0
484  2086076417U, // <0,5,5,u>: Cost 2 ins <0,u,5,3>, lane 1
485  2131910656U, // <0,5,6,0>: Cost 2 ins <u,5,6,0>, lane 0
486  2131918848U, // <0,5,6,1>: Cost 2 ins <u,5,6,1>, lane 0
487  2131927040U, // <0,5,6,2>: Cost 2 ins <u,5,6,2>, lane 0
488  2131935232U, // <0,5,6,3>: Cost 2 ins <u,5,6,3>, lane 0
489  2131943424U, // <0,5,6,4>: Cost 2 ins <u,5,6,4>, lane 0
490  2131951616U, // <0,5,6,5>: Cost 2 ins <u,5,6,5>, lane 0
491  2131959808U, // <0,5,6,6>: Cost 2 ins <u,5,6,6>, lane 0
492  1058226176U, // <0,5,6,7>: Cost 1 ins RHS, lane 0
493  1058226176U, // <0,5,6,u>: Cost 1 ins RHS, lane 0
494  2562506854U, // <0,5,7,0>: Cost 3 vext1 <2,0,5,7>, LHS
495  2562507670U, // <0,5,7,1>: Cost 3 vext1 <2,0,5,7>, <1,2,3,0>
496  2562508262U, // <0,5,7,2>: Cost 3 vext1 <2,0,5,7>, <2,0,5,7>
497  2086223873U, // <0,5,7,3>: Cost 2 ins <0,u,7,3>, lane 1
498  2562510134U, // <0,5,7,4>: Cost 3 vext1 <2,0,5,7>, RHS
499  2718716072U, // <0,5,7,5>: Cost 3 vext3 <5,6,7,0>, <5,7,5,7>
500  2718716074U, // <0,5,7,6>: Cost 3 vext3 <5,6,7,0>, <5,7,6,0>
501  2132041728U, // <0,5,7,7>: Cost 2 ins <u,5,7,7>, lane 0
502  2132041728U, // <0,5,7,u>: Cost 2 ins <u,5,7,7>, lane 0
503  1500717158U, // <0,5,u,0>: Cost 2 vext1 <4,0,5,u>, LHS
504  2085765121U, // <0,5,u,1>: Cost 2 ins <0,u,1,1>, lane 1
505  2085699585U, // <0,5,u,2>: Cost 2 ins <0,u,0,2>, lane 1
506  1012113409U, // <0,5,u,3>: Cost 1 ins LHS, lane 1
507  1817423814U, // <0,5,u,4>: Cost 2 vzipl LHS, <5,4,7,6>
508  2085797889U, // <0,5,u,5>: Cost 2 ins <0,u,1,5>, lane 1
509  2085879809U, // <0,5,u,6>: Cost 2 ins <0,u,2,6>, lane 1
510  1058226176U, // <0,5,u,7>: Cost 1 ins RHS, lane 0
511  1012113409U, // <0,5,u,u>: Cost 1 ins LHS, lane 1
512  2085683201U, // <0,6,0,0>: Cost 2 ins <0,u,0,0>, lane 1
513  2619949158U, // <0,6,0,1>: Cost 3 vext2 <0,4,0,6>, LHS
514  2132148224U, // <0,6,0,2>: Cost 2 ins <u,6,0,2>, lane 0
515  2085707777U, // <0,6,0,3>: Cost 2 ins <0,u,0,3>, lane 1
516  2619949386U, // <0,6,0,4>: Cost 3 vext2 <0,4,0,6>, <0,4,0,6>
517  2586415202U, // <0,6,0,5>: Cost 3 vext1 <6,0,6,0>, <5,6,7,0>
518  1678852234U, // <0,6,0,6>: Cost 2 vuzpl <0,1,6,3>, <0,1,6,3>
519  1879051574U, // <0,6,0,7>: Cost 2 vzipr <0,0,0,0>, RHS
520  2132148224U, // <0,6,0,u>: Cost 2 ins <u,6,0,2>, lane 0
521  2993278336U, // <0,6,1,0>: Cost 3 vzipr <6,7,0,1>, <4,6,6,0>
522  2085765121U, // <0,6,1,1>: Cost 2 ins <0,u,1,1>, lane 1
523  1812779514U, // <0,6,1,2>: Cost 2 vzipl LHS, <6,2,7,3>
524  2085781505U, // <0,6,1,3>: Cost 2 ins <0,u,1,3>, lane 1
525  3159531521U, // <0,6,1,4>: Cost 3 ins <0,u,1,4>, lane 1
526  2085797889U, // <0,6,1,5>: Cost 2 ins <0,u,1,5>, lane 1
527  1812779832U, // <0,6,1,6>: Cost 2 vzipl LHS, <6,6,6,6>
528  1892994358U, // <0,6,1,7>: Cost 2 vzipr <2,3,0,1>, RHS
529  1892994359U, // <0,6,1,u>: Cost 2 vzipr <2,3,0,1>, RHS
530  1946997582U, // <0,6,2,0>: Cost 2 vtrnl LHS, <6,7,0,1>
531  2085838849U, // <0,6,2,1>: Cost 2 ins <0,u,2,1>, lane 1
532  2085847041U, // <0,6,2,2>: Cost 2 ins <0,u,2,2>, lane 1
533  1012113409U, // <0,6,2,3>: Cost 1 ins LHS, lane 1
534  1946997622U, // <0,6,2,4>: Cost 2 vtrnl LHS, <6,7,4,5>
535  2085871617U, // <0,6,2,5>: Cost 2 ins <0,u,2,5>, lane 1
536  2085879809U, // <0,6,2,6>: Cost 2 ins <0,u,2,6>, lane 1
537  1880395062U, // <0,6,2,7>: Cost 2 vzipr <0,2,0,2>, RHS
538  1012113409U, // <0,6,2,u>: Cost 1 ins LHS, lane 1
539  3122942050U, // <0,6,3,0>: Cost 3 vtrnr <6,0,1,3>, <5,6,7,0>
540  2250527010U, // <0,6,3,1>: Cost 3 vrev <6,0,1,3>
541  3206111232U, // <0,6,3,2>: Cost 3 ins <u,6,3,2>, lane 0
542  2085928961U, // <0,6,3,3>: Cost 2 ins <0,u,3,3>, lane 1
543  3206127616U, // <0,6,3,4>: Cost 3 ins <u,6,3,4>, lane 0
544  3206135808U, // <0,6,3,5>: Cost 3 ins <u,6,3,5>, lane 0
545  3206144000U, // <0,6,3,6>: Cost 3 ins <u,6,3,6>, lane 0
546  2132410368U, // <0,6,3,7>: Cost 2 ins <u,6,3,7>, lane 0
547  2132410368U, // <0,6,3,u>: Cost 2 ins <u,6,3,7>, lane 0
548  2888536380U, // <0,6,4,0>: Cost 3 vzipl <0,4,2,6>, <6,0,4,2>
549  3021574433U, // <0,6,4,1>: Cost 3 vtrnl <0,2,4,6>, <6,0,1,2>
550  3021574444U, // <0,6,4,2>: Cost 3 vtrnl <0,2,4,6>, <6,0,2,4>
551  2086002689U, // <0,6,4,3>: Cost 2 ins <0,u,4,3>, lane 1
552  2562559286U, // <0,6,4,4>: Cost 3 vext1 <2,0,6,4>, RHS
553  3021574797U, // <0,6,4,5>: Cost 3 vtrnl <0,2,4,6>, <6,4,5,6>
554  2132475904U, // <0,6,4,6>: Cost 2 ins <u,6,4,6>, lane 0
555  2954153270U, // <0,6,4,7>: Cost 3 vzipr <0,2,0,4>, RHS
556  2132475904U, // <0,6,4,u>: Cost 2 ins <u,6,4,6>, lane 0
557  2718716594U, // <0,6,5,0>: Cost 3 vext3 <5,6,7,0>, <6,5,0,7>
558  3206250496U, // <0,6,5,1>: Cost 3 ins <u,6,5,1>, lane 0
559  3206258688U, // <0,6,5,2>: Cost 3 ins <u,6,5,2>, lane 0
560  2086076417U, // <0,6,5,3>: Cost 2 ins <0,u,5,3>, lane 1
561  3206275072U, // <0,6,5,4>: Cost 3 ins <u,6,5,4>, lane 0
562  3206283264U, // <0,6,5,5>: Cost 3 ins <u,6,5,5>, lane 0
563  3206291456U, // <0,6,5,6>: Cost 3 ins <u,6,5,6>, lane 0
564  2961460534U, // <0,6,5,7>: Cost 3 vzipr <1,4,0,5>, RHS
565  2086076417U, // <0,6,5,u>: Cost 2 ins <0,u,5,3>, lane 1
566  2724172540U, // <0,6,6,0>: Cost 3 vext3 <6,6,0,0>, <6,6,0,0>
567  2889838972U, // <0,6,6,1>: Cost 3 vzipl <0,6,2,3>, <6,1,2,3>
568  2997300124U, // <0,6,6,2>: Cost 3 vzipr <7,4,0,6>, <4,0,6,2>
569  2086150145U, // <0,6,6,3>: Cost 2 ins <0,u,6,3>, lane 1
570  3206348800U, // <0,6,6,4>: Cost 3 ins <u,6,6,4>, lane 0
571  2889839336U, // <0,6,6,5>: Cost 3 vzipl <0,6,2,3>, <6,5,6,7>
572  2132623360U, // <0,6,6,6>: Cost 2 ins <u,6,6,6>, lane 0
573  2132631552U, // <0,6,6,7>: Cost 2 ins <u,6,6,7>, lane 0
574  2086150145U, // <0,6,6,u>: Cost 2 ins <0,u,6,3>, lane 1
575  2132647936U, // <0,6,7,0>: Cost 2 ins <u,6,7,0>, lane 0
576  2724909910U, // <0,6,7,1>: Cost 3 vext3 <6,7,1,0>, <6,7,1,0>
577  3206406144U, // <0,6,7,2>: Cost 3 ins <u,6,7,2>, lane 0
578  2086223873U, // <0,6,7,3>: Cost 2 ins <0,u,7,3>, lane 1
579  2132680704U, // <0,6,7,4>: Cost 2 ins <u,6,7,4>, lane 0
580  2718716800U, // <0,6,7,5>: Cost 3 vext3 <5,6,7,0>, <6,7,5,6>
581  3206438912U, // <0,6,7,6>: Cost 3 ins <u,6,7,6>, lane 0
582  2132705280U, // <0,6,7,7>: Cost 2 ins <u,6,7,7>, lane 0
583  2132647936U, // <0,6,7,u>: Cost 2 ins <u,6,7,0>, lane 0
584  2132647936U, // <0,6,u,0>: Cost 2 ins <u,6,7,0>, lane 0
585  2085765121U, // <0,6,u,1>: Cost 2 ins <0,u,1,1>, lane 1
586  2132148224U, // <0,6,u,2>: Cost 2 ins <u,6,0,2>, lane 0
587  1012113409U, // <0,6,u,3>: Cost 1 ins LHS, lane 1
588  2132680704U, // <0,6,u,4>: Cost 2 ins <u,6,7,4>, lane 0
589  2085797889U, // <0,6,u,5>: Cost 2 ins <0,u,1,5>, lane 1
590  2085879809U, // <0,6,u,6>: Cost 2 ins <0,u,2,6>, lane 1
591  1880444214U, // <0,6,u,7>: Cost 2 vzipr <0,2,0,u>, RHS
592  1012113409U, // <0,6,u,u>: Cost 1 ins LHS, lane 1
593  2085683201U, // <0,7,0,0>: Cost 2 ins <0,u,0,0>, lane 1
594  2132803584U, // <0,7,0,1>: Cost 2 ins <u,7,0,1>, lane 0
595  2085699585U, // <0,7,0,2>: Cost 2 ins <0,u,0,2>, lane 1
596  2085707777U, // <0,7,0,3>: Cost 2 ins <0,u,0,3>, lane 1
597  2580516150U, // <0,7,0,4>: Cost 3 vext1 <5,0,7,0>, RHS
598  2580516476U, // <0,7,0,5>: Cost 3 vext1 <5,0,7,0>, <5,0,7,0>
599  2586489173U, // <0,7,0,6>: Cost 3 vext1 <6,0,7,0>, <6,0,7,0>
600  1678925971U, // <0,7,0,7>: Cost 2 vuzpl <0,1,7,3>, <0,1,7,3>
601  2132803584U, // <0,7,0,u>: Cost 2 ins <u,7,0,1>, lane 0
602  1812780026U, // <0,7,1,0>: Cost 2 vzipl LHS, <7,0,1,2>
603  2085765121U, // <0,7,1,1>: Cost 2 ins <0,u,1,1>, lane 1
604  2632565654U, // <0,7,1,2>: Cost 3 vext2 <2,5,0,7>, <1,2,3,0>
605  2132893696U, // <0,7,1,3>: Cost 2 ins <u,7,1,3>, lane 0
606  1812780390U, // <0,7,1,4>: Cost 2 vzipl LHS, <7,4,5,6>
607  2085797889U, // <0,7,1,5>: Cost 2 ins <0,u,1,5>, lane 1
608  2586497366U, // <0,7,1,6>: Cost 3 vext1 <6,0,7,1>, <6,0,7,1>
609  1812780652U, // <0,7,1,7>: Cost 2 vzipl LHS, <7,7,7,7>
610  2085765121U, // <0,7,1,u>: Cost 2 ins <0,u,1,1>, lane 1
611  2085830657U, // <0,7,2,0>: Cost 2 ins <0,u,2,0>, lane 1
612  1182749690U, // <0,7,2,1>: Cost 2 vrev <7,0,1,2>
613  2085847041U, // <0,7,2,2>: Cost 2 ins <0,u,2,2>, lane 1
614  1012113409U, // <0,7,2,3>: Cost 1 ins LHS, lane 1
615  2085863425U, // <0,7,2,4>: Cost 2 ins <0,u,2,4>, lane 1
616  1946998118U, // <0,7,2,5>: Cost 2 vtrnl LHS, <7,4,5,6>
617  2085879809U, // <0,7,2,6>: Cost 2 ins <0,u,2,6>, lane 1
618  1946998380U, // <0,7,2,7>: Cost 2 vtrnl LHS, <7,7,7,7>
619  1012113409U, // <0,7,2,u>: Cost 1 ins LHS, lane 1
620  2989314146U, // <0,7,3,0>: Cost 3 vzipr <6,1,0,3>, <5,6,7,0>
621  3206766592U, // <0,7,3,1>: Cost 3 ins <u,7,3,1>, lane 0
622  3020813397U, // <0,7,3,2>: Cost 3 vtrnl <0,1,3,3>, <7,1,2,3>
623  2085928961U, // <0,7,3,3>: Cost 2 ins <0,u,3,3>, lane 1
624  3206791168U, // <0,7,3,4>: Cost 3 ins <u,7,3,4>, lane 0
625  3206799360U, // <0,7,3,5>: Cost 3 ins <u,7,3,5>, lane 0
626  2639202936U, // <0,7,3,6>: Cost 3 vext2 <3,6,0,7>, <3,6,0,7>
627  3206815744U, // <0,7,3,7>: Cost 3 ins <u,7,3,7>, lane 0
628  2085928961U, // <0,7,3,u>: Cost 2 ins <0,u,3,3>, lane 1
629  3206832128U, // <0,7,4,0>: Cost 3 ins <u,7,4,0>, lane 0
630  2256507900U, // <0,7,4,1>: Cost 3 vrev <7,0,1,4>
631  2256581637U, // <0,7,4,2>: Cost 3 vrev <7,0,2,4>
632  2086002689U, // <0,7,4,3>: Cost 2 ins <0,u,4,3>, lane 1
633  3206864896U, // <0,7,4,4>: Cost 3 ins <u,7,4,4>, lane 0
634  2133131264U, // <0,7,4,5>: Cost 2 ins <u,7,4,5>, lane 0
635  2086027265U, // <0,7,4,6>: Cost 2 ins <0,u,4,6>, lane 1
636  3020887660U, // <0,7,4,7>: Cost 3 vtrnl <0,1,4,3>, <7,7,7,7>
637  2133131264U, // <0,7,4,u>: Cost 2 ins <u,7,4,5>, lane 0
638  2993311842U, // <0,7,5,0>: Cost 3 vzipr <6,7,0,5>, <5,6,7,0>
639  3206914048U, // <0,7,5,1>: Cost 3 ins <u,7,5,1>, lane 0
640  3020960853U, // <0,7,5,2>: Cost 3 vtrnl <0,1,5,3>, <7,1,2,3>
641  2086076417U, // <0,7,5,3>: Cost 2 ins <0,u,5,3>, lane 1
642  2256737304U, // <0,7,5,4>: Cost 3 vrev <7,0,4,5>
643  3206946816U, // <0,7,5,5>: Cost 3 ins <u,7,5,5>, lane 0
644  2718717377U, // <0,7,5,6>: Cost 3 vext3 <5,6,7,0>, <7,5,6,7>
645  2133221376U, // <0,7,5,7>: Cost 2 ins <u,7,5,7>, lane 0
646  2133221376U, // <0,7,5,u>: Cost 2 ins <u,7,5,7>, lane 0
647  2854834274U, // <0,7,6,0>: Cost 3 vuzpr <6,0,5,7>, <5,6,7,0>
648  2256524286U, // <0,7,6,1>: Cost 3 vrev <7,0,1,6>
649  3206995968U, // <0,7,6,2>: Cost 3 ins <u,7,6,2>, lane 0
650  2086150145U, // <0,7,6,3>: Cost 2 ins <0,u,6,3>, lane 1
651  3207012352U, // <0,7,6,4>: Cost 3 ins <u,7,6,4>, lane 0
652  2656457394U, // <0,7,6,5>: Cost 3 vext2 <6,5,0,7>, <6,5,0,7>
653  3207028736U, // <0,7,6,6>: Cost 3 ins <u,7,6,6>, lane 0
654  2133295104U, // <0,7,6,7>: Cost 2 ins <u,7,6,7>, lane 0
655  2086150145U, // <0,7,6,u>: Cost 2 ins <0,u,6,3>, lane 1
656  2992001122U, // <0,7,7,0>: Cost 3 vzipr <6,5,0,7>, <5,6,7,0>
657  3207061504U, // <0,7,7,1>: Cost 3 ins <u,7,7,1>, lane 0
658  2752672853U, // <0,7,7,2>: Cost 3 vuzpl <0,1,7,3>, <7,1,2,3>
659  2086223873U, // <0,7,7,3>: Cost 2 ins <0,u,7,3>, lane 1
660  3207086080U, // <0,7,7,4>: Cost 3 ins <u,7,7,4>, lane 0
661  3207094272U, // <0,7,7,5>: Cost 3 ins <u,7,7,5>, lane 0
662  2663093724U, // <0,7,7,6>: Cost 3 vext2 <7,6,0,7>, <7,6,0,7>
663  2133368832U, // <0,7,7,7>: Cost 2 ins <u,7,7,7>, lane 0
664  2086223873U, // <0,7,7,u>: Cost 2 ins <0,u,7,3>, lane 1
665  1817424890U, // <0,7,u,0>: Cost 2 vzipl LHS, <7,0,1,2>
666  1182798848U, // <0,7,u,1>: Cost 2 vrev <7,0,1,u>
667  2085699585U, // <0,7,u,2>: Cost 2 ins <0,u,0,2>, lane 1
668  1012113409U, // <0,7,u,3>: Cost 1 ins LHS, lane 1
669  1817425254U, // <0,7,u,4>: Cost 2 vzipl LHS, <7,4,5,6>
670  2085797889U, // <0,7,u,5>: Cost 2 ins <0,u,1,5>, lane 1
671  2085879809U, // <0,7,u,6>: Cost 2 ins <0,u,2,6>, lane 1
672  2133221376U, // <0,7,u,7>: Cost 2 ins <u,7,5,7>, lane 0
673  1012113409U, // <0,7,u,u>: Cost 1 ins LHS, lane 1
674  135053414U, // <0,u,0,0>: Cost 1 vdup0 LHS
675  1678999562U, // <0,u,0,1>: Cost 2 vuzpl LHS, <0,0,1,1>
676  605257830U, // <0,u,0,2>: Cost 1 vuzpl LHS, LHS
677  1007910914U, // <0,u,0,3>: Cost 1 ins LHS, lane 2
678  1678999756U, // <0,u,0,4>: Cost 2 vuzpl LHS, <0,2,4,6>
679  2081767427U, // <0,u,0,5>: Cost 2 ins <0,2,0,u>, lane 3
680  1947506842U, // <0,u,0,6>: Cost 2 vtrnl <0,2,0,2>, RHS
681  2081767427U, // <0,u,0,7>: Cost 2 ins <0,2,0,u>, lane 3
682  605257884U, // <0,u,0,u>: Cost 1 vuzpl LHS, LHS
683  1812821715U, // <0,u,1,0>: Cost 2 vzipl LHS, <u,0,1,2>
684  739039022U, // <0,u,1,1>: Cost 1 vzipl LHS, LHS
685  1813264264U, // <0,u,1,2>: Cost 2 vzipl LHS, <u,2,3,3>
686  1007910914U, // <0,u,1,3>: Cost 1 ins LHS, lane 2
687  1812822079U, // <0,u,1,4>: Cost 2 vzipl LHS, <u,4,5,6>
688  739039386U, // <0,u,1,5>: Cost 1 vzipl LHS, RHS
689  1813264592U, // <0,u,1,6>: Cost 2 vzipl LHS, <u,6,3,7>
690  1892994376U, // <0,u,1,7>: Cost 2 vzipr <2,3,0,1>, RHS
691  739039589U, // <0,u,1,u>: Cost 1 vzipl LHS, LHS
692  1007509507U, // <0,u,2,0>: Cost 1 ins LHS, lane 3
693  1007509507U, // <0,u,2,1>: Cost 1 ins LHS, lane 3
694  873256750U, // <0,u,2,2>: Cost 1 vtrnl LHS, LHS
695  835584U, // <0,u,2,3>: Cost 0 copy LHS
696  1007509507U, // <0,u,2,4>: Cost 1 ins LHS, lane 3
697  1007509507U, // <0,u,2,5>: Cost 1 ins LHS, lane 3
698  873257114U, // <0,u,2,6>: Cost 1 vtrnl LHS, RHS
699  1007509507U, // <0,u,2,7>: Cost 1 ins LHS, lane 3
700  835584U, // <0,u,2,u>: Cost 0 copy LHS
701  2129698816U, // <0,u,3,0>: Cost 2 ins <u,2,3,0>, lane 0
702  1679001750U, // <0,u,3,1>: Cost 2 vuzpl LHS, <3,0,1,2>
703  2128388096U, // <0,u,3,2>: Cost 2 ins <u,0,3,2>, lane 0
704  1007910914U, // <0,u,3,3>: Cost 1 ins LHS, lane 2
705  2129731584U, // <0,u,3,4>: Cost 2 ins <u,2,3,4>, lane 0
706  1679002114U, // <0,u,3,5>: Cost 2 vuzpl LHS, <3,4,5,6>
707  2082340866U, // <0,u,3,6>: Cost 2 ins <0,2,u,6>, lane 2
708  2131746816U, // <0,u,3,7>: Cost 2 ins <u,5,3,7>, lane 0
709  1007910914U, // <0,u,3,u>: Cost 1 ins LHS, lane 2
710  2082062339U, // <0,u,4,0>: Cost 2 ins <0,2,4,u>, lane 3
711  1814714158U, // <0,u,4,1>: Cost 2 vzipl <0,4,1,5>, LHS
712  1947834158U, // <0,u,4,2>: Cost 2 vtrnl <0,2,4,6>, LHS
713  1007910914U, // <0,u,4,3>: Cost 1 ins LHS, lane 2
714  1947828428U, // <0,u,4,4>: Cost 2 vtrnl <0,2,4,6>, <0,2,4,6>
715  1544899894U, // <0,u,4,5>: Cost 2 vext2 <0,2,0,u>, RHS
716  605261110U, // <0,u,4,6>: Cost 1 vuzpl LHS, RHS
717  2082062339U, // <0,u,4,7>: Cost 2 ins <0,2,4,u>, lane 3
718  605261128U, // <0,u,4,u>: Cost 1 vuzpl LHS, RHS
719  2080964610U, // <0,u,5,0>: Cost 2 ins <0,0,u,0>, lane 2
720  2128527360U, // <0,u,5,1>: Cost 2 ins <u,0,5,1>, lane 0
721  2080980994U, // <0,u,5,2>: Cost 2 ins <0,0,u,2>, lane 2
722  1007910914U, // <0,u,5,3>: Cost 1 ins LHS, lane 2
723  2081660930U, // <0,u,5,4>: Cost 2 ins <0,1,u,4>, lane 2
724  2131214336U, // <0,u,5,5>: Cost 2 ins <u,4,5,5>, lane 0
725  1618139290U, // <0,u,5,6>: Cost 2 vext3 <1,2,3,0>, RHS
726  1751092534U, // <0,u,5,7>: Cost 2 vuzpr <1,0,3,u>, RHS
727  1007910914U, // <0,u,5,u>: Cost 1 ins LHS, lane 2
728  1679004494U, // <0,u,6,0>: Cost 2 vuzpl LHS, <6,7,0,1>
729  2080972802U, // <0,u,6,1>: Cost 2 ins <0,0,u,1>, lane 2
730  2128609280U, // <0,u,6,2>: Cost 2 ins <u,0,6,2>, lane 0
731  1007910914U, // <0,u,6,3>: Cost 1 ins LHS, lane 2
732  1679004534U, // <0,u,6,4>: Cost 2 vuzpl LHS, <6,7,4,5>
733  2083659778U, // <0,u,6,5>: Cost 2 ins <0,4,u,5>, lane 2
734  2082340866U, // <0,u,6,6>: Cost 2 ins <0,2,u,6>, lane 2
735  1058226176U, // <0,u,6,7>: Cost 1 ins RHS, lane 0
736  1007910914U, // <0,u,6,u>: Cost 1 ins LHS, lane 2
737  2132647936U, // <0,u,7,0>: Cost 2 ins <u,6,7,0>, lane 0
738  2080972802U, // <0,u,7,1>: Cost 2 ins <0,0,u,1>, lane 2
739  2080980994U, // <0,u,7,2>: Cost 2 ins <0,0,u,2>, lane 2
740  1007910914U, // <0,u,7,3>: Cost 1 ins LHS, lane 2
741  2132680704U, // <0,u,7,4>: Cost 2 ins <u,6,7,4>, lane 0
742  2083659778U, // <0,u,7,5>: Cost 2 ins <0,4,u,5>, lane 2
743  2082340866U, // <0,u,7,6>: Cost 2 ins <0,2,u,6>, lane 2
744  2132041728U, // <0,u,7,7>: Cost 2 ins <u,5,7,7>, lane 0
745  1007910914U, // <0,u,7,u>: Cost 1 ins LHS, lane 2
746  135053414U, // <0,u,u,0>: Cost 1 vdup0 LHS
747  743683886U, // <0,u,u,1>: Cost 1 vzipl LHS, LHS
748  605263662U, // <0,u,u,2>: Cost 1 vuzpl LHS, LHS
749  835584U, // <0,u,u,3>: Cost 0 copy LHS
750  1007509507U, // <0,u,u,4>: Cost 1 ins LHS, lane 3
751  743684250U, // <0,u,u,5>: Cost 1 vzipl LHS, RHS
752  605264026U, // <0,u,u,6>: Cost 1 vuzpl LHS, RHS
753  1007509507U, // <0,u,u,7>: Cost 1 ins LHS, lane 3
754  835584U, // <0,u,u,u>: Cost 0 copy LHS
755  2128150528U, // <1,0,0,0>: Cost 2 ins <u,0,0,0>, lane 0
756  1818148966U, // <1,0,0,1>: Cost 2 vzipl <1,0,3,2>, LHS
757  2086952962U, // <1,0,0,2>: Cost 2 ins <1,0,u,2>, lane 2
758  2619310332U, // <1,0,0,3>: Cost 3 vext2 <0,3,1,0>, <0,3,1,0>
759  2891891026U, // <1,0,0,4>: Cost 3 vzipl <1,0,3,2>, <0,4,1,5>
760  3165437953U, // <1,0,0,5>: Cost 3 ins <1,u,0,5>, lane 1
761  3160154115U, // <1,0,0,6>: Cost 3 ins <1,0,0,u>, lane 3
762  3160154115U, // <1,0,0,7>: Cost 3 ins <1,0,0,u>, lane 3
763  1818149533U, // <1,0,0,u>: Cost 2 vzipl <1,0,3,2>, LHS
764  1745641571U, // <1,0,1,0>: Cost 2 vuzpr <0,1,2,0>, <0,1,2,0>
765  1818656870U, // <1,0,1,1>: Cost 2 vzipl <1,1,1,1>, LHS
766  1616003174U, // <1,0,1,2>: Cost 2 vext3 <0,u,1,1>, LHS
767  2091753473U, // <1,0,1,3>: Cost 2 ins <1,u,1,3>, lane 1
768  2556783926U, // <1,0,1,4>: Cost 3 vext1 <1,1,0,1>, RHS
769  2760770560U, // <1,0,1,5>: Cost 3 vuzpl <1,5,0,2>, <1,3,5,7>
770  2724839566U, // <1,0,1,6>: Cost 3 vext3 <6,7,0,1>, <0,1,6,7>
771  3165528065U, // <1,0,1,7>: Cost 3 ins <1,u,1,7>, lane 1
772  1616003228U, // <1,0,1,u>: Cost 2 vext3 <0,u,1,1>, LHS
773  2685690019U, // <1,0,2,0>: Cost 3 vext3 <0,2,0,1>, <0,2,0,1>
774  1819459686U, // <1,0,2,1>: Cost 2 vzipl <1,2,3,0>, LHS
775  2128314368U, // <1,0,2,2>: Cost 2 ins <u,0,2,2>, lane 0
776  2128322560U, // <1,0,2,3>: Cost 2 ins <u,0,2,3>, lane 0
777  2689745100U, // <1,0,2,4>: Cost 3 vext3 <0,u,1,1>, <0,2,4,6>
778  2970798548U, // <1,0,2,5>: Cost 3 vzipr <3,0,1,2>, <3,4,0,5>
779  3165593601U, // <1,0,2,6>: Cost 3 ins <1,u,2,6>, lane 1
780  2592625730U, // <1,0,2,7>: Cost 3 vext1 <7,1,0,2>, <7,1,0,2>
781  1819460253U, // <1,0,2,u>: Cost 2 vzipl <1,2,3,0>, LHS
782  2014101504U, // <1,0,3,0>: Cost 2 vtrnr LHS, <0,0,0,0>
783  2014101514U, // <1,0,3,1>: Cost 2 vtrnr LHS, <0,0,1,1>
784  67944550U, // <1,0,3,2>: Cost 1 vrev LHS
785  2091900929U, // <1,0,3,3>: Cost 2 ins <1,u,3,3>, lane 1
786  2091909121U, // <1,0,3,4>: Cost 2 ins <1,u,3,4>, lane 1
787  2086633475U, // <1,0,3,5>: Cost 2 ins <1,0,3,u>, lane 3
788  2086633475U, // <1,0,3,6>: Cost 2 ins <1,0,3,u>, lane 3
789  2091933697U, // <1,0,3,7>: Cost 2 ins <1,u,3,7>, lane 1
790  68386972U, // <1,0,3,u>: Cost 1 vrev LHS
791  2667752338U, // <1,0,4,0>: Cost 3 vext2 <u,4,1,0>, <4,0,5,1>
792  2689745234U, // <1,0,4,1>: Cost 3 vext3 <0,u,1,1>, <0,4,1,5>
793  2086952962U, // <1,0,4,2>: Cost 2 ins <1,0,u,2>, lane 2
794  2819383641U, // <1,0,4,3>: Cost 3 vuzpr <0,1,2,0>, <0,4,2,3>
795  2894569810U, // <1,0,4,4>: Cost 3 vzipl <1,4,3,5>, <0,4,1,5>
796  2619313462U, // <1,0,4,5>: Cost 3 vext2 <0,3,1,0>, RHS
797  2758102326U, // <1,0,4,6>: Cost 3 vuzpl <1,1,0,0>, RHS
798  2819386597U, // <1,0,4,7>: Cost 3 vuzpr <0,1,2,0>, <4,4,6,7>
799  2086952962U, // <1,0,4,u>: Cost 2 ins <1,0,u,2>, lane 2
800  2955558912U, // <1,0,5,0>: Cost 3 vzipr <0,4,1,5>, <0,0,0,0>
801  1821507686U, // <1,0,5,1>: Cost 2 vzipl <1,5,3,7>, LHS
802  1954545766U, // <1,0,5,2>: Cost 2 vtrnl <1,3,5,7>, LHS
803  3165790209U, // <1,0,5,3>: Cost 3 ins <1,u,5,3>, lane 1
804  2955560050U, // <1,0,5,4>: Cost 3 vzipr <0,4,1,5>, <1,5,0,4>
805  3165806593U, // <1,0,5,5>: Cost 3 ins <1,u,5,5>, lane 1
806  3202310144U, // <1,0,5,6>: Cost 3 ins <u,0,5,6>, lane 0
807  2092081153U, // <1,0,5,7>: Cost 2 ins <1,u,5,7>, lane 1
808  1954545820U, // <1,0,5,u>: Cost 2 vtrnl <1,3,5,7>, LHS
809  3202334720U, // <1,0,6,0>: Cost 3 ins <u,0,6,0>, lane 0
810  2895765606U, // <1,0,6,1>: Cost 3 vzipl <1,6,1,7>, LHS
811  2128609280U, // <1,0,6,2>: Cost 2 ins <u,0,6,2>, lane 0
812  2819383803U, // <1,0,6,3>: Cost 3 vuzpr <0,1,2,0>, <0,6,2,3>
813  2896060754U, // <1,0,6,4>: Cost 3 vzipl <1,6,5,7>, <0,4,1,5>
814  3029688449U, // <1,0,6,5>: Cost 3 vtrnl <1,5,6,7>, <0,1,5,3>
815  3165888513U, // <1,0,6,6>: Cost 3 ins <1,u,6,6>, lane 1
816  2128650240U, // <1,0,6,7>: Cost 2 ins <u,0,6,7>, lane 0
817  2128609280U, // <1,0,6,u>: Cost 2 ins <u,0,6,2>, lane 0
818  2659128312U, // <1,0,7,0>: Cost 3 vext2 <7,0,1,0>, <7,0,1,0>
819  2974156454U, // <1,0,7,1>: Cost 3 vzipr <3,5,1,7>, <2,3,0,1>
820  2086952962U, // <1,0,7,2>: Cost 2 ins <1,0,u,2>, lane 2
821  2861265024U, // <1,0,7,3>: Cost 3 vuzpr <7,1,3,0>, <5,7,1,3>
822  3202441216U, // <1,0,7,4>: Cost 3 ins <u,0,7,4>, lane 0
823  3165954049U, // <1,0,7,5>: Cost 3 ins <1,u,7,5>, lane 1
824  2663110110U, // <1,0,7,6>: Cost 3 vext2 <7,6,1,0>, <7,6,1,0>
825  3165970433U, // <1,0,7,7>: Cost 3 ins <1,u,7,7>, lane 1
826  2086952962U, // <1,0,7,u>: Cost 2 ins <1,0,u,2>, lane 2
827  2014142464U, // <1,0,u,0>: Cost 2 vtrnr LHS, <0,0,0,0>
828  2014142474U, // <1,0,u,1>: Cost 2 vtrnr LHS, <0,0,1,1>
829  67985515U, // <1,0,u,2>: Cost 1 vrev LHS
830  2091753473U, // <1,0,u,3>: Cost 2 ins <1,u,1,3>, lane 1
831  2091909121U, // <1,0,u,4>: Cost 2 ins <1,u,3,4>, lane 1
832  2086633475U, // <1,0,u,5>: Cost 2 ins <1,0,3,u>, lane 3
833  2086633475U, // <1,0,u,6>: Cost 2 ins <1,0,3,u>, lane 3
834  2091933697U, // <1,0,u,7>: Cost 2 ins <1,u,3,7>, lane 1
835  68427937U, // <1,0,u,u>: Cost 1 vrev LHS
836  1818149622U, // <1,1,0,0>: Cost 2 vzipl <1,0,3,2>, <1,0,3,2>
837  1548894310U, // <1,1,0,1>: Cost 2 vext2 <0,u,1,1>, LHS
838  1684439142U, // <1,1,0,2>: Cost 2 vuzpl <1,1,1,1>, LHS
839  2087624706U, // <1,1,0,3>: Cost 2 ins <1,1,u,3>, lane 2
840  2622636370U, // <1,1,0,4>: Cost 3 vext2 <0,u,1,1>, <0,4,1,5>
841  2891891856U, // <1,1,0,5>: Cost 3 vzipl <1,0,3,2>, <1,5,3,7>
842  3161391106U, // <1,1,0,6>: Cost 3 ins <1,1,u,6>, lane 2
843  3161399298U, // <1,1,0,7>: Cost 3 ins <1,1,u,7>, lane 2
844  1548894866U, // <1,1,0,u>: Cost 2 vext2 <0,u,1,1>, <0,u,1,1>
845  1483112550U, // <1,1,1,0>: Cost 2 vext1 <1,1,1,1>, LHS
846  202162278U, // <1,1,1,1>: Cost 1 vdup1 LHS
847  2087149571U, // <1,1,1,2>: Cost 2 ins <1,1,1,u>, lane 3
848  1751548006U, // <1,1,1,3>: Cost 2 vuzpr <1,1,1,1>, LHS
849  1483115830U, // <1,1,1,4>: Cost 2 vext1 <1,1,1,1>, RHS
850  2087149571U, // <1,1,1,5>: Cost 2 ins <1,1,1,u>, lane 3
851  2087149571U, // <1,1,1,6>: Cost 2 ins <1,1,1,u>, lane 3
852  2087149571U, // <1,1,1,7>: Cost 2 ins <1,1,1,u>, lane 3
853  202162278U, // <1,1,1,u>: Cost 1 vdup1 LHS
854  2128961536U, // <1,1,2,0>: Cost 2 ins <u,1,2,0>, lane 0
855  2128969728U, // <1,1,2,1>: Cost 2 ins <u,1,2,1>, lane 0
856  1819460502U, // <1,1,2,2>: Cost 2 vzipl <1,2,3,0>, <1,2,3,0>
857  1055244288U, // <1,1,2,3>: Cost 1 ins LHS, lane 0
858  2128994304U, // <1,1,2,4>: Cost 2 ins <u,1,2,4>, lane 0
859  2129002496U, // <1,1,2,5>: Cost 2 ins <u,1,2,5>, lane 0
860  2129010688U, // <1,1,2,6>: Cost 2 ins <u,1,2,6>, lane 0
861  2129018880U, // <1,1,2,7>: Cost 2 ins <u,1,2,7>, lane 0
862  1055244288U, // <1,1,2,u>: Cost 1 ins LHS, lane 0
863  2091876353U, // <1,1,3,0>: Cost 2 ins <1,u,3,0>, lane 1
864  2014102324U, // <1,1,3,1>: Cost 2 vtrnr LHS, <1,1,1,1>
865  2091892737U, // <1,1,3,2>: Cost 2 ins <1,u,3,2>, lane 1
866  940359782U, // <1,1,3,3>: Cost 1 vtrnr LHS, LHS
867  2091909121U, // <1,1,3,4>: Cost 2 ins <1,u,3,4>, lane 1
868  2087297027U, // <1,1,3,5>: Cost 2 ins <1,1,3,u>, lane 3
869  2087297027U, // <1,1,3,6>: Cost 2 ins <1,1,3,u>, lane 3
870  2091933697U, // <1,1,3,7>: Cost 2 ins <1,u,3,7>, lane 1
871  940359787U, // <1,1,3,u>: Cost 1 vtrnr LHS, LHS
872  2556878950U, // <1,1,4,0>: Cost 3 vext1 <1,1,1,4>, LHS
873  2087608322U, // <1,1,4,1>: Cost 2 ins <1,1,u,1>, lane 2
874  2894496662U, // <1,1,4,2>: Cost 3 vzipl <1,4,2,5>, <1,2,3,0>
875  2087624706U, // <1,1,4,3>: Cost 2 ins <1,1,u,3>, lane 2
876  2014109799U, // <1,1,4,4>: Cost 2 vtrnr <0,1,2,4>, <0,1,2,4>
877  1548897590U, // <1,1,4,5>: Cost 2 vext2 <0,u,1,1>, RHS
878  1684442422U, // <1,1,4,6>: Cost 2 vuzpl <1,1,1,1>, RHS
879  3161399298U, // <1,1,4,7>: Cost 3 ins <1,1,u,7>, lane 2
880  1548897833U, // <1,1,4,u>: Cost 2 vext2 <0,u,1,1>, RHS
881  3028288624U, // <1,1,5,0>: Cost 3 vtrnl <1,3,5,7>, <1,5,0,2>
882  2087608322U, // <1,1,5,1>: Cost 2 ins <1,1,u,1>, lane 2
883  2955561110U, // <1,1,5,2>: Cost 3 vzipr <0,4,1,5>, <3,0,1,2>
884  2087624706U, // <1,1,5,3>: Cost 2 ins <1,1,u,3>, lane 2
885  2955558925U, // <1,1,5,4>: Cost 3 vzipr <0,4,1,5>, <0,0,1,4>
886  1881817426U, // <1,1,5,5>: Cost 2 vzipr <0,4,1,5>, <0,4,1,5>
887  2670415970U, // <1,1,5,6>: Cost 3 vext2 <u,u,1,1>, <5,6,7,0>
888  1751551286U, // <1,1,5,7>: Cost 2 vuzpr <1,1,1,1>, RHS
889  1751551287U, // <1,1,5,u>: Cost 2 vuzpr <1,1,1,1>, RHS
890  3165839361U, // <1,1,6,0>: Cost 3 ins <1,u,6,0>, lane 1
891  2087608322U, // <1,1,6,1>: Cost 2 ins <1,1,u,1>, lane 2
892  2973485206U, // <1,1,6,2>: Cost 3 vzipr <3,4,1,6>, <3,0,1,2>
893  2087624706U, // <1,1,6,3>: Cost 2 ins <1,1,u,3>, lane 2
894  2221572948U, // <1,1,6,4>: Cost 3 vrev <1,1,4,6>
895  2955567442U, // <1,1,6,5>: Cost 3 vzipr <0,4,1,6>, <0,4,1,5>
896  2014126185U, // <1,1,6,6>: Cost 2 vtrnr <0,1,2,6>, <0,1,2,6>
897  2129313792U, // <1,1,6,7>: Cost 2 ins <u,1,6,7>, lane 0
898  2087624706U, // <1,1,6,u>: Cost 2 ins <1,1,u,3>, lane 2
899  2670416890U, // <1,1,7,0>: Cost 3 vext2 <u,u,1,1>, <7,0,1,2>
900  2087608322U, // <1,1,7,1>: Cost 2 ins <1,1,u,1>, lane 2
901  3203088384U, // <1,1,7,2>: Cost 3 ins <u,1,7,2>, lane 0
902  2129354752U, // <1,1,7,3>: Cost 2 ins <u,1,7,3>, lane 0
903  2670417254U, // <1,1,7,4>: Cost 3 vext2 <u,u,1,1>, <7,4,5,6>
904  2221654878U, // <1,1,7,5>: Cost 3 vrev <1,1,5,7>
905  3161391106U, // <1,1,7,6>: Cost 3 ins <1,1,u,6>, lane 2
906  2014134378U, // <1,1,7,7>: Cost 2 vtrnr <0,1,2,7>, <0,1,2,7>
907  2129354752U, // <1,1,7,u>: Cost 2 ins <u,1,7,3>, lane 0
908  1818149622U, // <1,1,u,0>: Cost 2 vzipl <1,0,3,2>, <1,0,3,2>
909  202162278U, // <1,1,u,1>: Cost 1 vdup1 LHS
910  1684444974U, // <1,1,u,2>: Cost 2 vuzpl <1,1,1,1>, LHS
911  940400742U, // <1,1,u,3>: Cost 1 vtrnr LHS, LHS
912  1483115830U, // <1,1,u,4>: Cost 2 vext1 <1,1,1,1>, RHS
913  1548900506U, // <1,1,u,5>: Cost 2 vext2 <0,u,1,1>, RHS
914  1684445338U, // <1,1,u,6>: Cost 2 vuzpl <1,1,1,1>, RHS
915  1751551529U, // <1,1,u,7>: Cost 2 vuzpr <1,1,1,1>, RHS
916  940400747U, // <1,1,u,u>: Cost 1 vtrnr LHS, LHS
917  2088263682U, // <1,2,0,0>: Cost 2 ins <1,2,u,0>, lane 2
918  1561509990U, // <1,2,0,1>: Cost 2 vext2 <3,0,1,2>, LHS
919  2129494016U, // <1,2,0,2>: Cost 2 ins <u,2,0,2>, lane 0
920  2954854502U, // <1,2,0,3>: Cost 3 vzipr <0,3,1,0>, LHS
921  2088296450U, // <1,2,0,4>: Cost 2 ins <1,2,u,4>, lane 2
922  3165437953U, // <1,2,0,5>: Cost 3 ins <1,u,0,5>, lane 1
923  2891892666U, // <1,2,0,6>: Cost 3 vzipl <1,0,3,2>, <2,6,3,7>
924  2659140170U, // <1,2,0,7>: Cost 3 vext2 <7,0,1,2>, <0,7,2,1>
925  1561510557U, // <1,2,0,u>: Cost 2 vext2 <3,0,1,2>, LHS
926  2088263682U, // <1,2,1,0>: Cost 2 ins <1,2,u,0>, lane 2
927  2091737089U, // <1,2,1,1>: Cost 2 ins <1,u,1,1>, lane 1
928  1745657957U, // <1,2,1,2>: Cost 2 vuzpr <0,1,2,2>, <0,1,2,2>
929  1884438630U, // <1,2,1,3>: Cost 2 vzipr <0,u,1,1>, LHS
930  2088296450U, // <1,2,1,4>: Cost 2 ins <1,2,u,4>, lane 2
931  2635252880U, // <1,2,1,5>: Cost 3 vext2 <3,0,1,2>, <1,5,3,7>
932  2958180700U, // <1,2,1,6>: Cost 3 vzipr <0,u,1,1>, <0,4,2,6>
933  3165528065U, // <1,2,1,7>: Cost 3 ins <1,u,1,7>, lane 1
934  1884438635U, // <1,2,1,u>: Cost 2 vzipr <0,u,1,1>, LHS
935  2088263682U, // <1,2,2,0>: Cost 2 ins <1,2,u,0>, lane 2
936  2893235754U, // <1,2,2,1>: Cost 3 vzipl <1,2,3,4>, <2,1,4,3>
937  2129641472U, // <1,2,2,2>: Cost 2 ins <u,2,2,2>, lane 0
938  1897054310U, // <1,2,2,3>: Cost 2 vzipr <3,0,1,2>, LHS
939  2088296450U, // <1,2,2,4>: Cost 2 ins <1,2,u,4>, lane 2
940  3165585409U, // <1,2,2,5>: Cost 3 ins <1,u,2,5>, lane 1
941  2893203386U, // <1,2,2,6>: Cost 3 vzipl <1,2,3,0>, <2,6,3,7>
942  2994684010U, // <1,2,2,7>: Cost 3 vzipr <7,0,1,2>, <0,1,2,7>
943  1897054315U, // <1,2,2,u>: Cost 2 vzipr <3,0,1,2>, LHS
944  403488870U, // <1,2,3,0>: Cost 1 vext1 LHS, LHS
945  1477231350U, // <1,2,3,1>: Cost 2 vext1 LHS, <1,0,3,2>
946  1477232232U, // <1,2,3,2>: Cost 2 vext1 LHS, <2,2,2,2>
947  1477233052U, // <1,2,3,3>: Cost 2 vext1 LHS, <3,3,3,3>
948  403492150U, // <1,2,3,4>: Cost 1 vext1 LHS, RHS
949  1525010128U, // <1,2,3,5>: Cost 2 vext1 LHS, <5,1,7,3>
950  2014101708U, // <1,2,3,6>: Cost 2 vtrnr LHS, <0,2,4,6>
951  1525011450U, // <1,2,3,7>: Cost 2 vext1 LHS, <7,0,1,2>
952  403494702U, // <1,2,3,u>: Cost 1 vext1 LHS, LHS
953  2088263682U, // <1,2,4,0>: Cost 2 ins <1,2,u,0>, lane 2
954  3162013698U, // <1,2,4,1>: Cost 3 ins <1,2,u,1>, lane 2
955  3162021890U, // <1,2,4,2>: Cost 3 ins <1,2,u,2>, lane 2
956  2954887270U, // <1,2,4,3>: Cost 3 vzipr <0,3,1,4>, LHS
957  2088296450U, // <1,2,4,4>: Cost 2 ins <1,2,u,4>, lane 2
958  1561513270U, // <1,2,4,5>: Cost 2 vext2 <3,0,1,2>, RHS
959  2129821696U, // <1,2,4,6>: Cost 2 ins <u,2,4,6>, lane 0
960  2659143112U, // <1,2,4,7>: Cost 3 vext2 <7,0,1,2>, <4,7,5,0>
961  1561513513U, // <1,2,4,u>: Cost 2 vext2 <3,0,1,2>, RHS
962  2088263682U, // <1,2,5,0>: Cost 2 ins <1,2,u,0>, lane 2
963  2550989824U, // <1,2,5,1>: Cost 3 vext1 <0,1,2,5>, <1,3,5,7>
964  2955558932U, // <1,2,5,2>: Cost 3 vzipr <0,4,1,5>, <0,0,2,2>
965  1881817190U, // <1,2,5,3>: Cost 2 vzipr <0,4,1,5>, LHS
966  2088296450U, // <1,2,5,4>: Cost 2 ins <1,2,u,4>, lane 2
967  2659143684U, // <1,2,5,5>: Cost 3 vext2 <7,0,1,2>, <5,5,5,5>
968  2955559260U, // <1,2,5,6>: Cost 3 vzipr <0,4,1,5>, <0,4,2,6>
969  2092081153U, // <1,2,5,7>: Cost 2 ins <1,u,5,7>, lane 1
970  1881817195U, // <1,2,5,u>: Cost 2 vzipr <0,4,1,5>, LHS
971  2088263682U, // <1,2,6,0>: Cost 2 ins <1,2,u,0>, lane 2
972  3162013698U, // <1,2,6,1>: Cost 3 ins <1,2,u,1>, lane 2
973  2659144186U, // <1,2,6,2>: Cost 3 vext2 <7,0,1,2>, <6,2,7,3>
974  2954240102U, // <1,2,6,3>: Cost 3 vzipr <0,2,1,6>, LHS
975  2088296450U, // <1,2,6,4>: Cost 2 ins <1,2,u,4>, lane 2
976  3162046466U, // <1,2,6,5>: Cost 3 ins <1,2,u,5>, lane 2
977  2895914938U, // <1,2,6,6>: Cost 3 vzipl <1,6,3,7>, <2,6,3,7>
978  2129977344U, // <1,2,6,7>: Cost 2 ins <u,2,6,7>, lane 0
979  2088263682U, // <1,2,6,u>: Cost 2 ins <1,2,u,0>, lane 2
980  1585402874U, // <1,2,7,0>: Cost 2 vext2 <7,0,1,2>, <7,0,1,2>
981  3203743744U, // <1,2,7,1>: Cost 3 ins <u,2,7,1>, lane 0
982  3203751936U, // <1,2,7,2>: Cost 3 ins <u,2,7,2>, lane 0
983  2130018304U, // <1,2,7,3>: Cost 2 ins <u,2,7,3>, lane 0
984  2088296450U, // <1,2,7,4>: Cost 2 ins <1,2,u,4>, lane 2
985  3203776512U, // <1,2,7,5>: Cost 3 ins <u,2,7,5>, lane 0
986  3203784704U, // <1,2,7,6>: Cost 3 ins <u,2,7,6>, lane 0
987  2659145255U, // <1,2,7,7>: Cost 3 vext2 <7,0,1,2>, <7,7,0,1>
988  1590711938U, // <1,2,7,u>: Cost 2 vext2 <7,u,1,2>, <7,u,1,2>
989  403529835U, // <1,2,u,0>: Cost 1 vext1 LHS, LHS
990  1477272310U, // <1,2,u,1>: Cost 2 vext1 LHS, <1,0,3,2>
991  1477273192U, // <1,2,u,2>: Cost 2 vext1 LHS, <2,2,2,2>
992  1477273750U, // <1,2,u,3>: Cost 2 vext1 LHS, <3,0,1,2>
993  403533110U, // <1,2,u,4>: Cost 1 vext1 LHS, RHS
994  1561516186U, // <1,2,u,5>: Cost 2 vext2 <3,0,1,2>, RHS
995  2014142668U, // <1,2,u,6>: Cost 2 vtrnr LHS, <0,2,4,6>
996  1525052410U, // <1,2,u,7>: Cost 2 vext1 LHS, <7,0,1,2>
997  403535662U, // <1,2,u,u>: Cost 1 vext1 LHS, LHS
998  1745666048U, // <1,3,0,0>: Cost 2 vuzpr LHS, <0,0,0,0>
999  1746108426U, // <1,3,0,1>: Cost 2 vuzpr LHS, <0,0,1,1>
1000  1745666806U, // <1,3,0,2>: Cost 2 vuzpr LHS, <1,0,3,2>
1001  2088951810U, // <1,3,0,3>: Cost 2 ins <1,3,u,3>, lane 2
1002  2819850253U, // <1,3,0,4>: Cost 3 vuzpr LHS, <0,0,1,4>
1003  2758984055U, // <1,3,0,5>: Cost 3 vuzpl <1,2,3,0>, <0,4,5,6>
1004  2867183658U, // <1,3,0,6>: Cost 3 vuzpr LHS, <0,0,4,6>
1005  2088984578U, // <1,3,0,7>: Cost 2 ins <1,3,u,7>, lane 2
1006  1745668252U, // <1,3,0,u>: Cost 2 vuzpr LHS, <3,0,1,u>
1007  2088476675U, // <1,3,1,0>: Cost 2 ins <1,3,1,u>, lane 3
1008  1745666868U, // <1,3,1,1>: Cost 2 vuzpr LHS, <1,1,1,1>
1009  2088476675U, // <1,3,1,2>: Cost 2 ins <1,3,1,u>, lane 3
1010  671924326U, // <1,3,1,3>: Cost 1 vuzpr LHS, LHS
1011  2088476675U, // <1,3,1,4>: Cost 2 ins <1,3,1,u>, lane 3
1012  2088476675U, // <1,3,1,5>: Cost 2 ins <1,3,1,u>, lane 3
1013  2088476675U, // <1,3,1,6>: Cost 2 ins <1,3,1,u>, lane 3
1014  2088984578U, // <1,3,1,7>: Cost 2 ins <1,3,u,7>, lane 2
1015  671924331U, // <1,3,1,u>: Cost 1 vuzpr LHS, LHS
1016  1745666966U, // <1,3,2,0>: Cost 2 vuzpr LHS, <1,2,3,0>
1017  2819408044U, // <1,3,2,1>: Cost 3 vuzpr LHS, <0,2,1,1>
1018  1745666212U, // <1,3,2,2>: Cost 2 vuzpr LHS, <0,2,0,2>
1019  1746110066U, // <1,3,2,3>: Cost 2 vuzpr LHS, <2,2,3,3>
1020  1745666970U, // <1,3,2,4>: Cost 2 vuzpr LHS, <1,2,3,4>
1021  2819408066U, // <1,3,2,5>: Cost 3 vuzpr LHS, <0,2,3,5>
1022  1745666252U, // <1,3,2,6>: Cost 2 vuzpr LHS, <0,2,4,6>
1023  2088984578U, // <1,3,2,7>: Cost 2 ins <1,3,u,7>, lane 2
1024  1745666218U, // <1,3,2,u>: Cost 2 vuzpr LHS, <0,2,0,u>
1025  1483276390U, // <1,3,3,0>: Cost 2 vext1 <1,1,3,3>, LHS
1026  1745667750U, // <1,3,3,1>: Cost 2 vuzpr LHS, <2,3,0,1>
1027  2091892737U, // <1,3,3,2>: Cost 2 ins <1,u,3,2>, lane 1
1028  1745667032U, // <1,3,3,3>: Cost 2 vuzpr LHS, <1,3,1,3>
1029  1483279670U, // <1,3,3,4>: Cost 2 vext1 <1,1,3,3>, RHS
1030  1745667790U, // <1,3,3,5>: Cost 2 vuzpr LHS, <2,3,4,5>
1031  2819408868U, // <1,3,3,6>: Cost 3 vuzpr LHS, <1,3,2,6>
1032  2014102528U, // <1,3,3,7>: Cost 2 vtrnr LHS, <1,3,5,7>
1033  1745667037U, // <1,3,3,u>: Cost 2 vuzpr LHS, <1,3,1,u>
1034  2568970342U, // <1,3,4,0>: Cost 3 vext1 <3,1,3,4>, LHS
1035  2759019375U, // <1,3,4,1>: Cost 3 vuzpl <1,2,3,4>, <4,0,1,2>
1036  2759019466U, // <1,3,4,2>: Cost 3 vuzpl <1,2,3,4>, <4,1,2,3>
1037  2088951810U, // <1,3,4,3>: Cost 2 ins <1,3,u,3>, lane 2
1038  1793445072U, // <1,3,4,4>: Cost 2 vuzpr LHS, <4,4,4,4>
1039  1746108754U, // <1,3,4,5>: Cost 2 vuzpr LHS, <0,4,1,5>
1040  1745668610U, // <1,3,4,6>: Cost 2 vuzpr LHS, <3,4,5,6>
1041  2088984578U, // <1,3,4,7>: Cost 2 ins <1,3,u,7>, lane 2
1042  1745668612U, // <1,3,4,u>: Cost 2 vuzpr LHS, <3,4,5,u>
1043  2088771587U, // <1,3,5,0>: Cost 2 ins <1,3,5,u>, lane 3
1044  2088771587U, // <1,3,5,1>: Cost 2 ins <1,3,5,u>, lane 3
1045  2088771587U, // <1,3,5,2>: Cost 2 ins <1,3,5,u>, lane 3
1046  2088951810U, // <1,3,5,3>: Cost 2 ins <1,3,u,3>, lane 2
1047  2088771587U, // <1,3,5,4>: Cost 2 ins <1,3,5,u>, lane 3
1048  1793445892U, // <1,3,5,5>: Cost 2 vuzpr LHS, <5,5,5,5>
1049  2088771587U, // <1,3,5,6>: Cost 2 ins <1,3,5,u>, lane 3
1050  671927606U, // <1,3,5,7>: Cost 1 vuzpr LHS, RHS
1051  671927607U, // <1,3,5,u>: Cost 1 vuzpr LHS, RHS
1052  1793445986U, // <1,3,6,0>: Cost 2 vuzpr LHS, <5,6,7,0>
1053  2867185561U, // <1,3,6,1>: Cost 3 vuzpr LHS, <2,6,0,1>
1054  1793445196U, // <1,3,6,2>: Cost 2 vuzpr LHS, <4,6,0,2>
1055  2088951810U, // <1,3,6,3>: Cost 2 ins <1,3,u,3>, lane 2
1056  1793445990U, // <1,3,6,4>: Cost 2 vuzpr LHS, <5,6,7,4>
1057  2849642738U, // <1,3,6,5>: Cost 3 vuzpr <5,1,7,3>, <u,6,7,5>
1058  1793445236U, // <1,3,6,6>: Cost 2 vuzpr LHS, <4,6,4,6>
1059  1746110394U, // <1,3,6,7>: Cost 2 vuzpr LHS, <2,6,3,7>
1060  1746110395U, // <1,3,6,u>: Cost 2 vuzpr LHS, <2,6,3,u>
1061  2706926275U, // <1,3,7,0>: Cost 3 vext3 <3,7,0,1>, <3,7,0,1>
1062  1793446734U, // <1,3,7,1>: Cost 2 vuzpr LHS, <6,7,0,1>
1063  2867187830U, // <1,3,7,2>: Cost 3 vuzpr LHS, <5,7,0,2>
1064  1793446016U, // <1,3,7,3>: Cost 2 vuzpr LHS, <5,7,1,3>
1065  2849637679U, // <1,3,7,4>: Cost 3 vuzpr <5,1,7,3>, <1,7,3,4>
1066  1793446774U, // <1,3,7,5>: Cost 2 vuzpr LHS, <6,7,4,5>
1067  2867185674U, // <1,3,7,6>: Cost 3 vuzpr LHS, <2,7,3,6>
1068  1793446056U, // <1,3,7,7>: Cost 2 vuzpr LHS, <5,7,5,7>
1069  1793446021U, // <1,3,7,u>: Cost 2 vuzpr LHS, <5,7,1,u>
1070  1746109820U, // <1,3,u,0>: Cost 2 vuzpr LHS, <1,u,3,0>
1071  2014144166U, // <1,3,u,1>: Cost 2 vtrnr LHS, <2,3,0,1>
1072  1745668894U, // <1,3,u,2>: Cost 2 vuzpr LHS, <3,u,1,2>
1073  671924893U, // <1,3,u,3>: Cost 1 vuzpr LHS, LHS
1074  1746109824U, // <1,3,u,4>: Cost 2 vuzpr LHS, <1,u,3,4>
1075  2014144206U, // <1,3,u,5>: Cost 2 vtrnr LHS, <2,3,4,5>
1076  1745668934U, // <1,3,u,6>: Cost 2 vuzpr LHS, <3,u,5,6>
1077  671927849U, // <1,3,u,7>: Cost 1 vuzpr LHS, RHS
1078  671924898U, // <1,3,u,u>: Cost 1 vuzpr LHS, LHS
1079  3165396993U, // <1,4,0,0>: Cost 3 ins <1,u,0,0>, lane 1
1080  2619342950U, // <1,4,0,1>: Cost 3 vext2 <0,3,1,4>, LHS
1081  2758434918U, // <1,4,0,2>: Cost 3 vuzpl <1,1,4,5>, LHS
1082  2619343104U, // <1,4,0,3>: Cost 3 vext2 <0,3,1,4>, <0,3,1,4>
1083  3165429761U, // <1,4,0,4>: Cost 3 ins <1,u,0,4>, lane 1
1084  1818152246U, // <1,4,0,5>: Cost 2 vzipl <1,0,3,2>, RHS
1085  3026537782U, // <1,4,0,6>: Cost 3 vtrnl <1,1,0,0>, RHS
1086  3162808323U, // <1,4,0,7>: Cost 3 ins <1,4,0,u>, lane 3
1087  1818152489U, // <1,4,0,u>: Cost 2 vzipl <1,0,3,2>, RHS
1088  3204620288U, // <1,4,1,0>: Cost 3 ins <u,4,1,0>, lane 0
1089  2091737089U, // <1,4,1,1>: Cost 2 ins <1,u,1,1>, lane 1
1090  3204636672U, // <1,4,1,2>: Cost 3 ins <u,4,1,2>, lane 0
1091  2091753473U, // <1,4,1,3>: Cost 2 ins <1,u,1,3>, lane 1
1092  1745674343U, // <1,4,1,4>: Cost 2 vuzpr <0,1,2,4>, <0,1,2,4>
1093  1818660150U, // <1,4,1,5>: Cost 2 vzipl <1,1,1,1>, RHS
1094  1952877878U, // <1,4,1,6>: Cost 2 vtrnl <1,1,1,1>, RHS
1095  3165528065U, // <1,4,1,7>: Cost 3 ins <1,u,1,7>, lane 1
1096  1818660393U, // <1,4,1,u>: Cost 2 vzipl <1,1,1,1>, RHS
1097  2893237103U, // <1,4,2,0>: Cost 3 vzipl <1,2,3,4>, <4,0,1,2>
1098  2893237194U, // <1,4,2,1>: Cost 3 vzipl <1,2,3,4>, <4,1,2,3>
1099  3165560833U, // <1,4,2,2>: Cost 3 ins <1,u,2,2>, lane 1
1100  2130976768U, // <1,4,2,3>: Cost 2 ins <u,4,2,3>, lane 0
1101  2893237467U, // <1,4,2,4>: Cost 3 vzipl <1,2,3,4>, <4,4,5,6>
1102  1819462966U, // <1,4,2,5>: Cost 2 vzipl <1,2,3,0>, RHS
1103  2131001344U, // <1,4,2,6>: Cost 2 ins <u,4,2,6>, lane 0
1104  3165601793U, // <1,4,2,7>: Cost 3 ins <1,u,2,7>, lane 1
1105  1819463209U, // <1,4,2,u>: Cost 2 vzipl <1,2,3,0>, RHS
1106  2091876353U, // <1,4,3,0>: Cost 2 ins <1,u,3,0>, lane 1
1107  3027454831U, // <1,4,3,1>: Cost 3 vtrnl <1,2,3,4>, <4,0,1,2>
1108  2091892737U, // <1,4,3,2>: Cost 2 ins <1,u,3,2>, lane 1
1109  2091900929U, // <1,4,3,3>: Cost 2 ins <1,u,3,3>, lane 1
1110  2061880528U, // <1,4,3,4>: Cost 2 vtrnr LHS, <4,4,4,4>
1111  2014101842U, // <1,4,3,5>: Cost 2 vtrnr LHS, <0,4,1,5>
1112  2014101852U, // <1,4,3,6>: Cost 2 vtrnr LHS, <0,4,2,6>
1113  2091933697U, // <1,4,3,7>: Cost 2 ins <1,u,3,7>, lane 1
1114  2014101845U, // <1,4,3,u>: Cost 2 vtrnr LHS, <0,4,1,u>
1115  2557100134U, // <1,4,4,0>: Cost 3 vext1 <1,1,4,4>, LHS
1116  2557100882U, // <1,4,4,1>: Cost 3 vext1 <1,1,4,4>, <1,1,4,4>
1117  3165708289U, // <1,4,4,2>: Cost 3 ins <1,u,4,2>, lane 1
1118  2819416409U, // <1,4,4,3>: Cost 3 vuzpr <0,1,2,4>, <0,4,2,3>
1119  2131132416U, // <1,4,4,4>: Cost 2 ins <u,4,4,4>, lane 0
1120  2619346230U, // <1,4,4,5>: Cost 3 vext2 <0,3,1,4>, RHS
1121  2758438198U, // <1,4,4,6>: Cost 3 vuzpl <1,1,4,5>, RHS
1122  2819419365U, // <1,4,4,7>: Cost 3 vuzpr <0,1,2,4>, <4,4,6,7>
1123  2131132416U, // <1,4,4,u>: Cost 2 ins <u,4,4,4>, lane 0
1124  2557108326U, // <1,4,5,0>: Cost 3 vext1 <1,1,4,5>, LHS
1125  2955558949U, // <1,4,5,1>: Cost 3 vzipr <0,4,1,5>, <0,0,4,1>
1126  3204931584U, // <1,4,5,2>: Cost 3 ins <u,4,5,2>, lane 0
1127  3165790209U, // <1,4,5,3>: Cost 3 ins <1,u,5,3>, lane 1
1128  2557111606U, // <1,4,5,4>: Cost 3 vext1 <1,1,4,5>, RHS
1129  1821510966U, // <1,4,5,5>: Cost 2 vzipl <1,5,3,7>, RHS
1130  1616006454U, // <1,4,5,6>: Cost 2 vext3 <0,u,1,1>, RHS
1131  2092081153U, // <1,4,5,7>: Cost 2 ins <1,u,5,7>, lane 1
1132  1616006472U, // <1,4,5,u>: Cost 2 vext3 <0,u,1,1>, RHS
1133  2557116518U, // <1,4,6,0>: Cost 3 vext1 <1,1,4,6>, LHS
1134  2557117268U, // <1,4,6,1>: Cost 3 vext1 <1,1,4,6>, <1,1,4,6>
1135  3165855745U, // <1,4,6,2>: Cost 3 ins <1,u,6,2>, lane 1
1136  2569062662U, // <1,4,6,3>: Cost 3 vext1 <3,1,4,6>, <3,1,4,6>
1137  2557119798U, // <1,4,6,4>: Cost 3 vext1 <1,1,4,6>, RHS
1138  2895768886U, // <1,4,6,5>: Cost 3 vzipl <1,6,1,7>, RHS
1139  2131296256U, // <1,4,6,6>: Cost 2 ins <u,4,6,6>, lane 0
1140  2131304448U, // <1,4,6,7>: Cost 2 ins <u,4,6,7>, lane 0
1141  2131296256U, // <1,4,6,u>: Cost 2 ins <u,4,6,6>, lane 0
1142  2659161084U, // <1,4,7,0>: Cost 3 vext2 <7,0,1,4>, <7,0,1,4>
1143  3165921281U, // <1,4,7,1>: Cost 3 ins <1,u,7,1>, lane 1
1144  3205079040U, // <1,4,7,2>: Cost 3 ins <u,4,7,2>, lane 0
1145  2861297792U, // <1,4,7,3>: Cost 3 vuzpr <7,1,3,4>, <5,7,1,3>
1146  2669778278U, // <1,4,7,4>: Cost 3 vext2 <u,7,1,4>, <7,4,5,6>
1147  3205103616U, // <1,4,7,5>: Cost 3 ins <u,4,7,5>, lane 0
1148  2131369984U, // <1,4,7,6>: Cost 2 ins <u,4,7,6>, lane 0
1149  3165970433U, // <1,4,7,7>: Cost 3 ins <1,u,7,7>, lane 1
1150  2131369984U, // <1,4,7,u>: Cost 2 ins <u,4,7,6>, lane 0
1151  2091876353U, // <1,4,u,0>: Cost 2 ins <1,u,3,0>, lane 1
1152  2091737089U, // <1,4,u,1>: Cost 2 ins <1,u,1,1>, lane 1
1153  2091892737U, // <1,4,u,2>: Cost 2 ins <1,u,3,2>, lane 1
1154  2091753473U, // <1,4,u,3>: Cost 2 ins <1,u,1,3>, lane 1
1155  2061921488U, // <1,4,u,4>: Cost 2 vtrnr LHS, <4,4,4,4>
1156  2014142802U, // <1,4,u,5>: Cost 2 vtrnr LHS, <0,4,1,5>
1157  2014142812U, // <1,4,u,6>: Cost 2 vtrnr LHS, <0,4,2,6>
1158  2091933697U, // <1,4,u,7>: Cost 2 ins <1,u,3,7>, lane 1
1159  2014142805U, // <1,4,u,u>: Cost 2 vtrnr LHS, <0,4,1,u>
1160  2620014592U, // <1,5,0,0>: Cost 3 vext2 <0,4,1,5>, <0,0,0,0>
1161  1546272870U, // <1,5,0,1>: Cost 2 vext2 <0,4,1,5>, LHS
1162  1686110310U, // <1,5,0,2>: Cost 2 vuzpl <1,3,5,7>, LHS
1163  3163471875U, // <1,5,0,3>: Cost 3 ins <1,5,0,u>, lane 3
1164  1546273106U, // <1,5,0,4>: Cost 2 vext2 <0,4,1,5>, <0,4,1,5>
1165  3165437953U, // <1,5,0,5>: Cost 3 ins <1,u,0,5>, lane 1
1166  3164045314U, // <1,5,0,6>: Cost 3 ins <1,5,u,6>, lane 2
1167  2090311682U, // <1,5,0,7>: Cost 2 ins <1,5,u,7>, lane 2
1168  1546273437U, // <1,5,0,u>: Cost 2 vext2 <0,4,1,5>, LHS
1169  2620015350U, // <1,5,1,0>: Cost 3 vext2 <0,4,1,5>, <1,0,3,2>
1170  2091737089U, // <1,5,1,1>: Cost 2 ins <1,u,1,1>, lane 1
1171  2620015510U, // <1,5,1,2>: Cost 3 vext2 <0,4,1,5>, <1,2,3,0>
1172  2091753473U, // <1,5,1,3>: Cost 2 ins <1,u,1,3>, lane 1
1173  2620015677U, // <1,5,1,4>: Cost 3 vext2 <0,4,1,5>, <1,4,3,5>
1174  1686111232U, // <1,5,1,5>: Cost 2 vuzpl <1,3,5,7>, <1,3,5,7>
1175  2958181456U, // <1,5,1,6>: Cost 3 vzipr <0,u,1,1>, <1,4,5,6>
1176  2019986742U, // <1,5,1,7>: Cost 2 vtrnr <1,1,1,1>, RHS
1177  2019986743U, // <1,5,1,u>: Cost 2 vtrnr <1,1,1,1>, RHS
1178  2759853734U, // <1,5,2,0>: Cost 3 vuzpl <1,3,5,7>, <2,3,0,1>
1179  2620016163U, // <1,5,2,1>: Cost 3 vext2 <0,4,1,5>, <2,1,3,5>
1180  2620016232U, // <1,5,2,2>: Cost 3 vext2 <0,4,1,5>, <2,2,2,2>
1181  2131640320U, // <1,5,2,3>: Cost 2 ins <u,5,2,3>, lane 0
1182  2759853774U, // <1,5,2,4>: Cost 3 vuzpl <1,3,5,7>, <2,3,4,5>
1183  2994687194U, // <1,5,2,5>: Cost 3 vzipr <7,0,1,2>, <4,4,5,5>
1184  2620016570U, // <1,5,2,6>: Cost 3 vext2 <0,4,1,5>, <2,6,3,7>
1185  2090311682U, // <1,5,2,7>: Cost 2 ins <1,5,u,7>, lane 2
1186  2090311682U, // <1,5,2,u>: Cost 2 ins <1,5,u,7>, lane 2
1187  2091876353U, // <1,5,3,0>: Cost 2 ins <1,u,3,0>, lane 1
1188  2089951235U, // <1,5,3,1>: Cost 2 ins <1,5,3,u>, lane 3
1189  2091892737U, // <1,5,3,2>: Cost 2 ins <1,u,3,2>, lane 1
1190  2091900929U, // <1,5,3,3>: Cost 2 ins <1,u,3,3>, lane 1
1191  2091909121U, // <1,5,3,4>: Cost 2 ins <1,u,3,4>, lane 1
1192  2061881348U, // <1,5,3,5>: Cost 2 vtrnr LHS, <5,5,5,5>
1193  2089951235U, // <1,5,3,6>: Cost 2 ins <1,5,3,u>, lane 3
1194  940363062U, // <1,5,3,7>: Cost 1 vtrnr LHS, RHS
1195  940363063U, // <1,5,3,u>: Cost 1 vtrnr LHS, RHS
1196  2620017554U, // <1,5,4,0>: Cost 3 vext2 <0,4,1,5>, <4,0,5,1>
1197  2620017634U, // <1,5,4,1>: Cost 3 vext2 <0,4,1,5>, <4,1,5,0>
1198  3164012546U, // <1,5,4,2>: Cost 3 ins <1,5,u,2>, lane 2
1199  3163766787U, // <1,5,4,3>: Cost 3 ins <1,5,4,u>, lane 3
1200  2575092710U, // <1,5,4,4>: Cost 3 vext1 <4,1,5,4>, <4,1,5,4>
1201  1546276150U, // <1,5,4,5>: Cost 2 vext2 <0,4,1,5>, RHS
1202  1686113590U, // <1,5,4,6>: Cost 2 vuzpl <1,3,5,7>, RHS
1203  2090311682U, // <1,5,4,7>: Cost 2 ins <1,5,u,7>, lane 2
1204  1546276393U, // <1,5,4,u>: Cost 2 vext2 <0,4,1,5>, RHS
1205  2955561954U, // <1,5,5,0>: Cost 3 vzipr <0,4,1,5>, <4,1,5,0>
1206  2955561874U, // <1,5,5,1>: Cost 3 vzipr <0,4,1,5>, <4,0,5,1>
1207  3165782017U, // <1,5,5,2>: Cost 3 ins <1,u,5,2>, lane 1
1208  2955559851U, // <1,5,5,3>: Cost 3 vzipr <0,4,1,5>, <1,2,5,3>
1209  2955561958U, // <1,5,5,4>: Cost 3 vzipr <0,4,1,5>, <4,1,5,4>
1210  2131877888U, // <1,5,5,5>: Cost 2 ins <u,5,5,5>, lane 0
1211  2955561474U, // <1,5,5,6>: Cost 3 vzipr <0,4,1,5>, <3,4,5,6>
1212  2092081153U, // <1,5,5,7>: Cost 2 ins <1,u,5,7>, lane 1
1213  2092081153U, // <1,5,5,u>: Cost 2 ins <1,u,5,7>, lane 1
1214  2131910656U, // <1,5,6,0>: Cost 2 ins <u,5,6,0>, lane 0
1215  2131918848U, // <1,5,6,1>: Cost 2 ins <u,5,6,1>, lane 0
1216  2131927040U, // <1,5,6,2>: Cost 2 ins <u,5,6,2>, lane 0
1217  2131935232U, // <1,5,6,3>: Cost 2 ins <u,5,6,3>, lane 0
1218  2131943424U, // <1,5,6,4>: Cost 2 ins <u,5,6,4>, lane 0
1219  2131951616U, // <1,5,6,5>: Cost 2 ins <u,5,6,5>, lane 0
1220  2131959808U, // <1,5,6,6>: Cost 2 ins <u,5,6,6>, lane 0
1221  1058226176U, // <1,5,6,7>: Cost 1 ins RHS, lane 0
1222  1058226176U, // <1,5,6,u>: Cost 1 ins RHS, lane 0
1223  2557198438U, // <1,5,7,0>: Cost 3 vext1 <1,1,5,7>, LHS
1224  2557199198U, // <1,5,7,1>: Cost 3 vext1 <1,1,5,7>, <1,1,5,7>
1225  2569143974U, // <1,5,7,2>: Cost 3 vext1 <3,1,5,7>, <2,3,0,1>
1226  2759857248U, // <1,5,7,3>: Cost 3 vuzpl <1,3,5,7>, <7,1,3,5>
1227  2557201718U, // <1,5,7,4>: Cost 3 vext1 <1,1,5,7>, RHS
1228  2759857510U, // <1,5,7,5>: Cost 3 vuzpl <1,3,5,7>, <7,4,5,6>
1229  2593035086U, // <1,5,7,6>: Cost 3 vext1 <7,1,5,7>, <6,7,0,1>
1230  2132041728U, // <1,5,7,7>: Cost 2 ins <u,5,7,7>, lane 0
1231  2132041728U, // <1,5,7,u>: Cost 2 ins <u,5,7,7>, lane 0
1232  2091876353U, // <1,5,u,0>: Cost 2 ins <1,u,3,0>, lane 1
1233  1546278702U, // <1,5,u,1>: Cost 2 vext2 <0,4,1,5>, LHS
1234  1686116142U, // <1,5,u,2>: Cost 2 vuzpl <1,3,5,7>, LHS
1235  2091753473U, // <1,5,u,3>: Cost 2 ins <1,u,1,3>, lane 1
1236  1594054682U, // <1,5,u,4>: Cost 2 vext2 <u,4,1,5>, <u,4,1,5>
1237  1546279066U, // <1,5,u,5>: Cost 2 vext2 <0,4,1,5>, RHS
1238  1686116506U, // <1,5,u,6>: Cost 2 vuzpl <1,3,5,7>, RHS
1239  940404022U, // <1,5,u,7>: Cost 1 vtrnr LHS, RHS
1240  940404023U, // <1,5,u,u>: Cost 1 vtrnr LHS, RHS
1241  3205873664U, // <1,6,0,0>: Cost 3 ins <u,6,0,0>, lane 0
1242  2618695782U, // <1,6,0,1>: Cost 3 vext2 <0,2,1,6>, LHS
1243  2132148224U, // <1,6,0,2>: Cost 2 ins <u,6,0,2>, lane 0
1244  3087819259U, // <1,6,0,3>: Cost 3 vtrnr <0,1,2,0>, <0,6,2,3>
1245  2620023123U, // <1,6,0,4>: Cost 3 vext2 <0,4,1,6>, <0,4,1,6>
1246  3165437953U, // <1,6,0,5>: Cost 3 ins <1,u,0,5>, lane 1
1247  3164708866U, // <1,6,0,6>: Cost 3 ins <1,6,u,6>, lane 2
1248  2954857782U, // <1,6,0,7>: Cost 3 vzipr <0,3,1,0>, RHS
1249  2132148224U, // <1,6,0,u>: Cost 2 ins <u,6,0,2>, lane 0
1250  3205947392U, // <1,6,1,0>: Cost 3 ins <u,6,1,0>, lane 0
1251  2091737089U, // <1,6,1,1>: Cost 2 ins <1,u,1,1>, lane 1
1252  3005959068U, // <1,6,1,2>: Cost 3 vzipr <u,u,1,1>, <4,0,6,2>
1253  2091753473U, // <1,6,1,3>: Cost 2 ins <1,u,1,3>, lane 1
1254  2625995820U, // <1,6,1,4>: Cost 3 vext2 <1,4,1,6>, <1,4,1,6>
1255  3205988352U, // <1,6,1,5>: Cost 3 ins <u,6,1,5>, lane 0
1256  1745690729U, // <1,6,1,6>: Cost 2 vuzpr <0,1,2,6>, <0,1,2,6>
1257  1884441910U, // <1,6,1,7>: Cost 2 vzipr <0,u,1,1>, RHS
1258  1884441911U, // <1,6,1,u>: Cost 2 vzipr <0,u,1,1>, RHS
1259  2721526201U, // <1,6,2,0>: Cost 3 vext3 <6,2,0,1>, <6,2,0,1>
1260  2994687442U, // <1,6,2,1>: Cost 3 vzipr <7,0,1,2>, <4,7,6,1>
1261  2994686876U, // <1,6,2,2>: Cost 3 vzipr <7,0,1,2>, <4,0,6,2>
1262  2132303872U, // <1,6,2,3>: Cost 2 ins <u,6,2,3>, lane 0
1263  3206053888U, // <1,6,2,4>: Cost 3 ins <u,6,2,4>, lane 0
1264  3165585409U, // <1,6,2,5>: Cost 3 ins <1,u,2,5>, lane 1
1265  2618697658U, // <1,6,2,6>: Cost 3 vext2 <0,2,1,6>, <2,6,3,7>
1266  1897057590U, // <1,6,2,7>: Cost 2 vzipr <3,0,1,2>, RHS
1267  1897057591U, // <1,6,2,u>: Cost 2 vzipr <3,0,1,2>, RHS
1268  2061881442U, // <1,6,3,0>: Cost 2 vtrnr LHS, <5,6,7,0>
1269  2987396400U, // <1,6,3,1>: Cost 3 vzipr <5,7,1,3>, <4,5,6,1>
1270  2061880652U, // <1,6,3,2>: Cost 2 vtrnr LHS, <4,6,0,2>
1271  2091900929U, // <1,6,3,3>: Cost 2 ins <1,u,3,3>, lane 1
1272  2061881446U, // <1,6,3,4>: Cost 2 vtrnr LHS, <5,6,7,4>
1273  3118078194U, // <1,6,3,5>: Cost 3 vtrnr <5,1,7,3>, <u,6,7,5>
1274  2061880692U, // <1,6,3,6>: Cost 2 vtrnr LHS, <4,6,4,6>
1275  2014103482U, // <1,6,3,7>: Cost 2 vtrnr LHS, <2,6,3,7>
1276  2014103483U, // <1,6,3,u>: Cost 2 vtrnr LHS, <2,6,3,u>
1277  3206168576U, // <1,6,4,0>: Cost 3 ins <u,6,4,0>, lane 0
1278  2761256201U, // <1,6,4,1>: Cost 3 vuzpl <1,5,6,7>, <4,5,1,7>
1279  3164676098U, // <1,6,4,2>: Cost 3 ins <1,6,u,2>, lane 2
1280  3087852027U, // <1,6,4,3>: Cost 3 vtrnr <0,1,2,4>, <0,6,2,3>
1281  3206201344U, // <1,6,4,4>: Cost 3 ins <u,6,4,4>, lane 0
1282  2618699062U, // <1,6,4,5>: Cost 3 vext2 <0,2,1,6>, RHS
1283  2132475904U, // <1,6,4,6>: Cost 2 ins <u,6,4,6>, lane 0
1284  2954890550U, // <1,6,4,7>: Cost 3 vzipr <0,3,1,4>, RHS
1285  2132475904U, // <1,6,4,u>: Cost 2 ins <u,6,4,6>, lane 0
1286  3164659714U, // <1,6,5,0>: Cost 3 ins <1,6,u,0>, lane 2
1287  3206250496U, // <1,6,5,1>: Cost 3 ins <u,6,5,1>, lane 0
1288  3003337628U, // <1,6,5,2>: Cost 3 vzipr <u,4,1,5>, <4,0,6,2>
1289  3165790209U, // <1,6,5,3>: Cost 3 ins <1,u,5,3>, lane 1
1290  3206275072U, // <1,6,5,4>: Cost 3 ins <u,6,5,4>, lane 0
1291  3206283264U, // <1,6,5,5>: Cost 3 ins <u,6,5,5>, lane 0
1292  3003337956U, // <1,6,5,6>: Cost 3 vzipr <u,4,1,5>, <4,4,6,6>
1293  1881820470U, // <1,6,5,7>: Cost 2 vzipr <0,4,1,5>, RHS
1294  1881820471U, // <1,6,5,u>: Cost 2 vzipr <0,4,1,5>, RHS
1295  2724180733U, // <1,6,6,0>: Cost 3 vext3 <6,6,0,1>, <6,6,0,1>
1296  2557264742U, // <1,6,6,1>: Cost 3 vext1 <1,1,6,6>, <1,1,6,6>
1297  3165855745U, // <1,6,6,2>: Cost 3 ins <1,u,6,2>, lane 1
1298  2819432955U, // <1,6,6,3>: Cost 3 vuzpr <0,1,2,6>, <0,6,2,3>
1299  3206348800U, // <1,6,6,4>: Cost 3 ins <u,6,6,4>, lane 0
1300  3206356992U, // <1,6,6,5>: Cost 3 ins <u,6,6,5>, lane 0
1301  2132623360U, // <1,6,6,6>: Cost 2 ins <u,6,6,6>, lane 0
1302  2132631552U, // <1,6,6,7>: Cost 2 ins <u,6,6,7>, lane 0
1303  2132623360U, // <1,6,6,u>: Cost 2 ins <u,6,6,6>, lane 0
1304  1651102542U, // <1,6,7,0>: Cost 2 vext3 <6,7,0,1>, <6,7,0,1>
1305  2724918103U, // <1,6,7,1>: Cost 3 vext3 <6,7,1,1>, <6,7,1,1>
1306  3206406144U, // <1,6,7,2>: Cost 3 ins <u,6,7,2>, lane 0
1307  3206414336U, // <1,6,7,3>: Cost 3 ins <u,6,7,3>, lane 0
1308  2132680704U, // <1,6,7,4>: Cost 2 ins <u,6,7,4>, lane 0
1309  2725213051U, // <1,6,7,5>: Cost 3 vext3 <6,7,5,1>, <6,7,5,1>
1310  2725507979U, // <1,6,7,6>: Cost 3 vext3 <6,u,0,1>, <6,7,6,u>
1311  2132705280U, // <1,6,7,7>: Cost 2 ins <u,6,7,7>, lane 0
1312  1651692438U, // <1,6,7,u>: Cost 2 vext3 <6,7,u,1>, <6,7,u,1>
1313  1651766175U, // <1,6,u,0>: Cost 2 vext3 <6,u,0,1>, <6,u,0,1>
1314  2091737089U, // <1,6,u,1>: Cost 2 ins <1,u,1,1>, lane 1
1315  2061921612U, // <1,6,u,2>: Cost 2 vtrnr LHS, <4,6,0,2>
1316  2091753473U, // <1,6,u,3>: Cost 2 ins <1,u,1,3>, lane 1
1317  2061922406U, // <1,6,u,4>: Cost 2 vtrnr LHS, <5,6,7,4>
1318  2618701978U, // <1,6,u,5>: Cost 3 vext2 <0,2,1,6>, RHS
1319  2061921652U, // <1,6,u,6>: Cost 2 vtrnr LHS, <4,6,4,6>
1320  2014144442U, // <1,6,u,7>: Cost 2 vtrnr LHS, <2,6,3,7>
1321  2014144443U, // <1,6,u,u>: Cost 2 vtrnr LHS, <2,6,3,u>
1322  2726171632U, // <1,7,0,0>: Cost 3 vext3 <7,0,0,1>, <7,0,0,1>
1323  2132803584U, // <1,7,0,1>: Cost 2 ins <u,7,0,1>, lane 0
1324  3206553600U, // <1,7,0,2>: Cost 3 ins <u,7,0,2>, lane 0
1325  2257286235U, // <1,7,0,3>: Cost 3 vrev <7,1,3,0>
1326  2726466580U, // <1,7,0,4>: Cost 3 vext3 <7,0,4,1>, <7,0,4,1>
1327  3206578176U, // <1,7,0,5>: Cost 3 ins <u,7,0,5>, lane 0
1328  2621358582U, // <1,7,0,6>: Cost 3 vext2 <0,6,1,7>, <0,6,1,7>
1329  3165380610U, // <1,7,0,7>: Cost 3 ins <1,7,u,7>, lane 2
1330  2132803584U, // <1,7,0,u>: Cost 2 ins <u,7,0,1>, lane 0
1331  2581184614U, // <1,7,1,0>: Cost 3 vext1 <5,1,7,1>, LHS
1332  2091737089U, // <1,7,1,1>: Cost 2 ins <1,u,1,1>, lane 1
1333  3206627328U, // <1,7,1,2>: Cost 3 ins <u,7,1,2>, lane 0
1334  2132893696U, // <1,7,1,3>: Cost 2 ins <u,7,1,3>, lane 0
1335  2581187894U, // <1,7,1,4>: Cost 3 vext1 <5,1,7,1>, RHS
1336  2626667646U, // <1,7,1,5>: Cost 3 vext2 <1,5,1,7>, <1,5,1,7>
1337  2627331279U, // <1,7,1,6>: Cost 3 vext2 <1,6,1,7>, <1,6,1,7>
1338  1745698922U, // <1,7,1,7>: Cost 2 vuzpr <0,1,2,7>, <0,1,2,7>
1339  2132893696U, // <1,7,1,u>: Cost 2 ins <u,7,1,3>, lane 0
1340  2587164774U, // <1,7,2,0>: Cost 3 vext1 <6,1,7,2>, LHS
1341  2994687370U, // <1,7,2,1>: Cost 3 vzipr <7,0,1,2>, <4,6,7,1>
1342  3206701056U, // <1,7,2,2>: Cost 3 ins <u,7,2,2>, lane 0
1343  2132967424U, // <1,7,2,3>: Cost 2 ins <u,7,2,3>, lane 0
1344  2587168054U, // <1,7,2,4>: Cost 3 vext1 <6,1,7,2>, RHS
1345  3206725632U, // <1,7,2,5>: Cost 3 ins <u,7,2,5>, lane 0
1346  2587169192U, // <1,7,2,6>: Cost 3 vext1 <6,1,7,2>, <6,1,7,2>
1347  2994688024U, // <1,7,2,7>: Cost 3 vzipr <7,0,1,2>, <5,5,7,7>
1348  2132967424U, // <1,7,2,u>: Cost 2 ins <u,7,2,3>, lane 0
1349  1507459174U, // <1,7,3,0>: Cost 2 vext1 <5,1,7,3>, LHS
1350  2061882190U, // <1,7,3,1>: Cost 2 vtrnr LHS, <6,7,0,1>
1351  2091892737U, // <1,7,3,2>: Cost 2 ins <1,u,3,2>, lane 1
1352  2061881472U, // <1,7,3,3>: Cost 2 vtrnr LHS, <5,7,1,3>
1353  1507462454U, // <1,7,3,4>: Cost 2 vext1 <5,1,7,3>, RHS
1354  1507462864U, // <1,7,3,5>: Cost 2 vext1 <5,1,7,3>, <5,1,7,3>
1355  2581205498U, // <1,7,3,6>: Cost 3 vext1 <5,1,7,3>, <6,2,7,3>
1356  2061881512U, // <1,7,3,7>: Cost 2 vtrnr LHS, <5,7,5,7>
1357  1507465006U, // <1,7,3,u>: Cost 2 vext1 <5,1,7,3>, LHS
1358  2728826164U, // <1,7,4,0>: Cost 3 vext3 <7,4,0,1>, <7,4,0,1>
1359  3165331458U, // <1,7,4,1>: Cost 3 ins <1,7,u,1>, lane 2
1360  2644585539U, // <1,7,4,2>: Cost 3 vext2 <4,5,1,7>, <4,2,6,7>
1361  2257319007U, // <1,7,4,3>: Cost 3 vrev <7,1,3,4>
1362  3206864896U, // <1,7,4,4>: Cost 3 ins <u,7,4,4>, lane 0
1363  2133131264U, // <1,7,4,5>: Cost 2 ins <u,7,4,5>, lane 0
1364  3206881280U, // <1,7,4,6>: Cost 3 ins <u,7,4,6>, lane 0
1365  3165380610U, // <1,7,4,7>: Cost 3 ins <1,7,u,7>, lane 2
1366  2133131264U, // <1,7,4,u>: Cost 2 ins <u,7,4,5>, lane 0
1367  2569273446U, // <1,7,5,0>: Cost 3 vext1 <3,1,7,5>, LHS
1368  3028292602U, // <1,7,5,1>: Cost 3 vtrnl <1,3,5,7>, <7,0,1,2>
1369  3165782017U, // <1,7,5,2>: Cost 3 ins <1,u,5,2>, lane 1
1370  3028292704U, // <1,7,5,3>: Cost 3 vtrnl <1,3,5,7>, <7,1,3,5>
1371  2569276726U, // <1,7,5,4>: Cost 3 vext1 <3,1,7,5>, RHS
1372  3028292966U, // <1,7,5,5>: Cost 3 vtrnl <1,3,5,7>, <7,4,5,6>
1373  2651222067U, // <1,7,5,6>: Cost 3 vext2 <5,6,1,7>, <5,6,1,7>
1374  2133221376U, // <1,7,5,7>: Cost 2 ins <u,7,5,7>, lane 0
1375  2133221376U, // <1,7,5,u>: Cost 2 ins <u,7,5,7>, lane 0
1376  2730153430U, // <1,7,6,0>: Cost 3 vext3 <7,6,0,1>, <7,6,0,1>
1377  2724845022U, // <1,7,6,1>: Cost 3 vext3 <6,7,0,1>, <7,6,1,0>
1378  3206995968U, // <1,7,6,2>: Cost 3 ins <u,7,6,2>, lane 0
1379  3165347842U, // <1,7,6,3>: Cost 3 ins <1,7,u,3>, lane 2
1380  2257409130U, // <1,7,6,4>: Cost 3 vrev <7,1,4,6>
1381  3207020544U, // <1,7,6,5>: Cost 3 ins <u,7,6,5>, lane 0
1382  3207028736U, // <1,7,6,6>: Cost 3 ins <u,7,6,6>, lane 0
1383  2133295104U, // <1,7,6,7>: Cost 2 ins <u,7,6,7>, lane 0
1384  2133295104U, // <1,7,6,u>: Cost 2 ins <u,7,6,7>, lane 0
1385  2730817063U, // <1,7,7,0>: Cost 3 vext3 <7,7,0,1>, <7,7,0,1>
1386  2861470542U, // <1,7,7,1>: Cost 3 vuzpr <7,1,5,7>, <6,7,0,1>
1387  3165929473U, // <1,7,7,2>: Cost 3 ins <1,u,7,2>, lane 1
1388  2998046416U, // <1,7,7,3>: Cost 3 vzipr <7,5,1,7>, <5,1,7,3>
1389  3207086080U, // <1,7,7,4>: Cost 3 ins <u,7,7,4>, lane 0
1390  2257491060U, // <1,7,7,5>: Cost 3 vrev <7,1,5,7>
1391  3207102464U, // <1,7,7,6>: Cost 3 ins <u,7,7,6>, lane 0
1392  2133368832U, // <1,7,7,7>: Cost 2 ins <u,7,7,7>, lane 0
1393  2133368832U, // <1,7,7,u>: Cost 2 ins <u,7,7,7>, lane 0
1394  1507500134U, // <1,7,u,0>: Cost 2 vext1 <5,1,7,u>, LHS
1395  2061923150U, // <1,7,u,1>: Cost 2 vtrnr LHS, <6,7,0,1>
1396  2091892737U, // <1,7,u,2>: Cost 2 ins <1,u,3,2>, lane 1
1397  2061922432U, // <1,7,u,3>: Cost 2 vtrnr LHS, <5,7,1,3>
1398  1507503414U, // <1,7,u,4>: Cost 2 vext1 <5,1,7,u>, RHS
1399  1507503829U, // <1,7,u,5>: Cost 2 vext1 <5,1,7,u>, <5,1,7,u>
1400  2581246458U, // <1,7,u,6>: Cost 3 vext1 <5,1,7,u>, <6,2,7,3>
1401  2061922472U, // <1,7,u,7>: Cost 2 vtrnr LHS, <5,7,5,7>
1402  1507505966U, // <1,7,u,u>: Cost 2 vext1 <5,1,7,u>, LHS
1403  1745707008U, // <1,u,0,0>: Cost 2 vuzpr LHS, <0,0,0,0>
1404  1745707018U, // <1,u,0,1>: Cost 2 vuzpr LHS, <0,0,1,1>
1405  1745707028U, // <1,u,0,2>: Cost 2 vuzpr LHS, <0,0,2,2>
1406  2087624706U, // <1,u,0,3>: Cost 2 ins <1,1,u,3>, lane 2
1407  1546297685U, // <1,u,0,4>: Cost 2 vext2 <0,4,1,u>, <0,4,1,u>
1408  1818155162U, // <1,u,0,5>: Cost 2 vzipl <1,0,3,2>, RHS
1409  2891897040U, // <1,u,0,6>: Cost 3 vzipl <1,0,3,2>, <u,6,3,7>
1410  2088984578U, // <1,u,0,7>: Cost 2 ins <1,3,u,7>, lane 2
1411  1745707025U, // <1,u,0,u>: Cost 2 vuzpr LHS, <0,0,1,u>
1412  1483112550U, // <1,u,1,0>: Cost 2 vext1 <1,1,1,1>, LHS
1413  202162278U, // <1,u,1,1>: Cost 1 vdup1 LHS
1414  1616009006U, // <1,u,1,2>: Cost 2 vext3 <0,u,1,1>, LHS
1415  671965286U, // <1,u,1,3>: Cost 1 vuzpr LHS, LHS
1416  1483115830U, // <1,u,1,4>: Cost 2 vext1 <1,1,1,1>, RHS
1417  1818663066U, // <1,u,1,5>: Cost 2 vzipl <1,1,1,1>, RHS
1418  1952880794U, // <1,u,1,6>: Cost 2 vtrnl <1,1,1,1>, RHS
1419  1884441928U, // <1,u,1,7>: Cost 2 vzipr <0,u,1,1>, RHS
1420  671965291U, // <1,u,1,u>: Cost 1 vuzpr LHS, LHS
1421  1745707926U, // <1,u,2,0>: Cost 2 vuzpr LHS, <1,2,3,0>
1422  1819465518U, // <1,u,2,1>: Cost 2 vzipl <1,2,3,0>, LHS
1423  1745707172U, // <1,u,2,2>: Cost 2 vuzpr LHS, <0,2,0,2>
1424  1055244288U, // <1,u,2,3>: Cost 1 ins LHS, lane 0
1425  1745707930U, // <1,u,2,4>: Cost 2 vuzpr LHS, <1,2,3,4>
1426  1819465882U, // <1,u,2,5>: Cost 2 vzipl <1,2,3,0>, RHS
1427  1745707212U, // <1,u,2,6>: Cost 2 vuzpr LHS, <0,2,4,6>
1428  1897057608U, // <1,u,2,7>: Cost 2 vzipr <3,0,1,2>, RHS
1429  1055244288U, // <1,u,2,u>: Cost 1 ins LHS, lane 0
1430  403931292U, // <1,u,3,0>: Cost 1 vext1 LHS, LHS
1431  2014102162U, // <1,u,3,1>: Cost 2 vtrnr LHS, <0,u,1,1>
1432  115726126U, // <1,u,3,2>: Cost 1 vrev LHS
1433  940360349U, // <1,u,3,3>: Cost 1 vtrnr LHS, LHS
1434  403934518U, // <1,u,3,4>: Cost 1 vext1 LHS, RHS
1435  2014102166U, // <1,u,3,5>: Cost 2 vtrnr LHS, <0,u,1,5>
1436  2014102176U, // <1,u,3,6>: Cost 2 vtrnr LHS, <0,u,2,6>
1437  940363305U, // <1,u,3,7>: Cost 1 vtrnr LHS, RHS
1438  940360354U, // <1,u,3,u>: Cost 1 vtrnr LHS, LHS
1439  2088263682U, // <1,u,4,0>: Cost 2 ins <1,2,u,0>, lane 2
1440  2087608322U, // <1,u,4,1>: Cost 2 ins <1,1,u,1>, lane 2
1441  2086952962U, // <1,u,4,2>: Cost 2 ins <1,0,u,2>, lane 2
1442  2087624706U, // <1,u,4,3>: Cost 2 ins <1,1,u,3>, lane 2
1443  1793486032U, // <1,u,4,4>: Cost 2 vuzpr LHS, <4,4,4,4>
1444  1745707346U, // <1,u,4,5>: Cost 2 vuzpr LHS, <0,4,1,5>
1445  1745707356U, // <1,u,4,6>: Cost 2 vuzpr LHS, <0,4,2,6>
1446  2088984578U, // <1,u,4,7>: Cost 2 ins <1,3,u,7>, lane 2
1447  1745707349U, // <1,u,4,u>: Cost 2 vuzpr LHS, <0,4,1,u>
1448  2088263682U, // <1,u,5,0>: Cost 2 ins <1,2,u,0>, lane 2
1449  1821513518U, // <1,u,5,1>: Cost 2 vzipl <1,5,3,7>, LHS
1450  1954551598U, // <1,u,5,2>: Cost 2 vtrnl <1,3,5,7>, LHS
1451  1881817244U, // <1,u,5,3>: Cost 2 vzipr <0,4,1,5>, LHS
1452  2088296450U, // <1,u,5,4>: Cost 2 ins <1,2,u,4>, lane 2
1453  1821513882U, // <1,u,5,5>: Cost 2 vzipl <1,5,3,7>, RHS
1454  1616009370U, // <1,u,5,6>: Cost 2 vext3 <0,u,1,1>, RHS
1455  671968566U, // <1,u,5,7>: Cost 1 vuzpr LHS, RHS
1456  671968567U, // <1,u,5,u>: Cost 1 vuzpr LHS, RHS
1457  1793486946U, // <1,u,6,0>: Cost 2 vuzpr LHS, <5,6,7,0>
1458  2087608322U, // <1,u,6,1>: Cost 2 ins <1,1,u,1>, lane 2
1459  1793486156U, // <1,u,6,2>: Cost 2 vuzpr LHS, <4,6,0,2>
1460  2087624706U, // <1,u,6,3>: Cost 2 ins <1,1,u,3>, lane 2
1461  1793486950U, // <1,u,6,4>: Cost 2 vuzpr LHS, <5,6,7,4>
1462  2131951616U, // <1,u,6,5>: Cost 2 ins <u,5,6,5>, lane 0
1463  1793486196U, // <1,u,6,6>: Cost 2 vuzpr LHS, <4,6,4,6>
1464  1058226176U, // <1,u,6,7>: Cost 1 ins RHS, lane 0
1465  1058226176U, // <1,u,6,u>: Cost 1 ins RHS, lane 0
1466  1585452032U, // <1,u,7,0>: Cost 2 vext2 <7,0,1,u>, <7,0,1,u>
1467  1793487694U, // <1,u,7,1>: Cost 2 vuzpr LHS, <6,7,0,1>
1468  2086952962U, // <1,u,7,2>: Cost 2 ins <1,0,u,2>, lane 2
1469  1793486976U, // <1,u,7,3>: Cost 2 vuzpr LHS, <5,7,1,3>
1470  2088296450U, // <1,u,7,4>: Cost 2 ins <1,2,u,4>, lane 2
1471  1793487734U, // <1,u,7,5>: Cost 2 vuzpr LHS, <6,7,4,5>
1472  2131369984U, // <1,u,7,6>: Cost 2 ins <u,4,7,6>, lane 0
1473  1793487016U, // <1,u,7,7>: Cost 2 vuzpr LHS, <5,7,5,7>
1474  1590761096U, // <1,u,7,u>: Cost 2 vext2 <7,u,1,u>, <7,u,1,u>
1475  403972257U, // <1,u,u,0>: Cost 1 vext1 LHS, LHS
1476  202162278U, // <1,u,u,1>: Cost 1 vdup1 LHS
1477  115767091U, // <1,u,u,2>: Cost 1 vrev LHS
1478  671965853U, // <1,u,u,3>: Cost 1 vuzpr LHS, LHS
1479  403975478U, // <1,u,u,4>: Cost 1 vext1 LHS, RHS
1480  1745707670U, // <1,u,u,5>: Cost 2 vuzpr LHS, <0,u,1,5>
1481  1745707680U, // <1,u,u,6>: Cost 2 vuzpr LHS, <0,u,2,6>
1482  671968809U, // <1,u,u,7>: Cost 1 vuzpr LHS, RHS
1483  671965858U, // <1,u,u,u>: Cost 1 vuzpr LHS, LHS
1484  2128150528U, // <2,0,0,0>: Cost 2 ins <u,0,0,0>, lane 0
1485  2097635329U, // <2,0,0,1>: Cost 2 ins <2,u,0,1>, lane 1
1486  1691664486U, // <2,0,0,2>: Cost 2 vuzpl <2,3,0,1>, LHS
1487  2826094014U, // <2,0,0,3>: Cost 3 vuzpr <1,2,3,0>, <2,0,1,3>
1488  2551467318U, // <2,0,0,4>: Cost 3 vext1 <0,2,0,0>, RHS
1489  2826094772U, // <2,0,0,5>: Cost 3 vuzpr <1,2,3,0>, <3,0,4,5>
1490  3171418113U, // <2,0,0,6>: Cost 3 ins <2,u,0,6>, lane 1
1491  3094529510U, // <2,0,0,7>: Cost 3 vtrnr <1,2,3,0>, <2,0,5,7>
1492  1691664540U, // <2,0,0,u>: Cost 2 vuzpl <2,3,0,1>, LHS
1493  2215927971U, // <2,0,1,0>: Cost 3 vrev <0,2,0,1>
1494  2128232448U, // <2,0,1,1>: Cost 2 ins <u,0,1,1>, lane 0
1495  1611956326U, // <2,0,1,2>: Cost 2 vext3 <0,2,0,2>, LHS
1496  1752350822U, // <2,0,1,3>: Cost 2 vuzpr <1,2,3,0>, LHS
1497  2551475510U, // <2,0,1,4>: Cost 3 vext1 <0,2,0,1>, RHS
1498  2765407232U, // <2,0,1,5>: Cost 3 vuzpl <2,3,0,1>, <1,3,5,7>
1499  2587308473U, // <2,0,1,6>: Cost 3 vext1 <6,2,0,1>, <6,2,0,1>
1500  3166707714U, // <2,0,1,7>: Cost 3 ins <2,0,u,7>, lane 2
1501  1611956380U, // <2,0,1,u>: Cost 2 vext3 <0,2,0,2>, LHS
1502  1142194340U, // <2,0,2,0>: Cost 2 vrev <0,2,0,2>
1503  1825374310U, // <2,0,2,1>: Cost 2 vzipl <2,2,2,2>, LHS
1504  1959592038U, // <2,0,2,2>: Cost 2 vtrnl <2,2,2,2>, LHS
1505  2128322560U, // <2,0,2,3>: Cost 2 ins <u,0,2,3>, lane 0
1506  1477741878U, // <2,0,2,4>: Cost 2 vext1 <0,2,0,2>, RHS
1507  2599259856U, // <2,0,2,5>: Cost 3 vext1 <u,2,0,2>, <5,1,7,3>
1508  3088351274U, // <2,0,2,6>: Cost 3 vtrnr <0,2,0,2>, <0,0,4,6>
1509  2599261178U, // <2,0,2,7>: Cost 3 vext1 <u,2,0,2>, <7,0,1,2>
1510  1477744430U, // <2,0,2,u>: Cost 2 vext1 <0,2,0,2>, LHS
1511  1879883776U, // <2,0,3,0>: Cost 2 vzipr LHS, <0,0,0,0>
1512  1879885478U, // <2,0,3,1>: Cost 2 vzipr LHS, <2,3,0,1>
1513  1879883940U, // <2,0,3,2>: Cost 2 vzipr LHS, <0,2,0,2>
1514  2097872897U, // <2,0,3,3>: Cost 2 ins <2,u,3,3>, lane 1
1515  2958270630U, // <2,0,3,4>: Cost 3 vzipr LHS, <0,2,0,4>
1516  2826094286U, // <2,0,3,5>: Cost 3 vuzpr <1,2,3,0>, <2,3,4,5>
1517  2958270794U, // <2,0,3,6>: Cost 3 vzipr LHS, <0,4,0,6>
1518  2097905665U, // <2,0,3,7>: Cost 2 ins <2,u,3,7>, lane 1
1519  1879883946U, // <2,0,3,u>: Cost 2 vzipr LHS, <0,2,0,u>
1520  2215952550U, // <2,0,4,0>: Cost 3 vrev <0,2,0,4>
1521  2685698386U, // <2,0,4,1>: Cost 3 vext3 <0,2,0,2>, <0,4,1,5>
1522  1960427622U, // <2,0,4,2>: Cost 2 vtrnl <2,3,4,5>, LHS
1523  3171688449U, // <2,0,4,3>: Cost 3 ins <2,u,4,3>, lane 1
1524  2551500086U, // <2,0,4,4>: Cost 3 vext1 <0,2,0,4>, RHS
1525  2097963009U, // <2,0,4,5>: Cost 2 ins <2,u,4,5>, lane 1
1526  1691667766U, // <2,0,4,6>: Cost 2 vuzpl <2,3,0,1>, RHS
1527  3171721217U, // <2,0,4,7>: Cost 3 ins <2,u,4,7>, lane 1
1528  1691667784U, // <2,0,4,u>: Cost 2 vuzpl <2,3,0,1>, RHS
1529  3033596068U, // <2,0,5,0>: Cost 3 vtrnl <2,2,5,7>, <0,2,0,2>
1530  2128527360U, // <2,0,5,1>: Cost 2 ins <u,0,5,1>, lane 0
1531  2955632804U, // <2,0,5,2>: Cost 3 vzipr <0,4,2,5>, <0,2,0,2>
1532  2216181954U, // <2,0,5,3>: Cost 3 vrev <0,2,3,5>
1533  2216255691U, // <2,0,5,4>: Cost 3 vrev <0,2,4,5>
1534  2867900420U, // <2,0,5,5>: Cost 3 vuzpr <u,2,3,0>, <5,5,5,5>
1535  3202310144U, // <2,0,5,6>: Cost 3 ins <u,0,5,6>, lane 0
1536  1752354102U, // <2,0,5,7>: Cost 2 vuzpr <1,2,3,0>, RHS
1537  1752354103U, // <2,0,5,u>: Cost 2 vuzpr <1,2,3,0>, RHS
1538  3088678912U, // <2,0,6,0>: Cost 3 vtrnr <0,2,4,6>, <0,0,0,0>
1539  1828143206U, // <2,0,6,1>: Cost 2 vzipl <2,6,3,7>, LHS
1540  2128609280U, // <2,0,6,2>: Cost 2 ins <u,0,6,2>, lane 0
1541  3171835905U, // <2,0,6,3>: Cost 3 ins <2,u,6,3>, lane 1
1542  1142522060U, // <2,0,6,4>: Cost 2 vrev <0,2,4,6>
1543  3171852289U, // <2,0,6,5>: Cost 3 ins <2,u,6,5>, lane 1
1544  2867899764U, // <2,0,6,6>: Cost 3 vuzpr <u,2,3,0>, <4,6,4,6>
1545  2128650240U, // <2,0,6,7>: Cost 2 ins <u,0,6,7>, lane 0
1546  1142817008U, // <2,0,6,u>: Cost 2 vrev <0,2,u,6>
1547  2659202049U, // <2,0,7,0>: Cost 3 vext2 <7,0,2,0>, <7,0,2,0>
1548  2867901262U, // <2,0,7,1>: Cost 3 vuzpr <u,2,3,0>, <6,7,0,1>
1549  2956976292U, // <2,0,7,2>: Cost 3 vzipr <0,6,2,7>, <0,2,0,2>
1550  2867900544U, // <2,0,7,3>: Cost 3 vuzpr <u,2,3,0>, <5,7,1,3>
1551  3171917825U, // <2,0,7,4>: Cost 3 ins <2,u,7,4>, lane 1
1552  2867901302U, // <2,0,7,5>: Cost 3 vuzpr <u,2,3,0>, <6,7,4,5>
1553  3166699522U, // <2,0,7,6>: Cost 3 ins <2,0,u,6>, lane 2
1554  2867900584U, // <2,0,7,7>: Cost 3 vuzpr <u,2,3,0>, <5,7,5,7>
1555  2867900549U, // <2,0,7,u>: Cost 3 vuzpr <u,2,3,0>, <5,7,1,u>
1556  1879924736U, // <2,0,u,0>: Cost 2 vzipr LHS, <0,0,0,0>
1557  1879926438U, // <2,0,u,1>: Cost 2 vzipr LHS, <2,3,0,1>
1558  1879924900U, // <2,0,u,2>: Cost 2 vzipr LHS, <0,2,0,2>
1559  1752351389U, // <2,0,u,3>: Cost 2 vuzpr <1,2,3,0>, LHS
1560  1477791030U, // <2,0,u,4>: Cost 2 vext1 <0,2,0,u>, RHS
1561  2097963009U, // <2,0,u,5>: Cost 2 ins <2,u,4,5>, lane 1
1562  1691670682U, // <2,0,u,6>: Cost 2 vuzpl <2,3,0,1>, RHS
1563  1752354345U, // <2,0,u,7>: Cost 2 vuzpr <1,2,3,0>, RHS
1564  1879924906U, // <2,0,u,u>: Cost 2 vzipr LHS, <0,2,0,u>
1565  2763497636U, // <2,1,0,0>: Cost 3 vuzpl <2,0,1,2>, <0,2,0,2>
1566  2097635329U, // <2,1,0,1>: Cost 2 ins <2,u,0,1>, lane 1
1567  2820130966U, // <2,1,0,2>: Cost 3 vuzpr <0,2,3,1>, <3,0,1,2>
1568  1616823030U, // <2,1,0,3>: Cost 2 vext3 <1,0,3,2>, <1,0,3,2>
1569  2767487180U, // <2,1,0,4>: Cost 3 vuzpl <2,6,1,3>, <0,2,4,6>
1570  3033842688U, // <2,1,0,5>: Cost 3 vtrnl <2,3,0,1>, <1,3,5,7>
1571  3171418113U, // <2,1,0,6>: Cost 3 ins <2,u,0,6>, lane 1
1572  3171426305U, // <2,1,0,7>: Cost 3 ins <2,u,0,7>, lane 1
1573  1617191715U, // <2,1,0,u>: Cost 2 vext3 <1,0,u,2>, <1,0,u,2>
1574  2551546028U, // <2,1,1,0>: Cost 3 vext1 <0,2,1,1>, <0,2,1,1>
1575  2128896000U, // <2,1,1,1>: Cost 2 ins <u,1,1,1>, lane 0
1576  2954938518U, // <2,1,1,2>: Cost 3 vzipr <0,3,2,1>, <3,0,1,2>
1577  2128912384U, // <2,1,1,3>: Cost 2 ins <u,1,1,3>, lane 0
1578  2551549238U, // <2,1,1,4>: Cost 3 vext1 <0,2,1,1>, RHS
1579  3202670592U, // <2,1,1,5>: Cost 3 ins <u,1,1,5>, lane 0
1580  3202678784U, // <2,1,1,6>: Cost 3 ins <u,1,1,6>, lane 0
1581  2953612553U, // <2,1,1,7>: Cost 3 vzipr <0,1,2,1>, <4,5,1,7>
1582  2128896000U, // <2,1,1,u>: Cost 2 ins <u,1,1,1>, lane 0
1583  2128961536U, // <2,1,2,0>: Cost 2 ins <u,1,2,0>, lane 0
1584  2128969728U, // <2,1,2,1>: Cost 2 ins <u,1,2,1>, lane 0
1585  2128977920U, // <2,1,2,2>: Cost 2 ins <u,1,2,2>, lane 0
1586  1055244288U, // <2,1,2,3>: Cost 1 ins LHS, lane 0
1587  2128994304U, // <2,1,2,4>: Cost 2 ins <u,1,2,4>, lane 0
1588  2129002496U, // <2,1,2,5>: Cost 2 ins <u,1,2,5>, lane 0
1589  2129010688U, // <2,1,2,6>: Cost 2 ins <u,1,2,6>, lane 0
1590  2129018880U, // <2,1,2,7>: Cost 2 ins <u,1,2,7>, lane 0
1591  1055244288U, // <2,1,2,u>: Cost 1 ins LHS, lane 0
1592  2953625609U, // <2,1,3,0>: Cost 3 vzipr LHS, <0,0,1,0>
1593  1879883786U, // <2,1,3,1>: Cost 2 vzipr LHS, <0,0,1,1>
1594  1879885974U, // <2,1,3,2>: Cost 2 vzipr LHS, <3,0,1,2>
1595  1879884760U, // <2,1,3,3>: Cost 2 vzipr LHS, <1,3,1,3>
1596  2953625856U, // <2,1,3,4>: Cost 3 vzipr LHS, <0,3,1,4>
1597  1879884114U, // <2,1,3,5>: Cost 2 vzipr LHS, <0,4,1,5>
1598  2958270641U, // <2,1,3,6>: Cost 3 vzipr LHS, <0,2,1,6>
1599  2097905665U, // <2,1,3,7>: Cost 2 ins <2,u,3,7>, lane 1
1600  1879883793U, // <2,1,3,u>: Cost 2 vzipr LHS, <0,0,1,u>
1601  3171663873U, // <2,1,4,0>: Cost 3 ins <2,u,4,0>, lane 1
1602  3094561588U, // <2,1,4,1>: Cost 3 vtrnr <1,2,3,4>, <1,1,1,1>
1603  2900378522U, // <2,1,4,2>: Cost 3 vzipl <2,4,1,3>, <1,2,3,4>
1604  1148404634U, // <2,1,4,3>: Cost 2 vrev <1,2,3,4>
1605  3171696641U, // <2,1,4,4>: Cost 3 ins <2,u,4,4>, lane 1
1606  2097963009U, // <2,1,4,5>: Cost 2 ins <2,u,4,5>, lane 1
1607  2763500854U, // <2,1,4,6>: Cost 3 vuzpl <2,0,1,2>, RHS
1608  3171721217U, // <2,1,4,7>: Cost 3 ins <2,u,4,7>, lane 1
1609  2020819051U, // <2,1,4,u>: Cost 2 vtrnr <1,2,3,4>, LHS
1610  2551578800U, // <2,1,5,0>: Cost 3 vext1 <0,2,1,5>, <0,2,1,5>
1611  2551579648U, // <2,1,5,1>: Cost 3 vext1 <0,2,1,5>, <1,3,5,7>
1612  2901001110U, // <2,1,5,2>: Cost 3 vzipl <2,5,0,7>, <1,2,3,0>
1613  2129207296U, // <2,1,5,3>: Cost 2 ins <u,1,5,3>, lane 0
1614  2551582006U, // <2,1,5,4>: Cost 3 vext1 <0,2,1,5>, RHS
1615  3202965504U, // <2,1,5,5>: Cost 3 ins <u,1,5,5>, lane 0
1616  3171786753U, // <2,1,5,6>: Cost 3 ins <2,u,5,6>, lane 1
1617  2819910966U, // <2,1,5,7>: Cost 3 vuzpr <0,2,0,1>, RHS
1618  2129207296U, // <2,1,5,u>: Cost 2 ins <u,1,5,3>, lane 0
1619  2551586993U, // <2,1,6,0>: Cost 3 vext1 <0,2,1,6>, <0,2,1,6>
1620  3088679732U, // <2,1,6,1>: Cost 3 vtrnr <0,2,4,6>, <1,1,1,1>
1621  2551588794U, // <2,1,6,2>: Cost 3 vext1 <0,2,1,6>, <2,6,3,7>
1622  2014937190U, // <2,1,6,3>: Cost 2 vtrnr <0,2,4,6>, LHS
1623  2551590198U, // <2,1,6,4>: Cost 3 vext1 <0,2,1,6>, RHS
1624  2955641170U, // <2,1,6,5>: Cost 3 vzipr <0,4,2,6>, <0,4,1,5>
1625  2901886177U, // <2,1,6,6>: Cost 3 vzipl <2,6,3,7>, <1,6,3,7>
1626  2129313792U, // <2,1,6,7>: Cost 2 ins <u,1,6,7>, lane 0
1627  2014937195U, // <2,1,6,u>: Cost 2 vtrnr <0,2,4,6>, LHS
1628  3171885057U, // <2,1,7,0>: Cost 3 ins <2,u,7,0>, lane 1
1629  3203080192U, // <2,1,7,1>: Cost 3 ins <u,1,7,1>, lane 0
1630  3001439874U, // <2,1,7,2>: Cost 3 vzipr <u,1,2,7>, <7,u,1,2>
1631  2129354752U, // <2,1,7,3>: Cost 2 ins <u,1,7,3>, lane 0
1632  3171917825U, // <2,1,7,4>: Cost 3 ins <2,u,7,4>, lane 1
1633  3203112960U, // <2,1,7,5>: Cost 3 ins <u,1,7,5>, lane 0
1634  3112722537U, // <2,1,7,6>: Cost 3 vtrnr <4,2,6,7>, <0,1,2,6>
1635  3171942401U, // <2,1,7,7>: Cost 3 ins <2,u,7,7>, lane 1
1636  2129354752U, // <2,1,7,u>: Cost 2 ins <u,1,7,3>, lane 0
1637  2128961536U, // <2,1,u,0>: Cost 2 ins <u,1,2,0>, lane 0
1638  1879924746U, // <2,1,u,1>: Cost 2 vzipr LHS, <0,0,1,1>
1639  1879926934U, // <2,1,u,2>: Cost 2 vzipr LHS, <3,0,1,2>
1640  1055244288U, // <2,1,u,3>: Cost 1 ins LHS, lane 0
1641  2128994304U, // <2,1,u,4>: Cost 2 ins <u,1,2,4>, lane 0
1642  1879925074U, // <2,1,u,5>: Cost 2 vzipr LHS, <0,4,1,5>
1643  2129010688U, // <2,1,u,6>: Cost 2 ins <u,1,2,6>, lane 0
1644  2097905665U, // <2,1,u,7>: Cost 2 ins <2,u,3,7>, lane 1
1645  1055244288U, // <2,1,u,u>: Cost 1 ins LHS, lane 0
1646  2020787094U, // <2,2,0,0>: Cost 2 vtrnr <1,2,3,0>, <1,2,3,0>
1647  1548976230U, // <2,2,0,1>: Cost 2 vext2 <0,u,2,2>, LHS
1648  1691156582U, // <2,2,0,2>: Cost 2 vuzpl <2,2,2,2>, LHS
1649  2094260226U, // <2,2,0,3>: Cost 2 ins <2,2,u,3>, lane 2
1650  2819917256U, // <2,2,0,4>: Cost 3 vuzpr <0,2,0,2>, <2,0,2,4>
1651  3168018434U, // <2,2,0,5>: Cost 3 ins <2,2,u,5>, lane 2
1652  2819915818U, // <2,2,0,6>: Cost 3 vuzpr <0,2,0,2>, <0,0,4,6>
1653  3171426305U, // <2,2,0,7>: Cost 3 ins <2,u,0,7>, lane 1
1654  1548976796U, // <2,2,0,u>: Cost 2 vext2 <0,u,2,2>, <0,u,2,2>
1655  2622718710U, // <2,2,1,0>: Cost 3 vext2 <0,u,2,2>, <1,0,3,2>
1656  1879867492U, // <2,2,1,1>: Cost 2 vzipr <0,1,2,1>, <0,1,2,1>
1657  2094252034U, // <2,2,1,2>: Cost 2 ins <2,2,u,2>, lane 2
1658  1746174054U, // <2,2,1,3>: Cost 2 vuzpr <0,2,0,2>, LHS
1659  3167526915U, // <2,2,1,4>: Cost 3 ins <2,2,1,u>, lane 3
1660  2622719120U, // <2,2,1,5>: Cost 3 vext2 <0,u,2,2>, <1,5,3,7>
1661  3203342336U, // <2,2,1,6>: Cost 3 ins <u,2,1,6>, lane 0
1662  3168034818U, // <2,2,1,7>: Cost 3 ins <2,2,u,7>, lane 2
1663  1746174059U, // <2,2,1,u>: Cost 2 vuzpr <0,2,0,2>, LHS
1664  1489829990U, // <2,2,2,0>: Cost 2 vext1 <2,2,2,2>, LHS
1665  2093858819U, // <2,2,2,1>: Cost 2 ins <2,2,2,u>, lane 3
1666  269271142U, // <2,2,2,2>: Cost 1 vdup2 LHS
1667  1884520550U, // <2,2,2,3>: Cost 2 vzipr <0,u,2,2>, LHS
1668  1489833270U, // <2,2,2,4>: Cost 2 vext1 <2,2,2,2>, RHS
1669  2093858819U, // <2,2,2,5>: Cost 2 ins <2,2,2,u>, lane 3
1670  2093858819U, // <2,2,2,6>: Cost 2 ins <2,2,2,u>, lane 3
1671  2093858819U, // <2,2,2,7>: Cost 2 ins <2,2,2,u>, lane 3
1672  269271142U, // <2,2,2,u>: Cost 1 vdup2 LHS
1673  2129698816U, // <2,2,3,0>: Cost 2 ins <u,2,3,0>, lane 0
1674  2093932547U, // <2,2,3,1>: Cost 2 ins <2,2,3,u>, lane 3
1675  1879885416U, // <2,2,3,2>: Cost 2 vzipr LHS, <2,2,2,2>
1676  806142054U, // <2,2,3,3>: Cost 1 vzipr LHS, LHS
1677  2129731584U, // <2,2,3,4>: Cost 2 ins <u,2,3,4>, lane 0
1678  2093932547U, // <2,2,3,5>: Cost 2 ins <2,2,3,u>, lane 3
1679  1884528988U, // <2,2,3,6>: Cost 2 vzipr LHS, <0,4,2,6>
1680  2097905665U, // <2,2,3,7>: Cost 2 ins <2,u,3,7>, lane 1
1681  806142059U, // <2,2,3,u>: Cost 1 vzipr LHS, LHS
1682  2551644344U, // <2,2,4,0>: Cost 3 vext1 <0,2,2,4>, <0,2,2,4>
1683  3171672065U, // <2,2,4,1>: Cost 3 ins <2,u,4,1>, lane 1
1684  2094252034U, // <2,2,4,2>: Cost 2 ins <2,2,u,2>, lane 2
1685  2094260226U, // <2,2,4,3>: Cost 2 ins <2,2,u,3>, lane 2
1686  2020819866U, // <2,2,4,4>: Cost 2 vtrnr <1,2,3,4>, <1,2,3,4>
1687  1548979510U, // <2,2,4,5>: Cost 2 vext2 <0,u,2,2>, RHS
1688  1691159862U, // <2,2,4,6>: Cost 2 vuzpl <2,2,2,2>, RHS
1689  3171721217U, // <2,2,4,7>: Cost 3 ins <2,u,4,7>, lane 1
1690  1548979753U, // <2,2,4,u>: Cost 2 vext2 <0,u,2,2>, RHS
1691  3167821827U, // <2,2,5,0>: Cost 3 ins <2,2,5,u>, lane 3
1692  2670497488U, // <2,2,5,1>: Cost 3 vext2 <u,u,2,2>, <5,1,7,3>
1693  2094252034U, // <2,2,5,2>: Cost 2 ins <2,2,u,2>, lane 2
1694  2094260226U, // <2,2,5,3>: Cost 2 ins <2,2,u,3>, lane 2
1695  2228201085U, // <2,2,5,4>: Cost 3 vrev <2,2,4,5>
1696  1879900264U, // <2,2,5,5>: Cost 2 vzipr <0,1,2,5>, <0,1,2,5>
1697  2670497890U, // <2,2,5,6>: Cost 3 vext2 <u,u,2,2>, <5,6,7,0>
1698  1746177334U, // <2,2,5,7>: Cost 2 vuzpr <0,2,0,2>, RHS
1699  1746177335U, // <2,2,5,u>: Cost 2 vuzpr <0,2,0,2>, RHS
1700  3088679830U, // <2,2,6,0>: Cost 3 vtrnr <0,2,4,6>, <1,2,3,0>
1701  3171819521U, // <2,2,6,1>: Cost 3 ins <2,u,6,1>, lane 1
1702  2094252034U, // <2,2,6,2>: Cost 2 ins <2,2,u,2>, lane 2
1703  1881899110U, // <2,2,6,3>: Cost 2 vzipr <0,4,2,6>, LHS
1704  3088679078U, // <2,2,6,4>: Cost 3 vtrnr <0,2,4,6>, <0,2,0,4>
1705  3171852289U, // <2,2,6,5>: Cost 3 ins <2,u,6,5>, lane 1
1706  2014937292U, // <2,2,6,6>: Cost 2 vtrnr <0,2,4,6>, <0,2,4,6>
1707  2129977344U, // <2,2,6,7>: Cost 2 ins <u,2,6,7>, lane 0
1708  1881899115U, // <2,2,6,u>: Cost 2 vzipr <0,4,2,6>, LHS
1709  2726250474U, // <2,2,7,0>: Cost 3 vext3 <7,0,1,2>, <2,7,0,1>
1710  2867696462U, // <2,2,7,1>: Cost 3 vuzpr <u,2,0,2>, <6,7,0,1>
1711  2094252034U, // <2,2,7,2>: Cost 2 ins <2,2,u,2>, lane 2
1712  2130018304U, // <2,2,7,3>: Cost 2 ins <u,2,7,3>, lane 0
1713  2670499174U, // <2,2,7,4>: Cost 3 vext2 <u,u,2,2>, <7,4,5,6>
1714  2228291208U, // <2,2,7,5>: Cost 3 vrev <2,2,5,7>
1715  3203784704U, // <2,2,7,6>: Cost 3 ins <u,2,7,6>, lane 0
1716  1879916650U, // <2,2,7,7>: Cost 2 vzipr <0,1,2,7>, <0,1,2,7>
1717  2130018304U, // <2,2,7,u>: Cost 2 ins <u,2,7,3>, lane 0
1718  2020787094U, // <2,2,u,0>: Cost 2 vtrnr <1,2,3,0>, <1,2,3,0>
1719  1548982062U, // <2,2,u,1>: Cost 2 vext2 <0,u,2,2>, LHS
1720  269271142U, // <2,2,u,2>: Cost 1 vdup2 LHS
1721  806183014U, // <2,2,u,3>: Cost 1 vzipr LHS, LHS
1722  1489833270U, // <2,2,u,4>: Cost 2 vext1 <2,2,2,2>, RHS
1723  1548982426U, // <2,2,u,5>: Cost 2 vext2 <0,u,2,2>, RHS
1724  1879925084U, // <2,2,u,6>: Cost 2 vzipr LHS, <0,4,2,6>
1725  1746177577U, // <2,2,u,7>: Cost 2 vuzpr <0,2,0,2>, RHS
1726  806183019U, // <2,2,u,u>: Cost 1 vzipr LHS, LHS
1727  1544339456U, // <2,3,0,0>: Cost 2 vext2 LHS, <0,0,0,0>
1728  470597734U, // <2,3,0,1>: Cost 1 vext2 LHS, LHS
1729  1548984484U, // <2,3,0,2>: Cost 2 vext2 LHS, <0,2,0,2>
1730  2094374915U, // <2,3,0,3>: Cost 2 ins <2,3,0,u>, lane 3
1731  1548984658U, // <2,3,0,4>: Cost 2 vext2 LHS, <0,4,1,5>
1732  2094940162U, // <2,3,0,5>: Cost 2 ins <2,3,u,5>, lane 2
1733  2094374915U, // <2,3,0,6>: Cost 2 ins <2,3,0,u>, lane 3
1734  2094374915U, // <2,3,0,7>: Cost 2 ins <2,3,0,u>, lane 3
1735  470598301U, // <2,3,0,u>: Cost 1 vext2 LHS, LHS
1736  1544340214U, // <2,3,1,0>: Cost 2 vext2 LHS, <1,0,3,2>
1737  1544340276U, // <2,3,1,1>: Cost 2 vext2 LHS, <1,1,1,1>
1738  1544340374U, // <2,3,1,2>: Cost 2 vext2 LHS, <1,2,3,0>
1739  1548985304U, // <2,3,1,3>: Cost 2 vext2 LHS, <1,3,1,3>
1740  2551696694U, // <2,3,1,4>: Cost 3 vext1 <0,2,3,1>, RHS
1741  1548985488U, // <2,3,1,5>: Cost 2 vext2 LHS, <1,5,3,7>
1742  2622727375U, // <2,3,1,6>: Cost 3 vext2 LHS, <1,6,1,7>
1743  2665858347U, // <2,3,1,7>: Cost 3 vext2 LHS, <1,7,3,0>
1744  1548985709U, // <2,3,1,u>: Cost 2 vext2 LHS, <1,u,1,3>
1745  2958263190U, // <2,3,2,0>: Cost 3 vzipr <0,u,2,2>, <1,2,3,0>
1746  2094907394U, // <2,3,2,1>: Cost 2 ins <2,3,u,1>, lane 2
1747  1544341096U, // <2,3,2,2>: Cost 2 vext2 LHS, <2,2,2,2>
1748  1544341158U, // <2,3,2,3>: Cost 2 vext2 LHS, <2,3,0,1>
1749  2958263194U, // <2,3,2,4>: Cost 3 vzipr <0,u,2,2>, <1,2,3,4>
1750  2094940162U, // <2,3,2,5>: Cost 2 ins <2,3,u,5>, lane 2
1751  1548986298U, // <2,3,2,6>: Cost 2 vext2 LHS, <2,6,3,7>
1752  3088352256U, // <2,3,2,7>: Cost 3 vtrnr <0,2,0,2>, <1,3,5,7>
1753  1548986427U, // <2,3,2,u>: Cost 2 vext2 LHS, <2,u,0,1>
1754  1879884694U, // <2,3,3,0>: Cost 2 vzipr LHS, <1,2,3,0>
1755  2094907394U, // <2,3,3,1>: Cost 2 ins <2,3,u,1>, lane 2
1756  1879884534U, // <2,3,3,2>: Cost 2 vzipr LHS, <1,0,3,2>
1757  1544341916U, // <2,3,3,3>: Cost 2 vext2 LHS, <3,3,3,3>
1758  1879884698U, // <2,3,3,4>: Cost 2 vzipr LHS, <1,2,3,4>
1759  2094940162U, // <2,3,3,5>: Cost 2 ins <2,3,u,5>, lane 2
1760  2953627415U, // <2,3,3,6>: Cost 3 vzipr LHS, <2,4,3,6>
1761  1884529808U, // <2,3,3,7>: Cost 2 vzipr LHS, <1,5,3,7>
1762  1879884702U, // <2,3,3,u>: Cost 2 vzipr LHS, <1,2,3,u>
1763  1483948134U, // <2,3,4,0>: Cost 2 vext1 <1,2,3,4>, LHS
1764  1483948954U, // <2,3,4,1>: Cost 2 vext1 <1,2,3,4>, <1,2,3,4>
1765  2094669827U, // <2,3,4,2>: Cost 2 ins <2,3,4,u>, lane 3
1766  2094669827U, // <2,3,4,3>: Cost 2 ins <2,3,4,u>, lane 3
1767  1483951414U, // <2,3,4,4>: Cost 2 vext1 <1,2,3,4>, RHS
1768  470601014U, // <2,3,4,5>: Cost 1 vext2 LHS, RHS
1769  1691241782U, // <2,3,4,6>: Cost 2 vuzpl <2,2,3,3>, RHS
1770  2094669827U, // <2,3,4,7>: Cost 2 ins <2,3,4,u>, lane 3
1771  470601257U, // <2,3,4,u>: Cost 1 vext2 LHS, RHS
1772  2551726274U, // <2,3,5,0>: Cost 3 vext1 <0,2,3,5>, <0,2,3,5>
1773  1592118992U, // <2,3,5,1>: Cost 2 vext2 LHS, <5,1,7,3>
1774  2665860843U, // <2,3,5,2>: Cost 3 vext2 LHS, <5,2,1,3>
1775  2551728642U, // <2,3,5,3>: Cost 3 vext1 <0,2,3,5>, <3,4,5,6>
1776  1592119238U, // <2,3,5,4>: Cost 2 vext2 LHS, <5,4,7,6>
1777  1592119300U, // <2,3,5,5>: Cost 2 vext2 LHS, <5,5,5,5>
1778  1592119394U, // <2,3,5,6>: Cost 2 vext2 LHS, <5,6,7,0>
1779  1758350646U, // <2,3,5,7>: Cost 2 vuzpr <2,2,3,3>, RHS
1780  1758350647U, // <2,3,5,u>: Cost 2 vuzpr <2,2,3,3>, RHS
1781  2955641750U, // <2,3,6,0>: Cost 3 vzipr <0,4,2,6>, <1,2,3,0>
1782  2094907394U, // <2,3,6,1>: Cost 2 ins <2,3,u,1>, lane 2
1783  1592119802U, // <2,3,6,2>: Cost 2 vext2 LHS, <6,2,7,3>
1784  3088679896U, // <2,3,6,3>: Cost 3 vtrnr <0,2,4,6>, <1,3,1,3>
1785  2955641754U, // <2,3,6,4>: Cost 3 vzipr <0,4,2,6>, <1,2,3,4>
1786  2094940162U, // <2,3,6,5>: Cost 2 ins <2,3,u,5>, lane 2
1787  1592120120U, // <2,3,6,6>: Cost 2 vext2 LHS, <6,6,6,6>
1788  1592120142U, // <2,3,6,7>: Cost 2 vext2 LHS, <6,7,0,1>
1789  1592120223U, // <2,3,6,u>: Cost 2 vext2 LHS, <6,u,0,1>
1790  1592120314U, // <2,3,7,0>: Cost 2 vext2 LHS, <7,0,1,2>
1791  2094907394U, // <2,3,7,1>: Cost 2 ins <2,3,u,1>, lane 2
1792  2974892790U, // <2,3,7,2>: Cost 3 vzipr <3,6,2,7>, <1,0,3,2>
1793  2856276096U, // <2,3,7,3>: Cost 3 vuzpr <6,2,7,3>, <5,7,1,3>
1794  1592120678U, // <2,3,7,4>: Cost 2 vext2 LHS, <7,4,5,6>
1795  2094940162U, // <2,3,7,5>: Cost 2 ins <2,3,u,5>, lane 2
1796  2767672522U, // <2,3,7,6>: Cost 3 vuzpl <2,6,3,7>, <7,2,6,3>
1797  1592120940U, // <2,3,7,7>: Cost 2 vext2 LHS, <7,7,7,7>
1798  1592120962U, // <2,3,7,u>: Cost 2 vext2 LHS, <7,u,1,2>
1799  1879925654U, // <2,3,u,0>: Cost 2 vzipr LHS, <1,2,3,0>
1800  470603566U, // <2,3,u,1>: Cost 1 vext2 LHS, LHS
1801  1879925494U, // <2,3,u,2>: Cost 2 vzipr LHS, <1,0,3,2>
1802  1879925576U, // <2,3,u,3>: Cost 2 vzipr LHS, <1,1,3,3>
1803  1879925658U, // <2,3,u,4>: Cost 2 vzipr LHS, <1,2,3,4>
1804  470603930U, // <2,3,u,5>: Cost 1 vext2 LHS, RHS
1805  1548990672U, // <2,3,u,6>: Cost 2 vext2 LHS, <u,6,3,7>
1806  1879925904U, // <2,3,u,7>: Cost 2 vzipr LHS, <1,5,3,7>
1807  470604133U, // <2,3,u,u>: Cost 1 vext2 LHS, LHS
1808  2826125312U, // <2,4,0,0>: Cost 3 vuzpr <1,2,3,4>, <0,0,0,0>
1809  2097635329U, // <2,4,0,1>: Cost 2 ins <2,u,0,1>, lane 1
1810  1691992166U, // <2,4,0,2>: Cost 2 vuzpl <2,3,4,5>, LHS
1811  3171393537U, // <2,4,0,3>: Cost 3 ins <2,u,0,3>, lane 1
1812  2765734092U, // <2,4,0,4>: Cost 3 vuzpl <2,3,4,5>, <0,2,4,6>
1813  3094528338U, // <2,4,0,5>: Cost 3 vtrnr <1,2,3,0>, <0,4,1,5>
1814  1960103222U, // <2,4,0,6>: Cost 2 vtrnl <2,3,0,1>, RHS
1815  3171426305U, // <2,4,0,7>: Cost 3 ins <2,u,0,7>, lane 1
1816  1960103240U, // <2,4,0,u>: Cost 2 vtrnl <2,3,0,1>, RHS
1817  3204620288U, // <2,4,1,0>: Cost 3 ins <u,4,1,0>, lane 0
1818  2826126132U, // <2,4,1,1>: Cost 3 vuzpr <1,2,3,4>, <1,1,1,1>
1819  2625389466U, // <2,4,1,2>: Cost 3 vext2 <1,3,2,4>, <1,2,3,4>
1820  1752383590U, // <2,4,1,3>: Cost 2 vuzpr <1,2,3,4>, LHS
1821  3204653056U, // <2,4,1,4>: Cost 3 ins <u,4,1,4>, lane 0
1822  2130919424U, // <2,4,1,5>: Cost 2 ins <u,4,1,5>, lane 0
1823  3031936310U, // <2,4,1,6>: Cost 3 vtrnl <2,0,1,2>, RHS
1824  3169361922U, // <2,4,1,7>: Cost 3 ins <2,4,u,7>, lane 2
1825  1752383595U, // <2,4,1,u>: Cost 2 vuzpr <1,2,3,4>, LHS
1826  2826126230U, // <2,4,2,0>: Cost 3 vuzpr <1,2,3,4>, <1,2,3,0>
1827  3171524609U, // <2,4,2,1>: Cost 3 ins <2,u,2,1>, lane 1
1828  2097790977U, // <2,4,2,2>: Cost 2 ins <2,u,2,2>, lane 1
1829  2130976768U, // <2,4,2,3>: Cost 2 ins <u,4,2,3>, lane 0
1830  1752384410U, // <2,4,2,4>: Cost 2 vuzpr <1,2,3,4>, <1,2,3,4>
1831  1825377590U, // <2,4,2,5>: Cost 2 vzipl <2,2,2,2>, RHS
1832  1959595318U, // <2,4,2,6>: Cost 2 vtrnl <2,2,2,2>, RHS
1833  3171573761U, // <2,4,2,7>: Cost 3 ins <2,u,2,7>, lane 1
1834  1825377833U, // <2,4,2,u>: Cost 2 vzipl <2,2,2,2>, RHS
1835  2826127049U, // <2,4,3,0>: Cost 3 vuzpr <1,2,3,4>, <2,3,4,0>
1836  2958270501U, // <2,4,3,1>: Cost 3 vzipr LHS, <0,0,4,1>
1837  2958270502U, // <2,4,3,2>: Cost 3 vzipr LHS, <0,0,4,2>
1838  2097872897U, // <2,4,3,3>: Cost 2 ins <2,u,3,3>, lane 1
1839  1927662800U, // <2,4,3,4>: Cost 2 vzipr LHS, <4,4,4,4>
1840  1879885518U, // <2,4,3,5>: Cost 2 vzipr LHS, <2,3,4,5>
1841  1879883980U, // <2,4,3,6>: Cost 2 vzipr LHS, <0,2,4,6>
1842  2097905665U, // <2,4,3,7>: Cost 2 ins <2,u,3,7>, lane 1
1843  1879883982U, // <2,4,3,u>: Cost 2 vzipr LHS, <0,2,4,u>
1844  2563735654U, // <2,4,4,0>: Cost 3 vext1 <2,2,4,4>, LHS
1845  2826127824U, // <2,4,4,1>: Cost 3 vuzpr <1,2,3,4>, <3,4,0,1>
1846  2826127834U, // <2,4,4,2>: Cost 3 vuzpr <1,2,3,4>, <3,4,1,2>
1847  2826127106U, // <2,4,4,3>: Cost 3 vuzpr <1,2,3,4>, <2,4,1,3>
1848  2131132416U, // <2,4,4,4>: Cost 2 ins <u,4,4,4>, lane 0
1849  2097963009U, // <2,4,4,5>: Cost 2 ins <2,u,4,5>, lane 1
1850  1691995446U, // <2,4,4,6>: Cost 2 vuzpl <2,3,4,5>, RHS
1851  3094562602U, // <2,4,4,7>: Cost 3 vtrnr <1,2,3,4>, <2,4,5,7>
1852  1691995464U, // <2,4,4,u>: Cost 2 vuzpl <2,3,4,5>, RHS
1853  2551800011U, // <2,4,5,0>: Cost 3 vext1 <0,2,4,5>, <0,2,4,5>
1854  2569716470U, // <2,4,5,1>: Cost 3 vext1 <3,2,4,5>, <1,0,3,2>
1855  2563745405U, // <2,4,5,2>: Cost 3 vext1 <2,2,4,5>, <2,2,4,5>
1856  2765737726U, // <2,4,5,3>: Cost 3 vuzpl <2,3,4,5>, <5,2,3,4>
1857  2551803190U, // <2,4,5,4>: Cost 3 vext1 <0,2,4,5>, RHS
1858  2131214336U, // <2,4,5,5>: Cost 2 ins <u,4,5,5>, lane 0
1859  1611959606U, // <2,4,5,6>: Cost 2 vext3 <0,2,0,2>, RHS
1860  1752386870U, // <2,4,5,7>: Cost 2 vuzpr <1,2,3,4>, RHS
1861  1611959624U, // <2,4,5,u>: Cost 2 vext3 <0,2,0,2>, RHS
1862  1478066380U, // <2,4,6,0>: Cost 2 vext1 <0,2,4,6>, <0,2,4,6>
1863  2551808758U, // <2,4,6,1>: Cost 3 vext1 <0,2,4,6>, <1,0,3,2>
1864  2551809516U, // <2,4,6,2>: Cost 3 vext1 <0,2,4,6>, <2,0,6,4>
1865  2551810198U, // <2,4,6,3>: Cost 3 vext1 <0,2,4,6>, <3,0,1,2>
1866  1478069558U, // <2,4,6,4>: Cost 2 vext1 <0,2,4,6>, RHS
1867  1828146486U, // <2,4,6,5>: Cost 2 vzipl <2,6,3,7>, RHS
1868  2131296256U, // <2,4,6,6>: Cost 2 ins <u,4,6,6>, lane 0
1869  2131304448U, // <2,4,6,7>: Cost 2 ins <u,4,6,7>, lane 0
1870  1478072110U, // <2,4,6,u>: Cost 2 vext1 <0,2,4,6>, LHS
1871  2659234821U, // <2,4,7,0>: Cost 3 vext2 <7,0,2,4>, <7,0,2,4>
1872  2867934030U, // <2,4,7,1>: Cost 3 vuzpr <u,2,3,4>, <6,7,0,1>
1873  3169320962U, // <2,4,7,2>: Cost 3 ins <2,4,u,2>, lane 2
1874  2867933312U, // <2,4,7,3>: Cost 3 vuzpr <u,2,3,4>, <5,7,1,3>
1875  3205095424U, // <2,4,7,4>: Cost 3 ins <u,4,7,4>, lane 0
1876  2726251976U, // <2,4,7,5>: Cost 3 vext3 <7,0,1,2>, <4,7,5,0>
1877  2131369984U, // <2,4,7,6>: Cost 2 ins <u,4,7,6>, lane 0
1878  2867933352U, // <2,4,7,7>: Cost 3 vuzpr <u,2,3,4>, <5,7,5,7>
1879  2131369984U, // <2,4,7,u>: Cost 2 ins <u,4,7,6>, lane 0
1880  1478082766U, // <2,4,u,0>: Cost 2 vext1 <0,2,4,u>, <0,2,4,u>
1881  2097635329U, // <2,4,u,1>: Cost 2 ins <2,u,0,1>, lane 1
1882  1691997998U, // <2,4,u,2>: Cost 2 vuzpl <2,3,4,5>, LHS
1883  1752384157U, // <2,4,u,3>: Cost 2 vuzpr <1,2,3,4>, LHS
1884  1478085942U, // <2,4,u,4>: Cost 2 vext1 <0,2,4,u>, RHS
1885  1879926478U, // <2,4,u,5>: Cost 2 vzipr LHS, <2,3,4,5>
1886  1879924940U, // <2,4,u,6>: Cost 2 vzipr LHS, <0,2,4,6>
1887  1752387113U, // <2,4,u,7>: Cost 2 vuzpr <1,2,3,4>, RHS
1888  1879924942U, // <2,4,u,u>: Cost 2 vzipr LHS, <0,2,4,u>
1889  2765160612U, // <2,5,0,0>: Cost 3 vuzpl <2,2,5,7>, <0,2,0,2>
1890  2097635329U, // <2,5,0,1>: Cost 2 ins <2,u,0,1>, lane 1
1891  2620088484U, // <2,5,0,2>: Cost 3 vext2 <0,4,2,5>, <0,2,0,2>
1892  2619425034U, // <2,5,0,3>: Cost 3 vext2 <0,3,2,5>, <0,3,2,5>
1893  2620088667U, // <2,5,0,4>: Cost 3 vext2 <0,4,2,5>, <0,4,2,5>
1894  3136335876U, // <2,5,0,5>: Cost 3 vtrnr <u,2,3,0>, <5,5,5,5>
1895  3171418113U, // <2,5,0,6>: Cost 3 ins <2,u,0,6>, lane 1
1896  2020789558U, // <2,5,0,7>: Cost 2 vtrnr <1,2,3,0>, RHS
1897  2020789559U, // <2,5,0,u>: Cost 2 vtrnr <1,2,3,0>, RHS
1898  2599616614U, // <2,5,1,0>: Cost 3 vext1 <u,2,5,1>, LHS
1899  3205292032U, // <2,5,1,1>: Cost 3 ins <u,5,1,1>, lane 0
1900  2626061206U, // <2,5,1,2>: Cost 3 vext2 <1,4,2,5>, <1,2,3,0>
1901  2618098688U, // <2,5,1,3>: Cost 3 vext2 <0,1,2,5>, <1,3,5,7>
1902  2626061364U, // <2,5,1,4>: Cost 3 vext2 <1,4,2,5>, <1,4,2,5>
1903  2599620736U, // <2,5,1,5>: Cost 3 vext1 <u,2,5,1>, <5,7,1,3>
1904  3205332992U, // <2,5,1,6>: Cost 3 ins <u,5,1,6>, lane 0
1905  2131599360U, // <2,5,1,7>: Cost 2 ins <u,5,1,7>, lane 0
1906  2131599360U, // <2,5,1,u>: Cost 2 ins <u,5,1,7>, lane 0
1907  3171516417U, // <2,5,2,0>: Cost 3 ins <2,u,2,0>, lane 1
1908  3006040978U, // <2,5,2,1>: Cost 3 vzipr <u,u,2,2>, <4,0,5,1>
1909  2097790977U, // <2,5,2,2>: Cost 2 ins <2,u,2,2>, lane 1
1910  2131640320U, // <2,5,2,3>: Cost 2 ins <u,5,2,3>, lane 0
1911  2632034061U, // <2,5,2,4>: Cost 3 vext2 <2,4,2,5>, <2,4,2,5>
1912  2820014256U, // <2,5,2,5>: Cost 3 vuzpr <0,2,1,5>, <0,2,1,5>
1913  2958264834U, // <2,5,2,6>: Cost 3 vzipr <0,u,2,2>, <3,4,5,6>
1914  2014612790U, // <2,5,2,7>: Cost 2 vtrnr <0,2,0,2>, RHS
1915  2014612791U, // <2,5,2,u>: Cost 2 vtrnr <0,2,0,2>, RHS
1916  2958273506U, // <2,5,3,0>: Cost 3 vzipr LHS, <4,1,5,0>
1917  1927662482U, // <2,5,3,1>: Cost 2 vzipr LHS, <4,0,5,1>
1918  2899955454U, // <2,5,3,2>: Cost 3 vzipl <2,3,4,5>, <5,2,3,4>
1919  2097872897U, // <2,5,3,3>: Cost 2 ins <2,u,3,3>, lane 1
1920  2619427330U, // <2,5,3,4>: Cost 3 vext2 <0,3,2,5>, <3,4,5,6>
1921  1927662810U, // <2,5,3,5>: Cost 2 vzipr LHS, <4,4,5,5>
1922  1879886338U, // <2,5,3,6>: Cost 2 vzipr LHS, <3,4,5,6>
1923  1879884800U, // <2,5,3,7>: Cost 2 vzipr LHS, <1,3,5,7>
1924  1879884801U, // <2,5,3,u>: Cost 2 vzipr LHS, <1,3,5,u>
1925  2569781350U, // <2,5,4,0>: Cost 3 vext1 <3,2,5,4>, LHS
1926  3171672065U, // <2,5,4,1>: Cost 3 ins <2,u,4,1>, lane 1
1927  2569782990U, // <2,5,4,2>: Cost 3 vext1 <3,2,5,4>, <2,3,4,5>
1928  3034173182U, // <2,5,4,3>: Cost 3 vtrnl <2,3,4,5>, <5,2,3,4>
1929  2569784630U, // <2,5,4,4>: Cost 3 vext1 <3,2,5,4>, RHS
1930  2097963009U, // <2,5,4,5>: Cost 2 ins <2,u,4,5>, lane 1
1931  2820164098U, // <2,5,4,6>: Cost 3 vuzpr <0,2,3,5>, <3,4,5,6>
1932  2020822326U, // <2,5,4,7>: Cost 2 vtrnr <1,2,3,4>, RHS
1933  2020822327U, // <2,5,4,u>: Cost 2 vtrnr <1,2,3,4>, RHS
1934  2599649382U, // <2,5,5,0>: Cost 3 vext1 <u,2,5,5>, LHS
1935  3003411346U, // <2,5,5,1>: Cost 3 vzipr <u,4,2,5>, <4,0,5,1>
1936  2563819142U, // <2,5,5,2>: Cost 3 vext1 <2,2,5,5>, <2,2,5,5>
1937  2953642113U, // <2,5,5,3>: Cost 3 vzipr <0,1,2,5>, <0,1,5,3>
1938  2599652662U, // <2,5,5,4>: Cost 3 vext1 <u,2,5,5>, RHS
1939  2131877888U, // <2,5,5,5>: Cost 2 ins <u,5,5,5>, lane 0
1940  2954971650U, // <2,5,5,6>: Cost 3 vzipr <0,3,2,5>, <3,4,5,6>
1941  2131894272U, // <2,5,5,7>: Cost 2 ins <u,5,5,7>, lane 0
1942  2131877888U, // <2,5,5,u>: Cost 2 ins <u,5,5,5>, lane 0
1943  2131910656U, // <2,5,6,0>: Cost 2 ins <u,5,6,0>, lane 0
1944  2131918848U, // <2,5,6,1>: Cost 2 ins <u,5,6,1>, lane 0
1945  2131927040U, // <2,5,6,2>: Cost 2 ins <u,5,6,2>, lane 0
1946  2131935232U, // <2,5,6,3>: Cost 2 ins <u,5,6,3>, lane 0
1947  2131943424U, // <2,5,6,4>: Cost 2 ins <u,5,6,4>, lane 0
1948  2131951616U, // <2,5,6,5>: Cost 2 ins <u,5,6,5>, lane 0
1949  2131959808U, // <2,5,6,6>: Cost 2 ins <u,5,6,6>, lane 0
1950  1058226176U, // <2,5,6,7>: Cost 1 ins RHS, lane 0
1951  1058226176U, // <2,5,6,u>: Cost 1 ins RHS, lane 0
1952  2563833958U, // <2,5,7,0>: Cost 3 vext1 <2,2,5,7>, LHS
1953  2712244352U, // <2,5,7,1>: Cost 3 vext3 <4,6,0,2>, <5,7,1,3>
1954  2563835528U, // <2,5,7,2>: Cost 3 vext1 <2,2,5,7>, <2,2,5,7>
1955  2953658497U, // <2,5,7,3>: Cost 3 vzipr <0,1,2,7>, <0,1,5,3>
1956  2563837238U, // <2,5,7,4>: Cost 3 vext1 <2,2,5,7>, RHS
1957  2712244392U, // <2,5,7,5>: Cost 3 vext3 <4,6,0,2>, <5,7,5,7>
1958  2712244396U, // <2,5,7,6>: Cost 3 vext3 <4,6,0,2>, <5,7,6,2>
1959  2132041728U, // <2,5,7,7>: Cost 2 ins <u,5,7,7>, lane 0
1960  2132041728U, // <2,5,7,u>: Cost 2 ins <u,5,7,7>, lane 0
1961  2131910656U, // <2,5,u,0>: Cost 2 ins <u,5,6,0>, lane 0
1962  1927703442U, // <2,5,u,1>: Cost 2 vzipr LHS, <4,0,5,1>
1963  2097790977U, // <2,5,u,2>: Cost 2 ins <2,u,2,2>, lane 1
1964  2097872897U, // <2,5,u,3>: Cost 2 ins <2,u,3,3>, lane 1
1965  2131943424U, // <2,5,u,4>: Cost 2 ins <u,5,6,4>, lane 0
1966  1927703770U, // <2,5,u,5>: Cost 2 vzipr LHS, <4,4,5,5>
1967  1879927298U, // <2,5,u,6>: Cost 2 vzipr LHS, <3,4,5,6>
1968  1058226176U, // <2,5,u,7>: Cost 1 ins RHS, lane 0
1969  1058226176U, // <2,5,u,u>: Cost 1 ins RHS, lane 0
1970  2820243456U, // <2,6,0,0>: Cost 3 vuzpr <0,2,4,6>, <0,0,0,0>
1971  1546354790U, // <2,6,0,1>: Cost 2 vext2 <0,4,2,6>, LHS
1972  2132148224U, // <2,6,0,2>: Cost 2 ins <u,6,0,2>, lane 0
1973  3171393537U, // <2,6,0,3>: Cost 3 ins <2,u,0,3>, lane 1
1974  1546355036U, // <2,6,0,4>: Cost 2 vext2 <0,4,2,6>, <0,4,2,6>
1975  3170672642U, // <2,6,0,5>: Cost 3 ins <2,6,u,5>, lane 2
1976  3136335220U, // <2,6,0,6>: Cost 3 vtrnr <u,2,3,0>, <4,6,4,6>
1977  2096947202U, // <2,6,0,7>: Cost 2 ins <2,6,u,7>, lane 2
1978  1546355357U, // <2,6,0,u>: Cost 2 vext2 <0,4,2,6>, LHS
1979  2620097270U, // <2,6,1,0>: Cost 3 vext2 <0,4,2,6>, <1,0,3,2>
1980  2820244276U, // <2,6,1,1>: Cost 3 vuzpr <0,2,4,6>, <1,1,1,1>
1981  2620097430U, // <2,6,1,2>: Cost 3 vext2 <0,4,2,6>, <1,2,3,0>
1982  1746501734U, // <2,6,1,3>: Cost 2 vuzpr <0,2,4,6>, LHS
1983  2620097598U, // <2,6,1,4>: Cost 3 vext2 <0,4,2,6>, <1,4,3,6>
1984  2620097680U, // <2,6,1,5>: Cost 3 vext2 <0,4,2,6>, <1,5,3,7>
1985  3205996544U, // <2,6,1,6>: Cost 3 ins <u,6,1,6>, lane 0
1986  2096947202U, // <2,6,1,7>: Cost 2 ins <2,6,u,7>, lane 2
1987  1746501739U, // <2,6,1,u>: Cost 2 vuzpr <0,2,4,6>, LHS
1988  2820244374U, // <2,6,2,0>: Cost 3 vuzpr <0,2,4,6>, <1,2,3,0>
1989  3171524609U, // <2,6,2,1>: Cost 3 ins <2,u,2,1>, lane 1
1990  2097790977U, // <2,6,2,2>: Cost 2 ins <2,u,2,2>, lane 1
1991  2132303872U, // <2,6,2,3>: Cost 2 ins <u,6,2,3>, lane 0
1992  2820243622U, // <2,6,2,4>: Cost 3 vuzpr <0,2,4,6>, <0,2,0,4>
1993  3171557377U, // <2,6,2,5>: Cost 3 ins <2,u,2,5>, lane 1
1994  1746501836U, // <2,6,2,6>: Cost 2 vuzpr <0,2,4,6>, <0,2,4,6>
1995  1884523830U, // <2,6,2,7>: Cost 2 vzipr <0,u,2,2>, RHS
1996  1884523831U, // <2,6,2,u>: Cost 2 vzipr <0,u,2,2>, RHS
1997  2096586755U, // <2,6,3,0>: Cost 2 ins <2,6,3,u>, lane 3
1998  2096586755U, // <2,6,3,1>: Cost 2 ins <2,6,3,u>, lane 3
1999  1927662492U, // <2,6,3,2>: Cost 2 vzipr LHS, <4,0,6,2>
2000  2097872897U, // <2,6,3,3>: Cost 2 ins <2,u,3,3>, lane 1
2001  2096586755U, // <2,6,3,4>: Cost 2 ins <2,6,3,u>, lane 3
2002  2096586755U, // <2,6,3,5>: Cost 2 ins <2,6,3,u>, lane 3
2003  1927662820U, // <2,6,3,6>: Cost 2 vzipr LHS, <4,4,6,6>
2004  806145334U, // <2,6,3,7>: Cost 1 vzipr LHS, RHS
2005  806145335U, // <2,6,3,u>: Cost 1 vzipr LHS, RHS
2006  2820245292U, // <2,6,4,0>: Cost 3 vuzpr <0,2,4,6>, <2,4,6,0>
2007  3171672065U, // <2,6,4,1>: Cost 3 ins <2,u,4,1>, lane 1
2008  2820243782U, // <2,6,4,2>: Cost 3 vuzpr <0,2,4,6>, <0,4,0,2>
2009  3171688449U, // <2,6,4,3>: Cost 3 ins <2,u,4,3>, lane 1
2010  2820243784U, // <2,6,4,4>: Cost 3 vuzpr <0,2,4,6>, <0,4,0,4>
2011  1546358070U, // <2,6,4,5>: Cost 2 vext2 <0,4,2,6>, RHS
2012  2132475904U, // <2,6,4,6>: Cost 2 ins <u,6,4,6>, lane 0
2013  2096947202U, // <2,6,4,7>: Cost 2 ins <2,6,u,7>, lane 2
2014  1546358313U, // <2,6,4,u>: Cost 2 vext2 <0,4,2,6>, RHS
2015  3170476035U, // <2,6,5,0>: Cost 3 ins <2,6,5,u>, lane 3
2016  2667876048U, // <2,6,5,1>: Cost 3 vext2 <u,4,2,6>, <5,1,7,3>
2017  3206258688U, // <2,6,5,2>: Cost 3 ins <u,6,5,2>, lane 0
2018  3170656258U, // <2,6,5,3>: Cost 3 ins <2,6,u,3>, lane 2
2019  2252091873U, // <2,6,5,4>: Cost 3 vrev <6,2,4,5>
2020  2868023300U, // <2,6,5,5>: Cost 3 vuzpr <u,2,4,6>, <5,5,5,5>
2021  2667876450U, // <2,6,5,6>: Cost 3 vext2 <u,4,2,6>, <5,6,7,0>
2022  1746505014U, // <2,6,5,7>: Cost 2 vuzpr <0,2,4,6>, RHS
2023  1746505015U, // <2,6,5,u>: Cost 2 vuzpr <0,2,4,6>, RHS
2024  2955643964U, // <2,6,6,0>: Cost 3 vzipr <0,4,2,6>, <4,2,6,0>
2025  2820246859U, // <2,6,6,1>: Cost 3 vuzpr <0,2,4,6>, <4,6,0,1>
2026  2820246860U, // <2,6,6,2>: Cost 3 vuzpr <0,2,4,6>, <4,6,0,2>
2027  2820245412U, // <2,6,6,3>: Cost 3 vuzpr <0,2,4,6>, <2,6,1,3>
2028  2955643968U, // <2,6,6,4>: Cost 3 vzipr <0,4,2,6>, <4,2,6,4>
2029  2820246899U, // <2,6,6,5>: Cost 3 vuzpr <0,2,4,6>, <4,6,4,5>
2030  2132623360U, // <2,6,6,6>: Cost 2 ins <u,6,6,6>, lane 0
2031  1881902390U, // <2,6,6,7>: Cost 2 vzipr <0,4,2,6>, RHS
2032  1881902391U, // <2,6,6,u>: Cost 2 vzipr <0,4,2,6>, RHS
2033  2132647936U, // <2,6,7,0>: Cost 2 ins <u,6,7,0>, lane 0
2034  2724926296U, // <2,6,7,1>: Cost 3 vext3 <6,7,1,2>, <6,7,1,2>
2035  3124596044U, // <2,6,7,2>: Cost 3 vtrnr <6,2,5,7>, <4,6,0,2>
2036  2868023424U, // <2,6,7,3>: Cost 3 vuzpr <u,2,4,6>, <5,7,1,3>
2037  2132680704U, // <2,6,7,4>: Cost 2 ins <u,6,7,4>, lane 0
2038  2252181996U, // <2,6,7,5>: Cost 3 vrev <6,2,5,7>
2039  2725294981U, // <2,6,7,6>: Cost 3 vext3 <6,7,6,2>, <6,7,6,2>
2040  2132705280U, // <2,6,7,7>: Cost 2 ins <u,6,7,7>, lane 0
2041  2132647936U, // <2,6,7,u>: Cost 2 ins <u,6,7,0>, lane 0
2042  2096586755U, // <2,6,u,0>: Cost 2 ins <2,6,3,u>, lane 3
2043  1546360622U, // <2,6,u,1>: Cost 2 vext2 <0,4,2,6>, LHS
2044  1927703452U, // <2,6,u,2>: Cost 2 vzipr LHS, <4,0,6,2>
2045  1746502301U, // <2,6,u,3>: Cost 2 vuzpr <0,2,4,6>, LHS
2046  1594136612U, // <2,6,u,4>: Cost 2 vext2 <u,4,2,6>, <u,4,2,6>
2047  1546360986U, // <2,6,u,5>: Cost 2 vext2 <0,4,2,6>, RHS
2048  1927703780U, // <2,6,u,6>: Cost 2 vzipr LHS, <4,4,6,6>
2049  806186294U, // <2,6,u,7>: Cost 1 vzipr LHS, RHS
2050  806186295U, // <2,6,u,u>: Cost 1 vzipr LHS, RHS
2051  2581839974U, // <2,7,0,0>: Cost 3 vext1 <5,2,7,0>, LHS
2052  1652511738U, // <2,7,0,1>: Cost 2 vext3 <7,0,1,2>, <7,0,1,2>
2053  2621431972U, // <2,7,0,2>: Cost 3 vext2 <0,6,2,7>, <0,2,0,2>
2054  2257949868U, // <2,7,0,3>: Cost 3 vrev <7,2,3,0>
2055  2581843254U, // <2,7,0,4>: Cost 3 vext1 <5,2,7,0>, RHS
2056  2581843742U, // <2,7,0,5>: Cost 3 vext1 <5,2,7,0>, <5,2,7,0>
2057  2621432319U, // <2,7,0,6>: Cost 3 vext2 <0,6,2,7>, <0,6,2,7>
2058  3136336040U, // <2,7,0,7>: Cost 3 vtrnr <u,2,3,0>, <5,7,5,7>
2059  1653027897U, // <2,7,0,u>: Cost 2 vext3 <7,0,u,2>, <7,0,u,2>
2060  2639348470U, // <2,7,1,0>: Cost 3 vext2 <3,6,2,7>, <1,0,3,2>
2061  3206619136U, // <2,7,1,1>: Cost 3 ins <u,7,1,1>, lane 0
2062  3206627328U, // <2,7,1,2>: Cost 3 ins <u,7,1,2>, lane 0
2063  2132893696U, // <2,7,1,3>: Cost 2 ins <u,7,1,3>, lane 0
2064  2599767350U, // <2,7,1,4>: Cost 3 vext1 <u,2,7,1>, RHS
2065  3206651904U, // <2,7,1,5>: Cost 3 ins <u,7,1,5>, lane 0
2066  3171344386U, // <2,7,1,6>: Cost 3 ins <2,7,u,6>, lane 2
2067  2599769082U, // <2,7,1,7>: Cost 3 vext1 <u,2,7,1>, <7,0,1,2>
2068  2132893696U, // <2,7,1,u>: Cost 2 ins <u,7,1,3>, lane 0
2069  2581856358U, // <2,7,2,0>: Cost 3 vext1 <5,2,7,2>, LHS
2070  3136131918U, // <2,7,2,1>: Cost 3 vtrnr <u,2,0,2>, <6,7,0,1>
2071  2097790977U, // <2,7,2,2>: Cost 2 ins <2,u,2,2>, lane 1
2072  2132967424U, // <2,7,2,3>: Cost 2 ins <u,7,2,3>, lane 0
2073  2581859638U, // <2,7,2,4>: Cost 3 vext1 <5,2,7,2>, RHS
2074  2632714080U, // <2,7,2,5>: Cost 3 vext2 <2,5,2,7>, <2,5,2,7>
2075  2633377713U, // <2,7,2,6>: Cost 3 vext2 <2,6,2,7>, <2,6,2,7>
2076  1770548291U, // <2,7,2,7>: Cost 2 vuzpr <4,2,6,7>, <4,2,6,7>
2077  2097790977U, // <2,7,2,u>: Cost 2 ins <2,u,2,2>, lane 1
2078  1514094694U, // <2,7,3,0>: Cost 2 vext1 <6,2,7,3>, LHS
2079  2569921680U, // <2,7,3,1>: Cost 3 vext1 <3,2,7,3>, <1,5,3,7>
2080  2587838056U, // <2,7,3,2>: Cost 3 vext1 <6,2,7,3>, <2,2,2,2>
2081  1927663312U, // <2,7,3,3>: Cost 2 vzipr LHS, <5,1,7,3>
2082  1514097974U, // <2,7,3,4>: Cost 2 vext1 <6,2,7,3>, RHS
2083  2581868321U, // <2,7,3,5>: Cost 3 vext1 <5,2,7,3>, <5,2,7,3>
2084  1514099194U, // <2,7,3,6>: Cost 2 vext1 <6,2,7,3>, <6,2,7,3>
2085  1927663640U, // <2,7,3,7>: Cost 2 vzipr LHS, <5,5,7,7>
2086  1514100526U, // <2,7,3,u>: Cost 2 vext1 <6,2,7,3>, LHS
2087  2581872742U, // <2,7,4,0>: Cost 3 vext1 <5,2,7,4>, LHS
2088  2581873562U, // <2,7,4,1>: Cost 3 vext1 <5,2,7,4>, <1,2,3,4>
2089  3171680257U, // <2,7,4,2>: Cost 3 ins <2,u,4,2>, lane 1
2090  2257982640U, // <2,7,4,3>: Cost 3 vrev <7,2,3,4>
2091  2581876022U, // <2,7,4,4>: Cost 3 vext1 <5,2,7,4>, RHS
2092  2133131264U, // <2,7,4,5>: Cost 2 ins <u,7,4,5>, lane 0
2093  2712245609U, // <2,7,4,6>: Cost 3 vext3 <4,6,0,2>, <7,4,6,0>
2094  3136368808U, // <2,7,4,7>: Cost 3 vtrnr <u,2,3,4>, <5,7,5,7>
2095  2133131264U, // <2,7,4,u>: Cost 2 ins <u,7,4,5>, lane 0
2096  2729497990U, // <2,7,5,0>: Cost 3 vext3 <7,5,0,2>, <7,5,0,2>
2097  3206914048U, // <2,7,5,1>: Cost 3 ins <u,7,5,1>, lane 0
2098  2844290353U, // <2,7,5,2>: Cost 3 vuzpr <4,2,6,7>, <4,5,6,2>
2099  2991469050U, // <2,7,5,3>: Cost 3 vzipr <6,4,2,5>, <6,2,7,3>
2100  2599800118U, // <2,7,5,4>: Cost 3 vext1 <u,2,7,5>, RHS
2101  3206946816U, // <2,7,5,5>: Cost 3 ins <u,7,5,5>, lane 0
2102  3206955008U, // <2,7,5,6>: Cost 3 ins <u,7,5,6>, lane 0
2103  2133221376U, // <2,7,5,7>: Cost 2 ins <u,7,5,7>, lane 0
2104  2133221376U, // <2,7,5,u>: Cost 2 ins <u,7,5,7>, lane 0
2105  2581889126U, // <2,7,6,0>: Cost 3 vext1 <5,2,7,6>, LHS
2106  3136459598U, // <2,7,6,1>: Cost 3 vtrnr <u,2,4,6>, <6,7,0,1>
2107  2901890250U, // <2,7,6,2>: Cost 3 vzipl <2,6,3,7>, <7,2,6,3>
2108  3136458880U, // <2,7,6,3>: Cost 3 vtrnr <u,2,4,6>, <5,7,1,3>
2109  2581892406U, // <2,7,6,4>: Cost 3 vext1 <5,2,7,6>, RHS
2110  2581892900U, // <2,7,6,5>: Cost 3 vext1 <5,2,7,6>, <5,2,7,6>
2111  2587865597U, // <2,7,6,6>: Cost 3 vext1 <6,2,7,6>, <6,2,7,6>
2112  2133295104U, // <2,7,6,7>: Cost 2 ins <u,7,6,7>, lane 0
2113  2133295104U, // <2,7,6,u>: Cost 2 ins <u,7,6,7>, lane 0
2114  2726254119U, // <2,7,7,0>: Cost 3 vext3 <7,0,1,2>, <7,7,0,1>
2115  3207061504U, // <2,7,7,1>: Cost 3 ins <u,7,7,1>, lane 0
2116  2563983002U, // <2,7,7,2>: Cost 3 vext1 <2,2,7,7>, <2,2,7,7>
2117  2998784506U, // <2,7,7,3>: Cost 3 vzipr <7,6,2,7>, <6,2,7,3>
2118  2599816502U, // <2,7,7,4>: Cost 3 vext1 <u,2,7,7>, RHS
2119  3207094272U, // <2,7,7,5>: Cost 3 ins <u,7,7,5>, lane 0
2120  2663241198U, // <2,7,7,6>: Cost 3 vext2 <7,6,2,7>, <7,6,2,7>
2121  2133368832U, // <2,7,7,7>: Cost 2 ins <u,7,7,7>, lane 0
2122  2133368832U, // <2,7,7,u>: Cost 2 ins <u,7,7,7>, lane 0
2123  1514135654U, // <2,7,u,0>: Cost 2 vext1 <6,2,7,u>, LHS
2124  1657820802U, // <2,7,u,1>: Cost 2 vext3 <7,u,1,2>, <7,u,1,2>
2125  2097790977U, // <2,7,u,2>: Cost 2 ins <2,u,2,2>, lane 1
2126  1927704272U, // <2,7,u,3>: Cost 2 vzipr LHS, <5,1,7,3>
2127  1514138934U, // <2,7,u,4>: Cost 2 vext1 <6,2,7,u>, RHS
2128  2133131264U, // <2,7,u,5>: Cost 2 ins <u,7,4,5>, lane 0
2129  1514140159U, // <2,7,u,6>: Cost 2 vext1 <6,2,7,u>, <6,2,7,u>
2130  1927704600U, // <2,7,u,7>: Cost 2 vzipr LHS, <5,5,7,7>
2131  1514141486U, // <2,7,u,u>: Cost 2 vext1 <6,2,7,u>, LHS
2132  1544380416U, // <2,u,0,0>: Cost 2 vext2 LHS, <0,0,0,0>
2133  470638699U, // <2,u,0,1>: Cost 1 vext2 LHS, LHS
2134  1544380580U, // <2,u,0,2>: Cost 2 vext2 LHS, <0,2,0,2>
2135  2020786845U, // <2,u,0,3>: Cost 2 vtrnr <1,2,3,0>, LHS
2136  1544380754U, // <2,u,0,4>: Cost 2 vext2 LHS, <0,4,1,5>
2137  2094940162U, // <2,u,0,5>: Cost 2 ins <2,3,u,5>, lane 2
2138  1960106138U, // <2,u,0,6>: Cost 2 vtrnl <2,3,0,1>, RHS
2139  2020789801U, // <2,u,0,7>: Cost 2 vtrnr <1,2,3,0>, RHS
2140  470639261U, // <2,u,0,u>: Cost 1 vext2 LHS, LHS
2141  1544381174U, // <2,u,1,0>: Cost 2 vext2 LHS, <1,0,3,2>
2142  1544381236U, // <2,u,1,1>: Cost 2 vext2 LHS, <1,1,1,1>
2143  1544381334U, // <2,u,1,2>: Cost 2 vext2 LHS, <1,2,3,0>
2144  1544381400U, // <2,u,1,3>: Cost 2 vext2 LHS, <1,3,1,3>
2145  2618123325U, // <2,u,1,4>: Cost 3 vext2 LHS, <1,4,3,5>
2146  1544381584U, // <2,u,1,5>: Cost 2 vext2 LHS, <1,5,3,7>
2147  2618123489U, // <2,u,1,6>: Cost 3 vext2 LHS, <1,6,3,7>
2148  2096947202U, // <2,u,1,7>: Cost 2 ins <2,6,u,7>, lane 2
2149  1544381823U, // <2,u,1,u>: Cost 2 vext2 LHS, <1,u,3,3>
2150  1478328556U, // <2,u,2,0>: Cost 2 vext1 <0,2,u,2>, <0,2,u,2>
2151  1825380142U, // <2,u,2,1>: Cost 2 vzipl <2,2,2,2>, LHS
2152  269271142U, // <2,u,2,2>: Cost 1 vdup2 LHS
2153  1055244288U, // <2,u,2,3>: Cost 1 ins LHS, lane 0
2154  1478331702U, // <2,u,2,4>: Cost 2 vext1 <0,2,u,2>, RHS
2155  1825380506U, // <2,u,2,5>: Cost 2 vzipl <2,2,2,2>, RHS
2156  1544382394U, // <2,u,2,6>: Cost 2 vext2 LHS, <2,6,3,7>
2157  2014613033U, // <2,u,2,7>: Cost 2 vtrnr <0,2,0,2>, RHS
2158  1055244288U, // <2,u,2,u>: Cost 1 ins LHS, lane 0
2159  1544382614U, // <2,u,3,0>: Cost 2 vext2 LHS, <3,0,1,2>
2160  1879885550U, // <2,u,3,1>: Cost 2 vzipr LHS, <2,3,u,1>
2161  1879884012U, // <2,u,3,2>: Cost 2 vzipr LHS, <0,2,u,2>
2162  806142108U, // <2,u,3,3>: Cost 1 vzipr LHS, LHS
2163  1544382978U, // <2,u,3,4>: Cost 2 vext2 LHS, <3,4,5,6>
2164  1879885554U, // <2,u,3,5>: Cost 2 vzipr LHS, <2,3,u,5>
2165  1879884016U, // <2,u,3,6>: Cost 2 vzipr LHS, <0,2,u,6>
2166  806145352U, // <2,u,3,7>: Cost 1 vzipr LHS, RHS
2167  806142113U, // <2,u,3,u>: Cost 1 vzipr LHS, LHS
2168  1484316774U, // <2,u,4,0>: Cost 2 vext1 <1,2,u,4>, LHS
2169  1484317639U, // <2,u,4,1>: Cost 2 vext1 <1,2,u,4>, <1,2,u,4>
2170  1960433454U, // <2,u,4,2>: Cost 2 vtrnl <2,3,4,5>, LHS
2171  2020819613U, // <2,u,4,3>: Cost 2 vtrnr <1,2,3,4>, LHS
2172  1484320054U, // <2,u,4,4>: Cost 2 vext1 <1,2,u,4>, RHS
2173  470641974U, // <2,u,4,5>: Cost 1 vext2 LHS, RHS
2174  1691610422U, // <2,u,4,6>: Cost 2 vuzpl <2,2,u,3>, RHS
2175  2020822569U, // <2,u,4,7>: Cost 2 vtrnr <1,2,3,4>, RHS
2176  470642217U, // <2,u,4,u>: Cost 1 vext2 LHS, RHS
2177  2552094959U, // <2,u,5,0>: Cost 3 vext1 <0,2,u,5>, <0,2,u,5>
2178  1592159952U, // <2,u,5,1>: Cost 2 vext2 LHS, <5,1,7,3>
2179  2094252034U, // <2,u,5,2>: Cost 2 ins <2,2,u,2>, lane 2
2180  2094260226U, // <2,u,5,3>: Cost 2 ins <2,2,u,3>, lane 2
2181  1592160198U, // <2,u,5,4>: Cost 2 vext2 LHS, <5,4,7,6>
2182  1592160260U, // <2,u,5,5>: Cost 2 vext2 LHS, <5,5,5,5>
2183  1611962522U, // <2,u,5,6>: Cost 2 vext3 <0,2,0,2>, RHS
2184  1746226486U, // <2,u,5,7>: Cost 2 vuzpr <0,2,0,u>, RHS
2185  1611962540U, // <2,u,5,u>: Cost 2 vext3 <0,2,0,2>, RHS
2186  1478361328U, // <2,u,6,0>: Cost 2 vext1 <0,2,u,6>, <0,2,u,6>
2187  1828149038U, // <2,u,6,1>: Cost 2 vzipl <2,6,3,7>, LHS
2188  1592160762U, // <2,u,6,2>: Cost 2 vext2 LHS, <6,2,7,3>
2189  2014937757U, // <2,u,6,3>: Cost 2 vtrnr <0,2,4,6>, LHS
2190  1478364470U, // <2,u,6,4>: Cost 2 vext1 <0,2,u,6>, RHS
2191  1828149402U, // <2,u,6,5>: Cost 2 vzipl <2,6,3,7>, RHS
2192  1592161080U, // <2,u,6,6>: Cost 2 vext2 LHS, <6,6,6,6>
2193  1058226176U, // <2,u,6,7>: Cost 1 ins RHS, lane 0
2194  1058226176U, // <2,u,6,u>: Cost 1 ins RHS, lane 0
2195  1592161274U, // <2,u,7,0>: Cost 2 vext2 LHS, <7,0,1,2>
2196  2094907394U, // <2,u,7,1>: Cost 2 ins <2,3,u,1>, lane 2
2197  2094252034U, // <2,u,7,2>: Cost 2 ins <2,2,u,2>, lane 2
2198  2129354752U, // <2,u,7,3>: Cost 2 ins <u,1,7,3>, lane 0
2199  1592161638U, // <2,u,7,4>: Cost 2 vext2 LHS, <7,4,5,6>
2200  2094940162U, // <2,u,7,5>: Cost 2 ins <2,3,u,5>, lane 2
2201  2131369984U, // <2,u,7,6>: Cost 2 ins <u,4,7,6>, lane 0
2202  1592161900U, // <2,u,7,7>: Cost 2 vext2 LHS, <7,7,7,7>
2203  1592161922U, // <2,u,7,u>: Cost 2 vext2 LHS, <7,u,1,2>
2204  1879925699U, // <2,u,u,0>: Cost 2 vzipr LHS, <1,2,u,0>
2205  470644526U, // <2,u,u,1>: Cost 1 vext2 LHS, LHS
2206  269271142U, // <2,u,u,2>: Cost 1 vdup2 LHS
2207  806183068U, // <2,u,u,3>: Cost 1 vzipr LHS, LHS
2208  1879925703U, // <2,u,u,4>: Cost 2 vzipr LHS, <1,2,u,4>
2209  470644890U, // <2,u,u,5>: Cost 1 vext2 LHS, RHS
2210  1879924976U, // <2,u,u,6>: Cost 2 vzipr LHS, <0,2,u,6>
2211  806186312U, // <2,u,u,7>: Cost 1 vzipr LHS, RHS
2212  470645093U, // <2,u,u,u>: Cost 1 vext2 LHS, LHS
2213  1611448320U, // <3,0,0,0>: Cost 2 vext3 LHS, <0,0,0,0>
2214  1611890698U, // <3,0,0,1>: Cost 2 vext3 LHS, <0,0,1,1>
2215  1611890708U, // <3,0,0,2>: Cost 2 vext3 LHS, <0,0,2,2>
2216  2960312624U, // <3,0,0,3>: Cost 3 vzipr <1,2,3,0>, <3,2,0,3>
2217  2689835045U, // <3,0,0,4>: Cost 3 vext3 LHS, <0,0,4,1>
2218  3177381889U, // <3,0,0,5>: Cost 3 ins <3,u,0,5>, lane 1
2219  3177390081U, // <3,0,0,6>: Cost 3 ins <3,u,0,6>, lane 1
2220  3177398273U, // <3,0,0,7>: Cost 3 ins <3,u,0,7>, lane 1
2221  1616093258U, // <3,0,0,u>: Cost 2 vext3 LHS, <0,0,u,2>
2222  1490337894U, // <3,0,1,0>: Cost 2 vext1 <2,3,0,1>, LHS
2223  2128232448U, // <3,0,1,1>: Cost 2 ins <u,0,1,1>, lane 0
2224  537706598U, // <3,0,1,2>: Cost 1 vext3 LHS, LHS
2225  2098429955U, // <3,0,1,3>: Cost 2 ins <3,0,1,u>, lane 3
2226  1490341174U, // <3,0,1,4>: Cost 2 vext1 <2,3,0,1>, RHS
2227  2098429955U, // <3,0,1,5>: Cost 2 ins <3,0,1,u>, lane 3
2228  2098429955U, // <3,0,1,6>: Cost 2 ins <3,0,1,u>, lane 3
2229  2098429955U, // <3,0,1,7>: Cost 2 ins <3,0,1,u>, lane 3
2230  537706652U, // <3,0,1,u>: Cost 1 vext3 LHS, LHS
2231  1611890852U, // <3,0,2,0>: Cost 2 vext3 LHS, <0,2,0,2>
2232  2685632684U, // <3,0,2,1>: Cost 3 vext3 LHS, <0,2,1,1>
2233  2128314368U, // <3,0,2,2>: Cost 2 ins <u,0,2,2>, lane 0
2234  2128322560U, // <3,0,2,3>: Cost 2 ins <u,0,2,3>, lane 0
2235  1611890892U, // <3,0,2,4>: Cost 2 vext3 LHS, <0,2,4,6>
2236  2959000610U, // <3,0,2,5>: Cost 3 vzipr <1,0,3,2>, <1,4,0,5>
2237  2624767930U, // <3,0,2,6>: Cost 3 vext2 <1,2,3,0>, <2,6,3,7>
2238  3177545729U, // <3,0,2,7>: Cost 3 ins <3,u,2,7>, lane 1
2239  1611890924U, // <3,0,2,u>: Cost 2 vext3 LHS, <0,2,u,2>
2240  2820636924U, // <3,0,3,0>: Cost 3 vuzpr <0,3,1,0>, <0,3,1,0>
2241  1832091750U, // <3,0,3,1>: Cost 2 vzipl <3,3,3,3>, LHS
2242  1966309478U, // <3,0,3,2>: Cost 2 vtrnl <3,3,3,3>, LHS
2243  2103844865U, // <3,0,3,3>: Cost 2 ins <3,u,3,3>, lane 1
2244  2624768514U, // <3,0,3,4>: Cost 3 vext2 <1,2,3,0>, <3,4,5,6>
2245  2772716034U, // <3,0,3,5>: Cost 3 vuzpl <3,5,0,2>, <3,4,5,6>
2246  3177611265U, // <3,0,3,6>: Cost 3 ins <3,u,3,6>, lane 1
2247  3177619457U, // <3,0,3,7>: Cost 3 ins <3,u,3,7>, lane 1
2248  1832092317U, // <3,0,3,u>: Cost 2 vzipl <3,3,3,3>, LHS
2249  2689835334U, // <3,0,4,0>: Cost 3 vext3 LHS, <0,4,0,2>
2250  1611891026U, // <3,0,4,1>: Cost 2 vext3 LHS, <0,4,1,5>
2251  1611891036U, // <3,0,4,2>: Cost 2 vext3 LHS, <0,4,2,6>
2252  2906669312U, // <3,0,4,3>: Cost 3 vzipl <3,4,5,6>, <0,3,1,4>
2253  2689835373U, // <3,0,4,4>: Cost 3 vext3 LHS, <0,4,4,5>
2254  1551027510U, // <3,0,4,5>: Cost 2 vext2 <1,2,3,0>, RHS
2255  2769382710U, // <3,0,4,6>: Cost 3 vuzpl <3,0,0,0>, RHS
2256  3177693185U, // <3,0,4,7>: Cost 3 ins <3,u,4,7>, lane 1
2257  1616093586U, // <3,0,4,u>: Cost 2 vext3 LHS, <0,4,u,6>
2258  3101278208U, // <3,0,5,0>: Cost 3 vtrnr <2,3,4,5>, <0,0,0,0>
2259  2128527360U, // <3,0,5,1>: Cost 2 ins <u,0,5,1>, lane 0
2260  1967145062U, // <3,0,5,2>: Cost 2 vtrnl <3,4,5,6>, LHS
2261  3040886978U, // <3,0,5,3>: Cost 3 vtrnl <3,4,5,6>, <0,2,3,5>
2262  3040886988U, // <3,0,5,4>: Cost 3 vtrnl <3,4,5,6>, <0,2,4,6>
2263  2666573828U, // <3,0,5,5>: Cost 3 vext2 <u,2,3,0>, <5,5,5,5>
2264  2104016897U, // <3,0,5,6>: Cost 2 ins <3,u,5,6>, lane 1
2265  2820640054U, // <3,0,5,7>: Cost 3 vuzpr <0,3,1,0>, RHS
2266  1967145116U, // <3,0,5,u>: Cost 2 vtrnl <3,4,5,6>, LHS
2267  3202334720U, // <3,0,6,0>: Cost 3 ins <u,0,6,0>, lane 0
2268  2907635814U, // <3,0,6,1>: Cost 3 vzipl <3,6,0,7>, LHS
2269  2128609280U, // <3,0,6,2>: Cost 2 ins <u,0,6,2>, lane 0
2270  3177807873U, // <3,0,6,3>: Cost 3 ins <3,u,6,3>, lane 1
2271  3202367488U, // <3,0,6,4>: Cost 3 ins <u,0,6,4>, lane 0
2272  3172663298U, // <3,0,6,5>: Cost 3 ins <3,0,u,5>, lane 2
2273  2666574648U, // <3,0,6,6>: Cost 3 vext2 <u,2,3,0>, <6,6,6,6>
2274  2128650240U, // <3,0,6,7>: Cost 2 ins <u,0,6,7>, lane 0
2275  2128609280U, // <3,0,6,u>: Cost 2 ins <u,0,6,2>, lane 0
2276  3095396352U, // <3,0,7,0>: Cost 3 vtrnr <1,3,5,7>, <0,0,0,0>
2277  3095396362U, // <3,0,7,1>: Cost 3 vtrnr <1,3,5,7>, <0,0,1,1>
2278  2098896898U, // <3,0,7,2>: Cost 2 ins <3,0,u,2>, lane 2
2279  3177881601U, // <3,0,7,3>: Cost 3 ins <3,u,7,3>, lane 1
2280  2666575206U, // <3,0,7,4>: Cost 3 vext2 <u,2,3,0>, <7,4,5,6>
2281  3177897985U, // <3,0,7,5>: Cost 3 ins <3,u,7,5>, lane 1
2282  3202457600U, // <3,0,7,6>: Cost 3 ins <u,0,7,6>, lane 0
2283  2666575468U, // <3,0,7,7>: Cost 3 vext2 <u,2,3,0>, <7,7,7,7>
2284  2098896898U, // <3,0,7,u>: Cost 2 ins <3,0,u,2>, lane 2
2285  1616093834U, // <3,0,u,0>: Cost 2 vext3 LHS, <0,u,0,2>
2286  1611891346U, // <3,0,u,1>: Cost 2 vext3 LHS, <0,u,1,1>
2287  537707165U, // <3,0,u,2>: Cost 1 vext3 LHS, LHS
2288  2098429955U, // <3,0,u,3>: Cost 2 ins <3,0,1,u>, lane 3
2289  1616093874U, // <3,0,u,4>: Cost 2 vext3 LHS, <0,u,4,6>
2290  1551030426U, // <3,0,u,5>: Cost 2 vext2 <1,2,3,0>, RHS
2291  2098429955U, // <3,0,u,6>: Cost 2 ins <3,0,1,u>, lane 3
2292  2098429955U, // <3,0,u,7>: Cost 2 ins <3,0,1,u>, lane 3
2293  537707219U, // <3,0,u,u>: Cost 1 vext3 LHS, LHS
2294  2552201468U, // <3,1,0,0>: Cost 3 vext1 <0,3,1,0>, <0,3,1,0>
2295  2618802278U, // <3,1,0,1>: Cost 3 vext2 <0,2,3,1>, LHS
2296  1695727718U, // <3,1,0,2>: Cost 2 vuzpl <3,0,1,2>, LHS
2297  1611449078U, // <3,1,0,3>: Cost 2 vext3 LHS, <1,0,3,2>
2298  2552204598U, // <3,1,0,4>: Cost 3 vext1 <0,3,1,0>, RHS
2299  2960310610U, // <3,1,0,5>: Cost 3 vzipr <1,2,3,0>, <0,4,1,5>
2300  2832516572U, // <3,1,0,6>: Cost 3 vuzpr <2,3,0,1>, <2,0,4,6>
2301  3177398273U, // <3,1,0,7>: Cost 3 ins <3,u,0,7>, lane 1
2302  1611891491U, // <3,1,0,u>: Cost 2 vext3 LHS, <1,0,u,2>
2303  2689835819U, // <3,1,1,0>: Cost 3 vext3 LHS, <1,1,0,1>
2304  1611449140U, // <3,1,1,1>: Cost 2 vext3 LHS, <1,1,1,1>
2305  2103689217U, // <3,1,1,2>: Cost 2 ins <3,u,1,2>, lane 1
2306  1611891528U, // <3,1,1,3>: Cost 2 vext3 LHS, <1,1,3,3>
2307  2689835859U, // <3,1,1,4>: Cost 3 vext3 LHS, <1,1,4,5>
2308  2689835868U, // <3,1,1,5>: Cost 3 vext3 LHS, <1,1,5,5>
2309  3177463809U, // <3,1,1,6>: Cost 3 ins <3,u,1,6>, lane 1
2310  3100952848U, // <3,1,1,7>: Cost 3 vtrnr <2,3,0,1>, <3,1,5,7>
2311  1611891573U, // <3,1,1,u>: Cost 2 vext3 LHS, <1,1,u,3>
2312  2128961536U, // <3,1,2,0>: Cost 2 ins <u,1,2,0>, lane 0
2313  2128969728U, // <3,1,2,1>: Cost 2 ins <u,1,2,1>, lane 0
2314  2128977920U, // <3,1,2,2>: Cost 2 ins <u,1,2,2>, lane 0
2315  1055244288U, // <3,1,2,3>: Cost 1 ins LHS, lane 0
2316  2128994304U, // <3,1,2,4>: Cost 2 ins <u,1,2,4>, lane 0
2317  2129002496U, // <3,1,2,5>: Cost 2 ins <u,1,2,5>, lane 0
2318  2129010688U, // <3,1,2,6>: Cost 2 ins <u,1,2,6>, lane 0
2319  2129018880U, // <3,1,2,7>: Cost 2 ins <u,1,2,7>, lane 0
2320  1055244288U, // <3,1,2,u>: Cost 1 ins LHS, lane 0
2321  1484456038U, // <3,1,3,0>: Cost 2 vext1 <1,3,1,3>, LHS
2322  1611891672U, // <3,1,3,1>: Cost 2 vext3 LHS, <1,3,1,3>
2323  2685633502U, // <3,1,3,2>: Cost 3 vext3 LHS, <1,3,2,0>
2324  2021326950U, // <3,1,3,3>: Cost 2 vtrnr <1,3,1,3>, LHS
2325  1484459318U, // <3,1,3,4>: Cost 2 vext1 <1,3,1,3>, RHS
2326  1611891712U, // <3,1,3,5>: Cost 2 vext3 LHS, <1,3,5,7>
2327  2689836041U, // <3,1,3,6>: Cost 3 vext3 LHS, <1,3,6,7>
2328  2832516096U, // <3,1,3,7>: Cost 3 vuzpr <2,3,0,1>, <1,3,5,7>
2329  1611891735U, // <3,1,3,u>: Cost 2 vext3 LHS, <1,3,u,3>
2330  2552234240U, // <3,1,4,0>: Cost 3 vext1 <0,3,1,4>, <0,3,1,4>
2331  2960343050U, // <3,1,4,1>: Cost 3 vzipr <1,2,3,4>, <0,0,1,1>
2332  2960345238U, // <3,1,4,2>: Cost 3 vzipr <1,2,3,4>, <3,0,1,2>
2333  2129133568U, // <3,1,4,3>: Cost 2 ins <u,1,4,3>, lane 0
2334  2552237366U, // <3,1,4,4>: Cost 3 vext1 <0,3,1,4>, RHS
2335  2618805558U, // <3,1,4,5>: Cost 3 vext2 <0,2,3,1>, RHS
2336  1695730998U, // <3,1,4,6>: Cost 2 vuzpl <3,0,1,2>, RHS
2337  3177693185U, // <3,1,4,7>: Cost 3 ins <3,u,4,7>, lane 1
2338  1695731016U, // <3,1,4,u>: Cost 2 vuzpl <3,0,1,2>, RHS
2339  2689836143U, // <3,1,5,0>: Cost 3 vext3 LHS, <1,5,0,1>
2340  2564187280U, // <3,1,5,1>: Cost 3 vext1 <2,3,1,5>, <1,5,3,7>
2341  2564187827U, // <3,1,5,2>: Cost 3 vext1 <2,3,1,5>, <2,3,1,5>
2342  1611891856U, // <3,1,5,3>: Cost 2 vext3 LHS, <1,5,3,7>
2343  2689836183U, // <3,1,5,4>: Cost 3 vext3 LHS, <1,5,4,5>
2344  2961678674U, // <3,1,5,5>: Cost 3 vzipr <1,4,3,5>, <0,4,1,5>
2345  2104016897U, // <3,1,5,6>: Cost 2 ins <3,u,5,6>, lane 1
2346  1758776630U, // <3,1,5,7>: Cost 2 vuzpr <2,3,0,1>, RHS
2347  1611891901U, // <3,1,5,u>: Cost 2 vext3 LHS, <1,5,u,7>
2348  2907783926U, // <3,1,6,0>: Cost 3 vzipl <3,6,2,7>, <1,0,3,2>
2349  2689836239U, // <3,1,6,1>: Cost 3 vext3 LHS, <1,6,1,7>
2350  2222752740U, // <3,1,6,2>: Cost 3 vrev <1,3,2,6>
2351  2129281024U, // <3,1,6,3>: Cost 2 ins <u,1,6,3>, lane 0
2352  2222900214U, // <3,1,6,4>: Cost 3 vrev <1,3,4,6>
2353  2689836275U, // <3,1,6,5>: Cost 3 vext3 LHS, <1,6,5,7>
2354  2868350324U, // <3,1,6,6>: Cost 3 vuzpr <u,3,0,1>, <4,6,4,6>
2355  2129313792U, // <3,1,6,7>: Cost 2 ins <u,1,6,7>, lane 0
2356  2129281024U, // <3,1,6,u>: Cost 2 ins <u,1,6,3>, lane 0
2357  3177857025U, // <3,1,7,0>: Cost 3 ins <3,u,7,0>, lane 1
2358  3095397172U, // <3,1,7,1>: Cost 3 vtrnr <1,3,5,7>, <1,1,1,1>
2359  2962360470U, // <3,1,7,2>: Cost 3 vzipr <1,5,3,7>, <3,0,1,2>
2360  2021654630U, // <3,1,7,3>: Cost 2 vtrnr <1,3,5,7>, LHS
2361  3177889793U, // <3,1,7,4>: Cost 3 ins <3,u,7,4>, lane 1
2362  1149240320U, // <3,1,7,5>: Cost 2 vrev <1,3,5,7>
2363  2223055881U, // <3,1,7,6>: Cost 3 vrev <1,3,6,7>
2364  2868351144U, // <3,1,7,7>: Cost 3 vuzpr <u,3,0,1>, <5,7,5,7>
2365  2021654635U, // <3,1,7,u>: Cost 2 vtrnr <1,3,5,7>, LHS
2366  1484496998U, // <3,1,u,0>: Cost 2 vext1 <1,3,1,u>, LHS
2367  1611892077U, // <3,1,u,1>: Cost 2 vext3 LHS, <1,u,1,3>
2368  1695733550U, // <3,1,u,2>: Cost 2 vuzpl <3,0,1,2>, LHS
2369  1055244288U, // <3,1,u,3>: Cost 1 ins LHS, lane 0
2370  1484500278U, // <3,1,u,4>: Cost 2 vext1 <1,3,1,u>, RHS
2371  1611892117U, // <3,1,u,5>: Cost 2 vext3 LHS, <1,u,5,7>
2372  1695733914U, // <3,1,u,6>: Cost 2 vuzpl <3,0,1,2>, RHS
2373  1758776873U, // <3,1,u,7>: Cost 2 vuzpr <2,3,0,1>, RHS
2374  1055244288U, // <3,1,u,u>: Cost 1 ins LHS, lane 0
2375  2623455232U, // <3,2,0,0>: Cost 3 vext2 <1,0,3,2>, <0,0,0,0>
2376  1549713510U, // <3,2,0,1>: Cost 2 vext2 <1,0,3,2>, LHS
2377  2129494016U, // <3,2,0,2>: Cost 2 ins <u,2,0,2>, lane 0
2378  1886568550U, // <3,2,0,3>: Cost 2 vzipr <1,2,3,0>, LHS
2379  2623455570U, // <3,2,0,4>: Cost 3 vext2 <1,0,3,2>, <0,4,1,5>
2380  2960311348U, // <3,2,0,5>: Cost 3 vzipr <1,2,3,0>, <1,4,2,5>
2381  2689836524U, // <3,2,0,6>: Cost 3 vext3 LHS, <2,0,6,4>
2382  3177398273U, // <3,2,0,7>: Cost 3 ins <3,u,0,7>, lane 1
2383  1549714077U, // <3,2,0,u>: Cost 2 vext2 <1,0,3,2>, LHS
2384  1549714166U, // <3,2,1,0>: Cost 2 vext2 <1,0,3,2>, <1,0,3,2>
2385  2623456052U, // <3,2,1,1>: Cost 3 vext2 <1,0,3,2>, <1,1,1,1>
2386  2103689217U, // <3,2,1,2>: Cost 2 ins <3,u,1,2>, lane 1
2387  2685634079U, // <3,2,1,3>: Cost 3 vext3 LHS, <2,1,3,1>
2388  2552286518U, // <3,2,1,4>: Cost 3 vext1 <0,3,2,1>, RHS
2389  2623456400U, // <3,2,1,5>: Cost 3 vext2 <1,0,3,2>, <1,5,3,7>
2390  2689836604U, // <3,2,1,6>: Cost 3 vext3 LHS, <2,1,6,3>
2391  3177472001U, // <3,2,1,7>: Cost 3 ins <3,u,1,7>, lane 1
2392  1155385070U, // <3,2,1,u>: Cost 2 vrev <2,3,u,1>
2393  2689836629U, // <3,2,2,0>: Cost 3 vext3 LHS, <2,2,0,1>
2394  2689836640U, // <3,2,2,1>: Cost 3 vext3 LHS, <2,2,1,3>
2395  1611449960U, // <3,2,2,2>: Cost 2 vext3 LHS, <2,2,2,2>
2396  1611892338U, // <3,2,2,3>: Cost 2 vext3 LHS, <2,2,3,3>
2397  2689836669U, // <3,2,2,4>: Cost 3 vext3 LHS, <2,2,4,5>
2398  2689836680U, // <3,2,2,5>: Cost 3 vext3 LHS, <2,2,5,7>
2399  2689836685U, // <3,2,2,6>: Cost 3 vext3 LHS, <2,2,6,3>
2400  3177545729U, // <3,2,2,7>: Cost 3 ins <3,u,2,7>, lane 1
2401  1611892383U, // <3,2,2,u>: Cost 2 vext3 LHS, <2,2,u,3>
2402  1611450022U, // <3,2,3,0>: Cost 2 vext3 LHS, <2,3,0,1>
2403  2685191854U, // <3,2,3,1>: Cost 3 vext3 LHS, <2,3,1,0>
2404  1696475377U, // <3,2,3,2>: Cost 2 vuzpl <3,1,2,3>, <3,1,2,3>
2405  1885929574U, // <3,2,3,3>: Cost 2 vzipr <1,1,3,3>, LHS
2406  1611450062U, // <3,2,3,4>: Cost 2 vext3 LHS, <2,3,4,5>
2407  2732967635U, // <3,2,3,5>: Cost 3 vext3 LHS, <2,3,5,1>
2408  2959671644U, // <3,2,3,6>: Cost 3 vzipr <1,1,3,3>, <0,4,2,6>
2409  2732967652U, // <3,2,3,7>: Cost 3 vext3 LHS, <2,3,7,0>
2410  1611450094U, // <3,2,3,u>: Cost 2 vext3 LHS, <2,3,u,1>
2411  2558279782U, // <3,2,4,0>: Cost 3 vext1 <1,3,2,4>, LHS
2412  2558280674U, // <3,2,4,1>: Cost 3 vext1 <1,3,2,4>, <1,3,2,4>
2413  2960343060U, // <3,2,4,2>: Cost 3 vzipr <1,2,3,4>, <0,0,2,2>
2414  1886601318U, // <3,2,4,3>: Cost 2 vzipr <1,2,3,4>, LHS
2415  2960344034U, // <3,2,4,4>: Cost 3 vzipr <1,2,3,4>, <1,3,2,4>
2416  1549716790U, // <3,2,4,5>: Cost 2 vext2 <1,0,3,2>, RHS
2417  2129821696U, // <3,2,4,6>: Cost 2 ins <u,2,4,6>, lane 0
2418  3177693185U, // <3,2,4,7>: Cost 3 ins <3,u,4,7>, lane 1
2419  1549717033U, // <3,2,4,u>: Cost 2 vext2 <1,0,3,2>, RHS
2420  2552316170U, // <3,2,5,0>: Cost 3 vext1 <0,3,2,5>, <0,3,2,5>
2421  2228643507U, // <3,2,5,1>: Cost 3 vrev <2,3,1,5>
2422  2689836896U, // <3,2,5,2>: Cost 3 vext3 LHS, <2,5,2,7>
2423  2685634408U, // <3,2,5,3>: Cost 3 vext3 LHS, <2,5,3,6>
2424  1155122894U, // <3,2,5,4>: Cost 2 vrev <2,3,4,5>
2425  2665263108U, // <3,2,5,5>: Cost 3 vext2 <u,0,3,2>, <5,5,5,5>
2426  2104016897U, // <3,2,5,6>: Cost 2 ins <3,u,5,6>, lane 1
2427  2826554678U, // <3,2,5,7>: Cost 3 vuzpr <1,3,0,2>, RHS
2428  1155417842U, // <3,2,5,u>: Cost 2 vrev <2,3,u,5>
2429  2689836953U, // <3,2,6,0>: Cost 3 vext3 LHS, <2,6,0,1>
2430  2689836964U, // <3,2,6,1>: Cost 3 vext3 LHS, <2,6,1,3>
2431  2689836976U, // <3,2,6,2>: Cost 3 vext3 LHS, <2,6,2,6>
2432  1611892666U, // <3,2,6,3>: Cost 2 vext3 LHS, <2,6,3,7>
2433  2689836993U, // <3,2,6,4>: Cost 3 vext3 LHS, <2,6,4,5>
2434  2689837004U, // <3,2,6,5>: Cost 3 vext3 LHS, <2,6,5,7>
2435  2689837013U, // <3,2,6,6>: Cost 3 vext3 LHS, <2,6,6,7>
2436  2129977344U, // <3,2,6,7>: Cost 2 ins <u,2,6,7>, lane 0
2437  1611892711U, // <3,2,6,u>: Cost 2 vext3 LHS, <2,6,u,7>
2438  3095397270U, // <3,2,7,0>: Cost 3 vtrnr <1,3,5,7>, <1,2,3,0>
2439  3203743744U, // <3,2,7,1>: Cost 3 ins <u,2,7,1>, lane 0
2440  3095396516U, // <3,2,7,2>: Cost 3 vtrnr <1,3,5,7>, <0,2,0,2>
2441  1888616550U, // <3,2,7,3>: Cost 2 vzipr <1,5,3,7>, LHS
2442  3095397274U, // <3,2,7,4>: Cost 3 vtrnr <1,3,5,7>, <1,2,3,4>
2443  3095396528U, // <3,2,7,5>: Cost 3 vtrnr <1,3,5,7>, <0,2,1,5>
2444  3095396556U, // <3,2,7,6>: Cost 3 vtrnr <1,3,5,7>, <0,2,4,6>
2445  2665264748U, // <3,2,7,7>: Cost 3 vext2 <u,0,3,2>, <7,7,7,7>
2446  1888616555U, // <3,2,7,u>: Cost 2 vzipr <1,5,3,7>, LHS
2447  1611892795U, // <3,2,u,0>: Cost 2 vext3 LHS, <2,u,0,1>
2448  1549719342U, // <3,2,u,1>: Cost 2 vext2 <1,0,3,2>, LHS
2449  2129494016U, // <3,2,u,2>: Cost 2 ins <u,2,0,2>, lane 0
2450  1611892824U, // <3,2,u,3>: Cost 2 vext3 LHS, <2,u,3,3>
2451  1611892835U, // <3,2,u,4>: Cost 2 vext3 LHS, <2,u,4,5>
2452  1549719706U, // <3,2,u,5>: Cost 2 vext2 <1,0,3,2>, RHS
2453  2129821696U, // <3,2,u,6>: Cost 2 ins <u,2,4,6>, lane 0
2454  2129977344U, // <3,2,u,7>: Cost 2 ins <u,2,6,7>, lane 0
2455  1611892867U, // <3,2,u,u>: Cost 2 vext3 LHS, <2,u,u,1>
2456  1886569366U, // <3,3,0,0>: Cost 2 vzipr <1,2,3,0>, <1,2,3,0>
2457  1611450518U, // <3,3,0,1>: Cost 2 vext3 LHS, <3,0,1,2>
2458  1697874022U, // <3,3,0,2>: Cost 2 vuzpl <3,3,3,3>, LHS
2459  2100895746U, // <3,3,0,3>: Cost 2 ins <3,3,u,3>, lane 2
2460  2685634736U, // <3,3,0,4>: Cost 3 vext3 LHS, <3,0,4,1>
2461  3041151490U, // <3,3,0,5>: Cost 3 vtrnl <3,5,0,2>, <3,4,5,6>
2462  3177390081U, // <3,3,0,6>: Cost 3 ins <3,u,0,6>, lane 1
2463  2960311440U, // <3,3,0,7>: Cost 3 vzipr <1,2,3,0>, <1,5,3,7>
2464  1611450581U, // <3,3,0,u>: Cost 2 vext3 LHS, <3,0,u,2>
2465  2685192415U, // <3,3,1,0>: Cost 3 vext3 LHS, <3,1,0,3>
2466  1550385992U, // <3,3,1,1>: Cost 2 vext2 <1,1,3,3>, <1,1,3,3>
2467  2103689217U, // <3,3,1,2>: Cost 2 ins <3,u,1,2>, lane 1
2468  1752891494U, // <3,3,1,3>: Cost 2 vuzpr <1,3,1,3>, LHS
2469  2826635515U, // <3,3,1,4>: Cost 3 vuzpr <1,3,1,3>, <3,1,3,4>
2470  2685634828U, // <3,3,1,5>: Cost 3 vext3 LHS, <3,1,5,3>
2471  3177463809U, // <3,3,1,6>: Cost 3 ins <3,u,1,6>, lane 1
2472  3100951552U, // <3,3,1,7>: Cost 3 vtrnr <2,3,0,1>, <1,3,5,7>
2473  1752891499U, // <3,3,1,u>: Cost 2 vuzpr <1,3,1,3>, LHS
2474  2959000470U, // <3,3,2,0>: Cost 3 vzipr <1,0,3,2>, <1,2,3,0>
2475  2959000471U, // <3,3,2,1>: Cost 3 vzipr <1,0,3,2>, <1,2,3,1>
2476  1885258486U, // <3,3,2,2>: Cost 2 vzipr <1,0,3,2>, <1,0,3,2>
2477  2130313216U, // <3,3,2,3>: Cost 2 ins <u,3,2,3>, lane 0
2478  2959000474U, // <3,3,2,4>: Cost 3 vzipr <1,0,3,2>, <1,2,3,4>
2479  2732968286U, // <3,3,2,5>: Cost 3 vext3 LHS, <3,2,5,4>
2480  2685634918U, // <3,3,2,6>: Cost 3 vext3 LHS, <3,2,6,3>
2481  2959000720U, // <3,3,2,7>: Cost 3 vzipr <1,0,3,2>, <1,5,3,7>
2482  1561004120U, // <3,3,2,u>: Cost 2 vext2 <2,u,3,3>, <2,u,3,3>
2483  1496547430U, // <3,3,3,0>: Cost 2 vext1 <3,3,3,3>, LHS
2484  2100568067U, // <3,3,3,1>: Cost 2 ins <3,3,3,u>, lane 3
2485  2100568067U, // <3,3,3,2>: Cost 2 ins <3,3,3,u>, lane 3
2486  336380006U, // <3,3,3,3>: Cost 1 vdup3 LHS
2487  1496550710U, // <3,3,3,4>: Cost 2 vext1 <3,3,3,3>, RHS
2488  2100568067U, // <3,3,3,5>: Cost 2 ins <3,3,3,u>, lane 3
2489  2100568067U, // <3,3,3,6>: Cost 2 ins <3,3,3,u>, lane 3
2490  2100568067U, // <3,3,3,7>: Cost 2 ins <3,3,3,u>, lane 3
2491  336380006U, // <3,3,3,u>: Cost 1 vdup3 LHS
2492  2960343958U, // <3,3,4,0>: Cost 3 vzipr <1,2,3,4>, <1,2,3,0>
2493  2558354411U, // <3,3,4,1>: Cost 3 vext1 <1,3,3,4>, <1,3,3,4>
2494  2960343798U, // <3,3,4,2>: Cost 3 vzipr <1,2,3,4>, <1,0,3,2>
2495  2100895746U, // <3,3,4,3>: Cost 2 ins <3,3,u,3>, lane 2
2496  1886602138U, // <3,3,4,4>: Cost 2 vzipr <1,2,3,4>, <1,2,3,4>
2497  1611893250U, // <3,3,4,5>: Cost 2 vext3 LHS, <3,4,5,6>
2498  1697877302U, // <3,3,4,6>: Cost 2 vuzpl <3,3,3,3>, RHS
2499  2960344208U, // <3,3,4,7>: Cost 3 vzipr <1,2,3,4>, <1,5,3,7>
2500  1611893277U, // <3,3,4,u>: Cost 2 vext3 LHS, <3,4,u,6>
2501  2558361702U, // <3,3,5,0>: Cost 3 vext1 <1,3,3,5>, LHS
2502  2558362604U, // <3,3,5,1>: Cost 3 vext1 <1,3,3,5>, <1,3,3,5>
2503  2558363342U, // <3,3,5,2>: Cost 3 vext1 <1,3,3,5>, <2,3,4,5>
2504  2100895746U, // <3,3,5,3>: Cost 2 ins <3,3,u,3>, lane 2
2505  2558364982U, // <3,3,5,4>: Cost 3 vext1 <1,3,3,5>, RHS
2506  2027538126U, // <3,3,5,5>: Cost 2 vtrnr <2,3,4,5>, <2,3,4,5>
2507  2104016897U, // <3,3,5,6>: Cost 2 ins <3,u,5,6>, lane 1
2508  1752894774U, // <3,3,5,7>: Cost 2 vuzpr <1,3,1,3>, RHS
2509  1752894775U, // <3,3,5,u>: Cost 2 vuzpr <1,3,1,3>, RHS
2510  2732968568U, // <3,3,6,0>: Cost 3 vext3 LHS, <3,6,0,7>
2511  3204333568U, // <3,3,6,1>: Cost 3 ins <u,3,6,1>, lane 0
2512  2732968586U, // <3,3,6,2>: Cost 3 vext3 LHS, <3,6,2,7>
2513  2100895746U, // <3,3,6,3>: Cost 2 ins <3,3,u,3>, lane 2
2514  2234845608U, // <3,3,6,4>: Cost 3 vrev <3,3,4,6>
2515  3204366336U, // <3,3,6,5>: Cost 3 ins <u,3,6,5>, lane 0
2516  1967893085U, // <3,3,6,6>: Cost 2 vtrnl <3,5,6,7>, <3,5,6,7>
2517  2130640896U, // <3,3,6,7>: Cost 2 ins <u,3,6,7>, lane 0
2518  2100895746U, // <3,3,6,u>: Cost 2 ins <3,3,u,3>, lane 2
2519  2558378086U, // <3,3,7,0>: Cost 3 vext1 <1,3,3,7>, LHS
2520  2558378990U, // <3,3,7,1>: Cost 3 vext1 <1,3,3,7>, <1,3,3,7>
2521  2962359030U, // <3,3,7,2>: Cost 3 vzipr <1,5,3,7>, <1,0,3,2>
2522  2100895746U, // <3,3,7,3>: Cost 2 ins <3,3,u,3>, lane 2
2523  2558381366U, // <3,3,7,4>: Cost 3 vext1 <1,3,3,7>, RHS
2524  3095398094U, // <3,3,7,5>: Cost 3 vtrnr <1,3,5,7>, <2,3,4,5>
2525  3174662146U, // <3,3,7,6>: Cost 3 ins <3,3,u,6>, lane 2
2526  2021655552U, // <3,3,7,7>: Cost 2 vtrnr <1,3,5,7>, <1,3,5,7>
2527  2021655552U, // <3,3,7,u>: Cost 2 vtrnr <1,3,5,7>, <1,3,5,7>
2528  1886569366U, // <3,3,u,0>: Cost 2 vzipr <1,2,3,0>, <1,2,3,0>
2529  1611893534U, // <3,3,u,1>: Cost 2 vext3 LHS, <3,u,1,2>
2530  1697879854U, // <3,3,u,2>: Cost 2 vuzpl <3,3,3,3>, LHS
2531  336380006U, // <3,3,u,3>: Cost 1 vdup3 LHS
2532  1496550710U, // <3,3,u,4>: Cost 2 vext1 <3,3,3,3>, RHS
2533  1611893574U, // <3,3,u,5>: Cost 2 vext3 LHS, <3,u,5,6>
2534  1697880218U, // <3,3,u,6>: Cost 2 vuzpl <3,3,3,3>, RHS
2535  1752895017U, // <3,3,u,7>: Cost 2 vuzpr <1,3,1,3>, RHS
2536  336380006U, // <3,3,u,u>: Cost 1 vdup3 LHS
2537  2624798720U, // <3,4,0,0>: Cost 3 vext2 <1,2,3,4>, <0,0,0,0>
2538  1551056998U, // <3,4,0,1>: Cost 2 vext2 <1,2,3,4>, LHS
2539  2624798884U, // <3,4,0,2>: Cost 3 vext2 <1,2,3,4>, <0,2,0,2>
2540  3177365505U, // <3,4,0,3>: Cost 3 ins <3,u,0,3>, lane 1
2541  2624799058U, // <3,4,0,4>: Cost 3 vext2 <1,2,3,4>, <0,4,1,5>
2542  1829948726U, // <3,4,0,5>: Cost 2 vzipl <3,0,1,2>, RHS
2543  1659227036U, // <3,4,0,6>: Cost 2 vext3 LHS, <4,0,6,2>
2544  3177398273U, // <3,4,0,7>: Cost 3 ins <3,u,0,7>, lane 1
2545  1551057565U, // <3,4,0,u>: Cost 2 vext2 <1,2,3,4>, LHS
2546  2624799478U, // <3,4,1,0>: Cost 3 vext2 <1,2,3,4>, <1,0,3,2>
2547  2624799540U, // <3,4,1,1>: Cost 3 vext2 <1,2,3,4>, <1,1,1,1>
2548  1551057818U, // <3,4,1,2>: Cost 2 vext2 <1,2,3,4>, <1,2,3,4>
2549  2820669542U, // <3,4,1,3>: Cost 3 vuzpr <0,3,1,4>, LHS
2550  2564377910U, // <3,4,1,4>: Cost 3 vext1 <2,3,4,1>, RHS
2551  2130919424U, // <3,4,1,5>: Cost 2 ins <u,4,1,5>, lane 0
2552  1964166454U, // <3,4,1,6>: Cost 2 vtrnl <3,0,1,2>, RHS
2553  3177472001U, // <3,4,1,7>: Cost 3 ins <3,u,1,7>, lane 1
2554  1555039616U, // <3,4,1,u>: Cost 2 vext2 <1,u,3,4>, <1,u,3,4>
2555  3204694016U, // <3,4,2,0>: Cost 3 ins <u,4,2,0>, lane 0
2556  2624800298U, // <3,4,2,1>: Cost 3 vext2 <1,2,3,4>, <2,1,4,3>
2557  2624800360U, // <3,4,2,2>: Cost 3 vext2 <1,2,3,4>, <2,2,2,2>
2558  2130976768U, // <3,4,2,3>: Cost 2 ins <u,4,2,3>, lane 0
2559  2826716058U, // <3,4,2,4>: Cost 3 vuzpr <1,3,2,4>, <1,2,3,4>
2560  2959001294U, // <3,4,2,5>: Cost 3 vzipr <1,0,3,2>, <2,3,4,5>
2561  2131001344U, // <3,4,2,6>: Cost 2 ins <u,4,2,6>, lane 0
2562  3177545729U, // <3,4,2,7>: Cost 3 ins <3,u,2,7>, lane 1
2563  2131001344U, // <3,4,2,u>: Cost 2 ins <u,4,2,6>, lane 0
2564  2624800918U, // <3,4,3,0>: Cost 3 vext2 <1,2,3,4>, <3,0,1,2>
2565  2636081403U, // <3,4,3,1>: Cost 3 vext2 <3,1,3,4>, <3,1,3,4>
2566  2636745036U, // <3,4,3,2>: Cost 3 vext2 <3,2,3,4>, <3,2,3,4>
2567  2103844865U, // <3,4,3,3>: Cost 2 ins <3,u,3,3>, lane 1
2568  2820669696U, // <3,4,3,4>: Cost 3 vuzpr <0,3,1,4>, <0,3,1,4>
2569  1832095030U, // <3,4,3,5>: Cost 2 vzipl <3,3,3,3>, RHS
2570  1966312758U, // <3,4,3,6>: Cost 2 vtrnl <3,3,3,3>, RHS
2571  3177619457U, // <3,4,3,7>: Cost 3 ins <3,u,3,7>, lane 1
2572  1832095273U, // <3,4,3,u>: Cost 2 vzipl <3,3,3,3>, RHS
2573  2960344777U, // <3,4,4,0>: Cost 3 vzipr <1,2,3,4>, <2,3,4,0>
2574  2960344778U, // <3,4,4,1>: Cost 3 vzipr <1,2,3,4>, <2,3,4,1>
2575  2564400845U, // <3,4,4,2>: Cost 3 vext1 <2,3,4,4>, <2,3,4,4>
2576  2960344618U, // <3,4,4,3>: Cost 3 vzipr <1,2,3,4>, <2,1,4,3>
2577  1659227344U, // <3,4,4,4>: Cost 2 vext3 LHS, <4,4,4,4>
2578  1551060278U, // <3,4,4,5>: Cost 2 vext2 <1,2,3,4>, RHS
2579  1659227364U, // <3,4,4,6>: Cost 2 vext3 LHS, <4,4,6,6>
2580  3177693185U, // <3,4,4,7>: Cost 3 ins <3,u,4,7>, lane 1
2581  1551060521U, // <3,4,4,u>: Cost 2 vext2 <1,2,3,4>, RHS
2582  1490665574U, // <3,4,5,0>: Cost 2 vext1 <2,3,4,5>, LHS
2583  2101379075U, // <3,4,5,1>: Cost 2 ins <3,4,5,u>, lane 3
2584  1490667214U, // <3,4,5,2>: Cost 2 vext1 <2,3,4,5>, <2,3,4,5>
2585  2101379075U, // <3,4,5,3>: Cost 2 ins <3,4,5,u>, lane 3
2586  1490668854U, // <3,4,5,4>: Cost 2 vext1 <2,3,4,5>, RHS
2587  2131214336U, // <3,4,5,5>: Cost 2 ins <u,4,5,5>, lane 0
2588  537709878U, // <3,4,5,6>: Cost 1 vext3 LHS, RHS
2589  2101379075U, // <3,4,5,7>: Cost 2 ins <3,4,5,u>, lane 3
2590  537709896U, // <3,4,5,u>: Cost 1 vext3 LHS, RHS
2591  1659227468U, // <3,4,6,0>: Cost 2 vext3 LHS, <4,6,0,2>
2592  2689838422U, // <3,4,6,1>: Cost 3 vext3 LHS, <4,6,1,3>
2593  2564417231U, // <3,4,6,2>: Cost 3 vext1 <2,3,4,6>, <2,3,4,6>
2594  2558446082U, // <3,4,6,3>: Cost 3 vext1 <1,3,4,6>, <3,4,5,6>
2595  1659227508U, // <3,4,6,4>: Cost 2 vext3 LHS, <4,6,4,6>
2596  2689838462U, // <3,4,6,5>: Cost 3 vext3 LHS, <4,6,5,7>
2597  2131296256U, // <3,4,6,6>: Cost 2 ins <u,4,6,6>, lane 0
2598  2131304448U, // <3,4,6,7>: Cost 2 ins <u,4,6,7>, lane 0
2599  1659227540U, // <3,4,6,u>: Cost 2 vext3 LHS, <4,6,u,2>
2600  2666607610U, // <3,4,7,0>: Cost 3 vext2 <u,2,3,4>, <7,0,1,2>
2601  2659972191U, // <3,4,7,1>: Cost 3 vext2 <7,1,3,4>, <7,1,3,4>
2602  2660635824U, // <3,4,7,2>: Cost 3 vext2 <7,2,3,4>, <7,2,3,4>
2603  3177881601U, // <3,4,7,3>: Cost 3 ins <3,u,7,3>, lane 1
2604  2666607974U, // <3,4,7,4>: Cost 3 vext2 <u,2,3,4>, <7,4,5,6>
2605  3095396690U, // <3,4,7,5>: Cost 3 vtrnr <1,3,5,7>, <0,4,1,5>
2606  2131369984U, // <3,4,7,6>: Cost 2 ins <u,4,7,6>, lane 0
2607  2666608236U, // <3,4,7,7>: Cost 3 vext2 <u,2,3,4>, <7,7,7,7>
2608  2131369984U, // <3,4,7,u>: Cost 2 ins <u,4,7,6>, lane 0
2609  1490690150U, // <3,4,u,0>: Cost 2 vext1 <2,3,4,u>, LHS
2610  1551062830U, // <3,4,u,1>: Cost 2 vext2 <1,2,3,4>, LHS
2611  1490691793U, // <3,4,u,2>: Cost 2 vext1 <2,3,4,u>, <2,3,4,u>
2612  2101379075U, // <3,4,u,3>: Cost 2 ins <3,4,5,u>, lane 3
2613  1490693430U, // <3,4,u,4>: Cost 2 vext1 <2,3,4,u>, RHS
2614  1551063194U, // <3,4,u,5>: Cost 2 vext2 <1,2,3,4>, RHS
2615  537710121U, // <3,4,u,6>: Cost 1 vext3 LHS, RHS
2616  2101379075U, // <3,4,u,7>: Cost 2 ins <3,4,5,u>, lane 3
2617  537710139U, // <3,4,u,u>: Cost 1 vext3 LHS, RHS
2618  2832842752U, // <3,5,0,0>: Cost 3 vuzpr <2,3,4,5>, <0,0,0,0>
2619  2618835046U, // <3,5,0,1>: Cost 3 vext2 <0,2,3,5>, LHS
2620  1698709606U, // <3,5,0,2>: Cost 2 vuzpl <3,4,5,6>, LHS
2621  2772451522U, // <3,5,0,3>: Cost 3 vuzpl <3,4,5,6>, <0,2,3,5>
2622  2689838690U, // <3,5,0,4>: Cost 3 vext3 LHS, <5,0,4,1>
2623  2732969579U, // <3,5,0,5>: Cost 3 vext3 LHS, <5,0,5,1>
2624  2960310647U, // <3,5,0,6>: Cost 3 vzipr <1,2,3,0>, <0,4,5,6>
2625  2131525632U, // <3,5,0,7>: Cost 2 ins <u,5,0,7>, lane 0
2626  1698709660U, // <3,5,0,u>: Cost 2 vuzpl <3,4,5,6>, LHS
2627  2594308198U, // <3,5,1,0>: Cost 3 vext1 <7,3,5,1>, LHS
2628  2832843572U, // <3,5,1,1>: Cost 3 vuzpr <2,3,4,5>, <1,1,1,1>
2629  2103689217U, // <3,5,1,2>: Cost 2 ins <3,u,1,2>, lane 1
2630  1759101030U, // <3,5,1,3>: Cost 2 vuzpr <2,3,4,5>, LHS
2631  2626135101U, // <3,5,1,4>: Cost 3 vext2 <1,4,3,5>, <1,4,3,5>
2632  2772452352U, // <3,5,1,5>: Cost 3 vuzpl <3,4,5,6>, <1,3,5,7>
2633  3205332992U, // <3,5,1,6>: Cost 3 ins <u,5,1,6>, lane 0
2634  2027212086U, // <3,5,1,7>: Cost 2 vtrnr <2,3,0,1>, RHS
2635  2027212087U, // <3,5,1,u>: Cost 2 vtrnr <2,3,0,1>, RHS
2636  2832843670U, // <3,5,2,0>: Cost 3 vuzpr <2,3,4,5>, <1,2,3,0>
2637  2630116899U, // <3,5,2,1>: Cost 3 vext2 <2,1,3,5>, <2,1,3,5>
2638  2832842916U, // <3,5,2,2>: Cost 3 vuzpr <2,3,4,5>, <0,2,0,2>
2639  2131640320U, // <3,5,2,3>: Cost 2 ins <u,5,2,3>, lane 0
2640  2832842936U, // <3,5,2,4>: Cost 3 vuzpr <2,3,4,5>, <0,2,2,4>
2641  2715938575U, // <3,5,2,5>: Cost 3 vext3 <5,2,5,3>, <5,2,5,3>
2642  2959002114U, // <3,5,2,6>: Cost 3 vzipr <1,0,3,2>, <3,4,5,6>
2643  2131673088U, // <3,5,2,7>: Cost 2 ins <u,5,2,7>, lane 0
2644  2131640320U, // <3,5,2,u>: Cost 2 ins <u,5,2,3>, lane 0
2645  2772453922U, // <3,5,3,0>: Cost 3 vuzpl <3,4,5,6>, <3,5,0,2>
2646  2832844454U, // <3,5,3,1>: Cost 3 vuzpr <2,3,4,5>, <2,3,0,1>
2647  3177578497U, // <3,5,3,2>: Cost 3 ins <3,u,3,2>, lane 1
2648  2103844865U, // <3,5,3,3>: Cost 2 ins <3,u,3,3>, lane 1
2649  2618837506U, // <3,5,3,4>: Cost 3 vext2 <0,2,3,5>, <3,4,5,6>
2650  1759102670U, // <3,5,3,5>: Cost 2 vuzpr <2,3,4,5>, <2,3,4,5>
2651  2959673858U, // <3,5,3,6>: Cost 3 vzipr <1,1,3,3>, <3,4,5,6>
2652  2021330230U, // <3,5,3,7>: Cost 2 vtrnr <1,3,1,3>, RHS
2653  2021330231U, // <3,5,3,u>: Cost 2 vtrnr <1,3,1,3>, RHS
2654  2832845308U, // <3,5,4,0>: Cost 3 vuzpr <2,3,4,5>, <3,4,5,0>
2655  2732969871U, // <3,5,4,1>: Cost 3 vext3 LHS, <5,4,1,5>
2656  2832844536U, // <3,5,4,2>: Cost 3 vuzpr <2,3,4,5>, <2,4,0,2>
2657  3177660417U, // <3,5,4,3>: Cost 3 ins <3,u,4,3>, lane 1
2658  2832845312U, // <3,5,4,4>: Cost 3 vuzpr <2,3,4,5>, <3,4,5,4>
2659  2618838326U, // <3,5,4,5>: Cost 3 vext2 <0,2,3,5>, RHS
2660  1698712886U, // <3,5,4,6>: Cost 2 vuzpl <3,4,5,6>, RHS
2661  1659228102U, // <3,5,4,7>: Cost 2 vext3 LHS, <5,4,7,6>
2662  1698712904U, // <3,5,4,u>: Cost 2 vuzpl <3,4,5,6>, RHS
2663  2570453094U, // <3,5,5,0>: Cost 3 vext1 <3,3,5,5>, LHS
2664  2832846074U, // <3,5,5,1>: Cost 3 vuzpr <2,3,4,5>, <4,5,0,1>
2665  2570454734U, // <3,5,5,2>: Cost 3 vext1 <3,3,5,5>, <2,3,4,5>
2666  2832845356U, // <3,5,5,3>: Cost 3 vuzpr <2,3,4,5>, <3,5,1,3>
2667  2570456374U, // <3,5,5,4>: Cost 3 vext1 <3,3,5,5>, RHS
2668  1659228164U, // <3,5,5,5>: Cost 2 vext3 LHS, <5,5,5,5>
2669  2104016897U, // <3,5,5,6>: Cost 2 ins <3,u,5,6>, lane 1
2670  1759104310U, // <3,5,5,7>: Cost 2 vuzpr <2,3,4,5>, RHS
2671  1759104311U, // <3,5,5,u>: Cost 2 vuzpr <2,3,4,5>, RHS
2672  2131910656U, // <3,5,6,0>: Cost 2 ins <u,5,6,0>, lane 0
2673  2131918848U, // <3,5,6,1>: Cost 2 ins <u,5,6,1>, lane 0
2674  2131927040U, // <3,5,6,2>: Cost 2 ins <u,5,6,2>, lane 0
2675  2131935232U, // <3,5,6,3>: Cost 2 ins <u,5,6,3>, lane 0
2676  2131943424U, // <3,5,6,4>: Cost 2 ins <u,5,6,4>, lane 0
2677  2131951616U, // <3,5,6,5>: Cost 2 ins <u,5,6,5>, lane 0
2678  2131959808U, // <3,5,6,6>: Cost 2 ins <u,5,6,6>, lane 0
2679  1058226176U, // <3,5,6,7>: Cost 1 ins RHS, lane 0
2680  1058226176U, // <3,5,6,u>: Cost 1 ins RHS, lane 0
2681  1484783718U, // <3,5,7,0>: Cost 2 vext1 <1,3,5,7>, LHS
2682  1484784640U, // <3,5,7,1>: Cost 2 vext1 <1,3,5,7>, <1,3,5,7>
2683  2558527080U, // <3,5,7,2>: Cost 3 vext1 <1,3,5,7>, <2,2,2,2>
2684  2558527638U, // <3,5,7,3>: Cost 3 vext1 <1,3,5,7>, <3,0,1,2>
2685  1484786998U, // <3,5,7,4>: Cost 2 vext1 <1,3,5,7>, RHS
2686  1659228328U, // <3,5,7,5>: Cost 2 vext3 LHS, <5,7,5,7>
2687  3095397528U, // <3,5,7,6>: Cost 3 vtrnr <1,3,5,7>, <1,5,4,6>
2688  2021657910U, // <3,5,7,7>: Cost 2 vtrnr <1,3,5,7>, RHS
2689  1484789550U, // <3,5,7,u>: Cost 2 vext1 <1,3,5,7>, LHS
2690  1484791910U, // <3,5,u,0>: Cost 2 vext1 <1,3,5,u>, LHS
2691  1484792833U, // <3,5,u,1>: Cost 2 vext1 <1,3,5,u>, <1,3,5,u>
2692  1698715438U, // <3,5,u,2>: Cost 2 vuzpl <3,4,5,6>, LHS
2693  1759101597U, // <3,5,u,3>: Cost 2 vuzpr <2,3,4,5>, LHS
2694  1484795190U, // <3,5,u,4>: Cost 2 vext1 <1,3,5,u>, RHS
2695  1659228409U, // <3,5,u,5>: Cost 2 vext3 LHS, <5,u,5,7>
2696  1698715802U, // <3,5,u,6>: Cost 2 vuzpl <3,4,5,6>, RHS
2697  1058226176U, // <3,5,u,7>: Cost 1 ins RHS, lane 0
2698  1058226176U, // <3,5,u,u>: Cost 1 ins RHS, lane 0
2699  2732970264U, // <3,6,0,0>: Cost 3 vext3 LHS, <6,0,0,2>
2700  2689839393U, // <3,6,0,1>: Cost 3 vext3 LHS, <6,0,1,2>
2701  2132148224U, // <3,6,0,2>: Cost 2 ins <u,6,0,2>, lane 0
2702  3177365505U, // <3,6,0,3>: Cost 3 ins <3,u,0,3>, lane 1
2703  2689839420U, // <3,6,0,4>: Cost 3 vext3 LHS, <6,0,4,2>
2704  2732970314U, // <3,6,0,5>: Cost 3 vext3 LHS, <6,0,5,7>
2705  2732970316U, // <3,6,0,6>: Cost 3 vext3 LHS, <6,0,6,0>
2706  1886571830U, // <3,6,0,7>: Cost 2 vzipr <1,2,3,0>, RHS
2707  1886571831U, // <3,6,0,u>: Cost 2 vzipr <1,2,3,0>, RHS
2708  2720878954U, // <3,6,1,0>: Cost 3 vext3 <6,1,0,3>, <6,1,0,3>
2709  3205955584U, // <3,6,1,1>: Cost 3 ins <u,6,1,1>, lane 0
2710  2103689217U, // <3,6,1,2>: Cost 2 ins <3,u,1,2>, lane 1
2711  2826731622U, // <3,6,1,3>: Cost 3 vuzpr <1,3,2,6>, LHS
2712  2626143294U, // <3,6,1,4>: Cost 3 vext2 <1,4,3,6>, <1,4,3,6>
2713  3205988352U, // <3,6,1,5>: Cost 3 ins <u,6,1,5>, lane 0
2714  2721321376U, // <3,6,1,6>: Cost 3 vext3 <6,1,6,3>, <6,1,6,3>
2715  2954349878U, // <3,6,1,7>: Cost 3 vzipr <0,2,3,1>, RHS
2716  2103689217U, // <3,6,1,u>: Cost 2 ins <3,u,1,2>, lane 1
2717  2594390118U, // <3,6,2,0>: Cost 3 vext1 <7,3,6,2>, LHS
2718  2721616324U, // <3,6,2,1>: Cost 3 vext3 <6,2,1,3>, <6,2,1,3>
2719  2630788725U, // <3,6,2,2>: Cost 3 vext2 <2,2,3,6>, <2,2,3,6>
2720  2132303872U, // <3,6,2,3>: Cost 2 ins <u,6,2,3>, lane 0
2721  2632115991U, // <3,6,2,4>: Cost 3 vext2 <2,4,3,6>, <2,4,3,6>
2722  2632779624U, // <3,6,2,5>: Cost 3 vext2 <2,5,3,6>, <2,5,3,6>
2723  2826731724U, // <3,6,2,6>: Cost 3 vuzpr <1,3,2,6>, <0,2,4,6>
2724  1885261110U, // <3,6,2,7>: Cost 2 vzipr <1,0,3,2>, RHS
2725  1885261111U, // <3,6,2,u>: Cost 2 vzipr <1,0,3,2>, RHS
2726  3136876642U, // <3,6,3,0>: Cost 3 vtrnr <u,3,1,3>, <5,6,7,0>
2727  3206103040U, // <3,6,3,1>: Cost 3 ins <u,6,3,1>, lane 0
2728  3001478044U, // <3,6,3,2>: Cost 3 vzipr <u,1,3,3>, <4,0,6,2>
2729  2103844865U, // <3,6,3,3>: Cost 2 ins <3,u,3,3>, lane 1
2730  2632780290U, // <3,6,3,4>: Cost 3 vext2 <2,5,3,6>, <3,4,5,6>
2731  3206135808U, // <3,6,3,5>: Cost 3 ins <u,6,3,5>, lane 0
2732  1699457629U, // <3,6,3,6>: Cost 2 vuzpl <3,5,6,7>, <3,5,6,7>
2733  1885932854U, // <3,6,3,7>: Cost 2 vzipr <1,1,3,3>, RHS
2734  1885932855U, // <3,6,3,u>: Cost 2 vzipr <1,1,3,3>, RHS
2735  2732970588U, // <3,6,4,0>: Cost 3 vext3 LHS, <6,4,0,2>
2736  2722943590U, // <3,6,4,1>: Cost 3 vext3 <6,4,1,3>, <6,4,1,3>
2737  2732970604U, // <3,6,4,2>: Cost 3 vext3 LHS, <6,4,2,0>
2738  2906673714U, // <3,6,4,3>: Cost 3 vzipl <3,4,5,6>, <6,3,4,5>
2739  2732970628U, // <3,6,4,4>: Cost 3 vext3 LHS, <6,4,4,6>
2740  2689839757U, // <3,6,4,5>: Cost 3 vext3 LHS, <6,4,5,6>
2741  2132475904U, // <3,6,4,6>: Cost 2 ins <u,6,4,6>, lane 0
2742  1886604598U, // <3,6,4,7>: Cost 2 vzipr <1,2,3,4>, RHS
2743  1886604599U, // <3,6,4,u>: Cost 2 vzipr <1,2,3,4>, RHS
2744  2576498790U, // <3,6,5,0>: Cost 3 vext1 <4,3,6,5>, LHS
2745  3206250496U, // <3,6,5,1>: Cost 3 ins <u,6,5,1>, lane 0
2746  2732970692U, // <3,6,5,2>: Cost 3 vext3 LHS, <6,5,2,7>
2747  2576501250U, // <3,6,5,3>: Cost 3 vext1 <4,3,6,5>, <3,4,5,6>
2748  3040891442U, // <3,6,5,4>: Cost 3 vtrnl <3,4,5,6>, <6,3,4,5>
2749  3206283264U, // <3,6,5,5>: Cost 3 ins <u,6,5,5>, lane 0
2750  2104016897U, // <3,6,5,6>: Cost 2 ins <3,u,5,6>, lane 1
2751  2954382646U, // <3,6,5,7>: Cost 3 vzipr <0,2,3,5>, RHS
2752  2104016897U, // <3,6,5,u>: Cost 2 ins <3,u,5,6>, lane 1
2753  2732970748U, // <3,6,6,0>: Cost 3 vext3 LHS, <6,6,0,0>
2754  2724270856U, // <3,6,6,1>: Cost 3 vext3 <6,6,1,3>, <6,6,1,3>
2755  2732970768U, // <3,6,6,2>: Cost 3 vext3 LHS, <6,6,2,2>
2756  3177807873U, // <3,6,6,3>: Cost 3 ins <3,u,6,3>, lane 1
2757  2732970788U, // <3,6,6,4>: Cost 3 vext3 LHS, <6,6,4,4>
2758  2732970800U, // <3,6,6,5>: Cost 3 vext3 LHS, <6,6,5,7>
2759  1659228984U, // <3,6,6,6>: Cost 2 vext3 LHS, <6,6,6,6>
2760  1659228994U, // <3,6,6,7>: Cost 2 vext3 LHS, <6,6,7,7>
2761  1659229003U, // <3,6,6,u>: Cost 2 vext3 LHS, <6,6,u,7>
2762  1659229006U, // <3,6,7,0>: Cost 2 vext3 LHS, <6,7,0,1>
2763  2558600201U, // <3,6,7,1>: Cost 3 vext1 <1,3,6,7>, <1,3,6,7>
2764  2558601146U, // <3,6,7,2>: Cost 3 vext1 <1,3,6,7>, <2,6,3,7>
2765  2968996198U, // <3,6,7,3>: Cost 3 vzipr <2,6,3,7>, <3,2,6,3>
2766  1659229046U, // <3,6,7,4>: Cost 2 vext3 LHS, <6,7,4,5>
2767  2968995633U, // <3,6,7,5>: Cost 3 vzipr <2,6,3,7>, <2,4,6,5>
2768  2722059141U, // <3,6,7,6>: Cost 3 vext3 <6,2,7,3>, <6,7,6,2>
2769  1888619830U, // <3,6,7,7>: Cost 2 vzipr <1,5,3,7>, RHS
2770  1888619831U, // <3,6,7,u>: Cost 2 vzipr <1,5,3,7>, RHS
2771  1659229087U, // <3,6,u,0>: Cost 2 vext3 LHS, <6,u,0,1>
2772  2689840041U, // <3,6,u,1>: Cost 3 vext3 LHS, <6,u,1,2>
2773  2132148224U, // <3,6,u,2>: Cost 2 ins <u,6,0,2>, lane 0
2774  2132303872U, // <3,6,u,3>: Cost 2 ins <u,6,2,3>, lane 0
2775  1659229127U, // <3,6,u,4>: Cost 2 vext3 LHS, <6,u,4,5>
2776  2689840081U, // <3,6,u,5>: Cost 3 vext3 LHS, <6,u,5,6>
2777  2132475904U, // <3,6,u,6>: Cost 2 ins <u,6,4,6>, lane 0
2778  1885310262U, // <3,6,u,7>: Cost 2 vzipr <1,0,3,u>, RHS
2779  1885310263U, // <3,6,u,u>: Cost 2 vzipr <1,0,3,u>, RHS
2780  2826960896U, // <3,7,0,0>: Cost 3 vuzpr <1,3,5,7>, <0,0,0,0>
2781  1553072230U, // <3,7,0,1>: Cost 2 vext2 <1,5,3,7>, LHS
2782  2826960916U, // <3,7,0,2>: Cost 3 vuzpr <1,3,5,7>, <0,0,2,2>
2783  3002117840U, // <3,7,0,3>: Cost 3 vzipr <u,2,3,0>, <5,1,7,3>
2784  2626814290U, // <3,7,0,4>: Cost 3 vext2 <1,5,3,7>, <0,4,1,5>
2785  2582507375U, // <3,7,0,5>: Cost 3 vext1 <5,3,7,0>, <5,3,7,0>
2786  2588480072U, // <3,7,0,6>: Cost 3 vext1 <6,3,7,0>, <6,3,7,0>
2787  2732971055U, // <3,7,0,7>: Cost 3 vext3 LHS, <7,0,7,1>
2788  1553072797U, // <3,7,0,u>: Cost 2 vext2 <1,5,3,7>, LHS
2789  2626814710U, // <3,7,1,0>: Cost 3 vext2 <1,5,3,7>, <1,0,3,2>
2790  2826961716U, // <3,7,1,1>: Cost 3 vuzpr <1,3,5,7>, <1,1,1,1>
2791  2103689217U, // <3,7,1,2>: Cost 2 ins <3,u,1,2>, lane 1
2792  1753219174U, // <3,7,1,3>: Cost 2 vuzpr <1,3,5,7>, LHS
2793  2582514998U, // <3,7,1,4>: Cost 3 vext1 <5,3,7,1>, RHS
2794  1553073296U, // <3,7,1,5>: Cost 2 vext2 <1,5,3,7>, <1,5,3,7>
2795  2627478753U, // <3,7,1,6>: Cost 3 vext2 <1,6,3,7>, <1,6,3,7>
2796  2727367810U, // <3,7,1,7>: Cost 3 vext3 <7,1,7,3>, <7,1,7,3>
2797  1753219179U, // <3,7,1,u>: Cost 2 vuzpr <1,3,5,7>, LHS
2798  2826961814U, // <3,7,2,0>: Cost 3 vuzpr <1,3,5,7>, <1,2,3,0>
2799  3206692864U, // <3,7,2,1>: Cost 3 ins <u,7,2,1>, lane 0
2800  2826961060U, // <3,7,2,2>: Cost 3 vuzpr <1,3,5,7>, <0,2,0,2>
2801  2132967424U, // <3,7,2,3>: Cost 2 ins <u,7,2,3>, lane 0
2802  2826961818U, // <3,7,2,4>: Cost 3 vuzpr <1,3,5,7>, <1,2,3,4>
2803  2826961072U, // <3,7,2,5>: Cost 3 vuzpr <1,3,5,7>, <0,2,1,5>
2804  1559709626U, // <3,7,2,6>: Cost 2 vext2 <2,6,3,7>, <2,6,3,7>
2805  2728031443U, // <3,7,2,7>: Cost 3 vext3 <7,2,7,3>, <7,2,7,3>
2806  1561036892U, // <3,7,2,u>: Cost 2 vext2 <2,u,3,7>, <2,u,3,7>
2807  2626816150U, // <3,7,3,0>: Cost 3 vext2 <1,5,3,7>, <3,0,1,2>
2808  2826962598U, // <3,7,3,1>: Cost 3 vuzpr <1,3,5,7>, <2,3,0,1>
2809  2633451878U, // <3,7,3,2>: Cost 3 vext2 <2,6,3,7>, <3,2,6,3>
2810  2103844865U, // <3,7,3,3>: Cost 2 ins <3,u,3,3>, lane 1
2811  2626816514U, // <3,7,3,4>: Cost 3 vext2 <1,5,3,7>, <3,4,5,6>
2812  2826962638U, // <3,7,3,5>: Cost 3 vuzpr <1,3,5,7>, <2,3,4,5>
2813  2639424147U, // <3,7,3,6>: Cost 3 vext2 <3,6,3,7>, <3,6,3,7>
2814  1753220096U, // <3,7,3,7>: Cost 2 vuzpr <1,3,5,7>, <1,3,5,7>
2815  1753220096U, // <3,7,3,u>: Cost 2 vuzpr <1,3,5,7>, <1,3,5,7>
2816  2582536294U, // <3,7,4,0>: Cost 3 vext1 <5,3,7,4>, LHS
2817  2582537360U, // <3,7,4,1>: Cost 3 vext1 <5,3,7,4>, <1,5,3,7>
2818  2588510138U, // <3,7,4,2>: Cost 3 vext1 <6,3,7,4>, <2,6,3,7>
2819  3002150608U, // <3,7,4,3>: Cost 3 vzipr <u,2,3,4>, <5,1,7,3>
2820  2582539574U, // <3,7,4,4>: Cost 3 vext1 <5,3,7,4>, RHS
2821  1553075510U, // <3,7,4,5>: Cost 2 vext2 <1,5,3,7>, RHS
2822  2826961244U, // <3,7,4,6>: Cost 3 vuzpr <1,3,5,7>, <0,4,2,6>
2823  2732971383U, // <3,7,4,7>: Cost 3 vext3 LHS, <7,4,7,5>
2824  1553075753U, // <3,7,4,u>: Cost 2 vext2 <1,5,3,7>, RHS
2825  2826963551U, // <3,7,5,0>: Cost 3 vuzpr <1,3,5,7>, <3,5,7,0>
2826  2826963552U, // <3,7,5,1>: Cost 3 vuzpr <1,3,5,7>, <3,5,7,1>
2827  2826962032U, // <3,7,5,2>: Cost 3 vuzpr <1,3,5,7>, <1,5,0,2>
2828  2626817903U, // <3,7,5,3>: Cost 3 vext2 <1,5,3,7>, <5,3,7,0>
2829  2826963555U, // <3,7,5,4>: Cost 3 vuzpr <1,3,5,7>, <3,5,7,4>
2830  2826962044U, // <3,7,5,5>: Cost 3 vuzpr <1,3,5,7>, <1,5,1,5>
2831  2104016897U, // <3,7,5,6>: Cost 2 ins <3,u,5,6>, lane 1
2832  1753222454U, // <3,7,5,7>: Cost 2 vuzpr <1,3,5,7>, RHS
2833  1753222455U, // <3,7,5,u>: Cost 2 vuzpr <1,3,5,7>, RHS
2834  2732971478U, // <3,7,6,0>: Cost 3 vext3 LHS, <7,6,0,1>
2835  2732971486U, // <3,7,6,1>: Cost 3 vext3 LHS, <7,6,1,0>
2836  2633454074U, // <3,7,6,2>: Cost 3 vext2 <2,6,3,7>, <6,2,7,3>
2837  2633454152U, // <3,7,6,3>: Cost 3 vext2 <2,6,3,7>, <6,3,7,0>
2838  2732971518U, // <3,7,6,4>: Cost 3 vext3 LHS, <7,6,4,5>
2839  2732971526U, // <3,7,6,5>: Cost 3 vext3 LHS, <7,6,5,4>
2840  2732971537U, // <3,7,6,6>: Cost 3 vext3 LHS, <7,6,6,6>
2841  2133295104U, // <3,7,6,7>: Cost 2 ins <u,7,6,7>, lane 0
2842  2133295104U, // <3,7,6,u>: Cost 2 ins <u,7,6,7>, lane 0
2843  2962362223U, // <3,7,7,0>: Cost 3 vzipr <1,5,3,7>, <5,3,7,0>
2844  2826965109U, // <3,7,7,1>: Cost 3 vuzpr <1,3,5,7>, <5,7,0,1>
2845  2968998474U, // <3,7,7,2>: Cost 3 vzipr <2,6,3,7>, <6,3,7,2>
2846  2826963662U, // <3,7,7,3>: Cost 3 vuzpr <1,3,5,7>, <3,7,1,3>
2847  2962362227U, // <3,7,7,4>: Cost 3 vzipr <1,5,3,7>, <5,3,7,4>
2848  2826965149U, // <3,7,7,5>: Cost 3 vuzpr <1,3,5,7>, <5,7,4,5>
2849  2588537423U, // <3,7,7,6>: Cost 3 vext1 <6,3,7,7>, <6,3,7,7>
2850  1659229804U, // <3,7,7,7>: Cost 2 vext3 LHS, <7,7,7,7>
2851  1659229804U, // <3,7,7,u>: Cost 2 vext3 LHS, <7,7,7,7>
2852  2826962300U, // <3,7,u,0>: Cost 3 vuzpr <1,3,5,7>, <1,u,3,0>
2853  1553078062U, // <3,7,u,1>: Cost 2 vext2 <1,5,3,7>, LHS
2854  2103689217U, // <3,7,u,2>: Cost 2 ins <3,u,1,2>, lane 1
2855  1753219741U, // <3,7,u,3>: Cost 2 vuzpr <1,3,5,7>, LHS
2856  2826962304U, // <3,7,u,4>: Cost 3 vuzpr <1,3,5,7>, <1,u,3,4>
2857  1553078426U, // <3,7,u,5>: Cost 2 vext2 <1,5,3,7>, RHS
2858  1595545808U, // <3,7,u,6>: Cost 2 vext2 <u,6,3,7>, <u,6,3,7>
2859  1753222697U, // <3,7,u,7>: Cost 2 vuzpr <1,3,5,7>, RHS
2860  1753219746U, // <3,7,u,u>: Cost 2 vuzpr <1,3,5,7>, LHS
2861  1611448320U, // <3,u,0,0>: Cost 2 vext3 LHS, <0,0,0,0>
2862  1611896531U, // <3,u,0,1>: Cost 2 vext3 LHS, <u,0,1,2>
2863  1696243814U, // <3,u,0,2>: Cost 2 vuzpl <3,0,u,2>, LHS
2864  1616099045U, // <3,u,0,3>: Cost 2 vext3 LHS, <u,0,3,2>
2865  2685638381U, // <3,u,0,4>: Cost 3 vext3 LHS, <u,0,4,1>
2866  1829951642U, // <3,u,0,5>: Cost 2 vzipl <3,0,1,2>, RHS
2867  1663874816U, // <3,u,0,6>: Cost 2 vext3 LHS, <u,0,6,2>
2868  1886571848U, // <3,u,0,7>: Cost 2 vzipr <1,2,3,0>, RHS
2869  1611896594U, // <3,u,0,u>: Cost 2 vext3 LHS, <u,0,u,2>
2870  1549763324U, // <3,u,1,0>: Cost 2 vext2 <1,0,3,u>, <1,0,3,u>
2871  1550426957U, // <3,u,1,1>: Cost 2 vext2 <1,1,3,u>, <1,1,3,u>
2872  537712430U, // <3,u,1,2>: Cost 1 vext3 LHS, LHS
2873  1616541495U, // <3,u,1,3>: Cost 2 vext3 LHS, <u,1,3,3>
2874  1490930998U, // <3,u,1,4>: Cost 2 vext1 <2,3,u,1>, RHS
2875  1553081489U, // <3,u,1,5>: Cost 2 vext2 <1,5,3,u>, <1,5,3,u>
2876  1964169370U, // <3,u,1,6>: Cost 2 vtrnl <3,0,1,2>, RHS
2877  2027212329U, // <3,u,1,7>: Cost 2 vtrnr <2,3,0,1>, RHS
2878  537712484U, // <3,u,1,u>: Cost 1 vext3 LHS, LHS
2879  1659672428U, // <3,u,2,0>: Cost 2 vext3 LHS, <u,2,0,2>
2880  2128969728U, // <3,u,2,1>: Cost 2 ins <u,1,2,1>, lane 0
2881  1557063287U, // <3,u,2,2>: Cost 2 vext2 <2,2,3,u>, <2,2,3,u>
2882  1055244288U, // <3,u,2,3>: Cost 1 ins LHS, lane 0
2883  1659672468U, // <3,u,2,4>: Cost 2 vext3 LHS, <u,2,4,6>
2884  2129002496U, // <3,u,2,5>: Cost 2 ins <u,1,2,5>, lane 0
2885  1559717819U, // <3,u,2,6>: Cost 2 vext2 <2,6,3,u>, <2,6,3,u>
2886  1885261128U, // <3,u,2,7>: Cost 2 vzipr <1,0,3,2>, RHS
2887  1055244288U, // <3,u,2,u>: Cost 1 ins LHS, lane 0
2888  1611896764U, // <3,u,3,0>: Cost 2 vext3 LHS, <u,3,0,1>
2889  1616541639U, // <3,u,3,1>: Cost 2 vext3 LHS, <u,3,1,3>
2890  1966315310U, // <3,u,3,2>: Cost 2 vtrnl <3,3,3,3>, LHS
2891  336380006U, // <3,u,3,3>: Cost 1 vdup3 LHS
2892  1611896804U, // <3,u,3,4>: Cost 2 vext3 LHS, <u,3,4,5>
2893  1616541679U, // <3,u,3,5>: Cost 2 vext3 LHS, <u,3,5,7>
2894  1966315674U, // <3,u,3,6>: Cost 2 vtrnl <3,3,3,3>, RHS
2895  1885932872U, // <3,u,3,7>: Cost 2 vzipr <1,1,3,3>, RHS
2896  336380006U, // <3,u,3,u>: Cost 1 vdup3 LHS
2897  2960344003U, // <3,u,4,0>: Cost 3 vzipr <1,2,3,4>, <1,2,u,0>
2898  1832933166U, // <3,u,4,1>: Cost 2 vzipl <3,4,5,6>, LHS
2899  1659672612U, // <3,u,4,2>: Cost 2 vext3 LHS, <u,4,2,6>
2900  1886601372U, // <3,u,4,3>: Cost 2 vzipr <1,2,3,4>, LHS
2901  1886602138U, // <3,u,4,4>: Cost 2 vzipr <1,2,3,4>, <1,2,3,4>
2902  1611896895U, // <3,u,4,5>: Cost 2 vext3 LHS, <u,4,5,6>
2903  1696247094U, // <3,u,4,6>: Cost 2 vuzpl <3,0,u,2>, RHS
2904  1886604616U, // <3,u,4,7>: Cost 2 vzipr <1,2,3,4>, RHS
2905  1611896922U, // <3,u,4,u>: Cost 2 vext3 LHS, <u,4,u,6>
2906  1490960486U, // <3,u,5,0>: Cost 2 vext1 <2,3,u,5>, LHS
2907  2128527360U, // <3,u,5,1>: Cost 2 ins <u,0,5,1>, lane 0
2908  1490962162U, // <3,u,5,2>: Cost 2 vext1 <2,3,u,5>, <2,3,u,5>
2909  1616541823U, // <3,u,5,3>: Cost 2 vext3 LHS, <u,5,3,7>
2910  1490963766U, // <3,u,5,4>: Cost 2 vext1 <2,3,u,5>, RHS
2911  2027538126U, // <3,u,5,5>: Cost 2 vtrnr <2,3,4,5>, <2,3,4,5>
2912  537712794U, // <3,u,5,6>: Cost 1 vext3 LHS, RHS
2913  1752935734U, // <3,u,5,7>: Cost 2 vuzpr <1,3,1,u>, RHS
2914  537712812U, // <3,u,5,u>: Cost 1 vext3 LHS, RHS
2915  1663875248U, // <3,u,6,0>: Cost 2 vext3 LHS, <u,6,0,2>
2916  2131918848U, // <3,u,6,1>: Cost 2 ins <u,5,6,1>, lane 0
2917  2128609280U, // <3,u,6,2>: Cost 2 ins <u,0,6,2>, lane 0
2918  1616099536U, // <3,u,6,3>: Cost 2 vext3 LHS, <u,6,3,7>
2919  1663875288U, // <3,u,6,4>: Cost 2 vext3 LHS, <u,6,4,6>
2920  2131951616U, // <3,u,6,5>: Cost 2 ins <u,5,6,5>, lane 0
2921  2131296256U, // <3,u,6,6>: Cost 2 ins <u,4,6,6>, lane 0
2922  1058226176U, // <3,u,6,7>: Cost 1 ins RHS, lane 0
2923  1058226176U, // <3,u,6,u>: Cost 1 ins RHS, lane 0
2924  1485004902U, // <3,u,7,0>: Cost 2 vext1 <1,3,u,7>, LHS
2925  1485005851U, // <3,u,7,1>: Cost 2 vext1 <1,3,u,7>, <1,3,u,7>
2926  2098896898U, // <3,u,7,2>: Cost 2 ins <3,0,u,2>, lane 2
2927  2021655197U, // <3,u,7,3>: Cost 2 vtrnr <1,3,5,7>, LHS
2928  1485008182U, // <3,u,7,4>: Cost 2 vext1 <1,3,u,7>, RHS
2929  1659230515U, // <3,u,7,5>: Cost 2 vext3 LHS, <u,7,5,7>
2930  2131369984U, // <3,u,7,6>: Cost 2 ins <u,4,7,6>, lane 0
2931  2021658153U, // <3,u,7,7>: Cost 2 vtrnr <1,3,5,7>, RHS
2932  2021655202U, // <3,u,7,u>: Cost 2 vtrnr <1,3,5,7>, LHS
2933  1616099665U, // <3,u,u,0>: Cost 2 vext3 LHS, <u,u,0,1>
2934  1611897179U, // <3,u,u,1>: Cost 2 vext3 LHS, <u,u,1,2>
2935  537712997U, // <3,u,u,2>: Cost 1 vext3 LHS, LHS
2936  1055244288U, // <3,u,u,3>: Cost 1 ins LHS, lane 0
2937  1616099705U, // <3,u,u,4>: Cost 2 vext3 LHS, <u,u,4,5>
2938  1611897219U, // <3,u,u,5>: Cost 2 vext3 LHS, <u,u,5,6>
2939  537713037U, // <3,u,u,6>: Cost 1 vext3 LHS, RHS
2940  1058226176U, // <3,u,u,7>: Cost 1 ins RHS, lane 0
2941  537713051U, // <3,u,u,u>: Cost 1 vext3 LHS, LHS
2942  2128150528U, // <4,0,0,0>: Cost 2 ins <u,0,0,0>, lane 0
2943  2104860674U, // <4,0,0,1>: Cost 2 ins <4,0,u,1>, lane 2
2944  1705607270U, // <4,0,0,2>: Cost 2 vuzpl <4,6,0,2>, LHS
2945  3178070019U, // <4,0,0,3>: Cost 3 ins <4,0,0,u>, lane 3
2946  2909946194U, // <4,0,0,4>: Cost 3 vzipl <4,0,5,1>, <0,4,1,5>
2947  3178070019U, // <4,0,0,5>: Cost 3 ins <4,0,0,u>, lane 3
2948  3183362049U, // <4,0,0,6>: Cost 3 ins <4,u,0,6>, lane 1
2949  2109628417U, // <4,0,0,7>: Cost 2 ins <4,u,0,7>, lane 1
2950  1705607324U, // <4,0,0,u>: Cost 2 vuzpl <4,6,0,2>, LHS
2951  2570715238U, // <4,0,1,0>: Cost 3 vext1 <3,4,0,1>, LHS
2952  2128232448U, // <4,0,1,1>: Cost 2 ins <u,0,1,1>, lane 0
2953  1618165862U, // <4,0,1,2>: Cost 2 vext3 <1,2,3,4>, LHS
2954  2833612902U, // <4,0,1,3>: Cost 3 vuzpr <2,4,6,0>, LHS
2955  2570718518U, // <4,0,1,4>: Cost 3 vext1 <3,4,0,1>, RHS
2956  2779350016U, // <4,0,1,5>: Cost 3 vuzpl <4,6,0,2>, <1,3,5,7>
2957  3202015232U, // <4,0,1,6>: Cost 3 ins <u,0,1,6>, lane 0
2958  2109702145U, // <4,0,1,7>: Cost 2 ins <4,u,1,7>, lane 1
2959  1618165916U, // <4,0,1,u>: Cost 2 vext3 <1,2,3,4>, LHS
2960  2685714598U, // <4,0,2,0>: Cost 3 vext3 <0,2,0,4>, <0,2,0,4>
2961  2104860674U, // <4,0,2,1>: Cost 2 ins <4,0,u,1>, lane 2
2962  2128314368U, // <4,0,2,2>: Cost 2 ins <u,0,2,2>, lane 0
2963  2128322560U, // <4,0,2,3>: Cost 2 ins <u,0,2,3>, lane 0
2964  2685714636U, // <4,0,2,4>: Cost 3 vext3 <0,2,0,4>, <0,2,4,6>
2965  3044622465U, // <4,0,2,5>: Cost 3 vtrnl <4,1,2,3>, <0,1,5,3>
2966  2833613004U, // <4,0,2,6>: Cost 3 vuzpr <2,4,6,0>, <0,2,4,6>
2967  2109775873U, // <4,0,2,7>: Cost 2 ins <4,u,2,7>, lane 1
2968  2104860674U, // <4,0,2,u>: Cost 2 ins <4,0,u,1>, lane 2
2969  3202113536U, // <4,0,3,0>: Cost 3 ins <u,0,3,0>, lane 0
2970  2104860674U, // <4,0,3,1>: Cost 2 ins <4,0,u,1>, lane 2
2971  2128388096U, // <4,0,3,2>: Cost 2 ins <u,0,3,2>, lane 0
2972  2779351452U, // <4,0,3,3>: Cost 3 vuzpl <4,6,0,2>, <3,3,3,3>
2973  3178627074U, // <4,0,3,4>: Cost 3 ins <4,0,u,4>, lane 2
2974  2839512782U, // <4,0,3,5>: Cost 3 vuzpr <3,4,5,0>, <2,3,4,5>
2975  3178643458U, // <4,0,3,6>: Cost 3 ins <4,0,u,6>, lane 2
2976  2109849601U, // <4,0,3,7>: Cost 2 ins <4,u,3,7>, lane 1
2977  2104860674U, // <4,0,3,u>: Cost 2 ins <4,0,u,1>, lane 2
2978  1705610572U, // <4,0,4,0>: Cost 2 vuzpl <4,6,0,2>, <4,6,0,2>
2979  2104860674U, // <4,0,4,1>: Cost 2 ins <4,0,u,1>, lane 2
2980  1974370406U, // <4,0,4,2>: Cost 2 vtrnl <4,6,4,6>, LHS
2981  3178364931U, // <4,0,4,3>: Cost 3 ins <4,0,4,u>, lane 3
2982  2109898753U, // <4,0,4,4>: Cost 2 ins <4,u,4,4>, lane 1
2983  2631478582U, // <4,0,4,5>: Cost 3 vext2 <2,3,4,0>, RHS
2984  1705610550U, // <4,0,4,6>: Cost 2 vuzpl <4,6,0,2>, RHS
2985  2109923329U, // <4,0,4,7>: Cost 2 ins <4,u,4,7>, lane 1
2986  1705610568U, // <4,0,4,u>: Cost 2 vuzpl <4,6,0,2>, RHS
2987  1839644672U, // <4,0,5,0>: Cost 2 vzipl RHS, <0,0,0,0>
2988  765902950U, // <4,0,5,1>: Cost 1 vzipl RHS, LHS
2989  1839644836U, // <4,0,5,2>: Cost 2 vzipl RHS, <0,2,0,2>
2990  2104696835U, // <4,0,5,3>: Cost 2 ins <4,0,5,u>, lane 3
2991  1839645010U, // <4,0,5,4>: Cost 2 vzipl RHS, <0,4,1,5>
2992  2109980673U, // <4,0,5,5>: Cost 2 ins <4,u,5,5>, lane 1
2993  2104696835U, // <4,0,5,6>: Cost 2 ins <4,0,5,u>, lane 3
2994  2104696835U, // <4,0,5,7>: Cost 2 ins <4,0,5,u>, lane 3
2995  765903517U, // <4,0,5,u>: Cost 1 vzipl RHS, LHS
2996  1973862400U, // <4,0,6,0>: Cost 2 vtrnl RHS, <0,0,0,0>
2997  1973862410U, // <4,0,6,1>: Cost 2 vtrnl RHS, <0,0,1,1>
2998  900120678U, // <4,0,6,2>: Cost 1 vtrnl RHS, LHS
2999  2104770563U, // <4,0,6,3>: Cost 2 ins <4,0,6,u>, lane 3
3000  1973862604U, // <4,0,6,4>: Cost 2 vtrnl RHS, <0,2,4,6>
3001  2104770563U, // <4,0,6,5>: Cost 2 ins <4,0,6,u>, lane 3
3002  2110062593U, // <4,0,6,6>: Cost 2 ins <4,u,6,6>, lane 1
3003  1036328961U, // <4,0,6,7>: Cost 1 ins RHS, lane 1
3004  900120732U, // <4,0,6,u>: Cost 1 vtrnl RHS, LHS
3005  3202408448U, // <4,0,7,0>: Cost 3 ins <u,0,7,0>, lane 0
3006  2104860674U, // <4,0,7,1>: Cost 2 ins <4,0,u,1>, lane 2
3007  2104868866U, // <4,0,7,2>: Cost 2 ins <4,0,u,2>, lane 2
3008  3114049557U, // <4,0,7,3>: Cost 3 vtrnr <4,4,6,7>, <0,0,2,3>
3009  3178627074U, // <4,0,7,4>: Cost 3 ins <4,0,u,4>, lane 2
3010  2779354470U, // <4,0,7,5>: Cost 3 vuzpl <4,6,0,2>, <7,4,5,6>
3011  2779354473U, // <4,0,7,6>: Cost 3 vuzpl <4,6,0,2>, <7,4,6,0>
3012  2110144513U, // <4,0,7,7>: Cost 2 ins <4,u,7,7>, lane 1
3013  2104860674U, // <4,0,7,u>: Cost 2 ins <4,0,u,1>, lane 2
3014  1974009856U, // <4,0,u,0>: Cost 2 vtrnl RHS, <0,0,0,0>
3015  767893606U, // <4,0,u,1>: Cost 1 vzipl RHS, LHS
3016  900268134U, // <4,0,u,2>: Cost 1 vtrnl RHS, LHS
3017  2104696835U, // <4,0,u,3>: Cost 2 ins <4,0,5,u>, lane 3
3018  1974010060U, // <4,0,u,4>: Cost 2 vtrnl RHS, <0,2,4,6>
3019  2109980673U, // <4,0,u,5>: Cost 2 ins <4,u,5,5>, lane 1
3020  1705613466U, // <4,0,u,6>: Cost 2 vuzpl <4,6,0,2>, RHS
3021  1036328961U, // <4,0,u,7>: Cost 1 ins RHS, lane 1
3022  900268188U, // <4,0,u,u>: Cost 1 vtrnl RHS, LHS
3023  2600640614U, // <4,1,0,0>: Cost 3 vext1 <u,4,1,0>, LHS
3024  2622857318U, // <4,1,0,1>: Cost 3 vext2 <0,u,4,1>, LHS
3025  2109587457U, // <4,1,0,2>: Cost 2 ins <4,u,0,2>, lane 1
3026  2128838656U, // <4,1,0,3>: Cost 2 ins <u,1,0,3>, lane 0
3027  2622857554U, // <4,1,0,4>: Cost 3 vext2 <0,u,4,1>, <0,4,1,5>
3028  3047785472U, // <4,1,0,5>: Cost 3 vtrnl <4,6,0,2>, <1,3,5,7>
3029  3183362049U, // <4,1,0,6>: Cost 3 ins <4,u,0,6>, lane 1
3030  2109628417U, // <4,1,0,7>: Cost 2 ins <4,u,0,7>, lane 1
3031  2109587457U, // <4,1,0,u>: Cost 2 ins <4,u,0,2>, lane 1
3032  3202629632U, // <4,1,1,0>: Cost 3 ins <u,1,1,0>, lane 0
3033  2128896000U, // <4,1,1,1>: Cost 2 ins <u,1,1,1>, lane 0
3034  2631484314U, // <4,1,1,2>: Cost 3 vext2 <2,3,4,1>, <1,2,3,4>
3035  2128912384U, // <4,1,1,3>: Cost 2 ins <u,1,1,3>, lane 0
3036  3202662400U, // <4,1,1,4>: Cost 3 ins <u,1,1,4>, lane 0
3037  2958401874U, // <4,1,1,5>: Cost 3 vzipr <0,u,4,1>, <0,4,1,5>
3038  2778801323U, // <4,1,1,6>: Cost 3 vuzpl <4,5,1,7>, <1,5,6,7>
3039  2109702145U, // <4,1,1,7>: Cost 2 ins <4,u,1,7>, lane 1
3040  2128896000U, // <4,1,1,u>: Cost 2 ins <u,1,1,1>, lane 0
3041  2128961536U, // <4,1,2,0>: Cost 2 ins <u,1,2,0>, lane 0
3042  2128969728U, // <4,1,2,1>: Cost 2 ins <u,1,2,1>, lane 0
3043  2128977920U, // <4,1,2,2>: Cost 2 ins <u,1,2,2>, lane 0
3044  1055244288U, // <4,1,2,3>: Cost 1 ins LHS, lane 0
3045  2128994304U, // <4,1,2,4>: Cost 2 ins <u,1,2,4>, lane 0
3046  2129002496U, // <4,1,2,5>: Cost 2 ins <u,1,2,5>, lane 0
3047  2129010688U, // <4,1,2,6>: Cost 2 ins <u,1,2,6>, lane 0
3048  2129018880U, // <4,1,2,7>: Cost 2 ins <u,1,2,7>, lane 0
3049  1055244288U, // <4,1,2,u>: Cost 1 ins LHS, lane 0
3050  2564833382U, // <4,1,3,0>: Cost 3 vext1 <2,4,1,3>, LHS
3051  2691908568U, // <4,1,3,1>: Cost 3 vext3 <1,2,3,4>, <1,3,1,3>
3052  2691908578U, // <4,1,3,2>: Cost 3 vext3 <1,2,3,4>, <1,3,2,4>
3053  2129059840U, // <4,1,3,3>: Cost 2 ins <u,1,3,3>, lane 0
3054  2564836662U, // <4,1,3,4>: Cost 3 vext1 <2,4,1,3>, RHS
3055  2691908608U, // <4,1,3,5>: Cost 3 vext3 <1,2,3,4>, <1,3,5,7>
3056  2588725862U, // <4,1,3,6>: Cost 3 vext1 <6,4,1,3>, <6,4,1,3>
3057  2109849601U, // <4,1,3,7>: Cost 2 ins <4,u,3,7>, lane 1
3058  2129059840U, // <4,1,3,u>: Cost 2 ins <u,1,3,3>, lane 0
3059  2600673382U, // <4,1,4,0>: Cost 3 vext1 <u,4,1,4>, LHS
3060  1705061641U, // <4,1,4,1>: Cost 2 vuzpl <4,5,1,7>, <4,5,1,7>
3061  2912641946U, // <4,1,4,2>: Cost 3 vzipl <4,4,5,6>, <1,2,3,4>
3062  2040135782U, // <4,1,4,3>: Cost 2 vtrnr <4,4,4,4>, LHS
3063  2109898753U, // <4,1,4,4>: Cost 2 ins <4,u,4,4>, lane 1
3064  2622860598U, // <4,1,4,5>: Cost 3 vext2 <0,u,4,1>, RHS
3065  2109915137U, // <4,1,4,6>: Cost 2 ins <4,u,4,6>, lane 1
3066  2109923329U, // <4,1,4,7>: Cost 2 ins <4,u,4,7>, lane 1
3067  2109915137U, // <4,1,4,u>: Cost 2 ins <4,u,4,6>, lane 1
3068  1479164242U, // <4,1,5,0>: Cost 2 vext1 <0,4,1,5>, <0,4,1,5>
3069  1839645492U, // <4,1,5,1>: Cost 2 vzipl RHS, <1,1,1,1>
3070  1839645590U, // <4,1,5,2>: Cost 2 vzipl RHS, <1,2,3,0>
3071  2016034918U, // <4,1,5,3>: Cost 2 vtrnr <0,4,1,5>, LHS
3072  1479167286U, // <4,1,5,4>: Cost 2 vext1 <0,4,1,5>, RHS
3073  1839645840U, // <4,1,5,5>: Cost 2 vzipl RHS, <1,5,3,7>
3074  3089776763U, // <4,1,5,6>: Cost 3 vtrnr <0,4,1,5>, <0,1,4,6>
3075  2109997057U, // <4,1,5,7>: Cost 2 ins <4,u,5,7>, lane 1
3076  1479169838U, // <4,1,5,u>: Cost 2 vext1 <0,4,1,5>, LHS
3077  2110013441U, // <4,1,6,0>: Cost 2 ins <4,u,6,0>, lane 1
3078  1973863220U, // <4,1,6,1>: Cost 2 vtrnl RHS, <1,1,1,1>
3079  2110029825U, // <4,1,6,2>: Cost 2 ins <4,u,6,2>, lane 1
3080  2016116838U, // <4,1,6,3>: Cost 2 vtrnr <0,4,2,6>, LHS
3081  2110046209U, // <4,1,6,4>: Cost 2 ins <4,u,6,4>, lane 1
3082  1973863424U, // <4,1,6,5>: Cost 2 vtrnl RHS, <1,3,5,7>
3083  2110062593U, // <4,1,6,6>: Cost 2 ins <4,u,6,6>, lane 1
3084  1036328961U, // <4,1,6,7>: Cost 1 ins RHS, lane 1
3085  1036328961U, // <4,1,6,u>: Cost 1 ins RHS, lane 1
3086  2659357716U, // <4,1,7,0>: Cost 3 vext2 <7,0,4,1>, <7,0,4,1>
3087  3203080192U, // <4,1,7,1>: Cost 3 ins <u,1,7,1>, lane 0
3088  3203088384U, // <4,1,7,2>: Cost 3 ins <u,1,7,2>, lane 0
3089  2129354752U, // <4,1,7,3>: Cost 2 ins <u,1,7,3>, lane 0
3090  2664666470U, // <4,1,7,4>: Cost 3 vext2 <7,u,4,1>, <7,4,5,6>
3091  3203112960U, // <4,1,7,5>: Cost 3 ins <u,1,7,5>, lane 0
3092  3114049641U, // <4,1,7,6>: Cost 3 vtrnr <4,4,6,7>, <0,1,2,6>
3093  2110144513U, // <4,1,7,7>: Cost 2 ins <4,u,7,7>, lane 1
3094  2129354752U, // <4,1,7,u>: Cost 2 ins <u,1,7,3>, lane 0
3095  1479188821U, // <4,1,u,0>: Cost 2 vext1 <0,4,1,u>, <0,4,1,u>
3096  1974010676U, // <4,1,u,1>: Cost 2 vtrnl RHS, <1,1,1,1>
3097  1841636246U, // <4,1,u,2>: Cost 2 vzipl RHS, <1,2,3,0>
3098  1055244288U, // <4,1,u,3>: Cost 1 ins LHS, lane 0
3099  1479191862U, // <4,1,u,4>: Cost 2 vext1 <0,4,1,u>, RHS
3100  1974010880U, // <4,1,u,5>: Cost 2 vtrnl RHS, <1,3,5,7>
3101  2109915137U, // <4,1,u,6>: Cost 2 ins <4,u,4,6>, lane 1
3102  1036328961U, // <4,1,u,7>: Cost 1 ins RHS, lane 1
3103  1055244288U, // <4,1,u,u>: Cost 1 ins LHS, lane 0
3104  3047786150U, // <4,2,0,0>: Cost 3 vtrnl <4,6,0,2>, <2,3,0,1>
3105  2622865510U, // <4,2,0,1>: Cost 3 vext2 <0,u,4,2>, LHS
3106  2129494016U, // <4,2,0,2>: Cost 2 ins <u,2,0,2>, lane 0
3107  2967019622U, // <4,2,0,3>: Cost 3 vzipr <2,3,4,0>, LHS
3108  2635473244U, // <4,2,0,4>: Cost 3 vext2 <3,0,4,2>, <0,4,2,6>
3109  2909947747U, // <4,2,0,5>: Cost 3 vzipl <4,0,5,1>, <2,5,3,1>
3110  2696775148U, // <4,2,0,6>: Cost 3 vext3 <2,0,6,4>, <2,0,6,4>
3111  2109628417U, // <4,2,0,7>: Cost 2 ins <4,u,0,7>, lane 1
3112  2129494016U, // <4,2,0,u>: Cost 2 ins <u,2,0,2>, lane 0
3113  3203293184U, // <4,2,1,0>: Cost 3 ins <u,2,1,0>, lane 0
3114  3203301376U, // <4,2,1,1>: Cost 3 ins <u,2,1,1>, lane 0
3115  3203309568U, // <4,2,1,2>: Cost 3 ins <u,2,1,2>, lane 0
3116  2821242982U, // <4,2,1,3>: Cost 3 vuzpr <0,4,0,2>, LHS
3117  2691909162U, // <4,2,1,4>: Cost 3 vext3 <1,2,3,4>, <2,1,4,3>
3118  3203334144U, // <4,2,1,5>: Cost 3 ins <u,2,1,5>, lane 0
3119  3203342336U, // <4,2,1,6>: Cost 3 ins <u,2,1,6>, lane 0
3120  2109702145U, // <4,2,1,7>: Cost 2 ins <4,u,1,7>, lane 1
3121  2109702145U, // <4,2,1,u>: Cost 2 ins <4,u,1,7>, lane 1
3122  2229208824U, // <4,2,2,0>: Cost 3 vrev <2,4,0,2>
3123  2911397400U, // <4,2,2,1>: Cost 3 vzipl <4,2,6,7>, <2,1,2,3>
3124  2129641472U, // <4,2,2,2>: Cost 2 ins <u,2,2,2>, lane 0
3125  2129649664U, // <4,2,2,3>: Cost 2 ins <u,2,2,3>, lane 0
3126  2697954940U, // <4,2,2,4>: Cost 3 vext3 <2,2,4,4>, <2,2,4,4>
3127  2911397764U, // <4,2,2,5>: Cost 3 vzipl <4,2,6,7>, <2,5,6,7>
3128  2821243084U, // <4,2,2,6>: Cost 3 vuzpr <0,4,0,2>, <0,2,4,6>
3129  2109775873U, // <4,2,2,7>: Cost 2 ins <4,u,2,7>, lane 1
3130  2129641472U, // <4,2,2,u>: Cost 2 ins <u,2,2,2>, lane 0
3131  2129698816U, // <4,2,3,0>: Cost 2 ins <u,2,3,0>, lane 0
3132  2229290754U, // <4,2,3,1>: Cost 3 vrev <2,4,1,3>
3133  3203457024U, // <4,2,3,2>: Cost 3 ins <u,2,3,2>, lane 0
3134  2129723392U, // <4,2,3,3>: Cost 2 ins <u,2,3,3>, lane 0
3135  2129731584U, // <4,2,3,4>: Cost 2 ins <u,2,3,4>, lane 0
3136  2833188558U, // <4,2,3,5>: Cost 3 vuzpr <2,4,0,2>, <2,3,4,5>
3137  3203489792U, // <4,2,3,6>: Cost 3 ins <u,2,3,6>, lane 0
3138  2109849601U, // <4,2,3,7>: Cost 2 ins <4,u,3,7>, lane 1
3139  2129698816U, // <4,2,3,u>: Cost 2 ins <u,2,3,0>, lane 0
3140  2564915302U, // <4,2,4,0>: Cost 3 vext1 <2,4,2,4>, LHS
3141  2564916122U, // <4,2,4,1>: Cost 3 vext1 <2,4,2,4>, <1,2,3,4>
3142  1702448074U, // <4,2,4,2>: Cost 2 vuzpl <4,1,2,3>, <4,1,2,3>
3143  1905918054U, // <4,2,4,3>: Cost 2 vzipr <4,4,4,4>, LHS
3144  2109898753U, // <4,2,4,4>: Cost 2 ins <4,u,4,4>, lane 1
3145  2622868790U, // <4,2,4,5>: Cost 3 vext2 <0,u,4,2>, RHS
3146  2129821696U, // <4,2,4,6>: Cost 2 ins <u,2,4,6>, lane 0
3147  2109923329U, // <4,2,4,7>: Cost 2 ins <4,u,4,7>, lane 1
3148  2129821696U, // <4,2,4,u>: Cost 2 ins <u,2,4,6>, lane 0
3149  3089777558U, // <4,2,5,0>: Cost 3 vtrnr <0,4,1,5>, <1,2,3,0>
3150  2109947905U, // <4,2,5,1>: Cost 2 ins <4,u,5,1>, lane 1
3151  1839646312U, // <4,2,5,2>: Cost 2 vzipl RHS, <2,2,2,2>
3152  1893318758U, // <4,2,5,3>: Cost 2 vzipr <2,3,4,5>, LHS
3153  3089777562U, // <4,2,5,4>: Cost 3 vtrnr <0,4,1,5>, <1,2,3,4>
3154  2109980673U, // <4,2,5,5>: Cost 2 ins <4,u,5,5>, lane 1
3155  1839646650U, // <4,2,5,6>: Cost 2 vzipl RHS, <2,6,3,7>
3156  2109997057U, // <4,2,5,7>: Cost 2 ins <4,u,5,7>, lane 1
3157  1893318763U, // <4,2,5,u>: Cost 2 vzipr <2,3,4,5>, LHS
3158  1479246172U, // <4,2,6,0>: Cost 2 vext1 <0,4,2,6>, <0,4,2,6>
3159  2110021633U, // <4,2,6,1>: Cost 2 ins <4,u,6,1>, lane 1
3160  1973864040U, // <4,2,6,2>: Cost 2 vtrnl RHS, <2,2,2,2>
3161  1880719462U, // <4,2,6,3>: Cost 2 vzipr <0,2,4,6>, LHS
3162  1479249206U, // <4,2,6,4>: Cost 2 vext1 <0,4,2,6>, RHS
3163  2110054401U, // <4,2,6,5>: Cost 2 ins <4,u,6,5>, lane 1
3164  2110062593U, // <4,2,6,6>: Cost 2 ins <4,u,6,6>, lane 1
3165  1036328961U, // <4,2,6,7>: Cost 1 ins RHS, lane 1
3166  1036328961U, // <4,2,6,u>: Cost 1 ins RHS, lane 1
3167  2659365909U, // <4,2,7,0>: Cost 3 vext2 <7,0,4,2>, <7,0,4,2>
3168  3203743744U, // <4,2,7,1>: Cost 3 ins <u,2,7,1>, lane 0
3169  3203751936U, // <4,2,7,2>: Cost 3 ins <u,2,7,2>, lane 0
3170  2130018304U, // <4,2,7,3>: Cost 2 ins <u,2,7,3>, lane 0
3171  3102032794U, // <4,2,7,4>: Cost 3 vtrnr <2,4,5,7>, <1,2,3,4>
3172  2229618474U, // <4,2,7,5>: Cost 3 vrev <2,4,5,7>
3173  3203784704U, // <4,2,7,6>: Cost 3 ins <u,2,7,6>, lane 0
3174  2110144513U, // <4,2,7,7>: Cost 2 ins <4,u,7,7>, lane 1
3175  2130018304U, // <4,2,7,u>: Cost 2 ins <u,2,7,3>, lane 0
3176  1479262558U, // <4,2,u,0>: Cost 2 vext1 <0,4,2,u>, <0,4,2,u>
3177  2109947905U, // <4,2,u,1>: Cost 2 ins <4,u,5,1>, lane 1
3178  1974011496U, // <4,2,u,2>: Cost 2 vtrnl RHS, <2,2,2,2>
3179  1880735846U, // <4,2,u,3>: Cost 2 vzipr <0,2,4,u>, LHS
3180  1479265590U, // <4,2,u,4>: Cost 2 vext1 <0,4,2,u>, RHS
3181  2109980673U, // <4,2,u,5>: Cost 2 ins <4,u,5,5>, lane 1
3182  1841637306U, // <4,2,u,6>: Cost 2 vzipl RHS, <2,6,3,7>
3183  1036328961U, // <4,2,u,7>: Cost 1 ins RHS, lane 1
3184  1036328961U, // <4,2,u,u>: Cost 1 ins RHS, lane 1
3185  3203883008U, // <4,3,0,0>: Cost 3 ins <u,3,0,0>, lane 0
3186  2130149376U, // <4,3,0,1>: Cost 2 ins <u,3,0,1>, lane 0
3187  2109587457U, // <4,3,0,2>: Cost 2 ins <4,u,0,2>, lane 1
3188  3047786908U, // <4,3,0,3>: Cost 3 vtrnl <4,6,0,2>, <3,3,3,3>
3189  2967020442U, // <4,3,0,4>: Cost 3 vzipr <2,3,4,0>, <1,2,3,4>
3190  2235533820U, // <4,3,0,5>: Cost 3 vrev <3,4,5,0>
3191  3183362049U, // <4,3,0,6>: Cost 3 ins <4,u,0,6>, lane 1
3192  2109628417U, // <4,3,0,7>: Cost 2 ins <4,u,0,7>, lane 1
3193  2130149376U, // <4,3,0,u>: Cost 2 ins <u,3,0,1>, lane 0
3194  2235173328U, // <4,3,1,0>: Cost 3 vrev <3,4,0,1>
3195  3203964928U, // <4,3,1,1>: Cost 3 ins <u,3,1,1>, lane 0
3196  2630173594U, // <4,3,1,2>: Cost 3 vext2 <2,1,4,3>, <1,2,3,4>
3197  2130239488U, // <4,3,1,3>: Cost 2 ins <u,3,1,3>, lane 0
3198  2967028634U, // <4,3,1,4>: Cost 3 vzipr <2,3,4,1>, <1,2,3,4>
3199  3203997696U, // <4,3,1,5>: Cost 3 ins <u,3,1,5>, lane 0
3200  2821398633U, // <4,3,1,6>: Cost 3 vuzpr <0,4,2,3>, <0,1,2,6>
3201  2109702145U, // <4,3,1,7>: Cost 2 ins <4,u,1,7>, lane 1
3202  2130239488U, // <4,3,1,u>: Cost 2 ins <u,3,1,3>, lane 0
3203  3204030464U, // <4,3,2,0>: Cost 3 ins <u,3,2,0>, lane 0
3204  2630174250U, // <4,3,2,1>: Cost 3 vext2 <2,1,4,3>, <2,1,4,3>
3205  3204046848U, // <4,3,2,2>: Cost 3 ins <u,3,2,2>, lane 0
3206  2130313216U, // <4,3,2,3>: Cost 2 ins <u,3,2,3>, lane 0
3207  2833269658U, // <4,3,2,4>: Cost 3 vuzpr <2,4,1,3>, <1,2,3,4>
3208  3101624014U, // <4,3,2,5>: Cost 3 vtrnr <2,4,0,2>, <2,3,4,5>
3209  3204079616U, // <4,3,2,6>: Cost 3 ins <u,3,2,6>, lane 0
3210  2109775873U, // <4,3,2,7>: Cost 2 ins <4,u,2,7>, lane 1
3211  2130313216U, // <4,3,2,u>: Cost 2 ins <u,3,2,3>, lane 0
3212  3204104192U, // <4,3,3,0>: Cost 3 ins <u,3,3,0>, lane 0
3213  2779564182U, // <4,3,3,1>: Cost 3 vuzpl <4,6,3,1>, <3,0,1,2>
3214  2636810580U, // <4,3,3,2>: Cost 3 vext2 <3,2,4,3>, <3,2,4,3>
3215  2130386944U, // <4,3,3,3>: Cost 2 ins <u,3,3,3>, lane 0
3216  2965717914U, // <4,3,3,4>: Cost 3 vzipr <2,1,4,3>, <1,2,3,4>
3217  2779597314U, // <4,3,3,5>: Cost 3 vuzpl <4,6,3,5>, <3,4,5,6>
3218  2778950237U, // <4,3,3,6>: Cost 3 vuzpl <4,5,3,7>, <3,5,6,7>
3219  2109849601U, // <4,3,3,7>: Cost 2 ins <4,u,3,7>, lane 1
3220  2130386944U, // <4,3,3,u>: Cost 2 ins <u,3,3,3>, lane 0
3221  2691910096U, // <4,3,4,0>: Cost 3 vext3 <1,2,3,4>, <3,4,0,1>
3222  2691910106U, // <4,3,4,1>: Cost 3 vext3 <1,2,3,4>, <3,4,1,2>
3223  3183624193U, // <4,3,4,2>: Cost 3 ins <4,u,4,2>, lane 1
3224  1747657049U, // <4,3,4,3>: Cost 2 vuzpr <0,4,2,3>, <0,4,2,3>
3225  2109898753U, // <4,3,4,4>: Cost 2 ins <4,u,4,4>, lane 1
3226  2130477056U, // <4,3,4,5>: Cost 2 ins <u,3,4,5>, lane 0
3227  2109915137U, // <4,3,4,6>: Cost 2 ins <4,u,4,6>, lane 1
3228  2109923329U, // <4,3,4,7>: Cost 2 ins <4,u,4,7>, lane 1
3229  2130477056U, // <4,3,4,u>: Cost 2 ins <u,3,4,5>, lane 0
3230  1839646870U, // <4,3,5,0>: Cost 2 vzipl RHS, <3,0,1,2>
3231  2109947905U, // <4,3,5,1>: Cost 2 ins <4,u,5,1>, lane 1
3232  2967061238U, // <4,3,5,2>: Cost 3 vzipr <2,3,4,5>, <1,0,3,2>
3233  1839647132U, // <4,3,5,3>: Cost 2 vzipl RHS, <3,3,3,3>
3234  1839647234U, // <4,3,5,4>: Cost 2 vzipl RHS, <3,4,5,6>
3235  2109980673U, // <4,3,5,5>: Cost 2 ins <4,u,5,5>, lane 1
3236  2913389176U, // <4,3,5,6>: Cost 3 vzipl RHS, <3,6,0,7>
3237  2130567168U, // <4,3,5,7>: Cost 2 ins <u,3,5,7>, lane 0
3238  1839647518U, // <4,3,5,u>: Cost 2 vzipl RHS, <3,u,1,2>
3239  2110013441U, // <4,3,6,0>: Cost 2 ins <4,u,6,0>, lane 1
3240  1973864598U, // <4,3,6,1>: Cost 2 vtrnl RHS, <3,0,1,2>
3241  2110029825U, // <4,3,6,2>: Cost 2 ins <4,u,6,2>, lane 1
3242  1973864860U, // <4,3,6,3>: Cost 2 vtrnl RHS, <3,3,3,3>
3243  2110046209U, // <4,3,6,4>: Cost 2 ins <4,u,6,4>, lane 1
3244  1161841154U, // <4,3,6,5>: Cost 2 vrev <3,4,5,6>
3245  2110062593U, // <4,3,6,6>: Cost 2 ins <4,u,6,6>, lane 1
3246  1036328961U, // <4,3,6,7>: Cost 1 ins RHS, lane 1
3247  1036328961U, // <4,3,6,u>: Cost 1 ins RHS, lane 1
3248  3204399104U, // <4,3,7,0>: Cost 3 ins <u,3,7,0>, lane 0
3249  3204407296U, // <4,3,7,1>: Cost 3 ins <u,3,7,1>, lane 0
3250  2660701368U, // <4,3,7,2>: Cost 3 vext2 <7,2,4,3>, <7,2,4,3>
3251  3204423680U, // <4,3,7,3>: Cost 3 ins <u,3,7,3>, lane 0
3252  2968404890U, // <4,3,7,4>: Cost 3 vzipr <2,5,4,7>, <1,2,3,4>
3253  3204440064U, // <4,3,7,5>: Cost 3 ins <u,3,7,5>, lane 0
3254  2778953153U, // <4,3,7,6>: Cost 3 vuzpl <4,5,3,7>, <7,5,6,7>
3255  2110144513U, // <4,3,7,7>: Cost 2 ins <4,u,7,7>, lane 1
3256  2110144513U, // <4,3,7,u>: Cost 2 ins <4,u,7,7>, lane 1
3257  1841637526U, // <4,3,u,0>: Cost 2 vzipl RHS, <3,0,1,2>
3258  1974012054U, // <4,3,u,1>: Cost 2 vtrnl RHS, <3,0,1,2>
3259  2109587457U, // <4,3,u,2>: Cost 2 ins <4,u,0,2>, lane 1
3260  1974012316U, // <4,3,u,3>: Cost 2 vtrnl RHS, <3,3,3,3>
3261  1841637890U, // <4,3,u,4>: Cost 2 vzipl RHS, <3,4,5,6>
3262  1161857540U, // <4,3,u,5>: Cost 2 vrev <3,4,5,u>
3263  2109915137U, // <4,3,u,6>: Cost 2 ins <4,u,4,6>, lane 1
3264  1036328961U, // <4,3,u,7>: Cost 1 ins RHS, lane 1
3265  1036328961U, // <4,3,u,u>: Cost 1 ins RHS, lane 1
3266  1974046028U, // <4,4,0,0>: Cost 2 vtrnl <4,6,0,2>, <4,6,0,2>
3267  1570373734U, // <4,4,0,1>: Cost 2 vext2 <4,4,4,4>, LHS
3268  1705934950U, // <4,4,0,2>: Cost 2 vuzpl <4,6,4,6>, LHS
3269  3180724227U, // <4,4,0,3>: Cost 3 ins <4,4,0,u>, lane 3
3270  2107539458U, // <4,4,0,4>: Cost 2 ins <4,4,u,4>, lane 2
3271  2107547650U, // <4,4,0,5>: Cost 2 ins <4,4,u,5>, lane 2
3272  1974046006U, // <4,4,0,6>: Cost 2 vtrnl <4,6,0,2>, RHS
3273  2109628417U, // <4,4,0,7>: Cost 2 ins <4,u,0,7>, lane 1
3274  1974046024U, // <4,4,0,u>: Cost 2 vtrnl <4,6,0,2>, RHS
3275  3204620288U, // <4,4,1,0>: Cost 3 ins <u,4,1,0>, lane 0
3276  1836665802U, // <4,4,1,1>: Cost 2 vzipl <4,1,2,3>, <4,1,2,3>
3277  2691910602U, // <4,4,1,2>: Cost 3 vext3 <1,2,3,4>, <4,1,2,3>
3278  1771700326U, // <4,4,1,3>: Cost 2 vuzpr <4,4,4,4>, LHS
3279  2107539458U, // <4,4,1,4>: Cost 2 ins <4,4,u,4>, lane 2
3280  2130919424U, // <4,4,1,5>: Cost 2 ins <u,4,1,5>, lane 0
3281  2107555842U, // <4,4,1,6>: Cost 2 ins <4,4,u,6>, lane 2
3282  2109702145U, // <4,4,1,7>: Cost 2 ins <4,u,1,7>, lane 1
3283  2130919424U, // <4,4,1,u>: Cost 2 ins <u,4,1,5>, lane 0
3284  2779678374U, // <4,4,2,0>: Cost 3 vuzpl <4,6,4,6>, <2,3,0,1>
3285  3044625673U, // <4,4,2,1>: Cost 3 vtrnl <4,1,2,3>, <4,5,1,7>
3286  1970883530U, // <4,4,2,2>: Cost 2 vtrnl <4,1,2,3>, <4,1,2,3>
3287  2130976768U, // <4,4,2,3>: Cost 2 ins <u,4,2,3>, lane 0
3288  2107539458U, // <4,4,2,4>: Cost 2 ins <4,4,u,4>, lane 2
3289  2107547650U, // <4,4,2,5>: Cost 2 ins <4,4,u,5>, lane 2
3290  2131001344U, // <4,4,2,6>: Cost 2 ins <u,4,2,6>, lane 0
3291  2109775873U, // <4,4,2,7>: Cost 2 ins <4,u,2,7>, lane 1
3292  2107547650U, // <4,4,2,u>: Cost 2 ins <4,4,u,5>, lane 2
3293  3181248514U, // <4,4,3,0>: Cost 3 ins <4,4,u,0>, lane 2
3294  2779678870U, // <4,4,3,1>: Cost 3 vuzpl <4,6,4,6>, <3,0,1,2>
3295  3181264898U, // <4,4,3,2>: Cost 3 ins <4,4,u,2>, lane 2
3296  1880031352U, // <4,4,3,3>: Cost 2 vzipr <0,1,4,3>, <0,1,4,3>
3297  2107539458U, // <4,4,3,4>: Cost 2 ins <4,4,u,4>, lane 2
3298  2107547650U, // <4,4,3,5>: Cost 2 ins <4,4,u,5>, lane 2
3299  2107555842U, // <4,4,3,6>: Cost 2 ins <4,4,u,6>, lane 2
3300  2109849601U, // <4,4,3,7>: Cost 2 ins <4,u,3,7>, lane 1
3301  2107547650U, // <4,4,3,u>: Cost 2 ins <4,4,u,5>, lane 2
3302  1503264870U, // <4,4,4,0>: Cost 2 vext1 <4,4,4,4>, LHS
3303  2107277315U, // <4,4,4,1>: Cost 2 ins <4,4,4,u>, lane 3
3304  2107277315U, // <4,4,4,2>: Cost 2 ins <4,4,4,u>, lane 3
3305  2107277315U, // <4,4,4,3>: Cost 2 ins <4,4,4,u>, lane 3
3306  161926454U, // <4,4,4,4>: Cost 1 vdup0 RHS
3307  2107547650U, // <4,4,4,5>: Cost 2 ins <4,4,u,5>, lane 2
3308  1705938230U, // <4,4,4,6>: Cost 2 vuzpl <4,6,4,6>, RHS
3309  2109923329U, // <4,4,4,7>: Cost 2 ins <4,u,4,7>, lane 1
3310  161926454U, // <4,4,4,u>: Cost 1 vdup0 RHS
3311  1839647634U, // <4,4,5,0>: Cost 2 vzipl RHS, <4,0,5,1>
3312  2109947905U, // <4,4,5,1>: Cost 2 ins <4,u,5,1>, lane 1
3313  2107351043U, // <4,4,5,2>: Cost 2 ins <4,4,5,u>, lane 3
3314  2107351043U, // <4,4,5,3>: Cost 2 ins <4,4,5,u>, lane 3
3315  1839647952U, // <4,4,5,4>: Cost 2 vzipl RHS, <4,4,4,4>
3316  765906230U, // <4,4,5,5>: Cost 1 vzipl RHS, RHS
3317  1618169142U, // <4,4,5,6>: Cost 2 vext3 <1,2,3,4>, RHS
3318  2107351043U, // <4,4,5,7>: Cost 2 ins <4,4,5,u>, lane 3
3319  765906473U, // <4,4,5,u>: Cost 1 vzipl RHS, RHS
3320  1973865804U, // <4,4,6,0>: Cost 2 vtrnl RHS, <4,6,0,2>
3321  2107424771U, // <4,4,6,1>: Cost 2 ins <4,4,6,u>, lane 3
3322  2110029825U, // <4,4,6,2>: Cost 2 ins <4,u,6,2>, lane 1
3323  2107424771U, // <4,4,6,3>: Cost 2 ins <4,4,6,u>, lane 3
3324  1973865680U, // <4,4,6,4>: Cost 2 vtrnl RHS, <4,4,4,4>
3325  1973865362U, // <4,4,6,5>: Cost 2 vtrnl RHS, <4,0,5,1>
3326  900123958U, // <4,4,6,6>: Cost 1 vtrnl RHS, RHS
3327  1036328961U, // <4,4,6,7>: Cost 1 ins RHS, lane 1
3328  900123976U, // <4,4,6,u>: Cost 1 vtrnl RHS, RHS
3329  3181248514U, // <4,4,7,0>: Cost 3 ins <4,4,u,0>, lane 2
3330  2779681786U, // <4,4,7,1>: Cost 3 vuzpl <4,6,4,6>, <7,0,1,2>
3331  3181264898U, // <4,4,7,2>: Cost 3 ins <4,4,u,2>, lane 2
3332  2845442636U, // <4,4,7,3>: Cost 3 vuzpr <4,4,4,4>, <0,7,2,3>
3333  2107539458U, // <4,4,7,4>: Cost 2 ins <4,4,u,4>, lane 2
3334  2107547650U, // <4,4,7,5>: Cost 2 ins <4,4,u,5>, lane 2
3335  2131369984U, // <4,4,7,6>: Cost 2 ins <u,4,7,6>, lane 0
3336  2040311013U, // <4,4,7,7>: Cost 2 vtrnr <4,4,6,7>, <4,4,6,7>
3337  2107547650U, // <4,4,7,u>: Cost 2 ins <4,4,u,5>, lane 2
3338  1974013260U, // <4,4,u,0>: Cost 2 vtrnl RHS, <4,6,0,2>
3339  2109947905U, // <4,4,u,1>: Cost 2 ins <4,u,5,1>, lane 1
3340  1705940782U, // <4,4,u,2>: Cost 2 vuzpl <4,6,4,6>, LHS
3341  2107351043U, // <4,4,u,3>: Cost 2 ins <4,4,5,u>, lane 3
3342  161926454U, // <4,4,u,4>: Cost 1 vdup0 RHS
3343  767896886U, // <4,4,u,5>: Cost 1 vzipl RHS, RHS
3344  900271414U, // <4,4,u,6>: Cost 1 vtrnl RHS, RHS
3345  1036328961U, // <4,4,u,7>: Cost 1 ins RHS, lane 1
3346  900271432U, // <4,4,u,u>: Cost 1 vtrnl RHS, RHS
3347  2108170242U, // <4,5,0,0>: Cost 2 ins <4,5,u,0>, lane 2
3348  1557774438U, // <4,5,0,1>: Cost 2 vext2 <2,3,4,5>, LHS
3349  1707294822U, // <4,5,0,2>: Cost 2 vuzpl <4,u,5,1>, LHS
3350  2108194818U, // <4,5,0,3>: Cost 2 ins <4,5,u,3>, lane 2
3351  2108203010U, // <4,5,0,4>: Cost 2 ins <4,5,u,4>, lane 2
3352  2108211202U, // <4,5,0,5>: Cost 2 ins <4,5,u,5>, lane 2
3353  2108219394U, // <4,5,0,6>: Cost 2 ins <4,5,u,6>, lane 2
3354  1034485762U, // <4,5,0,7>: Cost 1 ins RHS, lane 2
3355  1034485762U, // <4,5,0,u>: Cost 1 ins RHS, lane 2
3356  2108170242U, // <4,5,1,0>: Cost 2 ins <4,5,u,0>, lane 2
3357  2108178434U, // <4,5,1,1>: Cost 2 ins <4,5,u,1>, lane 2
3358  2108186626U, // <4,5,1,2>: Cost 2 ins <4,5,u,2>, lane 2
3359  1747599462U, // <4,5,1,3>: Cost 2 vuzpr <0,4,1,5>, LHS
3360  2108203010U, // <4,5,1,4>: Cost 2 ins <4,5,u,4>, lane 2
3361  2108211202U, // <4,5,1,5>: Cost 2 ins <4,5,u,5>, lane 2
3362  2108219394U, // <4,5,1,6>: Cost 2 ins <4,5,u,6>, lane 2
3363  1034485762U, // <4,5,1,7>: Cost 1 ins RHS, lane 2
3364  1034485762U, // <4,5,1,u>: Cost 1 ins RHS, lane 2
3365  2108170242U, // <4,5,2,0>: Cost 2 ins <4,5,u,0>, lane 2
3366  2108178434U, // <4,5,2,1>: Cost 2 ins <4,5,u,1>, lane 2
3367  2108186626U, // <4,5,2,2>: Cost 2 ins <4,5,u,2>, lane 2
3368  1557776078U, // <4,5,2,3>: Cost 2 vext2 <2,3,4,5>, <2,3,4,5>
3369  2108203010U, // <4,5,2,4>: Cost 2 ins <4,5,u,4>, lane 2
3370  2108211202U, // <4,5,2,5>: Cost 2 ins <4,5,u,5>, lane 2
3371  2108219394U, // <4,5,2,6>: Cost 2 ins <4,5,u,6>, lane 2
3372  1034485762U, // <4,5,2,7>: Cost 1 ins RHS, lane 2
3373  1034485762U, // <4,5,2,u>: Cost 1 ins RHS, lane 2
3374  2108170242U, // <4,5,3,0>: Cost 2 ins <4,5,u,0>, lane 2
3375  2108178434U, // <4,5,3,1>: Cost 2 ins <4,5,u,1>, lane 2
3376  2108186626U, // <4,5,3,2>: Cost 2 ins <4,5,u,2>, lane 2
3377  2108194818U, // <4,5,3,3>: Cost 2 ins <4,5,u,3>, lane 2
3378  2108203010U, // <4,5,3,4>: Cost 2 ins <4,5,u,4>, lane 2
3379  2108211202U, // <4,5,3,5>: Cost 2 ins <4,5,u,5>, lane 2
3380  2108219394U, // <4,5,3,6>: Cost 2 ins <4,5,u,6>, lane 2
3381  1034485762U, // <4,5,3,7>: Cost 1 ins RHS, lane 2
3382  1034485762U, // <4,5,3,u>: Cost 1 ins RHS, lane 2
3383  2108170242U, // <4,5,4,0>: Cost 2 ins <4,5,u,0>, lane 2
3384  2108178434U, // <4,5,4,1>: Cost 2 ins <4,5,u,1>, lane 2
3385  2108186626U, // <4,5,4,2>: Cost 2 ins <4,5,u,2>, lane 2
3386  2108194818U, // <4,5,4,3>: Cost 2 ins <4,5,u,3>, lane 2
3387  2109898753U, // <4,5,4,4>: Cost 2 ins <4,u,4,4>, lane 1
3388  1747599698U, // <4,5,4,5>: Cost 2 vuzpr <0,4,1,5>, <0,4,1,5>
3389  1707298102U, // <4,5,4,6>: Cost 2 vuzpl <4,u,5,1>, RHS
3390  1034485762U, // <4,5,4,7>: Cost 1 ins RHS, lane 2
3391  1034485762U, // <4,5,4,u>: Cost 1 ins RHS, lane 2
3392  1503346790U, // <4,5,5,0>: Cost 2 vext1 <4,4,5,5>, LHS
3393  1839656656U, // <4,5,5,1>: Cost 2 vzipl RHS, <5,1,7,3>
3394  2108186626U, // <4,5,5,2>: Cost 2 ins <4,5,u,2>, lane 2
3395  2108194818U, // <4,5,5,3>: Cost 2 ins <4,5,u,3>, lane 2
3396  1839648710U, // <4,5,5,4>: Cost 2 vzipl RHS, <5,4,7,6>
3397  1839648772U, // <4,5,5,5>: Cost 2 vzipl RHS, <5,5,5,5>
3398  1839648866U, // <4,5,5,6>: Cost 2 vzipl RHS, <5,6,7,0>
3399  1034485762U, // <4,5,5,7>: Cost 1 ins RHS, lane 2
3400  1034485762U, // <4,5,5,u>: Cost 1 ins RHS, lane 2
3401  1034346499U, // <4,5,6,0>: Cost 1 ins RHS, lane 3
3402  1034346499U, // <4,5,6,1>: Cost 1 ins RHS, lane 3
3403  1034346499U, // <4,5,6,2>: Cost 1 ins RHS, lane 3
3404  1034346499U, // <4,5,6,3>: Cost 1 ins RHS, lane 3
3405  1034346499U, // <4,5,6,4>: Cost 1 ins RHS, lane 3
3406  1034346499U, // <4,5,6,5>: Cost 1 ins RHS, lane 3
3407  1034346499U, // <4,5,6,6>: Cost 1 ins RHS, lane 3
3408  27705344U, // <4,5,6,7>: Cost 0 copy RHS
3409  27705344U, // <4,5,6,u>: Cost 0 copy RHS
3410  2108170242U, // <4,5,7,0>: Cost 2 ins <4,5,u,0>, lane 2
3411  2108178434U, // <4,5,7,1>: Cost 2 ins <4,5,u,1>, lane 2
3412  2108186626U, // <4,5,7,2>: Cost 2 ins <4,5,u,2>, lane 2
3413  2108194818U, // <4,5,7,3>: Cost 2 ins <4,5,u,3>, lane 2
3414  2108203010U, // <4,5,7,4>: Cost 2 ins <4,5,u,4>, lane 2
3415  2108211202U, // <4,5,7,5>: Cost 2 ins <4,5,u,5>, lane 2
3416  2108219394U, // <4,5,7,6>: Cost 2 ins <4,5,u,6>, lane 2
3417  1034485762U, // <4,5,7,7>: Cost 1 ins RHS, lane 2
3418  1034485762U, // <4,5,7,u>: Cost 1 ins RHS, lane 2
3419  1034346499U, // <4,5,u,0>: Cost 1 ins RHS, lane 3
3420  1034346499U, // <4,5,u,1>: Cost 1 ins RHS, lane 3
3421  1034346499U, // <4,5,u,2>: Cost 1 ins RHS, lane 3
3422  1034346499U, // <4,5,u,3>: Cost 1 ins RHS, lane 3
3423  1034346499U, // <4,5,u,4>: Cost 1 ins RHS, lane 3
3424  1034346499U, // <4,5,u,5>: Cost 1 ins RHS, lane 3
3425  1034346499U, // <4,5,u,6>: Cost 1 ins RHS, lane 3
3426  27705344U, // <4,5,u,7>: Cost 0 copy RHS
3427  27705344U, // <4,5,u,u>: Cost 0 copy RHS
3428  1705426944U, // <4,6,0,0>: Cost 2 vuzpl RHS, <0,0,0,0>
3429  1545175142U, // <4,6,0,1>: Cost 2 vext2 <0,2,4,6>, LHS
3430  631685222U, // <4,6,0,2>: Cost 1 vuzpl RHS, LHS
3431  2108309507U, // <4,6,0,3>: Cost 2 ins <4,6,0,u>, lane 3
3432  1705427148U, // <4,6,0,4>: Cost 2 vuzpl RHS, <0,2,4,6>
3433  2108309507U, // <4,6,0,5>: Cost 2 ins <4,6,0,u>, lane 3
3434  2108882946U, // <4,6,0,6>: Cost 2 ins <4,6,u,6>, lane 2
3435  2108309507U, // <4,6,0,7>: Cost 2 ins <4,6,0,u>, lane 3
3436  631685276U, // <4,6,0,u>: Cost 1 vuzpl RHS, LHS
3437  2618917622U, // <4,6,1,0>: Cost 3 vext2 <0,2,4,6>, <1,0,3,2>
3438  1705427764U, // <4,6,1,1>: Cost 2 vuzpl RHS, <1,1,1,1>
3439  2108850178U, // <4,6,1,2>: Cost 2 ins <4,6,u,2>, lane 2
3440  1747681382U, // <4,6,1,3>: Cost 2 vuzpr <0,4,2,6>, LHS
3441  2779169619U, // <4,6,1,4>: Cost 3 vuzpl RHS, <1,1,4,5>
3442  1705427968U, // <4,6,1,5>: Cost 2 vuzpl RHS, <1,3,5,7>
3443  2108882946U, // <4,6,1,6>: Cost 2 ins <4,6,u,6>, lane 2
3444  2109702145U, // <4,6,1,7>: Cost 2 ins <4,u,1,7>, lane 1
3445  1747681387U, // <4,6,1,u>: Cost 2 vuzpr <0,4,2,6>, LHS
3446  1705428646U, // <4,6,2,0>: Cost 2 vuzpl RHS, <2,3,0,1>
3447  2779170237U, // <4,6,2,1>: Cost 3 vuzpl RHS, <2,0,1,2>
3448  1705428584U, // <4,6,2,2>: Cost 2 vuzpl RHS, <2,2,2,2>
3449  1705428594U, // <4,6,2,3>: Cost 2 vuzpl RHS, <2,2,3,3>
3450  1705428686U, // <4,6,2,4>: Cost 2 vuzpl RHS, <2,3,4,5>
3451  2839560386U, // <4,6,2,5>: Cost 3 vuzpr <3,4,5,6>, <0,2,3,5>
3452  2108882946U, // <4,6,2,6>: Cost 2 ins <4,6,u,6>, lane 2
3453  2109775873U, // <4,6,2,7>: Cost 2 ins <4,u,2,7>, lane 1
3454  1705428639U, // <4,6,2,u>: Cost 2 vuzpl RHS, <2,2,u,3>
3455  2618919062U, // <4,6,3,0>: Cost 3 vext2 <0,2,4,6>, <3,0,1,2>
3456  1705429142U, // <4,6,3,1>: Cost 2 vuzpl RHS, <3,0,1,2>
3457  2108850178U, // <4,6,3,2>: Cost 2 ins <4,6,u,2>, lane 2
3458  1705429404U, // <4,6,3,3>: Cost 2 vuzpl RHS, <3,3,3,3>
3459  2618919426U, // <4,6,3,4>: Cost 3 vext2 <0,2,4,6>, <3,4,5,6>
3460  1705429506U, // <4,6,3,5>: Cost 2 vuzpl RHS, <3,4,5,6>
3461  2108882946U, // <4,6,3,6>: Cost 2 ins <4,6,u,6>, lane 2
3462  2132410368U, // <4,6,3,7>: Cost 2 ins <u,6,3,7>, lane 0
3463  1705429205U, // <4,6,3,u>: Cost 2 vuzpl RHS, <3,0,u,2>
3464  1705430348U, // <4,6,4,0>: Cost 2 vuzpl RHS, <4,6,0,2>
3465  2108604419U, // <4,6,4,1>: Cost 2 ins <4,6,4,u>, lane 3
3466  2108850178U, // <4,6,4,2>: Cost 2 ins <4,6,u,2>, lane 2
3467  2108604419U, // <4,6,4,3>: Cost 2 ins <4,6,4,u>, lane 3
3468  1705430224U, // <4,6,4,4>: Cost 2 vuzpl RHS, <4,4,4,4>
3469  1545178422U, // <4,6,4,5>: Cost 2 vext2 <0,2,4,6>, RHS
3470  631688502U, // <4,6,4,6>: Cost 1 vuzpl RHS, RHS
3471  2108604419U, // <4,6,4,7>: Cost 2 ins <4,6,4,u>, lane 3
3472  631688520U, // <4,6,4,u>: Cost 1 vuzpl RHS, RHS
3473  2839563567U, // <4,6,5,0>: Cost 3 vuzpr <3,4,5,6>, <4,5,6,0>
3474  1705439360U, // <4,6,5,1>: Cost 2 vuzpl RHS, <5,7,1,3>
3475  1839657466U, // <4,6,5,2>: Cost 2 vzipl RHS, <6,2,7,3>
3476  2839563570U, // <4,6,5,3>: Cost 3 vuzpr <3,4,5,6>, <4,5,6,3>
3477  2839563571U, // <4,6,5,4>: Cost 3 vuzpr <3,4,5,6>, <4,5,6,4>
3478  1705431044U, // <4,6,5,5>: Cost 2 vuzpl RHS, <5,5,5,5>
3479  1839649592U, // <4,6,5,6>: Cost 2 vzipl RHS, <6,6,6,6>
3480  1747684662U, // <4,6,5,7>: Cost 2 vuzpr <0,4,2,6>, RHS
3481  1747684663U, // <4,6,5,u>: Cost 2 vuzpr <0,4,2,6>, RHS
3482  1705431886U, // <4,6,6,0>: Cost 2 vuzpl RHS, <6,7,0,1>
3483  2110021633U, // <4,6,6,1>: Cost 2 ins <4,u,6,1>, lane 1
3484  2110029825U, // <4,6,6,2>: Cost 2 ins <4,u,6,2>, lane 1
3485  2110038017U, // <4,6,6,3>: Cost 2 ins <4,u,6,3>, lane 1
3486  1705431926U, // <4,6,6,4>: Cost 2 vuzpl RHS, <6,7,4,5>
3487  2110054401U, // <4,6,6,5>: Cost 2 ins <4,u,6,5>, lane 1
3488  1705431864U, // <4,6,6,6>: Cost 2 vuzpl RHS, <6,6,6,6>
3489  1036328961U, // <4,6,6,7>: Cost 1 ins RHS, lane 1
3490  1036328961U, // <4,6,6,u>: Cost 1 ins RHS, lane 1
3491  2132647936U, // <4,6,7,0>: Cost 2 ins <u,6,7,0>, lane 0
3492  1705432058U, // <4,6,7,1>: Cost 2 vuzpl RHS, <7,0,1,2>
3493  2108850178U, // <4,6,7,2>: Cost 2 ins <4,6,u,2>, lane 2
3494  2779173980U, // <4,6,7,3>: Cost 3 vuzpl RHS, <7,1,3,1>
3495  2132680704U, // <4,6,7,4>: Cost 2 ins <u,6,7,4>, lane 0
3496  1705432422U, // <4,6,7,5>: Cost 2 vuzpl RHS, <7,4,5,6>
3497  2108882946U, // <4,6,7,6>: Cost 2 ins <4,6,u,6>, lane 2
3498  1705432684U, // <4,6,7,7>: Cost 2 vuzpl RHS, <7,7,7,7>
3499  1705432121U, // <4,6,7,u>: Cost 2 vuzpl RHS, <7,0,u,2>
3500  1705433020U, // <4,6,u,0>: Cost 2 vuzpl RHS, <u,3,0,1>
3501  1545180974U, // <4,6,u,1>: Cost 2 vext2 <0,2,4,6>, LHS
3502  631691054U, // <4,6,u,2>: Cost 1 vuzpl RHS, LHS
3503  1747681949U, // <4,6,u,3>: Cost 2 vuzpr <0,4,2,6>, LHS
3504  1705433060U, // <4,6,u,4>: Cost 2 vuzpl RHS, <u,3,4,5>
3505  1545181338U, // <4,6,u,5>: Cost 2 vext2 <0,2,4,6>, RHS
3506  631691418U, // <4,6,u,6>: Cost 1 vuzpl RHS, RHS
3507  1036328961U, // <4,6,u,7>: Cost 1 ins RHS, lane 1
3508  631691108U, // <4,6,u,u>: Cost 1 vuzpl RHS, LHS
3509  3206537216U, // <4,7,0,0>: Cost 3 ins <u,7,0,0>, lane 0
3510  2132803584U, // <4,7,0,1>: Cost 2 ins <u,7,0,1>, lane 0
3511  2109587457U, // <4,7,0,2>: Cost 2 ins <4,u,0,2>, lane 1
3512  2845614101U, // <4,7,0,3>: Cost 3 vuzpr <4,4,6,7>, <0,0,2,3>
3513  3206569984U, // <4,7,0,4>: Cost 3 ins <u,7,0,4>, lane 0
3514  3047789926U, // <4,7,0,5>: Cost 3 vtrnl <4,6,0,2>, <7,4,5,6>
3515  3047789929U, // <4,7,0,6>: Cost 3 vtrnl <4,6,0,2>, <7,4,6,0>
3516  2109628417U, // <4,7,0,7>: Cost 2 ins <4,u,0,7>, lane 1
3517  2132803584U, // <4,7,0,u>: Cost 2 ins <u,7,0,1>, lane 0
3518  2259064116U, // <4,7,1,0>: Cost 3 vrev <7,4,0,1>
3519  3206619136U, // <4,7,1,1>: Cost 3 ins <u,7,1,1>, lane 0
3520  2632860570U, // <4,7,1,2>: Cost 3 vext2 <2,5,4,7>, <1,2,3,4>
3521  2132893696U, // <4,7,1,3>: Cost 2 ins <u,7,1,3>, lane 0
3522  3206643712U, // <4,7,1,4>: Cost 3 ins <u,7,1,4>, lane 0
3523  3206651904U, // <4,7,1,5>: Cost 3 ins <u,7,1,5>, lane 0
3524  2988265414U, // <4,7,1,6>: Cost 3 vzipr <5,u,4,1>, <5,4,7,6>
3525  2109702145U, // <4,7,1,7>: Cost 2 ins <4,u,1,7>, lane 1
3526  2132893696U, // <4,7,1,u>: Cost 2 ins <u,7,1,3>, lane 0
3527  3206684672U, // <4,7,2,0>: Cost 3 ins <u,7,2,0>, lane 0
3528  3206692864U, // <4,7,2,1>: Cost 3 ins <u,7,2,1>, lane 0
3529  3206701056U, // <4,7,2,2>: Cost 3 ins <u,7,2,2>, lane 0
3530  2132967424U, // <4,7,2,3>: Cost 2 ins <u,7,2,3>, lane 0
3531  2833597338U, // <4,7,2,4>: Cost 3 vuzpr <2,4,5,7>, <1,2,3,4>
3532  2632861554U, // <4,7,2,5>: Cost 3 vext2 <2,5,4,7>, <2,5,4,7>
3533  3206733824U, // <4,7,2,6>: Cost 3 ins <u,7,2,6>, lane 0
3534  2109775873U, // <4,7,2,7>: Cost 2 ins <4,u,2,7>, lane 1
3535  2132967424U, // <4,7,2,u>: Cost 2 ins <u,7,2,3>, lane 0
3536  3206758400U, // <4,7,3,0>: Cost 3 ins <u,7,3,0>, lane 0
3537  3206766592U, // <4,7,3,1>: Cost 3 ins <u,7,3,1>, lane 0
3538  3047388245U, // <4,7,3,2>: Cost 3 vtrnl <4,5,3,7>, <7,1,2,3>
3539  3206782976U, // <4,7,3,3>: Cost 3 ins <u,7,3,3>, lane 0
3540  2989609062U, // <4,7,3,4>: Cost 3 vzipr <6,1,4,3>, <5,6,7,4>
3541  3206799360U, // <4,7,3,5>: Cost 3 ins <u,7,3,5>, lane 0
3542  2639497884U, // <4,7,3,6>: Cost 3 vext2 <3,6,4,7>, <3,6,4,7>
3543  2109849601U, // <4,7,3,7>: Cost 2 ins <4,u,3,7>, lane 1
3544  2109849601U, // <4,7,3,u>: Cost 2 ins <4,u,3,7>, lane 1
3545  2583199846U, // <4,7,4,0>: Cost 3 vext1 <5,4,7,4>, LHS
3546  3048117242U, // <4,7,4,1>: Cost 3 vtrnl <4,6,4,6>, <7,0,1,2>
3547  3183624193U, // <4,7,4,2>: Cost 3 ins <4,u,4,2>, lane 1
3548  2979659923U, // <4,7,4,3>: Cost 3 vzipr <4,4,4,4>, <0,1,7,3>
3549  2109898753U, // <4,7,4,4>: Cost 2 ins <4,u,4,4>, lane 1
3550  2133131264U, // <4,7,4,5>: Cost 2 ins <u,7,4,5>, lane 0
3551  2109915137U, // <4,7,4,6>: Cost 2 ins <4,u,4,6>, lane 1
3552  1771875557U, // <4,7,4,7>: Cost 2 vuzpr <4,4,6,7>, <4,4,6,7>
3553  2133131264U, // <4,7,4,u>: Cost 2 ins <u,7,4,5>, lane 0
3554  1839649786U, // <4,7,5,0>: Cost 2 vzipl RHS, <7,0,1,2>
3555  2109947905U, // <4,7,5,1>: Cost 2 ins <4,u,5,1>, lane 1
3556  2913391781U, // <4,7,5,2>: Cost 3 vzipl RHS, <7,2,2,2>
3557  2913391843U, // <4,7,5,3>: Cost 3 vzipl RHS, <7,3,0,1>
3558  1839650150U, // <4,7,5,4>: Cost 2 vzipl RHS, <7,4,5,6>
3559  2109980673U, // <4,7,5,5>: Cost 2 ins <4,u,5,5>, lane 1
3560  2913392145U, // <4,7,5,6>: Cost 3 vzipl RHS, <7,6,6,6>
3561  1839650412U, // <4,7,5,7>: Cost 2 vzipl RHS, <7,7,7,7>
3562  1839650434U, // <4,7,5,u>: Cost 2 vzipl RHS, <7,u,1,2>
3563  1509474406U, // <4,7,6,0>: Cost 2 vext1 <5,4,7,6>, LHS
3564  1973867514U, // <4,7,6,1>: Cost 2 vtrnl RHS, <7,0,1,2>
3565  2110029825U, // <4,7,6,2>: Cost 2 ins <4,u,6,2>, lane 1
3566  2110038017U, // <4,7,6,3>: Cost 2 ins <4,u,6,3>, lane 1
3567  1509477686U, // <4,7,6,4>: Cost 2 vext1 <5,4,7,6>, RHS
3568  1973867878U, // <4,7,6,5>: Cost 2 vtrnl RHS, <7,4,5,6>
3569  2110062593U, // <4,7,6,6>: Cost 2 ins <4,u,6,6>, lane 1
3570  1036328961U, // <4,7,6,7>: Cost 1 ins RHS, lane 1
3571  1036328961U, // <4,7,6,u>: Cost 1 ins RHS, lane 1
3572  2914587642U, // <4,7,7,0>: Cost 3 vzipl <4,7,5,0>, <7,0,1,2>
3573  2779862010U, // <4,7,7,1>: Cost 3 vuzpl <4,6,7,1>, <7,0,1,2>
3574  2779247701U, // <4,7,7,2>: Cost 3 vuzpl <4,5,7,7>, <7,1,2,3>
3575  3207077888U, // <4,7,7,3>: Cost 3 ins <u,7,7,3>, lane 0
3576  2914620774U, // <4,7,7,4>: Cost 3 vzipl <4,7,5,4>, <7,4,5,6>
3577  2779895142U, // <4,7,7,5>: Cost 3 vuzpl <4,6,7,5>, <7,4,5,6>
3578  2992295878U, // <4,7,7,6>: Cost 3 vzipr <6,5,4,7>, <5,4,7,6>
3579  2133368832U, // <4,7,7,7>: Cost 2 ins <u,7,7,7>, lane 0
3580  2133368832U, // <4,7,7,u>: Cost 2 ins <u,7,7,7>, lane 0
3581  1841640442U, // <4,7,u,0>: Cost 2 vzipl RHS, <7,0,1,2>
3582  1974014970U, // <4,7,u,1>: Cost 2 vtrnl RHS, <7,0,1,2>
3583  2109587457U, // <4,7,u,2>: Cost 2 ins <4,u,0,2>, lane 1
3584  2132893696U, // <4,7,u,3>: Cost 2 ins <u,7,1,3>, lane 0
3585  1841640806U, // <4,7,u,4>: Cost 2 vzipl RHS, <7,4,5,6>
3586  1974015334U, // <4,7,u,5>: Cost 2 vtrnl RHS, <7,4,5,6>
3587  2109915137U, // <4,7,u,6>: Cost 2 ins <4,u,4,6>, lane 1
3588  1036328961U, // <4,7,u,7>: Cost 1 ins RHS, lane 1
3589  1036328961U, // <4,7,u,u>: Cost 1 ins RHS, lane 1
3590  1705574400U, // <4,u,0,0>: Cost 2 vuzpl RHS, <0,0,0,0>
3591  1545191526U, // <4,u,0,1>: Cost 2 vext2 <0,2,4,u>, LHS
3592  631832678U, // <4,u,0,2>: Cost 1 vuzpl RHS, LHS
3593  2108309507U, // <4,u,0,3>: Cost 2 ins <4,6,0,u>, lane 3
3594  1705574604U, // <4,u,0,4>: Cost 2 vuzpl RHS, <0,2,4,6>
3595  2107547650U, // <4,u,0,5>: Cost 2 ins <4,4,u,5>, lane 2
3596  1974048922U, // <4,u,0,6>: Cost 2 vtrnl <4,6,0,2>, RHS
3597  1034485762U, // <4,u,0,7>: Cost 1 ins RHS, lane 2
3598  631832732U, // <4,u,0,u>: Cost 1 vuzpl RHS, LHS
3599  2108170242U, // <4,u,1,0>: Cost 2 ins <4,5,u,0>, lane 2
3600  1705575220U, // <4,u,1,1>: Cost 2 vuzpl RHS, <1,1,1,1>
3601  1618171694U, // <4,u,1,2>: Cost 2 vext3 <1,2,3,4>, LHS
3602  1747624038U, // <4,u,1,3>: Cost 2 vuzpr <0,4,1,u>, LHS
3603  2107539458U, // <4,u,1,4>: Cost 2 ins <4,4,u,4>, lane 2
3604  1705575424U, // <4,u,1,5>: Cost 2 vuzpl RHS, <1,3,5,7>
3605  2107555842U, // <4,u,1,6>: Cost 2 ins <4,4,u,6>, lane 2
3606  1034485762U, // <4,u,1,7>: Cost 1 ins RHS, lane 2
3607  1034485762U, // <4,u,1,u>: Cost 1 ins RHS, lane 2
3608  1705576102U, // <4,u,2,0>: Cost 2 vuzpl RHS, <2,3,0,1>
3609  2104860674U, // <4,u,2,1>: Cost 2 ins <4,0,u,1>, lane 2
3610  1705576040U, // <4,u,2,2>: Cost 2 vuzpl RHS, <2,2,2,2>
3611  1055244288U, // <4,u,2,3>: Cost 1 ins LHS, lane 0
3612  1705576142U, // <4,u,2,4>: Cost 2 vuzpl RHS, <2,3,4,5>
3613  2107547650U, // <4,u,2,5>: Cost 2 ins <4,4,u,5>, lane 2
3614  2131001344U, // <4,u,2,6>: Cost 2 ins <u,4,2,6>, lane 0
3615  1034485762U, // <4,u,2,7>: Cost 1 ins RHS, lane 2
3616  1055244288U, // <4,u,2,u>: Cost 1 ins LHS, lane 0
3617  2129698816U, // <4,u,3,0>: Cost 2 ins <u,2,3,0>, lane 0
3618  1705576598U, // <4,u,3,1>: Cost 2 vuzpl RHS, <3,0,1,2>
3619  2128388096U, // <4,u,3,2>: Cost 2 ins <u,0,3,2>, lane 0
3620  1705576860U, // <4,u,3,3>: Cost 2 vuzpl RHS, <3,3,3,3>
3621  2129731584U, // <4,u,3,4>: Cost 2 ins <u,2,3,4>, lane 0
3622  1705576962U, // <4,u,3,5>: Cost 2 vuzpl RHS, <3,4,5,6>
3623  2107555842U, // <4,u,3,6>: Cost 2 ins <4,4,u,6>, lane 2
3624  1034485762U, // <4,u,3,7>: Cost 1 ins RHS, lane 2
3625  1034485762U, // <4,u,3,u>: Cost 1 ins RHS, lane 2
3626  1705577804U, // <4,u,4,0>: Cost 2 vuzpl RHS, <4,6,0,2>
3627  2104860674U, // <4,u,4,1>: Cost 2 ins <4,0,u,1>, lane 2
3628  1974376238U, // <4,u,4,2>: Cost 2 vtrnl <4,6,4,6>, LHS
3629  2108604419U, // <4,u,4,3>: Cost 2 ins <4,6,4,u>, lane 3
3630  161926454U, // <4,u,4,4>: Cost 1 vdup0 RHS
3631  1545194806U, // <4,u,4,5>: Cost 2 vext2 <0,2,4,u>, RHS
3632  631835958U, // <4,u,4,6>: Cost 1 vuzpl RHS, RHS
3633  1034485762U, // <4,u,4,7>: Cost 1 ins RHS, lane 2
3634  631835976U, // <4,u,4,u>: Cost 1 vuzpl RHS, RHS
3635  1839650515U, // <4,u,5,0>: Cost 2 vzipl RHS, <u,0,1,2>
3636  765908782U, // <4,u,5,1>: Cost 1 vzipl RHS, LHS
3637  1839650693U, // <4,u,5,2>: Cost 2 vzipl RHS, <u,2,3,0>
3638  2016035485U, // <4,u,5,3>: Cost 2 vtrnr <0,4,1,5>, LHS
3639  1839650879U, // <4,u,5,4>: Cost 2 vzipl RHS, <u,4,5,6>
3640  765909146U, // <4,u,5,5>: Cost 1 vzipl RHS, RHS
3641  1618172058U, // <4,u,5,6>: Cost 2 vext3 <1,2,3,4>, RHS
3642  1034485762U, // <4,u,5,7>: Cost 1 ins RHS, lane 2
3643  765909349U, // <4,u,5,u>: Cost 1 vzipl RHS, LHS
3644  1034346499U, // <4,u,6,0>: Cost 1 ins RHS, lane 3
3645  1034346499U, // <4,u,6,1>: Cost 1 ins RHS, lane 3
3646  900126510U, // <4,u,6,2>: Cost 1 vtrnl RHS, LHS
3647  1034346499U, // <4,u,6,3>: Cost 1 ins RHS, lane 3
3648  1034346499U, // <4,u,6,4>: Cost 1 ins RHS, lane 3
3649  1034346499U, // <4,u,6,5>: Cost 1 ins RHS, lane 3
3650  900126874U, // <4,u,6,6>: Cost 1 vtrnl RHS, RHS
3651  27705344U, // <4,u,6,7>: Cost 0 copy RHS
3652  27705344U, // <4,u,6,u>: Cost 0 copy RHS
3653  2132647936U, // <4,u,7,0>: Cost 2 ins <u,6,7,0>, lane 0
3654  1705579514U, // <4,u,7,1>: Cost 2 vuzpl RHS, <7,0,1,2>
3655  2104868866U, // <4,u,7,2>: Cost 2 ins <4,0,u,2>, lane 2
3656  2129354752U, // <4,u,7,3>: Cost 2 ins <u,1,7,3>, lane 0
3657  2132680704U, // <4,u,7,4>: Cost 2 ins <u,6,7,4>, lane 0
3658  1705579878U, // <4,u,7,5>: Cost 2 vuzpl RHS, <7,4,5,6>
3659  2131369984U, // <4,u,7,6>: Cost 2 ins <u,4,7,6>, lane 0
3660  1034485762U, // <4,u,7,7>: Cost 1 ins RHS, lane 2
3661  1034485762U, // <4,u,7,u>: Cost 1 ins RHS, lane 2
3662  1034346499U, // <4,u,u,0>: Cost 1 ins RHS, lane 3
3663  767899438U, // <4,u,u,1>: Cost 1 vzipl RHS, LHS
3664  631838510U, // <4,u,u,2>: Cost 1 vuzpl RHS, LHS
3665  1055244288U, // <4,u,u,3>: Cost 1 ins LHS, lane 0
3666  161926454U, // <4,u,u,4>: Cost 1 vdup0 RHS
3667  767899802U, // <4,u,u,5>: Cost 1 vzipl RHS, RHS
3668  631838874U, // <4,u,u,6>: Cost 1 vuzpl RHS, RHS
3669  27705344U, // <4,u,u,7>: Cost 0 copy RHS
3670  27705344U, // <4,u,u,u>: Cost 0 copy RHS
3671  2128150528U, // <5,0,0,0>: Cost 2 ins <u,0,0,0>, lane 0
3672  2687123466U, // <5,0,0,1>: Cost 3 vext3 <0,4,1,5>, <0,0,1,1>
3673  2687123476U, // <5,0,0,2>: Cost 3 vext3 <0,4,1,5>, <0,0,2,2>
3674  2846220309U, // <5,0,0,3>: Cost 3 vuzpr <4,5,6,0>, <0,0,2,3>
3675  2642166098U, // <5,0,0,4>: Cost 3 vext2 <4,1,5,0>, <0,4,1,5>
3676  2583318482U, // <5,0,0,5>: Cost 3 vext1 <5,5,0,0>, <5,5,0,0>
3677  3189334017U, // <5,0,0,6>: Cost 3 ins <5,u,0,6>, lane 1
3678  2846223265U, // <5,0,0,7>: Cost 3 vuzpr <4,5,6,0>, <4,0,6,7>
3679  2128150528U, // <5,0,0,u>: Cost 2 ins <u,0,0,0>, lane 0
3680  2559434854U, // <5,0,1,0>: Cost 3 vext1 <1,5,0,1>, LHS
3681  1843003494U, // <5,0,1,1>: Cost 2 vzipl <5,1,7,3>, LHS
3682  1613381734U, // <5,0,1,2>: Cost 2 vext3 <0,4,1,5>, LHS
3683  2115641345U, // <5,0,1,3>: Cost 2 ins <5,u,1,3>, lane 1
3684  2559438134U, // <5,0,1,4>: Cost 3 vext1 <1,5,0,1>, RHS
3685  2583326675U, // <5,0,1,5>: Cost 3 vext1 <5,5,0,1>, <5,5,0,1>
3686  3202015232U, // <5,0,1,6>: Cost 3 ins <u,0,1,6>, lane 0
3687  3189415937U, // <5,0,1,7>: Cost 3 ins <5,u,1,7>, lane 1
3688  1613381788U, // <5,0,1,u>: Cost 2 vext3 <0,4,1,5>, LHS
3689  2686017700U, // <5,0,2,0>: Cost 3 vext3 <0,2,4,5>, <0,2,0,2>
3690  2685796528U, // <5,0,2,1>: Cost 3 vext3 <0,2,1,5>, <0,2,1,5>
3691  2128314368U, // <5,0,2,2>: Cost 2 ins <u,0,2,2>, lane 0
3692  2128322560U, // <5,0,2,3>: Cost 2 ins <u,0,2,3>, lane 0
3693  2686017739U, // <5,0,2,4>: Cost 3 vext3 <0,2,4,5>, <0,2,4,5>
3694  2686091476U, // <5,0,2,5>: Cost 3 vext3 <0,2,5,5>, <0,2,5,5>
3695  3189481473U, // <5,0,2,6>: Cost 3 ins <5,u,2,6>, lane 1
3696  2595280262U, // <5,0,2,7>: Cost 3 vext1 <7,5,0,2>, <7,5,0,2>
3697  2128314368U, // <5,0,2,u>: Cost 2 ins <u,0,2,2>, lane 0
3698  3202113536U, // <5,0,3,0>: Cost 3 ins <u,0,3,0>, lane 0
3699  2918047846U, // <5,0,3,1>: Cost 3 vzipl <5,3,7,0>, LHS
3700  2128388096U, // <5,0,3,2>: Cost 2 ins <u,0,3,2>, lane 0
3701  3189530625U, // <5,0,3,3>: Cost 3 ins <5,u,3,3>, lane 1
3702  2638187004U, // <5,0,3,4>: Cost 3 vext2 <3,4,5,0>, <3,4,5,0>
3703  2785315330U, // <5,0,3,5>: Cost 3 vuzpl <5,6,0,1>, <3,4,5,6>
3704  3202162688U, // <5,0,3,6>: Cost 3 ins <u,0,3,6>, lane 0
3705  2840323072U, // <5,0,3,7>: Cost 3 vuzpr <3,5,7,0>, <1,3,5,7>
3706  2128388096U, // <5,0,3,u>: Cost 2 ins <u,0,3,2>, lane 0
3707  2559459430U, // <5,0,4,0>: Cost 3 vext1 <1,5,0,4>, LHS
3708  1613381970U, // <5,0,4,1>: Cost 2 vext3 <0,4,1,5>, <0,4,1,5>
3709  2687123804U, // <5,0,4,2>: Cost 3 vext3 <0,4,1,5>, <0,4,2,6>
3710  3184336899U, // <5,0,4,3>: Cost 3 ins <5,0,4,u>, lane 3
3711  2687345005U, // <5,0,4,4>: Cost 3 vext3 <0,4,4,5>, <0,4,4,5>
3712  2638187830U, // <5,0,4,5>: Cost 3 vext2 <3,4,5,0>, RHS
3713  2846222850U, // <5,0,4,6>: Cost 3 vuzpr <4,5,6,0>, <3,4,5,6>
3714  2646150600U, // <5,0,4,7>: Cost 3 vext2 <4,7,5,0>, <4,7,5,0>
3715  1845019293U, // <5,0,4,u>: Cost 2 vzipl <5,4,7,6>, LHS
3716  1772481839U, // <5,0,5,0>: Cost 2 vuzpr <4,5,6,0>, <4,5,6,0>
3717  1845526630U, // <5,0,5,1>: Cost 2 vzipl <5,5,5,5>, LHS
3718  1979744358U, // <5,0,5,2>: Cost 2 vtrnl <5,5,5,5>, LHS
3719  3189678081U, // <5,0,5,3>: Cost 3 ins <5,u,5,3>, lane 1
3720  2919268690U, // <5,0,5,4>: Cost 3 vzipl <5,5,5,5>, <0,4,1,5>
3721  2115952641U, // <5,0,5,5>: Cost 2 ins <5,u,5,5>, lane 1
3722  3202310144U, // <5,0,5,6>: Cost 3 ins <u,0,5,6>, lane 0
3723  2115969025U, // <5,0,5,7>: Cost 2 ins <5,u,5,7>, lane 1
3724  1845527197U, // <5,0,5,u>: Cost 2 vzipl <5,5,5,5>, LHS
3725  2973777920U, // <5,0,6,0>: Cost 3 vzipr <3,4,5,6>, <0,0,0,0>
3726  1846296678U, // <5,0,6,1>: Cost 2 vzipl <5,6,7,0>, LHS
3727  2128609280U, // <5,0,6,2>: Cost 2 ins <u,0,6,2>, lane 0
3728  3189751809U, // <5,0,6,3>: Cost 3 ins <5,u,6,3>, lane 1
3729  2920038738U, // <5,0,6,4>: Cost 3 vzipl <5,6,7,0>, <0,4,1,5>
3730  2920038866U, // <5,0,6,5>: Cost 3 vzipl <5,6,7,0>, <0,5,6,7>
3731  3189776385U, // <5,0,6,6>: Cost 3 ins <5,u,6,6>, lane 1
3732  2128650240U, // <5,0,6,7>: Cost 2 ins <u,0,6,7>, lane 0
3733  1846297245U, // <5,0,6,u>: Cost 2 vzipl <5,6,7,0>, LHS
3734  2040971264U, // <5,0,7,0>: Cost 2 vtrnr RHS, <0,0,0,0>
3735  2040971274U, // <5,0,7,1>: Cost 2 vtrnr RHS, <0,0,1,1>
3736  2040971284U, // <5,0,7,2>: Cost 2 vtrnr RHS, <0,0,2,2>
3737  2116083713U, // <5,0,7,3>: Cost 2 ins <5,u,7,3>, lane 1
3738  2116091905U, // <5,0,7,4>: Cost 2 ins <5,u,7,4>, lane 1
3739  3114715316U, // <5,0,7,5>: Cost 3 vtrnr RHS, <3,0,4,5>
3740  2116108289U, // <5,0,7,6>: Cost 2 ins <5,u,7,6>, lane 1
3741  2116116481U, // <5,0,7,7>: Cost 2 ins <5,u,7,7>, lane 1
3742  2040971281U, // <5,0,7,u>: Cost 2 vtrnr RHS, <0,0,1,u>
3743  2040979456U, // <5,0,u,0>: Cost 2 vtrnr RHS, <0,0,0,0>
3744  1616036502U, // <5,0,u,1>: Cost 2 vext3 <0,u,1,5>, <0,u,1,5>
3745  1613382301U, // <5,0,u,2>: Cost 2 vext3 <0,4,1,5>, LHS
3746  2115641345U, // <5,0,u,3>: Cost 2 ins <5,u,1,3>, lane 1
3747  2116091905U, // <5,0,u,4>: Cost 2 ins <5,u,7,4>, lane 1
3748  2115952641U, // <5,0,u,5>: Cost 2 ins <5,u,5,5>, lane 1
3749  2116108289U, // <5,0,u,6>: Cost 2 ins <5,u,7,6>, lane 1
3750  2115969025U, // <5,0,u,7>: Cost 2 ins <5,u,5,7>, lane 1
3751  1613382355U, // <5,0,u,u>: Cost 2 vext3 <0,4,1,5>, LHS
3752  2646818816U, // <5,1,0,0>: Cost 3 vext2 <4,u,5,1>, <0,0,0,0>
3753  1573077094U, // <5,1,0,1>: Cost 2 vext2 <4,u,5,1>, LHS
3754  1712324710U, // <5,1,0,2>: Cost 2 vuzpl <5,7,1,3>, LHS
3755  2111512578U, // <5,1,0,3>: Cost 2 ins <5,1,u,3>, lane 2
3756  2641510738U, // <5,1,0,4>: Cost 3 vext2 <4,0,5,1>, <0,4,1,5>
3757  2977710418U, // <5,1,0,5>: Cost 3 vzipr <4,1,5,0>, <0,4,1,5>
3758  3185278978U, // <5,1,0,6>: Cost 3 ins <5,1,u,6>, lane 2
3759  3184705539U, // <5,1,0,7>: Cost 3 ins <5,1,0,u>, lane 3
3760  1573077661U, // <5,1,0,u>: Cost 2 vext2 <4,u,5,1>, LHS
3761  2223891567U, // <5,1,1,0>: Cost 3 vrev <1,5,0,1>
3762  2128896000U, // <5,1,1,1>: Cost 2 ins <u,1,1,1>, lane 0
3763  2646819734U, // <5,1,1,2>: Cost 3 vext2 <4,u,5,1>, <1,2,3,0>
3764  2115641345U, // <5,1,1,3>: Cost 2 ins <5,u,1,3>, lane 1
3765  2691326803U, // <5,1,1,4>: Cost 3 vext3 <1,1,4,5>, <1,1,4,5>
3766  2691400540U, // <5,1,1,5>: Cost 3 vext3 <1,1,5,5>, <1,1,5,5>
3767  3189407745U, // <5,1,1,6>: Cost 3 ins <5,u,1,6>, lane 1
3768  2982367283U, // <5,1,1,7>: Cost 3 vzipr <4,u,5,1>, <5,6,1,7>
3769  2115641345U, // <5,1,1,u>: Cost 2 ins <5,u,1,3>, lane 1
3770  2128961536U, // <5,1,2,0>: Cost 2 ins <u,1,2,0>, lane 0
3771  2128969728U, // <5,1,2,1>: Cost 2 ins <u,1,2,1>, lane 0
3772  2128977920U, // <5,1,2,2>: Cost 2 ins <u,1,2,2>, lane 0
3773  1055244288U, // <5,1,2,3>: Cost 1 ins LHS, lane 0
3774  2128994304U, // <5,1,2,4>: Cost 2 ins <u,1,2,4>, lane 0
3775  2129002496U, // <5,1,2,5>: Cost 2 ins <u,1,2,5>, lane 0
3776  2129010688U, // <5,1,2,6>: Cost 2 ins <u,1,2,6>, lane 0
3777  2129018880U, // <5,1,2,7>: Cost 2 ins <u,1,2,7>, lane 0
3778  1055244288U, // <5,1,2,u>: Cost 1 ins LHS, lane 0
3779  2571468902U, // <5,1,3,0>: Cost 3 vext1 <3,5,1,3>, LHS
3780  2687124440U, // <5,1,3,1>: Cost 3 vext3 <0,4,1,5>, <1,3,1,3>
3781  2571470542U, // <5,1,3,2>: Cost 3 vext1 <3,5,1,3>, <2,3,4,5>
3782  2129059840U, // <5,1,3,3>: Cost 2 ins <u,1,3,3>, lane 0
3783  2687124469U, // <5,1,3,4>: Cost 3 vext3 <0,4,1,5>, <1,3,4,5>
3784  2685207552U, // <5,1,3,5>: Cost 3 vext3 <0,1,2,5>, <1,3,5,7>
3785  2595361654U, // <5,1,3,6>: Cost 3 vext1 <7,5,1,3>, <6,7,4,5>
3786  2840331264U, // <5,1,3,7>: Cost 3 vuzpr <3,5,7,1>, <1,3,5,7>
3787  2129059840U, // <5,1,3,u>: Cost 2 ins <u,1,3,3>, lane 0
3788  1567771538U, // <5,1,4,0>: Cost 2 vext2 <4,0,5,1>, <4,0,5,1>
3789  2693096491U, // <5,1,4,1>: Cost 3 vext3 <1,4,1,5>, <1,4,1,5>
3790  2693170228U, // <5,1,4,2>: Cost 3 vext3 <1,4,2,5>, <1,4,2,5>
3791  2111512578U, // <5,1,4,3>: Cost 2 ins <5,1,u,3>, lane 2
3792  2646822096U, // <5,1,4,4>: Cost 3 vext2 <4,u,5,1>, <4,4,4,4>
3793  1573080374U, // <5,1,4,5>: Cost 2 vext2 <4,u,5,1>, RHS
3794  1712327990U, // <5,1,4,6>: Cost 2 vuzpl <5,7,1,3>, RHS
3795  3185000451U, // <5,1,4,7>: Cost 3 ins <5,1,4,u>, lane 3
3796  1573080602U, // <5,1,4,u>: Cost 2 vext2 <4,u,5,1>, <4,u,5,1>
3797  2687124591U, // <5,1,5,0>: Cost 3 vext3 <0,4,1,5>, <1,5,0,1>
3798  1712328832U, // <5,1,5,1>: Cost 2 vuzpl <5,7,1,3>, <5,7,1,3>
3799  2982398102U, // <5,1,5,2>: Cost 3 vzipr <4,u,5,5>, <3,0,1,2>
3800  2046853222U, // <5,1,5,3>: Cost 2 vtrnr <5,5,5,5>, LHS
3801  2687124631U, // <5,1,5,4>: Cost 3 vext3 <0,4,1,5>, <1,5,4,5>
3802  2115952641U, // <5,1,5,5>: Cost 2 ins <5,u,5,5>, lane 1
3803  2646823010U, // <5,1,5,6>: Cost 3 vext2 <4,u,5,1>, <5,6,7,0>
3804  2115969025U, // <5,1,5,7>: Cost 2 ins <5,u,5,7>, lane 1
3805  2046853227U, // <5,1,5,u>: Cost 2 vtrnr <5,5,5,5>, LHS
3806  2920039158U, // <5,1,6,0>: Cost 3 vzipl <5,6,7,0>, <1,0,3,2>
3807  2961834642U, // <5,1,6,1>: Cost 3 vzipr <1,4,5,6>, <0,u,1,1>
3808  2973780118U, // <5,1,6,2>: Cost 3 vzipr <3,4,5,6>, <3,0,1,2>
3809  2111512578U, // <5,1,6,3>: Cost 2 ins <5,1,u,3>, lane 2
3810  2224227480U, // <5,1,6,4>: Cost 3 vrev <1,5,4,6>
3811  2973778258U, // <5,1,6,5>: Cost 3 vzipr <3,4,5,6>, <0,4,1,5>
3812  2646823736U, // <5,1,6,6>: Cost 3 vext2 <4,u,5,1>, <6,6,6,6>
3813  2129313792U, // <5,1,6,7>: Cost 2 ins <u,1,6,7>, lane 0
3814  2111512578U, // <5,1,6,u>: Cost 2 ins <5,1,u,3>, lane 2
3815  2116059137U, // <5,1,7,0>: Cost 2 ins <5,u,7,0>, lane 1
3816  2040972084U, // <5,1,7,1>: Cost 2 vtrnr RHS, <1,1,1,1>
3817  2111479811U, // <5,1,7,2>: Cost 2 ins <5,1,7,u>, lane 3
3818  967229542U, // <5,1,7,3>: Cost 1 vtrnr RHS, LHS
3819  2116091905U, // <5,1,7,4>: Cost 2 ins <5,u,7,4>, lane 1
3820  2111479811U, // <5,1,7,5>: Cost 2 ins <5,1,7,u>, lane 3
3821  2116108289U, // <5,1,7,6>: Cost 2 ins <5,u,7,6>, lane 1
3822  2116116481U, // <5,1,7,7>: Cost 2 ins <5,u,7,7>, lane 1
3823  967229547U, // <5,1,7,u>: Cost 1 vtrnr RHS, LHS
3824  2116059137U, // <5,1,u,0>: Cost 2 ins <5,u,7,0>, lane 1
3825  2040980276U, // <5,1,u,1>: Cost 2 vtrnr RHS, <1,1,1,1>
3826  1712330542U, // <5,1,u,2>: Cost 2 vuzpl <5,7,1,3>, LHS
3827  967237734U, // <5,1,u,3>: Cost 1 vtrnr RHS, LHS
3828  2116091905U, // <5,1,u,4>: Cost 2 ins <5,u,7,4>, lane 1
3829  1573083290U, // <5,1,u,5>: Cost 2 vext2 <4,u,5,1>, RHS
3830  1712330906U, // <5,1,u,6>: Cost 2 vuzpl <5,7,1,3>, RHS
3831  2115969025U, // <5,1,u,7>: Cost 2 ins <5,u,5,7>, lane 1
3832  967237739U, // <5,1,u,u>: Cost 1 vtrnr RHS, LHS
3833  2786132132U, // <5,2,0,0>: Cost 3 vuzpl <5,7,2,2>, <0,2,0,2>
3834  2628911206U, // <5,2,0,1>: Cost 3 vext2 <1,u,5,2>, LHS
3835  2129494016U, // <5,2,0,2>: Cost 2 ins <u,2,0,2>, lane 0
3836  2973728870U, // <5,2,0,3>: Cost 3 vzipr <3,4,5,0>, LHS
3837  2786164940U, // <5,2,0,4>: Cost 3 vuzpl <5,7,2,6>, <0,2,4,6>
3838  2782158977U, // <5,2,0,5>: Cost 3 vuzpl <5,1,2,3>, <0,1,5,3>
3839  3185942530U, // <5,2,0,6>: Cost 3 ins <5,2,u,6>, lane 2
3840  3114658883U, // <5,2,0,7>: Cost 3 vtrnr <4,5,6,0>, <4,2,6,7>
3841  2129494016U, // <5,2,0,u>: Cost 2 ins <u,2,0,2>, lane 0
3842  3054503590U, // <5,2,1,0>: Cost 3 vtrnl <5,7,1,3>, <2,3,0,1>
3843  3203301376U, // <5,2,1,1>: Cost 3 ins <u,2,1,1>, lane 0
3844  2982363156U, // <5,2,1,2>: Cost 3 vzipr <4,u,5,1>, <0,0,2,2>
3845  1908621414U, // <5,2,1,3>: Cost 2 vzipr <4,u,5,1>, LHS
3846  3054503630U, // <5,2,1,4>: Cost 3 vtrnl <5,7,1,3>, <2,3,4,5>
3847  2601390208U, // <5,2,1,5>: Cost 3 vext1 <u,5,2,1>, <5,7,1,3>
3848  2982363484U, // <5,2,1,6>: Cost 3 vzipr <4,u,5,1>, <0,4,2,6>
3849  3189415937U, // <5,2,1,7>: Cost 3 ins <5,u,1,7>, lane 1
3850  1908621419U, // <5,2,1,u>: Cost 2 vzipr <4,u,5,1>, LHS
3851  3203366912U, // <5,2,2,0>: Cost 3 ins <u,2,2,0>, lane 0
3852  3203375104U, // <5,2,2,1>: Cost 3 ins <u,2,2,1>, lane 0
3853  2129641472U, // <5,2,2,2>: Cost 2 ins <u,2,2,2>, lane 0
3854  2129649664U, // <5,2,2,3>: Cost 2 ins <u,2,2,3>, lane 0
3855  2697963133U, // <5,2,2,4>: Cost 3 vext3 <2,2,4,5>, <2,2,4,5>
3856  2698036870U, // <5,2,2,5>: Cost 3 vext3 <2,2,5,5>, <2,2,5,5>
3857  3189481473U, // <5,2,2,6>: Cost 3 ins <5,u,2,6>, lane 1
3858  2846239811U, // <5,2,2,7>: Cost 3 vuzpr <4,5,6,2>, <4,2,6,7>
3859  2129641472U, // <5,2,2,u>: Cost 2 ins <u,2,2,2>, lane 0
3860  2129698816U, // <5,2,3,0>: Cost 2 ins <u,2,3,0>, lane 0
3861  2698405555U, // <5,2,3,1>: Cost 3 vext3 <2,3,1,5>, <2,3,1,5>
3862  2577516238U, // <5,2,3,2>: Cost 3 vext1 <4,5,2,3>, <2,3,4,5>
3863  2129723392U, // <5,2,3,3>: Cost 2 ins <u,2,3,3>, lane 0
3864  1624884942U, // <5,2,3,4>: Cost 2 vext3 <2,3,4,5>, <2,3,4,5>
3865  2717943511U, // <5,2,3,5>: Cost 3 vext3 <5,5,5,5>, <2,3,5,5>
3866  3203489792U, // <5,2,3,6>: Cost 3 ins <u,2,3,6>, lane 0
3867  2827879424U, // <5,2,3,7>: Cost 3 vuzpr <1,5,0,2>, <1,3,5,7>
3868  1625179890U, // <5,2,3,u>: Cost 2 vext3 <2,3,u,5>, <2,3,u,5>
3869  3203514368U, // <5,2,4,0>: Cost 3 ins <u,2,4,0>, lane 0
3870  3189587969U, // <5,2,4,1>: Cost 3 ins <5,u,4,1>, lane 1
3871  2699142925U, // <5,2,4,2>: Cost 3 vext3 <2,4,2,5>, <2,4,2,5>
3872  2698626838U, // <5,2,4,3>: Cost 3 vext3 <2,3,4,5>, <2,4,3,5>
3873  3203547136U, // <5,2,4,4>: Cost 3 ins <u,2,4,4>, lane 0
3874  2628914486U, // <5,2,4,5>: Cost 3 vext2 <1,u,5,2>, RHS
3875  2129821696U, // <5,2,4,6>: Cost 2 ins <u,2,4,6>, lane 0
3876  2846239973U, // <5,2,4,7>: Cost 3 vuzpr <4,5,6,2>, <4,4,6,7>
3877  2129821696U, // <5,2,4,u>: Cost 2 ins <u,2,4,6>, lane 0
3878  3053487782U, // <5,2,5,0>: Cost 3 vtrnl <5,5,5,5>, <2,3,0,1>
3879  3203596288U, // <5,2,5,1>: Cost 3 ins <u,2,5,1>, lane 0
3880  1772498225U, // <5,2,5,2>: Cost 2 vuzpr <4,5,6,2>, <4,5,6,2>
3881  1908654182U, // <5,2,5,3>: Cost 2 vzipr <4,u,5,5>, LHS
3882  3053487822U, // <5,2,5,4>: Cost 3 vtrnl <5,5,5,5>, <2,3,4,5>
3883  2115952641U, // <5,2,5,5>: Cost 2 ins <5,u,5,5>, lane 1
3884  2982396252U, // <5,2,5,6>: Cost 3 vzipr <4,u,5,5>, <0,4,2,6>
3885  2115969025U, // <5,2,5,7>: Cost 2 ins <5,u,5,7>, lane 1
3886  1908654187U, // <5,2,5,u>: Cost 2 vzipr <4,u,5,5>, LHS
3887  3203661824U, // <5,2,6,0>: Cost 3 ins <u,2,6,0>, lane 0
3888  3189735425U, // <5,2,6,1>: Cost 3 ins <5,u,6,1>, lane 1
3889  2973777940U, // <5,2,6,2>: Cost 3 vzipr <3,4,5,6>, <0,0,2,2>
3890  1900036198U, // <5,2,6,3>: Cost 2 vzipr <3,4,5,6>, LHS
3891  2700617665U, // <5,2,6,4>: Cost 3 vext3 <2,6,4,5>, <2,6,4,5>
3892  2973778186U, // <5,2,6,5>: Cost 3 vzipr <3,4,5,6>, <0,3,2,5>
3893  2973778268U, // <5,2,6,6>: Cost 3 vzipr <3,4,5,6>, <0,4,2,6>
3894  2129977344U, // <5,2,6,7>: Cost 2 ins <u,2,6,7>, lane 0
3895  1900036203U, // <5,2,6,u>: Cost 2 vzipr <3,4,5,6>, LHS
3896  2040972182U, // <5,2,7,0>: Cost 2 vtrnr RHS, <1,2,3,0>
3897  3114713251U, // <5,2,7,1>: Cost 3 vtrnr RHS, <0,2,0,1>
3898  2040971428U, // <5,2,7,2>: Cost 2 vtrnr RHS, <0,2,0,2>
3899  1887436902U, // <5,2,7,3>: Cost 2 vzipr <1,3,5,7>, LHS
3900  2040972186U, // <5,2,7,4>: Cost 2 vtrnr RHS, <1,2,3,4>
3901  2961178728U, // <5,2,7,5>: Cost 3 vzipr <1,3,5,7>, <0,1,2,5>
3902  2040971468U, // <5,2,7,6>: Cost 2 vtrnr RHS, <0,2,4,6>
3903  2116116481U, // <5,2,7,7>: Cost 2 ins <5,u,7,7>, lane 1
3904  1887436907U, // <5,2,7,u>: Cost 2 vzipr <1,3,5,7>, LHS
3905  2040980374U, // <5,2,u,0>: Cost 2 vtrnr RHS, <1,2,3,0>
3906  2628917038U, // <5,2,u,1>: Cost 3 vext2 <1,u,5,2>, LHS
3907  2040979620U, // <5,2,u,2>: Cost 2 vtrnr RHS, <0,2,0,2>
3908  1887445094U, // <5,2,u,3>: Cost 2 vzipr <1,3,5,u>, LHS
3909  1628203107U, // <5,2,u,4>: Cost 2 vext3 <2,u,4,5>, <2,u,4,5>
3910  2115952641U, // <5,2,u,5>: Cost 2 ins <5,u,5,5>, lane 1
3911  2040979660U, // <5,2,u,6>: Cost 2 vtrnr RHS, <0,2,4,6>
3912  2115969025U, // <5,2,u,7>: Cost 2 ins <5,u,5,7>, lane 1
3913  1887445099U, // <5,2,u,u>: Cost 2 vzipr <1,3,5,u>, LHS
3914  3203883008U, // <5,3,0,0>: Cost 3 ins <u,3,0,0>, lane 0
3915  2130149376U, // <5,3,0,1>: Cost 2 ins <u,3,0,1>, lane 0
3916  2782904422U, // <5,3,0,2>: Cost 3 vuzpl <5,2,3,4>, LHS
3917  3186581506U, // <5,3,0,3>: Cost 3 ins <5,3,u,3>, lane 2
3918  2687125680U, // <5,3,0,4>: Cost 3 vext3 <0,4,1,5>, <3,0,4,1>
3919  3053750786U, // <5,3,0,5>: Cost 3 vtrnl <5,6,0,1>, <3,4,5,6>
3920  2618302971U, // <5,3,0,6>: Cost 3 vext2 <0,1,5,3>, <0,6,2,3>
3921  2236344927U, // <5,3,0,7>: Cost 3 vrev <3,5,7,0>
3922  2130149376U, // <5,3,0,u>: Cost 2 ins <u,3,0,1>, lane 0
3923  2982364054U, // <5,3,1,0>: Cost 3 vzipr <4,u,5,1>, <1,2,3,0>
3924  3054504086U, // <5,3,1,1>: Cost 3 vtrnl <5,7,1,3>, <3,0,1,2>
3925  2624938923U, // <5,3,1,2>: Cost 3 vext2 <1,2,5,3>, <1,2,5,3>
3926  2130239488U, // <5,3,1,3>: Cost 2 ins <u,3,1,3>, lane 0
3927  2982364058U, // <5,3,1,4>: Cost 3 vzipr <4,u,5,1>, <1,2,3,4>
3928  2636219536U, // <5,3,1,5>: Cost 3 vext2 <3,1,5,3>, <1,5,3,7>
3929  3189407745U, // <5,3,1,6>: Cost 3 ins <5,u,1,6>, lane 1
3930  2964448400U, // <5,3,1,7>: Cost 3 vzipr <1,u,5,1>, <1,5,3,7>
3931  2130239488U, // <5,3,1,u>: Cost 2 ins <u,3,1,3>, lane 0
3932  2235845154U, // <5,3,2,0>: Cost 3 vrev <3,5,0,2>
3933  3204038656U, // <5,3,2,1>: Cost 3 ins <u,3,2,1>, lane 0
3934  3204046848U, // <5,3,2,2>: Cost 3 ins <u,3,2,2>, lane 0
3935  2130313216U, // <5,3,2,3>: Cost 2 ins <u,3,2,3>, lane 0
3936  2703935830U, // <5,3,2,4>: Cost 3 vext3 <3,2,4,5>, <3,2,4,5>
3937  2698627422U, // <5,3,2,5>: Cost 3 vext3 <2,3,4,5>, <3,2,5,4>
3938  3204079616U, // <5,3,2,6>: Cost 3 ins <u,3,2,6>, lane 0
3939  3096314880U, // <5,3,2,7>: Cost 3 vtrnr <1,5,0,2>, <1,3,5,7>
3940  2130313216U, // <5,3,2,u>: Cost 2 ins <u,3,2,3>, lane 0
3941  3204104192U, // <5,3,3,0>: Cost 3 ins <u,3,3,0>, lane 0
3942  2636220684U, // <5,3,3,1>: Cost 3 vext2 <3,1,5,3>, <3,1,5,3>
3943  3204120576U, // <5,3,3,2>: Cost 3 ins <u,3,3,2>, lane 0
3944  2130386944U, // <5,3,3,3>: Cost 2 ins <u,3,3,3>, lane 0
3945  2704599463U, // <5,3,3,4>: Cost 3 vext3 <3,3,4,5>, <3,3,4,5>
3946  2704673200U, // <5,3,3,5>: Cost 3 vext3 <3,3,5,5>, <3,3,5,5>
3947  3189555201U, // <5,3,3,6>: Cost 3 ins <5,u,3,6>, lane 1
3948  2971763856U, // <5,3,3,7>: Cost 3 vzipr <3,1,5,3>, <1,5,3,7>
3949  2130386944U, // <5,3,3,u>: Cost 2 ins <u,3,3,3>, lane 0
3950  2704968148U, // <5,3,4,0>: Cost 3 vext3 <3,4,0,5>, <3,4,0,5>
3951  2642193381U, // <5,3,4,1>: Cost 3 vext2 <4,1,5,3>, <4,1,5,3>
3952  2642857014U, // <5,3,4,2>: Cost 3 vext2 <4,2,5,3>, <4,2,5,3>
3953  2705189359U, // <5,3,4,3>: Cost 3 vext3 <3,4,3,5>, <3,4,3,5>
3954  2705263096U, // <5,3,4,4>: Cost 3 vext3 <3,4,4,5>, <3,4,4,5>
3955  2130477056U, // <5,3,4,5>: Cost 2 ins <u,3,4,5>, lane 0
3956  2846247426U, // <5,3,4,6>: Cost 3 vuzpr <4,5,6,3>, <3,4,5,6>
3957  2236377699U, // <5,3,4,7>: Cost 3 vrev <3,5,7,4>
3958  2130477056U, // <5,3,4,u>: Cost 2 ins <u,3,4,5>, lane 0
3959  2571632742U, // <5,3,5,0>: Cost 3 vext1 <3,5,3,5>, LHS
3960  3053488278U, // <5,3,5,1>: Cost 3 vtrnl <5,5,5,5>, <3,0,1,2>
3961  2571634382U, // <5,3,5,2>: Cost 3 vext1 <3,5,3,5>, <2,3,4,5>
3962  1748320682U, // <5,3,5,3>: Cost 2 vuzpr <0,5,2,3>, <0,5,2,3>
3963  2571636022U, // <5,3,5,4>: Cost 3 vext1 <3,5,3,5>, RHS
3964  2115952641U, // <5,3,5,5>: Cost 2 ins <5,u,5,5>, lane 1
3965  3204300800U, // <5,3,5,6>: Cost 3 ins <u,3,5,6>, lane 0
3966  2130567168U, // <5,3,5,7>: Cost 2 ins <u,3,5,7>, lane 0
3967  2130567168U, // <5,3,5,u>: Cost 2 ins <u,3,5,7>, lane 0
3968  2565668966U, // <5,3,6,0>: Cost 3 vext1 <2,5,3,6>, LHS
3969  3204333568U, // <5,3,6,1>: Cost 3 ins <u,3,6,1>, lane 0
3970  2565670760U, // <5,3,6,2>: Cost 3 vext1 <2,5,3,6>, <2,5,3,6>
3971  2565671426U, // <5,3,6,3>: Cost 3 vext1 <2,5,3,6>, <3,4,5,6>
3972  2565672246U, // <5,3,6,4>: Cost 3 vext1 <2,5,3,6>, RHS
3973  2973778114U, // <5,3,6,5>: Cost 3 vzipr <3,4,5,6>, <0,2,3,5>
3974  2973779816U, // <5,3,6,6>: Cost 3 vzipr <3,4,5,6>, <2,5,3,6>
3975  2130640896U, // <5,3,6,7>: Cost 2 ins <u,3,6,7>, lane 0
3976  2130640896U, // <5,3,6,u>: Cost 2 ins <u,3,6,7>, lane 0
3977  1485963366U, // <5,3,7,0>: Cost 2 vext1 <1,5,3,7>, LHS
3978  1485964432U, // <5,3,7,1>: Cost 2 vext1 <1,5,3,7>, <1,5,3,7>
3979  2961179382U, // <5,3,7,2>: Cost 3 vzipr <1,3,5,7>, <1,0,3,2>
3980  2040972248U, // <5,3,7,3>: Cost 2 vtrnr RHS, <1,3,1,3>
3981  1485966646U, // <5,3,7,4>: Cost 2 vext1 <1,5,3,7>, RHS
3982  2040973006U, // <5,3,7,5>: Cost 2 vtrnr RHS, <2,3,4,5>
3983  2116108289U, // <5,3,7,6>: Cost 2 ins <5,u,7,6>, lane 1
3984  2040972288U, // <5,3,7,7>: Cost 2 vtrnr RHS, <1,3,5,7>
3985  1485969198U, // <5,3,7,u>: Cost 2 vext1 <1,5,3,7>, LHS
3986  1485971558U, // <5,3,u,0>: Cost 2 vext1 <1,5,3,u>, LHS
3987  1485972625U, // <5,3,u,1>: Cost 2 vext1 <1,5,3,u>, <1,5,3,u>
3988  2961187574U, // <5,3,u,2>: Cost 3 vzipr <1,3,5,u>, <1,0,3,2>
3989  2040980440U, // <5,3,u,3>: Cost 2 vtrnr RHS, <1,3,1,3>
3990  1485974838U, // <5,3,u,4>: Cost 2 vext1 <1,5,3,u>, RHS
3991  2040981198U, // <5,3,u,5>: Cost 2 vtrnr RHS, <2,3,4,5>
3992  2116108289U, // <5,3,u,6>: Cost 2 ins <5,u,7,6>, lane 1
3993  2040980480U, // <5,3,u,7>: Cost 2 vtrnr RHS, <1,3,5,7>
3994  1485977390U, // <5,3,u,u>: Cost 2 vext1 <1,5,3,u>, LHS
3995  3189284865U, // <5,4,0,0>: Cost 3 ins <5,u,0,0>, lane 1
3996  2636890214U, // <5,4,0,1>: Cost 3 vext2 <3,2,5,4>, LHS
3997  2781626470U, // <5,4,0,2>: Cost 3 vuzpl <5,0,4,1>, LHS
3998  3114656089U, // <5,4,0,3>: Cost 3 vtrnr <4,5,6,0>, <0,4,2,3>
3999  2642198866U, // <5,4,0,4>: Cost 3 vext2 <4,1,5,4>, <0,4,1,5>
4000  2687126418U, // <5,4,0,5>: Cost 3 vext3 <0,4,1,5>, <4,0,5,1>
4001  2113527810U, // <5,4,0,6>: Cost 2 ins <5,4,u,6>, lane 2
4002  3114659045U, // <5,4,0,7>: Cost 3 vtrnr <4,5,6,0>, <4,4,6,7>
4003  2113527810U, // <5,4,0,u>: Cost 2 ins <5,4,u,6>, lane 2
4004  2241809658U, // <5,4,1,0>: Cost 3 vrev <4,5,0,1>
4005  3189366785U, // <5,4,1,1>: Cost 3 ins <5,u,1,1>, lane 1
4006  3204636672U, // <5,4,1,2>: Cost 3 ins <u,4,1,2>, lane 0
4007  2115641345U, // <5,4,1,3>: Cost 2 ins <5,u,1,3>, lane 1
4008  2982366416U, // <5,4,1,4>: Cost 3 vzipr <4,u,5,1>, <4,4,4,4>
4009  1843006774U, // <5,4,1,5>: Cost 2 vzipl <5,1,7,3>, RHS
4010  1980763446U, // <5,4,1,6>: Cost 2 vtrnl <5,7,1,3>, RHS
4011  3189415937U, // <5,4,1,7>: Cost 3 ins <5,u,1,7>, lane 1
4012  1843007017U, // <5,4,1,u>: Cost 2 vzipl <5,1,7,3>, RHS
4013  3204694016U, // <5,4,2,0>: Cost 3 ins <u,4,2,0>, lane 0
4014  3050597641U, // <5,4,2,1>: Cost 3 vtrnl <5,1,2,3>, <4,5,1,7>
4015  3189448705U, // <5,4,2,2>: Cost 3 ins <5,u,2,2>, lane 1
4016  2130976768U, // <5,4,2,3>: Cost 2 ins <u,4,2,3>, lane 0
4017  3204726784U, // <5,4,2,4>: Cost 3 ins <u,4,2,4>, lane 0
4018  2973746894U, // <5,4,2,5>: Cost 3 vzipr <3,4,5,2>, <2,3,4,5>
4019  2131001344U, // <5,4,2,6>: Cost 2 ins <u,4,2,6>, lane 0
4020  3114675429U, // <5,4,2,7>: Cost 3 vtrnr <4,5,6,2>, <4,4,6,7>
4021  2131001344U, // <5,4,2,u>: Cost 2 ins <u,4,2,6>, lane 0
4022  3204767744U, // <5,4,3,0>: Cost 3 ins <u,4,3,0>, lane 0
4023  2241899781U, // <5,4,3,1>: Cost 3 vrev <4,5,1,3>
4024  2636892510U, // <5,4,3,2>: Cost 3 vext2 <3,2,5,4>, <3,2,5,4>
4025  3189530625U, // <5,4,3,3>: Cost 3 ins <5,u,3,3>, lane 1
4026  2638219776U, // <5,4,3,4>: Cost 3 vext2 <3,4,5,4>, <3,4,5,4>
4027  2978399950U, // <5,4,3,5>: Cost 3 vzipr <4,2,5,3>, <2,3,4,5>
4028  2113527810U, // <5,4,3,6>: Cost 2 ins <5,4,u,6>, lane 2
4029  2840355840U, // <5,4,3,7>: Cost 3 vuzpr <3,5,7,4>, <1,3,5,7>
4030  2113527810U, // <5,4,3,u>: Cost 2 ins <5,4,u,6>, lane 2
4031  2918763410U, // <5,4,4,0>: Cost 3 vzipl <5,4,7,6>, <4,0,5,1>
4032  2642201574U, // <5,4,4,1>: Cost 3 vext2 <4,1,5,4>, <4,1,5,4>
4033  3186991107U, // <5,4,4,2>: Cost 3 ins <5,4,4,u>, lane 3
4034  3186991107U, // <5,4,4,3>: Cost 3 ins <5,4,4,u>, lane 3
4035  2131132416U, // <5,4,4,4>: Cost 2 ins <u,4,4,4>, lane 0
4036  1845022006U, // <5,4,4,5>: Cost 2 vzipl <5,4,7,6>, RHS
4037  2113527810U, // <5,4,4,6>: Cost 2 ins <5,4,u,6>, lane 2
4038  2646183372U, // <5,4,4,7>: Cost 3 vext2 <4,7,5,4>, <4,7,5,4>
4039  1845022249U, // <5,4,4,u>: Cost 2 vzipl <5,4,7,6>, RHS
4040  2559762534U, // <5,4,5,0>: Cost 3 vext1 <1,5,4,5>, LHS
4041  2559763607U, // <5,4,5,1>: Cost 3 vext1 <1,5,4,5>, <1,5,4,5>
4042  2698628366U, // <5,4,5,2>: Cost 3 vext3 <2,3,4,5>, <4,5,2,3>
4043  3189678081U, // <5,4,5,3>: Cost 3 ins <5,u,5,3>, lane 1
4044  1772514611U, // <5,4,5,4>: Cost 2 vuzpr <4,5,6,4>, <4,5,6,4>
4045  1845529910U, // <5,4,5,5>: Cost 2 vzipl <5,5,5,5>, RHS
4046  1613385014U, // <5,4,5,6>: Cost 2 vext3 <0,4,1,5>, RHS
4047  2115969025U, // <5,4,5,7>: Cost 2 ins <5,u,5,7>, lane 1
4048  1613385032U, // <5,4,5,u>: Cost 2 vext3 <0,4,1,5>, RHS
4049  2559770726U, // <5,4,6,0>: Cost 3 vext1 <1,5,4,6>, LHS
4050  2559771800U, // <5,4,6,1>: Cost 3 vext1 <1,5,4,6>, <1,5,4,6>
4051  3189743617U, // <5,4,6,2>: Cost 3 ins <5,u,6,2>, lane 1
4052  2571717194U, // <5,4,6,3>: Cost 3 vext1 <3,5,4,6>, <3,5,4,6>
4053  2559774006U, // <5,4,6,4>: Cost 3 vext1 <1,5,4,6>, RHS
4054  1846299958U, // <5,4,6,5>: Cost 2 vzipl <5,6,7,0>, RHS
4055  2131296256U, // <5,4,6,6>: Cost 2 ins <u,4,6,6>, lane 0
4056  2131304448U, // <5,4,6,7>: Cost 2 ins <u,4,6,7>, lane 0
4057  1846300201U, // <5,4,6,u>: Cost 2 vzipl <5,6,7,0>, RHS
4058  2116059137U, // <5,4,7,0>: Cost 2 ins <5,u,7,0>, lane 1
4059  2113470467U, // <5,4,7,1>: Cost 2 ins <5,4,7,u>, lane 3
4060  2113470467U, // <5,4,7,2>: Cost 2 ins <5,4,7,u>, lane 3
4061  2116083713U, // <5,4,7,3>: Cost 2 ins <5,u,7,3>, lane 1
4062  2040974544U, // <5,4,7,4>: Cost 2 vtrnr RHS, <4,4,4,4>
4063  2040971602U, // <5,4,7,5>: Cost 2 vtrnr RHS, <0,4,1,5>
4064  94817590U, // <5,4,7,6>: Cost 1 vrev RHS
4065  2116116481U, // <5,4,7,7>: Cost 2 ins <5,u,7,7>, lane 1
4066  94965064U, // <5,4,7,u>: Cost 1 vrev RHS
4067  2116059137U, // <5,4,u,0>: Cost 2 ins <5,u,7,0>, lane 1
4068  2113470467U, // <5,4,u,1>: Cost 2 ins <5,4,7,u>, lane 3
4069  2113470467U, // <5,4,u,2>: Cost 2 ins <5,4,7,u>, lane 3
4070  2115641345U, // <5,4,u,3>: Cost 2 ins <5,u,1,3>, lane 1
4071  2040982736U, // <5,4,u,4>: Cost 2 vtrnr RHS, <4,4,4,4>
4072  2040979794U, // <5,4,u,5>: Cost 2 vtrnr RHS, <0,4,1,5>
4073  94825783U, // <5,4,u,6>: Cost 1 vrev RHS
4074  2115969025U, // <5,4,u,7>: Cost 2 ins <5,u,5,7>, lane 1
4075  94973257U, // <5,4,u,u>: Cost 1 vrev RHS
4076  2040917295U, // <5,5,0,0>: Cost 2 vtrnr <4,5,6,0>, <4,5,6,0>
4077  1573109862U, // <5,5,0,1>: Cost 2 vext2 <4,u,5,5>, LHS
4078  1711308902U, // <5,5,0,2>: Cost 2 vuzpl <5,5,5,5>, LHS
4079  3187908610U, // <5,5,0,3>: Cost 3 ins <5,5,u,3>, lane 2
4080  2687127138U, // <5,5,0,4>: Cost 3 vext3 <0,4,1,5>, <5,0,4,1>
4081  2114183170U, // <5,5,0,5>: Cost 2 ins <5,5,u,5>, lane 2
4082  3187933186U, // <5,5,0,6>: Cost 3 ins <5,5,u,6>, lane 2
4083  2114199554U, // <5,5,0,7>: Cost 2 ins <5,5,u,7>, lane 2
4084  1573110429U, // <5,5,0,u>: Cost 2 vext2 <4,u,5,5>, LHS
4085  2646852342U, // <5,5,1,0>: Cost 3 vext2 <4,u,5,5>, <1,0,3,2>
4086  1908624922U, // <5,5,1,1>: Cost 2 vzipr <4,u,5,1>, <4,u,5,1>
4087  2646852502U, // <5,5,1,2>: Cost 3 vext2 <4,u,5,5>, <1,2,3,0>
4088  1778417766U, // <5,5,1,3>: Cost 2 vuzpr <5,5,5,5>, LHS
4089  2715217591U, // <5,5,1,4>: Cost 3 vext3 <5,1,4,5>, <5,1,4,5>
4090  2114183170U, // <5,5,1,5>: Cost 2 ins <5,5,u,5>, lane 2
4091  2982365698U, // <5,5,1,6>: Cost 3 vzipr <4,u,5,1>, <3,4,5,6>
4092  2114199554U, // <5,5,1,7>: Cost 2 ins <5,5,u,7>, lane 2
4093  1778417771U, // <5,5,1,u>: Cost 2 vuzpr <5,5,5,5>, LHS
4094  2785052326U, // <5,5,2,0>: Cost 3 vuzpl <5,5,5,5>, <2,3,0,1>
4095  3205365760U, // <5,5,2,1>: Cost 3 ins <u,5,2,1>, lane 0
4096  2040933681U, // <5,5,2,2>: Cost 2 vtrnr <4,5,6,2>, <4,5,6,2>
4097  2131640320U, // <5,5,2,3>: Cost 2 ins <u,5,2,3>, lane 0
4098  2785052366U, // <5,5,2,4>: Cost 3 vuzpl <5,5,5,5>, <2,3,4,5>
4099  2114183170U, // <5,5,2,5>: Cost 2 ins <5,5,u,5>, lane 2
4100  2646853562U, // <5,5,2,6>: Cost 3 vext2 <4,u,5,5>, <2,6,3,7>
4101  2114199554U, // <5,5,2,7>: Cost 2 ins <5,5,u,7>, lane 2
4102  2114199554U, // <5,5,2,u>: Cost 2 ins <5,5,u,7>, lane 2
4103  2646853782U, // <5,5,3,0>: Cost 3 vext2 <4,u,5,5>, <3,0,1,2>
4104  2785052822U, // <5,5,3,1>: Cost 3 vuzpl <5,5,5,5>, <3,0,1,2>
4105  3187900418U, // <5,5,3,2>: Cost 3 ins <5,5,u,2>, lane 2
4106  1880105089U, // <5,5,3,3>: Cost 2 vzipr <0,1,5,3>, <0,1,5,3>
4107  2646854146U, // <5,5,3,4>: Cost 3 vext2 <4,u,5,5>, <3,4,5,6>
4108  2114183170U, // <5,5,3,5>: Cost 2 ins <5,5,u,5>, lane 2
4109  3205480448U, // <5,5,3,6>: Cost 3 ins <u,5,3,6>, lane 0
4110  2131746816U, // <5,5,3,7>: Cost 2 ins <u,5,3,7>, lane 0
4111  2131746816U, // <5,5,3,u>: Cost 2 ins <u,5,3,7>, lane 0
4112  2646854546U, // <5,5,4,0>: Cost 3 vext2 <4,u,5,5>, <4,0,5,1>
4113  2716987279U, // <5,5,4,1>: Cost 3 vext3 <5,4,1,5>, <5,4,1,5>
4114  3187900418U, // <5,5,4,2>: Cost 3 ins <5,5,u,2>, lane 2
4115  3187908610U, // <5,5,4,3>: Cost 3 ins <5,5,u,3>, lane 2
4116  1845022662U, // <5,5,4,4>: Cost 2 vzipl <5,4,7,6>, <5,4,7,6>
4117  1573113142U, // <5,5,4,5>: Cost 2 vext2 <4,u,5,5>, RHS
4118  1711312182U, // <5,5,4,6>: Cost 2 vuzpl <5,5,5,5>, RHS
4119  2114199554U, // <5,5,4,7>: Cost 2 ins <5,5,u,7>, lane 2
4120  1573113374U, // <5,5,4,u>: Cost 2 vext2 <4,u,5,5>, <4,u,5,5>
4121  1509982310U, // <5,5,5,0>: Cost 2 vext1 <5,5,5,5>, LHS
4122  2113986563U, // <5,5,5,1>: Cost 2 ins <5,5,5,u>, lane 3
4123  2113986563U, // <5,5,5,2>: Cost 2 ins <5,5,5,u>, lane 3
4124  2113986563U, // <5,5,5,3>: Cost 2 ins <5,5,5,u>, lane 3
4125  1509985590U, // <5,5,5,4>: Cost 2 vext1 <5,5,5,5>, RHS
4126  229035318U, // <5,5,5,5>: Cost 1 vdup1 RHS
4127  2113986563U, // <5,5,5,6>: Cost 2 ins <5,5,5,u>, lane 3
4128  1778421046U, // <5,5,5,7>: Cost 2 vuzpr <5,5,5,5>, RHS
4129  229035318U, // <5,5,5,u>: Cost 1 vdup1 RHS
4130  2131910656U, // <5,5,6,0>: Cost 2 ins <u,5,6,0>, lane 0
4131  2131918848U, // <5,5,6,1>: Cost 2 ins <u,5,6,1>, lane 0
4132  2131927040U, // <5,5,6,2>: Cost 2 ins <u,5,6,2>, lane 0
4133  2131935232U, // <5,5,6,3>: Cost 2 ins <u,5,6,3>, lane 0
4134  2131943424U, // <5,5,6,4>: Cost 2 ins <u,5,6,4>, lane 0
4135  2131951616U, // <5,5,6,5>: Cost 2 ins <u,5,6,5>, lane 0
4136  1900038658U, // <5,5,6,6>: Cost 2 vzipr <3,4,5,6>, <3,4,5,6>
4137  1058226176U, // <5,5,6,7>: Cost 1 ins RHS, lane 0
4138  1058226176U, // <5,5,6,u>: Cost 1 ins RHS, lane 0
4139  2116059137U, // <5,5,7,0>: Cost 2 ins <5,u,7,0>, lane 1
4140  2114134019U, // <5,5,7,1>: Cost 2 ins <5,5,7,u>, lane 3
4141  2114134019U, // <5,5,7,2>: Cost 2 ins <5,5,7,u>, lane 3
4142  2116083713U, // <5,5,7,3>: Cost 2 ins <5,u,7,3>, lane 1
4143  2116091905U, // <5,5,7,4>: Cost 2 ins <5,u,7,4>, lane 1
4144  2040975364U, // <5,5,7,5>: Cost 2 vtrnr RHS, <5,5,5,5>
4145  2116108289U, // <5,5,7,6>: Cost 2 ins <5,u,7,6>, lane 1
4146  967232822U, // <5,5,7,7>: Cost 1 vtrnr RHS, RHS
4147  967232823U, // <5,5,7,u>: Cost 1 vtrnr RHS, RHS
4148  1509982310U, // <5,5,u,0>: Cost 2 vext1 <5,5,5,5>, LHS
4149  1573115694U, // <5,5,u,1>: Cost 2 vext2 <4,u,5,5>, LHS
4150  1711314734U, // <5,5,u,2>: Cost 2 vuzpl <5,5,5,5>, LHS
4151  1778418333U, // <5,5,u,3>: Cost 2 vuzpr <5,5,5,5>, LHS
4152  1845022662U, // <5,5,u,4>: Cost 2 vzipl <5,4,7,6>, <5,4,7,6>
4153  229035318U, // <5,5,u,5>: Cost 1 vdup1 RHS
4154  1711315098U, // <5,5,u,6>: Cost 2 vuzpl <5,5,5,5>, RHS
4155  967241014U, // <5,5,u,7>: Cost 1 vtrnr RHS, RHS
4156  967241015U, // <5,5,u,u>: Cost 1 vtrnr RHS, RHS
4157  2114805762U, // <5,6,0,0>: Cost 2 ins <5,6,u,0>, lane 2
4158  1564491878U, // <5,6,0,1>: Cost 2 vext2 <3,4,5,6>, LHS
4159  2132148224U, // <5,6,0,2>: Cost 2 ins <u,6,0,2>, lane 0
4160  2638233856U, // <5,6,0,3>: Cost 3 vext2 <3,4,5,6>, <0,3,1,4>
4161  2114838530U, // <5,6,0,4>: Cost 2 ins <5,6,u,4>, lane 2
4162  3188588546U, // <5,6,0,5>: Cost 3 ins <5,6,u,5>, lane 2
4163  3188596738U, // <5,6,0,6>: Cost 3 ins <5,6,u,6>, lane 2
4164  2973732150U, // <5,6,0,7>: Cost 3 vzipr <3,4,5,0>, RHS
4165  1564492445U, // <5,6,0,u>: Cost 2 vext2 <3,4,5,6>, LHS
4166  2114805762U, // <5,6,1,0>: Cost 2 ins <5,6,u,0>, lane 2
4167  2638234420U, // <5,6,1,1>: Cost 3 vext2 <3,4,5,6>, <1,1,1,1>
4168  2638234518U, // <5,6,1,2>: Cost 3 vext2 <3,4,5,6>, <1,2,3,0>
4169  2115641345U, // <5,6,1,3>: Cost 2 ins <5,u,1,3>, lane 1
4170  2114838530U, // <5,6,1,4>: Cost 2 ins <5,6,u,4>, lane 2
4171  2638234768U, // <5,6,1,5>: Cost 3 vext2 <3,4,5,6>, <1,5,3,7>
4172  2982366436U, // <5,6,1,6>: Cost 3 vzipr <4,u,5,1>, <4,4,6,6>
4173  1908624694U, // <5,6,1,7>: Cost 2 vzipr <4,u,5,1>, RHS
4174  1908624695U, // <5,6,1,u>: Cost 2 vzipr <4,u,5,1>, RHS
4175  2114805762U, // <5,6,2,0>: Cost 2 ins <5,6,u,0>, lane 2
4176  3188555778U, // <5,6,2,1>: Cost 3 ins <5,6,u,1>, lane 2
4177  2638235240U, // <5,6,2,2>: Cost 3 vext2 <3,4,5,6>, <2,2,2,2>
4178  2132303872U, // <5,6,2,3>: Cost 2 ins <u,6,2,3>, lane 0
4179  2114838530U, // <5,6,2,4>: Cost 2 ins <5,6,u,4>, lane 2
4180  2638235496U, // <5,6,2,5>: Cost 3 vext2 <3,4,5,6>, <2,5,3,6>
4181  2638235578U, // <5,6,2,6>: Cost 3 vext2 <3,4,5,6>, <2,6,3,7>
4182  2964458806U, // <5,6,2,7>: Cost 3 vzipr <1,u,5,2>, RHS
4183  2114805762U, // <5,6,2,u>: Cost 2 ins <5,6,u,0>, lane 2
4184  2114805762U, // <5,6,3,0>: Cost 2 ins <5,6,u,0>, lane 2
4185  3206103040U, // <5,6,3,1>: Cost 3 ins <u,6,3,1>, lane 0
4186  3206111232U, // <5,6,3,2>: Cost 3 ins <u,6,3,2>, lane 0
4187  2638236060U, // <5,6,3,3>: Cost 3 vext2 <3,4,5,6>, <3,3,3,3>
4188  1564494338U, // <5,6,3,4>: Cost 2 vext2 <3,4,5,6>, <3,4,5,6>
4189  2783119874U, // <5,6,3,5>: Cost 3 vuzpl <5,2,6,3>, <3,4,5,6>
4190  3206144000U, // <5,6,3,6>: Cost 3 ins <u,6,3,6>, lane 0
4191  2132410368U, // <5,6,3,7>: Cost 2 ins <u,6,3,7>, lane 0
4192  1567148870U, // <5,6,3,u>: Cost 2 vext2 <3,u,5,6>, <3,u,5,6>
4193  2114805762U, // <5,6,4,0>: Cost 2 ins <5,6,u,0>, lane 2
4194  3189587969U, // <5,6,4,1>: Cost 3 ins <5,u,4,1>, lane 1
4195  2918765050U, // <5,6,4,2>: Cost 3 vzipl <5,4,7,6>, <6,2,7,3>
4196  2638236818U, // <5,6,4,3>: Cost 3 vext2 <3,4,5,6>, <4,3,6,5>
4197  2114838530U, // <5,6,4,4>: Cost 2 ins <5,6,u,4>, lane 2
4198  1564495158U, // <5,6,4,5>: Cost 2 vext2 <3,4,5,6>, RHS
4199  2132475904U, // <5,6,4,6>: Cost 2 ins <u,6,4,6>, lane 0
4200  2972437814U, // <5,6,4,7>: Cost 3 vzipr <3,2,5,4>, RHS
4201  1564495401U, // <5,6,4,u>: Cost 2 vext2 <3,4,5,6>, RHS
4202  2114805762U, // <5,6,5,0>: Cost 2 ins <5,6,u,0>, lane 2
4203  2662125264U, // <5,6,5,1>: Cost 3 vext2 <7,4,5,6>, <5,1,7,3>
4204  2982398876U, // <5,6,5,2>: Cost 3 vzipr <4,u,5,5>, <4,0,6,2>
4205  3189678081U, // <5,6,5,3>: Cost 3 ins <5,u,5,3>, lane 1
4206  2114838530U, // <5,6,5,4>: Cost 2 ins <5,6,u,4>, lane 2
4207  2115952641U, // <5,6,5,5>: Cost 2 ins <5,u,5,5>, lane 1
4208  1772530997U, // <5,6,5,6>: Cost 2 vuzpr <4,5,6,6>, <4,5,6,6>
4209  1908657462U, // <5,6,5,7>: Cost 2 vzipr <4,u,5,5>, RHS
4210  1908657463U, // <5,6,5,u>: Cost 2 vzipr <4,u,5,5>, RHS
4211  2114805762U, // <5,6,6,0>: Cost 2 ins <5,6,u,0>, lane 2
4212  3189735425U, // <5,6,6,1>: Cost 3 ins <5,u,6,1>, lane 1
4213  2920043002U, // <5,6,6,2>: Cost 3 vzipl <5,6,7,0>, <6,2,7,3>
4214  2973781298U, // <5,6,6,3>: Cost 3 vzipr <3,4,5,6>, <4,5,6,3>
4215  2114838530U, // <5,6,6,4>: Cost 2 ins <5,6,u,4>, lane 2
4216  2973781138U, // <5,6,6,5>: Cost 3 vzipr <3,4,5,6>, <4,3,6,5>
4217  2132623360U, // <5,6,6,6>: Cost 2 ins <u,6,6,6>, lane 0
4218  1900039478U, // <5,6,6,7>: Cost 2 vzipr <3,4,5,6>, RHS
4219  1900039479U, // <5,6,6,u>: Cost 2 vzipr <3,4,5,6>, RHS
4220  430358630U, // <5,6,7,0>: Cost 1 vext1 RHS, LHS
4221  1504101110U, // <5,6,7,1>: Cost 2 vext1 RHS, <1,0,3,2>
4222  1504101992U, // <5,6,7,2>: Cost 2 vext1 RHS, <2,2,2,2>
4223  1504102550U, // <5,6,7,3>: Cost 2 vext1 RHS, <3,0,1,2>
4224  430361910U, // <5,6,7,4>: Cost 1 vext1 RHS, RHS
4225  1504104390U, // <5,6,7,5>: Cost 2 vext1 RHS, <5,4,7,6>
4226  1504105272U, // <5,6,7,6>: Cost 2 vext1 RHS, <6,6,6,6>
4227  1887440182U, // <5,6,7,7>: Cost 2 vzipr <1,3,5,7>, RHS
4228  430364462U, // <5,6,7,u>: Cost 1 vext1 RHS, LHS
4229  430366822U, // <5,6,u,0>: Cost 1 vext1 RHS, LHS
4230  1564497710U, // <5,6,u,1>: Cost 2 vext2 <3,4,5,6>, LHS
4231  1504110184U, // <5,6,u,2>: Cost 2 vext1 RHS, <2,2,2,2>
4232  1504110742U, // <5,6,u,3>: Cost 2 vext1 RHS, <3,0,1,2>
4233  430370103U, // <5,6,u,4>: Cost 1 vext1 RHS, RHS
4234  1564498074U, // <5,6,u,5>: Cost 2 vext2 <3,4,5,6>, RHS
4235  1504113146U, // <5,6,u,6>: Cost 2 vext1 RHS, <6,2,7,3>
4236  1887448374U, // <5,6,u,7>: Cost 2 vzipr <1,3,5,u>, RHS
4237  430372654U, // <5,6,u,u>: Cost 1 vext1 RHS, LHS
4238  1772535808U, // <5,7,0,0>: Cost 2 vuzpr RHS, <0,0,0,0>
4239  1551892582U, // <5,7,0,1>: Cost 2 vext2 <1,3,5,7>, LHS
4240  1772535828U, // <5,7,0,2>: Cost 2 vuzpr RHS, <0,0,2,2>
4241  2115493890U, // <5,7,0,3>: Cost 2 ins <5,7,u,3>, lane 2
4242  2625634642U, // <5,7,0,4>: Cost 3 vext2 <1,3,5,7>, <0,4,1,5>
4243  2846279860U, // <5,7,0,5>: Cost 3 vuzpr RHS, <3,0,4,5>
4244  2846277674U, // <5,7,0,6>: Cost 3 vuzpr RHS, <0,0,4,6>
4245  2115526658U, // <5,7,0,7>: Cost 2 ins <5,7,u,7>, lane 2
4246  1551893149U, // <5,7,0,u>: Cost 2 vext2 <1,3,5,7>, LHS
4247  2115018755U, // <5,7,1,0>: Cost 2 ins <5,7,1,u>, lane 3
4248  1772536628U, // <5,7,1,1>: Cost 2 vuzpr RHS, <1,1,1,1>
4249  2115018755U, // <5,7,1,2>: Cost 2 ins <5,7,1,u>, lane 3
4250  698794086U, // <5,7,1,3>: Cost 1 vuzpr RHS, LHS
4251  2115018755U, // <5,7,1,4>: Cost 2 ins <5,7,1,u>, lane 3
4252  2115018755U, // <5,7,1,5>: Cost 2 ins <5,7,1,u>, lane 3
4253  2115018755U, // <5,7,1,6>: Cost 2 ins <5,7,1,u>, lane 3
4254  2115526658U, // <5,7,1,7>: Cost 2 ins <5,7,u,7>, lane 2
4255  698794091U, // <5,7,1,u>: Cost 1 vuzpr RHS, LHS
4256  1772536726U, // <5,7,2,0>: Cost 2 vuzpr RHS, <1,2,3,0>
4257  2846277795U, // <5,7,2,1>: Cost 3 vuzpr RHS, <0,2,0,1>
4258  1772535972U, // <5,7,2,2>: Cost 2 vuzpr RHS, <0,2,0,2>
4259  1772537458U, // <5,7,2,3>: Cost 2 vuzpr RHS, <2,2,3,3>
4260  1772536730U, // <5,7,2,4>: Cost 2 vuzpr RHS, <1,2,3,4>
4261  2625636201U, // <5,7,2,5>: Cost 3 vext2 <1,3,5,7>, <2,5,3,7>
4262  1772536012U, // <5,7,2,6>: Cost 2 vuzpr RHS, <0,2,4,6>
4263  2115526658U, // <5,7,2,7>: Cost 2 ins <5,7,u,7>, lane 2
4264  1772535978U, // <5,7,2,u>: Cost 2 vuzpr RHS, <0,2,0,u>
4265  2625636502U, // <5,7,3,0>: Cost 3 vext2 <1,3,5,7>, <3,0,1,2>
4266  1772537510U, // <5,7,3,1>: Cost 2 vuzpr RHS, <2,3,0,1>
4267  2846278606U, // <5,7,3,2>: Cost 3 vuzpr RHS, <1,3,0,2>
4268  1772536792U, // <5,7,3,3>: Cost 2 vuzpr RHS, <1,3,1,3>
4269  2625636866U, // <5,7,3,4>: Cost 3 vext2 <1,3,5,7>, <3,4,5,6>
4270  1772537550U, // <5,7,3,5>: Cost 2 vuzpr RHS, <2,3,4,5>
4271  2846278628U, // <5,7,3,6>: Cost 3 vuzpr RHS, <1,3,2,6>
4272  1772536832U, // <5,7,3,7>: Cost 2 vuzpr RHS, <1,3,5,7>
4273  1772536797U, // <5,7,3,u>: Cost 2 vuzpr RHS, <1,3,1,u>
4274  2571919462U, // <5,7,4,0>: Cost 3 vext1 <3,5,7,4>, LHS
4275  2571920384U, // <5,7,4,1>: Cost 3 vext1 <3,5,7,4>, <1,3,5,7>
4276  2846277958U, // <5,7,4,2>: Cost 3 vuzpr RHS, <0,4,0,2>
4277  2115493890U, // <5,7,4,3>: Cost 2 ins <5,7,u,3>, lane 2
4278  1772539088U, // <5,7,4,4>: Cost 2 vuzpr RHS, <4,4,4,4>
4279  1551895862U, // <5,7,4,5>: Cost 2 vext2 <1,3,5,7>, RHS
4280  1772536156U, // <5,7,4,6>: Cost 2 vuzpr RHS, <0,4,2,6>
4281  2115526658U, // <5,7,4,7>: Cost 2 ins <5,7,u,7>, lane 2
4282  1551896105U, // <5,7,4,u>: Cost 2 vext2 <1,3,5,7>, RHS
4283  2115313667U, // <5,7,5,0>: Cost 2 ins <5,7,5,u>, lane 3
4284  2115313667U, // <5,7,5,1>: Cost 2 ins <5,7,5,u>, lane 3
4285  2115313667U, // <5,7,5,2>: Cost 2 ins <5,7,5,u>, lane 3
4286  2115493890U, // <5,7,5,3>: Cost 2 ins <5,7,u,3>, lane 2
4287  2115313667U, // <5,7,5,4>: Cost 2 ins <5,7,5,u>, lane 3
4288  1772539908U, // <5,7,5,5>: Cost 2 vuzpr RHS, <5,5,5,5>
4289  2115313667U, // <5,7,5,6>: Cost 2 ins <5,7,5,u>, lane 3
4290  698797366U, // <5,7,5,7>: Cost 1 vuzpr RHS, RHS
4291  698797367U, // <5,7,5,u>: Cost 1 vuzpr RHS, RHS
4292  1772540002U, // <5,7,6,0>: Cost 2 vuzpr RHS, <5,6,7,0>
4293  2846279577U, // <5,7,6,1>: Cost 3 vuzpr RHS, <2,6,0,1>
4294  1772539212U, // <5,7,6,2>: Cost 2 vuzpr RHS, <4,6,0,2>
4295  2115493890U, // <5,7,6,3>: Cost 2 ins <5,7,u,3>, lane 2
4296  1772540006U, // <5,7,6,4>: Cost 2 vuzpr RHS, <5,6,7,4>
4297  2846279617U, // <5,7,6,5>: Cost 3 vuzpr RHS, <2,6,4,5>
4298  1772539252U, // <5,7,6,6>: Cost 2 vuzpr RHS, <4,6,4,6>
4299  1772537786U, // <5,7,6,7>: Cost 2 vuzpr RHS, <2,6,3,7>
4300  1772537787U, // <5,7,6,u>: Cost 2 vuzpr RHS, <2,6,3,u>
4301  1510146150U, // <5,7,7,0>: Cost 2 vext1 <5,5,7,7>, LHS
4302  1772540750U, // <5,7,7,1>: Cost 2 vuzpr RHS, <6,7,0,1>
4303  2846281846U, // <5,7,7,2>: Cost 3 vuzpr RHS, <5,7,0,2>
4304  1772540032U, // <5,7,7,3>: Cost 2 vuzpr RHS, <5,7,1,3>
4305  1510149430U, // <5,7,7,4>: Cost 2 vext1 <5,5,7,7>, RHS
4306  1772540790U, // <5,7,7,5>: Cost 2 vuzpr RHS, <6,7,4,5>
4307  2116108289U, // <5,7,7,6>: Cost 2 ins <5,u,7,6>, lane 1
4308  1772540072U, // <5,7,7,7>: Cost 2 vuzpr RHS, <5,7,5,7>
4309  1772540037U, // <5,7,7,u>: Cost 2 vuzpr RHS, <5,7,1,u>
4310  1772537212U, // <5,7,u,0>: Cost 2 vuzpr RHS, <1,u,3,0>
4311  1551898414U, // <5,7,u,1>: Cost 2 vext2 <1,3,5,7>, LHS
4312  1772536458U, // <5,7,u,2>: Cost 2 vuzpr RHS, <0,u,0,2>
4313  698794653U, // <5,7,u,3>: Cost 1 vuzpr RHS, LHS
4314  1772537216U, // <5,7,u,4>: Cost 2 vuzpr RHS, <1,u,3,4>
4315  1551898778U, // <5,7,u,5>: Cost 2 vext2 <1,3,5,7>, RHS
4316  1772536480U, // <5,7,u,6>: Cost 2 vuzpr RHS, <0,u,2,6>
4317  698797609U, // <5,7,u,7>: Cost 1 vuzpr RHS, RHS
4318  698794658U, // <5,7,u,u>: Cost 1 vuzpr RHS, LHS
4319  1772544000U, // <5,u,0,0>: Cost 2 vuzpr RHS, <0,0,0,0>
4320  1551900774U, // <5,u,0,1>: Cost 2 vext2 <1,3,5,u>, LHS
4321  1772544020U, // <5,u,0,2>: Cost 2 vuzpr RHS, <0,0,2,2>
4322  2111512578U, // <5,u,0,3>: Cost 2 ins <5,1,u,3>, lane 2
4323  2114838530U, // <5,u,0,4>: Cost 2 ins <5,6,u,4>, lane 2
4324  2114183170U, // <5,u,0,5>: Cost 2 ins <5,5,u,5>, lane 2
4325  2113527810U, // <5,u,0,6>: Cost 2 ins <5,4,u,6>, lane 2
4326  2114199554U, // <5,u,0,7>: Cost 2 ins <5,5,u,7>, lane 2
4327  1551901341U, // <5,u,0,u>: Cost 2 vext2 <1,3,5,u>, LHS
4328  2114805762U, // <5,u,1,0>: Cost 2 ins <5,6,u,0>, lane 2
4329  1772544820U, // <5,u,1,1>: Cost 2 vuzpr RHS, <1,1,1,1>
4330  1613387566U, // <5,u,1,2>: Cost 2 vext3 <0,4,1,5>, LHS
4331  698802278U, // <5,u,1,3>: Cost 1 vuzpr RHS, LHS
4332  2114838530U, // <5,u,1,4>: Cost 2 ins <5,6,u,4>, lane 2
4333  1843009690U, // <5,u,1,5>: Cost 2 vzipl <5,1,7,3>, RHS
4334  1980766362U, // <5,u,1,6>: Cost 2 vtrnl <5,7,1,3>, RHS
4335  1908624712U, // <5,u,1,7>: Cost 2 vzipr <4,u,5,1>, RHS
4336  698802283U, // <5,u,1,u>: Cost 1 vuzpr RHS, LHS
4337  1772544918U, // <5,u,2,0>: Cost 2 vuzpr RHS, <1,2,3,0>
4338  2128969728U, // <5,u,2,1>: Cost 2 ins <u,1,2,1>, lane 0
4339  1772544164U, // <5,u,2,2>: Cost 2 vuzpr RHS, <0,2,0,2>
4340  1055244288U, // <5,u,2,3>: Cost 1 ins LHS, lane 0
4341  1772544922U, // <5,u,2,4>: Cost 2 vuzpr RHS, <1,2,3,4>
4342  2129002496U, // <5,u,2,5>: Cost 2 ins <u,1,2,5>, lane 0
4343  1772544204U, // <5,u,2,6>: Cost 2 vuzpr RHS, <0,2,4,6>
4344  2114199554U, // <5,u,2,7>: Cost 2 ins <5,5,u,7>, lane 2
4345  1055244288U, // <5,u,2,u>: Cost 1 ins LHS, lane 0
4346  2129698816U, // <5,u,3,0>: Cost 2 ins <u,2,3,0>, lane 0
4347  1772545702U, // <5,u,3,1>: Cost 2 vuzpr RHS, <2,3,0,1>
4348  2128388096U, // <5,u,3,2>: Cost 2 ins <u,0,3,2>, lane 0
4349  1772544984U, // <5,u,3,3>: Cost 2 vuzpr RHS, <1,3,1,3>
4350  1564510724U, // <5,u,3,4>: Cost 2 vext2 <3,4,5,u>, <3,4,5,u>
4351  1772545742U, // <5,u,3,5>: Cost 2 vuzpr RHS, <2,3,4,5>
4352  2113527810U, // <5,u,3,6>: Cost 2 ins <5,4,u,6>, lane 2
4353  1772545024U, // <5,u,3,7>: Cost 2 vuzpr RHS, <1,3,5,7>
4354  1567165256U, // <5,u,3,u>: Cost 2 vext2 <3,u,5,u>, <3,u,5,u>
4355  2114805762U, // <5,u,4,0>: Cost 2 ins <5,6,u,0>, lane 2
4356  1845024558U, // <5,u,4,1>: Cost 2 vzipl <5,4,7,6>, LHS
4357  2642897979U, // <5,u,4,2>: Cost 3 vext2 <4,2,5,u>, <4,2,5,u>
4358  2111512578U, // <5,u,4,3>: Cost 2 ins <5,1,u,3>, lane 2
4359  1772547280U, // <5,u,4,4>: Cost 2 vuzpr RHS, <4,4,4,4>
4360  1551904054U, // <5,u,4,5>: Cost 2 vext2 <1,3,5,u>, RHS
4361  1772544348U, // <5,u,4,6>: Cost 2 vuzpr RHS, <0,4,2,6>
4362  2114199554U, // <5,u,4,7>: Cost 2 ins <5,5,u,7>, lane 2
4363  1551904297U, // <5,u,4,u>: Cost 2 vext2 <1,3,5,u>, RHS
4364  1509982310U, // <5,u,5,0>: Cost 2 vext1 <5,5,5,5>, LHS
4365  1845532462U, // <5,u,5,1>: Cost 2 vzipl <5,5,5,5>, LHS
4366  1979750190U, // <5,u,5,2>: Cost 2 vtrnl <5,5,5,5>, LHS
4367  1908654236U, // <5,u,5,3>: Cost 2 vzipr <4,u,5,5>, LHS
4368  1509985590U, // <5,u,5,4>: Cost 2 vext1 <5,5,5,5>, RHS
4369  229035318U, // <5,u,5,5>: Cost 1 vdup1 RHS
4370  1613387930U, // <5,u,5,6>: Cost 2 vext3 <0,4,1,5>, RHS
4371  698805558U, // <5,u,5,7>: Cost 1 vuzpr RHS, RHS
4372  698805559U, // <5,u,5,u>: Cost 1 vuzpr RHS, RHS
4373  1772548194U, // <5,u,6,0>: Cost 2 vuzpr RHS, <5,6,7,0>
4374  1846302510U, // <5,u,6,1>: Cost 2 vzipl <5,6,7,0>, LHS
4375  1772547404U, // <5,u,6,2>: Cost 2 vuzpr RHS, <4,6,0,2>
4376  1900036252U, // <5,u,6,3>: Cost 2 vzipr <3,4,5,6>, LHS
4377  1772548198U, // <5,u,6,4>: Cost 2 vuzpr RHS, <5,6,7,4>
4378  1846302874U, // <5,u,6,5>: Cost 2 vzipl <5,6,7,0>, RHS
4379  1772547444U, // <5,u,6,6>: Cost 2 vuzpr RHS, <4,6,4,6>
4380  1058226176U, // <5,u,6,7>: Cost 1 ins RHS, lane 0
4381  1058226176U, // <5,u,6,u>: Cost 1 ins RHS, lane 0
4382  430506086U, // <5,u,7,0>: Cost 1 vext1 RHS, LHS
4383  1486333117U, // <5,u,7,1>: Cost 2 vext1 <1,5,u,7>, <1,5,u,7>
4384  2040971914U, // <5,u,7,2>: Cost 2 vtrnr RHS, <0,u,0,2>
4385  967230109U, // <5,u,7,3>: Cost 1 vtrnr RHS, LHS
4386  430509384U, // <5,u,7,4>: Cost 1 vext1 RHS, RHS
4387  2040971926U, // <5,u,7,5>: Cost 2 vtrnr RHS, <0,u,1,5>
4388  118708378U, // <5,u,7,6>: Cost 1 vrev RHS
4389  967233065U, // <5,u,7,7>: Cost 1 vtrnr RHS, RHS
4390  967230114U, // <5,u,7,u>: Cost 1 vtrnr RHS, LHS
4391  430514278U, // <5,u,u,0>: Cost 1 vext1 RHS, LHS
4392  1551906606U, // <5,u,u,1>: Cost 2 vext2 <1,3,5,u>, LHS
4393  1613388133U, // <5,u,u,2>: Cost 2 vext3 <0,4,1,5>, LHS
4394  698802845U, // <5,u,u,3>: Cost 1 vuzpr RHS, LHS
4395  430517577U, // <5,u,u,4>: Cost 1 vext1 RHS, RHS
4396  229035318U, // <5,u,u,5>: Cost 1 vdup1 RHS
4397  118716571U, // <5,u,u,6>: Cost 1 vrev RHS
4398  698805801U, // <5,u,u,7>: Cost 1 vuzpr RHS, RHS
4399  698802850U, // <5,u,u,u>: Cost 1 vuzpr RHS, LHS
4400  2128150528U, // <6,0,0,0>: Cost 2 ins <u,0,0,0>, lane 0
4401  2121523201U, // <6,0,0,1>: Cost 2 ins <6,u,0,1>, lane 1
4402  1718206566U, // <6,0,0,2>: Cost 2 vuzpl <6,7,0,1>, LHS
4403  2852933922U, // <6,0,0,3>: Cost 3 vuzpr <5,6,7,0>, <6,0,1,3>
4404  2642903388U, // <6,0,0,4>: Cost 3 vext2 <4,2,6,0>, <0,4,2,6>
4405  2852934680U, // <6,0,0,5>: Cost 3 vuzpr <5,6,7,0>, <7,0,4,5>
4406  2852934690U, // <6,0,0,6>: Cost 3 vuzpr <5,6,7,0>, <7,0,5,6>
4407  2852933962U, // <6,0,0,7>: Cost 3 vuzpr <5,6,7,0>, <6,0,5,7>
4408  1718206620U, // <6,0,0,u>: Cost 2 vuzpl <6,7,0,1>, LHS
4409  2566070374U, // <6,0,1,0>: Cost 3 vext1 <2,6,0,1>, LHS
4410  2128232448U, // <6,0,1,1>: Cost 2 ins <u,0,1,1>, lane 0
4411  1612284006U, // <6,0,1,2>: Cost 2 vext3 <0,2,4,6>, LHS
4412  1779187814U, // <6,0,1,3>: Cost 2 vuzpr <5,6,7,0>, LHS
4413  2566073654U, // <6,0,1,4>: Cost 3 vext1 <2,6,0,1>, RHS
4414  2583990308U, // <6,0,1,5>: Cost 3 vext1 <5,6,0,1>, <5,6,0,1>
4415  2589963005U, // <6,0,1,6>: Cost 3 vext1 <6,6,0,1>, <6,6,0,1>
4416  2791949566U, // <6,0,1,7>: Cost 3 vuzpl <6,7,0,1>, <1,6,7,0>
4417  1612284060U, // <6,0,1,u>: Cost 2 vext3 <0,2,4,6>, LHS
4418  1504280678U, // <6,0,2,0>: Cost 2 vext1 <4,6,0,2>, LHS
4419  1849639014U, // <6,0,2,1>: Cost 2 vzipl <6,2,7,3>, LHS
4420  2128314368U, // <6,0,2,2>: Cost 2 ins <u,0,2,2>, lane 0
4421  2128322560U, // <6,0,2,3>: Cost 2 ins <u,0,2,3>, lane 0
4422  1612284108U, // <6,0,2,4>: Cost 2 vext3 <0,2,4,6>, <0,2,4,6>
4423  2578026192U, // <6,0,2,5>: Cost 3 vext1 <4,6,0,2>, <5,1,7,3>
4424  2578026792U, // <6,0,2,6>: Cost 3 vext1 <4,6,0,2>, <6,0,2,0>
4425  2578027514U, // <6,0,2,7>: Cost 3 vext1 <4,6,0,2>, <7,0,1,2>
4426  1612579056U, // <6,0,2,u>: Cost 2 vext3 <0,2,u,6>, <0,2,u,6>
4427  3202113536U, // <6,0,3,0>: Cost 3 ins <u,0,3,0>, lane 0
4428  2705342720U, // <6,0,3,1>: Cost 3 vext3 <3,4,5,6>, <0,3,1,4>
4429  2128388096U, // <6,0,3,2>: Cost 2 ins <u,0,3,2>, lane 0
4430  2852930520U, // <6,0,3,3>: Cost 3 vuzpr <5,6,7,0>, <1,3,1,3>
4431  2644896258U, // <6,0,3,4>: Cost 3 vext2 <4,5,6,0>, <3,4,5,6>
4432  2852931278U, // <6,0,3,5>: Cost 3 vuzpr <5,6,7,0>, <2,3,4,5>
4433  3190587394U, // <6,0,3,6>: Cost 3 ins <6,0,u,6>, lane 2
4434  2852930560U, // <6,0,3,7>: Cost 3 vuzpr <5,6,7,0>, <1,3,5,7>
4435  2128388096U, // <6,0,3,u>: Cost 2 ins <u,0,3,2>, lane 0
4436  2687058250U, // <6,0,4,0>: Cost 3 vext3 <0,4,0,6>, <0,4,0,6>
4437  2686026066U, // <6,0,4,1>: Cost 3 vext3 <0,2,4,6>, <0,4,1,5>
4438  1613463900U, // <6,0,4,2>: Cost 2 vext3 <0,4,2,6>, <0,4,2,6>
4439  3195576321U, // <6,0,4,3>: Cost 3 ins <6,u,4,3>, lane 1
4440  2687353198U, // <6,0,4,4>: Cost 3 vext3 <0,4,4,6>, <0,4,4,6>
4441  2121850881U, // <6,0,4,5>: Cost 2 ins <6,u,4,5>, lane 1
4442  1718209846U, // <6,0,4,6>: Cost 2 vuzpl <6,7,0,1>, RHS
4443  3195609089U, // <6,0,4,7>: Cost 3 ins <6,u,4,7>, lane 1
4444  1613906322U, // <6,0,4,u>: Cost 2 vext3 <0,4,u,6>, <0,4,u,6>
4445  3202260992U, // <6,0,5,0>: Cost 3 ins <u,0,5,0>, lane 0
4446  2128527360U, // <6,0,5,1>: Cost 2 ins <u,0,5,1>, lane 0
4447  3056156774U, // <6,0,5,2>: Cost 3 vtrnl <6,0,5,7>, LHS
4448  3190562818U, // <6,0,5,3>: Cost 3 ins <6,0,u,3>, lane 2
4449  3058802892U, // <6,0,5,4>: Cost 3 vtrnl <6,4,5,6>, <0,2,4,6>
4450  2852933636U, // <6,0,5,5>: Cost 3 vuzpr <5,6,7,0>, <5,5,5,5>
4451  2852932908U, // <6,0,5,6>: Cost 3 vuzpr <5,6,7,0>, <4,5,5,6>
4452  1779191094U, // <6,0,5,7>: Cost 2 vuzpr <5,6,7,0>, RHS
4453  1779191095U, // <6,0,5,u>: Cost 2 vuzpr <5,6,7,0>, RHS
4454  1779191906U, // <6,0,6,0>: Cost 2 vuzpr <5,6,7,0>, <5,6,7,0>
4455  1852244070U, // <6,0,6,1>: Cost 2 vzipl <6,6,6,6>, LHS
4456  1986461798U, // <6,0,6,2>: Cost 2 vtrnl <6,6,6,6>, LHS
4457  3195723777U, // <6,0,6,3>: Cost 3 ins <6,u,6,3>, lane 1
4458  2852933734U, // <6,0,6,4>: Cost 3 vuzpr <5,6,7,0>, <5,6,7,4>
4459  3195740161U, // <6,0,6,5>: Cost 3 ins <6,u,6,5>, lane 1
4460  2122006529U, // <6,0,6,6>: Cost 2 ins <6,u,6,6>, lane 1
4461  2128650240U, // <6,0,6,7>: Cost 2 ins <u,0,6,7>, lane 0
4462  1852244637U, // <6,0,6,u>: Cost 2 vzipl <6,6,6,6>, LHS
4463  1906753536U, // <6,0,7,0>: Cost 2 vzipr RHS, <0,0,0,0>
4464  1906755238U, // <6,0,7,1>: Cost 2 vzipr RHS, <2,3,0,1>
4465  1906753700U, // <6,0,7,2>: Cost 2 vzipr RHS, <0,2,0,2>
4466  2122055681U, // <6,0,7,3>: Cost 2 ins <6,u,7,3>, lane 1
4467  2572094774U, // <6,0,7,4>: Cost 3 vext1 <3,6,0,7>, RHS
4468  2980496418U, // <6,0,7,5>: Cost 3 vzipr RHS, <1,4,0,5>
4469  2980495690U, // <6,0,7,6>: Cost 3 vzipr RHS, <0,4,0,6>
4470  2122088449U, // <6,0,7,7>: Cost 2 ins <6,u,7,7>, lane 1
4471  1906753706U, // <6,0,7,u>: Cost 2 vzipr RHS, <0,2,0,u>
4472  1906761728U, // <6,0,u,0>: Cost 2 vzipr RHS, <0,0,0,0>
4473  1906763430U, // <6,0,u,1>: Cost 2 vzipr RHS, <2,3,0,1>
4474  1612284573U, // <6,0,u,2>: Cost 2 vext3 <0,2,4,6>, LHS
4475  1779188381U, // <6,0,u,3>: Cost 2 vuzpr <5,6,7,0>, LHS
4476  1616265906U, // <6,0,u,4>: Cost 2 vext3 <0,u,4,6>, <0,u,4,6>
4477  2121850881U, // <6,0,u,5>: Cost 2 ins <6,u,4,5>, lane 1
4478  1718212762U, // <6,0,u,6>: Cost 2 vuzpl <6,7,0,1>, RHS
4479  1779191337U, // <6,0,u,7>: Cost 2 vuzpr <5,6,7,0>, RHS
4480  1612284627U, // <6,0,u,u>: Cost 2 vext3 <0,2,4,6>, LHS
4481  2595995750U, // <6,1,0,0>: Cost 3 vext1 <7,6,1,0>, LHS
4482  2121523201U, // <6,1,0,1>: Cost 2 ins <6,u,0,1>, lane 1
4483  2846673046U, // <6,1,0,2>: Cost 3 vuzpr <4,6,3,1>, <3,0,1,2>
4484  2047623270U, // <6,1,0,3>: Cost 2 vtrnr <5,6,7,0>, LHS
4485  2787385548U, // <6,1,0,4>: Cost 3 vuzpl <6,0,1,2>, <0,2,4,6>
4486  3060384768U, // <6,1,0,5>: Cost 3 vtrnl <6,7,0,1>, <1,3,5,7>
4487  2596000590U, // <6,1,0,6>: Cost 3 vext1 <7,6,1,0>, <6,7,0,1>
4488  3060385022U, // <6,1,0,7>: Cost 3 vtrnl <6,7,0,1>, <1,6,7,0>
4489  2047623275U, // <6,1,0,u>: Cost 2 vtrnr <5,6,7,0>, LHS
4490  2578088038U, // <6,1,1,0>: Cost 3 vext1 <4,6,1,1>, LHS
4491  2128896000U, // <6,1,1,1>: Cost 2 ins <u,1,1,1>, lane 0
4492  2981778426U, // <6,1,1,2>: Cost 3 vzipr <4,7,6,1>, <7,0,1,2>
4493  2128912384U, // <6,1,1,3>: Cost 2 ins <u,1,1,3>, lane 0
4494  2691334996U, // <6,1,1,4>: Cost 3 vext3 <1,1,4,6>, <1,1,4,6>
4495  3202670592U, // <6,1,1,5>: Cost 3 ins <u,1,1,5>, lane 0
4496  2691482470U, // <6,1,1,6>: Cost 3 vext3 <1,1,6,6>, <1,1,6,6>
4497  2980449545U, // <6,1,1,7>: Cost 3 vzipr <4,5,6,1>, <4,5,1,7>
4498  2128896000U, // <6,1,1,u>: Cost 2 ins <u,1,1,1>, lane 0
4499  2128961536U, // <6,1,2,0>: Cost 2 ins <u,1,2,0>, lane 0
4500  2128969728U, // <6,1,2,1>: Cost 2 ins <u,1,2,1>, lane 0
4501  2128977920U, // <6,1,2,2>: Cost 2 ins <u,1,2,2>, lane 0
4502  1055244288U, // <6,1,2,3>: Cost 1 ins LHS, lane 0
4503  2128994304U, // <6,1,2,4>: Cost 2 ins <u,1,2,4>, lane 0
4504  2129002496U, // <6,1,2,5>: Cost 2 ins <u,1,2,5>, lane 0
4505  2129010688U, // <6,1,2,6>: Cost 2 ins <u,1,2,6>, lane 0
4506  2129018880U, // <6,1,2,7>: Cost 2 ins <u,1,2,7>, lane 0
4507  1055244288U, // <6,1,2,u>: Cost 1 ins LHS, lane 0
4508  2566160486U, // <6,1,3,0>: Cost 3 vext1 <2,6,1,3>, LHS
4509  2686026712U, // <6,1,3,1>: Cost 3 vext3 <0,2,4,6>, <1,3,1,3>
4510  2686026724U, // <6,1,3,2>: Cost 3 vext3 <0,2,4,6>, <1,3,2,6>
4511  2129059840U, // <6,1,3,3>: Cost 2 ins <u,1,3,3>, lane 0
4512  2692662262U, // <6,1,3,4>: Cost 3 vext3 <1,3,4,6>, <1,3,4,6>
4513  2686026752U, // <6,1,3,5>: Cost 3 vext3 <0,2,4,6>, <1,3,5,7>
4514  2590053128U, // <6,1,3,6>: Cost 3 vext1 <6,6,1,3>, <6,6,1,3>
4515  2953923849U, // <6,1,3,7>: Cost 3 vzipr <0,1,6,3>, <4,5,1,7>
4516  2129059840U, // <6,1,3,u>: Cost 2 ins <u,1,3,3>, lane 0
4517  2788724044U, // <6,1,4,0>: Cost 3 vuzpl <6,2,1,3>, <4,6,0,2>
4518  2693104684U, // <6,1,4,1>: Cost 3 vext3 <1,4,1,6>, <1,4,1,6>
4519  3195568129U, // <6,1,4,2>: Cost 3 ins <6,u,4,2>, lane 1
4520  2047656038U, // <6,1,4,3>: Cost 2 vtrnr <5,6,7,4>, LHS
4521  2791378292U, // <6,1,4,4>: Cost 3 vuzpl <6,6,1,3>, <4,6,4,6>
4522  2121850881U, // <6,1,4,5>: Cost 2 ins <6,u,4,5>, lane 1
4523  2834506076U, // <6,1,4,6>: Cost 3 vuzpr <2,6,0,1>, <0,4,2,6>
4524  2646232530U, // <6,1,4,7>: Cost 3 vext2 <4,7,6,1>, <4,7,6,1>
4525  2047656043U, // <6,1,4,u>: Cost 2 vtrnr <5,6,7,4>, LHS
4526  2578120806U, // <6,1,5,0>: Cost 3 vext1 <4,6,1,5>, LHS
4527  2578121728U, // <6,1,5,1>: Cost 3 vext1 <4,6,1,5>, <1,3,5,7>
4528  3202940928U, // <6,1,5,2>: Cost 3 ins <u,1,5,2>, lane 0
4529  2129207296U, // <6,1,5,3>: Cost 2 ins <u,1,5,3>, lane 0
4530  2693989528U, // <6,1,5,4>: Cost 3 vext3 <1,5,4,6>, <1,5,4,6>
4531  3202965504U, // <6,1,5,5>: Cost 3 ins <u,1,5,5>, lane 0
4532  2652868706U, // <6,1,5,6>: Cost 3 vext2 <5,u,6,1>, <5,6,7,0>
4533  2834509110U, // <6,1,5,7>: Cost 3 vuzpr <2,6,0,1>, RHS
4534  2129207296U, // <6,1,5,u>: Cost 2 ins <u,1,5,3>, lane 0
4535  2925986550U, // <6,1,6,0>: Cost 3 vzipl <6,6,6,6>, <1,0,3,2>
4536  2834507673U, // <6,1,6,1>: Cost 3 vuzpr <2,6,0,1>, <2,6,0,1>
4537  2982480022U, // <6,1,6,2>: Cost 3 vzipr <4,u,6,6>, <3,0,1,2>
4538  2041479270U, // <6,1,6,3>: Cost 2 vtrnr <4,6,4,6>, LHS
4539  2602020150U, // <6,1,6,4>: Cost 3 vext1 <u,6,1,6>, RHS
4540  2982478162U, // <6,1,6,5>: Cost 3 vzipr <4,u,6,6>, <0,4,1,5>
4541  2122006529U, // <6,1,6,6>: Cost 2 ins <6,u,6,6>, lane 1
4542  2129313792U, // <6,1,6,7>: Cost 2 ins <u,1,6,7>, lane 0
4543  2041479275U, // <6,1,6,u>: Cost 2 vtrnr <4,6,4,6>, LHS
4544  2560221286U, // <6,1,7,0>: Cost 3 vext1 <1,6,1,7>, LHS
4545  1906753546U, // <6,1,7,1>: Cost 2 vzipr RHS, <0,0,1,1>
4546  1906755734U, // <6,1,7,2>: Cost 2 vzipr RHS, <3,0,1,2>
4547  2029469798U, // <6,1,7,3>: Cost 2 vtrnr <2,6,3,7>, LHS
4548  2560224566U, // <6,1,7,4>: Cost 3 vext1 <1,6,1,7>, RHS
4549  1906753874U, // <6,1,7,5>: Cost 2 vzipr RHS, <0,4,1,5>
4550  2980495537U, // <6,1,7,6>: Cost 3 vzipr RHS, <0,2,1,6>
4551  2122088449U, // <6,1,7,7>: Cost 2 ins <6,u,7,7>, lane 1
4552  2029469803U, // <6,1,7,u>: Cost 2 vtrnr <2,6,3,7>, LHS
4553  2128961536U, // <6,1,u,0>: Cost 2 ins <u,1,2,0>, lane 0
4554  1906761738U, // <6,1,u,1>: Cost 2 vzipr RHS, <0,0,1,1>
4555  1906763926U, // <6,1,u,2>: Cost 2 vzipr RHS, <3,0,1,2>
4556  1055244288U, // <6,1,u,3>: Cost 1 ins LHS, lane 0
4557  2128994304U, // <6,1,u,4>: Cost 2 ins <u,1,2,4>, lane 0
4558  1906762066U, // <6,1,u,5>: Cost 2 vzipr RHS, <0,4,1,5>
4559  2129010688U, // <6,1,u,6>: Cost 2 ins <u,1,2,6>, lane 0
4560  2122088449U, // <6,1,u,7>: Cost 2 ins <6,u,7,7>, lane 1
4561  1055244288U, // <6,1,u,u>: Cost 1 ins LHS, lane 0
4562  2846457856U, // <6,2,0,0>: Cost 3 vuzpr <4,6,0,2>, <0,0,0,0>
4563  1573159014U, // <6,2,0,1>: Cost 2 vext2 <4,u,6,2>, LHS
4564  2129494016U, // <6,2,0,2>: Cost 2 ins <u,2,0,2>, lane 0
4565  2118148098U, // <6,2,0,3>: Cost 2 ins <6,2,u,3>, lane 2
4566  2641592668U, // <6,2,0,4>: Cost 3 vext2 <4,0,6,2>, <0,4,2,6>
4567  3195297793U, // <6,2,0,5>: Cost 3 ins <6,u,0,5>, lane 1
4568  2686027244U, // <6,2,0,6>: Cost 3 vext3 <0,2,4,6>, <2,0,6,4>
4569  3195314177U, // <6,2,0,7>: Cost 3 ins <6,u,0,7>, lane 1
4570  1573159581U, // <6,2,0,u>: Cost 2 vext2 <4,u,6,2>, LHS
4571  2230527897U, // <6,2,1,0>: Cost 3 vrev <2,6,0,1>
4572  2846458676U, // <6,2,1,1>: Cost 3 vuzpr <4,6,0,2>, <1,1,1,1>
4573  2646901654U, // <6,2,1,2>: Cost 3 vext2 <4,u,6,2>, <1,2,3,0>
4574  1772716134U, // <6,2,1,3>: Cost 2 vuzpr <4,6,0,2>, LHS
4575  3191414787U, // <6,2,1,4>: Cost 3 ins <6,2,1,u>, lane 3
4576  2646901904U, // <6,2,1,5>: Cost 3 vext2 <4,u,6,2>, <1,5,3,7>
4577  3114885324U, // <6,2,1,6>: Cost 3 vtrnr <4,6,0,1>, <0,2,4,6>
4578  3191922690U, // <6,2,1,7>: Cost 3 ins <6,2,u,7>, lane 2
4579  1772716139U, // <6,2,1,u>: Cost 2 vuzpr <4,6,0,2>, LHS
4580  2846458774U, // <6,2,2,0>: Cost 3 vuzpr <4,6,0,2>, <1,2,3,0>
4581  3195412481U, // <6,2,2,1>: Cost 3 ins <6,u,2,1>, lane 1
4582  2129641472U, // <6,2,2,2>: Cost 2 ins <u,2,2,2>, lane 0
4583  1908703334U, // <6,2,2,3>: Cost 2 vzipr <4,u,6,2>, LHS
4584  2697971326U, // <6,2,2,4>: Cost 3 vext3 <2,2,4,6>, <2,2,4,6>
4585  3195445249U, // <6,2,2,5>: Cost 3 ins <6,u,2,5>, lane 1
4586  2698118800U, // <6,2,2,6>: Cost 3 vext3 <2,2,6,6>, <2,2,6,6>
4587  2846462444U, // <6,2,2,7>: Cost 3 vuzpr <4,6,0,2>, <6,2,5,7>
4588  1908703339U, // <6,2,2,u>: Cost 2 vzipr <4,u,6,2>, LHS
4589  2129698816U, // <6,2,3,0>: Cost 2 ins <u,2,3,0>, lane 0
4590  2230618020U, // <6,2,3,1>: Cost 3 vrev <2,6,1,3>
4591  2698487485U, // <6,2,3,2>: Cost 3 vext3 <2,3,2,6>, <2,3,2,6>
4592  2129723392U, // <6,2,3,3>: Cost 2 ins <u,2,3,3>, lane 0
4593  2129731584U, // <6,2,3,4>: Cost 2 ins <u,2,3,4>, lane 0
4594  2846459598U, // <6,2,3,5>: Cost 3 vuzpr <4,6,0,2>, <2,3,4,5>
4595  2966528348U, // <6,2,3,6>: Cost 3 vzipr <2,2,6,3>, <0,4,2,6>
4596  2846458880U, // <6,2,3,7>: Cost 3 vuzpr <4,6,0,2>, <1,3,5,7>
4597  2129698816U, // <6,2,3,u>: Cost 2 ins <u,2,3,0>, lane 0
4598  1567853468U, // <6,2,4,0>: Cost 2 vext2 <4,0,6,2>, <4,0,6,2>
4599  3191873538U, // <6,2,4,1>: Cost 3 ins <6,2,u,1>, lane 2
4600  2699151118U, // <6,2,4,2>: Cost 3 vext3 <2,4,2,6>, <2,4,2,6>
4601  2118148098U, // <6,2,4,3>: Cost 2 ins <6,2,u,3>, lane 2
4602  2699298592U, // <6,2,4,4>: Cost 3 vext3 <2,4,4,6>, <2,4,4,6>
4603  1573162294U, // <6,2,4,5>: Cost 2 vext2 <4,u,6,2>, RHS
4604  2129821696U, // <6,2,4,6>: Cost 2 ins <u,2,4,6>, lane 0
4605  3195609089U, // <6,2,4,7>: Cost 3 ins <6,u,4,7>, lane 1
4606  1573162532U, // <6,2,4,u>: Cost 2 vext2 <4,u,6,2>, <4,u,6,2>
4607  3191709699U, // <6,2,5,0>: Cost 3 ins <6,2,5,u>, lane 3
4608  2646904528U, // <6,2,5,1>: Cost 3 vext2 <4,u,6,2>, <5,1,7,3>
4609  3203604480U, // <6,2,5,2>: Cost 3 ins <u,2,5,2>, lane 0
4610  2118148098U, // <6,2,5,3>: Cost 2 ins <6,2,u,3>, lane 2
4611  2230855617U, // <6,2,5,4>: Cost 3 vrev <2,6,4,5>
4612  2846461956U, // <6,2,5,5>: Cost 3 vuzpr <4,6,0,2>, <5,5,5,5>
4613  3115213004U, // <6,2,5,6>: Cost 3 vtrnr <4,6,4,5>, <0,2,4,6>
4614  1772719414U, // <6,2,5,7>: Cost 2 vuzpr <4,6,0,2>, RHS
4615  1772719415U, // <6,2,5,u>: Cost 2 vuzpr <4,6,0,2>, RHS
4616  2687207321U, // <6,2,6,0>: Cost 3 vext3 <0,4,2,6>, <2,6,0,1>
4617  3195707393U, // <6,2,6,1>: Cost 3 ins <6,u,6,1>, lane 1
4618  1772719436U, // <6,2,6,2>: Cost 2 vuzpr <4,6,0,2>, <4,6,0,2>
4619  1908736102U, // <6,2,6,3>: Cost 2 vzipr <4,u,6,6>, LHS
4620  2687207361U, // <6,2,6,4>: Cost 3 vext3 <0,4,2,6>, <2,6,4,5>
4621  3195740161U, // <6,2,6,5>: Cost 3 ins <6,u,6,5>, lane 1
4622  2122006529U, // <6,2,6,6>: Cost 2 ins <6,u,6,6>, lane 1
4623  2129977344U, // <6,2,6,7>: Cost 2 ins <u,2,6,7>, lane 0
4624  1908736107U, // <6,2,6,u>: Cost 2 vzipr <4,u,6,6>, LHS
4625  2118115331U, // <6,2,7,0>: Cost 2 ins <6,2,7,u>, lane 3
4626  2118115331U, // <6,2,7,1>: Cost 2 ins <6,2,7,u>, lane 3
4627  1906753556U, // <6,2,7,2>: Cost 2 vzipr RHS, <0,0,2,2>
4628  833011814U, // <6,2,7,3>: Cost 1 vzipr RHS, LHS
4629  2118115331U, // <6,2,7,4>: Cost 2 ins <6,2,7,u>, lane 3
4630  2118115331U, // <6,2,7,5>: Cost 2 ins <6,2,7,u>, lane 3
4631  1906753884U, // <6,2,7,6>: Cost 2 vzipr RHS, <0,4,2,6>
4632  2122088449U, // <6,2,7,7>: Cost 2 ins <6,u,7,7>, lane 1
4633  833011819U, // <6,2,7,u>: Cost 1 vzipr RHS, LHS
4634  2129698816U, // <6,2,u,0>: Cost 2 ins <u,2,3,0>, lane 0
4635  1573164846U, // <6,2,u,1>: Cost 2 vext2 <4,u,6,2>, LHS
4636  1906761748U, // <6,2,u,2>: Cost 2 vzipr RHS, <0,0,2,2>
4637  833020006U, // <6,2,u,3>: Cost 1 vzipr RHS, LHS
4638  2129731584U, // <6,2,u,4>: Cost 2 ins <u,2,3,4>, lane 0
4639  1573165210U, // <6,2,u,5>: Cost 2 vext2 <4,u,6,2>, RHS
4640  1906762076U, // <6,2,u,6>: Cost 2 vzipr RHS, <0,4,2,6>
4641  1772719657U, // <6,2,u,7>: Cost 2 vuzpr <4,6,0,2>, RHS
4642  833020011U, // <6,2,u,u>: Cost 1 vzipr RHS, LHS
4643  3203883008U, // <6,3,0,0>: Cost 3 ins <u,3,0,0>, lane 0
4644  2130149376U, // <6,3,0,1>: Cost 2 ins <u,3,0,1>, lane 0
4645  2686027937U, // <6,3,0,2>: Cost 3 vext3 <0,2,4,6>, <3,0,2,4>
4646  3121365976U, // <6,3,0,3>: Cost 3 vtrnr <5,6,7,0>, <1,3,1,3>
4647  2687207601U, // <6,3,0,4>: Cost 3 vext3 <0,4,2,6>, <3,0,4,2>
4648  3121366734U, // <6,3,0,5>: Cost 3 vtrnr <5,6,7,0>, <2,3,4,5>
4649  3195305985U, // <6,3,0,6>: Cost 3 ins <6,u,0,6>, lane 1
4650  3121366016U, // <6,3,0,7>: Cost 3 vtrnr <5,6,7,0>, <1,3,5,7>
4651  2130149376U, // <6,3,0,u>: Cost 2 ins <u,3,0,1>, lane 0
4652  2578235494U, // <6,3,1,0>: Cost 3 vext1 <4,6,3,1>, LHS
4653  3203964928U, // <6,3,1,1>: Cost 3 ins <u,3,1,1>, lane 0
4654  3203973120U, // <6,3,1,2>: Cost 3 ins <u,3,1,2>, lane 0
4655  2130239488U, // <6,3,1,3>: Cost 2 ins <u,3,1,3>, lane 0
4656  2703280390U, // <6,3,1,4>: Cost 3 vext3 <3,1,4,6>, <3,1,4,6>
4657  3203997696U, // <6,3,1,5>: Cost 3 ins <u,3,1,5>, lane 0
4658  2822725737U, // <6,3,1,6>: Cost 3 vuzpr <0,6,2,3>, <0,1,2,6>
4659  2970494906U, // <6,3,1,7>: Cost 3 vzipr <2,u,6,1>, <2,6,3,7>
4660  2130239488U, // <6,3,1,u>: Cost 2 ins <u,3,1,3>, lane 0
4661  2982445974U, // <6,3,2,0>: Cost 3 vzipr <4,u,6,2>, <1,2,3,0>
4662  2630321724U, // <6,3,2,1>: Cost 3 vext2 <2,1,6,3>, <2,1,6,3>
4663  2630985357U, // <6,3,2,2>: Cost 3 vext2 <2,2,6,3>, <2,2,6,3>
4664  2130313216U, // <6,3,2,3>: Cost 2 ins <u,3,2,3>, lane 0
4665  2982445978U, // <6,3,2,4>: Cost 3 vzipr <4,u,6,2>, <1,2,3,4>
4666  3114895054U, // <6,3,2,5>: Cost 3 vtrnr <4,6,0,2>, <2,3,4,5>
4667  2834596044U, // <6,3,2,6>: Cost 3 vuzpr <2,6,1,3>, <0,2,4,6>
4668  3114894336U, // <6,3,2,7>: Cost 3 vtrnr <4,6,0,2>, <1,3,5,7>
4669  2130313216U, // <6,3,2,u>: Cost 2 ins <u,3,2,3>, lane 0
4670  2578251878U, // <6,3,3,0>: Cost 3 vext1 <4,6,3,3>, LHS
4671  2792163478U, // <6,3,3,1>: Cost 3 vuzpl <6,7,3,0>, <3,0,1,2>
4672  2636958054U, // <6,3,3,2>: Cost 3 vext2 <3,2,6,3>, <3,2,6,3>
4673  2130386944U, // <6,3,3,3>: Cost 2 ins <u,3,3,3>, lane 0
4674  2704607656U, // <6,3,3,4>: Cost 3 vext3 <3,3,4,6>, <3,3,4,6>
4675  2792196610U, // <6,3,3,5>: Cost 3 vuzpl <6,7,3,4>, <3,4,5,6>
4676  2590200602U, // <6,3,3,6>: Cost 3 vext1 <6,6,3,3>, <6,6,3,3>
4677  2972501946U, // <6,3,3,7>: Cost 3 vzipr <3,2,6,3>, <2,6,3,7>
4678  2130386944U, // <6,3,3,u>: Cost 2 ins <u,3,3,3>, lane 0
4679  2584232038U, // <6,3,4,0>: Cost 3 vext1 <5,6,3,4>, LHS
4680  2705050078U, // <6,3,4,1>: Cost 3 vext3 <3,4,1,6>, <3,4,1,6>
4681  2642930751U, // <6,3,4,2>: Cost 3 vext2 <4,2,6,3>, <4,2,6,3>
4682  2705197552U, // <6,3,4,3>: Cost 3 vext3 <3,4,3,6>, <3,4,3,6>
4683  2584235318U, // <6,3,4,4>: Cost 3 vext1 <5,6,3,4>, RHS
4684  1631603202U, // <6,3,4,5>: Cost 2 vext3 <3,4,5,6>, <3,4,5,6>
4685  2846540124U, // <6,3,4,6>: Cost 3 vuzpr <4,6,1,3>, <0,4,2,6>
4686  3121398784U, // <6,3,4,7>: Cost 3 vtrnr <5,6,7,4>, <1,3,5,7>
4687  1631824413U, // <6,3,4,u>: Cost 2 vext3 <3,4,u,6>, <3,4,u,6>
4688  2578268262U, // <6,3,5,0>: Cost 3 vext1 <4,6,3,5>, LHS
4689  3204259840U, // <6,3,5,1>: Cost 3 ins <u,3,5,1>, lane 0
4690  2648903448U, // <6,3,5,2>: Cost 3 vext2 <5,2,6,3>, <5,2,6,3>
4691  2578270722U, // <6,3,5,3>: Cost 3 vext1 <4,6,3,5>, <3,4,5,6>
4692  2705934922U, // <6,3,5,4>: Cost 3 vext3 <3,5,4,6>, <3,5,4,6>
4693  3204292608U, // <6,3,5,5>: Cost 3 ins <u,3,5,5>, lane 0
4694  3204300800U, // <6,3,5,6>: Cost 3 ins <u,3,5,6>, lane 0
4695  2130567168U, // <6,3,5,7>: Cost 2 ins <u,3,5,7>, lane 0
4696  2130567168U, // <6,3,5,u>: Cost 2 ins <u,3,5,7>, lane 0
4697  2982478742U, // <6,3,6,0>: Cost 3 vzipr <4,u,6,6>, <1,2,3,0>
4698  3115222694U, // <6,3,6,1>: Cost 3 vtrnr <4,6,4,6>, <2,3,0,1>
4699  2982478582U, // <6,3,6,2>: Cost 3 vzipr <4,u,6,6>, <1,0,3,2>
4700  1748984315U, // <6,3,6,3>: Cost 2 vuzpr <0,6,2,3>, <0,6,2,3>
4701  2982478746U, // <6,3,6,4>: Cost 3 vzipr <4,u,6,6>, <1,2,3,4>
4702  3115222734U, // <6,3,6,5>: Cost 3 vtrnr <4,6,4,6>, <2,3,4,5>
4703  2122006529U, // <6,3,6,6>: Cost 2 ins <6,u,6,6>, lane 1
4704  2130640896U, // <6,3,6,7>: Cost 2 ins <u,3,6,7>, lane 0
4705  1748984315U, // <6,3,6,u>: Cost 2 vuzpr <0,6,2,3>, <0,6,2,3>
4706  1492598886U, // <6,3,7,0>: Cost 2 vext1 <2,6,3,7>, LHS
4707  2560369889U, // <6,3,7,1>: Cost 3 vext1 <1,6,3,7>, <1,6,3,7>
4708  1492600762U, // <6,3,7,2>: Cost 2 vext1 <2,6,3,7>, <2,6,3,7>
4709  1906754376U, // <6,3,7,3>: Cost 2 vzipr RHS, <1,1,3,3>
4710  1492602166U, // <6,3,7,4>: Cost 2 vext1 <2,6,3,7>, RHS
4711  3103213262U, // <6,3,7,5>: Cost 3 vtrnr <2,6,3,7>, <2,3,4,5>
4712  2566345210U, // <6,3,7,6>: Cost 3 vext1 <2,6,3,7>, <6,2,7,3>
4713  1906754704U, // <6,3,7,7>: Cost 2 vzipr RHS, <1,5,3,7>
4714  1492604718U, // <6,3,7,u>: Cost 2 vext1 <2,6,3,7>, LHS
4715  1492607078U, // <6,3,u,0>: Cost 2 vext1 <2,6,3,u>, LHS
4716  2130149376U, // <6,3,u,1>: Cost 2 ins <u,3,0,1>, lane 0
4717  1492608955U, // <6,3,u,2>: Cost 2 vext1 <2,6,3,u>, <2,6,3,u>
4718  1906762568U, // <6,3,u,3>: Cost 2 vzipr RHS, <1,1,3,3>
4719  1492610358U, // <6,3,u,4>: Cost 2 vext1 <2,6,3,u>, RHS
4720  1634257734U, // <6,3,u,5>: Cost 2 vext3 <3,u,5,6>, <3,u,5,6>
4721  2122006529U, // <6,3,u,6>: Cost 2 ins <6,u,6,6>, lane 1
4722  1906762896U, // <6,3,u,7>: Cost 2 vzipr RHS, <1,5,3,7>
4723  1492612910U, // <6,3,u,u>: Cost 2 vext1 <2,6,3,u>, LHS
4724  2242465098U, // <6,4,0,0>: Cost 3 vrev <4,6,0,0>
4725  2121523201U, // <6,4,0,1>: Cost 2 ins <6,u,0,1>, lane 1
4726  1718534246U, // <6,4,0,2>: Cost 2 vuzpl <6,7,4,5>, LHS
4727  3195281409U, // <6,4,0,3>: Cost 3 ins <6,u,0,3>, lane 1
4728  2642936156U, // <6,4,0,4>: Cost 3 vext2 <4,2,6,4>, <0,4,2,6>
4729  2712570770U, // <6,4,0,5>: Cost 3 vext3 <4,6,4,6>, <4,0,5,1>
4730  1986645302U, // <6,4,0,6>: Cost 2 vtrnl <6,7,0,1>, RHS
4731  3195314177U, // <6,4,0,7>: Cost 3 ins <6,u,0,7>, lane 1
4732  1986645320U, // <6,4,0,u>: Cost 2 vtrnl <6,7,0,1>, RHS
4733  2242473291U, // <6,4,1,0>: Cost 3 vrev <4,6,0,1>
4734  2242547028U, // <6,4,1,1>: Cost 3 vrev <4,6,1,1>
4735  3204636672U, // <6,4,1,2>: Cost 3 ins <u,4,1,2>, lane 0
4736  1779220582U, // <6,4,1,3>: Cost 2 vuzpr <5,6,7,4>, LHS
4737  3059813748U, // <6,4,1,4>: Cost 3 vtrnl <6,6,1,3>, <4,6,4,6>
4738  2130919424U, // <6,4,1,5>: Cost 2 ins <u,4,1,5>, lane 0
4739  3102941532U, // <6,4,1,6>: Cost 3 vtrnr <2,6,0,1>, <0,4,2,6>
4740  2242989450U, // <6,4,1,7>: Cost 3 vrev <4,6,7,1>
4741  1779220587U, // <6,4,1,u>: Cost 2 vuzpr <5,6,7,4>, LHS
4742  1168739660U, // <6,4,2,0>: Cost 2 vrev <4,6,0,2>
4743  3195412481U, // <6,4,2,1>: Cost 3 ins <6,u,2,1>, lane 1
4744  2242628958U, // <6,4,2,2>: Cost 3 vrev <4,6,2,2>
4745  2130976768U, // <6,4,2,3>: Cost 2 ins <u,4,2,3>, lane 0
4746  2632320816U, // <6,4,2,4>: Cost 3 vext2 <2,4,6,4>, <2,4,6,4>
4747  1849642294U, // <6,4,2,5>: Cost 2 vzipl <6,2,7,3>, RHS
4748  2131001344U, // <6,4,2,6>: Cost 2 ins <u,4,2,6>, lane 0
4749  3195461633U, // <6,4,2,7>: Cost 3 ins <6,u,2,7>, lane 1
4750  1169329556U, // <6,4,2,u>: Cost 2 vrev <4,6,u,2>
4751  3195478017U, // <6,4,3,0>: Cost 3 ins <6,u,3,0>, lane 1
4752  2242563414U, // <6,4,3,1>: Cost 3 vrev <4,6,1,3>
4753  2242637151U, // <6,4,3,2>: Cost 3 vrev <4,6,2,3>
4754  2242710888U, // <6,4,3,3>: Cost 3 vrev <4,6,3,3>
4755  2644929026U, // <6,4,3,4>: Cost 3 vext2 <4,5,6,4>, <3,4,5,6>
4756  2846623438U, // <6,4,3,5>: Cost 3 vuzpr <4,6,2,4>, <2,3,4,5>
4757  2965864652U, // <6,4,3,6>: Cost 3 vzipr <2,1,6,3>, <0,2,4,6>
4758  2852963328U, // <6,4,3,7>: Cost 3 vuzpr <5,6,7,4>, <1,3,5,7>
4759  2243079573U, // <6,4,3,u>: Cost 3 vrev <4,6,u,3>
4760  2242497870U, // <6,4,4,0>: Cost 3 vrev <4,6,0,4>
4761  2852967732U, // <6,4,4,1>: Cost 3 vuzpr <5,6,7,4>, <7,4,0,1>
4762  2642938944U, // <6,4,4,2>: Cost 3 vext2 <4,2,6,4>, <4,2,6,4>
4763  2852967014U, // <6,4,4,3>: Cost 3 vuzpr <5,6,7,4>, <6,4,1,3>
4764  2131132416U, // <6,4,4,4>: Cost 2 ins <u,4,4,4>, lane 0
4765  2121850881U, // <6,4,4,5>: Cost 2 ins <6,u,4,5>, lane 1
4766  1718537526U, // <6,4,4,6>: Cost 2 vuzpl <6,7,4,5>, RHS
4767  2852967054U, // <6,4,4,7>: Cost 3 vuzpr <5,6,7,4>, <6,4,5,7>
4768  1718537544U, // <6,4,4,u>: Cost 2 vuzpl <6,7,4,5>, RHS
4769  2566398054U, // <6,4,5,0>: Cost 3 vext1 <2,6,4,5>, LHS
4770  2242579800U, // <6,4,5,1>: Cost 3 vrev <4,6,1,5>
4771  2566399937U, // <6,4,5,2>: Cost 3 vext1 <2,6,4,5>, <2,6,4,5>
4772  2242727274U, // <6,4,5,3>: Cost 3 vrev <4,6,3,5>
4773  2566401334U, // <6,4,5,4>: Cost 3 vext1 <2,6,4,5>, RHS
4774  2131214336U, // <6,4,5,5>: Cost 2 ins <u,4,5,5>, lane 0
4775  1612287286U, // <6,4,5,6>: Cost 2 vext3 <0,2,4,6>, RHS
4776  1779223862U, // <6,4,5,7>: Cost 2 vuzpr <5,6,7,4>, RHS
4777  1612287304U, // <6,4,5,u>: Cost 2 vext3 <0,2,4,6>, RHS
4778  1504608358U, // <6,4,6,0>: Cost 2 vext1 <4,6,4,6>, LHS
4779  2578350838U, // <6,4,6,1>: Cost 3 vext1 <4,6,4,6>, <1,0,3,2>
4780  2578351720U, // <6,4,6,2>: Cost 3 vext1 <4,6,4,6>, <2,2,2,2>
4781  2578352278U, // <6,4,6,3>: Cost 3 vext1 <4,6,4,6>, <3,0,1,2>
4782  1169067380U, // <6,4,6,4>: Cost 2 vrev <4,6,4,6>
4783  1852247350U, // <6,4,6,5>: Cost 2 vzipl <6,6,6,6>, RHS
4784  1986465078U, // <6,4,6,6>: Cost 2 vtrnl <6,6,6,6>, RHS
4785  2131304448U, // <6,4,6,7>: Cost 2 ins <u,4,6,7>, lane 0
4786  1504614190U, // <6,4,6,u>: Cost 2 vext1 <4,6,4,6>, LHS
4787  2572386406U, // <6,4,7,0>: Cost 3 vext1 <3,6,4,7>, LHS
4788  2572387226U, // <6,4,7,1>: Cost 3 vext1 <3,6,4,7>, <1,2,3,4>
4789  2980495398U, // <6,4,7,2>: Cost 3 vzipr RHS, <0,0,4,2>
4790  2122055681U, // <6,4,7,3>: Cost 2 ins <6,u,7,3>, lane 1
4791  1906756816U, // <6,4,7,4>: Cost 2 vzipr RHS, <4,4,4,4>
4792  1906755278U, // <6,4,7,5>: Cost 2 vzipr RHS, <2,3,4,5>
4793  1906753740U, // <6,4,7,6>: Cost 2 vzipr RHS, <0,2,4,6>
4794  2122088449U, // <6,4,7,7>: Cost 2 ins <6,u,7,7>, lane 1
4795  1906753742U, // <6,4,7,u>: Cost 2 vzipr RHS, <0,2,4,u>
4796  1168788818U, // <6,4,u,0>: Cost 2 vrev <4,6,0,u>
4797  2121523201U, // <6,4,u,1>: Cost 2 ins <6,u,0,1>, lane 1
4798  1718540078U, // <6,4,u,2>: Cost 2 vuzpl <6,7,4,5>, LHS
4799  1779221149U, // <6,4,u,3>: Cost 2 vuzpr <5,6,7,4>, LHS
4800  1906765008U, // <6,4,u,4>: Cost 2 vzipr RHS, <4,4,4,4>
4801  1906763470U, // <6,4,u,5>: Cost 2 vzipr RHS, <2,3,4,5>
4802  1612287529U, // <6,4,u,6>: Cost 2 vext3 <0,2,4,6>, RHS
4803  1779224105U, // <6,4,u,7>: Cost 2 vuzpr <5,6,7,4>, RHS
4804  1612287547U, // <6,4,u,u>: Cost 2 vext3 <0,2,4,6>, RHS
4805  3195256833U, // <6,5,0,0>: Cost 3 ins <6,u,0,0>, lane 1
4806  2121523201U, // <6,5,0,1>: Cost 2 ins <6,u,0,1>, lane 1
4807  2787721318U, // <6,5,0,2>: Cost 3 vuzpl <6,0,5,7>, LHS
4808  3195281409U, // <6,5,0,3>: Cost 3 ins <6,u,0,3>, lane 1
4809  2790367436U, // <6,5,0,4>: Cost 3 vuzpl <6,4,5,6>, <0,2,4,6>
4810  3121369092U, // <6,5,0,5>: Cost 3 vtrnr <5,6,7,0>, <5,5,5,5>
4811  2980440578U, // <6,5,0,6>: Cost 3 vzipr <4,5,6,0>, <3,4,5,6>
4812  1175212130U, // <6,5,0,7>: Cost 2 vrev <5,6,7,0>
4813  2047626551U, // <6,5,0,u>: Cost 2 vtrnr <5,6,7,0>, RHS
4814  2578382950U, // <6,5,1,0>: Cost 3 vext1 <4,6,5,1>, LHS
4815  3205292032U, // <6,5,1,1>: Cost 3 ins <u,5,1,1>, lane 0
4816  3195346945U, // <6,5,1,2>: Cost 3 ins <6,u,1,2>, lane 1
4817  2834833510U, // <6,5,1,3>: Cost 3 vuzpr <2,6,4,5>, LHS
4818  2578386296U, // <6,5,1,4>: Cost 3 vext1 <4,6,5,1>, <4,6,5,1>
4819  2578387072U, // <6,5,1,5>: Cost 3 vext1 <4,6,5,1>, <5,7,1,3>
4820  2922205282U, // <6,5,1,6>: Cost 3 vzipl <6,1,0,3>, <5,6,7,0>
4821  2131599360U, // <6,5,1,7>: Cost 2 ins <u,5,1,7>, lane 0
4822  2131599360U, // <6,5,1,u>: Cost 2 ins <u,5,1,7>, lane 0
4823  2578391142U, // <6,5,2,0>: Cost 3 vext1 <4,6,5,2>, LHS
4824  2982448018U, // <6,5,2,1>: Cost 3 vzipr <4,u,6,2>, <4,0,5,1>
4825  3195420673U, // <6,5,2,2>: Cost 3 ins <6,u,2,2>, lane 1
4826  2131640320U, // <6,5,2,3>: Cost 2 ins <u,5,2,3>, lane 0
4827  2578394489U, // <6,5,2,4>: Cost 3 vext1 <4,6,5,2>, <4,6,5,2>
4828  3114897412U, // <6,5,2,5>: Cost 3 vtrnr <4,6,0,2>, <5,5,5,5>
4829  2634983354U, // <6,5,2,6>: Cost 3 vext2 <2,u,6,5>, <2,6,3,7>
4830  2041154870U, // <6,5,2,7>: Cost 2 vtrnr <4,6,0,2>, RHS
4831  2041154871U, // <6,5,2,u>: Cost 2 vtrnr <4,6,0,2>, RHS
4832  3195478017U, // <6,5,3,0>: Cost 3 ins <6,u,3,0>, lane 1
4833  3205439488U, // <6,5,3,1>: Cost 3 ins <u,5,3,1>, lane 0
4834  3091164465U, // <6,5,3,2>: Cost 3 vtrnr <0,6,2,3>, <4,5,6,2>
4835  3195502593U, // <6,5,3,3>: Cost 3 ins <6,u,3,3>, lane 1
4836  2643610114U, // <6,5,3,4>: Cost 3 vext2 <4,3,6,5>, <3,4,5,6>
4837  3205472256U, // <6,5,3,5>: Cost 3 ins <u,5,3,5>, lane 0
4838  2980465154U, // <6,5,3,6>: Cost 3 vzipr <4,5,6,3>, <3,4,5,6>
4839  2131746816U, // <6,5,3,7>: Cost 2 ins <u,5,3,7>, lane 0
4840  2131746816U, // <6,5,3,u>: Cost 2 ins <u,5,3,7>, lane 0
4841  2789051724U, // <6,5,4,0>: Cost 3 vuzpl <6,2,5,7>, <4,6,0,2>
4842  3060715648U, // <6,5,4,1>: Cost 3 vtrnl <6,7,4,5>, <5,7,1,3>
4843  3195568129U, // <6,5,4,2>: Cost 3 ins <6,u,4,2>, lane 1
4844  2643610770U, // <6,5,4,3>: Cost 3 vext2 <4,3,6,5>, <4,3,6,5>
4845  2791705972U, // <6,5,4,4>: Cost 3 vuzpl <6,6,5,7>, <4,6,4,6>
4846  2121850881U, // <6,5,4,5>: Cost 2 ins <6,u,4,5>, lane 1
4847  2834833756U, // <6,5,4,6>: Cost 3 vuzpr <2,6,4,5>, <0,4,2,6>
4848  1643696070U, // <6,5,4,7>: Cost 2 vext3 <5,4,7,6>, <5,4,7,6>
4849  1643769807U, // <6,5,4,u>: Cost 2 vext3 <5,4,u,6>, <5,4,u,6>
4850  2578415718U, // <6,5,5,0>: Cost 3 vext1 <4,6,5,5>, LHS
4851  3006363382U, // <6,5,5,1>: Cost 3 vzipr <u,u,6,5>, <u,0,5,1>
4852  3205595136U, // <6,5,5,2>: Cost 3 ins <u,5,5,2>, lane 0
4853  2980479105U, // <6,5,5,3>: Cost 3 vzipr <4,5,6,5>, <0,1,5,3>
4854  2578419068U, // <6,5,5,4>: Cost 3 vext1 <4,6,5,5>, <4,6,5,5>
4855  2131877888U, // <6,5,5,5>: Cost 2 ins <u,5,5,5>, lane 0
4856  2979154434U, // <6,5,5,6>: Cost 3 vzipr <4,3,6,5>, <3,4,5,6>
4857  2131894272U, // <6,5,5,7>: Cost 2 ins <u,5,5,7>, lane 0
4858  2131877888U, // <6,5,5,u>: Cost 2 ins <u,5,5,5>, lane 0
4859  2131910656U, // <6,5,6,0>: Cost 2 ins <u,5,6,0>, lane 0
4860  2131918848U, // <6,5,6,1>: Cost 2 ins <u,5,6,1>, lane 0
4861  2131927040U, // <6,5,6,2>: Cost 2 ins <u,5,6,2>, lane 0
4862  2131935232U, // <6,5,6,3>: Cost 2 ins <u,5,6,3>, lane 0
4863  2131943424U, // <6,5,6,4>: Cost 2 ins <u,5,6,4>, lane 0
4864  2131951616U, // <6,5,6,5>: Cost 2 ins <u,5,6,5>, lane 0
4865  2131959808U, // <6,5,6,6>: Cost 2 ins <u,5,6,6>, lane 0
4866  1058226176U, // <6,5,6,7>: Cost 1 ins RHS, lane 0
4867  1058226176U, // <6,5,6,u>: Cost 1 ins RHS, lane 0
4868  2560516198U, // <6,5,7,0>: Cost 3 vext1 <1,6,5,7>, LHS
4869  1906756498U, // <6,5,7,1>: Cost 2 vzipr RHS, <4,0,5,1>
4870  2566490060U, // <6,5,7,2>: Cost 3 vext1 <2,6,5,7>, <2,6,5,7>
4871  2122055681U, // <6,5,7,3>: Cost 2 ins <6,u,7,3>, lane 1
4872  2560519478U, // <6,5,7,4>: Cost 3 vext1 <1,6,5,7>, RHS
4873  1906756826U, // <6,5,7,5>: Cost 2 vzipr RHS, <4,4,5,5>
4874  1906756098U, // <6,5,7,6>: Cost 2 vzipr RHS, <3,4,5,6>
4875  2029473078U, // <6,5,7,7>: Cost 2 vtrnr <2,6,3,7>, RHS
4876  2029473079U, // <6,5,7,u>: Cost 2 vtrnr <2,6,3,7>, RHS
4877  2131910656U, // <6,5,u,0>: Cost 2 ins <u,5,6,0>, lane 0
4878  1906764690U, // <6,5,u,1>: Cost 2 vzipr RHS, <4,0,5,1>
4879  2131927040U, // <6,5,u,2>: Cost 2 ins <u,5,6,2>, lane 0
4880  2122055681U, // <6,5,u,3>: Cost 2 ins <6,u,7,3>, lane 1
4881  2131943424U, // <6,5,u,4>: Cost 2 ins <u,5,6,4>, lane 0
4882  1906765018U, // <6,5,u,5>: Cost 2 vzipr RHS, <4,4,5,5>
4883  1906764290U, // <6,5,u,6>: Cost 2 vzipr RHS, <3,4,5,6>
4884  1058226176U, // <6,5,u,7>: Cost 1 ins RHS, lane 0
4885  1058226176U, // <6,5,u,u>: Cost 1 ins RHS, lane 0
4886  2047627362U, // <6,6,0,0>: Cost 2 vtrnr <5,6,7,0>, <5,6,7,0>
4887  1573191782U, // <6,6,0,1>: Cost 2 vext2 <4,u,6,6>, LHS
4888  1718026342U, // <6,6,0,2>: Cost 2 vuzpl <6,6,6,6>, LHS
4889  3195281409U, // <6,6,0,3>: Cost 3 ins <6,u,0,3>, lane 1
4890  2687209788U, // <6,6,0,4>: Cost 3 vext3 <0,4,2,6>, <6,0,4,2>
4891  3195297793U, // <6,6,0,5>: Cost 3 ins <6,u,0,5>, lane 1
4892  2120826882U, // <6,6,0,6>: Cost 2 ins <6,6,u,6>, lane 2
4893  2120835074U, // <6,6,0,7>: Cost 2 ins <6,6,u,7>, lane 2
4894  1573192349U, // <6,6,0,u>: Cost 2 vext2 <4,u,6,6>, LHS
4895  2646934262U, // <6,6,1,0>: Cost 3 vext2 <4,u,6,6>, <1,0,3,2>
4896  1906707760U, // <6,6,1,1>: Cost 2 vzipr <4,5,6,1>, <4,5,6,1>
4897  2646934422U, // <6,6,1,2>: Cost 3 vext2 <4,u,6,6>, <1,2,3,0>
4898  1773043814U, // <6,6,1,3>: Cost 2 vuzpr <4,6,4,6>, LHS
4899  3194068995U, // <6,6,1,4>: Cost 3 ins <6,6,1,u>, lane 3
4900  2646934672U, // <6,6,1,5>: Cost 3 vext2 <4,u,6,6>, <1,5,3,7>
4901  2120826882U, // <6,6,1,6>: Cost 2 ins <6,6,u,6>, lane 2
4902  2120835074U, // <6,6,1,7>: Cost 2 ins <6,6,u,7>, lane 2
4903  1773043819U, // <6,6,1,u>: Cost 2 vuzpr <4,6,4,6>, LHS
4904  3114896750U, // <6,6,2,0>: Cost 3 vtrnr <4,6,0,2>, <4,6,4,0>
4905  3195412481U, // <6,6,2,1>: Cost 3 ins <6,u,2,1>, lane 1
4906  2041154892U, // <6,6,2,2>: Cost 2 vtrnr <4,6,0,2>, <4,6,0,2>
4907  2132303872U, // <6,6,2,3>: Cost 2 ins <u,6,2,3>, lane 0
4908  3114897510U, // <6,6,2,4>: Cost 3 vtrnr <4,6,0,2>, <5,6,7,4>
4909  3195445249U, // <6,6,2,5>: Cost 3 ins <6,u,2,5>, lane 1
4910  2120826882U, // <6,6,2,6>: Cost 2 ins <6,6,u,6>, lane 2
4911  1908706614U, // <6,6,2,7>: Cost 2 vzipr <4,u,6,2>, RHS
4912  1908706615U, // <6,6,2,u>: Cost 2 vzipr <4,u,6,2>, RHS
4913  2646935702U, // <6,6,3,0>: Cost 3 vext2 <4,u,6,6>, <3,0,1,2>
4914  2846787238U, // <6,6,3,1>: Cost 3 vuzpr <4,6,4,6>, <2,3,0,1>
4915  3206111232U, // <6,6,3,2>: Cost 3 ins <u,6,3,2>, lane 0
4916  1880178826U, // <6,6,3,3>: Cost 2 vzipr <0,1,6,3>, <0,1,6,3>
4917  2705347122U, // <6,6,3,4>: Cost 3 vext3 <3,4,5,6>, <6,3,4,5>
4918  2846787278U, // <6,6,3,5>: Cost 3 vuzpr <4,6,4,6>, <2,3,4,5>
4919  2120826882U, // <6,6,3,6>: Cost 2 ins <6,6,u,6>, lane 2
4920  2132410368U, // <6,6,3,7>: Cost 2 ins <u,6,3,7>, lane 0
4921  2132410368U, // <6,6,3,u>: Cost 2 ins <u,6,3,7>, lane 0
4922  2846790288U, // <6,6,4,0>: Cost 3 vuzpr <4,6,4,6>, <6,4,6,0>
4923  3194527746U, // <6,6,4,1>: Cost 3 ins <6,6,u,1>, lane 2
4924  2846788778U, // <6,6,4,2>: Cost 3 vuzpr <4,6,4,6>, <4,4,0,2>
4925  3195576321U, // <6,6,4,3>: Cost 3 ins <6,u,4,3>, lane 1
4926  2047660134U, // <6,6,4,4>: Cost 2 vtrnr <5,6,7,4>, <5,6,7,4>
4927  1573195062U, // <6,6,4,5>: Cost 2 vext2 <4,u,6,6>, RHS
4928  1718029622U, // <6,6,4,6>: Cost 2 vuzpl <6,6,6,6>, RHS
4929  2120835074U, // <6,6,4,7>: Cost 2 ins <6,6,u,7>, lane 2
4930  1573195304U, // <6,6,4,u>: Cost 2 vext2 <4,u,6,6>, <4,u,6,6>
4931  3194363907U, // <6,6,5,0>: Cost 3 ins <6,6,5,u>, lane 3
4932  2646937296U, // <6,6,5,1>: Cost 3 vext2 <4,u,6,6>, <5,1,7,3>
4933  3206258688U, // <6,6,5,2>: Cost 3 ins <u,6,5,2>, lane 0
4934  3194544130U, // <6,6,5,3>: Cost 3 ins <6,6,u,3>, lane 2
4935  2646937542U, // <6,6,5,4>: Cost 3 vext2 <4,u,6,6>, <5,4,7,6>
4936  1906740532U, // <6,6,5,5>: Cost 2 vzipr <4,5,6,5>, <4,5,6,5>
4937  2120826882U, // <6,6,5,6>: Cost 2 ins <6,6,u,6>, lane 2
4938  1773047094U, // <6,6,5,7>: Cost 2 vuzpr <4,6,4,6>, RHS
4939  1773047095U, // <6,6,5,u>: Cost 2 vuzpr <4,6,4,6>, RHS
4940  1516699750U, // <6,6,6,0>: Cost 2 vext1 <6,6,6,6>, LHS
4941  2120695811U, // <6,6,6,1>: Cost 2 ins <6,6,6,u>, lane 3
4942  2120695811U, // <6,6,6,2>: Cost 2 ins <6,6,6,u>, lane 3
4943  2120695811U, // <6,6,6,3>: Cost 2 ins <6,6,6,u>, lane 3
4944  1516703030U, // <6,6,6,4>: Cost 2 vext1 <6,6,6,6>, RHS
4945  2120695811U, // <6,6,6,5>: Cost 2 ins <6,6,6,u>, lane 3
4946  296144182U, // <6,6,6,6>: Cost 1 vdup2 RHS
4947  1908739382U, // <6,6,6,7>: Cost 2 vzipr <4,u,6,6>, RHS
4948  296144182U, // <6,6,6,u>: Cost 1 vdup2 RHS
4949  2132647936U, // <6,6,7,0>: Cost 2 ins <u,6,7,0>, lane 0
4950  2120769539U, // <6,6,7,1>: Cost 2 ins <6,6,7,u>, lane 3
4951  1908747164U, // <6,6,7,2>: Cost 2 vzipr RHS, <4,0,6,2>
4952  2122055681U, // <6,6,7,3>: Cost 2 ins <6,u,7,3>, lane 1
4953  2132680704U, // <6,6,7,4>: Cost 2 ins <u,6,7,4>, lane 0
4954  2120769539U, // <6,6,7,5>: Cost 2 ins <6,6,7,u>, lane 3
4955  1906758456U, // <6,6,7,6>: Cost 2 vzipr RHS, <6,6,6,6>
4956  833015094U, // <6,6,7,7>: Cost 1 vzipr RHS, RHS
4957  833015095U, // <6,6,7,u>: Cost 1 vzipr RHS, RHS
4958  2047627362U, // <6,6,u,0>: Cost 2 vtrnr <5,6,7,0>, <5,6,7,0>
4959  1573197614U, // <6,6,u,1>: Cost 2 vext2 <4,u,6,6>, LHS
4960  1906764700U, // <6,6,u,2>: Cost 2 vzipr RHS, <4,0,6,2>
4961  1773044381U, // <6,6,u,3>: Cost 2 vuzpr <4,6,4,6>, LHS
4962  2047660134U, // <6,6,u,4>: Cost 2 vtrnr <5,6,7,4>, <5,6,7,4>
4963  1573197978U, // <6,6,u,5>: Cost 2 vext2 <4,u,6,6>, RHS
4964  296144182U, // <6,6,u,6>: Cost 1 vdup2 RHS
4965  833023286U, // <6,6,u,7>: Cost 1 vzipr RHS, RHS
4966  833023287U, // <6,6,u,u>: Cost 1 vzipr RHS, RHS
4967  1571209216U, // <6,7,0,0>: Cost 2 vext2 RHS, <0,0,0,0>
4968  497467494U, // <6,7,0,1>: Cost 1 vext2 RHS, LHS
4969  1571209380U, // <6,7,0,2>: Cost 2 vext2 RHS, <0,2,0,2>
4970  2120916995U, // <6,7,0,3>: Cost 2 ins <6,7,0,u>, lane 3
4971  1571209554U, // <6,7,0,4>: Cost 2 vext2 RHS, <0,4,1,5>
4972  1510756450U, // <6,7,0,5>: Cost 2 vext1 <5,6,7,0>, <5,6,7,0>
4973  2120916995U, // <6,7,0,6>: Cost 2 ins <6,7,0,u>, lane 3
4974  2120916995U, // <6,7,0,7>: Cost 2 ins <6,7,0,u>, lane 3
4975  497468061U, // <6,7,0,u>: Cost 1 vext2 RHS, LHS
4976  1571209974U, // <6,7,1,0>: Cost 2 vext2 RHS, <1,0,3,2>
4977  1571210036U, // <6,7,1,1>: Cost 2 vext2 RHS, <1,1,1,1>
4978  1571210134U, // <6,7,1,2>: Cost 2 vext2 RHS, <1,2,3,0>
4979  1761034342U, // <6,7,1,3>: Cost 2 vuzpr <2,6,3,7>, LHS
4980  2644952098U, // <6,7,1,4>: Cost 3 vext2 RHS, <1,4,0,5>
4981  1571210384U, // <6,7,1,5>: Cost 2 vext2 RHS, <1,5,3,7>
4982  2644952271U, // <6,7,1,6>: Cost 3 vext2 RHS, <1,6,1,7>
4983  2578535418U, // <6,7,1,7>: Cost 3 vext1 <4,6,7,1>, <7,0,1,2>
4984  1761034347U, // <6,7,1,u>: Cost 2 vuzpr <2,6,3,7>, LHS
4985  2834776982U, // <6,7,2,0>: Cost 3 vuzpr <2,6,3,7>, <1,2,3,0>
4986  2121449474U, // <6,7,2,1>: Cost 2 ins <6,7,u,1>, lane 2
4987  1571210856U, // <6,7,2,2>: Cost 2 vext2 RHS, <2,2,2,2>
4988  1571210918U, // <6,7,2,3>: Cost 2 vext2 RHS, <2,3,0,1>
4989  2834776986U, // <6,7,2,4>: Cost 3 vuzpr <2,6,3,7>, <1,2,3,4>
4990  2121482242U, // <6,7,2,5>: Cost 2 ins <6,7,u,5>, lane 2
4991  1571211194U, // <6,7,2,6>: Cost 2 vext2 RHS, <2,6,3,7>
4992  3114897576U, // <6,7,2,7>: Cost 3 vtrnr <4,6,0,2>, <5,7,5,7>
4993  1571211323U, // <6,7,2,u>: Cost 2 vext2 RHS, <2,u,0,1>
4994  1571211414U, // <6,7,3,0>: Cost 2 vext2 RHS, <3,0,1,2>
4995  2121449474U, // <6,7,3,1>: Cost 2 ins <6,7,u,1>, lane 2
4996  2834780746U, // <6,7,3,2>: Cost 3 vuzpr <2,6,3,7>, <6,3,7,2>
4997  1571211676U, // <6,7,3,3>: Cost 2 vext2 RHS, <3,3,3,3>
4998  1571211778U, // <6,7,3,4>: Cost 2 vext2 RHS, <3,4,5,6>
4999  2121482242U, // <6,7,3,5>: Cost 2 ins <6,7,u,5>, lane 2
5000  2834777789U, // <6,7,3,6>: Cost 3 vuzpr <2,6,3,7>, <2,3,2,6>
5001  2834777088U, // <6,7,3,7>: Cost 3 vuzpr <2,6,3,7>, <1,3,5,7>
5002  1571212062U, // <6,7,3,u>: Cost 2 vext2 RHS, <3,u,1,2>
5003  1573202834U, // <6,7,4,0>: Cost 2 vext2 RHS, <4,0,5,1>
5004  2121449474U, // <6,7,4,1>: Cost 2 ins <6,7,u,1>, lane 2
5005  2121211907U, // <6,7,4,2>: Cost 2 ins <6,7,4,u>, lane 3
5006  2121211907U, // <6,7,4,3>: Cost 2 ins <6,7,4,u>, lane 3
5007  1571212496U, // <6,7,4,4>: Cost 2 vext2 RHS, <4,4,4,4>
5008  497470774U, // <6,7,4,5>: Cost 1 vext2 RHS, RHS
5009  1573203276U, // <6,7,4,6>: Cost 2 vext2 RHS, <4,6,0,2>
5010  2121211907U, // <6,7,4,7>: Cost 2 ins <6,7,4,u>, lane 3
5011  497471017U, // <6,7,4,u>: Cost 1 vext2 RHS, RHS
5012  2644954696U, // <6,7,5,0>: Cost 3 vext2 RHS, <5,0,1,2>
5013  1573203664U, // <6,7,5,1>: Cost 2 vext2 RHS, <5,1,7,3>
5014  2644954878U, // <6,7,5,2>: Cost 3 vext2 RHS, <5,2,3,4>
5015  2644954991U, // <6,7,5,3>: Cost 3 vext2 RHS, <5,3,7,0>
5016  1571213254U, // <6,7,5,4>: Cost 2 vext2 RHS, <5,4,7,6>
5017  1571213316U, // <6,7,5,5>: Cost 2 vext2 RHS, <5,5,5,5>
5018  1571213410U, // <6,7,5,6>: Cost 2 vext2 RHS, <5,6,7,0>
5019  1761037622U, // <6,7,5,7>: Cost 2 vuzpr <2,6,3,7>, RHS
5020  1761037623U, // <6,7,5,u>: Cost 2 vuzpr <2,6,3,7>, RHS
5021  2644955425U, // <6,7,6,0>: Cost 3 vext2 RHS, <6,0,1,2>
5022  2121449474U, // <6,7,6,1>: Cost 2 ins <6,7,u,1>, lane 2
5023  1573204474U, // <6,7,6,2>: Cost 2 vext2 RHS, <6,2,7,3>
5024  2644955698U, // <6,7,6,3>: Cost 3 vext2 RHS, <6,3,4,5>
5025  2644955789U, // <6,7,6,4>: Cost 3 vext2 RHS, <6,4,5,6>
5026  2121482242U, // <6,7,6,5>: Cost 2 ins <6,7,u,5>, lane 2
5027  1571214136U, // <6,7,6,6>: Cost 2 vext2 RHS, <6,6,6,6>
5028  1761036218U, // <6,7,6,7>: Cost 2 vuzpr <2,6,3,7>, <2,6,3,7>
5029  1573204895U, // <6,7,6,u>: Cost 2 vext2 RHS, <6,u,0,1>
5030  1906757730U, // <6,7,7,0>: Cost 2 vzipr RHS, <5,6,7,0>
5031  2121449474U, // <6,7,7,1>: Cost 2 ins <6,7,u,1>, lane 2
5032  2644956362U, // <6,7,7,2>: Cost 3 vext2 RHS, <7,2,6,3>
5033  1906758138U, // <6,7,7,3>: Cost 2 vzipr RHS, <6,2,7,3>
5034  1906757734U, // <6,7,7,4>: Cost 2 vzipr RHS, <5,6,7,4>
5035  2121482242U, // <6,7,7,5>: Cost 2 ins <6,7,u,5>, lane 2
5036  1906757574U, // <6,7,7,6>: Cost 2 vzipr RHS, <5,4,7,6>
5037  1571214956U, // <6,7,7,7>: Cost 2 vext2 RHS, <7,7,7,7>
5038  1906757738U, // <6,7,7,u>: Cost 2 vzipr RHS, <5,6,7,u>
5039  1571215059U, // <6,7,u,0>: Cost 2 vext2 RHS, <u,0,1,2>
5040  497473326U, // <6,7,u,1>: Cost 1 vext2 RHS, LHS
5041  1571215237U, // <6,7,u,2>: Cost 2 vext2 RHS, <u,2,3,0>
5042  1761034909U, // <6,7,u,3>: Cost 2 vuzpr <2,6,3,7>, LHS
5043  1571215423U, // <6,7,u,4>: Cost 2 vext2 RHS, <u,4,5,6>
5044  497473690U, // <6,7,u,5>: Cost 1 vext2 RHS, RHS
5045  1571215568U, // <6,7,u,6>: Cost 2 vext2 RHS, <u,6,3,7>
5046  1761037865U, // <6,7,u,7>: Cost 2 vuzpr <2,6,3,7>, RHS
5047  497473893U, // <6,7,u,u>: Cost 1 vext2 RHS, LHS
5048  1571217408U, // <6,u,0,0>: Cost 2 vext2 RHS, <0,0,0,0>
5049  497475686U, // <6,u,0,1>: Cost 1 vext2 RHS, LHS
5050  1571217572U, // <6,u,0,2>: Cost 2 vext2 RHS, <0,2,0,2>
5051  2047623837U, // <6,u,0,3>: Cost 2 vtrnr <5,6,7,0>, LHS
5052  1571217746U, // <6,u,0,4>: Cost 2 vext2 RHS, <0,4,1,5>
5053  1510830187U, // <6,u,0,5>: Cost 2 vext1 <5,6,u,0>, <5,6,u,0>
5054  1986648218U, // <6,u,0,6>: Cost 2 vtrnl <6,7,0,1>, RHS
5055  2047626793U, // <6,u,0,7>: Cost 2 vtrnr <5,6,7,0>, RHS
5056  497476253U, // <6,u,0,u>: Cost 1 vext2 RHS, LHS
5057  1571218166U, // <6,u,1,0>: Cost 2 vext2 RHS, <1,0,3,2>
5058  1571218228U, // <6,u,1,1>: Cost 2 vext2 RHS, <1,1,1,1>
5059  1612289838U, // <6,u,1,2>: Cost 2 vext3 <0,2,4,6>, LHS
5060  1761042534U, // <6,u,1,3>: Cost 2 vuzpr <2,6,3,u>, LHS
5061  2566663478U, // <6,u,1,4>: Cost 3 vext1 <2,6,u,1>, RHS
5062  1571218576U, // <6,u,1,5>: Cost 2 vext2 RHS, <1,5,3,7>
5063  2120826882U, // <6,u,1,6>: Cost 2 ins <6,6,u,6>, lane 2
5064  2120835074U, // <6,u,1,7>: Cost 2 ins <6,6,u,7>, lane 2
5065  1612289892U, // <6,u,1,u>: Cost 2 vext3 <0,2,4,6>, LHS
5066  1504870502U, // <6,u,2,0>: Cost 2 vext1 <4,6,u,2>, LHS
5067  1849644846U, // <6,u,2,1>: Cost 2 vzipl <6,2,7,3>, LHS
5068  1571219048U, // <6,u,2,2>: Cost 2 vext2 RHS, <2,2,2,2>
5069  1055244288U, // <6,u,2,3>: Cost 1 ins LHS, lane 0
5070  1504873876U, // <6,u,2,4>: Cost 2 vext1 <4,6,u,2>, <4,6,u,2>
5071  1849645210U, // <6,u,2,5>: Cost 2 vzipl <6,2,7,3>, RHS
5072  1571219386U, // <6,u,2,6>: Cost 2 vext2 RHS, <2,6,3,7>
5073  2041155113U, // <6,u,2,7>: Cost 2 vtrnr <4,6,0,2>, RHS
5074  1055244288U, // <6,u,2,u>: Cost 1 ins LHS, lane 0
5075  1571219606U, // <6,u,3,0>: Cost 2 vext2 RHS, <3,0,1,2>
5076  2121449474U, // <6,u,3,1>: Cost 2 ins <6,7,u,1>, lane 2
5077  2128388096U, // <6,u,3,2>: Cost 2 ins <u,0,3,2>, lane 0
5078  1571219868U, // <6,u,3,3>: Cost 2 vext2 RHS, <3,3,3,3>
5079  1571219970U, // <6,u,3,4>: Cost 2 vext2 RHS, <3,4,5,6>
5080  2121482242U, // <6,u,3,5>: Cost 2 ins <6,7,u,5>, lane 2
5081  2120826882U, // <6,u,3,6>: Cost 2 ins <6,6,u,6>, lane 2
5082  2131746816U, // <6,u,3,7>: Cost 2 ins <u,5,3,7>, lane 0
5083  1571220254U, // <6,u,3,u>: Cost 2 vext2 RHS, <3,u,1,2>
5084  1571220370U, // <6,u,4,0>: Cost 2 vext2 RHS, <4,0,5,1>
5085  2121449474U, // <6,u,4,1>: Cost 2 ins <6,7,u,1>, lane 2
5086  1986975534U, // <6,u,4,2>: Cost 2 vtrnl <6,7,4,5>, LHS
5087  2047656605U, // <6,u,4,3>: Cost 2 vtrnr <5,6,7,4>, LHS
5088  1571220688U, // <6,u,4,4>: Cost 2 vext2 RHS, <4,4,4,4>
5089  497478967U, // <6,u,4,5>: Cost 1 vext2 RHS, RHS
5090  1571220812U, // <6,u,4,6>: Cost 2 vext2 RHS, <4,6,0,2>
5091  2047659561U, // <6,u,4,7>: Cost 2 vtrnr <5,6,7,4>, RHS
5092  497479209U, // <6,u,4,u>: Cost 1 vext2 RHS, RHS
5093  2566692966U, // <6,u,5,0>: Cost 3 vext1 <2,6,u,5>, LHS
5094  1571221200U, // <6,u,5,1>: Cost 2 vext2 RHS, <5,1,7,3>
5095  2566694885U, // <6,u,5,2>: Cost 3 vext1 <2,6,u,5>, <2,6,u,5>
5096  2118148098U, // <6,u,5,3>: Cost 2 ins <6,2,u,3>, lane 2
5097  1571221446U, // <6,u,5,4>: Cost 2 vext2 RHS, <5,4,7,6>
5098  1571221508U, // <6,u,5,5>: Cost 2 vext2 RHS, <5,5,5,5>
5099  1612290202U, // <6,u,5,6>: Cost 2 vext3 <0,2,4,6>, RHS
5100  1761045814U, // <6,u,5,7>: Cost 2 vuzpr <2,6,3,u>, RHS
5101  1612290220U, // <6,u,5,u>: Cost 2 vext3 <0,2,4,6>, RHS
5102  1504903270U, // <6,u,6,0>: Cost 2 vext1 <4,6,u,6>, LHS
5103  1852249902U, // <6,u,6,1>: Cost 2 vzipl <6,6,6,6>, LHS
5104  1571222010U, // <6,u,6,2>: Cost 2 vext2 RHS, <6,2,7,3>
5105  2041479837U, // <6,u,6,3>: Cost 2 vtrnr <4,6,4,6>, LHS
5106  1504906648U, // <6,u,6,4>: Cost 2 vext1 <4,6,u,6>, <4,6,u,6>
5107  1852250266U, // <6,u,6,5>: Cost 2 vzipl <6,6,6,6>, RHS
5108  296144182U, // <6,u,6,6>: Cost 1 vdup2 RHS
5109  1058226176U, // <6,u,6,7>: Cost 1 ins RHS, lane 0
5110  1058226176U, // <6,u,6,u>: Cost 1 ins RHS, lane 0
5111  1492967526U, // <6,u,7,0>: Cost 2 vext1 <2,6,u,7>, LHS
5112  1906753609U, // <6,u,7,1>: Cost 2 vzipr RHS, <0,0,u,1>
5113  1492969447U, // <6,u,7,2>: Cost 2 vext1 <2,6,u,7>, <2,6,u,7>
5114  833011868U, // <6,u,7,3>: Cost 1 vzipr RHS, LHS
5115  1492970806U, // <6,u,7,4>: Cost 2 vext1 <2,6,u,7>, RHS
5116  1906753937U, // <6,u,7,5>: Cost 2 vzipr RHS, <0,4,u,5>
5117  1906753776U, // <6,u,7,6>: Cost 2 vzipr RHS, <0,2,u,6>
5118  833015112U, // <6,u,7,7>: Cost 1 vzipr RHS, RHS
5119  833011873U, // <6,u,7,u>: Cost 1 vzipr RHS, LHS
5120  1492975718U, // <6,u,u,0>: Cost 2 vext1 <2,6,u,u>, LHS
5121  497481518U, // <6,u,u,1>: Cost 1 vext2 RHS, LHS
5122  1612290405U, // <6,u,u,2>: Cost 2 vext3 <0,2,4,6>, LHS
5123  833020060U, // <6,u,u,3>: Cost 1 vzipr RHS, LHS
5124  1492978998U, // <6,u,u,4>: Cost 2 vext1 <2,6,u,u>, RHS
5125  497481882U, // <6,u,u,5>: Cost 1 vext2 RHS, RHS
5126  296144182U, // <6,u,u,6>: Cost 1 vdup2 RHS
5127  833023304U, // <6,u,u,7>: Cost 1 vzipr RHS, RHS
5128  497482085U, // <6,u,u,u>: Cost 1 vext2 RHS, LHS
5129  1638318080U, // <7,0,0,0>: Cost 2 vext3 RHS, <0,0,0,0>
5130  1638318090U, // <7,0,0,1>: Cost 2 vext3 RHS, <0,0,1,1>
5131  1638318100U, // <7,0,0,2>: Cost 2 vext3 RHS, <0,0,2,2>
5132  2987152532U, // <7,0,0,3>: Cost 3 vzipr <5,6,7,0>, <7,2,0,3>
5133  2712059941U, // <7,0,0,4>: Cost 3 vext3 RHS, <0,0,4,1>
5134  2987152210U, // <7,0,0,5>: Cost 3 vzipr <5,6,7,0>, <6,7,0,5>
5135  2590618445U, // <7,0,0,6>: Cost 3 vext1 <6,7,0,0>, <6,7,0,0>
5136  2987152050U, // <7,0,0,7>: Cost 3 vzipr <5,6,7,0>, <6,5,0,7>
5137  1638318153U, // <7,0,0,u>: Cost 2 vext3 RHS, <0,0,u,1>
5138  1516879974U, // <7,0,1,0>: Cost 2 vext1 <6,7,0,1>, LHS
5139  2128232448U, // <7,0,1,1>: Cost 2 ins <u,0,1,1>, lane 0
5140  564576358U, // <7,0,1,2>: Cost 1 vext3 RHS, LHS
5141  2122317827U, // <7,0,1,3>: Cost 2 ins <7,0,1,u>, lane 3
5142  1516883254U, // <7,0,1,4>: Cost 2 vext1 <6,7,0,1>, RHS
5143  2122317827U, // <7,0,1,5>: Cost 2 ins <7,0,1,u>, lane 3
5144  1516884814U, // <7,0,1,6>: Cost 2 vext1 <6,7,0,1>, <6,7,0,1>
5145  2122317827U, // <7,0,1,7>: Cost 2 ins <7,0,1,u>, lane 3
5146  564576412U, // <7,0,1,u>: Cost 1 vext3 RHS, LHS
5147  1638318244U, // <7,0,2,0>: Cost 2 vext3 RHS, <0,2,0,2>
5148  2692743344U, // <7,0,2,1>: Cost 3 vext3 <1,3,5,7>, <0,2,1,5>
5149  2128314368U, // <7,0,2,2>: Cost 2 ins <u,0,2,2>, lane 0
5150  2128322560U, // <7,0,2,3>: Cost 2 ins <u,0,2,3>, lane 0
5151  1638318284U, // <7,0,2,4>: Cost 2 vext3 RHS, <0,2,4,6>
5152  2712060118U, // <7,0,2,5>: Cost 3 vext3 RHS, <0,2,5,7>
5153  2712060126U, // <7,0,2,6>: Cost 3 vext3 RHS, <0,2,6,6>
5154  3201433601U, // <7,0,2,7>: Cost 3 ins <7,u,2,7>, lane 1
5155  1638318316U, // <7,0,2,u>: Cost 2 vext3 RHS, <0,2,u,2>
5156  2983854080U, // <7,0,3,0>: Cost 3 vzipr <5,1,7,3>, <0,0,0,0>
5157  2712060156U, // <7,0,3,1>: Cost 3 vext3 RHS, <0,3,1,0>
5158  2128388096U, // <7,0,3,2>: Cost 2 ins <u,0,3,2>, lane 0
5159  2651605404U, // <7,0,3,3>: Cost 3 vext2 <5,6,7,0>, <3,3,3,3>
5160  2651605506U, // <7,0,3,4>: Cost 3 vext2 <5,6,7,0>, <3,4,5,6>
5161  2638998111U, // <7,0,3,5>: Cost 3 vext2 <3,5,7,0>, <3,5,7,0>
5162  3196559362U, // <7,0,3,6>: Cost 3 ins <7,0,u,6>, lane 2
5163  3201507329U, // <7,0,3,7>: Cost 3 ins <7,u,3,7>, lane 1
5164  2128388096U, // <7,0,3,u>: Cost 2 ins <u,0,3,2>, lane 0
5165  2712060230U, // <7,0,4,0>: Cost 3 vext3 RHS, <0,4,0,2>
5166  1638318418U, // <7,0,4,1>: Cost 2 vext3 RHS, <0,4,1,5>
5167  1638318428U, // <7,0,4,2>: Cost 2 vext3 RHS, <0,4,2,6>
5168  3201548289U, // <7,0,4,3>: Cost 3 ins <7,u,4,3>, lane 1
5169  2712060269U, // <7,0,4,4>: Cost 3 vext3 RHS, <0,4,4,5>
5170  1577864502U, // <7,0,4,5>: Cost 2 vext2 <5,6,7,0>, RHS
5171  2651606348U, // <7,0,4,6>: Cost 3 vext2 <5,6,7,0>, <4,6,0,2>
5172  3201581057U, // <7,0,4,7>: Cost 3 ins <7,u,4,7>, lane 1
5173  1638318481U, // <7,0,4,u>: Cost 2 vext3 RHS, <0,4,u,5>
5174  2647625340U, // <7,0,5,0>: Cost 3 vext2 <5,0,7,0>, <5,0,7,0>
5175  2128527360U, // <7,0,5,1>: Cost 2 ins <u,0,5,1>, lane 0
5176  1991032934U, // <7,0,5,2>: Cost 2 vtrnl <7,4,5,6>, LHS
5177  2649616239U, // <7,0,5,3>: Cost 3 vext2 <5,3,7,0>, <5,3,7,0>
5178  2651606982U, // <7,0,5,4>: Cost 3 vext2 <5,6,7,0>, <5,4,7,6>
5179  2651607044U, // <7,0,5,5>: Cost 3 vext2 <5,6,7,0>, <5,5,5,5>
5180  1577865314U, // <7,0,5,6>: Cost 2 vext2 <5,6,7,0>, <5,6,7,0>
5181  2847477046U, // <7,0,5,7>: Cost 3 vuzpr <4,7,5,0>, RHS
5182  1579192580U, // <7,0,5,u>: Cost 2 vext2 <5,u,7,0>, <5,u,7,0>
5183  2985869312U, // <7,0,6,0>: Cost 3 vzipr <5,4,7,6>, <0,0,0,0>
5184  2712060406U, // <7,0,6,1>: Cost 3 vext3 RHS, <0,6,1,7>
5185  2128609280U, // <7,0,6,2>: Cost 2 ins <u,0,6,2>, lane 0
5186  2655588936U, // <7,0,6,3>: Cost 3 vext2 <6,3,7,0>, <6,3,7,0>
5187  3202367488U, // <7,0,6,4>: Cost 3 ins <u,0,6,4>, lane 0
5188  2651607730U, // <7,0,6,5>: Cost 3 vext2 <5,6,7,0>, <6,5,0,7>
5189  2651607864U, // <7,0,6,6>: Cost 3 vext2 <5,6,7,0>, <6,6,6,6>
5190  2128650240U, // <7,0,6,7>: Cost 2 ins <u,0,6,7>, lane 0
5191  2128609280U, // <7,0,6,u>: Cost 2 ins <u,0,6,2>, lane 0
5192  2847477192U, // <7,0,7,0>: Cost 3 vuzpr <4,7,5,0>, <4,7,5,0>
5193  1858961510U, // <7,0,7,1>: Cost 2 vzipl <7,7,7,7>, LHS
5194  1993179238U, // <7,0,7,2>: Cost 2 vtrnl <7,7,7,7>, LHS
5195  3201769473U, // <7,0,7,3>: Cost 3 ins <7,u,7,3>, lane 1
5196  2651608422U, // <7,0,7,4>: Cost 3 vext2 <5,6,7,0>, <7,4,5,6>
5197  2651608513U, // <7,0,7,5>: Cost 3 vext2 <5,6,7,0>, <7,5,6,7>
5198  2663552532U, // <7,0,7,6>: Cost 3 vext2 <7,6,7,0>, <7,6,7,0>
5199  2128060417U, // <7,0,7,7>: Cost 2 ins <7,u,7,7>, lane 1
5200  1858962077U, // <7,0,7,u>: Cost 2 vzipl <7,7,7,7>, LHS
5201  1638318730U, // <7,0,u,0>: Cost 2 vext3 RHS, <0,u,0,2>
5202  1638318738U, // <7,0,u,1>: Cost 2 vext3 RHS, <0,u,1,1>
5203  564576925U, // <7,0,u,2>: Cost 1 vext3 RHS, LHS
5204  2122317827U, // <7,0,u,3>: Cost 2 ins <7,0,1,u>, lane 3
5205  1638318770U, // <7,0,u,4>: Cost 2 vext3 RHS, <0,u,4,6>
5206  1577867418U, // <7,0,u,5>: Cost 2 vext2 <5,6,7,0>, RHS
5207  1516942165U, // <7,0,u,6>: Cost 2 vext1 <6,7,0,u>, <6,7,0,u>
5208  2122317827U, // <7,0,u,7>: Cost 2 ins <7,0,1,u>, lane 3
5209  564576979U, // <7,0,u,u>: Cost 1 vext3 RHS, LHS
5210  2712060634U, // <7,1,0,0>: Cost 3 vext3 RHS, <1,0,0,1>
5211  2639003750U, // <7,1,0,1>: Cost 3 vext2 <3,5,7,1>, LHS
5212  1719615590U, // <7,1,0,2>: Cost 2 vuzpl <7,0,1,2>, LHS
5213  1638318838U, // <7,1,0,3>: Cost 2 vext3 RHS, <1,0,3,2>
5214  2859062268U, // <7,1,0,4>: Cost 3 vuzpr <6,7,0,1>, <7,0,1,4>
5215  2712060679U, // <7,1,0,5>: Cost 3 vext3 RHS, <1,0,5,1>
5216  2859061568U, // <7,1,0,6>: Cost 3 vuzpr <6,7,0,1>, <6,0,4,6>
5217  3201286145U, // <7,1,0,7>: Cost 3 ins <7,u,0,7>, lane 1
5218  1638318883U, // <7,1,0,u>: Cost 2 vext3 RHS, <1,0,u,2>
5219  2712060714U, // <7,1,1,0>: Cost 3 vext3 RHS, <1,1,0,0>
5220  1638318900U, // <7,1,1,1>: Cost 2 vext3 RHS, <1,1,1,1>
5221  2127577089U, // <7,1,1,2>: Cost 2 ins <7,u,1,2>, lane 1
5222  1638318920U, // <7,1,1,3>: Cost 2 vext3 RHS, <1,1,3,3>
5223  2712060755U, // <7,1,1,4>: Cost 3 vext3 RHS, <1,1,4,5>
5224  2691416926U, // <7,1,1,5>: Cost 3 vext3 <1,1,5,7>, <1,1,5,7>
5225  2590700375U, // <7,1,1,6>: Cost 3 vext1 <6,7,1,1>, <6,7,1,1>
5226  2859057294U, // <7,1,1,7>: Cost 3 vuzpr <6,7,0,1>, <0,1,6,7>
5227  1638318965U, // <7,1,1,u>: Cost 2 vext3 RHS, <1,1,u,3>
5228  2128961536U, // <7,1,2,0>: Cost 2 ins <u,1,2,0>, lane 0
5229  2128969728U, // <7,1,2,1>: Cost 2 ins <u,1,2,1>, lane 0
5230  2128977920U, // <7,1,2,2>: Cost 2 ins <u,1,2,2>, lane 0
5231  1055244288U, // <7,1,2,3>: Cost 1 ins LHS, lane 0
5232  2128994304U, // <7,1,2,4>: Cost 2 ins <u,1,2,4>, lane 0
5233  2129002496U, // <7,1,2,5>: Cost 2 ins <u,1,2,5>, lane 0
5234  2129010688U, // <7,1,2,6>: Cost 2 ins <u,1,2,6>, lane 0
5235  2129018880U, // <7,1,2,7>: Cost 2 ins <u,1,2,7>, lane 0
5236  1055244288U, // <7,1,2,u>: Cost 1 ins LHS, lane 0
5237  1510998118U, // <7,1,3,0>: Cost 2 vext1 <5,7,1,3>, LHS
5238  1638319064U, // <7,1,3,1>: Cost 2 vext3 RHS, <1,3,1,3>
5239  2712060894U, // <7,1,3,2>: Cost 3 vext3 RHS, <1,3,2,0>
5240  2047869030U, // <7,1,3,3>: Cost 2 vtrnr <5,7,1,3>, LHS
5241  1511001398U, // <7,1,3,4>: Cost 2 vext1 <5,7,1,3>, RHS
5242  1619002368U, // <7,1,3,5>: Cost 2 vext3 <1,3,5,7>, <1,3,5,7>
5243  2692817929U, // <7,1,3,6>: Cost 3 vext3 <1,3,6,7>, <1,3,6,7>
5244  2983859604U, // <7,1,3,7>: Cost 3 vzipr <5,1,7,3>, <7,5,1,7>
5245  1619223579U, // <7,1,3,u>: Cost 2 vext3 <1,3,u,7>, <1,3,u,7>
5246  2712060962U, // <7,1,4,0>: Cost 3 vext3 RHS, <1,4,0,5>
5247  2712060971U, // <7,1,4,1>: Cost 3 vext3 RHS, <1,4,1,5>
5248  2712060980U, // <7,1,4,2>: Cost 3 vext3 RHS, <1,4,2,5>
5249  2129133568U, // <7,1,4,3>: Cost 2 ins <u,1,4,3>, lane 0
5250  2859060432U, // <7,1,4,4>: Cost 3 vuzpr <6,7,0,1>, <4,4,4,4>
5251  2639007030U, // <7,1,4,5>: Cost 3 vext2 <3,5,7,1>, RHS
5252  1719618870U, // <7,1,4,6>: Cost 2 vuzpl <7,0,1,2>, RHS
5253  2793360778U, // <7,1,4,7>: Cost 3 vuzpl <7,0,1,2>, <4,6,7,1>
5254  1719618888U, // <7,1,4,u>: Cost 2 vuzpl <7,0,1,2>, RHS
5255  2572812390U, // <7,1,5,0>: Cost 3 vext1 <3,7,1,5>, LHS
5256  2693776510U, // <7,1,5,1>: Cost 3 vext3 <1,5,1,7>, <1,5,1,7>
5257  3202940928U, // <7,1,5,2>: Cost 3 ins <u,1,5,2>, lane 0
5258  1620182160U, // <7,1,5,3>: Cost 2 vext3 <1,5,3,7>, <1,5,3,7>
5259  2572815670U, // <7,1,5,4>: Cost 3 vext1 <3,7,1,5>, RHS
5260  2985861458U, // <7,1,5,5>: Cost 3 vzipr <5,4,7,5>, <0,4,1,5>
5261  2127904769U, // <7,1,5,6>: Cost 2 ins <7,u,5,6>, lane 1
5262  1785318710U, // <7,1,5,7>: Cost 2 vuzpr <6,7,0,1>, RHS
5263  1620550845U, // <7,1,5,u>: Cost 2 vext3 <1,5,u,7>, <1,5,u,7>
5264  2653606230U, // <7,1,6,0>: Cost 3 vext2 <6,0,7,1>, <6,0,7,1>
5265  2694440143U, // <7,1,6,1>: Cost 3 vext3 <1,6,1,7>, <1,6,1,7>
5266  2712061144U, // <7,1,6,2>: Cost 3 vext3 RHS, <1,6,2,7>
5267  2129281024U, // <7,1,6,3>: Cost 2 ins <u,1,6,3>, lane 0
5268  2859061350U, // <7,1,6,4>: Cost 3 vuzpr <6,7,0,1>, <5,6,7,4>
5269  2694735091U, // <7,1,6,5>: Cost 3 vext3 <1,6,5,7>, <1,6,5,7>
5270  2859060596U, // <7,1,6,6>: Cost 3 vuzpr <6,7,0,1>, <4,6,4,6>
5271  2129313792U, // <7,1,6,7>: Cost 2 ins <u,1,6,7>, lane 0
5272  2129281024U, // <7,1,6,u>: Cost 2 ins <u,1,6,3>, lane 0
5273  2645644282U, // <7,1,7,0>: Cost 3 vext2 <4,6,7,1>, <7,0,1,2>
5274  1785320270U, // <7,1,7,1>: Cost 2 vuzpr <6,7,0,1>, <6,7,0,1>
5275  2986543254U, // <7,1,7,2>: Cost 3 vzipr <5,5,7,7>, <3,0,1,2>
5276  2048196710U, // <7,1,7,3>: Cost 2 vtrnr <5,7,5,7>, LHS
5277  2793362538U, // <7,1,7,4>: Cost 3 vuzpl <7,0,1,2>, <7,1,4,6>
5278  2986541394U, // <7,1,7,5>: Cost 3 vzipr <5,5,7,7>, <0,4,1,5>
5279  3201794049U, // <7,1,7,6>: Cost 3 ins <7,u,7,6>, lane 1
5280  2128060417U, // <7,1,7,7>: Cost 2 ins <7,u,7,7>, lane 1
5281  2048196715U, // <7,1,7,u>: Cost 2 vtrnr <5,7,5,7>, LHS
5282  1511039078U, // <7,1,u,0>: Cost 2 vext1 <5,7,1,u>, LHS
5283  1638319469U, // <7,1,u,1>: Cost 2 vext3 RHS, <1,u,1,3>
5284  1719621422U, // <7,1,u,2>: Cost 2 vuzpl <7,0,1,2>, LHS
5285  1055244288U, // <7,1,u,3>: Cost 1 ins LHS, lane 0
5286  1511042358U, // <7,1,u,4>: Cost 2 vext1 <5,7,1,u>, RHS
5287  1622320533U, // <7,1,u,5>: Cost 2 vext3 <1,u,5,7>, <1,u,5,7>
5288  1719621786U, // <7,1,u,6>: Cost 2 vuzpl <7,0,1,2>, RHS
5289  1785318953U, // <7,1,u,7>: Cost 2 vuzpr <6,7,0,1>, RHS
5290  1055244288U, // <7,1,u,u>: Cost 1 ins LHS, lane 0
5291  2712061364U, // <7,2,0,0>: Cost 3 vext3 RHS, <2,0,0,2>
5292  2712061373U, // <7,2,0,1>: Cost 3 vext3 RHS, <2,0,1,2>
5293  2129494016U, // <7,2,0,2>: Cost 2 ins <u,2,0,2>, lane 0
5294  1913405542U, // <7,2,0,3>: Cost 2 vzipr <5,6,7,0>, LHS
5295  2712061400U, // <7,2,0,4>: Cost 3 vext3 RHS, <2,0,4,2>
5296  2696725990U, // <7,2,0,5>: Cost 3 vext3 <2,0,5,7>, <2,0,5,7>
5297  2712061417U, // <7,2,0,6>: Cost 3 vext3 RHS, <2,0,6,1>
5298  2927577066U, // <7,2,0,7>: Cost 3 vzipl <7,0,1,2>, <2,7,0,1>
5299  1913405547U, // <7,2,0,u>: Cost 2 vzipr <5,6,7,0>, LHS
5300  2712061446U, // <7,2,1,0>: Cost 3 vext3 RHS, <2,1,0,3>
5301  3203301376U, // <7,2,1,1>: Cost 3 ins <u,2,1,1>, lane 0
5302  2127577089U, // <7,2,1,2>: Cost 2 ins <7,u,1,2>, lane 1
5303  2974548070U, // <7,2,1,3>: Cost 3 vzipr <3,5,7,1>, LHS
5304  2712061482U, // <7,2,1,4>: Cost 3 vext3 RHS, <2,1,4,3>
5305  3203334144U, // <7,2,1,5>: Cost 3 ins <u,2,1,5>, lane 0
5306  2712061500U, // <7,2,1,6>: Cost 3 vext3 RHS, <2,1,6,3>
5307  2602718850U, // <7,2,1,7>: Cost 3 vext1 <u,7,2,1>, <7,u,1,2>
5308  2127577089U, // <7,2,1,u>: Cost 2 ins <7,u,1,2>, lane 1
5309  2712061524U, // <7,2,2,0>: Cost 3 vext3 RHS, <2,2,0,0>
5310  2712061536U, // <7,2,2,1>: Cost 3 vext3 RHS, <2,2,1,3>
5311  1638319720U, // <7,2,2,2>: Cost 2 vext3 RHS, <2,2,2,2>
5312  1638319730U, // <7,2,2,3>: Cost 2 vext3 RHS, <2,2,3,3>
5313  2712061564U, // <7,2,2,4>: Cost 3 vext3 RHS, <2,2,4,4>
5314  2698053256U, // <7,2,2,5>: Cost 3 vext3 <2,2,5,7>, <2,2,5,7>
5315  2712061581U, // <7,2,2,6>: Cost 3 vext3 RHS, <2,2,6,3>
5316  3201433601U, // <7,2,2,7>: Cost 3 ins <7,u,2,7>, lane 1
5317  1638319775U, // <7,2,2,u>: Cost 2 vext3 RHS, <2,2,u,3>
5318  1638319782U, // <7,2,3,0>: Cost 2 vext3 RHS, <2,3,0,1>
5319  2693924531U, // <7,2,3,1>: Cost 3 vext3 <1,5,3,7>, <2,3,1,5>
5320  2700560061U, // <7,2,3,2>: Cost 3 vext3 <2,6,3,7>, <2,3,2,6>
5321  1910112358U, // <7,2,3,3>: Cost 2 vzipr <5,1,7,3>, LHS
5322  1638319822U, // <7,2,3,4>: Cost 2 vext3 RHS, <2,3,4,5>
5323  2698716889U, // <7,2,3,5>: Cost 3 vext3 <2,3,5,7>, <2,3,5,7>
5324  2983854428U, // <7,2,3,6>: Cost 3 vzipr <5,1,7,3>, <0,4,2,6>
5325  2990495214U, // <7,2,3,7>: Cost 3 vzipr <6,2,7,3>, <7,6,2,7>
5326  1638319854U, // <7,2,3,u>: Cost 2 vext3 RHS, <2,3,u,1>
5327  2712061688U, // <7,2,4,0>: Cost 3 vext3 RHS, <2,4,0,2>
5328  2712061698U, // <7,2,4,1>: Cost 3 vext3 RHS, <2,4,1,3>
5329  2712061708U, // <7,2,4,2>: Cost 3 vext3 RHS, <2,4,2,4>
5330  1913438310U, // <7,2,4,3>: Cost 2 vzipr <5,6,7,4>, LHS
5331  2712061728U, // <7,2,4,4>: Cost 3 vext3 RHS, <2,4,4,6>
5332  2699380522U, // <7,2,4,5>: Cost 3 vext3 <2,4,5,7>, <2,4,5,7>
5333  2129821696U, // <7,2,4,6>: Cost 2 ins <u,2,4,6>, lane 0
5334  3201581057U, // <7,2,4,7>: Cost 3 ins <7,u,4,7>, lane 1
5335  1913438315U, // <7,2,4,u>: Cost 2 vzipr <5,6,7,4>, LHS
5336  2699675470U, // <7,2,5,0>: Cost 3 vext3 <2,5,0,7>, <2,5,0,7>
5337  3203596288U, // <7,2,5,1>: Cost 3 ins <u,2,5,1>, lane 0
5338  2699822944U, // <7,2,5,2>: Cost 3 vext3 <2,5,2,7>, <2,5,2,7>
5339  2692745065U, // <7,2,5,3>: Cost 3 vext3 <1,3,5,7>, <2,5,3,7>
5340  2699970418U, // <7,2,5,4>: Cost 3 vext3 <2,5,4,7>, <2,5,4,7>
5341  3203629056U, // <7,2,5,5>: Cost 3 ins <u,2,5,5>, lane 0
5342  2127904769U, // <7,2,5,6>: Cost 2 ins <7,u,5,6>, lane 1
5343  2853096758U, // <7,2,5,7>: Cost 3 vuzpr <5,7,0,2>, RHS
5344  2127904769U, // <7,2,5,u>: Cost 2 ins <7,u,5,6>, lane 1
5345  2572894310U, // <7,2,6,0>: Cost 3 vext1 <3,7,2,6>, LHS
5346  2712061860U, // <7,2,6,1>: Cost 3 vext3 RHS, <2,6,1,3>
5347  2700486577U, // <7,2,6,2>: Cost 3 vext3 <2,6,2,7>, <2,6,2,7>
5348  1626818490U, // <7,2,6,3>: Cost 2 vext3 <2,6,3,7>, <2,6,3,7>
5349  2572897590U, // <7,2,6,4>: Cost 3 vext1 <3,7,2,6>, RHS
5350  2700707788U, // <7,2,6,5>: Cost 3 vext3 <2,6,5,7>, <2,6,5,7>
5351  2700781525U, // <7,2,6,6>: Cost 3 vext3 <2,6,6,7>, <2,6,6,7>
5352  2129977344U, // <7,2,6,7>: Cost 2 ins <u,2,6,7>, lane 0
5353  1627187175U, // <7,2,6,u>: Cost 2 vext3 <2,6,u,7>, <2,6,u,7>
5354  3121939350U, // <7,2,7,0>: Cost 3 vtrnr <5,7,5,7>, <1,2,3,0>
5355  3203743744U, // <7,2,7,1>: Cost 3 ins <u,2,7,1>, lane 0
5356  1720366165U, // <7,2,7,2>: Cost 2 vuzpl <7,1,2,3>, <7,1,2,3>
5357  1912799334U, // <7,2,7,3>: Cost 2 vzipr <5,5,7,7>, LHS
5358  3121939354U, // <7,2,7,4>: Cost 3 vtrnr <5,7,5,7>, <1,2,3,4>
5359  3203776512U, // <7,2,7,5>: Cost 3 ins <u,2,7,5>, lane 0
5360  2986541404U, // <7,2,7,6>: Cost 3 vzipr <5,5,7,7>, <0,4,2,6>
5361  2128060417U, // <7,2,7,7>: Cost 2 ins <7,u,7,7>, lane 1
5362  1912799339U, // <7,2,7,u>: Cost 2 vzipr <5,5,7,7>, LHS
5363  1638320187U, // <7,2,u,0>: Cost 2 vext3 RHS, <2,u,0,1>
5364  2693924936U, // <7,2,u,1>: Cost 3 vext3 <1,5,3,7>, <2,u,1,5>
5365  2129494016U, // <7,2,u,2>: Cost 2 ins <u,2,0,2>, lane 0
5366  1628145756U, // <7,2,u,3>: Cost 2 vext3 <2,u,3,7>, <2,u,3,7>
5367  1638320227U, // <7,2,u,4>: Cost 2 vext3 RHS, <2,u,4,5>
5368  2702035054U, // <7,2,u,5>: Cost 3 vext3 <2,u,5,7>, <2,u,5,7>
5369  2129821696U, // <7,2,u,6>: Cost 2 ins <u,2,4,6>, lane 0
5370  2129977344U, // <7,2,u,7>: Cost 2 ins <u,2,6,7>, lane 0
5371  1628514441U, // <7,2,u,u>: Cost 2 vext3 <2,u,u,7>, <2,u,u,7>
5372  2712062091U, // <7,3,0,0>: Cost 3 vext3 RHS, <3,0,0,0>
5373  1638320278U, // <7,3,0,1>: Cost 2 vext3 RHS, <3,0,1,2>
5374  2712062109U, // <7,3,0,2>: Cost 3 vext3 RHS, <3,0,2,0>
5375  2712062119U, // <7,3,0,3>: Cost 3 vext3 RHS, <3,0,3,1>
5376  2712062128U, // <7,3,0,4>: Cost 3 vext3 RHS, <3,0,4,1>
5377  2712062138U, // <7,3,0,5>: Cost 3 vext3 RHS, <3,0,5,2>
5378  2590839656U, // <7,3,0,6>: Cost 3 vext1 <6,7,3,0>, <6,7,3,0>
5379  2985157776U, // <7,3,0,7>: Cost 3 vzipr <5,3,7,0>, <1,5,3,7>
5380  1638320341U, // <7,3,0,u>: Cost 2 vext3 RHS, <3,0,u,2>
5381  2237164227U, // <7,3,1,0>: Cost 3 vrev <3,7,0,1>
5382  2712062182U, // <7,3,1,1>: Cost 3 vext3 RHS, <3,1,1,1>
5383  2127577089U, // <7,3,1,2>: Cost 2 ins <7,u,1,2>, lane 1
5384  1779433574U, // <7,3,1,3>: Cost 2 vuzpr <5,7,1,3>, LHS
5385  2712062214U, // <7,3,1,4>: Cost 3 vext3 RHS, <3,1,4,6>
5386  2693925132U, // <7,3,1,5>: Cost 3 vext3 <1,5,3,7>, <3,1,5,3>
5387  2853179064U, // <7,3,1,6>: Cost 3 vuzpr <5,7,1,3>, <5,1,4,6>
5388  2692745504U, // <7,3,1,7>: Cost 3 vext3 <1,3,5,7>, <3,1,7,5>
5389  1779433579U, // <7,3,1,u>: Cost 2 vuzpr <5,7,1,3>, LHS
5390  2712062254U, // <7,3,2,0>: Cost 3 vext3 RHS, <3,2,0,1>
5391  2712062262U, // <7,3,2,1>: Cost 3 vext3 RHS, <3,2,1,0>
5392  2712062273U, // <7,3,2,2>: Cost 3 vext3 RHS, <3,2,2,2>
5393  2130313216U, // <7,3,2,3>: Cost 2 ins <u,3,2,3>, lane 0
5394  2712062292U, // <7,3,2,4>: Cost 3 vext3 RHS, <3,2,4,3>
5395  2712062302U, // <7,3,2,5>: Cost 3 vext3 RHS, <3,2,5,4>
5396  2700560742U, // <7,3,2,6>: Cost 3 vext3 <2,6,3,7>, <3,2,6,3>
5397  2712062319U, // <7,3,2,7>: Cost 3 vext3 RHS, <3,2,7,3>
5398  2130313216U, // <7,3,2,u>: Cost 2 ins <u,3,2,3>, lane 0
5399  2712062334U, // <7,3,3,0>: Cost 3 vext3 RHS, <3,3,0,0>
5400  2636368158U, // <7,3,3,1>: Cost 3 vext2 <3,1,7,3>, <3,1,7,3>
5401  2637031791U, // <7,3,3,2>: Cost 3 vext2 <3,2,7,3>, <3,2,7,3>
5402  1638320540U, // <7,3,3,3>: Cost 2 vext3 RHS, <3,3,3,3>
5403  2712062374U, // <7,3,3,4>: Cost 3 vext3 RHS, <3,3,4,4>
5404  2704689586U, // <7,3,3,5>: Cost 3 vext3 <3,3,5,7>, <3,3,5,7>
5405  2990491658U, // <7,3,3,6>: Cost 3 vzipr <6,2,7,3>, <2,7,3,6>
5406  2972574864U, // <7,3,3,7>: Cost 3 vzipr <3,2,7,3>, <1,5,3,7>
5407  1638320540U, // <7,3,3,u>: Cost 2 vext3 RHS, <3,3,3,3>
5408  2712062416U, // <7,3,4,0>: Cost 3 vext3 RHS, <3,4,0,1>
5409  2712062426U, // <7,3,4,1>: Cost 3 vext3 RHS, <3,4,1,2>
5410  2987180790U, // <7,3,4,2>: Cost 3 vzipr <5,6,7,4>, <1,0,3,2>
5411  2712062447U, // <7,3,4,3>: Cost 3 vext3 RHS, <3,4,3,5>
5412  2712062455U, // <7,3,4,4>: Cost 3 vext3 RHS, <3,4,4,4>
5413  1638320642U, // <7,3,4,5>: Cost 2 vext3 RHS, <3,4,5,6>
5414  2648313164U, // <7,3,4,6>: Cost 3 vext2 <5,1,7,3>, <4,6,0,2>
5415  2985190544U, // <7,3,4,7>: Cost 3 vzipr <5,3,7,4>, <1,5,3,7>
5416  1638320669U, // <7,3,4,u>: Cost 2 vext3 RHS, <3,4,u,6>
5417  2712062498U, // <7,3,5,0>: Cost 3 vext3 RHS, <3,5,0,2>
5418  1574571728U, // <7,3,5,1>: Cost 2 vext2 <5,1,7,3>, <5,1,7,3>
5419  2648977185U, // <7,3,5,2>: Cost 3 vext2 <5,2,7,3>, <5,2,7,3>
5420  2705869378U, // <7,3,5,3>: Cost 3 vext3 <3,5,3,7>, <3,5,3,7>
5421  2237491947U, // <7,3,5,4>: Cost 3 vrev <3,7,4,5>
5422  2706016852U, // <7,3,5,5>: Cost 3 vext3 <3,5,5,7>, <3,5,5,7>
5423  2127904769U, // <7,3,5,6>: Cost 2 ins <7,u,5,6>, lane 1
5424  1779436854U, // <7,3,5,7>: Cost 2 vuzpr <5,7,1,3>, RHS
5425  1779436855U, // <7,3,5,u>: Cost 2 vuzpr <5,7,1,3>, RHS
5426  2706311800U, // <7,3,6,0>: Cost 3 vext3 <3,6,0,7>, <3,6,0,7>
5427  2853178744U, // <7,3,6,1>: Cost 3 vuzpr <5,7,1,3>, <4,6,5,1>
5428  1581208058U, // <7,3,6,2>: Cost 2 vext2 <6,2,7,3>, <6,2,7,3>
5429  2706533011U, // <7,3,6,3>: Cost 3 vext3 <3,6,3,7>, <3,6,3,7>
5430  2706606748U, // <7,3,6,4>: Cost 3 vext3 <3,6,4,7>, <3,6,4,7>
5431  3204366336U, // <7,3,6,5>: Cost 3 ins <u,3,6,5>, lane 0
5432  2712062637U, // <7,3,6,6>: Cost 3 vext3 RHS, <3,6,6,6>
5433  2130640896U, // <7,3,6,7>: Cost 2 ins <u,3,6,7>, lane 0
5434  1585189856U, // <7,3,6,u>: Cost 2 vext2 <6,u,7,3>, <6,u,7,3>
5435  2693925571U, // <7,3,7,0>: Cost 3 vext3 <1,5,3,7>, <3,7,0,1>
5436  2693925584U, // <7,3,7,1>: Cost 3 vext3 <1,5,3,7>, <3,7,1,5>
5437  2700561114U, // <7,3,7,2>: Cost 3 vext3 <2,6,3,7>, <3,7,2,6>
5438  1779437696U, // <7,3,7,3>: Cost 2 vuzpr <5,7,1,3>, <5,7,1,3>
5439  2693925611U, // <7,3,7,4>: Cost 3 vext3 <1,5,3,7>, <3,7,4,5>
5440  2237582070U, // <7,3,7,5>: Cost 3 vrev <3,7,5,7>
5441  2654950894U, // <7,3,7,6>: Cost 3 vext2 <6,2,7,3>, <7,6,2,7>
5442  2128060417U, // <7,3,7,7>: Cost 2 ins <7,u,7,7>, lane 1
5443  1779437696U, // <7,3,7,u>: Cost 2 vuzpr <5,7,1,3>, <5,7,1,3>
5444  2237221578U, // <7,3,u,0>: Cost 3 vrev <3,7,0,u>
5445  1638320926U, // <7,3,u,1>: Cost 2 vext3 RHS, <3,u,1,2>
5446  1593153452U, // <7,3,u,2>: Cost 2 vext2 <u,2,7,3>, <u,2,7,3>
5447  1779434141U, // <7,3,u,3>: Cost 2 vuzpr <5,7,1,3>, LHS
5448  2237516526U, // <7,3,u,4>: Cost 3 vrev <3,7,4,u>
5449  1638320966U, // <7,3,u,5>: Cost 2 vext3 RHS, <3,u,5,6>
5450  2127904769U, // <7,3,u,6>: Cost 2 ins <7,u,5,6>, lane 1
5451  1779437097U, // <7,3,u,7>: Cost 2 vuzpr <5,7,1,3>, RHS
5452  1638320989U, // <7,3,u,u>: Cost 2 vext3 RHS, <3,u,u,2>
5453  2714053478U, // <7,4,0,0>: Cost 3 vext3 RHS, <4,0,0,2>
5454  1577893990U, // <7,4,0,1>: Cost 2 vext2 <5,6,7,4>, LHS
5455  2651635876U, // <7,4,0,2>: Cost 3 vext2 <5,6,7,4>, <0,2,0,2>
5456  3201253377U, // <7,4,0,3>: Cost 3 ins <7,u,0,3>, lane 1
5457  2714053512U, // <7,4,0,4>: Cost 3 vext3 RHS, <4,0,4,0>
5458  1638468498U, // <7,4,0,5>: Cost 2 vext3 RHS, <4,0,5,1>
5459  1638468508U, // <7,4,0,6>: Cost 2 vext3 RHS, <4,0,6,2>
5460  2927578568U, // <7,4,0,7>: Cost 3 vzipl <7,0,1,2>, <4,7,5,0>
5461  1640311726U, // <7,4,0,u>: Cost 2 vext3 RHS, <4,0,u,2>
5462  2651636470U, // <7,4,1,0>: Cost 3 vext2 <5,6,7,4>, <1,0,3,2>
5463  2651636532U, // <7,4,1,1>: Cost 3 vext2 <5,6,7,4>, <1,1,1,1>
5464  2127577089U, // <7,4,1,2>: Cost 2 ins <7,u,1,2>, lane 1
5465  2639029248U, // <7,4,1,3>: Cost 3 vext2 <3,5,7,4>, <1,3,5,7>
5466  3127495888U, // <7,4,1,4>: Cost 3 vtrnr <6,7,0,1>, <4,4,4,4>
5467  2130919424U, // <7,4,1,5>: Cost 2 ins <u,4,1,5>, lane 0
5468  1988054326U, // <7,4,1,6>: Cost 2 vtrnl <7,0,1,2>, RHS
5469  3061796234U, // <7,4,1,7>: Cost 3 vtrnl <7,0,1,2>, <4,6,7,1>
5470  1988054344U, // <7,4,1,u>: Cost 2 vtrnl <7,0,1,2>, RHS
5471  3204694016U, // <7,4,2,0>: Cost 3 ins <u,4,2,0>, lane 0
5472  3199172610U, // <7,4,2,1>: Cost 3 ins <7,4,u,1>, lane 2
5473  2651637352U, // <7,4,2,2>: Cost 3 vext2 <5,6,7,4>, <2,2,2,2>
5474  2130976768U, // <7,4,2,3>: Cost 2 ins <u,4,2,3>, lane 0
5475  2853258138U, // <7,4,2,4>: Cost 3 vuzpr <5,7,2,4>, <1,2,3,4>
5476  2712063030U, // <7,4,2,5>: Cost 3 vext3 RHS, <4,2,5,3>
5477  2131001344U, // <7,4,2,6>: Cost 2 ins <u,4,2,6>, lane 0
5478  3201433601U, // <7,4,2,7>: Cost 3 ins <7,u,2,7>, lane 1
5479  2131001344U, // <7,4,2,u>: Cost 2 ins <u,4,2,6>, lane 0
5480  2651637910U, // <7,4,3,0>: Cost 3 vext2 <5,6,7,4>, <3,0,1,2>
5481  3201458177U, // <7,4,3,1>: Cost 3 ins <7,u,3,1>, lane 1
5482  3204784128U, // <7,4,3,2>: Cost 3 ins <u,4,3,2>, lane 0
5483  2651638172U, // <7,4,3,3>: Cost 3 vext2 <5,6,7,4>, <3,3,3,3>
5484  2983857360U, // <7,4,3,4>: Cost 3 vzipr <5,1,7,3>, <4,4,4,4>
5485  2639030883U, // <7,4,3,5>: Cost 3 vext2 <3,5,7,4>, <3,5,7,4>
5486  2125471746U, // <7,4,3,6>: Cost 2 ins <7,4,u,6>, lane 2
5487  3201507329U, // <7,4,3,7>: Cost 3 ins <7,u,3,7>, lane 1
5488  2125471746U, // <7,4,3,u>: Cost 2 ins <7,4,u,6>, lane 2
5489  2714053800U, // <7,4,4,0>: Cost 3 vext3 RHS, <4,4,0,0>
5490  3201531905U, // <7,4,4,1>: Cost 3 ins <7,u,4,1>, lane 1
5491  3201540097U, // <7,4,4,2>: Cost 3 ins <7,u,4,2>, lane 1
5492  2987185336U, // <7,4,4,3>: Cost 3 vzipr <5,6,7,4>, <7,2,4,3>
5493  1638321360U, // <7,4,4,4>: Cost 2 vext3 RHS, <4,4,4,4>
5494  1638468826U, // <7,4,4,5>: Cost 2 vext3 RHS, <4,4,5,5>
5495  1638468836U, // <7,4,4,6>: Cost 2 vext3 RHS, <4,4,6,6>
5496  2987185664U, // <7,4,4,7>: Cost 3 vzipr <5,6,7,4>, <7,6,4,7>
5497  1640312054U, // <7,4,4,u>: Cost 2 vext3 RHS, <4,4,u,6>
5498  1517207654U, // <7,4,5,0>: Cost 2 vext1 <6,7,4,5>, LHS
5499  2125266947U, // <7,4,5,1>: Cost 2 ins <7,4,5,u>, lane 3
5500  2125266947U, // <7,4,5,2>: Cost 2 ins <7,4,5,u>, lane 3
5501  2125266947U, // <7,4,5,3>: Cost 2 ins <7,4,5,u>, lane 3
5502  1517210934U, // <7,4,5,4>: Cost 2 vext1 <6,7,4,5>, RHS
5503  2131214336U, // <7,4,5,5>: Cost 2 ins <u,4,5,5>, lane 0
5504  564579638U, // <7,4,5,6>: Cost 1 vext3 RHS, RHS
5505  2125266947U, // <7,4,5,7>: Cost 2 ins <7,4,5,u>, lane 3
5506  564579656U, // <7,4,5,u>: Cost 1 vext3 RHS, RHS
5507  1638468940U, // <7,4,6,0>: Cost 2 vext3 RHS, <4,6,0,2>
5508  2712063318U, // <7,4,6,1>: Cost 3 vext3 RHS, <4,6,1,3>
5509  2712210780U, // <7,4,6,2>: Cost 3 vext3 RHS, <4,6,2,0>
5510  2712210790U, // <7,4,6,3>: Cost 3 vext3 RHS, <4,6,3,1>
5511  1638468980U, // <7,4,6,4>: Cost 2 vext3 RHS, <4,6,4,6>
5512  2712063358U, // <7,4,6,5>: Cost 3 vext3 RHS, <4,6,5,7>
5513  2131296256U, // <7,4,6,6>: Cost 2 ins <u,4,6,6>, lane 0
5514  2131304448U, // <7,4,6,7>: Cost 2 ins <u,4,6,7>, lane 0
5515  1638469012U, // <7,4,6,u>: Cost 2 vext3 RHS, <4,6,u,2>
5516  2651640826U, // <7,4,7,0>: Cost 3 vext2 <5,6,7,4>, <7,0,1,2>
5517  2794279930U, // <7,4,7,1>: Cost 3 vuzpl <7,1,4,6>, <7,0,1,2>
5518  3201761281U, // <7,4,7,2>: Cost 3 ins <7,u,7,2>, lane 1
5519  3201769473U, // <7,4,7,3>: Cost 3 ins <7,u,7,3>, lane 1
5520  2847509964U, // <7,4,7,4>: Cost 3 vuzpr <4,7,5,4>, <4,7,5,4>
5521  1858964790U, // <7,4,7,5>: Cost 2 vzipl <7,7,7,7>, RHS
5522  1993182518U, // <7,4,7,6>: Cost 2 vtrnl <7,7,7,7>, RHS
5523  2128060417U, // <7,4,7,7>: Cost 2 ins <7,u,7,7>, lane 1
5524  1858965033U, // <7,4,7,u>: Cost 2 vzipl <7,7,7,7>, RHS
5525  1640312302U, // <7,4,u,0>: Cost 2 vext3 RHS, <4,u,0,2>
5526  1577899822U, // <7,4,u,1>: Cost 2 vext2 <5,6,7,4>, LHS
5527  2127577089U, // <7,4,u,2>: Cost 2 ins <7,u,1,2>, lane 1
5528  2125266947U, // <7,4,u,3>: Cost 2 ins <7,4,5,u>, lane 3
5529  1640312342U, // <7,4,u,4>: Cost 2 vext3 RHS, <4,u,4,6>
5530  1638469146U, // <7,4,u,5>: Cost 2 vext3 RHS, <4,u,5,1>
5531  564579881U, // <7,4,u,6>: Cost 1 vext3 RHS, RHS
5532  2125266947U, // <7,4,u,7>: Cost 2 ins <7,4,5,u>, lane 3
5533  564579899U, // <7,4,u,u>: Cost 1 vext3 RHS, RHS
5534  2579038310U, // <7,5,0,0>: Cost 3 vext1 <4,7,5,0>, LHS
5535  2636382310U, // <7,5,0,1>: Cost 3 vext2 <3,1,7,5>, LHS
5536  1722597478U, // <7,5,0,2>: Cost 2 vuzpl <7,4,5,6>, LHS
5537  3201253377U, // <7,5,0,3>: Cost 3 ins <7,u,0,3>, lane 1
5538  2712063586U, // <7,5,0,4>: Cost 3 vext3 RHS, <5,0,4,1>
5539  2987150554U, // <7,5,0,5>: Cost 3 vzipr <5,6,7,0>, <4,4,5,5>
5540  2987149826U, // <7,5,0,6>: Cost 3 vzipr <5,6,7,0>, <3,4,5,6>
5541  2131525632U, // <7,5,0,7>: Cost 2 ins <u,5,0,7>, lane 0
5542  1722597532U, // <7,5,0,u>: Cost 2 vuzpl <7,4,5,6>, LHS
5543  2714054287U, // <7,5,1,0>: Cost 3 vext3 RHS, <5,1,0,1>
5544  2249183358U, // <7,5,1,1>: Cost 3 vrev <5,7,1,1>
5545  2127577089U, // <7,5,1,2>: Cost 2 ins <7,u,1,2>, lane 1
5546  1785643110U, // <7,5,1,3>: Cost 2 vuzpr <6,7,4,5>, LHS
5547  2714054327U, // <7,5,1,4>: Cost 3 vext3 RHS, <5,1,4,5>
5548  3127496708U, // <7,5,1,5>: Cost 3 vtrnr <6,7,0,1>, <5,5,5,5>
5549  2590995323U, // <7,5,1,6>: Cost 3 vext1 <6,7,5,1>, <6,7,5,1>
5550  1638469328U, // <7,5,1,7>: Cost 2 vext3 RHS, <5,1,7,3>
5551  1638469337U, // <7,5,1,u>: Cost 2 vext3 RHS, <5,1,u,3>
5552  2249117814U, // <7,5,2,0>: Cost 3 vrev <5,7,0,2>
5553  2714054379U, // <7,5,2,1>: Cost 3 vext3 RHS, <5,2,1,3>
5554  2249265288U, // <7,5,2,2>: Cost 3 vrev <5,7,2,2>
5555  2131640320U, // <7,5,2,3>: Cost 2 ins <u,5,2,3>, lane 0
5556  2859385754U, // <7,5,2,4>: Cost 3 vuzpr <6,7,4,5>, <1,2,3,4>
5557  2714054415U, // <7,5,2,5>: Cost 3 vext3 RHS, <5,2,5,3>
5558  2712063768U, // <7,5,2,6>: Cost 3 vext3 RHS, <5,2,6,3>
5559  2131673088U, // <7,5,2,7>: Cost 2 ins <u,5,2,7>, lane 0
5560  2131640320U, // <7,5,2,u>: Cost 2 ins <u,5,2,3>, lane 0
5561  3201449985U, // <7,5,3,0>: Cost 3 ins <7,u,3,0>, lane 1
5562  1175457920U, // <7,5,3,1>: Cost 2 vrev <5,7,1,3>
5563  2249273481U, // <7,5,3,2>: Cost 3 vrev <5,7,2,3>
5564  2249347218U, // <7,5,3,3>: Cost 3 vrev <5,7,3,3>
5565  3201482753U, // <7,5,3,4>: Cost 3 ins <7,u,3,4>, lane 1
5566  2983857370U, // <7,5,3,5>: Cost 3 vzipr <5,1,7,3>, <4,4,5,5>
5567  2983856642U, // <7,5,3,6>: Cost 3 vzipr <5,1,7,3>, <3,4,5,6>
5568  2047872310U, // <7,5,3,7>: Cost 2 vtrnr <5,7,1,3>, RHS
5569  2047872311U, // <7,5,3,u>: Cost 2 vtrnr <5,7,1,3>, RHS
5570  2579071078U, // <7,5,4,0>: Cost 3 vext1 <4,7,5,4>, LHS
5571  2987182994U, // <7,5,4,1>: Cost 3 vzipr <5,6,7,4>, <4,0,5,1>
5572  2249281674U, // <7,5,4,2>: Cost 3 vrev <5,7,2,4>
5573  3201548289U, // <7,5,4,3>: Cost 3 ins <7,u,4,3>, lane 1
5574  2579074508U, // <7,5,4,4>: Cost 3 vext1 <4,7,5,4>, <4,7,5,4>
5575  2636385590U, // <7,5,4,5>: Cost 3 vext2 <3,1,7,5>, RHS
5576  1722600758U, // <7,5,4,6>: Cost 2 vuzpl <7,4,5,6>, RHS
5577  1638322118U, // <7,5,4,7>: Cost 2 vext3 RHS, <5,4,7,6>
5578  1638469583U, // <7,5,4,u>: Cost 2 vext3 RHS, <5,4,u,6>
5579  2714054611U, // <7,5,5,0>: Cost 3 vext3 RHS, <5,5,0,1>
5580  2714054620U, // <7,5,5,1>: Cost 3 vext3 RHS, <5,5,1,1>
5581  3201613825U, // <7,5,5,2>: Cost 3 ins <7,u,5,2>, lane 1
5582  2649657204U, // <7,5,5,3>: Cost 3 vext2 <5,3,7,5>, <5,3,7,5>
5583  2714054651U, // <7,5,5,4>: Cost 3 vext3 RHS, <5,5,4,5>
5584  1638322180U, // <7,5,5,5>: Cost 2 vext3 RHS, <5,5,5,5>
5585  2127904769U, // <7,5,5,6>: Cost 2 ins <7,u,5,6>, lane 1
5586  1638469656U, // <7,5,5,7>: Cost 2 vext3 RHS, <5,5,7,7>
5587  1638469665U, // <7,5,5,u>: Cost 2 vext3 RHS, <5,5,u,7>
5588  2131910656U, // <7,5,6,0>: Cost 2 ins <u,5,6,0>, lane 0
5589  2131918848U, // <7,5,6,1>: Cost 2 ins <u,5,6,1>, lane 0
5590  2131927040U, // <7,5,6,2>: Cost 2 ins <u,5,6,2>, lane 0
5591  2131935232U, // <7,5,6,3>: Cost 2 ins <u,5,6,3>, lane 0
5592  2131943424U, // <7,5,6,4>: Cost 2 ins <u,5,6,4>, lane 0
5593  2131951616U, // <7,5,6,5>: Cost 2 ins <u,5,6,5>, lane 0
5594  2131959808U, // <7,5,6,6>: Cost 2 ins <u,5,6,6>, lane 0
5595  1058226176U, // <7,5,6,7>: Cost 1 ins RHS, lane 0
5596  1058226176U, // <7,5,6,u>: Cost 1 ins RHS, lane 0
5597  1511325798U, // <7,5,7,0>: Cost 2 vext1 <5,7,5,7>, LHS
5598  1638469760U, // <7,5,7,1>: Cost 2 vext3 RHS, <5,7,1,3>
5599  2712211590U, // <7,5,7,2>: Cost 3 vext3 RHS, <5,7,2,0>
5600  2573126390U, // <7,5,7,3>: Cost 3 vext1 <3,7,5,7>, <3,7,5,7>
5601  1511329078U, // <7,5,7,4>: Cost 2 vext1 <5,7,5,7>, RHS
5602  1638469800U, // <7,5,7,5>: Cost 2 vext3 RHS, <5,7,5,7>
5603  2712211626U, // <7,5,7,6>: Cost 3 vext3 RHS, <5,7,6,0>
5604  2048199990U, // <7,5,7,7>: Cost 2 vtrnr <5,7,5,7>, RHS
5605  1638469823U, // <7,5,7,u>: Cost 2 vext3 RHS, <5,7,u,3>
5606  1511333990U, // <7,5,u,0>: Cost 2 vext1 <5,7,5,u>, LHS
5607  1638469841U, // <7,5,u,1>: Cost 2 vext3 RHS, <5,u,1,3>
5608  1722603310U, // <7,5,u,2>: Cost 2 vuzpl <7,4,5,6>, LHS
5609  1785643677U, // <7,5,u,3>: Cost 2 vuzpr <6,7,4,5>, LHS
5610  1511337270U, // <7,5,u,4>: Cost 2 vext1 <5,7,5,u>, RHS
5611  1638469881U, // <7,5,u,5>: Cost 2 vext3 RHS, <5,u,5,7>
5612  1722603674U, // <7,5,u,6>: Cost 2 vuzpl <7,4,5,6>, RHS
5613  1058226176U, // <7,5,u,7>: Cost 1 ins RHS, lane 0
5614  1058226176U, // <7,5,u,u>: Cost 1 ins RHS, lane 0
5615  2650324992U, // <7,6,0,0>: Cost 3 vext2 <5,4,7,6>, <0,0,0,0>
5616  1576583270U, // <7,6,0,1>: Cost 2 vext2 <5,4,7,6>, LHS
5617  2132148224U, // <7,6,0,2>: Cost 2 ins <u,6,0,2>, lane 0
5618  2255295336U, // <7,6,0,3>: Cost 3 vrev <6,7,3,0>
5619  2712064316U, // <7,6,0,4>: Cost 3 vext3 RHS, <6,0,4,2>
5620  2987151292U, // <7,6,0,5>: Cost 3 vzipr <5,6,7,0>, <5,4,6,5>
5621  2987150564U, // <7,6,0,6>: Cost 3 vzipr <5,6,7,0>, <4,4,6,6>
5622  1913408822U, // <7,6,0,7>: Cost 2 vzipr <5,6,7,0>, RHS
5623  1576583837U, // <7,6,0,u>: Cost 2 vext2 <5,4,7,6>, LHS
5624  1181340494U, // <7,6,1,0>: Cost 2 vrev <6,7,0,1>
5625  2650325812U, // <7,6,1,1>: Cost 3 vext2 <5,4,7,6>, <1,1,1,1>
5626  2127577089U, // <7,6,1,2>: Cost 2 ins <7,u,1,2>, lane 1
5627  2841329766U, // <7,6,1,3>: Cost 3 vuzpr <3,7,2,6>, LHS
5628  2579123666U, // <7,6,1,4>: Cost 3 vext1 <4,7,6,1>, <4,7,6,