ARM64: initial backend import
[oota-llvm.git] / lib / Target / ARM64 / ARM64PerfectShuffle.h
1 //===-- ARM64PerfectShuffle.h - AdvSIMD Perfect Shuffle Table -------------===//
2 //
3 //                     The LLVM Compiler Infrastructure
4 //
5 // This file is distributed under the University of Illinois Open Source
6 // License. See LICENSE.TXT for details.
7 //
8 //===----------------------------------------------------------------------===//
9 //
10 // This file, which was autogenerated by llvm-PerfectShuffle, contains data
11 // for the optimal way to build a perfect shuffle using AdvSIMD instructions.
12 //
13 //===----------------------------------------------------------------------===//
14
15 // 31 entries have cost 0
16 // 242 entries have cost 1
17 // 1447 entries have cost 2
18 // 3602 entries have cost 3
19 // 1237 entries have cost 4
20 // 2 entries have cost 5
21
22 // This table is 6561*4 = 26244 bytes in size.
23 static const unsigned PerfectShuffleTable[6561+1] = {
24   135053414U, // <0,0,0,0>: Cost 1 vdup0 LHS
25   1543503974U, // <0,0,0,1>: Cost 2 vext2 <0,0,0,0>, LHS
26   2618572962U, // <0,0,0,2>: Cost 3 vext2 <0,2,0,0>, <0,2,0,0>
27   2568054923U, // <0,0,0,3>: Cost 3 vext1 <3,0,0,0>, <3,0,0,0>
28   1476398390U, // <0,0,0,4>: Cost 2 vext1 <0,0,0,0>, RHS
29   2550140624U, // <0,0,0,5>: Cost 3 vext1 <0,0,0,0>, <5,1,7,3>
30   2550141434U, // <0,0,0,6>: Cost 3 vext1 <0,0,0,0>, <6,2,7,3>
31   2591945711U, // <0,0,0,7>: Cost 3 vext1 <7,0,0,0>, <7,0,0,0>
32   135053414U, // <0,0,0,u>: Cost 1 vdup0 LHS
33   2886516736U, // <0,0,1,0>: Cost 3 vzipl LHS, <0,0,0,0>
34   1812775014U, // <0,0,1,1>: Cost 2 vzipl LHS, LHS
35   1618133094U, // <0,0,1,2>: Cost 2 vext3 <1,2,3,0>, LHS
36   2625209292U, // <0,0,1,3>: Cost 3 vext2 <1,3,0,0>, <1,3,0,0>
37   2886558034U, // <0,0,1,4>: Cost 3 vzipl LHS, <0,4,1,5>
38   2617246864U, // <0,0,1,5>: Cost 3 vext2 <0,0,0,0>, <1,5,3,7>
39   3659723031U, // <0,0,1,6>: Cost 4 vext1 <6,0,0,1>, <6,0,0,1>
40   2591953904U, // <0,0,1,7>: Cost 3 vext1 <7,0,0,1>, <7,0,0,1>
41   1812775581U, // <0,0,1,u>: Cost 2 vzipl LHS, LHS
42   3020734464U, // <0,0,2,0>: Cost 3 vtrnl LHS, <0,0,0,0>
43   3020734474U, // <0,0,2,1>: Cost 3 vtrnl LHS, <0,0,1,1>
44   1946992742U, // <0,0,2,2>: Cost 2 vtrnl LHS, LHS
45   2631181989U, // <0,0,2,3>: Cost 3 vext2 <2,3,0,0>, <2,3,0,0>
46   3020734668U, // <0,0,2,4>: Cost 3 vtrnl LHS, <0,2,4,6>
47   3826550569U, // <0,0,2,5>: Cost 4 vuzpl <0,2,0,2>, <2,4,5,6>
48   2617247674U, // <0,0,2,6>: Cost 3 vext2 <0,0,0,0>, <2,6,3,7>
49   2591962097U, // <0,0,2,7>: Cost 3 vext1 <7,0,0,2>, <7,0,0,2>
50   1946992796U, // <0,0,2,u>: Cost 2 vtrnl LHS, LHS
51   2635163787U, // <0,0,3,0>: Cost 3 vext2 <3,0,0,0>, <3,0,0,0>
52   2686419196U, // <0,0,3,1>: Cost 3 vext3 <0,3,1,0>, <0,3,1,0>
53   2686492933U, // <0,0,3,2>: Cost 3 vext3 <0,3,2,0>, <0,3,2,0>
54   2617248156U, // <0,0,3,3>: Cost 3 vext2 <0,0,0,0>, <3,3,3,3>
55   2617248258U, // <0,0,3,4>: Cost 3 vext2 <0,0,0,0>, <3,4,5,6>
56   3826551298U, // <0,0,3,5>: Cost 4 vuzpl <0,2,0,2>, <3,4,5,6>
57   3690990200U, // <0,0,3,6>: Cost 4 vext2 <0,0,0,0>, <3,6,0,7>
58   3713551042U, // <0,0,3,7>: Cost 4 vext2 <3,7,0,0>, <3,7,0,0>
59   2635163787U, // <0,0,3,u>: Cost 3 vext2 <3,0,0,0>, <3,0,0,0>
60   2617248658U, // <0,0,4,0>: Cost 3 vext2 <0,0,0,0>, <4,0,5,1>
61   2888450150U, // <0,0,4,1>: Cost 3 vzipl <0,4,1,5>, LHS
62   3021570150U, // <0,0,4,2>: Cost 3 vtrnl <0,2,4,6>, LHS
63   3641829519U, // <0,0,4,3>: Cost 4 vext1 <3,0,0,4>, <3,0,0,4>
64   3021570252U, // <0,0,4,4>: Cost 3 vtrnl <0,2,4,6>, <0,2,4,6>
65   1543507254U, // <0,0,4,5>: Cost 2 vext2 <0,0,0,0>, RHS
66   2752810294U, // <0,0,4,6>: Cost 3 vuzpl <0,2,0,2>, RHS
67   3786998152U, // <0,0,4,7>: Cost 4 vext3 <4,7,5,0>, <0,4,7,5>
68   1543507497U, // <0,0,4,u>: Cost 2 vext2 <0,0,0,0>, RHS
69   2684354972U, // <0,0,5,0>: Cost 3 vext3 <0,0,0,0>, <0,5,0,7>
70   2617249488U, // <0,0,5,1>: Cost 3 vext2 <0,0,0,0>, <5,1,7,3>
71   3765617070U, // <0,0,5,2>: Cost 4 vext3 <1,2,3,0>, <0,5,2,7>
72   3635865780U, // <0,0,5,3>: Cost 4 vext1 <2,0,0,5>, <3,0,4,5>
73   2617249734U, // <0,0,5,4>: Cost 3 vext2 <0,0,0,0>, <5,4,7,6>
74   2617249796U, // <0,0,5,5>: Cost 3 vext2 <0,0,0,0>, <5,5,5,5>
75   2718712274U, // <0,0,5,6>: Cost 3 vext3 <5,6,7,0>, <0,5,6,7>
76   2617249960U, // <0,0,5,7>: Cost 3 vext2 <0,0,0,0>, <5,7,5,7>
77   2720039396U, // <0,0,5,u>: Cost 3 vext3 <5,u,7,0>, <0,5,u,7>
78   2684355053U, // <0,0,6,0>: Cost 3 vext3 <0,0,0,0>, <0,6,0,7>
79   3963609190U, // <0,0,6,1>: Cost 4 vzipl <0,6,2,7>, LHS
80   2617250298U, // <0,0,6,2>: Cost 3 vext2 <0,0,0,0>, <6,2,7,3>
81   3796435464U, // <0,0,6,3>: Cost 4 vext3 <6,3,7,0>, <0,6,3,7>
82   3659762998U, // <0,0,6,4>: Cost 4 vext1 <6,0,0,6>, RHS
83   3659763810U, // <0,0,6,5>: Cost 4 vext1 <6,0,0,6>, <5,6,7,0>
84   2617250616U, // <0,0,6,6>: Cost 3 vext2 <0,0,0,0>, <6,6,6,6>
85   2657727309U, // <0,0,6,7>: Cost 3 vext2 <6,7,0,0>, <6,7,0,0>
86   2658390942U, // <0,0,6,u>: Cost 3 vext2 <6,u,0,0>, <6,u,0,0>
87   2659054575U, // <0,0,7,0>: Cost 3 vext2 <7,0,0,0>, <7,0,0,0>
88   3635880854U, // <0,0,7,1>: Cost 4 vext1 <2,0,0,7>, <1,2,3,0>
89   3635881401U, // <0,0,7,2>: Cost 4 vext1 <2,0,0,7>, <2,0,0,7>
90   3734787298U, // <0,0,7,3>: Cost 4 vext2 <7,3,0,0>, <7,3,0,0>
91   2617251174U, // <0,0,7,4>: Cost 3 vext2 <0,0,0,0>, <7,4,5,6>
92   3659772002U, // <0,0,7,5>: Cost 4 vext1 <6,0,0,7>, <5,6,7,0>
93   3659772189U, // <0,0,7,6>: Cost 4 vext1 <6,0,0,7>, <6,0,0,7>
94   2617251436U, // <0,0,7,7>: Cost 3 vext2 <0,0,0,0>, <7,7,7,7>
95   2659054575U, // <0,0,7,u>: Cost 3 vext2 <7,0,0,0>, <7,0,0,0>
96   135053414U, // <0,0,u,0>: Cost 1 vdup0 LHS
97   1817419878U, // <0,0,u,1>: Cost 2 vzipl LHS, LHS
98   1947435110U, // <0,0,u,2>: Cost 2 vtrnl LHS, LHS
99   2568120467U, // <0,0,u,3>: Cost 3 vext1 <3,0,0,u>, <3,0,0,u>
100   1476463926U, // <0,0,u,4>: Cost 2 vext1 <0,0,0,u>, RHS
101   1543510170U, // <0,0,u,5>: Cost 2 vext2 <0,0,0,0>, RHS
102   2752813210U, // <0,0,u,6>: Cost 3 vuzpl <0,2,0,2>, RHS
103   2592011255U, // <0,0,u,7>: Cost 3 vext1 <7,0,0,u>, <7,0,0,u>
104   135053414U, // <0,0,u,u>: Cost 1 vdup0 LHS
105   2618581002U, // <0,1,0,0>: Cost 3 vext2 <0,2,0,1>, <0,0,1,1>
106   1557446758U, // <0,1,0,1>: Cost 2 vext2 <2,3,0,1>, LHS
107   2618581155U, // <0,1,0,2>: Cost 3 vext2 <0,2,0,1>, <0,2,0,1>
108   2690548468U, // <0,1,0,3>: Cost 3 vext3 <1,0,3,0>, <1,0,3,0>
109   2626543954U, // <0,1,0,4>: Cost 3 vext2 <1,5,0,1>, <0,4,1,5>
110   4094985216U, // <0,1,0,5>: Cost 4 vtrnl <0,2,0,2>, <1,3,5,7>
111   2592019278U, // <0,1,0,6>: Cost 3 vext1 <7,0,1,0>, <6,7,0,1>
112   2592019448U, // <0,1,0,7>: Cost 3 vext1 <7,0,1,0>, <7,0,1,0>
113   1557447325U, // <0,1,0,u>: Cost 2 vext2 <2,3,0,1>, LHS
114   1476476938U, // <0,1,1,0>: Cost 2 vext1 <0,0,1,1>, <0,0,1,1>
115   2886517556U, // <0,1,1,1>: Cost 3 vzipl LHS, <1,1,1,1>
116   2886517654U, // <0,1,1,2>: Cost 3 vzipl LHS, <1,2,3,0>
117   2886517720U, // <0,1,1,3>: Cost 3 vzipl LHS, <1,3,1,3>
118   1476480310U, // <0,1,1,4>: Cost 2 vext1 <0,0,1,1>, RHS
119   2886558864U, // <0,1,1,5>: Cost 3 vzipl LHS, <1,5,3,7>
120   2550223354U, // <0,1,1,6>: Cost 3 vext1 <0,0,1,1>, <6,2,7,3>
121   2550223856U, // <0,1,1,7>: Cost 3 vext1 <0,0,1,1>, <7,0,0,1>
122   1476482862U, // <0,1,1,u>: Cost 2 vext1 <0,0,1,1>, LHS
123   1494401126U, // <0,1,2,0>: Cost 2 vext1 <3,0,1,2>, LHS
124   3020735284U, // <0,1,2,1>: Cost 3 vtrnl LHS, <1,1,1,1>
125   2562172349U, // <0,1,2,2>: Cost 3 vext1 <2,0,1,2>, <2,0,1,2>
126   835584U, // <0,1,2,3>: Cost 0 copy LHS
127   1494404406U, // <0,1,2,4>: Cost 2 vext1 <3,0,1,2>, RHS
128   3020735488U, // <0,1,2,5>: Cost 3 vtrnl LHS, <1,3,5,7>
129   2631190458U, // <0,1,2,6>: Cost 3 vext2 <2,3,0,1>, <2,6,3,7>
130   1518294010U, // <0,1,2,7>: Cost 2 vext1 <7,0,1,2>, <7,0,1,2>
131   835584U, // <0,1,2,u>: Cost 0 copy LHS
132   2692318156U, // <0,1,3,0>: Cost 3 vext3 <1,3,0,0>, <1,3,0,0>
133   2691875800U, // <0,1,3,1>: Cost 3 vext3 <1,2,3,0>, <1,3,1,3>
134   2691875806U, // <0,1,3,2>: Cost 3 vext3 <1,2,3,0>, <1,3,2,0>
135   2692539367U, // <0,1,3,3>: Cost 3 vext3 <1,3,3,0>, <1,3,3,0>
136   2562182454U, // <0,1,3,4>: Cost 3 vext1 <2,0,1,3>, RHS
137   2691875840U, // <0,1,3,5>: Cost 3 vext3 <1,2,3,0>, <1,3,5,7>
138   2692760578U, // <0,1,3,6>: Cost 3 vext3 <1,3,6,0>, <1,3,6,0>
139   2639817411U, // <0,1,3,7>: Cost 3 vext2 <3,7,0,1>, <3,7,0,1>
140   2691875863U, // <0,1,3,u>: Cost 3 vext3 <1,2,3,0>, <1,3,u,3>
141   2568159334U, // <0,1,4,0>: Cost 3 vext1 <3,0,1,4>, LHS
142   4095312692U, // <0,1,4,1>: Cost 4 vtrnl <0,2,4,6>, <1,1,1,1>
143   2568160934U, // <0,1,4,2>: Cost 3 vext1 <3,0,1,4>, <2,3,0,1>
144   2568161432U, // <0,1,4,3>: Cost 3 vext1 <3,0,1,4>, <3,0,1,4>
145   2568162614U, // <0,1,4,4>: Cost 3 vext1 <3,0,1,4>, RHS
146   1557450038U, // <0,1,4,5>: Cost 2 vext2 <2,3,0,1>, RHS
147   2754235702U, // <0,1,4,6>: Cost 3 vuzpl <0,4,1,5>, RHS
148   2592052220U, // <0,1,4,7>: Cost 3 vext1 <7,0,1,4>, <7,0,1,4>
149   1557450281U, // <0,1,4,u>: Cost 2 vext2 <2,3,0,1>, RHS
150   3765617775U, // <0,1,5,0>: Cost 4 vext3 <1,2,3,0>, <1,5,0,1>
151   2647781007U, // <0,1,5,1>: Cost 3 vext2 <5,1,0,1>, <5,1,0,1>
152   3704934138U, // <0,1,5,2>: Cost 4 vext2 <2,3,0,1>, <5,2,3,0>
153   2691875984U, // <0,1,5,3>: Cost 3 vext3 <1,2,3,0>, <1,5,3,7>
154   2657734598U, // <0,1,5,4>: Cost 3 vext2 <6,7,0,1>, <5,4,7,6>
155   2650435539U, // <0,1,5,5>: Cost 3 vext2 <5,5,0,1>, <5,5,0,1>
156   2651099172U, // <0,1,5,6>: Cost 3 vext2 <5,6,0,1>, <5,6,0,1>
157   2651762805U, // <0,1,5,7>: Cost 3 vext2 <5,7,0,1>, <5,7,0,1>
158   2691876029U, // <0,1,5,u>: Cost 3 vext3 <1,2,3,0>, <1,5,u,7>
159   2592063590U, // <0,1,6,0>: Cost 3 vext1 <7,0,1,6>, LHS
160   3765617871U, // <0,1,6,1>: Cost 4 vext3 <1,2,3,0>, <1,6,1,7>
161   2654417337U, // <0,1,6,2>: Cost 3 vext2 <6,2,0,1>, <6,2,0,1>
162   3765617889U, // <0,1,6,3>: Cost 4 vext3 <1,2,3,0>, <1,6,3,7>
163   2592066870U, // <0,1,6,4>: Cost 3 vext1 <7,0,1,6>, RHS
164   3765617907U, // <0,1,6,5>: Cost 4 vext3 <1,2,3,0>, <1,6,5,7>
165   2657071869U, // <0,1,6,6>: Cost 3 vext2 <6,6,0,1>, <6,6,0,1>
166   1583993678U, // <0,1,6,7>: Cost 2 vext2 <6,7,0,1>, <6,7,0,1>
167   1584657311U, // <0,1,6,u>: Cost 2 vext2 <6,u,0,1>, <6,u,0,1>
168   2657735672U, // <0,1,7,0>: Cost 3 vext2 <6,7,0,1>, <7,0,1,0>
169   2657735808U, // <0,1,7,1>: Cost 3 vext2 <6,7,0,1>, <7,1,7,1>
170   2631193772U, // <0,1,7,2>: Cost 3 vext2 <2,3,0,1>, <7,2,3,0>
171   2661053667U, // <0,1,7,3>: Cost 3 vext2 <7,3,0,1>, <7,3,0,1>
172   2657736038U, // <0,1,7,4>: Cost 3 vext2 <6,7,0,1>, <7,4,5,6>
173   3721524621U, // <0,1,7,5>: Cost 4 vext2 <5,1,0,1>, <7,5,1,0>
174   2657736158U, // <0,1,7,6>: Cost 3 vext2 <6,7,0,1>, <7,6,1,0>
175   2657736300U, // <0,1,7,7>: Cost 3 vext2 <6,7,0,1>, <7,7,7,7>
176   2657736322U, // <0,1,7,u>: Cost 3 vext2 <6,7,0,1>, <7,u,1,2>
177   1494450278U, // <0,1,u,0>: Cost 2 vext1 <3,0,1,u>, LHS
178   1557452590U, // <0,1,u,1>: Cost 2 vext2 <2,3,0,1>, LHS
179   2754238254U, // <0,1,u,2>: Cost 3 vuzpl <0,4,1,5>, LHS
180   835584U, // <0,1,u,3>: Cost 0 copy LHS
181   1494453558U, // <0,1,u,4>: Cost 2 vext1 <3,0,1,u>, RHS
182   1557452954U, // <0,1,u,5>: Cost 2 vext2 <2,3,0,1>, RHS
183   2754238618U, // <0,1,u,6>: Cost 3 vuzpl <0,4,1,5>, RHS
184   1518343168U, // <0,1,u,7>: Cost 2 vext1 <7,0,1,u>, <7,0,1,u>
185   835584U, // <0,1,u,u>: Cost 0 copy LHS
186   2752299008U, // <0,2,0,0>: Cost 3 vuzpl LHS, <0,0,0,0>
187   1544847462U, // <0,2,0,1>: Cost 2 vext2 <0,2,0,2>, LHS
188   1678557286U, // <0,2,0,2>: Cost 2 vuzpl LHS, LHS
189   2696521165U, // <0,2,0,3>: Cost 3 vext3 <2,0,3,0>, <2,0,3,0>
190   2752340172U, // <0,2,0,4>: Cost 3 vuzpl LHS, <0,2,4,6>
191   2691876326U, // <0,2,0,5>: Cost 3 vext3 <1,2,3,0>, <2,0,5,7>
192   2618589695U, // <0,2,0,6>: Cost 3 vext2 <0,2,0,2>, <0,6,2,7>
193   2592093185U, // <0,2,0,7>: Cost 3 vext1 <7,0,2,0>, <7,0,2,0>
194   1678557340U, // <0,2,0,u>: Cost 2 vuzpl LHS, LHS
195   2618589942U, // <0,2,1,0>: Cost 3 vext2 <0,2,0,2>, <1,0,3,2>
196   2752299828U, // <0,2,1,1>: Cost 3 vuzpl LHS, <1,1,1,1>
197   2886518376U, // <0,2,1,2>: Cost 3 vzipl LHS, <2,2,2,2>
198   2752299766U, // <0,2,1,3>: Cost 3 vuzpl LHS, <1,0,3,2>
199   2550295862U, // <0,2,1,4>: Cost 3 vext1 <0,0,2,1>, RHS
200   2752340992U, // <0,2,1,5>: Cost 3 vuzpl LHS, <1,3,5,7>
201   2886559674U, // <0,2,1,6>: Cost 3 vzipl LHS, <2,6,3,7>
202   3934208106U, // <0,2,1,7>: Cost 4 vuzpr <7,0,1,2>, <0,1,2,7>
203   2752340771U, // <0,2,1,u>: Cost 3 vuzpl LHS, <1,0,u,2>
204   1476558868U, // <0,2,2,0>: Cost 2 vext1 <0,0,2,2>, <0,0,2,2>
205   2226628029U, // <0,2,2,1>: Cost 3 vrev <2,0,1,2>
206   2752300648U, // <0,2,2,2>: Cost 3 vuzpl LHS, <2,2,2,2>
207   3020736114U, // <0,2,2,3>: Cost 3 vtrnl LHS, <2,2,3,3>
208   1476562230U, // <0,2,2,4>: Cost 2 vext1 <0,0,2,2>, RHS
209   2550304464U, // <0,2,2,5>: Cost 3 vext1 <0,0,2,2>, <5,1,7,3>
210   2618591162U, // <0,2,2,6>: Cost 3 vext2 <0,2,0,2>, <2,6,3,7>
211   2550305777U, // <0,2,2,7>: Cost 3 vext1 <0,0,2,2>, <7,0,0,2>
212   1476564782U, // <0,2,2,u>: Cost 2 vext1 <0,0,2,2>, LHS
213   2618591382U, // <0,2,3,0>: Cost 3 vext2 <0,2,0,2>, <3,0,1,2>
214   2752301206U, // <0,2,3,1>: Cost 3 vuzpl LHS, <3,0,1,2>
215   3826043121U, // <0,2,3,2>: Cost 4 vuzpl LHS, <3,1,2,3>
216   2752301468U, // <0,2,3,3>: Cost 3 vuzpl LHS, <3,3,3,3>
217   2618591746U, // <0,2,3,4>: Cost 3 vext2 <0,2,0,2>, <3,4,5,6>
218   2752301570U, // <0,2,3,5>: Cost 3 vuzpl LHS, <3,4,5,6>
219   3830688102U, // <0,2,3,6>: Cost 4 vuzpl LHS, <3,2,6,3>
220   2698807012U, // <0,2,3,7>: Cost 3 vext3 <2,3,7,0>, <2,3,7,0>
221   2752301269U, // <0,2,3,u>: Cost 3 vuzpl LHS, <3,0,u,2>
222   2562261094U, // <0,2,4,0>: Cost 3 vext1 <2,0,2,4>, LHS
223   4095313828U, // <0,2,4,1>: Cost 4 vtrnl <0,2,4,6>, <2,6,1,3>
224   2226718152U, // <0,2,4,2>: Cost 3 vrev <2,0,2,4>
225   2568235169U, // <0,2,4,3>: Cost 3 vext1 <3,0,2,4>, <3,0,2,4>
226   2562264374U, // <0,2,4,4>: Cost 3 vext1 <2,0,2,4>, RHS
227   1544850742U, // <0,2,4,5>: Cost 2 vext2 <0,2,0,2>, RHS
228   1678560566U, // <0,2,4,6>: Cost 2 vuzpl LHS, RHS
229   2592125957U, // <0,2,4,7>: Cost 3 vext1 <7,0,2,4>, <7,0,2,4>
230   1678560584U, // <0,2,4,u>: Cost 2 vuzpl LHS, RHS
231   2691876686U, // <0,2,5,0>: Cost 3 vext3 <1,2,3,0>, <2,5,0,7>
232   2618592976U, // <0,2,5,1>: Cost 3 vext2 <0,2,0,2>, <5,1,7,3>
233   3765618528U, // <0,2,5,2>: Cost 4 vext3 <1,2,3,0>, <2,5,2,7>
234   3765618536U, // <0,2,5,3>: Cost 4 vext3 <1,2,3,0>, <2,5,3,6>
235   2618593222U, // <0,2,5,4>: Cost 3 vext2 <0,2,0,2>, <5,4,7,6>
236   2752303108U, // <0,2,5,5>: Cost 3 vuzpl LHS, <5,5,5,5>
237   2618593378U, // <0,2,5,6>: Cost 3 vext2 <0,2,0,2>, <5,6,7,0>
238   2824785206U, // <0,2,5,7>: Cost 3 vuzpr <1,0,3,2>, RHS
239   2824785207U, // <0,2,5,u>: Cost 3 vuzpr <1,0,3,2>, RHS
240   2752303950U, // <0,2,6,0>: Cost 3 vuzpl LHS, <6,7,0,1>
241   3830690081U, // <0,2,6,1>: Cost 4 vuzpl LHS, <6,0,1,2>
242   2618593786U, // <0,2,6,2>: Cost 3 vext2 <0,2,0,2>, <6,2,7,3>
243   2691876794U, // <0,2,6,3>: Cost 3 vext3 <1,2,3,0>, <2,6,3,7>
244   2752303990U, // <0,2,6,4>: Cost 3 vuzpl LHS, <6,7,4,5>
245   3830690445U, // <0,2,6,5>: Cost 4 vuzpl LHS, <6,4,5,6>
246   2752303928U, // <0,2,6,6>: Cost 3 vuzpl LHS, <6,6,6,6>
247   2657743695U, // <0,2,6,7>: Cost 3 vext2 <6,7,0,2>, <6,7,0,2>
248   2691876839U, // <0,2,6,u>: Cost 3 vext3 <1,2,3,0>, <2,6,u,7>
249   2659070961U, // <0,2,7,0>: Cost 3 vext2 <7,0,0,2>, <7,0,0,2>
250   2659734594U, // <0,2,7,1>: Cost 3 vext2 <7,1,0,2>, <7,1,0,2>
251   3734140051U, // <0,2,7,2>: Cost 4 vext2 <7,2,0,2>, <7,2,0,2>
252   2701166596U, // <0,2,7,3>: Cost 3 vext3 <2,7,3,0>, <2,7,3,0>
253   2662389094U, // <0,2,7,4>: Cost 3 vext2 <7,5,0,2>, <7,4,5,6>
254   2662389126U, // <0,2,7,5>: Cost 3 vext2 <7,5,0,2>, <7,5,0,2>
255   3736794583U, // <0,2,7,6>: Cost 4 vext2 <7,6,0,2>, <7,6,0,2>
256   2752304748U, // <0,2,7,7>: Cost 3 vuzpl LHS, <7,7,7,7>
257   2659070961U, // <0,2,7,u>: Cost 3 vext2 <7,0,0,2>, <7,0,0,2>
258   1476608026U, // <0,2,u,0>: Cost 2 vext1 <0,0,2,u>, <0,0,2,u>
259   1544853294U, // <0,2,u,1>: Cost 2 vext2 <0,2,0,2>, LHS
260   1678563118U, // <0,2,u,2>: Cost 2 vuzpl LHS, LHS
261   3021178482U, // <0,2,u,3>: Cost 3 vtrnl LHS, <2,2,3,3>
262   1476611382U, // <0,2,u,4>: Cost 2 vext1 <0,0,2,u>, RHS
263   1544853658U, // <0,2,u,5>: Cost 2 vext2 <0,2,0,2>, RHS
264   1678563482U, // <0,2,u,6>: Cost 2 vuzpl LHS, RHS
265   2824785449U, // <0,2,u,7>: Cost 3 vuzpr <1,0,3,2>, RHS
266   1678563172U, // <0,2,u,u>: Cost 2 vuzpl LHS, LHS
267   2556329984U, // <0,3,0,0>: Cost 3 vext1 <1,0,3,0>, <0,0,0,0>
268   2686421142U, // <0,3,0,1>: Cost 3 vext3 <0,3,1,0>, <3,0,1,2>
269   2562303437U, // <0,3,0,2>: Cost 3 vext1 <2,0,3,0>, <2,0,3,0>
270   4094986652U, // <0,3,0,3>: Cost 4 vtrnl <0,2,0,2>, <3,3,3,3>
271   2556333366U, // <0,3,0,4>: Cost 3 vext1 <1,0,3,0>, RHS
272   4094986754U, // <0,3,0,5>: Cost 4 vtrnl <0,2,0,2>, <3,4,5,6>
273   3798796488U, // <0,3,0,6>: Cost 4 vext3 <6,7,3,0>, <3,0,6,7>
274   3776530634U, // <0,3,0,7>: Cost 4 vext3 <3,0,7,0>, <3,0,7,0>
275   2556335918U, // <0,3,0,u>: Cost 3 vext1 <1,0,3,0>, LHS
276   2886518934U, // <0,3,1,0>: Cost 3 vzipl LHS, <3,0,1,2>
277   2556338933U, // <0,3,1,1>: Cost 3 vext1 <1,0,3,1>, <1,0,3,1>
278   2691877105U, // <0,3,1,2>: Cost 3 vext3 <1,2,3,0>, <3,1,2,3>
279   2886519196U, // <0,3,1,3>: Cost 3 vzipl LHS, <3,3,3,3>
280   2886519298U, // <0,3,1,4>: Cost 3 vzipl LHS, <3,4,5,6>
281   4095740418U, // <0,3,1,5>: Cost 4 vtrnl <0,3,1,4>, <3,4,5,6>
282   3659944242U, // <0,3,1,6>: Cost 4 vext1 <6,0,3,1>, <6,0,3,1>
283   3769600286U, // <0,3,1,7>: Cost 4 vext3 <1,u,3,0>, <3,1,7,3>
284   2886519582U, // <0,3,1,u>: Cost 3 vzipl LHS, <3,u,1,2>
285   1482604646U, // <0,3,2,0>: Cost 2 vext1 <1,0,3,2>, LHS
286   1482605302U, // <0,3,2,1>: Cost 2 vext1 <1,0,3,2>, <1,0,3,2>
287   2556348008U, // <0,3,2,2>: Cost 3 vext1 <1,0,3,2>, <2,2,2,2>
288   3020736924U, // <0,3,2,3>: Cost 3 vtrnl LHS, <3,3,3,3>
289   1482607926U, // <0,3,2,4>: Cost 2 vext1 <1,0,3,2>, RHS
290   3020737026U, // <0,3,2,5>: Cost 3 vtrnl LHS, <3,4,5,6>
291   2598154746U, // <0,3,2,6>: Cost 3 vext1 <u,0,3,2>, <6,2,7,3>
292   2598155258U, // <0,3,2,7>: Cost 3 vext1 <u,0,3,2>, <7,0,1,2>
293   1482610478U, // <0,3,2,u>: Cost 2 vext1 <1,0,3,2>, LHS
294   3692341398U, // <0,3,3,0>: Cost 4 vext2 <0,2,0,3>, <3,0,1,2>
295   2635851999U, // <0,3,3,1>: Cost 3 vext2 <3,1,0,3>, <3,1,0,3>
296   3636069840U, // <0,3,3,2>: Cost 4 vext1 <2,0,3,3>, <2,0,3,3>
297   2691877276U, // <0,3,3,3>: Cost 3 vext3 <1,2,3,0>, <3,3,3,3>
298   3961522690U, // <0,3,3,4>: Cost 4 vzipl <0,3,1,4>, <3,4,5,6>
299   3826797058U, // <0,3,3,5>: Cost 4 vuzpl <0,2,3,5>, <3,4,5,6>
300   3703622282U, // <0,3,3,6>: Cost 4 vext2 <2,1,0,3>, <3,6,2,7>
301   3769600452U, // <0,3,3,7>: Cost 4 vext3 <1,u,3,0>, <3,3,7,7>
302   2640497430U, // <0,3,3,u>: Cost 3 vext2 <3,u,0,3>, <3,u,0,3>
303   3962194070U, // <0,3,4,0>: Cost 4 vzipl <0,4,1,5>, <3,0,1,2>
304   2232617112U, // <0,3,4,1>: Cost 3 vrev <3,0,1,4>
305   2232690849U, // <0,3,4,2>: Cost 3 vrev <3,0,2,4>
306   4095314332U, // <0,3,4,3>: Cost 4 vtrnl <0,2,4,6>, <3,3,3,3>
307   3962194434U, // <0,3,4,4>: Cost 4 vzipl <0,4,1,5>, <3,4,5,6>
308   2691877378U, // <0,3,4,5>: Cost 3 vext3 <1,2,3,0>, <3,4,5,6>
309   3826765110U, // <0,3,4,6>: Cost 4 vuzpl <0,2,3,1>, RHS
310   3665941518U, // <0,3,4,7>: Cost 4 vext1 <7,0,3,4>, <7,0,3,4>
311   2691877405U, // <0,3,4,u>: Cost 3 vext3 <1,2,3,0>, <3,4,u,6>
312   3630112870U, // <0,3,5,0>: Cost 4 vext1 <1,0,3,5>, LHS
313   3630113526U, // <0,3,5,1>: Cost 4 vext1 <1,0,3,5>, <1,0,3,2>
314   4035199734U, // <0,3,5,2>: Cost 4 vzipr <1,4,0,5>, <1,0,3,2>
315   3769600578U, // <0,3,5,3>: Cost 4 vext3 <1,u,3,0>, <3,5,3,7>
316   2232846516U, // <0,3,5,4>: Cost 3 vrev <3,0,4,5>
317   3779037780U, // <0,3,5,5>: Cost 4 vext3 <3,4,5,0>, <3,5,5,7>
318   2718714461U, // <0,3,5,6>: Cost 3 vext3 <5,6,7,0>, <3,5,6,7>
319   2706106975U, // <0,3,5,7>: Cost 3 vext3 <3,5,7,0>, <3,5,7,0>
320   2233141464U, // <0,3,5,u>: Cost 3 vrev <3,0,u,5>
321   2691877496U, // <0,3,6,0>: Cost 3 vext3 <1,2,3,0>, <3,6,0,7>
322   3727511914U, // <0,3,6,1>: Cost 4 vext2 <6,1,0,3>, <6,1,0,3>
323   3765619338U, // <0,3,6,2>: Cost 4 vext3 <1,2,3,0>, <3,6,2,7>
324   3765619347U, // <0,3,6,3>: Cost 4 vext3 <1,2,3,0>, <3,6,3,7>
325   3765987996U, // <0,3,6,4>: Cost 4 vext3 <1,2,u,0>, <3,6,4,7>
326   3306670270U, // <0,3,6,5>: Cost 4 vrev <3,0,5,6>
327   3792456365U, // <0,3,6,6>: Cost 4 vext3 <5,6,7,0>, <3,6,6,6>
328   2706770608U, // <0,3,6,7>: Cost 3 vext3 <3,6,7,0>, <3,6,7,0>
329   2706844345U, // <0,3,6,u>: Cost 3 vext3 <3,6,u,0>, <3,6,u,0>
330   3769600707U, // <0,3,7,0>: Cost 4 vext3 <1,u,3,0>, <3,7,0,1>
331   2659742787U, // <0,3,7,1>: Cost 3 vext2 <7,1,0,3>, <7,1,0,3>
332   3636102612U, // <0,3,7,2>: Cost 4 vext1 <2,0,3,7>, <2,0,3,7>
333   3769600740U, // <0,3,7,3>: Cost 4 vext3 <1,u,3,0>, <3,7,3,7>
334   3769600747U, // <0,3,7,4>: Cost 4 vext3 <1,u,3,0>, <3,7,4,5>
335   3769600758U, // <0,3,7,5>: Cost 4 vext3 <1,u,3,0>, <3,7,5,7>
336   3659993400U, // <0,3,7,6>: Cost 4 vext1 <6,0,3,7>, <6,0,3,7>
337   3781176065U, // <0,3,7,7>: Cost 4 vext3 <3,7,7,0>, <3,7,7,0>
338   2664388218U, // <0,3,7,u>: Cost 3 vext2 <7,u,0,3>, <7,u,0,3>
339   1482653798U, // <0,3,u,0>: Cost 2 vext1 <1,0,3,u>, LHS
340   1482654460U, // <0,3,u,1>: Cost 2 vext1 <1,0,3,u>, <1,0,3,u>
341   2556397160U, // <0,3,u,2>: Cost 3 vext1 <1,0,3,u>, <2,2,2,2>
342   3021179292U, // <0,3,u,3>: Cost 3 vtrnl LHS, <3,3,3,3>
343   1482657078U, // <0,3,u,4>: Cost 2 vext1 <1,0,3,u>, RHS
344   3021179394U, // <0,3,u,5>: Cost 3 vtrnl LHS, <3,4,5,6>
345   2598203898U, // <0,3,u,6>: Cost 3 vext1 <u,0,3,u>, <6,2,7,3>
346   2708097874U, // <0,3,u,7>: Cost 3 vext3 <3,u,7,0>, <3,u,7,0>
347   1482659630U, // <0,3,u,u>: Cost 2 vext1 <1,0,3,u>, LHS
348   2617278468U, // <0,4,0,0>: Cost 3 vext2 <0,0,0,4>, <0,0,0,4>
349   2618605670U, // <0,4,0,1>: Cost 3 vext2 <0,2,0,4>, LHS
350   2618605734U, // <0,4,0,2>: Cost 3 vext2 <0,2,0,4>, <0,2,0,4>
351   3642091695U, // <0,4,0,3>: Cost 4 vext1 <3,0,4,0>, <3,0,4,0>
352   2753134796U, // <0,4,0,4>: Cost 3 vuzpl <0,2,4,6>, <0,2,4,6>
353   2718714770U, // <0,4,0,5>: Cost 3 vext3 <5,6,7,0>, <4,0,5,1>
354   3021245750U, // <0,4,0,6>: Cost 3 vtrnl <0,2,0,2>, RHS
355   3665982483U, // <0,4,0,7>: Cost 4 vext1 <7,0,4,0>, <7,0,4,0>
356   3021245768U, // <0,4,0,u>: Cost 3 vtrnl <0,2,0,2>, RHS
357   2568355942U, // <0,4,1,0>: Cost 3 vext1 <3,0,4,1>, LHS
358   3692348212U, // <0,4,1,1>: Cost 4 vext2 <0,2,0,4>, <1,1,1,1>
359   3692348310U, // <0,4,1,2>: Cost 4 vext2 <0,2,0,4>, <1,2,3,0>
360   2568358064U, // <0,4,1,3>: Cost 3 vext1 <3,0,4,1>, <3,0,4,1>
361   2568359222U, // <0,4,1,4>: Cost 3 vext1 <3,0,4,1>, RHS
362   1812778294U, // <0,4,1,5>: Cost 2 vzipl LHS, RHS
363   3022671158U, // <0,4,1,6>: Cost 3 vtrnl <0,4,1,5>, RHS
364   2592248852U, // <0,4,1,7>: Cost 3 vext1 <7,0,4,1>, <7,0,4,1>
365   1812778537U, // <0,4,1,u>: Cost 2 vzipl LHS, RHS
366   2568364134U, // <0,4,2,0>: Cost 3 vext1 <3,0,4,2>, LHS
367   2238573423U, // <0,4,2,1>: Cost 3 vrev <4,0,1,2>
368   3692349032U, // <0,4,2,2>: Cost 4 vext2 <0,2,0,4>, <2,2,2,2>
369   2631214761U, // <0,4,2,3>: Cost 3 vext2 <2,3,0,4>, <2,3,0,4>
370   2568367414U, // <0,4,2,4>: Cost 3 vext1 <3,0,4,2>, RHS
371   2887028022U, // <0,4,2,5>: Cost 3 vzipl <0,2,0,2>, RHS
372   1946996022U, // <0,4,2,6>: Cost 2 vtrnl LHS, RHS
373   2592257045U, // <0,4,2,7>: Cost 3 vext1 <7,0,4,2>, <7,0,4,2>
374   1946996040U, // <0,4,2,u>: Cost 2 vtrnl LHS, RHS
375   3692349590U, // <0,4,3,0>: Cost 4 vext2 <0,2,0,4>, <3,0,1,2>
376   3826878614U, // <0,4,3,1>: Cost 4 vuzpl <0,2,4,6>, <3,0,1,2>
377   3826878625U, // <0,4,3,2>: Cost 4 vuzpl <0,2,4,6>, <3,0,2,4>
378   3692349852U, // <0,4,3,3>: Cost 4 vext2 <0,2,0,4>, <3,3,3,3>
379   3692349954U, // <0,4,3,4>: Cost 4 vext2 <0,2,0,4>, <3,4,5,6>
380   3826878978U, // <0,4,3,5>: Cost 4 vuzpl <0,2,4,6>, <3,4,5,6>
381   4095200566U, // <0,4,3,6>: Cost 4 vtrnl <0,2,3,1>, RHS
382   3713583814U, // <0,4,3,7>: Cost 4 vext2 <3,7,0,4>, <3,7,0,4>
383   3692350238U, // <0,4,3,u>: Cost 4 vext2 <0,2,0,4>, <3,u,1,2>
384   2550464552U, // <0,4,4,0>: Cost 3 vext1 <0,0,4,4>, <0,0,4,4>
385   3962194914U, // <0,4,4,1>: Cost 4 vzipl <0,4,1,5>, <4,1,5,0>
386   3693677631U, // <0,4,4,2>: Cost 4 vext2 <0,4,0,4>, <4,2,6,3>
387   3642124467U, // <0,4,4,3>: Cost 4 vext1 <3,0,4,4>, <3,0,4,4>
388   2718715088U, // <0,4,4,4>: Cost 3 vext3 <5,6,7,0>, <4,4,4,4>
389   2618608950U, // <0,4,4,5>: Cost 3 vext2 <0,2,0,4>, RHS
390   2753137974U, // <0,4,4,6>: Cost 3 vuzpl <0,2,4,6>, RHS
391   3666015255U, // <0,4,4,7>: Cost 4 vext1 <7,0,4,4>, <7,0,4,4>
392   2618609193U, // <0,4,4,u>: Cost 3 vext2 <0,2,0,4>, RHS
393   2568388710U, // <0,4,5,0>: Cost 3 vext1 <3,0,4,5>, LHS
394   2568389526U, // <0,4,5,1>: Cost 3 vext1 <3,0,4,5>, <1,2,3,0>
395   3636159963U, // <0,4,5,2>: Cost 4 vext1 <2,0,4,5>, <2,0,4,5>
396   2568390836U, // <0,4,5,3>: Cost 3 vext1 <3,0,4,5>, <3,0,4,5>
397   2568391990U, // <0,4,5,4>: Cost 3 vext1 <3,0,4,5>, RHS
398   2718715180U, // <0,4,5,5>: Cost 3 vext3 <5,6,7,0>, <4,5,5,6>
399   1618136374U, // <0,4,5,6>: Cost 2 vext3 <1,2,3,0>, RHS
400   2592281624U, // <0,4,5,7>: Cost 3 vext1 <7,0,4,5>, <7,0,4,5>
401   1618136392U, // <0,4,5,u>: Cost 2 vext3 <1,2,3,0>, RHS
402   2550480938U, // <0,4,6,0>: Cost 3 vext1 <0,0,4,6>, <0,0,4,6>
403   3826880801U, // <0,4,6,1>: Cost 4 vuzpl <0,2,4,6>, <6,0,1,2>
404   2562426332U, // <0,4,6,2>: Cost 3 vext1 <2,0,4,6>, <2,0,4,6>
405   3786190181U, // <0,4,6,3>: Cost 4 vext3 <4,6,3,0>, <4,6,3,0>
406   2718715252U, // <0,4,6,4>: Cost 3 vext3 <5,6,7,0>, <4,6,4,6>
407   3826881165U, // <0,4,6,5>: Cost 4 vuzpl <0,2,4,6>, <6,4,5,6>
408   2712669568U, // <0,4,6,6>: Cost 3 vext3 <4,6,6,0>, <4,6,6,0>
409   2657760081U, // <0,4,6,7>: Cost 3 vext2 <6,7,0,4>, <6,7,0,4>
410   2718715284U, // <0,4,6,u>: Cost 3 vext3 <5,6,7,0>, <4,6,u,2>
411   3654090854U, // <0,4,7,0>: Cost 4 vext1 <5,0,4,7>, LHS
412   3934229326U, // <0,4,7,1>: Cost 4 vuzpr <7,0,1,4>, <6,7,0,1>
413   3734156437U, // <0,4,7,2>: Cost 4 vext2 <7,2,0,4>, <7,2,0,4>
414   3734820070U, // <0,4,7,3>: Cost 4 vext2 <7,3,0,4>, <7,3,0,4>
415   3654094134U, // <0,4,7,4>: Cost 4 vext1 <5,0,4,7>, RHS
416   2713259464U, // <0,4,7,5>: Cost 3 vext3 <4,7,5,0>, <4,7,5,0>
417   2713333201U, // <0,4,7,6>: Cost 3 vext3 <4,7,6,0>, <4,7,6,0>
418   3654095866U, // <0,4,7,7>: Cost 4 vext1 <5,0,4,7>, <7,0,1,2>
419   2713259464U, // <0,4,7,u>: Cost 3 vext3 <4,7,5,0>, <4,7,5,0>
420   2568413286U, // <0,4,u,0>: Cost 3 vext1 <3,0,4,u>, LHS
421   2618611502U, // <0,4,u,1>: Cost 3 vext2 <0,2,0,4>, LHS
422   2753140526U, // <0,4,u,2>: Cost 3 vuzpl <0,2,4,6>, LHS
423   2568415415U, // <0,4,u,3>: Cost 3 vext1 <3,0,4,u>, <3,0,4,u>
424   2568416566U, // <0,4,u,4>: Cost 3 vext1 <3,0,4,u>, RHS
425   1817423158U, // <0,4,u,5>: Cost 2 vzipl LHS, RHS
426   1947438390U, // <0,4,u,6>: Cost 2 vtrnl LHS, RHS
427   2592306203U, // <0,4,u,7>: Cost 3 vext1 <7,0,4,u>, <7,0,4,u>
428   1947438408U, // <0,4,u,u>: Cost 2 vtrnl LHS, RHS
429   3630219264U, // <0,5,0,0>: Cost 4 vext1 <1,0,5,0>, <0,0,0,0>
430   2625912934U, // <0,5,0,1>: Cost 3 vext2 <1,4,0,5>, LHS
431   3692355748U, // <0,5,0,2>: Cost 4 vext2 <0,2,0,5>, <0,2,0,2>
432   3693019384U, // <0,5,0,3>: Cost 4 vext2 <0,3,0,5>, <0,3,0,5>
433   3630222646U, // <0,5,0,4>: Cost 4 vext1 <1,0,5,0>, RHS
434   3699655062U, // <0,5,0,5>: Cost 4 vext2 <1,4,0,5>, <0,5,0,1>
435   2718715508U, // <0,5,0,6>: Cost 3 vext3 <5,6,7,0>, <5,0,6,1>
436   3087011126U, // <0,5,0,7>: Cost 3 vtrnr <0,0,0,0>, RHS
437   2625913501U, // <0,5,0,u>: Cost 3 vext2 <1,4,0,5>, LHS
438   1500659814U, // <0,5,1,0>: Cost 2 vext1 <4,0,5,1>, LHS
439   2886520528U, // <0,5,1,1>: Cost 3 vzipl LHS, <5,1,7,3>
440   2574403176U, // <0,5,1,2>: Cost 3 vext1 <4,0,5,1>, <2,2,2,2>
441   2574403734U, // <0,5,1,3>: Cost 3 vext1 <4,0,5,1>, <3,0,1,2>
442   1500662674U, // <0,5,1,4>: Cost 2 vext1 <4,0,5,1>, <4,0,5,1>
443   2886520836U, // <0,5,1,5>: Cost 3 vzipl LHS, <5,5,5,5>
444   2886520930U, // <0,5,1,6>: Cost 3 vzipl LHS, <5,6,7,0>
445   2718715600U, // <0,5,1,7>: Cost 3 vext3 <5,6,7,0>, <5,1,7,3>
446   1500665646U, // <0,5,1,u>: Cost 2 vext1 <4,0,5,1>, LHS
447   2556493926U, // <0,5,2,0>: Cost 3 vext1 <1,0,5,2>, LHS
448   2244546120U, // <0,5,2,1>: Cost 3 vrev <5,0,1,2>
449   3692357256U, // <0,5,2,2>: Cost 4 vext2 <0,2,0,5>, <2,2,5,7>
450   2568439994U, // <0,5,2,3>: Cost 3 vext1 <3,0,5,2>, <3,0,5,2>
451   2556497206U, // <0,5,2,4>: Cost 3 vext1 <1,0,5,2>, RHS
452   3020738564U, // <0,5,2,5>: Cost 3 vtrnl LHS, <5,5,5,5>
453   4027877161U, // <0,5,2,6>: Cost 4 vzipr <0,2,0,2>, <2,4,5,6>
454   3093220662U, // <0,5,2,7>: Cost 3 vtrnr <1,0,3,2>, RHS
455   3093220663U, // <0,5,2,u>: Cost 3 vtrnr <1,0,3,2>, RHS
456   3699656854U, // <0,5,3,0>: Cost 4 vext2 <1,4,0,5>, <3,0,1,2>
457   3699656927U, // <0,5,3,1>: Cost 4 vext2 <1,4,0,5>, <3,1,0,3>
458   3699657006U, // <0,5,3,2>: Cost 4 vext2 <1,4,0,5>, <3,2,0,1>
459   3699657116U, // <0,5,3,3>: Cost 4 vext2 <1,4,0,5>, <3,3,3,3>
460   2637859284U, // <0,5,3,4>: Cost 3 vext2 <3,4,0,5>, <3,4,0,5>
461   3790319453U, // <0,5,3,5>: Cost 4 vext3 <5,3,5,0>, <5,3,5,0>
462   3699657354U, // <0,5,3,6>: Cost 4 vext2 <1,4,0,5>, <3,6,2,7>
463   2716725103U, // <0,5,3,7>: Cost 3 vext3 <5,3,7,0>, <5,3,7,0>
464   2716798840U, // <0,5,3,u>: Cost 3 vext3 <5,3,u,0>, <5,3,u,0>
465   2661747602U, // <0,5,4,0>: Cost 3 vext2 <7,4,0,5>, <4,0,5,1>
466   3630252810U, // <0,5,4,1>: Cost 4 vext1 <1,0,5,4>, <1,0,5,4>
467   3636225507U, // <0,5,4,2>: Cost 4 vext1 <2,0,5,4>, <2,0,5,4>
468   3716910172U, // <0,5,4,3>: Cost 4 vext2 <4,3,0,5>, <4,3,0,5>
469   3962195892U, // <0,5,4,4>: Cost 4 vzipl <0,4,1,5>, <5,4,5,6>
470   2625916214U, // <0,5,4,5>: Cost 3 vext2 <1,4,0,5>, RHS
471   3718901071U, // <0,5,4,6>: Cost 4 vext2 <4,6,0,5>, <4,6,0,5>
472   2718715846U, // <0,5,4,7>: Cost 3 vext3 <5,6,7,0>, <5,4,7,6>
473   2625916457U, // <0,5,4,u>: Cost 3 vext2 <1,4,0,5>, RHS
474   3791278034U, // <0,5,5,0>: Cost 4 vext3 <5,5,0,0>, <5,5,0,0>
475   3791351771U, // <0,5,5,1>: Cost 4 vext3 <5,5,1,0>, <5,5,1,0>
476   3318386260U, // <0,5,5,2>: Cost 4 vrev <5,0,2,5>
477   3791499245U, // <0,5,5,3>: Cost 4 vext3 <5,5,3,0>, <5,5,3,0>
478   3318533734U, // <0,5,5,4>: Cost 4 vrev <5,0,4,5>
479   2718715908U, // <0,5,5,5>: Cost 3 vext3 <5,6,7,0>, <5,5,5,5>
480   2657767522U, // <0,5,5,6>: Cost 3 vext2 <6,7,0,5>, <5,6,7,0>
481   2718715928U, // <0,5,5,7>: Cost 3 vext3 <5,6,7,0>, <5,5,7,7>
482   2718715937U, // <0,5,5,u>: Cost 3 vext3 <5,6,7,0>, <5,5,u,7>
483   2592358502U, // <0,5,6,0>: Cost 3 vext1 <7,0,5,6>, LHS
484   3792015404U, // <0,5,6,1>: Cost 4 vext3 <5,6,1,0>, <5,6,1,0>
485   3731509754U, // <0,5,6,2>: Cost 4 vext2 <6,7,0,5>, <6,2,7,3>
486   3785748546U, // <0,5,6,3>: Cost 4 vext3 <4,5,6,0>, <5,6,3,4>
487   2592361782U, // <0,5,6,4>: Cost 3 vext1 <7,0,5,6>, RHS
488   2592362594U, // <0,5,6,5>: Cost 3 vext1 <7,0,5,6>, <5,6,7,0>
489   3785748576U, // <0,5,6,6>: Cost 4 vext3 <4,5,6,0>, <5,6,6,7>
490   1644974178U, // <0,5,6,7>: Cost 2 vext3 <5,6,7,0>, <5,6,7,0>
491   1645047915U, // <0,5,6,u>: Cost 2 vext3 <5,6,u,0>, <5,6,u,0>
492   2562506854U, // <0,5,7,0>: Cost 3 vext1 <2,0,5,7>, LHS
493   2562507670U, // <0,5,7,1>: Cost 3 vext1 <2,0,5,7>, <1,2,3,0>
494   2562508262U, // <0,5,7,2>: Cost 3 vext1 <2,0,5,7>, <2,0,5,7>
495   3636250774U, // <0,5,7,3>: Cost 4 vext1 <2,0,5,7>, <3,0,1,2>
496   2562510134U, // <0,5,7,4>: Cost 3 vext1 <2,0,5,7>, RHS
497   2718716072U, // <0,5,7,5>: Cost 3 vext3 <5,6,7,0>, <5,7,5,7>
498   2718716074U, // <0,5,7,6>: Cost 3 vext3 <5,6,7,0>, <5,7,6,0>
499   2719379635U, // <0,5,7,7>: Cost 3 vext3 <5,7,7,0>, <5,7,7,0>
500   2562512686U, // <0,5,7,u>: Cost 3 vext1 <2,0,5,7>, LHS
501   1500717158U, // <0,5,u,0>: Cost 2 vext1 <4,0,5,u>, LHS
502   2625918766U, // <0,5,u,1>: Cost 3 vext2 <1,4,0,5>, LHS
503   2719674583U, // <0,5,u,2>: Cost 3 vext3 <5,u,2,0>, <5,u,2,0>
504   2568489152U, // <0,5,u,3>: Cost 3 vext1 <3,0,5,u>, <3,0,5,u>
505   1500720025U, // <0,5,u,4>: Cost 2 vext1 <4,0,5,u>, <4,0,5,u>
506   2625919130U, // <0,5,u,5>: Cost 3 vext2 <1,4,0,5>, RHS
507   2586407243U, // <0,5,u,6>: Cost 3 vext1 <6,0,5,u>, <6,0,5,u>
508   1646301444U, // <0,5,u,7>: Cost 2 vext3 <5,u,7,0>, <5,u,7,0>
509   1646375181U, // <0,5,u,u>: Cost 2 vext3 <5,u,u,0>, <5,u,u,0>
510   2586411110U, // <0,6,0,0>: Cost 3 vext1 <6,0,6,0>, LHS
511   2619949158U, // <0,6,0,1>: Cost 3 vext2 <0,4,0,6>, LHS
512   2619949220U, // <0,6,0,2>: Cost 3 vext2 <0,4,0,6>, <0,2,0,2>
513   3785748789U, // <0,6,0,3>: Cost 4 vext3 <4,5,6,0>, <6,0,3,4>
514   2619949386U, // <0,6,0,4>: Cost 3 vext2 <0,4,0,6>, <0,4,0,6>
515   2586415202U, // <0,6,0,5>: Cost 3 vext1 <6,0,6,0>, <5,6,7,0>
516   2586415436U, // <0,6,0,6>: Cost 3 vext1 <6,0,6,0>, <6,0,6,0>
517   2952793398U, // <0,6,0,7>: Cost 3 vzipr <0,0,0,0>, RHS
518   2619949725U, // <0,6,0,u>: Cost 3 vext2 <0,4,0,6>, LHS
519   2562531430U, // <0,6,1,0>: Cost 3 vext1 <2,0,6,1>, LHS
520   3693691700U, // <0,6,1,1>: Cost 4 vext2 <0,4,0,6>, <1,1,1,1>
521   2886521338U, // <0,6,1,2>: Cost 3 vzipl LHS, <6,2,7,3>
522   3693691864U, // <0,6,1,3>: Cost 4 vext2 <0,4,0,6>, <1,3,1,3>
523   2562534710U, // <0,6,1,4>: Cost 3 vext1 <2,0,6,1>, RHS
524   2580450932U, // <0,6,1,5>: Cost 3 vext1 <5,0,6,1>, <5,0,6,1>
525   2886521656U, // <0,6,1,6>: Cost 3 vzipl LHS, <6,6,6,6>
526   2966736182U, // <0,6,1,7>: Cost 3 vzipr <2,3,0,1>, RHS
527   2966736183U, // <0,6,1,u>: Cost 3 vzipr <2,3,0,1>, RHS
528   1500741734U, // <0,6,2,0>: Cost 2 vext1 <4,0,6,2>, LHS
529   2250518817U, // <0,6,2,1>: Cost 3 vrev <6,0,1,2>
530   2574485096U, // <0,6,2,2>: Cost 3 vext1 <4,0,6,2>, <2,2,2,2>
531   2631894694U, // <0,6,2,3>: Cost 3 vext2 <2,4,0,6>, <2,3,0,1>
532   1500744604U, // <0,6,2,4>: Cost 2 vext1 <4,0,6,2>, <4,0,6,2>
533   2574487248U, // <0,6,2,5>: Cost 3 vext1 <4,0,6,2>, <5,1,7,3>
534   3020739384U, // <0,6,2,6>: Cost 3 vtrnl LHS, <6,6,6,6>
535   2954136886U, // <0,6,2,7>: Cost 3 vzipr <0,2,0,2>, RHS
536   1500747566U, // <0,6,2,u>: Cost 2 vext1 <4,0,6,2>, LHS
537   3693693078U, // <0,6,3,0>: Cost 4 vext2 <0,4,0,6>, <3,0,1,2>
538   3705637136U, // <0,6,3,1>: Cost 4 vext2 <2,4,0,6>, <3,1,5,7>
539   3705637192U, // <0,6,3,2>: Cost 4 vext2 <2,4,0,6>, <3,2,3,0>
540   3693693340U, // <0,6,3,3>: Cost 4 vext2 <0,4,0,6>, <3,3,3,3>
541   2637867477U, // <0,6,3,4>: Cost 3 vext2 <3,4,0,6>, <3,4,0,6>
542   3705637424U, // <0,6,3,5>: Cost 4 vext2 <2,4,0,6>, <3,5,1,7>
543   3666154056U, // <0,6,3,6>: Cost 4 vext1 <7,0,6,3>, <6,3,7,0>
544   2722697800U, // <0,6,3,7>: Cost 3 vext3 <6,3,7,0>, <6,3,7,0>
545   2722771537U, // <0,6,3,u>: Cost 3 vext3 <6,3,u,0>, <6,3,u,0>
546   2562556006U, // <0,6,4,0>: Cost 3 vext1 <2,0,6,4>, LHS
547   4095316257U, // <0,6,4,1>: Cost 4 vtrnl <0,2,4,6>, <6,0,1,2>
548   2562557420U, // <0,6,4,2>: Cost 3 vext1 <2,0,6,4>, <2,0,6,4>
549   3636299926U, // <0,6,4,3>: Cost 4 vext1 <2,0,6,4>, <3,0,1,2>
550   2562559286U, // <0,6,4,4>: Cost 3 vext1 <2,0,6,4>, RHS
551   2619952438U, // <0,6,4,5>: Cost 3 vext2 <0,4,0,6>, RHS
552   2723287696U, // <0,6,4,6>: Cost 3 vext3 <6,4,6,0>, <6,4,6,0>
553   4027895094U, // <0,6,4,7>: Cost 4 vzipr <0,2,0,4>, RHS
554   2619952681U, // <0,6,4,u>: Cost 3 vext2 <0,4,0,6>, RHS
555   2718716594U, // <0,6,5,0>: Cost 3 vext3 <5,6,7,0>, <6,5,0,7>
556   3648250774U, // <0,6,5,1>: Cost 4 vext1 <4,0,6,5>, <1,2,3,0>
557   3792458436U, // <0,6,5,2>: Cost 4 vext3 <5,6,7,0>, <6,5,2,7>
558   3705638767U, // <0,6,5,3>: Cost 5 vext2 <2,4,0,6>, <5,3,7,0>
559   3648252831U, // <0,6,5,4>: Cost 4 vext1 <4,0,6,5>, <4,0,6,5>
560   3797619416U, // <0,6,5,5>: Cost 4 vext3 <6,5,5,0>, <6,5,5,0>
561   3792458472U, // <0,6,5,6>: Cost 4 vext3 <5,6,7,0>, <6,5,6,7>
562   4035202358U, // <0,6,5,7>: Cost 4 vzipr <1,4,0,5>, RHS
563   2718716594U, // <0,6,5,u>: Cost 3 vext3 <5,6,7,0>, <6,5,0,7>
564   3786412796U, // <0,6,6,0>: Cost 4 vext3 <4,6,6,0>, <6,6,0,0>
565   3792458504U, // <0,6,6,1>: Cost 4 vext3 <5,6,7,0>, <6,6,1,3>
566   3728200126U, // <0,6,6,2>: Cost 4 vext2 <6,2,0,6>, <6,2,0,6>
567   3798135575U, // <0,6,6,3>: Cost 4 vext3 <6,6,3,0>, <6,6,3,0>
568   3786412836U, // <0,6,6,4>: Cost 4 vext3 <4,6,6,0>, <6,6,4,4>
569   3792458543U, // <0,6,6,5>: Cost 4 vext3 <5,6,7,0>, <6,6,5,6>
570   2718716728U, // <0,6,6,6>: Cost 3 vext3 <5,6,7,0>, <6,6,6,6>
571   2718716738U, // <0,6,6,7>: Cost 3 vext3 <5,6,7,0>, <6,6,7,7>
572   2718716747U, // <0,6,6,u>: Cost 3 vext3 <5,6,7,0>, <6,6,u,7>
573   2718716750U, // <0,6,7,0>: Cost 3 vext3 <5,6,7,0>, <6,7,0,1>
574   2724909910U, // <0,6,7,1>: Cost 3 vext3 <6,7,1,0>, <6,7,1,0>
575   3636323823U, // <0,6,7,2>: Cost 4 vext1 <2,0,6,7>, <2,0,6,7>
576   2725057384U, // <0,6,7,3>: Cost 3 vext3 <6,7,3,0>, <6,7,3,0>
577   2718716790U, // <0,6,7,4>: Cost 3 vext3 <5,6,7,0>, <6,7,4,5>
578   2718716800U, // <0,6,7,5>: Cost 3 vext3 <5,6,7,0>, <6,7,5,6>
579   3792458629U, // <0,6,7,6>: Cost 4 vext3 <5,6,7,0>, <6,7,6,2>
580   2725352332U, // <0,6,7,7>: Cost 3 vext3 <6,7,7,0>, <6,7,7,0>
581   2718716822U, // <0,6,7,u>: Cost 3 vext3 <5,6,7,0>, <6,7,u,1>
582   1500790886U, // <0,6,u,0>: Cost 2 vext1 <4,0,6,u>, LHS
583   2619954990U, // <0,6,u,1>: Cost 3 vext2 <0,4,0,6>, LHS
584   2562590192U, // <0,6,u,2>: Cost 3 vext1 <2,0,6,u>, <2,0,6,u>
585   2725721017U, // <0,6,u,3>: Cost 3 vext3 <6,u,3,0>, <6,u,3,0>
586   1500793762U, // <0,6,u,4>: Cost 2 vext1 <4,0,6,u>, <4,0,6,u>
587   2619955354U, // <0,6,u,5>: Cost 3 vext2 <0,4,0,6>, RHS
588   2725942228U, // <0,6,u,6>: Cost 3 vext3 <6,u,6,0>, <6,u,6,0>
589   2954186038U, // <0,6,u,7>: Cost 3 vzipr <0,2,0,u>, RHS
590   1500796718U, // <0,6,u,u>: Cost 2 vext1 <4,0,6,u>, LHS
591   2256401391U, // <0,7,0,0>: Cost 3 vrev <7,0,0,0>
592   2632564838U, // <0,7,0,1>: Cost 3 vext2 <2,5,0,7>, LHS
593   2256548865U, // <0,7,0,2>: Cost 3 vrev <7,0,2,0>
594   3700998396U, // <0,7,0,3>: Cost 4 vext2 <1,6,0,7>, <0,3,1,0>
595   2718716952U, // <0,7,0,4>: Cost 3 vext3 <5,6,7,0>, <7,0,4,5>
596   2718716962U, // <0,7,0,5>: Cost 3 vext3 <5,6,7,0>, <7,0,5,6>
597   2621284845U, // <0,7,0,6>: Cost 3 vext2 <0,6,0,7>, <0,6,0,7>
598   3904685542U, // <0,7,0,7>: Cost 4 vuzpr <2,0,5,7>, <2,0,5,7>
599   2632565405U, // <0,7,0,u>: Cost 3 vext2 <2,5,0,7>, LHS
600   2256409584U, // <0,7,1,0>: Cost 3 vrev <7,0,0,1>
601   3706307380U, // <0,7,1,1>: Cost 4 vext2 <2,5,0,7>, <1,1,1,1>
602   2632565654U, // <0,7,1,2>: Cost 3 vext2 <2,5,0,7>, <1,2,3,0>
603   3769603168U, // <0,7,1,3>: Cost 4 vext3 <1,u,3,0>, <7,1,3,5>
604   2256704532U, // <0,7,1,4>: Cost 3 vrev <7,0,4,1>
605   3769603184U, // <0,7,1,5>: Cost 4 vext3 <1,u,3,0>, <7,1,5,3>
606   3700999366U, // <0,7,1,6>: Cost 4 vext2 <1,6,0,7>, <1,6,0,7>
607   2886522476U, // <0,7,1,7>: Cost 3 vzipl LHS, <7,7,7,7>
608   2256999480U, // <0,7,1,u>: Cost 3 vrev <7,0,u,1>
609   2586501222U, // <0,7,2,0>: Cost 3 vext1 <6,0,7,2>, LHS
610   1182749690U, // <0,7,2,1>: Cost 2 vrev <7,0,1,2>
611   3636356595U, // <0,7,2,2>: Cost 4 vext1 <2,0,7,2>, <2,0,7,2>
612   2727711916U, // <0,7,2,3>: Cost 3 vext3 <7,2,3,0>, <7,2,3,0>
613   2586504502U, // <0,7,2,4>: Cost 3 vext1 <6,0,7,2>, RHS
614   2632566606U, // <0,7,2,5>: Cost 3 vext2 <2,5,0,7>, <2,5,0,7>
615   2586505559U, // <0,7,2,6>: Cost 3 vext1 <6,0,7,2>, <6,0,7,2>
616   3020740204U, // <0,7,2,7>: Cost 3 vtrnl LHS, <7,7,7,7>
617   1183265849U, // <0,7,2,u>: Cost 2 vrev <7,0,u,2>
618   3701000342U, // <0,7,3,0>: Cost 4 vext2 <1,6,0,7>, <3,0,1,2>
619   3706308849U, // <0,7,3,1>: Cost 4 vext2 <2,5,0,7>, <3,1,2,3>
620   3330315268U, // <0,7,3,2>: Cost 4 vrev <7,0,2,3>
621   3706309020U, // <0,7,3,3>: Cost 4 vext2 <2,5,0,7>, <3,3,3,3>
622   3706309122U, // <0,7,3,4>: Cost 4 vext2 <2,5,0,7>, <3,4,5,6>
623   3712281127U, // <0,7,3,5>: Cost 4 vext2 <3,5,0,7>, <3,5,0,7>
624   2639202936U, // <0,7,3,6>: Cost 3 vext2 <3,6,0,7>, <3,6,0,7>
625   3802412321U, // <0,7,3,7>: Cost 4 vext3 <7,3,7,0>, <7,3,7,0>
626   2640530202U, // <0,7,3,u>: Cost 3 vext2 <3,u,0,7>, <3,u,0,7>
627   3654287462U, // <0,7,4,0>: Cost 4 vext1 <5,0,7,4>, LHS
628   2256507900U, // <0,7,4,1>: Cost 3 vrev <7,0,1,4>
629   2256581637U, // <0,7,4,2>: Cost 3 vrev <7,0,2,4>
630   3660262008U, // <0,7,4,3>: Cost 4 vext1 <6,0,7,4>, <3,6,0,7>
631   3786413405U, // <0,7,4,4>: Cost 4 vext3 <4,6,6,0>, <7,4,4,6>
632   2632568118U, // <0,7,4,5>: Cost 3 vext2 <2,5,0,7>, RHS
633   3718917457U, // <0,7,4,6>: Cost 4 vext2 <4,6,0,7>, <4,6,0,7>
634   3787003255U, // <0,7,4,7>: Cost 4 vext3 <4,7,5,0>, <7,4,7,5>
635   2632568361U, // <0,7,4,u>: Cost 3 vext2 <2,5,0,7>, RHS
636   3706310268U, // <0,7,5,0>: Cost 4 vext2 <2,5,0,7>, <5,0,7,0>
637   3792459156U, // <0,7,5,1>: Cost 4 vext3 <5,6,7,0>, <7,5,1,7>
638   3330331654U, // <0,7,5,2>: Cost 4 vrev <7,0,2,5>
639   3722899255U, // <0,7,5,3>: Cost 4 vext2 <5,3,0,7>, <5,3,0,7>
640   2256737304U, // <0,7,5,4>: Cost 3 vrev <7,0,4,5>
641   3724226521U, // <0,7,5,5>: Cost 4 vext2 <5,5,0,7>, <5,5,0,7>
642   2718717377U, // <0,7,5,6>: Cost 3 vext3 <5,6,7,0>, <7,5,6,7>
643   2729997763U, // <0,7,5,7>: Cost 3 vext3 <7,5,7,0>, <7,5,7,0>
644   2720044499U, // <0,7,5,u>: Cost 3 vext3 <5,u,7,0>, <7,5,u,7>
645   3712946517U, // <0,7,6,0>: Cost 4 vext2 <3,6,0,7>, <6,0,7,0>
646   2256524286U, // <0,7,6,1>: Cost 3 vrev <7,0,1,6>
647   3792459246U, // <0,7,6,2>: Cost 4 vext3 <5,6,7,0>, <7,6,2,7>
648   3796440567U, // <0,7,6,3>: Cost 4 vext3 <6,3,7,0>, <7,6,3,7>
649   3654307126U, // <0,7,6,4>: Cost 4 vext1 <5,0,7,6>, RHS
650   2656457394U, // <0,7,6,5>: Cost 3 vext2 <6,5,0,7>, <6,5,0,7>
651   3792459281U, // <0,7,6,6>: Cost 4 vext3 <5,6,7,0>, <7,6,6,6>
652   2730661396U, // <0,7,6,7>: Cost 3 vext3 <7,6,7,0>, <7,6,7,0>
653   2658448293U, // <0,7,6,u>: Cost 3 vext2 <6,u,0,7>, <6,u,0,7>
654   3787003431U, // <0,7,7,0>: Cost 4 vext3 <4,7,5,0>, <7,7,0,1>
655   3654312854U, // <0,7,7,1>: Cost 4 vext1 <5,0,7,7>, <1,2,3,0>
656   3654313446U, // <0,7,7,2>: Cost 4 vext1 <5,0,7,7>, <2,0,5,7>
657   3804771905U, // <0,7,7,3>: Cost 4 vext3 <7,7,3,0>, <7,7,3,0>
658   3654315318U, // <0,7,7,4>: Cost 4 vext1 <5,0,7,7>, RHS
659   3654315651U, // <0,7,7,5>: Cost 4 vext1 <5,0,7,7>, <5,0,7,7>
660   3660288348U, // <0,7,7,6>: Cost 4 vext1 <6,0,7,7>, <6,0,7,7>
661   2718717548U, // <0,7,7,7>: Cost 3 vext3 <5,6,7,0>, <7,7,7,7>
662   2664420990U, // <0,7,7,u>: Cost 3 vext2 <7,u,0,7>, <7,u,0,7>
663   2256466935U, // <0,7,u,0>: Cost 3 vrev <7,0,0,u>
664   1182798848U, // <0,7,u,1>: Cost 2 vrev <7,0,1,u>
665   2256614409U, // <0,7,u,2>: Cost 3 vrev <7,0,2,u>
666   2731693714U, // <0,7,u,3>: Cost 3 vext3 <7,u,3,0>, <7,u,3,0>
667   2256761883U, // <0,7,u,4>: Cost 3 vrev <7,0,4,u>
668   2632571034U, // <0,7,u,5>: Cost 3 vext2 <2,5,0,7>, RHS
669   2669066421U, // <0,7,u,6>: Cost 3 vext2 <u,6,0,7>, <u,6,0,7>
670   2731988662U, // <0,7,u,7>: Cost 3 vext3 <7,u,7,0>, <7,u,7,0>
671   1183315007U, // <0,7,u,u>: Cost 2 vrev <7,0,u,u>
672   135053414U, // <0,u,0,0>: Cost 1 vdup0 LHS
673   1544896614U, // <0,u,0,1>: Cost 2 vext2 <0,2,0,u>, LHS
674   1678999654U, // <0,u,0,2>: Cost 2 vuzpl LHS, LHS
675   2691880677U, // <0,u,0,3>: Cost 3 vext3 <1,2,3,0>, <u,0,3,2>
676   1476988214U, // <0,u,0,4>: Cost 2 vext1 <0,0,u,0>, RHS
677   2718791419U, // <0,u,0,5>: Cost 3 vext3 <5,6,u,0>, <u,0,5,6>
678   3021248666U, // <0,u,0,6>: Cost 3 vtrnl <0,2,0,2>, RHS
679   2592535607U, // <0,u,0,7>: Cost 3 vext1 <7,0,u,0>, <7,0,u,0>
680   135053414U, // <0,u,0,u>: Cost 1 vdup0 LHS
681   1476993097U, // <0,u,1,0>: Cost 2 vext1 <0,0,u,1>, <0,0,u,1>
682   1812780846U, // <0,u,1,1>: Cost 2 vzipl LHS, LHS
683   1618138926U, // <0,u,1,2>: Cost 2 vext3 <1,2,3,0>, LHS
684   2752742134U, // <0,u,1,3>: Cost 3 vuzpl LHS, <1,0,3,2>
685   1476996406U, // <0,u,1,4>: Cost 2 vext1 <0,0,u,1>, RHS
686   1812781210U, // <0,u,1,5>: Cost 2 vzipl LHS, RHS
687   2887006416U, // <0,u,1,6>: Cost 3 vzipl LHS, <u,6,3,7>
688   2966736200U, // <0,u,1,7>: Cost 3 vzipr <2,3,0,1>, RHS
689   1812781413U, // <0,u,1,u>: Cost 2 vzipl LHS, LHS
690   1482973286U, // <0,u,2,0>: Cost 2 vext1 <1,0,u,2>, LHS
691   1482973987U, // <0,u,2,1>: Cost 2 vext1 <1,0,u,2>, <1,0,u,2>
692   1946998574U, // <0,u,2,2>: Cost 2 vtrnl LHS, LHS
693   835584U, // <0,u,2,3>: Cost 0 copy LHS
694   1482976566U, // <0,u,2,4>: Cost 2 vext1 <1,0,u,2>, RHS
695   3020781631U, // <0,u,2,5>: Cost 3 vtrnl LHS, <u,4,5,6>
696   1946998938U, // <0,u,2,6>: Cost 2 vtrnl LHS, RHS
697   1518810169U, // <0,u,2,7>: Cost 2 vext1 <7,0,u,2>, <7,0,u,2>
698   835584U, // <0,u,2,u>: Cost 0 copy LHS
699   2618640534U, // <0,u,3,0>: Cost 3 vext2 <0,2,0,u>, <3,0,1,2>
700   2752743574U, // <0,u,3,1>: Cost 3 vuzpl LHS, <3,0,1,2>
701   2636556597U, // <0,u,3,2>: Cost 3 vext2 <3,2,0,u>, <3,2,0,u>
702   2752743836U, // <0,u,3,3>: Cost 3 vuzpl LHS, <3,3,3,3>
703   2618640898U, // <0,u,3,4>: Cost 3 vext2 <0,2,0,u>, <3,4,5,6>
704   2752743938U, // <0,u,3,5>: Cost 3 vuzpl LHS, <3,4,5,6>
705   2639202936U, // <0,u,3,6>: Cost 3 vext2 <3,6,0,7>, <3,6,0,7>
706   2639874762U, // <0,u,3,7>: Cost 3 vext2 <3,7,0,u>, <3,7,0,u>
707   2752743637U, // <0,u,3,u>: Cost 3 vuzpl LHS, <3,0,u,2>
708   2562703462U, // <0,u,4,0>: Cost 3 vext1 <2,0,u,4>, LHS
709   2888455982U, // <0,u,4,1>: Cost 3 vzipl <0,4,1,5>, LHS
710   3021575982U, // <0,u,4,2>: Cost 3 vtrnl <0,2,4,6>, LHS
711   2568677591U, // <0,u,4,3>: Cost 3 vext1 <3,0,u,4>, <3,0,u,4>
712   2562706742U, // <0,u,4,4>: Cost 3 vext1 <2,0,u,4>, RHS
713   1544899894U, // <0,u,4,5>: Cost 2 vext2 <0,2,0,u>, RHS
714   1679002934U, // <0,u,4,6>: Cost 2 vuzpl LHS, RHS
715   2718718033U, // <0,u,4,7>: Cost 3 vext3 <5,6,7,0>, <u,4,7,6>
716   1679002952U, // <0,u,4,u>: Cost 2 vuzpl LHS, RHS
717   2568683622U, // <0,u,5,0>: Cost 3 vext1 <3,0,u,5>, LHS
718   2568684438U, // <0,u,5,1>: Cost 3 vext1 <3,0,u,5>, <1,2,3,0>
719   3765622902U, // <0,u,5,2>: Cost 4 vext3 <1,2,3,0>, <u,5,2,7>
720   2691881087U, // <0,u,5,3>: Cost 3 vext3 <1,2,3,0>, <u,5,3,7>
721   2568686902U, // <0,u,5,4>: Cost 3 vext1 <3,0,u,5>, RHS
722   2650492890U, // <0,u,5,5>: Cost 3 vext2 <5,5,0,u>, <5,5,0,u>
723   1618139290U, // <0,u,5,6>: Cost 2 vext3 <1,2,3,0>, RHS
724   2824834358U, // <0,u,5,7>: Cost 3 vuzpr <1,0,3,u>, RHS
725   1618139308U, // <0,u,5,u>: Cost 2 vext3 <1,2,3,0>, RHS
726   2592579686U, // <0,u,6,0>: Cost 3 vext1 <7,0,u,6>, LHS
727   2262496983U, // <0,u,6,1>: Cost 3 vrev <u,0,1,6>
728   2654474688U, // <0,u,6,2>: Cost 3 vext2 <6,2,0,u>, <6,2,0,u>
729   2691881168U, // <0,u,6,3>: Cost 3 vext3 <1,2,3,0>, <u,6,3,7>
730   2592582966U, // <0,u,6,4>: Cost 3 vext1 <7,0,u,6>, RHS
731   2656465587U, // <0,u,6,5>: Cost 3 vext2 <6,5,0,u>, <6,5,0,u>
732   2657129220U, // <0,u,6,6>: Cost 3 vext2 <6,6,0,u>, <6,6,0,u>
733   1584051029U, // <0,u,6,7>: Cost 2 vext2 <6,7,0,u>, <6,7,0,u>
734   1584714662U, // <0,u,6,u>: Cost 2 vext2 <6,u,0,u>, <6,u,0,u>
735   2562728038U, // <0,u,7,0>: Cost 3 vext1 <2,0,u,7>, LHS
736   2562728854U, // <0,u,7,1>: Cost 3 vext1 <2,0,u,7>, <1,2,3,0>
737   2562729473U, // <0,u,7,2>: Cost 3 vext1 <2,0,u,7>, <2,0,u,7>
738   2661111018U, // <0,u,7,3>: Cost 3 vext2 <7,3,0,u>, <7,3,0,u>
739   2562731318U, // <0,u,7,4>: Cost 3 vext1 <2,0,u,7>, RHS
740   2718718258U, // <0,u,7,5>: Cost 3 vext3 <5,6,7,0>, <u,7,5,6>
741   2586620261U, // <0,u,7,6>: Cost 3 vext1 <6,0,u,7>, <6,0,u,7>
742   2657793644U, // <0,u,7,7>: Cost 3 vext2 <6,7,0,u>, <7,7,7,7>
743   2562733870U, // <0,u,7,u>: Cost 3 vext1 <2,0,u,7>, LHS
744   135053414U, // <0,u,u,0>: Cost 1 vdup0 LHS
745   1544902446U, // <0,u,u,1>: Cost 2 vext2 <0,2,0,u>, LHS
746   1679005486U, // <0,u,u,2>: Cost 2 vuzpl LHS, LHS
747   835584U, // <0,u,u,3>: Cost 0 copy LHS
748   1483025718U, // <0,u,u,4>: Cost 2 vext1 <1,0,u,u>, RHS
749   1544902810U, // <0,u,u,5>: Cost 2 vext2 <0,2,0,u>, RHS
750   1679005850U, // <0,u,u,6>: Cost 2 vuzpl LHS, RHS
751   1518859327U, // <0,u,u,7>: Cost 2 vext1 <7,0,u,u>, <7,0,u,u>
752   835584U, // <0,u,u,u>: Cost 0 copy LHS
753   2689744896U, // <1,0,0,0>: Cost 3 vext3 <0,u,1,1>, <0,0,0,0>
754   1610694666U, // <1,0,0,1>: Cost 2 vext3 <0,0,1,1>, <0,0,1,1>
755   2689744916U, // <1,0,0,2>: Cost 3 vext3 <0,u,1,1>, <0,0,2,2>
756   2619310332U, // <1,0,0,3>: Cost 3 vext2 <0,3,1,0>, <0,3,1,0>
757   2684657701U, // <1,0,0,4>: Cost 3 vext3 <0,0,4,1>, <0,0,4,1>
758   2620637598U, // <1,0,0,5>: Cost 3 vext2 <0,5,1,0>, <0,5,1,0>
759   3708977654U, // <1,0,0,6>: Cost 4 vext2 <3,0,1,0>, <0,6,1,7>
760   3666351168U, // <1,0,0,7>: Cost 4 vext1 <7,1,0,0>, <7,1,0,0>
761   1611210825U, // <1,0,0,u>: Cost 2 vext3 <0,0,u,1>, <0,0,u,1>
762   2556780646U, // <1,0,1,0>: Cost 3 vext1 <1,1,0,1>, LHS
763   2556781355U, // <1,0,1,1>: Cost 3 vext1 <1,1,0,1>, <1,1,0,1>
764   1616003174U, // <1,0,1,2>: Cost 2 vext3 <0,u,1,1>, LHS
765   3693052888U, // <1,0,1,3>: Cost 4 vext2 <0,3,1,0>, <1,3,1,3>
766   2556783926U, // <1,0,1,4>: Cost 3 vext1 <1,1,0,1>, RHS
767   2580672143U, // <1,0,1,5>: Cost 3 vext1 <5,1,0,1>, <5,1,0,1>
768   2724839566U, // <1,0,1,6>: Cost 3 vext3 <6,7,0,1>, <0,1,6,7>
769   3654415354U, // <1,0,1,7>: Cost 4 vext1 <5,1,0,1>, <7,0,1,2>
770   1616003228U, // <1,0,1,u>: Cost 2 vext3 <0,u,1,1>, LHS
771   2685690019U, // <1,0,2,0>: Cost 3 vext3 <0,2,0,1>, <0,2,0,1>
772   2685763756U, // <1,0,2,1>: Cost 3 vext3 <0,2,1,1>, <0,2,1,1>
773   2698297524U, // <1,0,2,2>: Cost 3 vext3 <2,3,0,1>, <0,2,2,0>
774   2685911230U, // <1,0,2,3>: Cost 3 vext3 <0,2,3,1>, <0,2,3,1>
775   2689745100U, // <1,0,2,4>: Cost 3 vext3 <0,u,1,1>, <0,2,4,6>
776   3764814038U, // <1,0,2,5>: Cost 4 vext3 <1,1,1,1>, <0,2,5,7>
777   2724839640U, // <1,0,2,6>: Cost 3 vext3 <6,7,0,1>, <0,2,6,0>
778   2592625658U, // <1,0,2,7>: Cost 3 vext1 <7,1,0,2>, <7,0,1,2>
779   2686279915U, // <1,0,2,u>: Cost 3 vext3 <0,2,u,1>, <0,2,u,1>
780   3087843328U, // <1,0,3,0>: Cost 3 vtrnr LHS, <0,0,0,0>
781   3087843338U, // <1,0,3,1>: Cost 3 vtrnr LHS, <0,0,1,1>
782   67944550U, // <1,0,3,2>: Cost 1 vrev LHS
783   2568743135U, // <1,0,3,3>: Cost 3 vext1 <3,1,0,3>, <3,1,0,3>
784   2562772278U, // <1,0,3,4>: Cost 3 vext1 <2,1,0,3>, RHS
785   4099850454U, // <1,0,3,5>: Cost 4 vtrnl <1,0,3,2>, <0,2,5,7>
786   3704998538U, // <1,0,3,6>: Cost 4 vext2 <2,3,1,0>, <3,6,2,7>
787   2592633923U, // <1,0,3,7>: Cost 3 vext1 <7,1,0,3>, <7,1,0,3>
788   68386972U, // <1,0,3,u>: Cost 1 vrev LHS
789   2620640146U, // <1,0,4,0>: Cost 3 vext2 <0,5,1,0>, <4,0,5,1>
790   2689745234U, // <1,0,4,1>: Cost 3 vext3 <0,u,1,1>, <0,4,1,5>
791   2689745244U, // <1,0,4,2>: Cost 3 vext3 <0,u,1,1>, <0,4,2,6>
792   3760980320U, // <1,0,4,3>: Cost 4 vext3 <0,4,3,1>, <0,4,3,1>
793   3761054057U, // <1,0,4,4>: Cost 4 vext3 <0,4,4,1>, <0,4,4,1>
794   2619313462U, // <1,0,4,5>: Cost 3 vext2 <0,3,1,0>, RHS
795   3761201531U, // <1,0,4,6>: Cost 4 vext3 <0,4,6,1>, <0,4,6,1>
796   3666383940U, // <1,0,4,7>: Cost 4 vext1 <7,1,0,4>, <7,1,0,4>
797   2619313705U, // <1,0,4,u>: Cost 3 vext2 <0,3,1,0>, RHS
798   4029300736U, // <1,0,5,0>: Cost 4 vzipr <0,4,1,5>, <0,0,0,0>
799   2895249510U, // <1,0,5,1>: Cost 3 vzipl <1,5,3,7>, LHS
800   3028287590U, // <1,0,5,2>: Cost 3 vtrnl <1,3,5,7>, LHS
801   3642501345U, // <1,0,5,3>: Cost 4 vext1 <3,1,0,5>, <3,1,0,5>
802   2215592058U, // <1,0,5,4>: Cost 3 vrev <0,1,4,5>
803   3724242907U, // <1,0,5,5>: Cost 4 vext2 <5,5,1,0>, <5,5,1,0>
804   3724906540U, // <1,0,5,6>: Cost 4 vext2 <5,6,1,0>, <5,6,1,0>
805   3911118134U, // <1,0,5,7>: Cost 4 vuzpr <3,1,3,0>, RHS
806   3028287644U, // <1,0,5,u>: Cost 3 vtrnl <1,3,5,7>, LHS
807   3762086375U, // <1,0,6,0>: Cost 4 vext3 <0,6,0,1>, <0,6,0,1>
808   2698297846U, // <1,0,6,1>: Cost 3 vext3 <2,3,0,1>, <0,6,1,7>
809   3760022015U, // <1,0,6,2>: Cost 4 vext3 <0,2,u,1>, <0,6,2,7>
810   3642509538U, // <1,0,6,3>: Cost 4 vext1 <3,1,0,6>, <3,1,0,6>
811   3762381323U, // <1,0,6,4>: Cost 4 vext3 <0,6,4,1>, <0,6,4,1>
812   3730215604U, // <1,0,6,5>: Cost 4 vext2 <6,5,1,0>, <6,5,1,0>
813   3730879237U, // <1,0,6,6>: Cost 4 vext2 <6,6,1,0>, <6,6,1,0>
814   2657801046U, // <1,0,6,7>: Cost 3 vext2 <6,7,1,0>, <6,7,1,0>
815   2658464679U, // <1,0,6,u>: Cost 3 vext2 <6,u,1,0>, <6,u,1,0>
816   2659128312U, // <1,0,7,0>: Cost 3 vext2 <7,0,1,0>, <7,0,1,0>
817   4047898278U, // <1,0,7,1>: Cost 4 vzipr <3,5,1,7>, <2,3,0,1>
818   2215460970U, // <1,0,7,2>: Cost 3 vrev <0,1,2,7>
819   3734861035U, // <1,0,7,3>: Cost 4 vext2 <7,3,1,0>, <7,3,1,0>
820   3731543398U, // <1,0,7,4>: Cost 4 vext2 <6,7,1,0>, <7,4,5,6>
821   3736188301U, // <1,0,7,5>: Cost 4 vext2 <7,5,1,0>, <7,5,1,0>
822   2663110110U, // <1,0,7,6>: Cost 3 vext2 <7,6,1,0>, <7,6,1,0>
823   3731543660U, // <1,0,7,7>: Cost 4 vext2 <6,7,1,0>, <7,7,7,7>
824   2664437376U, // <1,0,7,u>: Cost 3 vext2 <7,u,1,0>, <7,u,1,0>
825   3087884288U, // <1,0,u,0>: Cost 3 vtrnr LHS, <0,0,0,0>
826   1616003730U, // <1,0,u,1>: Cost 2 vext3 <0,u,1,1>, <0,u,1,1>
827   67985515U, // <1,0,u,2>: Cost 1 vrev LHS
828   2689893028U, // <1,0,u,3>: Cost 3 vext3 <0,u,3,1>, <0,u,3,1>
829   2689745586U, // <1,0,u,4>: Cost 3 vext3 <0,u,1,1>, <0,u,4,6>
830   2619316378U, // <1,0,u,5>: Cost 3 vext2 <0,3,1,0>, RHS
831   2669082807U, // <1,0,u,6>: Cost 3 vext2 <u,6,1,0>, <u,6,1,0>
832   2592674888U, // <1,0,u,7>: Cost 3 vext1 <7,1,0,u>, <7,1,0,u>
833   68427937U, // <1,0,u,u>: Cost 1 vrev LHS
834   1543585802U, // <1,1,0,0>: Cost 2 vext2 <0,0,1,1>, <0,0,1,1>
835   1548894310U, // <1,1,0,1>: Cost 2 vext2 <0,u,1,1>, LHS
836   2618654892U, // <1,1,0,2>: Cost 3 vext2 <0,2,1,1>, <0,2,1,1>
837   2689745654U, // <1,1,0,3>: Cost 3 vext3 <0,u,1,1>, <1,0,3,2>
838   2622636370U, // <1,1,0,4>: Cost 3 vext2 <0,u,1,1>, <0,4,1,5>
839   2620645791U, // <1,1,0,5>: Cost 3 vext2 <0,5,1,1>, <0,5,1,1>
840   3696378367U, // <1,1,0,6>: Cost 4 vext2 <0,u,1,1>, <0,6,2,7>
841   3666424905U, // <1,1,0,7>: Cost 4 vext1 <7,1,1,0>, <7,1,1,0>
842   1548894866U, // <1,1,0,u>: Cost 2 vext2 <0,u,1,1>, <0,u,1,1>
843   1483112550U, // <1,1,1,0>: Cost 2 vext1 <1,1,1,1>, LHS
844   202162278U, // <1,1,1,1>: Cost 1 vdup1 LHS
845   2622636950U, // <1,1,1,2>: Cost 3 vext2 <0,u,1,1>, <1,2,3,0>
846   2622637016U, // <1,1,1,3>: Cost 3 vext2 <0,u,1,1>, <1,3,1,3>
847   1483115830U, // <1,1,1,4>: Cost 2 vext1 <1,1,1,1>, RHS
848   2622637200U, // <1,1,1,5>: Cost 3 vext2 <0,u,1,1>, <1,5,3,7>
849   2622637263U, // <1,1,1,6>: Cost 3 vext2 <0,u,1,1>, <1,6,1,7>
850   2592691274U, // <1,1,1,7>: Cost 3 vext1 <7,1,1,1>, <7,1,1,1>
851   202162278U, // <1,1,1,u>: Cost 1 vdup1 LHS
852   2550890588U, // <1,1,2,0>: Cost 3 vext1 <0,1,1,2>, <0,1,1,2>
853   2617329183U, // <1,1,2,1>: Cost 3 vext2 <0,0,1,1>, <2,1,3,1>
854   2622637672U, // <1,1,2,2>: Cost 3 vext2 <0,u,1,1>, <2,2,2,2>
855   2622637734U, // <1,1,2,3>: Cost 3 vext2 <0,u,1,1>, <2,3,0,1>
856   2550893878U, // <1,1,2,4>: Cost 3 vext1 <0,1,1,2>, RHS
857   3696379744U, // <1,1,2,5>: Cost 4 vext2 <0,u,1,1>, <2,5,2,7>
858   2622638010U, // <1,1,2,6>: Cost 3 vext2 <0,u,1,1>, <2,6,3,7>
859   3804554170U, // <1,1,2,7>: Cost 4 vext3 <7,7,0,1>, <1,2,7,0>
860   2622638139U, // <1,1,2,u>: Cost 3 vext2 <0,u,1,1>, <2,u,0,1>
861   2622638230U, // <1,1,3,0>: Cost 3 vext2 <0,u,1,1>, <3,0,1,2>
862   3087844148U, // <1,1,3,1>: Cost 3 vtrnr LHS, <1,1,1,1>
863   4161585244U, // <1,1,3,2>: Cost 4 vtrnr LHS, <0,1,1,2>
864   2014101606U, // <1,1,3,3>: Cost 2 vtrnr LHS, LHS
865   2622638594U, // <1,1,3,4>: Cost 3 vext2 <0,u,1,1>, <3,4,5,6>
866   2689745920U, // <1,1,3,5>: Cost 3 vext3 <0,u,1,1>, <1,3,5,7>
867   3763487753U, // <1,1,3,6>: Cost 4 vext3 <0,u,1,1>, <1,3,6,7>
868   2592707660U, // <1,1,3,7>: Cost 3 vext1 <7,1,1,3>, <7,1,1,3>
869   2014101611U, // <1,1,3,u>: Cost 2 vtrnr LHS, LHS
870   2556878950U, // <1,1,4,0>: Cost 3 vext1 <1,1,1,4>, LHS
871   2221335351U, // <1,1,4,1>: Cost 3 vrev <1,1,1,4>
872   3696380988U, // <1,1,4,2>: Cost 4 vext2 <0,u,1,1>, <4,2,6,0>
873   3763487805U, // <1,1,4,3>: Cost 4 vext3 <0,u,1,1>, <1,4,3,5>
874   2556882230U, // <1,1,4,4>: Cost 3 vext1 <1,1,1,4>, RHS
875   1548897590U, // <1,1,4,5>: Cost 2 vext2 <0,u,1,1>, RHS
876   2758184246U, // <1,1,4,6>: Cost 3 vuzpl <1,1,1,1>, RHS
877   3666457677U, // <1,1,4,7>: Cost 4 vext1 <7,1,1,4>, <7,1,1,4>
878   1548897833U, // <1,1,4,u>: Cost 2 vext2 <0,u,1,1>, RHS
879   2693653615U, // <1,1,5,0>: Cost 3 vext3 <1,5,0,1>, <1,5,0,1>
880   2617331408U, // <1,1,5,1>: Cost 3 vext2 <0,0,1,1>, <5,1,7,3>
881   4029302934U, // <1,1,5,2>: Cost 4 vzipr <0,4,1,5>, <3,0,1,2>
882   2689746064U, // <1,1,5,3>: Cost 3 vext3 <0,u,1,1>, <1,5,3,7>
883   2221564755U, // <1,1,5,4>: Cost 3 vrev <1,1,4,5>
884   2955559250U, // <1,1,5,5>: Cost 3 vzipr <0,4,1,5>, <0,4,1,5>
885   2617331810U, // <1,1,5,6>: Cost 3 vext2 <0,0,1,1>, <5,6,7,0>
886   2825293110U, // <1,1,5,7>: Cost 3 vuzpr <1,1,1,1>, RHS
887   2689746109U, // <1,1,5,u>: Cost 3 vext3 <0,u,1,1>, <1,5,u,7>
888   3696382241U, // <1,1,6,0>: Cost 4 vext2 <0,u,1,1>, <6,0,1,2>
889   2689746127U, // <1,1,6,1>: Cost 3 vext3 <0,u,1,1>, <1,6,1,7>
890   2617332218U, // <1,1,6,2>: Cost 3 vext2 <0,0,1,1>, <6,2,7,3>
891   3763487969U, // <1,1,6,3>: Cost 4 vext3 <0,u,1,1>, <1,6,3,7>
892   3696382605U, // <1,1,6,4>: Cost 4 vext2 <0,u,1,1>, <6,4,5,6>
893   4029309266U, // <1,1,6,5>: Cost 4 vzipr <0,4,1,6>, <0,4,1,5>
894   2617332536U, // <1,1,6,6>: Cost 3 vext2 <0,0,1,1>, <6,6,6,6>
895   2724840702U, // <1,1,6,7>: Cost 3 vext3 <6,7,0,1>, <1,6,7,0>
896   2725504263U, // <1,1,6,u>: Cost 3 vext3 <6,u,0,1>, <1,6,u,0>
897   2617332720U, // <1,1,7,0>: Cost 3 vext2 <0,0,1,1>, <7,0,0,1>
898   2659800138U, // <1,1,7,1>: Cost 3 vext2 <7,1,1,1>, <7,1,1,1>
899   3691074717U, // <1,1,7,2>: Cost 4 vext2 <0,0,1,1>, <7,2,1,3>
900   4167811174U, // <1,1,7,3>: Cost 4 vtrnr <1,1,5,7>, LHS
901   2617333094U, // <1,1,7,4>: Cost 3 vext2 <0,0,1,1>, <7,4,5,6>
902   3295396702U, // <1,1,7,5>: Cost 4 vrev <1,1,5,7>
903   3803891014U, // <1,1,7,6>: Cost 4 vext3 <7,6,0,1>, <1,7,6,0>
904   2617333356U, // <1,1,7,7>: Cost 3 vext2 <0,0,1,1>, <7,7,7,7>
905   2659800138U, // <1,1,7,u>: Cost 3 vext2 <7,1,1,1>, <7,1,1,1>
906   1483112550U, // <1,1,u,0>: Cost 2 vext1 <1,1,1,1>, LHS
907   202162278U, // <1,1,u,1>: Cost 1 vdup1 LHS
908   2622642056U, // <1,1,u,2>: Cost 3 vext2 <0,u,1,1>, <u,2,3,3>
909   2014142566U, // <1,1,u,3>: Cost 2 vtrnr LHS, LHS
910   1483115830U, // <1,1,u,4>: Cost 2 vext1 <1,1,1,1>, RHS
911   1548900506U, // <1,1,u,5>: Cost 2 vext2 <0,u,1,1>, RHS
912   2622642384U, // <1,1,u,6>: Cost 3 vext2 <0,u,1,1>, <u,6,3,7>
913   2825293353U, // <1,1,u,7>: Cost 3 vuzpr <1,1,1,1>, RHS
914   202162278U, // <1,1,u,u>: Cost 1 vdup1 LHS
915   2635251712U, // <1,2,0,0>: Cost 3 vext2 <3,0,1,2>, <0,0,0,0>
916   1561509990U, // <1,2,0,1>: Cost 2 vext2 <3,0,1,2>, LHS
917   2618663085U, // <1,2,0,2>: Cost 3 vext2 <0,2,1,2>, <0,2,1,2>
918   2696529358U, // <1,2,0,3>: Cost 3 vext3 <2,0,3,1>, <2,0,3,1>
919   2635252050U, // <1,2,0,4>: Cost 3 vext2 <3,0,1,2>, <0,4,1,5>
920   3769533926U, // <1,2,0,5>: Cost 4 vext3 <1,u,2,1>, <2,0,5,7>
921   2621317617U, // <1,2,0,6>: Cost 3 vext2 <0,6,1,2>, <0,6,1,2>
922   2659140170U, // <1,2,0,7>: Cost 3 vext2 <7,0,1,2>, <0,7,2,1>
923   1561510557U, // <1,2,0,u>: Cost 2 vext2 <3,0,1,2>, LHS
924   2623308516U, // <1,2,1,0>: Cost 3 vext2 <1,0,1,2>, <1,0,1,2>
925   2635252532U, // <1,2,1,1>: Cost 3 vext2 <3,0,1,2>, <1,1,1,1>
926   2631271318U, // <1,2,1,2>: Cost 3 vext2 <2,3,1,2>, <1,2,3,0>
927   2958180454U, // <1,2,1,3>: Cost 3 vzipr <0,u,1,1>, LHS
928   2550959414U, // <1,2,1,4>: Cost 3 vext1 <0,1,2,1>, RHS
929   2635252880U, // <1,2,1,5>: Cost 3 vext2 <3,0,1,2>, <1,5,3,7>
930   2635252952U, // <1,2,1,6>: Cost 3 vext2 <3,0,1,2>, <1,6,2,7>
931   3732882731U, // <1,2,1,7>: Cost 4 vext2 <7,0,1,2>, <1,7,3,0>
932   2958180459U, // <1,2,1,u>: Cost 3 vzipr <0,u,1,1>, LHS
933   2629281213U, // <1,2,2,0>: Cost 3 vext2 <2,0,1,2>, <2,0,1,2>
934   2635253280U, // <1,2,2,1>: Cost 3 vext2 <3,0,1,2>, <2,1,3,2>
935   2618664552U, // <1,2,2,2>: Cost 3 vext2 <0,2,1,2>, <2,2,2,2>
936   2689746546U, // <1,2,2,3>: Cost 3 vext3 <0,u,1,1>, <2,2,3,3>
937   3764815485U, // <1,2,2,4>: Cost 4 vext3 <1,1,1,1>, <2,2,4,5>
938   3760023176U, // <1,2,2,5>: Cost 4 vext3 <0,2,u,1>, <2,2,5,7>
939   2635253690U, // <1,2,2,6>: Cost 3 vext2 <3,0,1,2>, <2,6,3,7>
940   2659141610U, // <1,2,2,7>: Cost 3 vext2 <7,0,1,2>, <2,7,0,1>
941   2689746591U, // <1,2,2,u>: Cost 3 vext3 <0,u,1,1>, <2,2,u,3>
942   403488870U, // <1,2,3,0>: Cost 1 vext1 LHS, LHS
943   1477231350U, // <1,2,3,1>: Cost 2 vext1 LHS, <1,0,3,2>
944   1477232232U, // <1,2,3,2>: Cost 2 vext1 LHS, <2,2,2,2>
945   1477233052U, // <1,2,3,3>: Cost 2 vext1 LHS, <3,3,3,3>
946   403492150U, // <1,2,3,4>: Cost 1 vext1 LHS, RHS
947   1525010128U, // <1,2,3,5>: Cost 2 vext1 LHS, <5,1,7,3>
948   1525010938U, // <1,2,3,6>: Cost 2 vext1 LHS, <6,2,7,3>
949   1525011450U, // <1,2,3,7>: Cost 2 vext1 LHS, <7,0,1,2>
950   403494702U, // <1,2,3,u>: Cost 1 vext1 LHS, LHS
951   2641226607U, // <1,2,4,0>: Cost 3 vext2 <4,0,1,2>, <4,0,1,2>
952   3624723446U, // <1,2,4,1>: Cost 4 vext1 <0,1,2,4>, <1,3,4,6>
953   3301123609U, // <1,2,4,2>: Cost 4 vrev <2,1,2,4>
954   2598759198U, // <1,2,4,3>: Cost 3 vext1 <u,1,2,4>, <3,u,1,2>
955   2659142864U, // <1,2,4,4>: Cost 3 vext2 <7,0,1,2>, <4,4,4,4>
956   1561513270U, // <1,2,4,5>: Cost 2 vext2 <3,0,1,2>, RHS
957   2659143028U, // <1,2,4,6>: Cost 3 vext2 <7,0,1,2>, <4,6,4,6>
958   2659143112U, // <1,2,4,7>: Cost 3 vext2 <7,0,1,2>, <4,7,5,0>
959   1561513513U, // <1,2,4,u>: Cost 2 vext2 <3,0,1,2>, RHS
960   2550988902U, // <1,2,5,0>: Cost 3 vext1 <0,1,2,5>, LHS
961   2550989824U, // <1,2,5,1>: Cost 3 vext1 <0,1,2,5>, <1,3,5,7>
962   3624732264U, // <1,2,5,2>: Cost 4 vext1 <0,1,2,5>, <2,2,2,2>
963   2955559014U, // <1,2,5,3>: Cost 3 vzipr <0,4,1,5>, LHS
964   2550992182U, // <1,2,5,4>: Cost 3 vext1 <0,1,2,5>, RHS
965   2659143684U, // <1,2,5,5>: Cost 3 vext2 <7,0,1,2>, <5,5,5,5>
966   2659143778U, // <1,2,5,6>: Cost 3 vext2 <7,0,1,2>, <5,6,7,0>
967   2659143848U, // <1,2,5,7>: Cost 3 vext2 <7,0,1,2>, <5,7,5,7>
968   2550994734U, // <1,2,5,u>: Cost 3 vext1 <0,1,2,5>, LHS
969   2700289945U, // <1,2,6,0>: Cost 3 vext3 <2,6,0,1>, <2,6,0,1>
970   2635256232U, // <1,2,6,1>: Cost 3 vext2 <3,0,1,2>, <6,1,7,2>
971   2659144186U, // <1,2,6,2>: Cost 3 vext2 <7,0,1,2>, <6,2,7,3>
972   2689746874U, // <1,2,6,3>: Cost 3 vext3 <0,u,1,1>, <2,6,3,7>
973   3763488705U, // <1,2,6,4>: Cost 4 vext3 <0,u,1,1>, <2,6,4,5>
974   3763488716U, // <1,2,6,5>: Cost 4 vext3 <0,u,1,1>, <2,6,5,7>
975   2659144504U, // <1,2,6,6>: Cost 3 vext2 <7,0,1,2>, <6,6,6,6>
976   2657817432U, // <1,2,6,7>: Cost 3 vext2 <6,7,1,2>, <6,7,1,2>
977   2689746919U, // <1,2,6,u>: Cost 3 vext3 <0,u,1,1>, <2,6,u,7>
978   1585402874U, // <1,2,7,0>: Cost 2 vext2 <7,0,1,2>, <7,0,1,2>
979   2659144770U, // <1,2,7,1>: Cost 3 vext2 <7,0,1,2>, <7,1,0,2>
980   3708998858U, // <1,2,7,2>: Cost 4 vext2 <3,0,1,2>, <7,2,6,3>
981   2635257059U, // <1,2,7,3>: Cost 3 vext2 <3,0,1,2>, <7,3,0,1>
982   2659145062U, // <1,2,7,4>: Cost 3 vext2 <7,0,1,2>, <7,4,5,6>
983   3732886916U, // <1,2,7,5>: Cost 4 vext2 <7,0,1,2>, <7,5,0,0>
984   3732886998U, // <1,2,7,6>: Cost 4 vext2 <7,0,1,2>, <7,6,0,1>
985   2659145255U, // <1,2,7,7>: Cost 3 vext2 <7,0,1,2>, <7,7,0,1>
986   1590711938U, // <1,2,7,u>: Cost 2 vext2 <7,u,1,2>, <7,u,1,2>
987   403529835U, // <1,2,u,0>: Cost 1 vext1 LHS, LHS
988   1477272310U, // <1,2,u,1>: Cost 2 vext1 LHS, <1,0,3,2>
989   1477273192U, // <1,2,u,2>: Cost 2 vext1 LHS, <2,2,2,2>
990   1477273750U, // <1,2,u,3>: Cost 2 vext1 LHS, <3,0,1,2>
991   403533110U, // <1,2,u,4>: Cost 1 vext1 LHS, RHS
992   1561516186U, // <1,2,u,5>: Cost 2 vext2 <3,0,1,2>, RHS
993   1525051898U, // <1,2,u,6>: Cost 2 vext1 LHS, <6,2,7,3>
994   1525052410U, // <1,2,u,7>: Cost 2 vext1 LHS, <7,0,1,2>
995   403535662U, // <1,2,u,u>: Cost 1 vext1 LHS, LHS
996   2819407872U, // <1,3,0,0>: Cost 3 vuzpr LHS, <0,0,0,0>
997   1551564902U, // <1,3,0,1>: Cost 2 vext2 <1,3,1,3>, LHS
998   2819408630U, // <1,3,0,2>: Cost 3 vuzpr LHS, <1,0,3,2>
999   2619334911U, // <1,3,0,3>: Cost 3 vext2 <0,3,1,3>, <0,3,1,3>
1000   2625306962U, // <1,3,0,4>: Cost 3 vext2 <1,3,1,3>, <0,4,1,5>
1001   3832725879U, // <1,3,0,5>: Cost 4 vuzpl <1,2,3,0>, <0,4,5,6>
1002   3699048959U, // <1,3,0,6>: Cost 4 vext2 <1,3,1,3>, <0,6,2,7>
1003   3776538827U, // <1,3,0,7>: Cost 4 vext3 <3,0,7,1>, <3,0,7,1>
1004   1551565469U, // <1,3,0,u>: Cost 2 vext2 <1,3,1,3>, LHS
1005   2618671862U, // <1,3,1,0>: Cost 3 vext2 <0,2,1,3>, <1,0,3,2>
1006   2819408692U, // <1,3,1,1>: Cost 3 vuzpr LHS, <1,1,1,1>
1007   2624643975U, // <1,3,1,2>: Cost 3 vext2 <1,2,1,3>, <1,2,1,3>
1008   1745666150U, // <1,3,1,3>: Cost 2 vuzpr LHS, LHS
1009   2557005110U, // <1,3,1,4>: Cost 3 vext1 <1,1,3,1>, RHS
1010   2625307792U, // <1,3,1,5>: Cost 3 vext2 <1,3,1,3>, <1,5,3,7>
1011   3698386127U, // <1,3,1,6>: Cost 4 vext2 <1,2,1,3>, <1,6,1,7>
1012   2592838748U, // <1,3,1,7>: Cost 3 vext1 <7,1,3,1>, <7,1,3,1>
1013   1745666155U, // <1,3,1,u>: Cost 2 vuzpr LHS, LHS
1014   2819408790U, // <1,3,2,0>: Cost 3 vuzpr LHS, <1,2,3,0>
1015   2625308193U, // <1,3,2,1>: Cost 3 vext2 <1,3,1,3>, <2,1,3,3>
1016   2819408036U, // <1,3,2,2>: Cost 3 vuzpr LHS, <0,2,0,2>
1017   2819851890U, // <1,3,2,3>: Cost 3 vuzpr LHS, <2,2,3,3>
1018   2819408794U, // <1,3,2,4>: Cost 3 vuzpr LHS, <1,2,3,4>
1019   3893149890U, // <1,3,2,5>: Cost 4 vuzpr LHS, <0,2,3,5>
1020   2819408076U, // <1,3,2,6>: Cost 3 vuzpr LHS, <0,2,4,6>
1021   3772041583U, // <1,3,2,7>: Cost 4 vext3 <2,3,0,1>, <3,2,7,3>
1022   2819408042U, // <1,3,2,u>: Cost 3 vuzpr LHS, <0,2,0,u>
1023   1483276390U, // <1,3,3,0>: Cost 2 vext1 <1,1,3,3>, LHS
1024   1483277128U, // <1,3,3,1>: Cost 2 vext1 <1,1,3,3>, <1,1,3,3>
1025   2557019752U, // <1,3,3,2>: Cost 3 vext1 <1,1,3,3>, <2,2,2,2>
1026   2819408856U, // <1,3,3,3>: Cost 3 vuzpr LHS, <1,3,1,3>
1027   1483279670U, // <1,3,3,4>: Cost 2 vext1 <1,1,3,3>, RHS
1028   2819409614U, // <1,3,3,5>: Cost 3 vuzpr LHS, <2,3,4,5>
1029   2598826490U, // <1,3,3,6>: Cost 3 vext1 <u,1,3,3>, <6,2,7,3>
1030   3087844352U, // <1,3,3,7>: Cost 3 vtrnr LHS, <1,3,5,7>
1031   1483282222U, // <1,3,3,u>: Cost 2 vext1 <1,1,3,3>, LHS
1032   2568970342U, // <1,3,4,0>: Cost 3 vext1 <3,1,3,4>, LHS
1033   2568971224U, // <1,3,4,1>: Cost 3 vext1 <3,1,3,4>, <1,3,1,3>
1034   3832761290U, // <1,3,4,2>: Cost 4 vuzpl <1,2,3,4>, <4,1,2,3>
1035   2233428219U, // <1,3,4,3>: Cost 3 vrev <3,1,3,4>
1036   2568973622U, // <1,3,4,4>: Cost 3 vext1 <3,1,3,4>, RHS
1037   1551568182U, // <1,3,4,5>: Cost 2 vext2 <1,3,1,3>, RHS
1038   2819410434U, // <1,3,4,6>: Cost 3 vuzpr LHS, <3,4,5,6>
1039   3666605151U, // <1,3,4,7>: Cost 4 vext1 <7,1,3,4>, <7,1,3,4>
1040   1551568425U, // <1,3,4,u>: Cost 2 vext2 <1,3,1,3>, RHS
1041   2563006566U, // <1,3,5,0>: Cost 3 vext1 <2,1,3,5>, LHS
1042   2568979456U, // <1,3,5,1>: Cost 3 vext1 <3,1,3,5>, <1,3,5,7>
1043   2563008035U, // <1,3,5,2>: Cost 3 vext1 <2,1,3,5>, <2,1,3,5>
1044   2233436412U, // <1,3,5,3>: Cost 3 vrev <3,1,3,5>
1045   2563009846U, // <1,3,5,4>: Cost 3 vext1 <2,1,3,5>, RHS
1046   2867187716U, // <1,3,5,5>: Cost 3 vuzpr LHS, <5,5,5,5>
1047   2655834214U, // <1,3,5,6>: Cost 3 vext2 <6,4,1,3>, <5,6,7,4>
1048   1745669430U, // <1,3,5,7>: Cost 2 vuzpr LHS, RHS
1049   1745669431U, // <1,3,5,u>: Cost 2 vuzpr LHS, RHS
1050   2867187810U, // <1,3,6,0>: Cost 3 vuzpr LHS, <5,6,7,0>
1051   3699052931U, // <1,3,6,1>: Cost 4 vext2 <1,3,1,3>, <6,1,3,1>
1052   2654507460U, // <1,3,6,2>: Cost 3 vext2 <6,2,1,3>, <6,2,1,3>
1053   3766291091U, // <1,3,6,3>: Cost 4 vext3 <1,3,3,1>, <3,6,3,7>
1054   2655834726U, // <1,3,6,4>: Cost 3 vext2 <6,4,1,3>, <6,4,1,3>
1055   3923384562U, // <1,3,6,5>: Cost 4 vuzpr <5,1,7,3>, <u,6,7,5>
1056   2657161992U, // <1,3,6,6>: Cost 3 vext2 <6,6,1,3>, <6,6,1,3>
1057   2819852218U, // <1,3,6,7>: Cost 3 vuzpr LHS, <2,6,3,7>
1058   2819852219U, // <1,3,6,u>: Cost 3 vuzpr LHS, <2,6,3,u>
1059   2706926275U, // <1,3,7,0>: Cost 3 vext3 <3,7,0,1>, <3,7,0,1>
1060   2659816524U, // <1,3,7,1>: Cost 3 vext2 <7,1,1,3>, <7,1,1,3>
1061   3636766245U, // <1,3,7,2>: Cost 4 vext1 <2,1,3,7>, <2,1,3,7>
1062   2867187903U, // <1,3,7,3>: Cost 3 vuzpr LHS, <5,7,u,3>
1063   2625312102U, // <1,3,7,4>: Cost 3 vext2 <1,3,1,3>, <7,4,5,6>
1064   2867188598U, // <1,3,7,5>: Cost 3 vuzpr LHS, <6,7,4,5>
1065   3728250344U, // <1,3,7,6>: Cost 4 vext2 <6,2,1,3>, <7,6,2,1>
1066   2867187880U, // <1,3,7,7>: Cost 3 vuzpr LHS, <5,7,5,7>
1067   2707516171U, // <1,3,7,u>: Cost 3 vext3 <3,7,u,1>, <3,7,u,1>
1068   1483317350U, // <1,3,u,0>: Cost 2 vext1 <1,1,3,u>, LHS
1069   1483318093U, // <1,3,u,1>: Cost 2 vext1 <1,1,3,u>, <1,1,3,u>
1070   2819410718U, // <1,3,u,2>: Cost 3 vuzpr LHS, <3,u,1,2>
1071   1745666717U, // <1,3,u,3>: Cost 2 vuzpr LHS, LHS
1072   1483320630U, // <1,3,u,4>: Cost 2 vext1 <1,1,3,u>, RHS
1073   1551571098U, // <1,3,u,5>: Cost 2 vext2 <1,3,1,3>, RHS
1074   2819410758U, // <1,3,u,6>: Cost 3 vuzpr LHS, <3,u,5,6>
1075   1745669673U, // <1,3,u,7>: Cost 2 vuzpr LHS, RHS
1076   1745666722U, // <1,3,u,u>: Cost 2 vuzpr LHS, LHS
1077   2617352205U, // <1,4,0,0>: Cost 3 vext2 <0,0,1,4>, <0,0,1,4>
1078   2619342950U, // <1,4,0,1>: Cost 3 vext2 <0,3,1,4>, LHS
1079   3692421295U, // <1,4,0,2>: Cost 4 vext2 <0,2,1,4>, <0,2,1,4>
1080   2619343104U, // <1,4,0,3>: Cost 3 vext2 <0,3,1,4>, <0,3,1,4>
1081   2617352530U, // <1,4,0,4>: Cost 3 vext2 <0,0,1,4>, <0,4,1,5>
1082   1634880402U, // <1,4,0,5>: Cost 2 vext3 <4,0,5,1>, <4,0,5,1>
1083   2713930652U, // <1,4,0,6>: Cost 3 vext3 <4,u,5,1>, <4,0,6,2>
1084   3732898396U, // <1,4,0,7>: Cost 4 vext2 <7,0,1,4>, <0,7,4,1>
1085   1635101613U, // <1,4,0,u>: Cost 2 vext3 <4,0,u,1>, <4,0,u,1>
1086   3693085430U, // <1,4,1,0>: Cost 4 vext2 <0,3,1,4>, <1,0,3,2>
1087   2623988535U, // <1,4,1,1>: Cost 3 vext2 <1,1,1,4>, <1,1,1,4>
1088   3693085590U, // <1,4,1,2>: Cost 4 vext2 <0,3,1,4>, <1,2,3,0>
1089   3692422134U, // <1,4,1,3>: Cost 4 vext2 <0,2,1,4>, <1,3,4,6>
1090   3693085726U, // <1,4,1,4>: Cost 4 vext2 <0,3,1,4>, <1,4,0,1>
1091   2892401974U, // <1,4,1,5>: Cost 3 vzipl <1,1,1,1>, RHS
1092   3026619702U, // <1,4,1,6>: Cost 3 vtrnl <1,1,1,1>, RHS
1093   3800206324U, // <1,4,1,7>: Cost 4 vext3 <7,0,4,1>, <4,1,7,0>
1094   2892402217U, // <1,4,1,u>: Cost 3 vzipl <1,1,1,1>, RHS
1095   3966978927U, // <1,4,2,0>: Cost 4 vzipl <1,2,3,4>, <4,0,1,2>
1096   3966979018U, // <1,4,2,1>: Cost 4 vzipl <1,2,3,4>, <4,1,2,3>
1097   3693086312U, // <1,4,2,2>: Cost 4 vext2 <0,3,1,4>, <2,2,2,2>
1098   2635269798U, // <1,4,2,3>: Cost 3 vext2 <3,0,1,4>, <2,3,0,1>
1099   3966979280U, // <1,4,2,4>: Cost 4 vzipl <1,2,3,4>, <4,4,4,4>
1100   2893204790U, // <1,4,2,5>: Cost 3 vzipl <1,2,3,0>, RHS
1101   3693086650U, // <1,4,2,6>: Cost 4 vext2 <0,3,1,4>, <2,6,3,7>
1102   3666662502U, // <1,4,2,7>: Cost 4 vext1 <7,1,4,2>, <7,1,4,2>
1103   2893205033U, // <1,4,2,u>: Cost 3 vzipl <1,2,3,0>, RHS
1104   2563063910U, // <1,4,3,0>: Cost 3 vext1 <2,1,4,3>, LHS
1105   2563064730U, // <1,4,3,1>: Cost 3 vext1 <2,1,4,3>, <1,2,3,4>
1106   2563065386U, // <1,4,3,2>: Cost 3 vext1 <2,1,4,3>, <2,1,4,3>
1107   3693087132U, // <1,4,3,3>: Cost 4 vext2 <0,3,1,4>, <3,3,3,3>
1108   2619345410U, // <1,4,3,4>: Cost 3 vext2 <0,3,1,4>, <3,4,5,6>
1109   3087843666U, // <1,4,3,5>: Cost 3 vtrnr LHS, <0,4,1,5>
1110   3087843676U, // <1,4,3,6>: Cost 3 vtrnr LHS, <0,4,2,6>
1111   3666670695U, // <1,4,3,7>: Cost 4 vext1 <7,1,4,3>, <7,1,4,3>
1112   3087843669U, // <1,4,3,u>: Cost 3 vtrnr LHS, <0,4,1,u>
1113   2620672914U, // <1,4,4,0>: Cost 3 vext2 <0,5,1,4>, <4,0,5,1>
1114   3630842706U, // <1,4,4,1>: Cost 4 vext1 <1,1,4,4>, <1,1,4,4>
1115   3313069003U, // <1,4,4,2>: Cost 4 vrev <4,1,2,4>
1116   3642788100U, // <1,4,4,3>: Cost 4 vext1 <3,1,4,4>, <3,1,4,4>
1117   2713930960U, // <1,4,4,4>: Cost 3 vext3 <4,u,5,1>, <4,4,4,4>
1118   2619346230U, // <1,4,4,5>: Cost 3 vext2 <0,3,1,4>, RHS
1119   2713930980U, // <1,4,4,6>: Cost 3 vext3 <4,u,5,1>, <4,4,6,6>
1120   3736882642U, // <1,4,4,7>: Cost 4 vext2 <7,6,1,4>, <4,7,6,1>
1121   2619346473U, // <1,4,4,u>: Cost 3 vext2 <0,3,1,4>, RHS
1122   2557108326U, // <1,4,5,0>: Cost 3 vext1 <1,1,4,5>, LHS
1123   2557109075U, // <1,4,5,1>: Cost 3 vext1 <1,1,4,5>, <1,1,4,5>
1124   2598913774U, // <1,4,5,2>: Cost 3 vext1 <u,1,4,5>, <2,3,u,1>
1125   3630852246U, // <1,4,5,3>: Cost 4 vext1 <1,1,4,5>, <3,0,1,2>
1126   2557111606U, // <1,4,5,4>: Cost 3 vext1 <1,1,4,5>, RHS
1127   2895252790U, // <1,4,5,5>: Cost 3 vzipl <1,5,3,7>, RHS
1128   1616006454U, // <1,4,5,6>: Cost 2 vext3 <0,u,1,1>, RHS
1129   3899059510U, // <1,4,5,7>: Cost 4 vuzpr <1,1,1,4>, RHS
1130   1616006472U, // <1,4,5,u>: Cost 2 vext3 <0,u,1,1>, RHS
1131   2557116518U, // <1,4,6,0>: Cost 3 vext1 <1,1,4,6>, LHS
1132   2557117236U, // <1,4,6,1>: Cost 3 vext1 <1,1,4,6>, <1,1,1,1>
1133   3630859880U, // <1,4,6,2>: Cost 4 vext1 <1,1,4,6>, <2,2,2,2>
1134   2569062550U, // <1,4,6,3>: Cost 3 vext1 <3,1,4,6>, <3,0,1,2>
1135   2557119798U, // <1,4,6,4>: Cost 3 vext1 <1,1,4,6>, RHS
1136   3763490174U, // <1,4,6,5>: Cost 4 vext3 <0,u,1,1>, <4,6,5,7>
1137   3763490183U, // <1,4,6,6>: Cost 4 vext3 <0,u,1,1>, <4,6,6,7>
1138   2712751498U, // <1,4,6,7>: Cost 3 vext3 <4,6,7,1>, <4,6,7,1>
1139   2557122350U, // <1,4,6,u>: Cost 3 vext1 <1,1,4,6>, LHS
1140   2659161084U, // <1,4,7,0>: Cost 3 vext2 <7,0,1,4>, <7,0,1,4>
1141   3732903040U, // <1,4,7,1>: Cost 4 vext2 <7,0,1,4>, <7,1,7,1>
1142   3734230174U, // <1,4,7,2>: Cost 4 vext2 <7,2,1,4>, <7,2,1,4>
1143   3734893807U, // <1,4,7,3>: Cost 4 vext2 <7,3,1,4>, <7,3,1,4>
1144   3660729654U, // <1,4,7,4>: Cost 4 vext1 <6,1,4,7>, RHS
1145   3786493384U, // <1,4,7,5>: Cost 4 vext3 <4,6,7,1>, <4,7,5,0>
1146   2713341394U, // <1,4,7,6>: Cost 3 vext3 <4,7,6,1>, <4,7,6,1>
1147   3660731386U, // <1,4,7,7>: Cost 4 vext1 <6,1,4,7>, <7,0,1,2>
1148   2664470148U, // <1,4,7,u>: Cost 3 vext2 <7,u,1,4>, <7,u,1,4>
1149   2557132902U, // <1,4,u,0>: Cost 3 vext1 <1,1,4,u>, LHS
1150   2619348782U, // <1,4,u,1>: Cost 3 vext2 <0,3,1,4>, LHS
1151   2563106351U, // <1,4,u,2>: Cost 3 vext1 <2,1,4,u>, <2,1,4,u>
1152   2713783816U, // <1,4,u,3>: Cost 3 vext3 <4,u,3,1>, <4,u,3,1>
1153   2622666815U, // <1,4,u,4>: Cost 3 vext2 <0,u,1,4>, <u,4,5,6>
1154   1640189466U, // <1,4,u,5>: Cost 2 vext3 <4,u,5,1>, <4,u,5,1>
1155   1616006697U, // <1,4,u,6>: Cost 2 vext3 <0,u,1,1>, RHS
1156   2712751498U, // <1,4,u,7>: Cost 3 vext3 <4,6,7,1>, <4,6,7,1>
1157   1616006715U, // <1,4,u,u>: Cost 2 vext3 <0,u,1,1>, RHS
1158   2620014592U, // <1,5,0,0>: Cost 3 vext2 <0,4,1,5>, <0,0,0,0>
1159   1546272870U, // <1,5,0,1>: Cost 2 vext2 <0,4,1,5>, LHS
1160   2618687664U, // <1,5,0,2>: Cost 3 vext2 <0,2,1,5>, <0,2,1,5>
1161   3693093120U, // <1,5,0,3>: Cost 4 vext2 <0,3,1,5>, <0,3,1,4>
1162   1546273106U, // <1,5,0,4>: Cost 2 vext2 <0,4,1,5>, <0,4,1,5>
1163   2620678563U, // <1,5,0,5>: Cost 3 vext2 <0,5,1,5>, <0,5,1,5>
1164   2714668660U, // <1,5,0,6>: Cost 3 vext3 <5,0,6,1>, <5,0,6,1>
1165   3772042877U, // <1,5,0,7>: Cost 4 vext3 <2,3,0,1>, <5,0,7,1>
1166   1546273437U, // <1,5,0,u>: Cost 2 vext2 <0,4,1,5>, LHS
1167   2620015350U, // <1,5,1,0>: Cost 3 vext2 <0,4,1,5>, <1,0,3,2>
1168   2620015412U, // <1,5,1,1>: Cost 3 vext2 <0,4,1,5>, <1,1,1,1>
1169   2620015510U, // <1,5,1,2>: Cost 3 vext2 <0,4,1,5>, <1,2,3,0>
1170   2618688512U, // <1,5,1,3>: Cost 3 vext2 <0,2,1,5>, <1,3,5,7>
1171   2620015677U, // <1,5,1,4>: Cost 3 vext2 <0,4,1,5>, <1,4,3,5>
1172   2620015727U, // <1,5,1,5>: Cost 3 vext2 <0,4,1,5>, <1,5,0,1>
1173   2620015859U, // <1,5,1,6>: Cost 3 vext2 <0,4,1,5>, <1,6,5,7>
1174   3093728566U, // <1,5,1,7>: Cost 3 vtrnr <1,1,1,1>, RHS
1175   2620015981U, // <1,5,1,u>: Cost 3 vext2 <0,4,1,5>, <1,u,1,3>
1176   3692430816U, // <1,5,2,0>: Cost 4 vext2 <0,2,1,5>, <2,0,5,1>
1177   2620016163U, // <1,5,2,1>: Cost 3 vext2 <0,4,1,5>, <2,1,3,5>
1178   2620016232U, // <1,5,2,2>: Cost 3 vext2 <0,4,1,5>, <2,2,2,2>
1179   2620016294U, // <1,5,2,3>: Cost 3 vext2 <0,4,1,5>, <2,3,0,1>
1180   3693758221U, // <1,5,2,4>: Cost 4 vext2 <0,4,1,5>, <2,4,2,5>
1181   3692431209U, // <1,5,2,5>: Cost 4 vext2 <0,2,1,5>, <2,5,3,7>
1182   2620016570U, // <1,5,2,6>: Cost 3 vext2 <0,4,1,5>, <2,6,3,7>
1183   4173598006U, // <1,5,2,7>: Cost 4 vtrnr <2,1,3,2>, RHS
1184   2620016699U, // <1,5,2,u>: Cost 3 vext2 <0,4,1,5>, <2,u,0,1>
1185   2620016790U, // <1,5,3,0>: Cost 3 vext2 <0,4,1,5>, <3,0,1,2>
1186   2569110672U, // <1,5,3,1>: Cost 3 vext1 <3,1,5,3>, <1,5,3,7>
1187   3693758785U, // <1,5,3,2>: Cost 4 vext2 <0,4,1,5>, <3,2,2,2>
1188   2620017052U, // <1,5,3,3>: Cost 3 vext2 <0,4,1,5>, <3,3,3,3>
1189   2620017154U, // <1,5,3,4>: Cost 3 vext2 <0,4,1,5>, <3,4,5,6>
1190   3135623172U, // <1,5,3,5>: Cost 3 vtrnr LHS, <5,5,5,5>
1191   4161587048U, // <1,5,3,6>: Cost 4 vtrnr LHS, <2,5,3,6>
1192   2014104886U, // <1,5,3,7>: Cost 2 vtrnr LHS, RHS
1193   2014104887U, // <1,5,3,u>: Cost 2 vtrnr LHS, RHS
1194   2620017554U, // <1,5,4,0>: Cost 3 vext2 <0,4,1,5>, <4,0,5,1>
1195   2620017634U, // <1,5,4,1>: Cost 3 vext2 <0,4,1,5>, <4,1,5,0>
1196   3693759551U, // <1,5,4,2>: Cost 4 vext2 <0,4,1,5>, <4,2,6,3>
1197   3642861837U, // <1,5,4,3>: Cost 4 vext1 <3,1,5,4>, <3,1,5,4>
1198   2575092710U, // <1,5,4,4>: Cost 3 vext1 <4,1,5,4>, <4,1,5,4>
1199   1546276150U, // <1,5,4,5>: Cost 2 vext2 <0,4,1,5>, RHS
1200   2759855414U, // <1,5,4,6>: Cost 3 vuzpl <1,3,5,7>, RHS
1201   2713931718U, // <1,5,4,7>: Cost 3 vext3 <4,u,5,1>, <5,4,7,6>
1202   1546276393U, // <1,5,4,u>: Cost 2 vext2 <0,4,1,5>, RHS
1203   2557182054U, // <1,5,5,0>: Cost 3 vext1 <1,1,5,5>, LHS
1204   2557182812U, // <1,5,5,1>: Cost 3 vext1 <1,1,5,5>, <1,1,5,5>
1205   3630925347U, // <1,5,5,2>: Cost 4 vext1 <1,1,5,5>, <2,1,3,5>
1206   4029301675U, // <1,5,5,3>: Cost 4 vzipr <0,4,1,5>, <1,2,5,3>
1207   2557185334U, // <1,5,5,4>: Cost 3 vext1 <1,1,5,5>, RHS
1208   2713931780U, // <1,5,5,5>: Cost 3 vext3 <4,u,5,1>, <5,5,5,5>
1209   2667794530U, // <1,5,5,6>: Cost 3 vext2 <u,4,1,5>, <5,6,7,0>
1210   2713931800U, // <1,5,5,7>: Cost 3 vext3 <4,u,5,1>, <5,5,7,7>
1211   2557187886U, // <1,5,5,u>: Cost 3 vext1 <1,1,5,5>, LHS
1212   2718208036U, // <1,5,6,0>: Cost 3 vext3 <5,6,0,1>, <5,6,0,1>
1213   2620019115U, // <1,5,6,1>: Cost 3 vext2 <0,4,1,5>, <6,1,7,5>
1214   2667794938U, // <1,5,6,2>: Cost 3 vext2 <u,4,1,5>, <6,2,7,3>
1215   3787673666U, // <1,5,6,3>: Cost 4 vext3 <4,u,5,1>, <5,6,3,4>
1216   3693761165U, // <1,5,6,4>: Cost 4 vext2 <0,4,1,5>, <6,4,5,6>
1217   3319279297U, // <1,5,6,5>: Cost 4 vrev <5,1,5,6>
1218   2667795256U, // <1,5,6,6>: Cost 3 vext2 <u,4,1,5>, <6,6,6,6>
1219   2713931874U, // <1,5,6,7>: Cost 3 vext3 <4,u,5,1>, <5,6,7,0>
1220   2713931883U, // <1,5,6,u>: Cost 3 vext3 <4,u,5,1>, <5,6,u,0>
1221   2557198438U, // <1,5,7,0>: Cost 3 vext1 <1,1,5,7>, LHS
1222   2557199156U, // <1,5,7,1>: Cost 3 vext1 <1,1,5,7>, <1,1,1,1>
1223   2569143974U, // <1,5,7,2>: Cost 3 vext1 <3,1,5,7>, <2,3,0,1>
1224   2569144592U, // <1,5,7,3>: Cost 3 vext1 <3,1,5,7>, <3,1,5,7>
1225   2557201718U, // <1,5,7,4>: Cost 3 vext1 <1,1,5,7>, RHS
1226   2713931944U, // <1,5,7,5>: Cost 3 vext3 <4,u,5,1>, <5,7,5,7>
1227   3787673770U, // <1,5,7,6>: Cost 4 vext3 <4,u,5,1>, <5,7,6,0>
1228   2719387828U, // <1,5,7,7>: Cost 3 vext3 <5,7,7,1>, <5,7,7,1>
1229   2557204270U, // <1,5,7,u>: Cost 3 vext1 <1,1,5,7>, LHS
1230   2620020435U, // <1,5,u,0>: Cost 3 vext2 <0,4,1,5>, <u,0,1,2>
1231   1546278702U, // <1,5,u,1>: Cost 2 vext2 <0,4,1,5>, LHS
1232   2620020616U, // <1,5,u,2>: Cost 3 vext2 <0,4,1,5>, <u,2,3,3>
1233   2620020668U, // <1,5,u,3>: Cost 3 vext2 <0,4,1,5>, <u,3,0,1>
1234   1594054682U, // <1,5,u,4>: Cost 2 vext2 <u,4,1,5>, <u,4,1,5>
1235   1546279066U, // <1,5,u,5>: Cost 2 vext2 <0,4,1,5>, RHS
1236   2620020944U, // <1,5,u,6>: Cost 3 vext2 <0,4,1,5>, <u,6,3,7>
1237   2014145846U, // <1,5,u,7>: Cost 2 vtrnr LHS, RHS
1238   2014145847U, // <1,5,u,u>: Cost 2 vtrnr LHS, RHS
1239   3692437504U, // <1,6,0,0>: Cost 4 vext2 <0,2,1,6>, <0,0,0,0>
1240   2618695782U, // <1,6,0,1>: Cost 3 vext2 <0,2,1,6>, LHS
1241   2618695857U, // <1,6,0,2>: Cost 3 vext2 <0,2,1,6>, <0,2,1,6>
1242   3794161970U, // <1,6,0,3>: Cost 4 vext3 <6,0,3,1>, <6,0,3,1>
1243   2620023122U, // <1,6,0,4>: Cost 3 vext2 <0,4,1,6>, <0,4,1,5>
1244   2620686756U, // <1,6,0,5>: Cost 3 vext2 <0,5,1,6>, <0,5,1,6>
1245   2621350389U, // <1,6,0,6>: Cost 3 vext2 <0,6,1,6>, <0,6,1,6>
1246   4028599606U, // <1,6,0,7>: Cost 4 vzipr <0,3,1,0>, RHS
1247   2618696349U, // <1,6,0,u>: Cost 3 vext2 <0,2,1,6>, LHS
1248   3692438262U, // <1,6,1,0>: Cost 4 vext2 <0,2,1,6>, <1,0,3,2>
1249   2625995572U, // <1,6,1,1>: Cost 3 vext2 <1,4,1,6>, <1,1,1,1>
1250   3692438422U, // <1,6,1,2>: Cost 4 vext2 <0,2,1,6>, <1,2,3,0>
1251   3692438488U, // <1,6,1,3>: Cost 4 vext2 <0,2,1,6>, <1,3,1,3>
1252   2625995820U, // <1,6,1,4>: Cost 3 vext2 <1,4,1,6>, <1,4,1,6>
1253   3692438672U, // <1,6,1,5>: Cost 4 vext2 <0,2,1,6>, <1,5,3,7>
1254   3692438720U, // <1,6,1,6>: Cost 4 vext2 <0,2,1,6>, <1,6,0,1>
1255   2958183734U, // <1,6,1,7>: Cost 3 vzipr <0,u,1,1>, RHS
1256   2958183735U, // <1,6,1,u>: Cost 3 vzipr <0,u,1,1>, RHS
1257   2721526201U, // <1,6,2,0>: Cost 3 vext3 <6,2,0,1>, <6,2,0,1>
1258   3692439097U, // <1,6,2,1>: Cost 4 vext2 <0,2,1,6>, <2,1,6,0>
1259   3692439144U, // <1,6,2,2>: Cost 4 vext2 <0,2,1,6>, <2,2,2,2>
1260   3692439206U, // <1,6,2,3>: Cost 4 vext2 <0,2,1,6>, <2,3,0,1>
1261   3636948278U, // <1,6,2,4>: Cost 4 vext1 <2,1,6,2>, RHS
1262   3787674092U, // <1,6,2,5>: Cost 4 vext3 <4,u,5,1>, <6,2,5,7>
1263   2618697658U, // <1,6,2,6>: Cost 3 vext2 <0,2,1,6>, <2,6,3,7>
1264   2970799414U, // <1,6,2,7>: Cost 3 vzipr <3,0,1,2>, RHS
1265   2970799415U, // <1,6,2,u>: Cost 3 vzipr <3,0,1,2>, RHS
1266   2563211366U, // <1,6,3,0>: Cost 3 vext1 <2,1,6,3>, LHS
1267   3699738854U, // <1,6,3,1>: Cost 4 vext2 <1,4,1,6>, <3,1,1,1>
1268   2563212860U, // <1,6,3,2>: Cost 3 vext1 <2,1,6,3>, <2,1,6,3>
1269   3692439964U, // <1,6,3,3>: Cost 4 vext2 <0,2,1,6>, <3,3,3,3>
1270   2563214646U, // <1,6,3,4>: Cost 3 vext1 <2,1,6,3>, RHS
1271   4191820018U, // <1,6,3,5>: Cost 4 vtrnr <5,1,7,3>, <u,6,7,5>
1272   2587103648U, // <1,6,3,6>: Cost 3 vext1 <6,1,6,3>, <6,1,6,3>
1273   3087845306U, // <1,6,3,7>: Cost 3 vtrnr LHS, <2,6,3,7>
1274   3087845307U, // <1,6,3,u>: Cost 3 vtrnr LHS, <2,6,3,u>
1275   3693767570U, // <1,6,4,0>: Cost 4 vext2 <0,4,1,6>, <4,0,5,1>
1276   3693767650U, // <1,6,4,1>: Cost 4 vext2 <0,4,1,6>, <4,1,5,0>
1277   3636962877U, // <1,6,4,2>: Cost 4 vext1 <2,1,6,4>, <2,1,6,4>
1278   3325088134U, // <1,6,4,3>: Cost 4 vrev <6,1,3,4>
1279   3693767898U, // <1,6,4,4>: Cost 4 vext2 <0,4,1,6>, <4,4,5,5>
1280   2618699062U, // <1,6,4,5>: Cost 3 vext2 <0,2,1,6>, RHS
1281   3833670966U, // <1,6,4,6>: Cost 4 vuzpl <1,3,6,7>, RHS
1282   4028632374U, // <1,6,4,7>: Cost 4 vzipr <0,3,1,4>, RHS
1283   2618699305U, // <1,6,4,u>: Cost 3 vext2 <0,2,1,6>, RHS
1284   3693768264U, // <1,6,5,0>: Cost 4 vext2 <0,4,1,6>, <5,0,1,2>
1285   3630998373U, // <1,6,5,1>: Cost 4 vext1 <1,1,6,5>, <1,1,6,5>
1286   3636971070U, // <1,6,5,2>: Cost 4 vext1 <2,1,6,5>, <2,1,6,5>
1287   3642943767U, // <1,6,5,3>: Cost 4 vext1 <3,1,6,5>, <3,1,6,5>
1288   3693768628U, // <1,6,5,4>: Cost 4 vext2 <0,4,1,6>, <5,4,5,6>
1289   3732918276U, // <1,6,5,5>: Cost 4 vext2 <7,0,1,6>, <5,5,5,5>
1290   2620690530U, // <1,6,5,6>: Cost 3 vext2 <0,5,1,6>, <5,6,7,0>
1291   2955562294U, // <1,6,5,7>: Cost 3 vzipr <0,4,1,5>, RHS
1292   2955562295U, // <1,6,5,u>: Cost 3 vzipr <0,4,1,5>, RHS
1293   2724180733U, // <1,6,6,0>: Cost 3 vext3 <6,6,0,1>, <6,6,0,1>
1294   3631006566U, // <1,6,6,1>: Cost 4 vext1 <1,1,6,6>, <1,1,6,6>
1295   3631007674U, // <1,6,6,2>: Cost 4 vext1 <1,1,6,6>, <2,6,3,7>
1296   3692442184U, // <1,6,6,3>: Cost 4 vext2 <0,2,1,6>, <6,3,7,0>
1297   3631009078U, // <1,6,6,4>: Cost 4 vext1 <1,1,6,6>, RHS
1298   3787674416U, // <1,6,6,5>: Cost 4 vext3 <4,u,5,1>, <6,6,5,7>
1299   2713932600U, // <1,6,6,6>: Cost 3 vext3 <4,u,5,1>, <6,6,6,6>
1300   2713932610U, // <1,6,6,7>: Cost 3 vext3 <4,u,5,1>, <6,6,7,7>
1301   2713932619U, // <1,6,6,u>: Cost 3 vext3 <4,u,5,1>, <6,6,u,7>
1302   1651102542U, // <1,6,7,0>: Cost 2 vext3 <6,7,0,1>, <6,7,0,1>
1303   2724918103U, // <1,6,7,1>: Cost 3 vext3 <6,7,1,1>, <6,7,1,1>
1304   2698302306U, // <1,6,7,2>: Cost 3 vext3 <2,3,0,1>, <6,7,2,3>
1305   3642960153U, // <1,6,7,3>: Cost 4 vext1 <3,1,6,7>, <3,1,6,7>
1306   2713932662U, // <1,6,7,4>: Cost 3 vext3 <4,u,5,1>, <6,7,4,5>
1307   2725213051U, // <1,6,7,5>: Cost 3 vext3 <6,7,5,1>, <6,7,5,1>
1308   2724844426U, // <1,6,7,6>: Cost 3 vext3 <6,7,0,1>, <6,7,6,7>
1309   4035956022U, // <1,6,7,7>: Cost 4 vzipr <1,5,1,7>, RHS
1310   1651692438U, // <1,6,7,u>: Cost 2 vext3 <6,7,u,1>, <6,7,u,1>
1311   1651766175U, // <1,6,u,0>: Cost 2 vext3 <6,u,0,1>, <6,u,0,1>
1312   2618701614U, // <1,6,u,1>: Cost 3 vext2 <0,2,1,6>, LHS
1313   3135663508U, // <1,6,u,2>: Cost 3 vtrnr LHS, <4,6,u,2>
1314   3692443580U, // <1,6,u,3>: Cost 4 vext2 <0,2,1,6>, <u,3,0,1>
1315   2713932743U, // <1,6,u,4>: Cost 3 vext3 <4,u,5,1>, <6,u,4,5>
1316   2618701978U, // <1,6,u,5>: Cost 3 vext2 <0,2,1,6>, RHS
1317   2622683344U, // <1,6,u,6>: Cost 3 vext2 <0,u,1,6>, <u,6,3,7>
1318   3087886266U, // <1,6,u,7>: Cost 3 vtrnr LHS, <2,6,3,7>
1319   1652356071U, // <1,6,u,u>: Cost 2 vext3 <6,u,u,1>, <6,u,u,1>
1320   2726171632U, // <1,7,0,0>: Cost 3 vext3 <7,0,0,1>, <7,0,0,1>
1321   2626666598U, // <1,7,0,1>: Cost 3 vext2 <1,5,1,7>, LHS
1322   3695100067U, // <1,7,0,2>: Cost 4 vext2 <0,6,1,7>, <0,2,0,1>
1323   3707044102U, // <1,7,0,3>: Cost 4 vext2 <2,6,1,7>, <0,3,2,1>
1324   2726466580U, // <1,7,0,4>: Cost 3 vext3 <7,0,4,1>, <7,0,4,1>
1325   3654921933U, // <1,7,0,5>: Cost 4 vext1 <5,1,7,0>, <5,1,7,0>
1326   2621358582U, // <1,7,0,6>: Cost 3 vext2 <0,6,1,7>, <0,6,1,7>
1327   2622022215U, // <1,7,0,7>: Cost 3 vext2 <0,7,1,7>, <0,7,1,7>
1328   2626667165U, // <1,7,0,u>: Cost 3 vext2 <1,5,1,7>, LHS
1329   2593128550U, // <1,7,1,0>: Cost 3 vext1 <7,1,7,1>, LHS
1330   2626667316U, // <1,7,1,1>: Cost 3 vext2 <1,5,1,7>, <1,1,1,1>
1331   3700409238U, // <1,7,1,2>: Cost 4 vext2 <1,5,1,7>, <1,2,3,0>
1332   2257294428U, // <1,7,1,3>: Cost 3 vrev <7,1,3,1>
1333   2593131830U, // <1,7,1,4>: Cost 3 vext1 <7,1,7,1>, RHS
1334   2626667646U, // <1,7,1,5>: Cost 3 vext2 <1,5,1,7>, <1,5,1,7>
1335   2627331279U, // <1,7,1,6>: Cost 3 vext2 <1,6,1,7>, <1,6,1,7>
1336   2593133696U, // <1,7,1,7>: Cost 3 vext1 <7,1,7,1>, <7,1,7,1>
1337   2628658545U, // <1,7,1,u>: Cost 3 vext2 <1,u,1,7>, <1,u,1,7>
1338   2587164774U, // <1,7,2,0>: Cost 3 vext1 <6,1,7,2>, LHS
1339   3701073445U, // <1,7,2,1>: Cost 4 vext2 <1,6,1,7>, <2,1,3,7>
1340   3700409960U, // <1,7,2,2>: Cost 4 vext2 <1,5,1,7>, <2,2,2,2>
1341   2638612134U, // <1,7,2,3>: Cost 3 vext2 <3,5,1,7>, <2,3,0,1>
1342   2587168054U, // <1,7,2,4>: Cost 3 vext1 <6,1,7,2>, RHS
1343   3706382167U, // <1,7,2,5>: Cost 4 vext2 <2,5,1,7>, <2,5,1,7>
1344   2587169192U, // <1,7,2,6>: Cost 3 vext1 <6,1,7,2>, <6,1,7,2>
1345   3660911610U, // <1,7,2,7>: Cost 4 vext1 <6,1,7,2>, <7,0,1,2>
1346   2587170606U, // <1,7,2,u>: Cost 3 vext1 <6,1,7,2>, LHS
1347   1507459174U, // <1,7,3,0>: Cost 2 vext1 <5,1,7,3>, LHS
1348   2569257984U, // <1,7,3,1>: Cost 3 vext1 <3,1,7,3>, <1,3,5,7>
1349   2581202536U, // <1,7,3,2>: Cost 3 vext1 <5,1,7,3>, <2,2,2,2>
1350   2569259294U, // <1,7,3,3>: Cost 3 vext1 <3,1,7,3>, <3,1,7,3>
1351   1507462454U, // <1,7,3,4>: Cost 2 vext1 <5,1,7,3>, RHS
1352   1507462864U, // <1,7,3,5>: Cost 2 vext1 <5,1,7,3>, <5,1,7,3>
1353   2581205498U, // <1,7,3,6>: Cost 3 vext1 <5,1,7,3>, <6,2,7,3>
1354   2581206010U, // <1,7,3,7>: Cost 3 vext1 <5,1,7,3>, <7,0,1,2>
1355   1507465006U, // <1,7,3,u>: Cost 2 vext1 <5,1,7,3>, LHS
1356   2728826164U, // <1,7,4,0>: Cost 3 vext3 <7,4,0,1>, <7,4,0,1>
1357   3654951732U, // <1,7,4,1>: Cost 4 vext1 <5,1,7,4>, <1,1,1,1>
1358   3330987094U, // <1,7,4,2>: Cost 4 vrev <7,1,2,4>
1359   3331060831U, // <1,7,4,3>: Cost 4 vrev <7,1,3,4>
1360   3787674971U, // <1,7,4,4>: Cost 4 vext3 <4,u,5,1>, <7,4,4,4>
1361   2626669878U, // <1,7,4,5>: Cost 3 vext2 <1,5,1,7>, RHS
1362   3785979241U, // <1,7,4,6>: Cost 4 vext3 <4,6,0,1>, <7,4,6,0>
1363   3787085176U, // <1,7,4,7>: Cost 4 vext3 <4,7,6,1>, <7,4,7,6>
1364   2626670121U, // <1,7,4,u>: Cost 3 vext2 <1,5,1,7>, RHS
1365   2569273446U, // <1,7,5,0>: Cost 3 vext1 <3,1,7,5>, LHS
1366   2569274368U, // <1,7,5,1>: Cost 3 vext1 <3,1,7,5>, <1,3,5,7>
1367   3643016808U, // <1,7,5,2>: Cost 4 vext1 <3,1,7,5>, <2,2,2,2>
1368   2569275680U, // <1,7,5,3>: Cost 3 vext1 <3,1,7,5>, <3,1,7,5>
1369   2569276726U, // <1,7,5,4>: Cost 3 vext1 <3,1,7,5>, RHS
1370   4102034790U, // <1,7,5,5>: Cost 4 vtrnl <1,3,5,7>, <7,4,5,6>
1371   2651222067U, // <1,7,5,6>: Cost 3 vext2 <5,6,1,7>, <5,6,1,7>
1372   3899378998U, // <1,7,5,7>: Cost 4 vuzpr <1,1,5,7>, RHS
1373   2569279278U, // <1,7,5,u>: Cost 3 vext1 <3,1,7,5>, LHS
1374   2730153430U, // <1,7,6,0>: Cost 3 vext3 <7,6,0,1>, <7,6,0,1>
1375   2724845022U, // <1,7,6,1>: Cost 3 vext3 <6,7,0,1>, <7,6,1,0>
1376   3643025338U, // <1,7,6,2>: Cost 4 vext1 <3,1,7,6>, <2,6,3,7>
1377   3643025697U, // <1,7,6,3>: Cost 4 vext1 <3,1,7,6>, <3,1,7,6>
1378   3643026742U, // <1,7,6,4>: Cost 4 vext1 <3,1,7,6>, RHS
1379   3654971091U, // <1,7,6,5>: Cost 4 vext1 <5,1,7,6>, <5,1,7,6>
1380   3787675153U, // <1,7,6,6>: Cost 4 vext3 <4,u,5,1>, <7,6,6,6>
1381   2724845076U, // <1,7,6,7>: Cost 3 vext3 <6,7,0,1>, <7,6,7,0>
1382   2725508637U, // <1,7,6,u>: Cost 3 vext3 <6,u,0,1>, <7,6,u,0>
1383   2730817063U, // <1,7,7,0>: Cost 3 vext3 <7,7,0,1>, <7,7,0,1>
1384   3631088436U, // <1,7,7,1>: Cost 4 vext1 <1,1,7,7>, <1,1,1,1>
1385   3660949158U, // <1,7,7,2>: Cost 4 vext1 <6,1,7,7>, <2,3,0,1>
1386   3801904705U, // <1,7,7,3>: Cost 4 vext3 <7,3,0,1>, <7,7,3,0>
1387   3631090998U, // <1,7,7,4>: Cost 4 vext1 <1,1,7,7>, RHS
1388   2662503828U, // <1,7,7,5>: Cost 3 vext2 <7,5,1,7>, <7,5,1,7>
1389   3660951981U, // <1,7,7,6>: Cost 4 vext1 <6,1,7,7>, <6,1,7,7>
1390   2713933420U, // <1,7,7,7>: Cost 3 vext3 <4,u,5,1>, <7,7,7,7>
1391   2731406959U, // <1,7,7,u>: Cost 3 vext3 <7,7,u,1>, <7,7,u,1>
1392   1507500134U, // <1,7,u,0>: Cost 2 vext1 <5,1,7,u>, LHS
1393   2626672430U, // <1,7,u,1>: Cost 3 vext2 <1,5,1,7>, LHS
1394   2581243496U, // <1,7,u,2>: Cost 3 vext1 <5,1,7,u>, <2,2,2,2>
1395   2569300259U, // <1,7,u,3>: Cost 3 vext1 <3,1,7,u>, <3,1,7,u>
1396   1507503414U, // <1,7,u,4>: Cost 2 vext1 <5,1,7,u>, RHS
1397   1507503829U, // <1,7,u,5>: Cost 2 vext1 <5,1,7,u>, <5,1,7,u>
1398   2581246458U, // <1,7,u,6>: Cost 3 vext1 <5,1,7,u>, <6,2,7,3>
1399   2581246970U, // <1,7,u,7>: Cost 3 vext1 <5,1,7,u>, <7,0,1,2>
1400   1507505966U, // <1,7,u,u>: Cost 2 vext1 <5,1,7,u>, LHS
1401   1543643153U, // <1,u,0,0>: Cost 2 vext2 <0,0,1,u>, <0,0,1,u>
1402   1546297446U, // <1,u,0,1>: Cost 2 vext2 <0,4,1,u>, LHS
1403   2819448852U, // <1,u,0,2>: Cost 3 vuzpr LHS, <0,0,2,2>
1404   2619375876U, // <1,u,0,3>: Cost 3 vext2 <0,3,1,u>, <0,3,1,u>
1405   1546297685U, // <1,u,0,4>: Cost 2 vext2 <0,4,1,u>, <0,4,1,u>
1406   1658771190U, // <1,u,0,5>: Cost 2 vext3 <u,0,5,1>, <u,0,5,1>
1407   2736789248U, // <1,u,0,6>: Cost 3 vext3 <u,7,0,1>, <u,0,6,2>
1408   2659189376U, // <1,u,0,7>: Cost 3 vext2 <7,0,1,u>, <0,7,u,1>
1409   1546298013U, // <1,u,0,u>: Cost 2 vext2 <0,4,1,u>, LHS
1410   1483112550U, // <1,u,1,0>: Cost 2 vext1 <1,1,1,1>, LHS
1411   202162278U, // <1,u,1,1>: Cost 1 vdup1 LHS
1412   1616009006U, // <1,u,1,2>: Cost 2 vext3 <0,u,1,1>, LHS
1413   1745707110U, // <1,u,1,3>: Cost 2 vuzpr LHS, LHS
1414   1483115830U, // <1,u,1,4>: Cost 2 vext1 <1,1,1,1>, RHS
1415   2620040336U, // <1,u,1,5>: Cost 3 vext2 <0,4,1,u>, <1,5,3,7>
1416   3026622618U, // <1,u,1,6>: Cost 3 vtrnl <1,1,1,1>, RHS
1417   2958183752U, // <1,u,1,7>: Cost 3 vzipr <0,u,1,1>, RHS
1418   202162278U, // <1,u,1,u>: Cost 1 vdup1 LHS
1419   2819449750U, // <1,u,2,0>: Cost 3 vuzpr LHS, <1,2,3,0>
1420   2893207342U, // <1,u,2,1>: Cost 3 vzipl <1,2,3,0>, LHS
1421   2819448996U, // <1,u,2,2>: Cost 3 vuzpr LHS, <0,2,0,2>
1422   2819450482U, // <1,u,2,3>: Cost 3 vuzpr LHS, <2,2,3,3>
1423   2819449754U, // <1,u,2,4>: Cost 3 vuzpr LHS, <1,2,3,4>
1424   2893207706U, // <1,u,2,5>: Cost 3 vzipl <1,2,3,0>, RHS
1425   2819449036U, // <1,u,2,6>: Cost 3 vuzpr LHS, <0,2,4,6>
1426   2970799432U, // <1,u,2,7>: Cost 3 vzipr <3,0,1,2>, RHS
1427   2819449002U, // <1,u,2,u>: Cost 3 vuzpr LHS, <0,2,0,u>
1428   403931292U, // <1,u,3,0>: Cost 1 vext1 LHS, LHS
1429   1477673718U, // <1,u,3,1>: Cost 2 vext1 LHS, <1,0,3,2>
1430   115726126U, // <1,u,3,2>: Cost 1 vrev LHS
1431   2014102173U, // <1,u,3,3>: Cost 2 vtrnr LHS, LHS
1432   403934518U, // <1,u,3,4>: Cost 1 vext1 LHS, RHS
1433   1507536601U, // <1,u,3,5>: Cost 2 vext1 <5,1,u,3>, <5,1,u,3>
1434   1525453306U, // <1,u,3,6>: Cost 2 vext1 LHS, <6,2,7,3>
1435   2014105129U, // <1,u,3,7>: Cost 2 vtrnr LHS, RHS
1436   403937070U, // <1,u,3,u>: Cost 1 vext1 LHS, LHS
1437   2620042157U, // <1,u,4,0>: Cost 3 vext2 <0,4,1,u>, <4,0,u,1>
1438   2620042237U, // <1,u,4,1>: Cost 3 vext2 <0,4,1,u>, <4,1,u,0>
1439   2263217967U, // <1,u,4,2>: Cost 3 vrev <u,1,2,4>
1440   2569341224U, // <1,u,4,3>: Cost 3 vext1 <3,1,u,4>, <3,1,u,4>
1441   2569342262U, // <1,u,4,4>: Cost 3 vext1 <3,1,u,4>, RHS
1442   1546300726U, // <1,u,4,5>: Cost 2 vext2 <0,4,1,u>, RHS
1443   2819449180U, // <1,u,4,6>: Cost 3 vuzpr LHS, <0,4,2,6>
1444   2724845649U, // <1,u,4,7>: Cost 3 vext3 <6,7,0,1>, <u,4,7,6>
1445   1546300969U, // <1,u,4,u>: Cost 2 vext2 <0,4,1,u>, RHS
1446   2551431270U, // <1,u,5,0>: Cost 3 vext1 <0,1,u,5>, LHS
1447   2551432192U, // <1,u,5,1>: Cost 3 vext1 <0,1,u,5>, <1,3,5,7>
1448   3028293422U, // <1,u,5,2>: Cost 3 vtrnl <1,3,5,7>, LHS
1449   2955559068U, // <1,u,5,3>: Cost 3 vzipr <0,4,1,5>, LHS
1450   2551434550U, // <1,u,5,4>: Cost 3 vext1 <0,1,u,5>, RHS
1451   2895255706U, // <1,u,5,5>: Cost 3 vzipl <1,5,3,7>, RHS
1452   1616009370U, // <1,u,5,6>: Cost 2 vext3 <0,u,1,1>, RHS
1453   1745710390U, // <1,u,5,7>: Cost 2 vuzpr LHS, RHS
1454   1745710391U, // <1,u,5,u>: Cost 2 vuzpr LHS, RHS
1455   2653221159U, // <1,u,6,0>: Cost 3 vext2 <6,0,1,u>, <6,0,1,u>
1456   2725509303U, // <1,u,6,1>: Cost 3 vext3 <6,u,0,1>, <u,6,1,0>
1457   2659193338U, // <1,u,6,2>: Cost 3 vext2 <7,0,1,u>, <6,2,7,3>
1458   2689751248U, // <1,u,6,3>: Cost 3 vext3 <0,u,1,1>, <u,6,3,7>
1459   2867228774U, // <1,u,6,4>: Cost 3 vuzpr LHS, <5,6,7,4>
1460   3764820194U, // <1,u,6,5>: Cost 4 vext3 <1,1,1,1>, <u,6,5,7>
1461   2657202957U, // <1,u,6,6>: Cost 3 vext2 <6,6,1,u>, <6,6,1,u>
1462   2819450810U, // <1,u,6,7>: Cost 3 vuzpr LHS, <2,6,3,7>
1463   2819450811U, // <1,u,6,u>: Cost 3 vuzpr LHS, <2,6,3,u>
1464   1585452032U, // <1,u,7,0>: Cost 2 vext2 <7,0,1,u>, <7,0,1,u>
1465   2557420340U, // <1,u,7,1>: Cost 3 vext1 <1,1,u,7>, <1,1,1,1>
1466   2569365158U, // <1,u,7,2>: Cost 3 vext1 <3,1,u,7>, <2,3,0,1>
1467   2569365803U, // <1,u,7,3>: Cost 3 vext1 <3,1,u,7>, <3,1,u,7>
1468   2557422902U, // <1,u,7,4>: Cost 3 vext1 <1,1,u,7>, RHS
1469   2662512021U, // <1,u,7,5>: Cost 3 vext2 <7,5,1,u>, <7,5,1,u>
1470   2724845884U, // <1,u,7,6>: Cost 3 vext3 <6,7,0,1>, <u,7,6,7>
1471   2659194476U, // <1,u,7,7>: Cost 3 vext2 <7,0,1,u>, <7,7,7,7>
1472   1590761096U, // <1,u,7,u>: Cost 2 vext2 <7,u,1,u>, <7,u,1,u>
1473   403972257U, // <1,u,u,0>: Cost 1 vext1 LHS, LHS
1474   202162278U, // <1,u,u,1>: Cost 1 vdup1 LHS
1475   115767091U, // <1,u,u,2>: Cost 1 vrev LHS
1476   1745707677U, // <1,u,u,3>: Cost 2 vuzpr LHS, LHS
1477   403975478U, // <1,u,u,4>: Cost 1 vext1 LHS, RHS
1478   1546303642U, // <1,u,u,5>: Cost 2 vext2 <0,4,1,u>, RHS
1479   1616009613U, // <1,u,u,6>: Cost 2 vext3 <0,u,1,1>, RHS
1480   1745710633U, // <1,u,u,7>: Cost 2 vuzpr LHS, RHS
1481   403978030U, // <1,u,u,u>: Cost 1 vext1 LHS, LHS
1482   2551463936U, // <2,0,0,0>: Cost 3 vext1 <0,2,0,0>, <0,0,0,0>
1483   2685698058U, // <2,0,0,1>: Cost 3 vext3 <0,2,0,2>, <0,0,1,1>
1484   1610776596U, // <2,0,0,2>: Cost 2 vext3 <0,0,2,2>, <0,0,2,2>
1485   2619384069U, // <2,0,0,3>: Cost 3 vext2 <0,3,2,0>, <0,3,2,0>
1486   2551467318U, // <2,0,0,4>: Cost 3 vext1 <0,2,0,0>, RHS
1487   3899836596U, // <2,0,0,5>: Cost 4 vuzpr <1,2,3,0>, <3,0,4,5>
1488   2621374968U, // <2,0,0,6>: Cost 3 vext2 <0,6,2,0>, <0,6,2,0>
1489   4168271334U, // <2,0,0,7>: Cost 4 vtrnr <1,2,3,0>, <2,0,5,7>
1490   1611219018U, // <2,0,0,u>: Cost 2 vext3 <0,0,u,2>, <0,0,u,2>
1491   2551472138U, // <2,0,1,0>: Cost 3 vext1 <0,2,0,1>, <0,0,1,1>
1492   2690564186U, // <2,0,1,1>: Cost 3 vext3 <1,0,3,2>, <0,1,1,0>
1493   1611956326U, // <2,0,1,2>: Cost 2 vext3 <0,2,0,2>, LHS
1494   2826092646U, // <2,0,1,3>: Cost 3 vuzpr <1,2,3,0>, LHS
1495   2551475510U, // <2,0,1,4>: Cost 3 vext1 <0,2,0,1>, RHS
1496   3692463248U, // <2,0,1,5>: Cost 4 vext2 <0,2,2,0>, <1,5,3,7>
1497   2587308473U, // <2,0,1,6>: Cost 3 vext1 <6,2,0,1>, <6,2,0,1>
1498   3661050874U, // <2,0,1,7>: Cost 4 vext1 <6,2,0,1>, <7,0,1,2>
1499   1611956380U, // <2,0,1,u>: Cost 2 vext3 <0,2,0,2>, LHS
1500   1477738598U, // <2,0,2,0>: Cost 2 vext1 <0,2,0,2>, LHS
1501   2551481078U, // <2,0,2,1>: Cost 3 vext1 <0,2,0,2>, <1,0,3,2>
1502   2551481796U, // <2,0,2,2>: Cost 3 vext1 <0,2,0,2>, <2,0,2,0>
1503   2551482518U, // <2,0,2,3>: Cost 3 vext1 <0,2,0,2>, <3,0,1,2>
1504   1477741878U, // <2,0,2,4>: Cost 2 vext1 <0,2,0,2>, RHS
1505   2551484112U, // <2,0,2,5>: Cost 3 vext1 <0,2,0,2>, <5,1,7,3>
1506   2551484759U, // <2,0,2,6>: Cost 3 vext1 <0,2,0,2>, <6,0,7,2>
1507   2551485434U, // <2,0,2,7>: Cost 3 vext1 <0,2,0,2>, <7,0,1,2>
1508   1477744430U, // <2,0,2,u>: Cost 2 vext1 <0,2,0,2>, LHS
1509   2953625600U, // <2,0,3,0>: Cost 3 vzipr LHS, <0,0,0,0>
1510   2953627302U, // <2,0,3,1>: Cost 3 vzipr LHS, <2,3,0,1>
1511   2953625764U, // <2,0,3,2>: Cost 3 vzipr LHS, <0,2,0,2>
1512   4027369695U, // <2,0,3,3>: Cost 4 vzipr LHS, <3,1,0,3>
1513   3625233718U, // <2,0,3,4>: Cost 4 vext1 <0,2,0,3>, RHS
1514   3899836110U, // <2,0,3,5>: Cost 4 vuzpr <1,2,3,0>, <2,3,4,5>
1515   4032012618U, // <2,0,3,6>: Cost 4 vzipr LHS, <0,4,0,6>
1516   3899835392U, // <2,0,3,7>: Cost 4 vuzpr <1,2,3,0>, <1,3,5,7>
1517   2953625770U, // <2,0,3,u>: Cost 3 vzipr LHS, <0,2,0,u>
1518   2551496806U, // <2,0,4,0>: Cost 3 vext1 <0,2,0,4>, LHS
1519   2685698386U, // <2,0,4,1>: Cost 3 vext3 <0,2,0,2>, <0,4,1,5>
1520   2685698396U, // <2,0,4,2>: Cost 3 vext3 <0,2,0,2>, <0,4,2,6>
1521   3625240726U, // <2,0,4,3>: Cost 4 vext1 <0,2,0,4>, <3,0,1,2>
1522   2551500086U, // <2,0,4,4>: Cost 3 vext1 <0,2,0,4>, RHS
1523   2618723638U, // <2,0,4,5>: Cost 3 vext2 <0,2,2,0>, RHS
1524   2765409590U, // <2,0,4,6>: Cost 3 vuzpl <2,3,0,1>, RHS
1525   3799990664U, // <2,0,4,7>: Cost 4 vext3 <7,0,1,2>, <0,4,7,5>
1526   2685698450U, // <2,0,4,u>: Cost 3 vext3 <0,2,0,2>, <0,4,u,6>
1527   3625246822U, // <2,0,5,0>: Cost 4 vext1 <0,2,0,5>, LHS
1528   3289776304U, // <2,0,5,1>: Cost 4 vrev <0,2,1,5>
1529   2690564526U, // <2,0,5,2>: Cost 3 vext3 <1,0,3,2>, <0,5,2,7>
1530   3289923778U, // <2,0,5,3>: Cost 4 vrev <0,2,3,5>
1531   2216255691U, // <2,0,5,4>: Cost 3 vrev <0,2,4,5>
1532   3726307332U, // <2,0,5,5>: Cost 4 vext2 <5,u,2,0>, <5,5,5,5>
1533   3726307426U, // <2,0,5,6>: Cost 4 vext2 <5,u,2,0>, <5,6,7,0>
1534   2826095926U, // <2,0,5,7>: Cost 3 vuzpr <1,2,3,0>, RHS
1535   2216550639U, // <2,0,5,u>: Cost 3 vrev <0,2,u,5>
1536   4162420736U, // <2,0,6,0>: Cost 4 vtrnr <0,2,4,6>, <0,0,0,0>
1537   2901885030U, // <2,0,6,1>: Cost 3 vzipl <2,6,3,7>, LHS
1538   2685698559U, // <2,0,6,2>: Cost 3 vext3 <0,2,0,2>, <0,6,2,7>
1539   3643173171U, // <2,0,6,3>: Cost 4 vext1 <3,2,0,6>, <3,2,0,6>
1540   2216263884U, // <2,0,6,4>: Cost 3 vrev <0,2,4,6>
1541   3730289341U, // <2,0,6,5>: Cost 4 vext2 <6,5,2,0>, <6,5,2,0>
1542   3726308152U, // <2,0,6,6>: Cost 4 vext2 <5,u,2,0>, <6,6,6,6>
1543   3899836346U, // <2,0,6,7>: Cost 4 vuzpr <1,2,3,0>, <2,6,3,7>
1544   2216558832U, // <2,0,6,u>: Cost 3 vrev <0,2,u,6>
1545   2659202049U, // <2,0,7,0>: Cost 3 vext2 <7,0,2,0>, <7,0,2,0>
1546   3726308437U, // <2,0,7,1>: Cost 4 vext2 <5,u,2,0>, <7,1,2,3>
1547   2726249034U, // <2,0,7,2>: Cost 3 vext3 <7,0,1,2>, <0,7,2,1>
1548   3734934772U, // <2,0,7,3>: Cost 4 vext2 <7,3,2,0>, <7,3,2,0>
1549   3726308710U, // <2,0,7,4>: Cost 4 vext2 <5,u,2,0>, <7,4,5,6>
1550   3726308814U, // <2,0,7,5>: Cost 4 vext2 <5,u,2,0>, <7,5,u,2>
1551   3736925671U, // <2,0,7,6>: Cost 4 vext2 <7,6,2,0>, <7,6,2,0>
1552   3726308972U, // <2,0,7,7>: Cost 4 vext2 <5,u,2,0>, <7,7,7,7>
1553   2659202049U, // <2,0,7,u>: Cost 3 vext2 <7,0,2,0>, <7,0,2,0>
1554   1477787750U, // <2,0,u,0>: Cost 2 vext1 <0,2,0,u>, LHS
1555   2953668262U, // <2,0,u,1>: Cost 3 vzipr LHS, <2,3,0,1>
1556   1611956893U, // <2,0,u,2>: Cost 2 vext3 <0,2,0,2>, LHS
1557   2551531670U, // <2,0,u,3>: Cost 3 vext1 <0,2,0,u>, <3,0,1,2>
1558   1477791030U, // <2,0,u,4>: Cost 2 vext1 <0,2,0,u>, RHS
1559   2618726554U, // <2,0,u,5>: Cost 3 vext2 <0,2,2,0>, RHS
1560   2765412506U, // <2,0,u,6>: Cost 3 vuzpl <2,3,0,1>, RHS
1561   2826096169U, // <2,0,u,7>: Cost 3 vuzpr <1,2,3,0>, RHS
1562   1611956947U, // <2,0,u,u>: Cost 2 vext3 <0,2,0,2>, LHS
1563   2569453670U, // <2,1,0,0>: Cost 3 vext1 <3,2,1,0>, LHS
1564   2619392102U, // <2,1,0,1>: Cost 3 vext2 <0,3,2,1>, LHS
1565   3759440619U, // <2,1,0,2>: Cost 4 vext3 <0,2,0,2>, <1,0,2,0>
1566   1616823030U, // <2,1,0,3>: Cost 2 vext3 <1,0,3,2>, <1,0,3,2>
1567   2569456950U, // <2,1,0,4>: Cost 3 vext1 <3,2,1,0>, RHS
1568   2690712328U, // <2,1,0,5>: Cost 3 vext3 <1,0,5,2>, <1,0,5,2>
1569   3661115841U, // <2,1,0,6>: Cost 4 vext1 <6,2,1,0>, <6,2,1,0>
1570   2622046794U, // <2,1,0,7>: Cost 3 vext2 <0,7,2,1>, <0,7,2,1>
1571   1617191715U, // <2,1,0,u>: Cost 2 vext3 <1,0,u,2>, <1,0,u,2>
1572   2551545958U, // <2,1,1,0>: Cost 3 vext1 <0,2,1,1>, LHS
1573   2685698868U, // <2,1,1,1>: Cost 3 vext3 <0,2,0,2>, <1,1,1,1>
1574   2628682646U, // <2,1,1,2>: Cost 3 vext2 <1,u,2,1>, <1,2,3,0>
1575   2685698888U, // <2,1,1,3>: Cost 3 vext3 <0,2,0,2>, <1,1,3,3>
1576   2551549238U, // <2,1,1,4>: Cost 3 vext1 <0,2,1,1>, RHS
1577   3693134992U, // <2,1,1,5>: Cost 4 vext2 <0,3,2,1>, <1,5,3,7>
1578   3661124034U, // <2,1,1,6>: Cost 4 vext1 <6,2,1,1>, <6,2,1,1>
1579   3625292794U, // <2,1,1,7>: Cost 4 vext1 <0,2,1,1>, <7,0,1,2>
1580   2685698933U, // <2,1,1,u>: Cost 3 vext3 <0,2,0,2>, <1,1,u,3>
1581   2551554150U, // <2,1,2,0>: Cost 3 vext1 <0,2,1,2>, LHS
1582   3893649571U, // <2,1,2,1>: Cost 4 vuzpr <0,2,0,1>, <0,2,0,1>
1583   2551555688U, // <2,1,2,2>: Cost 3 vext1 <0,2,1,2>, <2,2,2,2>
1584   2685698966U, // <2,1,2,3>: Cost 3 vext3 <0,2,0,2>, <1,2,3,0>
1585   2551557430U, // <2,1,2,4>: Cost 3 vext1 <0,2,1,2>, RHS
1586   3763422123U, // <2,1,2,5>: Cost 4 vext3 <0,u,0,2>, <1,2,5,3>
1587   3693135802U, // <2,1,2,6>: Cost 4 vext2 <0,3,2,1>, <2,6,3,7>
1588   2726249402U, // <2,1,2,7>: Cost 3 vext3 <7,0,1,2>, <1,2,7,0>
1589   2685699011U, // <2,1,2,u>: Cost 3 vext3 <0,2,0,2>, <1,2,u,0>
1590   2551562342U, // <2,1,3,0>: Cost 3 vext1 <0,2,1,3>, LHS
1591   2953625610U, // <2,1,3,1>: Cost 3 vzipr LHS, <0,0,1,1>
1592   2953627798U, // <2,1,3,2>: Cost 3 vzipr LHS, <3,0,1,2>
1593   2953626584U, // <2,1,3,3>: Cost 3 vzipr LHS, <1,3,1,3>
1594   2551565622U, // <2,1,3,4>: Cost 3 vext1 <0,2,1,3>, RHS
1595   2953625938U, // <2,1,3,5>: Cost 3 vzipr LHS, <0,4,1,5>
1596   2587398596U, // <2,1,3,6>: Cost 3 vext1 <6,2,1,3>, <6,2,1,3>
1597   4032013519U, // <2,1,3,7>: Cost 4 vzipr LHS, <1,6,1,7>
1598   2953625617U, // <2,1,3,u>: Cost 3 vzipr LHS, <0,0,1,u>
1599   2690565154U, // <2,1,4,0>: Cost 3 vext3 <1,0,3,2>, <1,4,0,5>
1600   3625313270U, // <2,1,4,1>: Cost 4 vext1 <0,2,1,4>, <1,3,4,6>
1601   3771532340U, // <2,1,4,2>: Cost 4 vext3 <2,2,2,2>, <1,4,2,5>
1602   1148404634U, // <2,1,4,3>: Cost 2 vrev <1,2,3,4>
1603   3625315638U, // <2,1,4,4>: Cost 4 vext1 <0,2,1,4>, RHS
1604   2619395382U, // <2,1,4,5>: Cost 3 vext2 <0,3,2,1>, RHS
1605   3837242678U, // <2,1,4,6>: Cost 4 vuzpl <2,0,1,2>, RHS
1606   3799991394U, // <2,1,4,7>: Cost 4 vext3 <7,0,1,2>, <1,4,7,6>
1607   1148773319U, // <2,1,4,u>: Cost 2 vrev <1,2,u,4>
1608   2551578726U, // <2,1,5,0>: Cost 3 vext1 <0,2,1,5>, LHS
1609   2551579648U, // <2,1,5,1>: Cost 3 vext1 <0,2,1,5>, <1,3,5,7>
1610   3625321952U, // <2,1,5,2>: Cost 4 vext1 <0,2,1,5>, <2,0,5,1>
1611   2685699216U, // <2,1,5,3>: Cost 3 vext3 <0,2,0,2>, <1,5,3,7>
1612   2551582006U, // <2,1,5,4>: Cost 3 vext1 <0,2,1,5>, RHS
1613   3740913668U, // <2,1,5,5>: Cost 4 vext2 <u,3,2,1>, <5,5,5,5>
1614   3661156806U, // <2,1,5,6>: Cost 4 vext1 <6,2,1,5>, <6,2,1,5>
1615   3893652790U, // <2,1,5,7>: Cost 4 vuzpr <0,2,0,1>, RHS
1616   2685699261U, // <2,1,5,u>: Cost 3 vext3 <0,2,0,2>, <1,5,u,7>
1617   2551586918U, // <2,1,6,0>: Cost 3 vext1 <0,2,1,6>, LHS
1618   3625329398U, // <2,1,6,1>: Cost 4 vext1 <0,2,1,6>, <1,0,3,2>
1619   2551588794U, // <2,1,6,2>: Cost 3 vext1 <0,2,1,6>, <2,6,3,7>
1620   3088679014U, // <2,1,6,3>: Cost 3 vtrnr <0,2,4,6>, LHS
1621   2551590198U, // <2,1,6,4>: Cost 3 vext1 <0,2,1,6>, RHS
1622   4029382994U, // <2,1,6,5>: Cost 4 vzipr <0,4,2,6>, <0,4,1,5>
1623   3625333560U, // <2,1,6,6>: Cost 4 vext1 <0,2,1,6>, <6,6,6,6>
1624   3731624800U, // <2,1,6,7>: Cost 4 vext2 <6,7,2,1>, <6,7,2,1>
1625   2551592750U, // <2,1,6,u>: Cost 3 vext1 <0,2,1,6>, LHS
1626   2622051322U, // <2,1,7,0>: Cost 3 vext2 <0,7,2,1>, <7,0,1,2>
1627   3733615699U, // <2,1,7,1>: Cost 4 vext2 <7,1,2,1>, <7,1,2,1>
1628   3795125538U, // <2,1,7,2>: Cost 4 vext3 <6,1,7,2>, <1,7,2,0>
1629   2222171037U, // <2,1,7,3>: Cost 3 vrev <1,2,3,7>
1630   3740915046U, // <2,1,7,4>: Cost 4 vext2 <u,3,2,1>, <7,4,5,6>
1631   3296060335U, // <2,1,7,5>: Cost 4 vrev <1,2,5,7>
1632   3736933864U, // <2,1,7,6>: Cost 4 vext2 <7,6,2,1>, <7,6,2,1>
1633   3805300055U, // <2,1,7,7>: Cost 4 vext3 <7,u,1,2>, <1,7,7,u>
1634   2669827714U, // <2,1,7,u>: Cost 3 vext2 <u,7,2,1>, <7,u,1,2>
1635   2551603302U, // <2,1,u,0>: Cost 3 vext1 <0,2,1,u>, LHS
1636   2953666570U, // <2,1,u,1>: Cost 3 vzipr LHS, <0,0,1,1>
1637   2953668758U, // <2,1,u,2>: Cost 3 vzipr LHS, <3,0,1,2>
1638   1148437406U, // <2,1,u,3>: Cost 2 vrev <1,2,3,u>
1639   2551606582U, // <2,1,u,4>: Cost 3 vext1 <0,2,1,u>, RHS
1640   2953666898U, // <2,1,u,5>: Cost 3 vzipr LHS, <0,4,1,5>
1641   2587398596U, // <2,1,u,6>: Cost 3 vext1 <6,2,1,3>, <6,2,1,3>
1642   2669828370U, // <2,1,u,7>: Cost 3 vext2 <u,7,2,1>, <u,7,2,1>
1643   1148806091U, // <2,1,u,u>: Cost 2 vrev <1,2,u,u>
1644   1543667732U, // <2,2,0,0>: Cost 2 vext2 <0,0,2,2>, <0,0,2,2>
1645   1548976230U, // <2,2,0,1>: Cost 2 vext2 <0,u,2,2>, LHS
1646   2685699524U, // <2,2,0,2>: Cost 3 vext3 <0,2,0,2>, <2,0,2,0>
1647   2685699535U, // <2,2,0,3>: Cost 3 vext3 <0,2,0,2>, <2,0,3,2>
1648   2551614774U, // <2,2,0,4>: Cost 3 vext1 <0,2,2,0>, RHS
1649   3704422830U, // <2,2,0,5>: Cost 4 vext2 <2,2,2,2>, <0,5,2,7>
1650   3893657642U, // <2,2,0,6>: Cost 4 vuzpr <0,2,0,2>, <0,0,4,6>
1651   3770574323U, // <2,2,0,7>: Cost 4 vext3 <2,0,7,2>, <2,0,7,2>
1652   1548976796U, // <2,2,0,u>: Cost 2 vext2 <0,u,2,2>, <0,u,2,2>
1653   2622718710U, // <2,2,1,0>: Cost 3 vext2 <0,u,2,2>, <1,0,3,2>
1654   2622718772U, // <2,2,1,1>: Cost 3 vext2 <0,u,2,2>, <1,1,1,1>
1655   2622718870U, // <2,2,1,2>: Cost 3 vext2 <0,u,2,2>, <1,2,3,0>
1656   2819915878U, // <2,2,1,3>: Cost 3 vuzpr <0,2,0,2>, LHS
1657   3625364790U, // <2,2,1,4>: Cost 4 vext1 <0,2,2,1>, RHS
1658   2622719120U, // <2,2,1,5>: Cost 3 vext2 <0,u,2,2>, <1,5,3,7>
1659   3760031292U, // <2,2,1,6>: Cost 4 vext3 <0,2,u,2>, <2,1,6,3>
1660   3667170468U, // <2,2,1,7>: Cost 4 vext1 <7,2,2,1>, <7,2,2,1>
1661   2819915883U, // <2,2,1,u>: Cost 3 vuzpr <0,2,0,2>, LHS
1662   1489829990U, // <2,2,2,0>: Cost 2 vext1 <2,2,2,2>, LHS
1663   2563572470U, // <2,2,2,1>: Cost 3 vext1 <2,2,2,2>, <1,0,3,2>
1664   269271142U, // <2,2,2,2>: Cost 1 vdup2 LHS
1665   2685699698U, // <2,2,2,3>: Cost 3 vext3 <0,2,0,2>, <2,2,3,3>
1666   1489833270U, // <2,2,2,4>: Cost 2 vext1 <2,2,2,2>, RHS
1667   2685699720U, // <2,2,2,5>: Cost 3 vext3 <0,2,0,2>, <2,2,5,7>
1668   2622719930U, // <2,2,2,6>: Cost 3 vext2 <0,u,2,2>, <2,6,3,7>
1669   2593436837U, // <2,2,2,7>: Cost 3 vext1 <7,2,2,2>, <7,2,2,2>
1670   269271142U, // <2,2,2,u>: Cost 1 vdup2 LHS
1671   2685699750U, // <2,2,3,0>: Cost 3 vext3 <0,2,0,2>, <2,3,0,1>
1672   2690565806U, // <2,2,3,1>: Cost 3 vext3 <1,0,3,2>, <2,3,1,0>
1673   2953627240U, // <2,2,3,2>: Cost 3 vzipr LHS, <2,2,2,2>
1674   1879883878U, // <2,2,3,3>: Cost 2 vzipr LHS, LHS
1675   2685699790U, // <2,2,3,4>: Cost 3 vext3 <0,2,0,2>, <2,3,4,5>
1676   3893659342U, // <2,2,3,5>: Cost 4 vuzpr <0,2,0,2>, <2,3,4,5>
1677   2958270812U, // <2,2,3,6>: Cost 3 vzipr LHS, <0,4,2,6>
1678   2593445030U, // <2,2,3,7>: Cost 3 vext1 <7,2,2,3>, <7,2,2,3>
1679   1879883883U, // <2,2,3,u>: Cost 2 vzipr LHS, LHS
1680   2551644262U, // <2,2,4,0>: Cost 3 vext1 <0,2,2,4>, LHS
1681   3625386742U, // <2,2,4,1>: Cost 4 vext1 <0,2,2,4>, <1,0,3,2>
1682   2551645902U, // <2,2,4,2>: Cost 3 vext1 <0,2,2,4>, <2,3,4,5>
1683   3759441686U, // <2,2,4,3>: Cost 4 vext3 <0,2,0,2>, <2,4,3,5>
1684   2551647542U, // <2,2,4,4>: Cost 3 vext1 <0,2,2,4>, RHS
1685   1548979510U, // <2,2,4,5>: Cost 2 vext2 <0,u,2,2>, RHS
1686   2764901686U, // <2,2,4,6>: Cost 3 vuzpl <2,2,2,2>, RHS
1687   3667195047U, // <2,2,4,7>: Cost 4 vext1 <7,2,2,4>, <7,2,2,4>
1688   1548979753U, // <2,2,4,u>: Cost 2 vext2 <0,u,2,2>, RHS
1689   3696463432U, // <2,2,5,0>: Cost 4 vext2 <0,u,2,2>, <5,0,1,2>
1690   2617413328U, // <2,2,5,1>: Cost 3 vext2 <0,0,2,2>, <5,1,7,3>
1691   2685699936U, // <2,2,5,2>: Cost 3 vext3 <0,2,0,2>, <2,5,2,7>
1692   4027383910U, // <2,2,5,3>: Cost 4 vzipr <0,1,2,5>, LHS
1693   2228201085U, // <2,2,5,4>: Cost 3 vrev <2,2,4,5>
1694   2617413636U, // <2,2,5,5>: Cost 3 vext2 <0,0,2,2>, <5,5,5,5>
1695   2617413730U, // <2,2,5,6>: Cost 3 vext2 <0,0,2,2>, <5,6,7,0>
1696   2819919158U, // <2,2,5,7>: Cost 3 vuzpr <0,2,0,2>, RHS
1697   2819919159U, // <2,2,5,u>: Cost 3 vuzpr <0,2,0,2>, RHS
1698   3625402554U, // <2,2,6,0>: Cost 4 vext1 <0,2,2,6>, <0,2,2,6>
1699   3760031652U, // <2,2,6,1>: Cost 4 vext3 <0,2,u,2>, <2,6,1,3>
1700   2617414138U, // <2,2,6,2>: Cost 3 vext2 <0,0,2,2>, <6,2,7,3>
1701   2685700026U, // <2,2,6,3>: Cost 3 vext3 <0,2,0,2>, <2,6,3,7>
1702   3625405750U, // <2,2,6,4>: Cost 4 vext1 <0,2,2,6>, RHS
1703   3760031692U, // <2,2,6,5>: Cost 4 vext3 <0,2,u,2>, <2,6,5,7>
1704   3088679116U, // <2,2,6,6>: Cost 3 vtrnr <0,2,4,6>, <0,2,4,6>
1705   2657891169U, // <2,2,6,7>: Cost 3 vext2 <6,7,2,2>, <6,7,2,2>
1706   2685700071U, // <2,2,6,u>: Cost 3 vext3 <0,2,0,2>, <2,6,u,7>
1707   2726250474U, // <2,2,7,0>: Cost 3 vext3 <7,0,1,2>, <2,7,0,1>
1708   3704427616U, // <2,2,7,1>: Cost 4 vext2 <2,2,2,2>, <7,1,3,5>
1709   2660545701U, // <2,2,7,2>: Cost 3 vext2 <7,2,2,2>, <7,2,2,2>
1710   4030718054U, // <2,2,7,3>: Cost 4 vzipr <0,6,2,7>, LHS
1711   2617415014U, // <2,2,7,4>: Cost 3 vext2 <0,0,2,2>, <7,4,5,6>
1712   3302033032U, // <2,2,7,5>: Cost 4 vrev <2,2,5,7>
1713   3661246929U, // <2,2,7,6>: Cost 4 vext1 <6,2,2,7>, <6,2,2,7>
1714   2617415276U, // <2,2,7,7>: Cost 3 vext2 <0,0,2,2>, <7,7,7,7>
1715   2731558962U, // <2,2,7,u>: Cost 3 vext3 <7,u,1,2>, <2,7,u,1>
1716   1489829990U, // <2,2,u,0>: Cost 2 vext1 <2,2,2,2>, LHS
1717   1548982062U, // <2,2,u,1>: Cost 2 vext2 <0,u,2,2>, LHS
1718   269271142U, // <2,2,u,2>: Cost 1 vdup2 LHS
1719   1879924838U, // <2,2,u,3>: Cost 2 vzipr LHS, LHS
1720   1489833270U, // <2,2,u,4>: Cost 2 vext1 <2,2,2,2>, RHS
1721   1548982426U, // <2,2,u,5>: Cost 2 vext2 <0,u,2,2>, RHS
1722   2953666908U, // <2,2,u,6>: Cost 3 vzipr LHS, <0,4,2,6>
1723   2819919401U, // <2,2,u,7>: Cost 3 vuzpr <0,2,0,2>, RHS
1724   269271142U, // <2,2,u,u>: Cost 1 vdup2 LHS
1725   1544339456U, // <2,3,0,0>: Cost 2 vext2 LHS, <0,0,0,0>
1726   470597734U, // <2,3,0,1>: Cost 1 vext2 LHS, LHS
1727   1548984484U, // <2,3,0,2>: Cost 2 vext2 LHS, <0,2,0,2>
1728   2619408648U, // <2,3,0,3>: Cost 3 vext2 <0,3,2,3>, <0,3,2,3>
1729   1548984658U, // <2,3,0,4>: Cost 2 vext2 LHS, <0,4,1,5>
1730   2665857454U, // <2,3,0,5>: Cost 3 vext2 LHS, <0,5,2,7>
1731   2622726655U, // <2,3,0,6>: Cost 3 vext2 LHS, <0,6,2,7>
1732   2593494188U, // <2,3,0,7>: Cost 3 vext1 <7,2,3,0>, <7,2,3,0>
1733   470598301U, // <2,3,0,u>: Cost 1 vext2 LHS, LHS
1734   1544340214U, // <2,3,1,0>: Cost 2 vext2 LHS, <1,0,3,2>
1735   1544340276U, // <2,3,1,1>: Cost 2 vext2 LHS, <1,1,1,1>
1736   1544340374U, // <2,3,1,2>: Cost 2 vext2 LHS, <1,2,3,0>
1737   1548985304U, // <2,3,1,3>: Cost 2 vext2 LHS, <1,3,1,3>
1738   2551696694U, // <2,3,1,4>: Cost 3 vext1 <0,2,3,1>, RHS
1739   1548985488U, // <2,3,1,5>: Cost 2 vext2 LHS, <1,5,3,7>
1740   2622727375U, // <2,3,1,6>: Cost 3 vext2 LHS, <1,6,1,7>
1741   2665858347U, // <2,3,1,7>: Cost 3 vext2 LHS, <1,7,3,0>
1742   1548985709U, // <2,3,1,u>: Cost 2 vext2 LHS, <1,u,1,3>
1743   2622727613U, // <2,3,2,0>: Cost 3 vext2 LHS, <2,0,1,2>
1744   2622727711U, // <2,3,2,1>: Cost 3 vext2 LHS, <2,1,3,1>
1745   1544341096U, // <2,3,2,2>: Cost 2 vext2 LHS, <2,2,2,2>
1746   1544341158U, // <2,3,2,3>: Cost 2 vext2 LHS, <2,3,0,1>
1747   2622727958U, // <2,3,2,4>: Cost 3 vext2 LHS, <2,4,3,5>
1748   2622728032U, // <2,3,2,5>: Cost 3 vext2 LHS, <2,5,2,7>
1749   1548986298U, // <2,3,2,6>: Cost 2 vext2 LHS, <2,6,3,7>
1750   2665859050U, // <2,3,2,7>: Cost 3 vext2 LHS, <2,7,0,1>
1751   1548986427U, // <2,3,2,u>: Cost 2 vext2 LHS, <2,u,0,1>
1752   1548986518U, // <2,3,3,0>: Cost 2 vext2 LHS, <3,0,1,2>
1753   2622728415U, // <2,3,3,1>: Cost 3 vext2 LHS, <3,1,0,3>
1754   1489913458U, // <2,3,3,2>: Cost 2 vext1 <2,2,3,3>, <2,2,3,3>
1755   1544341916U, // <2,3,3,3>: Cost 2 vext2 LHS, <3,3,3,3>
1756   1548986882U, // <2,3,3,4>: Cost 2 vext2 LHS, <3,4,5,6>
1757   2665859632U, // <2,3,3,5>: Cost 3 vext2 LHS, <3,5,1,7>
1758   2234304870U, // <2,3,3,6>: Cost 3 vrev <3,2,6,3>
1759   2958271632U, // <2,3,3,7>: Cost 3 vzipr LHS, <1,5,3,7>
1760   1548987166U, // <2,3,3,u>: Cost 2 vext2 LHS, <3,u,1,2>
1761   1483948134U, // <2,3,4,0>: Cost 2 vext1 <1,2,3,4>, LHS
1762   1483948954U, // <2,3,4,1>: Cost 2 vext1 <1,2,3,4>, <1,2,3,4>
1763   2622729276U, // <2,3,4,2>: Cost 3 vext2 LHS, <4,2,6,0>
1764   2557692054U, // <2,3,4,3>: Cost 3 vext1 <1,2,3,4>, <3,0,1,2>
1765   1483951414U, // <2,3,4,4>: Cost 2 vext1 <1,2,3,4>, RHS
1766   470601014U, // <2,3,4,5>: Cost 1 vext2 LHS, RHS
1767   1592118644U, // <2,3,4,6>: Cost 2 vext2 LHS, <4,6,4,6>
1768   2593526960U, // <2,3,4,7>: Cost 3 vext1 <7,2,3,4>, <7,2,3,4>
1769   470601257U, // <2,3,4,u>: Cost 1 vext2 LHS, RHS
1770   2551726182U, // <2,3,5,0>: Cost 3 vext1 <0,2,3,5>, LHS
1771   1592118992U, // <2,3,5,1>: Cost 2 vext2 LHS, <5,1,7,3>
1772   2665860862U, // <2,3,5,2>: Cost 3 vext2 LHS, <5,2,3,4>
1773   2551728642U, // <2,3,5,3>: Cost 3 vext1 <0,2,3,5>, <3,4,5,6>
1774   1592119238U, // <2,3,5,4>: Cost 2 vext2 LHS, <5,4,7,6>
1775   1592119300U, // <2,3,5,5>: Cost 2 vext2 LHS, <5,5,5,5>
1776   1592119394U, // <2,3,5,6>: Cost 2 vext2 LHS, <5,6,7,0>
1777   1592119464U, // <2,3,5,7>: Cost 2 vext2 LHS, <5,7,5,7>
1778   1592119545U, // <2,3,5,u>: Cost 2 vext2 LHS, <5,u,5,7>
1779   2622730529U, // <2,3,6,0>: Cost 3 vext2 LHS, <6,0,1,2>
1780   2557707164U, // <2,3,6,1>: Cost 3 vext1 <1,2,3,6>, <1,2,3,6>
1781   1592119802U, // <2,3,6,2>: Cost 2 vext2 LHS, <6,2,7,3>
1782   2665861682U, // <2,3,6,3>: Cost 3 vext2 LHS, <6,3,4,5>
1783   2622730893U, // <2,3,6,4>: Cost 3 vext2 LHS, <6,4,5,6>
1784   2665861810U, // <2,3,6,5>: Cost 3 vext2 LHS, <6,5,0,7>
1785   1592120120U, // <2,3,6,6>: Cost 2 vext2 LHS, <6,6,6,6>
1786   1592120142U, // <2,3,6,7>: Cost 2 vext2 LHS, <6,7,0,1>
1787   1592120223U, // <2,3,6,u>: Cost 2 vext2 LHS, <6,u,0,1>
1788   1592120314U, // <2,3,7,0>: Cost 2 vext2 LHS, <7,0,1,2>
1789   2659890261U, // <2,3,7,1>: Cost 3 vext2 <7,1,2,3>, <7,1,2,3>
1790   2660553894U, // <2,3,7,2>: Cost 3 vext2 <7,2,2,3>, <7,2,2,3>
1791   2665862371U, // <2,3,7,3>: Cost 3 vext2 LHS, <7,3,0,1>
1792   1592120678U, // <2,3,7,4>: Cost 2 vext2 LHS, <7,4,5,6>
1793   2665862534U, // <2,3,7,5>: Cost 3 vext2 LHS, <7,5,0,2>
1794   2665862614U, // <2,3,7,6>: Cost 3 vext2 LHS, <7,6,0,1>
1795   1592120940U, // <2,3,7,7>: Cost 2 vext2 LHS, <7,7,7,7>
1796   1592120962U, // <2,3,7,u>: Cost 2 vext2 LHS, <7,u,1,2>
1797   1548990163U, // <2,3,u,0>: Cost 2 vext2 LHS, <u,0,1,2>
1798   470603566U, // <2,3,u,1>: Cost 1 vext2 LHS, LHS
1799   1548990341U, // <2,3,u,2>: Cost 2 vext2 LHS, <u,2,3,0>
1800   1548990396U, // <2,3,u,3>: Cost 2 vext2 LHS, <u,3,0,1>
1801   1548990527U, // <2,3,u,4>: Cost 2 vext2 LHS, <u,4,5,6>
1802   470603930U, // <2,3,u,5>: Cost 1 vext2 LHS, RHS
1803   1548990672U, // <2,3,u,6>: Cost 2 vext2 LHS, <u,6,3,7>
1804   1592121600U, // <2,3,u,7>: Cost 2 vext2 LHS, <u,7,0,1>
1805   470604133U, // <2,3,u,u>: Cost 1 vext2 LHS, LHS
1806   2617425942U, // <2,4,0,0>: Cost 3 vext2 <0,0,2,4>, <0,0,2,4>
1807   2618753126U, // <2,4,0,1>: Cost 3 vext2 <0,2,2,4>, LHS
1808   2618753208U, // <2,4,0,2>: Cost 3 vext2 <0,2,2,4>, <0,2,2,4>
1809   2619416841U, // <2,4,0,3>: Cost 3 vext2 <0,3,2,4>, <0,3,2,4>
1810   2587593628U, // <2,4,0,4>: Cost 3 vext1 <6,2,4,0>, <4,0,6,2>
1811   2712832914U, // <2,4,0,5>: Cost 3 vext3 <4,6,u,2>, <4,0,5,1>
1812   1634962332U, // <2,4,0,6>: Cost 2 vext3 <4,0,6,2>, <4,0,6,2>
1813   3799993252U, // <2,4,0,7>: Cost 4 vext3 <7,0,1,2>, <4,0,7,1>
1814   1634962332U, // <2,4,0,u>: Cost 2 vext3 <4,0,6,2>, <4,0,6,2>
1815   2619417334U, // <2,4,1,0>: Cost 3 vext2 <0,3,2,4>, <1,0,3,2>
1816   3692495668U, // <2,4,1,1>: Cost 4 vext2 <0,2,2,4>, <1,1,1,1>
1817   2625389466U, // <2,4,1,2>: Cost 3 vext2 <1,3,2,4>, <1,2,3,4>
1818   2826125414U, // <2,4,1,3>: Cost 3 vuzpr <1,2,3,4>, LHS
1819   3699794995U, // <2,4,1,4>: Cost 4 vext2 <1,4,2,4>, <1,4,2,4>
1820   3692496016U, // <2,4,1,5>: Cost 4 vext2 <0,2,2,4>, <1,5,3,7>
1821   3763424238U, // <2,4,1,6>: Cost 4 vext3 <0,u,0,2>, <4,1,6,3>
1822   3667317942U, // <2,4,1,7>: Cost 4 vext1 <7,2,4,1>, <7,2,4,1>
1823   2826125419U, // <2,4,1,u>: Cost 3 vuzpr <1,2,3,4>, LHS
1824   2629371336U, // <2,4,2,0>: Cost 3 vext2 <2,0,2,4>, <2,0,2,4>
1825   3699131946U, // <2,4,2,1>: Cost 4 vext2 <1,3,2,4>, <2,1,4,3>
1826   2630698602U, // <2,4,2,2>: Cost 3 vext2 <2,2,2,4>, <2,2,2,4>
1827   2618754766U, // <2,4,2,3>: Cost 3 vext2 <0,2,2,4>, <2,3,4,5>
1828   2826126234U, // <2,4,2,4>: Cost 3 vuzpr <1,2,3,4>, <1,2,3,4>
1829   2899119414U, // <2,4,2,5>: Cost 3 vzipl <2,2,2,2>, RHS
1830   3033337142U, // <2,4,2,6>: Cost 3 vtrnl <2,2,2,2>, RHS
1831   3800214597U, // <2,4,2,7>: Cost 4 vext3 <7,0,4,2>, <4,2,7,0>
1832   2899119657U, // <2,4,2,u>: Cost 3 vzipl <2,2,2,2>, RHS
1833   2635344033U, // <2,4,3,0>: Cost 3 vext2 <3,0,2,4>, <3,0,2,4>
1834   4032012325U, // <2,4,3,1>: Cost 4 vzipr LHS, <0,0,4,1>
1835   3692497228U, // <2,4,3,2>: Cost 4 vext2 <0,2,2,4>, <3,2,3,4>
1836   3692497308U, // <2,4,3,3>: Cost 4 vext2 <0,2,2,4>, <3,3,3,3>
1837   3001404624U, // <2,4,3,4>: Cost 3 vzipr LHS, <4,4,4,4>
1838   2953627342U, // <2,4,3,5>: Cost 3 vzipr LHS, <2,3,4,5>
1839   2953625804U, // <2,4,3,6>: Cost 3 vzipr LHS, <0,2,4,6>
1840   3899868160U, // <2,4,3,7>: Cost 4 vuzpr <1,2,3,4>, <1,3,5,7>
1841   2953625806U, // <2,4,3,u>: Cost 3 vzipr LHS, <0,2,4,u>
1842   2710916266U, // <2,4,4,0>: Cost 3 vext3 <4,4,0,2>, <4,4,0,2>
1843   3899869648U, // <2,4,4,1>: Cost 4 vuzpr <1,2,3,4>, <3,4,0,1>
1844   3899869658U, // <2,4,4,2>: Cost 4 vuzpr <1,2,3,4>, <3,4,1,2>
1845   3899868930U, // <2,4,4,3>: Cost 4 vuzpr <1,2,3,4>, <2,4,1,3>
1846   2712833232U, // <2,4,4,4>: Cost 3 vext3 <4,6,u,2>, <4,4,4,4>
1847   2618756406U, // <2,4,4,5>: Cost 3 vext2 <0,2,2,4>, RHS
1848   2765737270U, // <2,4,4,6>: Cost 3 vuzpl <2,3,4,5>, RHS
1849   4168304426U, // <2,4,4,7>: Cost 4 vtrnr <1,2,3,4>, <2,4,5,7>
1850   2618756649U, // <2,4,4,u>: Cost 3 vext2 <0,2,2,4>, RHS
1851   2551800011U, // <2,4,5,0>: Cost 3 vext1 <0,2,4,5>, <0,2,4,5>
1852   2569716470U, // <2,4,5,1>: Cost 3 vext1 <3,2,4,5>, <1,0,3,2>
1853   2563745405U, // <2,4,5,2>: Cost 3 vext1 <2,2,4,5>, <2,2,4,5>
1854   2569718102U, // <2,4,5,3>: Cost 3 vext1 <3,2,4,5>, <3,2,4,5>
1855   2551803190U, // <2,4,5,4>: Cost 3 vext1 <0,2,4,5>, RHS
1856   3625545732U, // <2,4,5,5>: Cost 4 vext1 <0,2,4,5>, <5,5,5,5>
1857   1611959606U, // <2,4,5,6>: Cost 2 vext3 <0,2,0,2>, RHS
1858   2826128694U, // <2,4,5,7>: Cost 3 vuzpr <1,2,3,4>, RHS
1859   1611959624U, // <2,4,5,u>: Cost 2 vext3 <0,2,0,2>, RHS
1860   1478066278U, // <2,4,6,0>: Cost 2 vext1 <0,2,4,6>, LHS
1861   2551808758U, // <2,4,6,1>: Cost 3 vext1 <0,2,4,6>, <1,0,3,2>
1862   2551809516U, // <2,4,6,2>: Cost 3 vext1 <0,2,4,6>, <2,0,6,4>
1863   2551810198U, // <2,4,6,3>: Cost 3 vext1 <0,2,4,6>, <3,0,1,2>
1864   1478069558U, // <2,4,6,4>: Cost 2 vext1 <0,2,4,6>, RHS
1865   2901888310U, // <2,4,6,5>: Cost 3 vzipl <2,6,3,7>, RHS
1866   2551812920U, // <2,4,6,6>: Cost 3 vext1 <0,2,4,6>, <6,6,6,6>
1867   2726251914U, // <2,4,6,7>: Cost 3 vext3 <7,0,1,2>, <4,6,7,1>
1868   1478072110U, // <2,4,6,u>: Cost 2 vext1 <0,2,4,6>, LHS
1869   2659234821U, // <2,4,7,0>: Cost 3 vext2 <7,0,2,4>, <7,0,2,4>
1870   3786722726U, // <2,4,7,1>: Cost 4 vext3 <4,7,1,2>, <4,7,1,2>
1871   3734303911U, // <2,4,7,2>: Cost 4 vext2 <7,2,2,4>, <7,2,2,4>
1872   3734967544U, // <2,4,7,3>: Cost 4 vext2 <7,3,2,4>, <7,3,2,4>
1873   3727005030U, // <2,4,7,4>: Cost 4 vext2 <6,0,2,4>, <7,4,5,6>
1874   2726251976U, // <2,4,7,5>: Cost 3 vext3 <7,0,1,2>, <4,7,5,0>
1875   2726251986U, // <2,4,7,6>: Cost 3 vext3 <7,0,1,2>, <4,7,6,1>
1876   3727005292U, // <2,4,7,7>: Cost 4 vext2 <6,0,2,4>, <7,7,7,7>
1877   2659234821U, // <2,4,7,u>: Cost 3 vext2 <7,0,2,4>, <7,0,2,4>
1878   1478082662U, // <2,4,u,0>: Cost 2 vext1 <0,2,4,u>, LHS
1879   2618758958U, // <2,4,u,1>: Cost 3 vext2 <0,2,2,4>, LHS
1880   2551826024U, // <2,4,u,2>: Cost 3 vext1 <0,2,4,u>, <2,2,2,2>
1881   2551826582U, // <2,4,u,3>: Cost 3 vext1 <0,2,4,u>, <3,0,1,2>
1882   1478085942U, // <2,4,u,4>: Cost 2 vext1 <0,2,4,u>, RHS
1883   2953668302U, // <2,4,u,5>: Cost 3 vzipr LHS, <2,3,4,5>
1884   1611959849U, // <2,4,u,6>: Cost 2 vext3 <0,2,0,2>, RHS
1885   2826128937U, // <2,4,u,7>: Cost 3 vuzpr <1,2,3,4>, RHS
1886   1611959867U, // <2,4,u,u>: Cost 2 vext3 <0,2,0,2>, RHS
1887   3691839488U, // <2,5,0,0>: Cost 4 vext2 <0,1,2,5>, <0,0,0,0>
1888   2618097766U, // <2,5,0,1>: Cost 3 vext2 <0,1,2,5>, LHS
1889   2620088484U, // <2,5,0,2>: Cost 3 vext2 <0,4,2,5>, <0,2,0,2>
1890   2619425034U, // <2,5,0,3>: Cost 3 vext2 <0,3,2,5>, <0,3,2,5>
1891   2620088667U, // <2,5,0,4>: Cost 3 vext2 <0,4,2,5>, <0,4,2,5>
1892   2620752300U, // <2,5,0,5>: Cost 3 vext2 <0,5,2,5>, <0,5,2,5>
1893   3693830655U, // <2,5,0,6>: Cost 4 vext2 <0,4,2,5>, <0,6,2,7>
1894   3094531382U, // <2,5,0,7>: Cost 3 vtrnr <1,2,3,0>, RHS
1895   2618098333U, // <2,5,0,u>: Cost 3 vext2 <0,1,2,5>, LHS
1896   3691840246U, // <2,5,1,0>: Cost 4 vext2 <0,1,2,5>, <1,0,3,2>
1897   3691840308U, // <2,5,1,1>: Cost 4 vext2 <0,1,2,5>, <1,1,1,1>
1898   2626061206U, // <2,5,1,2>: Cost 3 vext2 <1,4,2,5>, <1,2,3,0>
1899   2618098688U, // <2,5,1,3>: Cost 3 vext2 <0,1,2,5>, <1,3,5,7>
1900   2626061364U, // <2,5,1,4>: Cost 3 vext2 <1,4,2,5>, <1,4,2,5>
1901   3691840656U, // <2,5,1,5>: Cost 4 vext2 <0,1,2,5>, <1,5,3,7>
1902   3789082310U, // <2,5,1,6>: Cost 4 vext3 <5,1,6,2>, <5,1,6,2>
1903   2712833744U, // <2,5,1,7>: Cost 3 vext3 <4,6,u,2>, <5,1,7,3>
1904   2628715896U, // <2,5,1,u>: Cost 3 vext2 <1,u,2,5>, <1,u,2,5>
1905   3693831613U, // <2,5,2,0>: Cost 4 vext2 <0,4,2,5>, <2,0,1,2>
1906   4026698642U, // <2,5,2,1>: Cost 4 vzipr <0,0,2,2>, <4,0,5,1>
1907   2632033896U, // <2,5,2,2>: Cost 3 vext2 <2,4,2,5>, <2,2,2,2>
1908   3691841190U, // <2,5,2,3>: Cost 4 vext2 <0,1,2,5>, <2,3,0,1>
1909   2632034061U, // <2,5,2,4>: Cost 3 vext2 <2,4,2,5>, <2,4,2,5>
1910   3691841352U, // <2,5,2,5>: Cost 4 vext2 <0,1,2,5>, <2,5,0,1>
1911   3691841466U, // <2,5,2,6>: Cost 4 vext2 <0,1,2,5>, <2,6,3,7>
1912   3088354614U, // <2,5,2,7>: Cost 3 vtrnr <0,2,0,2>, RHS
1913   3088354615U, // <2,5,2,u>: Cost 3 vtrnr <0,2,0,2>, RHS
1914   2557829222U, // <2,5,3,0>: Cost 3 vext1 <1,2,5,3>, LHS
1915   2557830059U, // <2,5,3,1>: Cost 3 vext1 <1,2,5,3>, <1,2,5,3>
1916   2575746766U, // <2,5,3,2>: Cost 3 vext1 <4,2,5,3>, <2,3,4,5>
1917   3691841948U, // <2,5,3,3>: Cost 4 vext2 <0,1,2,5>, <3,3,3,3>
1918   2619427330U, // <2,5,3,4>: Cost 3 vext2 <0,3,2,5>, <3,4,5,6>
1919   2581720847U, // <2,5,3,5>: Cost 3 vext1 <5,2,5,3>, <5,2,5,3>
1920   2953628162U, // <2,5,3,6>: Cost 3 vzipr LHS, <3,4,5,6>
1921   2953626624U, // <2,5,3,7>: Cost 3 vzipr LHS, <1,3,5,7>
1922   2953626625U, // <2,5,3,u>: Cost 3 vzipr LHS, <1,3,5,u>
1923   2569781350U, // <2,5,4,0>: Cost 3 vext1 <3,2,5,4>, LHS
1924   3631580076U, // <2,5,4,1>: Cost 4 vext1 <1,2,5,4>, <1,2,5,4>
1925   2569782990U, // <2,5,4,2>: Cost 3 vext1 <3,2,5,4>, <2,3,4,5>
1926   2569783646U, // <2,5,4,3>: Cost 3 vext1 <3,2,5,4>, <3,2,5,4>
1927   2569784630U, // <2,5,4,4>: Cost 3 vext1 <3,2,5,4>, RHS
1928   2618101046U, // <2,5,4,5>: Cost 3 vext2 <0,1,2,5>, RHS
1929   3893905922U, // <2,5,4,6>: Cost 4 vuzpr <0,2,3,5>, <3,4,5,6>
1930   3094564150U, // <2,5,4,7>: Cost 3 vtrnr <1,2,3,4>, RHS
1931   2618101289U, // <2,5,4,u>: Cost 3 vext2 <0,1,2,5>, RHS
1932   2551873638U, // <2,5,5,0>: Cost 3 vext1 <0,2,5,5>, LHS
1933   3637560320U, // <2,5,5,1>: Cost 4 vext1 <2,2,5,5>, <1,3,5,7>
1934   3637560966U, // <2,5,5,2>: Cost 4 vext1 <2,2,5,5>, <2,2,5,5>
1935   3723030343U, // <2,5,5,3>: Cost 4 vext2 <5,3,2,5>, <5,3,2,5>
1936   2551876918U, // <2,5,5,4>: Cost 3 vext1 <0,2,5,5>, RHS
1937   2712834052U, // <2,5,5,5>: Cost 3 vext3 <4,6,u,2>, <5,5,5,5>
1938   4028713474U, // <2,5,5,6>: Cost 4 vzipr <0,3,2,5>, <3,4,5,6>
1939   2712834072U, // <2,5,5,7>: Cost 3 vext3 <4,6,u,2>, <5,5,7,7>
1940   2712834081U, // <2,5,5,u>: Cost 3 vext3 <4,6,u,2>, <5,5,u,7>
1941   2575769702U, // <2,5,6,0>: Cost 3 vext1 <4,2,5,6>, LHS
1942   3631596462U, // <2,5,6,1>: Cost 4 vext1 <1,2,5,6>, <1,2,5,6>
1943   2655924730U, // <2,5,6,2>: Cost 3 vext2 <6,4,2,5>, <6,2,7,3>
1944   3643541856U, // <2,5,6,3>: Cost 4 vext1 <3,2,5,6>, <3,2,5,6>
1945   2655924849U, // <2,5,6,4>: Cost 3 vext2 <6,4,2,5>, <6,4,2,5>
1946   3787755607U, // <2,5,6,5>: Cost 4 vext3 <4,u,6,2>, <5,6,5,7>
1947   4029385218U, // <2,5,6,6>: Cost 4 vzipr <0,4,2,6>, <3,4,5,6>
1948   3088682294U, // <2,5,6,7>: Cost 3 vtrnr <0,2,4,6>, RHS
1949   3088682295U, // <2,5,6,u>: Cost 3 vtrnr <0,2,4,6>, RHS
1950   2563833958U, // <2,5,7,0>: Cost 3 vext1 <2,2,5,7>, LHS
1951   2551890678U, // <2,5,7,1>: Cost 3 vext1 <0,2,5,7>, <1,0,3,2>
1952   2563835528U, // <2,5,7,2>: Cost 3 vext1 <2,2,5,7>, <2,2,5,7>
1953   3637577878U, // <2,5,7,3>: Cost 4 vext1 <2,2,5,7>, <3,0,1,2>
1954   2563837238U, // <2,5,7,4>: Cost 3 vext1 <2,2,5,7>, RHS
1955   2712834216U, // <2,5,7,5>: Cost 3 vext3 <4,6,u,2>, <5,7,5,7>
1956   2712834220U, // <2,5,7,6>: Cost 3 vext3 <4,6,u,2>, <5,7,6,2>
1957   4174449974U, // <2,5,7,7>: Cost 4 vtrnr <2,2,5,7>, RHS
1958   2563839790U, // <2,5,7,u>: Cost 3 vext1 <2,2,5,7>, LHS
1959   2563842150U, // <2,5,u,0>: Cost 3 vext1 <2,2,5,u>, LHS
1960   2618103598U, // <2,5,u,1>: Cost 3 vext2 <0,1,2,5>, LHS
1961   2563843721U, // <2,5,u,2>: Cost 3 vext1 <2,2,5,u>, <2,2,5,u>
1962   2569816418U, // <2,5,u,3>: Cost 3 vext1 <3,2,5,u>, <3,2,5,u>
1963   2622748735U, // <2,5,u,4>: Cost 3 vext2 <0,u,2,5>, <u,4,5,6>
1964   2618103962U, // <2,5,u,5>: Cost 3 vext2 <0,1,2,5>, RHS
1965   2953669122U, // <2,5,u,6>: Cost 3 vzipr LHS, <3,4,5,6>
1966   2953667584U, // <2,5,u,7>: Cost 3 vzipr LHS, <1,3,5,7>
1967   2618104165U, // <2,5,u,u>: Cost 3 vext2 <0,1,2,5>, LHS
1968   2620096512U, // <2,6,0,0>: Cost 3 vext2 <0,4,2,6>, <0,0,0,0>
1969   1546354790U, // <2,6,0,1>: Cost 2 vext2 <0,4,2,6>, LHS
1970   2620096676U, // <2,6,0,2>: Cost 3 vext2 <0,4,2,6>, <0,2,0,2>
1971   3693838588U, // <2,6,0,3>: Cost 4 vext2 <0,4,2,6>, <0,3,1,0>
1972   1546355036U, // <2,6,0,4>: Cost 2 vext2 <0,4,2,6>, <0,4,2,6>
1973   3694502317U, // <2,6,0,5>: Cost 4 vext2 <0,5,2,6>, <0,5,2,6>
1974   2551911246U, // <2,6,0,6>: Cost 3 vext1 <0,2,6,0>, <6,7,0,1>
1975   2720723287U, // <2,6,0,7>: Cost 3 vext3 <6,0,7,2>, <6,0,7,2>
1976   1546355357U, // <2,6,0,u>: Cost 2 vext2 <0,4,2,6>, LHS
1977   2620097270U, // <2,6,1,0>: Cost 3 vext2 <0,4,2,6>, <1,0,3,2>
1978   2620097332U, // <2,6,1,1>: Cost 3 vext2 <0,4,2,6>, <1,1,1,1>
1979   2620097430U, // <2,6,1,2>: Cost 3 vext2 <0,4,2,6>, <1,2,3,0>
1980   2820243558U, // <2,6,1,3>: Cost 3 vuzpr <0,2,4,6>, LHS
1981   2620097598U, // <2,6,1,4>: Cost 3 vext2 <0,4,2,6>, <1,4,3,6>
1982   2620097680U, // <2,6,1,5>: Cost 3 vext2 <0,4,2,6>, <1,5,3,7>
1983   3693839585U, // <2,6,1,6>: Cost 4 vext2 <0,4,2,6>, <1,6,3,7>
1984   2721386920U, // <2,6,1,7>: Cost 3 vext3 <6,1,7,2>, <6,1,7,2>
1985   2820243563U, // <2,6,1,u>: Cost 3 vuzpr <0,2,4,6>, LHS
1986   2714014137U, // <2,6,2,0>: Cost 3 vext3 <4,u,6,2>, <6,2,0,1>
1987   2712834500U, // <2,6,2,1>: Cost 3 vext3 <4,6,u,2>, <6,2,1,3>
1988   2620098152U, // <2,6,2,2>: Cost 3 vext2 <0,4,2,6>, <2,2,2,2>
1989   2620098214U, // <2,6,2,3>: Cost 3 vext2 <0,4,2,6>, <2,3,0,1>
1990   2632042254U, // <2,6,2,4>: Cost 3 vext2 <2,4,2,6>, <2,4,2,6>
1991   2712834540U, // <2,6,2,5>: Cost 3 vext3 <4,6,u,2>, <6,2,5,7>
1992   2820243660U, // <2,6,2,6>: Cost 3 vuzpr <0,2,4,6>, <0,2,4,6>
1993   2958265654U, // <2,6,2,7>: Cost 3 vzipr <0,u,2,2>, RHS
1994   2620098619U, // <2,6,2,u>: Cost 3 vext2 <0,4,2,6>, <2,u,0,1>
1995   2620098710U, // <2,6,3,0>: Cost 3 vext2 <0,4,2,6>, <3,0,1,2>
1996   3893986982U, // <2,6,3,1>: Cost 4 vuzpr <0,2,4,6>, <2,3,0,1>
1997   2569848762U, // <2,6,3,2>: Cost 3 vext1 <3,2,6,3>, <2,6,3,7>
1998   2620098972U, // <2,6,3,3>: Cost 3 vext2 <0,4,2,6>, <3,3,3,3>
1999   2620099074U, // <2,6,3,4>: Cost 3 vext2 <0,4,2,6>, <3,4,5,6>
2000   3893987022U, // <2,6,3,5>: Cost 4 vuzpr <0,2,4,6>, <2,3,4,5>
2001   3001404644U, // <2,6,3,6>: Cost 3 vzipr LHS, <4,4,6,6>
2002   1879887158U, // <2,6,3,7>: Cost 2 vzipr LHS, RHS
2003   1879887159U, // <2,6,3,u>: Cost 2 vzipr LHS, RHS
2004   2620099484U, // <2,6,4,0>: Cost 3 vext2 <0,4,2,6>, <4,0,6,2>
2005   2620099566U, // <2,6,4,1>: Cost 3 vext2 <0,4,2,6>, <4,1,6,3>
2006   2620099644U, // <2,6,4,2>: Cost 3 vext2 <0,4,2,6>, <4,2,6,0>
2007   3643599207U, // <2,6,4,3>: Cost 4 vext1 <3,2,6,4>, <3,2,6,4>
2008   2575830080U, // <2,6,4,4>: Cost 3 vext1 <4,2,6,4>, <4,2,6,4>
2009   1546358070U, // <2,6,4,5>: Cost 2 vext2 <0,4,2,6>, RHS
2010   2667875700U, // <2,6,4,6>: Cost 3 vext2 <u,4,2,6>, <4,6,4,6>
2011   4028042550U, // <2,6,4,7>: Cost 4 vzipr <0,2,2,4>, RHS
2012   1546358313U, // <2,6,4,u>: Cost 2 vext2 <0,4,2,6>, RHS
2013   3693841992U, // <2,6,5,0>: Cost 4 vext2 <0,4,2,6>, <5,0,1,2>
2014   2667876048U, // <2,6,5,1>: Cost 3 vext2 <u,4,2,6>, <5,1,7,3>
2015   2712834756U, // <2,6,5,2>: Cost 3 vext3 <4,6,u,2>, <6,5,2,7>
2016   3643607400U, // <2,6,5,3>: Cost 4 vext1 <3,2,6,5>, <3,2,6,5>
2017   2252091873U, // <2,6,5,4>: Cost 3 vrev <6,2,4,5>
2018   2667876356U, // <2,6,5,5>: Cost 3 vext2 <u,4,2,6>, <5,5,5,5>
2019   2667876450U, // <2,6,5,6>: Cost 3 vext2 <u,4,2,6>, <5,6,7,0>
2020   2820246838U, // <2,6,5,7>: Cost 3 vuzpr <0,2,4,6>, RHS
2021   2820246839U, // <2,6,5,u>: Cost 3 vuzpr <0,2,4,6>, RHS
2022   2563899494U, // <2,6,6,0>: Cost 3 vext1 <2,2,6,6>, LHS
2023   3893988683U, // <2,6,6,1>: Cost 4 vuzpr <0,2,4,6>, <4,6,0,1>
2024   2563901072U, // <2,6,6,2>: Cost 3 vext1 <2,2,6,6>, <2,2,6,6>
2025   3893987236U, // <2,6,6,3>: Cost 4 vuzpr <0,2,4,6>, <2,6,1,3>
2026   2563902774U, // <2,6,6,4>: Cost 3 vext1 <2,2,6,6>, RHS
2027   3893988723U, // <2,6,6,5>: Cost 4 vuzpr <0,2,4,6>, <4,6,4,5>
2028   2712834872U, // <2,6,6,6>: Cost 3 vext3 <4,6,u,2>, <6,6,6,6>
2029   2955644214U, // <2,6,6,7>: Cost 3 vzipr <0,4,2,6>, RHS
2030   2955644215U, // <2,6,6,u>: Cost 3 vzipr <0,4,2,6>, RHS
2031   2712834894U, // <2,6,7,0>: Cost 3 vext3 <4,6,u,2>, <6,7,0,1>
2032   2724926296U, // <2,6,7,1>: Cost 3 vext3 <6,7,1,2>, <6,7,1,2>
2033   2725000033U, // <2,6,7,2>: Cost 3 vext3 <6,7,2,2>, <6,7,2,2>
2034   2702365544U, // <2,6,7,3>: Cost 3 vext3 <3,0,1,2>, <6,7,3,0>
2035   2712834934U, // <2,6,7,4>: Cost 3 vext3 <4,6,u,2>, <6,7,4,5>
2036   3776107393U, // <2,6,7,5>: Cost 4 vext3 <3,0,1,2>, <6,7,5,7>
2037   2725294981U, // <2,6,7,6>: Cost 3 vext3 <6,7,6,2>, <6,7,6,2>
2038   2726253452U, // <2,6,7,7>: Cost 3 vext3 <7,0,1,2>, <6,7,7,0>
2039   2712834966U, // <2,6,7,u>: Cost 3 vext3 <4,6,u,2>, <6,7,u,1>
2040   2620102355U, // <2,6,u,0>: Cost 3 vext2 <0,4,2,6>, <u,0,1,2>
2041   1546360622U, // <2,6,u,1>: Cost 2 vext2 <0,4,2,6>, LHS
2042   2620102536U, // <2,6,u,2>: Cost 3 vext2 <0,4,2,6>, <u,2,3,3>
2043   2820244125U, // <2,6,u,3>: Cost 3 vuzpr <0,2,4,6>, LHS
2044   1594136612U, // <2,6,u,4>: Cost 2 vext2 <u,4,2,6>, <u,4,2,6>
2045   1546360986U, // <2,6,u,5>: Cost 2 vext2 <0,4,2,6>, RHS
2046   2620102864U, // <2,6,u,6>: Cost 3 vext2 <0,4,2,6>, <u,6,3,7>
2047   1879928118U, // <2,6,u,7>: Cost 2 vzipr LHS, RHS
2048   1879928119U, // <2,6,u,u>: Cost 2 vzipr LHS, RHS
2049   2726179825U, // <2,7,0,0>: Cost 3 vext3 <7,0,0,2>, <7,0,0,2>
2050   1652511738U, // <2,7,0,1>: Cost 2 vext3 <7,0,1,2>, <7,0,1,2>
2051   2621431972U, // <2,7,0,2>: Cost 3 vext2 <0,6,2,7>, <0,2,0,2>
2052   2257949868U, // <2,7,0,3>: Cost 3 vrev <7,2,3,0>
2053   2726474773U, // <2,7,0,4>: Cost 3 vext3 <7,0,4,2>, <7,0,4,2>
2054   2620768686U, // <2,7,0,5>: Cost 3 vext2 <0,5,2,7>, <0,5,2,7>
2055   2621432319U, // <2,7,0,6>: Cost 3 vext2 <0,6,2,7>, <0,6,2,7>
2056   2599760953U, // <2,7,0,7>: Cost 3 vext1 <u,2,7,0>, <7,0,u,2>
2057   1653027897U, // <2,7,0,u>: Cost 2 vext3 <7,0,u,2>, <7,0,u,2>
2058   2639348470U, // <2,7,1,0>: Cost 3 vext2 <3,6,2,7>, <1,0,3,2>
2059   3695174452U, // <2,7,1,1>: Cost 4 vext2 <0,6,2,7>, <1,1,1,1>
2060   3695174550U, // <2,7,1,2>: Cost 4 vext2 <0,6,2,7>, <1,2,3,0>
2061   3694511104U, // <2,7,1,3>: Cost 4 vext2 <0,5,2,7>, <1,3,5,7>
2062   3713090594U, // <2,7,1,4>: Cost 4 vext2 <3,6,2,7>, <1,4,0,5>
2063   3693184144U, // <2,7,1,5>: Cost 4 vext2 <0,3,2,7>, <1,5,3,7>
2064   2627405016U, // <2,7,1,6>: Cost 3 vext2 <1,6,2,7>, <1,6,2,7>
2065   3799995519U, // <2,7,1,7>: Cost 4 vext3 <7,0,1,2>, <7,1,7,0>
2066   2639348470U, // <2,7,1,u>: Cost 3 vext2 <3,6,2,7>, <1,0,3,2>
2067   3695175101U, // <2,7,2,0>: Cost 4 vext2 <0,6,2,7>, <2,0,1,2>
2068   3643655168U, // <2,7,2,1>: Cost 4 vext1 <3,2,7,2>, <1,3,5,7>
2069   2257892517U, // <2,7,2,2>: Cost 3 vrev <7,2,2,2>
2070   3695175334U, // <2,7,2,3>: Cost 4 vext2 <0,6,2,7>, <2,3,0,1>
2071   3695175465U, // <2,7,2,4>: Cost 4 vext2 <0,6,2,7>, <2,4,5,6>
2072   2632714080U, // <2,7,2,5>: Cost 3 vext2 <2,5,2,7>, <2,5,2,7>
2073   2633377713U, // <2,7,2,6>: Cost 3 vext2 <2,6,2,7>, <2,6,2,7>
2074   3695175658U, // <2,7,2,7>: Cost 4 vext2 <0,6,2,7>, <2,7,0,1>
2075   2634704979U, // <2,7,2,u>: Cost 3 vext2 <2,u,2,7>, <2,u,2,7>
2076   1514094694U, // <2,7,3,0>: Cost 2 vext1 <6,2,7,3>, LHS
2077   2569921680U, // <2,7,3,1>: Cost 3 vext1 <3,2,7,3>, <1,5,3,7>
2078   2587838056U, // <2,7,3,2>: Cost 3 vext1 <6,2,7,3>, <2,2,2,2>
2079   2569922927U, // <2,7,3,3>: Cost 3 vext1 <3,2,7,3>, <3,2,7,3>
2080   1514097974U, // <2,7,3,4>: Cost 2 vext1 <6,2,7,3>, RHS
2081   2581868321U, // <2,7,3,5>: Cost 3 vext1 <5,2,7,3>, <5,2,7,3>
2082   1514099194U, // <2,7,3,6>: Cost 2 vext1 <6,2,7,3>, <6,2,7,3>
2083   2587841530U, // <2,7,3,7>: Cost 3 vext1 <6,2,7,3>, <7,0,1,2>
2084   1514100526U, // <2,7,3,u>: Cost 2 vext1 <6,2,7,3>, LHS
2085   2708706617U, // <2,7,4,0>: Cost 3 vext3 <4,0,6,2>, <7,4,0,6>
2086   3649643418U, // <2,7,4,1>: Cost 4 vext1 <4,2,7,4>, <1,2,3,4>
2087   3649644330U, // <2,7,4,2>: Cost 4 vext1 <4,2,7,4>, <2,4,5,7>
2088   2257982640U, // <2,7,4,3>: Cost 3 vrev <7,2,3,4>
2089   3649645641U, // <2,7,4,4>: Cost 4 vext1 <4,2,7,4>, <4,2,7,4>
2090   2621435190U, // <2,7,4,5>: Cost 3 vext2 <0,6,2,7>, RHS
2091   2712835441U, // <2,7,4,6>: Cost 3 vext3 <4,6,u,2>, <7,4,6,u>
2092   3799995762U, // <2,7,4,7>: Cost 4 vext3 <7,0,1,2>, <7,4,7,0>
2093   2621435433U, // <2,7,4,u>: Cost 3 vext2 <0,6,2,7>, RHS
2094   2729497990U, // <2,7,5,0>: Cost 3 vext3 <7,5,0,2>, <7,5,0,2>
2095   3643679744U, // <2,7,5,1>: Cost 4 vext1 <3,2,7,5>, <1,3,5,7>
2096   3637708424U, // <2,7,5,2>: Cost 4 vext1 <2,2,7,5>, <2,2,5,7>
2097   3643681137U, // <2,7,5,3>: Cost 4 vext1 <3,2,7,5>, <3,2,7,5>
2098   2599800118U, // <2,7,5,4>: Cost 3 vext1 <u,2,7,5>, RHS
2099   3786577334U, // <2,7,5,5>: Cost 4 vext3 <4,6,u,2>, <7,5,5,5>
2100   3786577345U, // <2,7,5,6>: Cost 4 vext3 <4,6,u,2>, <7,5,6,7>
2101   2599802214U, // <2,7,5,7>: Cost 3 vext1 <u,2,7,5>, <7,4,5,6>
2102   2599802670U, // <2,7,5,u>: Cost 3 vext1 <u,2,7,5>, LHS
2103   2581889126U, // <2,7,6,0>: Cost 3 vext1 <5,2,7,6>, LHS
2104   3643687936U, // <2,7,6,1>: Cost 4 vext1 <3,2,7,6>, <1,3,5,7>
2105   2663240186U, // <2,7,6,2>: Cost 3 vext2 <7,6,2,7>, <6,2,7,3>
2106   3643689330U, // <2,7,6,3>: Cost 4 vext1 <3,2,7,6>, <3,2,7,6>
2107   2581892406U, // <2,7,6,4>: Cost 3 vext1 <5,2,7,6>, RHS
2108   2581892900U, // <2,7,6,5>: Cost 3 vext1 <5,2,7,6>, <5,2,7,6>
2109   2587865597U, // <2,7,6,6>: Cost 3 vext1 <6,2,7,6>, <6,2,7,6>
2110   3786577428U, // <2,7,6,7>: Cost 4 vext3 <4,6,u,2>, <7,6,7,0>
2111   2581894958U, // <2,7,6,u>: Cost 3 vext1 <5,2,7,6>, LHS
2112   2726254119U, // <2,7,7,0>: Cost 3 vext3 <7,0,1,2>, <7,7,0,1>
2113   3804640817U, // <2,7,7,1>: Cost 4 vext3 <7,7,1,2>, <7,7,1,2>
2114   3637724826U, // <2,7,7,2>: Cost 4 vext1 <2,2,7,7>, <2,2,7,7>
2115   3734992123U, // <2,7,7,3>: Cost 4 vext2 <7,3,2,7>, <7,3,2,7>
2116   2552040758U, // <2,7,7,4>: Cost 3 vext1 <0,2,7,7>, RHS
2117   3799995992U, // <2,7,7,5>: Cost 4 vext3 <7,0,1,2>, <7,7,5,5>
2118   2663241198U, // <2,7,7,6>: Cost 3 vext2 <7,6,2,7>, <7,6,2,7>
2119   2712835692U, // <2,7,7,7>: Cost 3 vext3 <4,6,u,2>, <7,7,7,7>
2120   2731562607U, // <2,7,7,u>: Cost 3 vext3 <7,u,1,2>, <7,7,u,1>
2121   1514135654U, // <2,7,u,0>: Cost 2 vext1 <6,2,7,u>, LHS
2122   1657820802U, // <2,7,u,1>: Cost 2 vext3 <7,u,1,2>, <7,u,1,2>
2123   2587879016U, // <2,7,u,2>: Cost 3 vext1 <6,2,7,u>, <2,2,2,2>
2124   2569963892U, // <2,7,u,3>: Cost 3 vext1 <3,2,7,u>, <3,2,7,u>
2125   1514138934U, // <2,7,u,4>: Cost 2 vext1 <6,2,7,u>, RHS
2126   2621438106U, // <2,7,u,5>: Cost 3 vext2 <0,6,2,7>, RHS
2127   1514140159U, // <2,7,u,6>: Cost 2 vext1 <6,2,7,u>, <6,2,7,u>
2128   2587882490U, // <2,7,u,7>: Cost 3 vext1 <6,2,7,u>, <7,0,1,2>
2129   1514141486U, // <2,7,u,u>: Cost 2 vext1 <6,2,7,u>, LHS
2130   1544380416U, // <2,u,0,0>: Cost 2 vext2 LHS, <0,0,0,0>
2131   470638699U, // <2,u,0,1>: Cost 1 vext2 LHS, LHS
2132   1544380580U, // <2,u,0,2>: Cost 2 vext2 LHS, <0,2,0,2>
2133   1658631909U, // <2,u,0,3>: Cost 2 vext3 <u,0,3,2>, <u,0,3,2>
2134   1544380754U, // <2,u,0,4>: Cost 2 vext2 LHS, <0,4,1,5>
2135   2665898414U, // <2,u,0,5>: Cost 3 vext2 LHS, <0,5,2,7>
2136   1658853120U, // <2,u,0,6>: Cost 2 vext3 <u,0,6,2>, <u,0,6,2>
2137   3094531625U, // <2,u,0,7>: Cost 3 vtrnr <1,2,3,0>, RHS
2138   470639261U, // <2,u,0,u>: Cost 1 vext2 LHS, LHS
2139   1544381174U, // <2,u,1,0>: Cost 2 vext2 LHS, <1,0,3,2>
2140   1544381236U, // <2,u,1,1>: Cost 2 vext2 LHS, <1,1,1,1>
2141   1544381334U, // <2,u,1,2>: Cost 2 vext2 LHS, <1,2,3,0>
2142   1544381400U, // <2,u,1,3>: Cost 2 vext2 LHS, <1,3,1,3>
2143   2618123325U, // <2,u,1,4>: Cost 3 vext2 LHS, <1,4,3,5>
2144   1544381584U, // <2,u,1,5>: Cost 2 vext2 LHS, <1,5,3,7>
2145   2618123489U, // <2,u,1,6>: Cost 3 vext2 LHS, <1,6,3,7>
2146   2726254427U, // <2,u,1,7>: Cost 3 vext3 <7,0,1,2>, <u,1,7,3>
2147   1544381823U, // <2,u,1,u>: Cost 2 vext2 LHS, <1,u,3,3>
2148   1478328422U, // <2,u,2,0>: Cost 2 vext1 <0,2,u,2>, LHS
2149   2618123807U, // <2,u,2,1>: Cost 3 vext2 LHS, <2,1,3,1>
2150   269271142U, // <2,u,2,2>: Cost 1 vdup2 LHS
2151   1544382118U, // <2,u,2,3>: Cost 2 vext2 LHS, <2,3,0,1>
2152   1478331702U, // <2,u,2,4>: Cost 2 vext1 <0,2,u,2>, RHS
2153   2618124136U, // <2,u,2,5>: Cost 3 vext2 LHS, <2,5,3,6>
2154   1544382394U, // <2,u,2,6>: Cost 2 vext2 LHS, <2,6,3,7>
2155   3088354857U, // <2,u,2,7>: Cost 3 vtrnr <0,2,0,2>, RHS
2156   269271142U, // <2,u,2,u>: Cost 1 vdup2 LHS
2157   1544382614U, // <2,u,3,0>: Cost 2 vext2 LHS, <3,0,1,2>
2158   2953627374U, // <2,u,3,1>: Cost 3 vzipr LHS, <2,3,u,1>
2159   1490282143U, // <2,u,3,2>: Cost 2 vext1 <2,2,u,3>, <2,2,u,3>
2160   1879883932U, // <2,u,3,3>: Cost 2 vzipr LHS, LHS
2161   1544382978U, // <2,u,3,4>: Cost 2 vext2 LHS, <3,4,5,6>
2162   2953627378U, // <2,u,3,5>: Cost 3 vzipr LHS, <2,3,u,5>
2163   1514172931U, // <2,u,3,6>: Cost 2 vext1 <6,2,u,3>, <6,2,u,3>
2164   1879887176U, // <2,u,3,7>: Cost 2 vzipr LHS, RHS
2165   1879883937U, // <2,u,3,u>: Cost 2 vzipr LHS, LHS
2166   1484316774U, // <2,u,4,0>: Cost 2 vext1 <1,2,u,4>, LHS
2167   1484317639U, // <2,u,4,1>: Cost 2 vext1 <1,2,u,4>, <1,2,u,4>
2168   2552088270U, // <2,u,4,2>: Cost 3 vext1 <0,2,u,4>, <2,3,4,5>
2169   1190213513U, // <2,u,4,3>: Cost 2 vrev <u,2,3,4>
2170   1484320054U, // <2,u,4,4>: Cost 2 vext1 <1,2,u,4>, RHS
2171   470641974U, // <2,u,4,5>: Cost 1 vext2 LHS, RHS
2172   1592159604U, // <2,u,4,6>: Cost 2 vext2 LHS, <4,6,4,6>
2173   3094564393U, // <2,u,4,7>: Cost 3 vtrnr <1,2,3,4>, RHS
2174   470642217U, // <2,u,4,u>: Cost 1 vext2 LHS, RHS
2175   2552094959U, // <2,u,5,0>: Cost 3 vext1 <0,2,u,5>, <0,2,u,5>
2176   1592159952U, // <2,u,5,1>: Cost 2 vext2 LHS, <5,1,7,3>
2177   2564040353U, // <2,u,5,2>: Cost 3 vext1 <2,2,u,5>, <2,2,u,5>
2178   2690275455U, // <2,u,5,3>: Cost 3 vext3 <0,u,u,2>, <u,5,3,7>
2179   1592160198U, // <2,u,5,4>: Cost 2 vext2 LHS, <5,4,7,6>
2180   1592160260U, // <2,u,5,5>: Cost 2 vext2 LHS, <5,5,5,5>
2181   1611962522U, // <2,u,5,6>: Cost 2 vext3 <0,2,0,2>, RHS
2182   1592160424U, // <2,u,5,7>: Cost 2 vext2 LHS, <5,7,5,7>
2183   1611962540U, // <2,u,5,u>: Cost 2 vext3 <0,2,0,2>, RHS
2184   1478361190U, // <2,u,6,0>: Cost 2 vext1 <0,2,u,6>, LHS
2185   2552103670U, // <2,u,6,1>: Cost 3 vext1 <0,2,u,6>, <1,0,3,2>
2186   1592160762U, // <2,u,6,2>: Cost 2 vext2 LHS, <6,2,7,3>
2187   2685704400U, // <2,u,6,3>: Cost 3 vext3 <0,2,0,2>, <u,6,3,7>
2188   1478364470U, // <2,u,6,4>: Cost 2 vext1 <0,2,u,6>, RHS
2189   2901891226U, // <2,u,6,5>: Cost 3 vzipl <2,6,3,7>, RHS
2190   1592161080U, // <2,u,6,6>: Cost 2 vext2 LHS, <6,6,6,6>
2191   1592161102U, // <2,u,6,7>: Cost 2 vext2 LHS, <6,7,0,1>
2192   1478367022U, // <2,u,6,u>: Cost 2 vext1 <0,2,u,6>, LHS
2193   1592161274U, // <2,u,7,0>: Cost 2 vext2 LHS, <7,0,1,2>
2194   2659931226U, // <2,u,7,1>: Cost 3 vext2 <7,1,2,u>, <7,1,2,u>
2195   2564056739U, // <2,u,7,2>: Cost 3 vext1 <2,2,u,7>, <2,2,u,7>
2196   2665903331U, // <2,u,7,3>: Cost 3 vext2 LHS, <7,3,0,1>
2197   1592161638U, // <2,u,7,4>: Cost 2 vext2 LHS, <7,4,5,6>
2198   2665903494U, // <2,u,7,5>: Cost 3 vext2 LHS, <7,5,0,2>
2199   2587947527U, // <2,u,7,6>: Cost 3 vext1 <6,2,u,7>, <6,2,u,7>
2200   1592161900U, // <2,u,7,7>: Cost 2 vext2 LHS, <7,7,7,7>
2201   1592161922U, // <2,u,7,u>: Cost 2 vext2 LHS, <7,u,1,2>
2202   1478377574U, // <2,u,u,0>: Cost 2 vext1 <0,2,u,u>, LHS
2203   470644526U, // <2,u,u,1>: Cost 1 vext2 LHS, LHS
2204   269271142U, // <2,u,u,2>: Cost 1 vdup2 LHS
2205   1879924892U, // <2,u,u,3>: Cost 2 vzipr LHS, LHS
2206   1478380854U, // <2,u,u,4>: Cost 2 vext1 <0,2,u,u>, RHS
2207   470644890U, // <2,u,u,5>: Cost 1 vext2 LHS, RHS
2208   1611962765U, // <2,u,u,6>: Cost 2 vext3 <0,2,0,2>, RHS
2209   1879928136U, // <2,u,u,7>: Cost 2 vzipr LHS, RHS
2210   470645093U, // <2,u,u,u>: Cost 1 vext2 LHS, LHS
2211   1611448320U, // <3,0,0,0>: Cost 2 vext3 LHS, <0,0,0,0>
2212   1611890698U, // <3,0,0,1>: Cost 2 vext3 LHS, <0,0,1,1>
2213   1611890708U, // <3,0,0,2>: Cost 2 vext3 LHS, <0,0,2,2>
2214   3763576860U, // <3,0,0,3>: Cost 4 vext3 LHS, <0,0,3,1>
2215   2689835045U, // <3,0,0,4>: Cost 3 vext3 LHS, <0,0,4,1>
2216   3698508206U, // <3,0,0,5>: Cost 4 vext2 <1,2,3,0>, <0,5,2,7>
2217   3763576887U, // <3,0,0,6>: Cost 4 vext3 LHS, <0,0,6,1>
2218   3667678434U, // <3,0,0,7>: Cost 4 vext1 <7,3,0,0>, <7,3,0,0>
2219   1616093258U, // <3,0,0,u>: Cost 2 vext3 LHS, <0,0,u,2>
2220   1490337894U, // <3,0,1,0>: Cost 2 vext1 <2,3,0,1>, LHS
2221   2685632602U, // <3,0,1,1>: Cost 3 vext3 LHS, <0,1,1,0>
2222   537706598U, // <3,0,1,2>: Cost 1 vext3 LHS, LHS
2223   2624766936U, // <3,0,1,3>: Cost 3 vext2 <1,2,3,0>, <1,3,1,3>
2224   1490341174U, // <3,0,1,4>: Cost 2 vext1 <2,3,0,1>, RHS
2225   2624767120U, // <3,0,1,5>: Cost 3 vext2 <1,2,3,0>, <1,5,3,7>
2226   2732966030U, // <3,0,1,6>: Cost 3 vext3 LHS, <0,1,6,7>
2227   2593944803U, // <3,0,1,7>: Cost 3 vext1 <7,3,0,1>, <7,3,0,1>
2228   537706652U, // <3,0,1,u>: Cost 1 vext3 LHS, LHS
2229   1611890852U, // <3,0,2,0>: Cost 2 vext3 LHS, <0,2,0,2>
2230   2685632684U, // <3,0,2,1>: Cost 3 vext3 LHS, <0,2,1,1>
2231   2685632692U, // <3,0,2,2>: Cost 3 vext3 LHS, <0,2,2,0>
2232   2685632702U, // <3,0,2,3>: Cost 3 vext3 LHS, <0,2,3,1>
2233   1611890892U, // <3,0,2,4>: Cost 2 vext3 LHS, <0,2,4,6>
2234   2732966102U, // <3,0,2,5>: Cost 3 vext3 LHS, <0,2,5,7>
2235   2624767930U, // <3,0,2,6>: Cost 3 vext2 <1,2,3,0>, <2,6,3,7>
2236   2685632744U, // <3,0,2,7>: Cost 3 vext3 LHS, <0,2,7,7>
2237   1611890924U, // <3,0,2,u>: Cost 2 vext3 LHS, <0,2,u,2>
2238   2624768150U, // <3,0,3,0>: Cost 3 vext2 <1,2,3,0>, <3,0,1,2>
2239   2685632764U, // <3,0,3,1>: Cost 3 vext3 LHS, <0,3,1,0>
2240   2685632774U, // <3,0,3,2>: Cost 3 vext3 LHS, <0,3,2,1>
2241   2624768412U, // <3,0,3,3>: Cost 3 vext2 <1,2,3,0>, <3,3,3,3>
2242   2624768514U, // <3,0,3,4>: Cost 3 vext2 <1,2,3,0>, <3,4,5,6>
2243   3702491714U, // <3,0,3,5>: Cost 4 vext2 <1,u,3,0>, <3,5,3,7>
2244   2624768632U, // <3,0,3,6>: Cost 3 vext2 <1,2,3,0>, <3,6,0,7>
2245   3702491843U, // <3,0,3,7>: Cost 4 vext2 <1,u,3,0>, <3,7,0,1>
2246   2686959934U, // <3,0,3,u>: Cost 3 vext3 <0,3,u,3>, <0,3,u,3>
2247   2689835336U, // <3,0,4,0>: Cost 3 vext3 LHS, <0,4,0,4>
2248   1611891026U, // <3,0,4,1>: Cost 2 vext3 LHS, <0,4,1,5>
2249   1611891036U, // <3,0,4,2>: Cost 2 vext3 LHS, <0,4,2,6>
2250   3763577184U, // <3,0,4,3>: Cost 4 vext3 LHS, <0,4,3,1>
2251   2689835374U, // <3,0,4,4>: Cost 3 vext3 LHS, <0,4,4,6>
2252   1551027510U, // <3,0,4,5>: Cost 2 vext2 <1,2,3,0>, RHS
2253   2666573172U, // <3,0,4,6>: Cost 3 vext2 <u,2,3,0>, <4,6,4,6>
2254   3667711206U, // <3,0,4,7>: Cost 4 vext1 <7,3,0,4>, <7,3,0,4>
2255   1616093586U, // <3,0,4,u>: Cost 2 vext3 LHS, <0,4,u,6>
2256   2685190556U, // <3,0,5,0>: Cost 3 vext3 LHS, <0,5,0,7>
2257   2666573520U, // <3,0,5,1>: Cost 3 vext2 <u,2,3,0>, <5,1,7,3>
2258   3040886886U, // <3,0,5,2>: Cost 3 vtrnl <3,4,5,6>, LHS
2259   3625912834U, // <3,0,5,3>: Cost 4 vext1 <0,3,0,5>, <3,4,5,6>
2260   2666573766U, // <3,0,5,4>: Cost 3 vext2 <u,2,3,0>, <5,4,7,6>
2261   2666573828U, // <3,0,5,5>: Cost 3 vext2 <u,2,3,0>, <5,5,5,5>
2262   2732966354U, // <3,0,5,6>: Cost 3 vext3 LHS, <0,5,6,7>
2263   2666573992U, // <3,0,5,7>: Cost 3 vext2 <u,2,3,0>, <5,7,5,7>
2264   3040886940U, // <3,0,5,u>: Cost 3 vtrnl <3,4,5,6>, LHS
2265   2685190637U, // <3,0,6,0>: Cost 3 vext3 LHS, <0,6,0,7>
2266   2732966390U, // <3,0,6,1>: Cost 3 vext3 LHS, <0,6,1,7>
2267   2689835519U, // <3,0,6,2>: Cost 3 vext3 LHS, <0,6,2,7>
2268   3667724438U, // <3,0,6,3>: Cost 4 vext1 <7,3,0,6>, <3,0,1,2>
2269   3763577355U, // <3,0,6,4>: Cost 4 vext3 LHS, <0,6,4,1>
2270   3806708243U, // <3,0,6,5>: Cost 4 vext3 LHS, <0,6,5,0>
2271   2666574648U, // <3,0,6,6>: Cost 3 vext2 <u,2,3,0>, <6,6,6,6>
2272   2657948520U, // <3,0,6,7>: Cost 3 vext2 <6,7,3,0>, <6,7,3,0>
2273   2689835573U, // <3,0,6,u>: Cost 3 vext3 LHS, <0,6,u,7>
2274   2666574842U, // <3,0,7,0>: Cost 3 vext2 <u,2,3,0>, <7,0,1,2>
2275   2685633095U, // <3,0,7,1>: Cost 3 vext3 LHS, <0,7,1,7>
2276   2660603052U, // <3,0,7,2>: Cost 3 vext2 <7,2,3,0>, <7,2,3,0>
2277   3643844997U, // <3,0,7,3>: Cost 4 vext1 <3,3,0,7>, <3,3,0,7>
2278   2666575206U, // <3,0,7,4>: Cost 3 vext2 <u,2,3,0>, <7,4,5,6>
2279   3655790391U, // <3,0,7,5>: Cost 4 vext1 <5,3,0,7>, <5,3,0,7>
2280   3731690968U, // <3,0,7,6>: Cost 4 vext2 <6,7,3,0>, <7,6,0,3>
2281   2666575468U, // <3,0,7,7>: Cost 3 vext2 <u,2,3,0>, <7,7,7,7>
2282   2664584850U, // <3,0,7,u>: Cost 3 vext2 <7,u,3,0>, <7,u,3,0>
2283   1616093834U, // <3,0,u,0>: Cost 2 vext3 LHS, <0,u,0,2>
2284   1611891346U, // <3,0,u,1>: Cost 2 vext3 LHS, <0,u,1,1>
2285   537707165U, // <3,0,u,2>: Cost 1 vext3 LHS, LHS
2286   2689835684U, // <3,0,u,3>: Cost 3 vext3 LHS, <0,u,3,1>
2287   1616093874U, // <3,0,u,4>: Cost 2 vext3 LHS, <0,u,4,6>
2288   1551030426U, // <3,0,u,5>: Cost 2 vext2 <1,2,3,0>, RHS
2289   2624772304U, // <3,0,u,6>: Cost 3 vext2 <1,2,3,0>, <u,6,3,7>
2290   2594002154U, // <3,0,u,7>: Cost 3 vext1 <7,3,0,u>, <7,3,0,u>
2291   537707219U, // <3,0,u,u>: Cost 1 vext3 LHS, LHS
2292   2552201318U, // <3,1,0,0>: Cost 3 vext1 <0,3,1,0>, LHS
2293   2618802278U, // <3,1,0,1>: Cost 3 vext2 <0,2,3,1>, LHS
2294   2618802366U, // <3,1,0,2>: Cost 3 vext2 <0,2,3,1>, <0,2,3,1>
2295   1611449078U, // <3,1,0,3>: Cost 2 vext3 LHS, <1,0,3,2>
2296   2552204598U, // <3,1,0,4>: Cost 3 vext1 <0,3,1,0>, RHS
2297   2732966663U, // <3,1,0,5>: Cost 3 vext3 LHS, <1,0,5,1>
2298   3906258396U, // <3,1,0,6>: Cost 4 vuzpr <2,3,0,1>, <2,0,4,6>
2299   3667752171U, // <3,1,0,7>: Cost 4 vext1 <7,3,1,0>, <7,3,1,0>
2300   1611891491U, // <3,1,0,u>: Cost 2 vext3 LHS, <1,0,u,2>
2301   2689835819U, // <3,1,1,0>: Cost 3 vext3 LHS, <1,1,0,1>
2302   1611449140U, // <3,1,1,1>: Cost 2 vext3 LHS, <1,1,1,1>
2303   2624775063U, // <3,1,1,2>: Cost 3 vext2 <1,2,3,1>, <1,2,3,1>
2304   1611891528U, // <3,1,1,3>: Cost 2 vext3 LHS, <1,1,3,3>
2305   2689835859U, // <3,1,1,4>: Cost 3 vext3 LHS, <1,1,4,5>
2306   2689835868U, // <3,1,1,5>: Cost 3 vext3 LHS, <1,1,5,5>
2307   3763577701U, // <3,1,1,6>: Cost 4 vext3 LHS, <1,1,6,5>
2308   3765273452U, // <3,1,1,7>: Cost 4 vext3 <1,1,7,3>, <1,1,7,3>
2309   1611891573U, // <3,1,1,u>: Cost 2 vext3 LHS, <1,1,u,3>
2310   2629420494U, // <3,1,2,0>: Cost 3 vext2 <2,0,3,1>, <2,0,3,1>
2311   2689835911U, // <3,1,2,1>: Cost 3 vext3 LHS, <1,2,1,3>
2312   2564163248U, // <3,1,2,2>: Cost 3 vext1 <2,3,1,2>, <2,3,1,2>
2313   1611449238U, // <3,1,2,3>: Cost 2 vext3 LHS, <1,2,3,0>
2314   2564164918U, // <3,1,2,4>: Cost 3 vext1 <2,3,1,2>, RHS
2315   2689835947U, // <3,1,2,5>: Cost 3 vext3 LHS, <1,2,5,3>
2316   3692545978U, // <3,1,2,6>: Cost 4 vext2 <0,2,3,1>, <2,6,3,7>
2317   2732966842U, // <3,1,2,7>: Cost 3 vext3 LHS, <1,2,7,0>
2318   1611891651U, // <3,1,2,u>: Cost 2 vext3 LHS, <1,2,u,0>
2319   1484456038U, // <3,1,3,0>: Cost 2 vext1 <1,3,1,3>, LHS
2320   1611891672U, // <3,1,3,1>: Cost 2 vext3 LHS, <1,3,1,3>
2321   2685633502U, // <3,1,3,2>: Cost 3 vext3 LHS, <1,3,2,0>
2322   2685633512U, // <3,1,3,3>: Cost 3 vext3 LHS, <1,3,3,1>
2323   1484459318U, // <3,1,3,4>: Cost 2 vext1 <1,3,1,3>, RHS
2324   1611891712U, // <3,1,3,5>: Cost 2 vext3 LHS, <1,3,5,7>
2325   2689836041U, // <3,1,3,6>: Cost 3 vext3 LHS, <1,3,6,7>
2326   2733409294U, // <3,1,3,7>: Cost 3 vext3 LHS, <1,3,7,3>
2327   1611891735U, // <3,1,3,u>: Cost 2 vext3 LHS, <1,3,u,3>
2328   2552234086U, // <3,1,4,0>: Cost 3 vext1 <0,3,1,4>, LHS
2329   2732966955U, // <3,1,4,1>: Cost 3 vext3 LHS, <1,4,1,5>
2330   2732966964U, // <3,1,4,2>: Cost 3 vext3 LHS, <1,4,2,5>
2331   2685633597U, // <3,1,4,3>: Cost 3 vext3 LHS, <1,4,3,5>
2332   2552237366U, // <3,1,4,4>: Cost 3 vext1 <0,3,1,4>, RHS
2333   2618805558U, // <3,1,4,5>: Cost 3 vext2 <0,2,3,1>, RHS
2334   2769472822U, // <3,1,4,6>: Cost 3 vuzpl <3,0,1,2>, RHS
2335   3667784943U, // <3,1,4,7>: Cost 4 vext1 <7,3,1,4>, <7,3,1,4>
2336   2685633642U, // <3,1,4,u>: Cost 3 vext3 LHS, <1,4,u,5>
2337   2689836143U, // <3,1,5,0>: Cost 3 vext3 LHS, <1,5,0,1>
2338   2564187280U, // <3,1,5,1>: Cost 3 vext1 <2,3,1,5>, <1,5,3,7>
2339   2564187827U, // <3,1,5,2>: Cost 3 vext1 <2,3,1,5>, <2,3,1,5>
2340   1611891856U, // <3,1,5,3>: Cost 2 vext3 LHS, <1,5,3,7>
2341   2689836183U, // <3,1,5,4>: Cost 3 vext3 LHS, <1,5,4,5>
2342   3759375522U, // <3,1,5,5>: Cost 4 vext3 LHS, <1,5,5,7>
2343   3720417378U, // <3,1,5,6>: Cost 4 vext2 <4,u,3,1>, <5,6,7,0>
2344   2832518454U, // <3,1,5,7>: Cost 3 vuzpr <2,3,0,1>, RHS
2345   1611891901U, // <3,1,5,u>: Cost 2 vext3 LHS, <1,5,u,7>
2346   3763578048U, // <3,1,6,0>: Cost 4 vext3 LHS, <1,6,0,1>
2347   2689836239U, // <3,1,6,1>: Cost 3 vext3 LHS, <1,6,1,7>
2348   2732967128U, // <3,1,6,2>: Cost 3 vext3 LHS, <1,6,2,7>
2349   2685633761U, // <3,1,6,3>: Cost 3 vext3 LHS, <1,6,3,7>
2350   3763578088U, // <3,1,6,4>: Cost 4 vext3 LHS, <1,6,4,5>
2351   2689836275U, // <3,1,6,5>: Cost 3 vext3 LHS, <1,6,5,7>
2352   3763578108U, // <3,1,6,6>: Cost 4 vext3 LHS, <1,6,6,7>
2353   2732967166U, // <3,1,6,7>: Cost 3 vext3 LHS, <1,6,7,0>
2354   2685633806U, // <3,1,6,u>: Cost 3 vext3 LHS, <1,6,u,7>
2355   3631972454U, // <3,1,7,0>: Cost 4 vext1 <1,3,1,7>, LHS
2356   2659947612U, // <3,1,7,1>: Cost 3 vext2 <7,1,3,1>, <7,1,3,1>
2357   4036102294U, // <3,1,7,2>: Cost 4 vzipr <1,5,3,7>, <3,0,1,2>
2358   3095396454U, // <3,1,7,3>: Cost 3 vtrnr <1,3,5,7>, LHS
2359   3631975734U, // <3,1,7,4>: Cost 4 vext1 <1,3,1,7>, RHS
2360   2222982144U, // <3,1,7,5>: Cost 3 vrev <1,3,5,7>
2361   3296797705U, // <3,1,7,6>: Cost 4 vrev <1,3,6,7>
2362   3720418924U, // <3,1,7,7>: Cost 4 vext2 <4,u,3,1>, <7,7,7,7>
2363   3095396459U, // <3,1,7,u>: Cost 3 vtrnr <1,3,5,7>, LHS
2364   1484496998U, // <3,1,u,0>: Cost 2 vext1 <1,3,1,u>, LHS
2365   1611892077U, // <3,1,u,1>: Cost 2 vext3 LHS, <1,u,1,3>
2366   2685633907U, // <3,1,u,2>: Cost 3 vext3 LHS, <1,u,2,0>
2367   1611892092U, // <3,1,u,3>: Cost 2 vext3 LHS, <1,u,3,0>
2368   1484500278U, // <3,1,u,4>: Cost 2 vext1 <1,3,1,u>, RHS
2369   1611892117U, // <3,1,u,5>: Cost 2 vext3 LHS, <1,u,5,7>
2370   2685633950U, // <3,1,u,6>: Cost 3 vext3 LHS, <1,u,6,7>
2371   2832518697U, // <3,1,u,7>: Cost 3 vuzpr <2,3,0,1>, RHS
2372   1611892140U, // <3,1,u,u>: Cost 2 vext3 LHS, <1,u,u,3>
2373   2623455232U, // <3,2,0,0>: Cost 3 vext2 <1,0,3,2>, <0,0,0,0>
2374   1549713510U, // <3,2,0,1>: Cost 2 vext2 <1,0,3,2>, LHS
2375   2689836484U, // <3,2,0,2>: Cost 3 vext3 LHS, <2,0,2,0>
2376   2685633997U, // <3,2,0,3>: Cost 3 vext3 LHS, <2,0,3,0>
2377   2623455570U, // <3,2,0,4>: Cost 3 vext2 <1,0,3,2>, <0,4,1,5>
2378   2732967398U, // <3,2,0,5>: Cost 3 vext3 LHS, <2,0,5,7>
2379   2689836524U, // <3,2,0,6>: Cost 3 vext3 LHS, <2,0,6,4>
2380   2229044964U, // <3,2,0,7>: Cost 3 vrev <2,3,7,0>
2381   1549714077U, // <3,2,0,u>: Cost 2 vext2 <1,0,3,2>, LHS
2382   1549714166U, // <3,2,1,0>: Cost 2 vext2 <1,0,3,2>, <1,0,3,2>
2383   2623456052U, // <3,2,1,1>: Cost 3 vext2 <1,0,3,2>, <1,1,1,1>
2384   2623456150U, // <3,2,1,2>: Cost 3 vext2 <1,0,3,2>, <1,2,3,0>
2385   2685634079U, // <3,2,1,3>: Cost 3 vext3 LHS, <2,1,3,1>
2386   2552286518U, // <3,2,1,4>: Cost 3 vext1 <0,3,2,1>, RHS
2387   2623456400U, // <3,2,1,5>: Cost 3 vext2 <1,0,3,2>, <1,5,3,7>
2388   2689836604U, // <3,2,1,6>: Cost 3 vext3 LHS, <2,1,6,3>
2389   3667834101U, // <3,2,1,7>: Cost 4 vext1 <7,3,2,1>, <7,3,2,1>
2390   1155385070U, // <3,2,1,u>: Cost 2 vrev <2,3,u,1>
2391   2689836629U, // <3,2,2,0>: Cost 3 vext3 LHS, <2,2,0,1>
2392   2689836640U, // <3,2,2,1>: Cost 3 vext3 LHS, <2,2,1,3>
2393   1611449960U, // <3,2,2,2>: Cost 2 vext3 LHS, <2,2,2,2>
2394   1611892338U, // <3,2,2,3>: Cost 2 vext3 LHS, <2,2,3,3>
2395   2689836669U, // <3,2,2,4>: Cost 3 vext3 LHS, <2,2,4,5>
2396   2689836680U, // <3,2,2,5>: Cost 3 vext3 LHS, <2,2,5,7>
2397   2689836688U, // <3,2,2,6>: Cost 3 vext3 LHS, <2,2,6,6>
2398   3763578518U, // <3,2,2,7>: Cost 4 vext3 LHS, <2,2,7,3>
2399   1611892383U, // <3,2,2,u>: Cost 2 vext3 LHS, <2,2,u,3>
2400   1611450022U, // <3,2,3,0>: Cost 2 vext3 LHS, <2,3,0,1>
2401   2685191854U, // <3,2,3,1>: Cost 3 vext3 LHS, <2,3,1,0>
2402   2685191865U, // <3,2,3,2>: Cost 3 vext3 LHS, <2,3,2,2>
2403   2685191875U, // <3,2,3,3>: Cost 3 vext3 LHS, <2,3,3,3>
2404   1611450062U, // <3,2,3,4>: Cost 2 vext3 LHS, <2,3,4,5>
2405   2732967635U, // <3,2,3,5>: Cost 3 vext3 LHS, <2,3,5,1>
2406   2732967645U, // <3,2,3,6>: Cost 3 vext3 LHS, <2,3,6,2>
2407   2732967652U, // <3,2,3,7>: Cost 3 vext3 LHS, <2,3,7,0>
2408   1611450094U, // <3,2,3,u>: Cost 2 vext3 LHS, <2,3,u,1>
2409   2558279782U, // <3,2,4,0>: Cost 3 vext1 <1,3,2,4>, LHS
2410   2558280602U, // <3,2,4,1>: Cost 3 vext1 <1,3,2,4>, <1,2,3,4>
2411   2732967692U, // <3,2,4,2>: Cost 3 vext3 LHS, <2,4,2,4>
2412   2685634326U, // <3,2,4,3>: Cost 3 vext3 LHS, <2,4,3,5>
2413   2558283062U, // <3,2,4,4>: Cost 3 vext1 <1,3,2,4>, RHS
2414   1549716790U, // <3,2,4,5>: Cost 2 vext2 <1,0,3,2>, RHS
2415   2689836844U, // <3,2,4,6>: Cost 3 vext3 LHS, <2,4,6,0>
2416   2229077736U, // <3,2,4,7>: Cost 3 vrev <2,3,7,4>
2417   1549717033U, // <3,2,4,u>: Cost 2 vext2 <1,0,3,2>, RHS
2418   2552316006U, // <3,2,5,0>: Cost 3 vext1 <0,3,2,5>, LHS
2419   2228643507U, // <3,2,5,1>: Cost 3 vrev <2,3,1,5>
2420   2689836896U, // <3,2,5,2>: Cost 3 vext3 LHS, <2,5,2,7>
2421   2685634408U, // <3,2,5,3>: Cost 3 vext3 LHS, <2,5,3,6>
2422   1155122894U, // <3,2,5,4>: Cost 2 vrev <2,3,4,5>
2423   2665263108U, // <3,2,5,5>: Cost 3 vext2 <u,0,3,2>, <5,5,5,5>
2424   2689836932U, // <3,2,5,6>: Cost 3 vext3 LHS, <2,5,6,7>
2425   2665263272U, // <3,2,5,7>: Cost 3 vext2 <u,0,3,2>, <5,7,5,7>
2426   1155417842U, // <3,2,5,u>: Cost 2 vrev <2,3,u,5>
2427   2689836953U, // <3,2,6,0>: Cost 3 vext3 LHS, <2,6,0,1>
2428   2689836964U, // <3,2,6,1>: Cost 3 vext3 LHS, <2,6,1,3>
2429   2689836976U, // <3,2,6,2>: Cost 3 vext3 LHS, <2,6,2,6>
2430   1611892666U, // <3,2,6,3>: Cost 2 vext3 LHS, <2,6,3,7>
2431   2689836993U, // <3,2,6,4>: Cost 3 vext3 LHS, <2,6,4,5>
2432   2689837004U, // <3,2,6,5>: Cost 3 vext3 LHS, <2,6,5,7>
2433   2689837013U, // <3,2,6,6>: Cost 3 vext3 LHS, <2,6,6,7>
2434   2665263950U, // <3,2,6,7>: Cost 3 vext2 <u,0,3,2>, <6,7,0,1>
2435   1611892711U, // <3,2,6,u>: Cost 2 vext3 LHS, <2,6,u,7>
2436   2665264122U, // <3,2,7,0>: Cost 3 vext2 <u,0,3,2>, <7,0,1,2>
2437   2623460419U, // <3,2,7,1>: Cost 3 vext2 <1,0,3,2>, <7,1,0,3>
2438   4169138340U, // <3,2,7,2>: Cost 4 vtrnr <1,3,5,7>, <0,2,0,2>
2439   2962358374U, // <3,2,7,3>: Cost 3 vzipr <1,5,3,7>, LHS
2440   2665264486U, // <3,2,7,4>: Cost 3 vext2 <u,0,3,2>, <7,4,5,6>
2441   2228954841U, // <3,2,7,5>: Cost 3 vrev <2,3,5,7>
2442   2229028578U, // <3,2,7,6>: Cost 3 vrev <2,3,6,7>
2443   2665264748U, // <3,2,7,7>: Cost 3 vext2 <u,0,3,2>, <7,7,7,7>
2444   2962358379U, // <3,2,7,u>: Cost 3 vzipr <1,5,3,7>, LHS
2445   1611892795U, // <3,2,u,0>: Cost 2 vext3 LHS, <2,u,0,1>
2446   1549719342U, // <3,2,u,1>: Cost 2 vext2 <1,0,3,2>, LHS
2447   1611449960U, // <3,2,u,2>: Cost 2 vext3 LHS, <2,2,2,2>
2448   1611892824U, // <3,2,u,3>: Cost 2 vext3 LHS, <2,u,3,3>
2449   1611892835U, // <3,2,u,4>: Cost 2 vext3 LHS, <2,u,4,5>
2450   1549719706U, // <3,2,u,5>: Cost 2 vext2 <1,0,3,2>, RHS
2451   2689837168U, // <3,2,u,6>: Cost 3 vext3 LHS, <2,u,6,0>
2452   2665265408U, // <3,2,u,7>: Cost 3 vext2 <u,0,3,2>, <u,7,0,1>
2453   1611892867U, // <3,2,u,u>: Cost 2 vext3 LHS, <2,u,u,1>
2454   2685192331U, // <3,3,0,0>: Cost 3 vext3 LHS, <3,0,0,0>
2455   1611450518U, // <3,3,0,1>: Cost 2 vext3 LHS, <3,0,1,2>
2456   2685634717U, // <3,3,0,2>: Cost 3 vext3 LHS, <3,0,2,0>
2457   2564294806U, // <3,3,0,3>: Cost 3 vext1 <2,3,3,0>, <3,0,1,2>
2458   2685634736U, // <3,3,0,4>: Cost 3 vext3 LHS, <3,0,4,1>
2459   2732968122U, // <3,3,0,5>: Cost 3 vext3 LHS, <3,0,5,2>
2460   3763579075U, // <3,3,0,6>: Cost 4 vext3 LHS, <3,0,6,2>
2461   4034053264U, // <3,3,0,7>: Cost 4 vzipr <1,2,3,0>, <1,5,3,7>
2462   1611450581U, // <3,3,0,u>: Cost 2 vext3 LHS, <3,0,u,2>
2463   2685192415U, // <3,3,1,0>: Cost 3 vext3 LHS, <3,1,0,3>
2464   1550385992U, // <3,3,1,1>: Cost 2 vext2 <1,1,3,3>, <1,1,3,3>
2465   2685192433U, // <3,3,1,2>: Cost 3 vext3 LHS, <3,1,2,3>
2466   2685634808U, // <3,3,1,3>: Cost 3 vext3 LHS, <3,1,3,1>
2467   2558332214U, // <3,3,1,4>: Cost 3 vext1 <1,3,3,1>, RHS
2468   2685634828U, // <3,3,1,5>: Cost 3 vext3 LHS, <3,1,5,3>
2469   3759376661U, // <3,3,1,6>: Cost 4 vext3 LHS, <3,1,6,3>
2470   2703477022U, // <3,3,1,7>: Cost 3 vext3 <3,1,7,3>, <3,1,7,3>
2471   1555031423U, // <3,3,1,u>: Cost 2 vext2 <1,u,3,3>, <1,u,3,3>
2472   2564309094U, // <3,3,2,0>: Cost 3 vext1 <2,3,3,2>, LHS
2473   2630100513U, // <3,3,2,1>: Cost 3 vext2 <2,1,3,3>, <2,1,3,3>
2474   1557022322U, // <3,3,2,2>: Cost 2 vext2 <2,2,3,3>, <2,2,3,3>
2475   2685192520U, // <3,3,2,3>: Cost 3 vext3 LHS, <3,2,3,0>
2476   2564312374U, // <3,3,2,4>: Cost 3 vext1 <2,3,3,2>, RHS
2477   2732968286U, // <3,3,2,5>: Cost 3 vext3 LHS, <3,2,5,4>
2478   2685634918U, // <3,3,2,6>: Cost 3 vext3 LHS, <3,2,6,3>
2479   2704140655U, // <3,3,2,7>: Cost 3 vext3 <3,2,7,3>, <3,2,7,3>
2480   1561004120U, // <3,3,2,u>: Cost 2 vext2 <2,u,3,3>, <2,u,3,3>
2481   1496547430U, // <3,3,3,0>: Cost 2 vext1 <3,3,3,3>, LHS
2482   2624129256U, // <3,3,3,1>: Cost 3 vext2 <1,1,3,3>, <3,1,1,3>
2483   2630764866U, // <3,3,3,2>: Cost 3 vext2 <2,2,3,3>, <3,2,2,3>
2484   336380006U, // <3,3,3,3>: Cost 1 vdup3 LHS
2485   1496550710U, // <3,3,3,4>: Cost 2 vext1 <3,3,3,3>, RHS
2486   2732968368U, // <3,3,3,5>: Cost 3 vext3 LHS, <3,3,5,5>
2487   2624129683U, // <3,3,3,6>: Cost 3 vext2 <1,1,3,3>, <3,6,3,7>
2488   2594182400U, // <3,3,3,7>: Cost 3 vext1 <7,3,3,3>, <7,3,3,3>
2489   336380006U, // <3,3,3,u>: Cost 1 vdup3 LHS
2490   2558353510U, // <3,3,4,0>: Cost 3 vext1 <1,3,3,4>, LHS
2491   2558354411U, // <3,3,4,1>: Cost 3 vext1 <1,3,3,4>, <1,3,3,4>
2492   2564327108U, // <3,3,4,2>: Cost 3 vext1 <2,3,3,4>, <2,3,3,4>
2493   2564327938U, // <3,3,4,3>: Cost 3 vext1 <2,3,3,4>, <3,4,5,6>
2494   2960343962U, // <3,3,4,4>: Cost 3 vzipr <1,2,3,4>, <1,2,3,4>
2495   1611893250U, // <3,3,4,5>: Cost 2 vext3 LHS, <3,4,5,6>
2496   2771619126U, // <3,3,4,6>: Cost 3 vuzpl <3,3,3,3>, RHS
2497   4034086032U, // <3,3,4,7>: Cost 4 vzipr <1,2,3,4>, <1,5,3,7>
2498   1611893277U, // <3,3,4,u>: Cost 2 vext3 LHS, <3,4,u,6>
2499   2558361702U, // <3,3,5,0>: Cost 3 vext1 <1,3,3,5>, LHS
2500   2558362604U, // <3,3,5,1>: Cost 3 vext1 <1,3,3,5>, <1,3,3,5>
2501   2558363342U, // <3,3,5,2>: Cost 3 vext1 <1,3,3,5>, <2,3,4,5>
2502   2732968512U, // <3,3,5,3>: Cost 3 vext3 LHS, <3,5,3,5>
2503   2558364982U, // <3,3,5,4>: Cost 3 vext1 <1,3,3,5>, RHS
2504   3101279950U, // <3,3,5,5>: Cost 3 vtrnr <2,3,4,5>, <2,3,4,5>
2505   2665934946U, // <3,3,5,6>: Cost 3 vext2 <u,1,3,3>, <5,6,7,0>
2506   2826636598U, // <3,3,5,7>: Cost 3 vuzpr <1,3,1,3>, RHS
2507   2826636599U, // <3,3,5,u>: Cost 3 vuzpr <1,3,1,3>, RHS
2508   2732968568U, // <3,3,6,0>: Cost 3 vext3 LHS, <3,6,0,7>
2509   3763579521U, // <3,3,6,1>: Cost 4 vext3 LHS, <3,6,1,7>
2510   2732968586U, // <3,3,6,2>: Cost 3 vext3 LHS, <3,6,2,7>
2511   2732968595U, // <3,3,6,3>: Cost 3 vext3 LHS, <3,6,3,7>
2512   2732968604U, // <3,3,6,4>: Cost 3 vext3 LHS, <3,6,4,7>
2513   3763579557U, // <3,3,6,5>: Cost 4 vext3 LHS, <3,6,5,7>
2514   2732968621U, // <3,3,6,6>: Cost 3 vext3 LHS, <3,6,6,6>
2515   2657973099U, // <3,3,6,7>: Cost 3 vext2 <6,7,3,3>, <6,7,3,3>
2516   2658636732U, // <3,3,6,u>: Cost 3 vext2 <6,u,3,3>, <6,u,3,3>
2517   2558378086U, // <3,3,7,0>: Cost 3 vext1 <1,3,3,7>, LHS
2518   2558378990U, // <3,3,7,1>: Cost 3 vext1 <1,3,3,7>, <1,3,3,7>
2519   2564351687U, // <3,3,7,2>: Cost 3 vext1 <2,3,3,7>, <2,3,3,7>
2520   2661291264U, // <3,3,7,3>: Cost 3 vext2 <7,3,3,3>, <7,3,3,3>
2521   2558381366U, // <3,3,7,4>: Cost 3 vext1 <1,3,3,7>, RHS
2522   2732968694U, // <3,3,7,5>: Cost 3 vext3 LHS, <3,7,5,7>
2523   3781126907U, // <3,3,7,6>: Cost 4 vext3 <3,7,6,3>, <3,7,6,3>
2524   3095397376U, // <3,3,7,7>: Cost 3 vtrnr <1,3,5,7>, <1,3,5,7>
2525   2558383918U, // <3,3,7,u>: Cost 3 vext1 <1,3,3,7>, LHS
2526   1496547430U, // <3,3,u,0>: Cost 2 vext1 <3,3,3,3>, LHS
2527   1611893534U, // <3,3,u,1>: Cost 2 vext3 LHS, <3,u,1,2>
2528   1592858504U, // <3,3,u,2>: Cost 2 vext2 <u,2,3,3>, <u,2,3,3>
2529   336380006U, // <3,3,u,3>: Cost 1 vdup3 LHS
2530   1496550710U, // <3,3,u,4>: Cost 2 vext1 <3,3,3,3>, RHS
2531   1611893574U, // <3,3,u,5>: Cost 2 vext3 LHS, <3,u,5,6>
2532   2690280268U, // <3,3,u,6>: Cost 3 vext3 LHS, <3,u,6,3>
2533   2826636841U, // <3,3,u,7>: Cost 3 vuzpr <1,3,1,3>, RHS
2534   336380006U, // <3,3,u,u>: Cost 1 vdup3 LHS
2535   2624798720U, // <3,4,0,0>: Cost 3 vext2 <1,2,3,4>, <0,0,0,0>
2536   1551056998U, // <3,4,0,1>: Cost 2 vext2 <1,2,3,4>, LHS
2537   2624798884U, // <3,4,0,2>: Cost 3 vext2 <1,2,3,4>, <0,2,0,2>
2538   3693232384U, // <3,4,0,3>: Cost 4 vext2 <0,3,3,4>, <0,3,1,4>
2539   2624799058U, // <3,4,0,4>: Cost 3 vext2 <1,2,3,4>, <0,4,1,5>
2540   1659227026U, // <3,4,0,5>: Cost 2 vext3 LHS, <4,0,5,1>
2541   1659227036U, // <3,4,0,6>: Cost 2 vext3 LHS, <4,0,6,2>
2542   3667973382U, // <3,4,0,7>: Cost 4 vext1 <7,3,4,0>, <7,3,4,0>
2543   1551057565U, // <3,4,0,u>: Cost 2 vext2 <1,2,3,4>, LHS
2544   2624799478U, // <3,4,1,0>: Cost 3 vext2 <1,2,3,4>, <1,0,3,2>
2545   2624799540U, // <3,4,1,1>: Cost 3 vext2 <1,2,3,4>, <1,1,1,1>
2546   1551057818U, // <3,4,1,2>: Cost 2 vext2 <1,2,3,4>, <1,2,3,4>
2547   2624799704U, // <3,4,1,3>: Cost 3 vext2 <1,2,3,4>, <1,3,1,3>
2548   2564377910U, // <3,4,1,4>: Cost 3 vext1 <2,3,4,1>, RHS
2549   2689838050U, // <3,4,1,5>: Cost 3 vext3 LHS, <4,1,5,0>
2550   2689838062U, // <3,4,1,6>: Cost 3 vext3 LHS, <4,1,6,3>
2551   2628117807U, // <3,4,1,7>: Cost 3 vext2 <1,7,3,4>, <1,7,3,4>
2552   1555039616U, // <3,4,1,u>: Cost 2 vext2 <1,u,3,4>, <1,u,3,4>
2553   3626180710U, // <3,4,2,0>: Cost 4 vext1 <0,3,4,2>, LHS
2554   2624800298U, // <3,4,2,1>: Cost 3 vext2 <1,2,3,4>, <2,1,4,3>
2555   2624800360U, // <3,4,2,2>: Cost 3 vext2 <1,2,3,4>, <2,2,2,2>
2556   2624800422U, // <3,4,2,3>: Cost 3 vext2 <1,2,3,4>, <2,3,0,1>
2557   2624800514U, // <3,4,2,4>: Cost 3 vext2 <1,2,3,4>, <2,4,1,3>
2558   2709965878U, // <3,4,2,5>: Cost 3 vext3 <4,2,5,3>, <4,2,5,3>
2559   2689838140U, // <3,4,2,6>: Cost 3 vext3 LHS, <4,2,6,0>
2560   2634090504U, // <3,4,2,7>: Cost 3 vext2 <2,7,3,4>, <2,7,3,4>
2561   2689838158U, // <3,4,2,u>: Cost 3 vext3 LHS, <4,2,u,0>
2562   2624800918U, // <3,4,3,0>: Cost 3 vext2 <1,2,3,4>, <3,0,1,2>
2563   2636081403U, // <3,4,3,1>: Cost 3 vext2 <3,1,3,4>, <3,1,3,4>
2564   2636745036U, // <3,4,3,2>: Cost 3 vext2 <3,2,3,4>, <3,2,3,4>
2565   2624801180U, // <3,4,3,3>: Cost 3 vext2 <1,2,3,4>, <3,3,3,3>
2566   2624801232U, // <3,4,3,4>: Cost 3 vext2 <1,2,3,4>, <3,4,0,1>
2567   2905836854U, // <3,4,3,5>: Cost 3 vzipl <3,3,3,3>, RHS
2568   3040054582U, // <3,4,3,6>: Cost 3 vtrnl <3,3,3,3>, RHS
2569   3702524611U, // <3,4,3,7>: Cost 4 vext2 <1,u,3,4>, <3,7,0,1>
2570   2624801566U, // <3,4,3,u>: Cost 3 vext2 <1,2,3,4>, <3,u,1,2>
2571   2564399206U, // <3,4,4,0>: Cost 3 vext1 <2,3,4,4>, LHS
2572   2564400026U, // <3,4,4,1>: Cost 3 vext1 <2,3,4,4>, <1,2,3,4>
2573   2564400845U, // <3,4,4,2>: Cost 3 vext1 <2,3,4,4>, <2,3,4,4>
2574   2570373542U, // <3,4,4,3>: Cost 3 vext1 <3,3,4,4>, <3,3,4,4>
2575   1659227344U, // <3,4,4,4>: Cost 2 vext3 LHS, <4,4,4,4>
2576   1551060278U, // <3,4,4,5>: Cost 2 vext2 <1,2,3,4>, RHS
2577   1659227364U, // <3,4,4,6>: Cost 2 vext3 LHS, <4,4,6,6>
2578   3668006154U, // <3,4,4,7>: Cost 4 vext1 <7,3,4,4>, <7,3,4,4>
2579   1551060521U, // <3,4,4,u>: Cost 2 vext2 <1,2,3,4>, RHS
2580   1490665574U, // <3,4,5,0>: Cost 2 vext1 <2,3,4,5>, LHS
2581   2689838341U, // <3,4,5,1>: Cost 3 vext3 LHS, <4,5,1,3>
2582   1490667214U, // <3,4,5,2>: Cost 2 vext1 <2,3,4,5>, <2,3,4,5>
2583   2564409494U, // <3,4,5,3>: Cost 3 vext1 <2,3,4,5>, <3,0,1,2>
2584   1490668854U, // <3,4,5,4>: Cost 2 vext1 <2,3,4,5>, RHS
2585   2689838381U, // <3,4,5,5>: Cost 3 vext3 LHS, <4,5,5,7>
2586   537709878U, // <3,4,5,6>: Cost 1 vext3 LHS, RHS
2587   2594272523U, // <3,4,5,7>: Cost 3 vext1 <7,3,4,5>, <7,3,4,5>
2588   537709896U, // <3,4,5,u>: Cost 1 vext3 LHS, RHS
2589   2689838411U, // <3,4,6,0>: Cost 3 vext3 LHS, <4,6,0,1>
2590   2558444534U, // <3,4,6,1>: Cost 3 vext1 <1,3,4,6>, <1,3,4,6>
2591   2666607098U, // <3,4,6,2>: Cost 3 vext2 <u,2,3,4>, <6,2,7,3>
2592   2558446082U, // <3,4,6,3>: Cost 3 vext1 <1,3,4,6>, <3,4,5,6>
2593   1659227508U, // <3,4,6,4>: Cost 2 vext3 LHS, <4,6,4,6>
2594   2689838462U, // <3,4,6,5>: Cost 3 vext3 LHS, <4,6,5,7>
2595   2689838471U, // <3,4,6,6>: Cost 3 vext3 LHS, <4,6,6,7>
2596   2657981292U, // <3,4,6,7>: Cost 3 vext2 <6,7,3,4>, <6,7,3,4>
2597   1659227540U, // <3,4,6,u>: Cost 2 vext3 LHS, <4,6,u,2>
2598   2666607610U, // <3,4,7,0>: Cost 3 vext2 <u,2,3,4>, <7,0,1,2>
2599   3702527072U, // <3,4,7,1>: Cost 4 vext2 <1,u,3,4>, <7,1,3,5>
2600   2660635824U, // <3,4,7,2>: Cost 3 vext2 <7,2,3,4>, <7,2,3,4>
2601   3644139945U, // <3,4,7,3>: Cost 4 vext1 <3,3,4,7>, <3,3,4,7>
2602   2666607974U, // <3,4,7,4>: Cost 3 vext2 <u,2,3,4>, <7,4,5,6>
2603   2732969416U, // <3,4,7,5>: Cost 3 vext3 LHS, <4,7,5,0>
2604   2732969425U, // <3,4,7,6>: Cost 3 vext3 LHS, <4,7,6,0>
2605   2666608236U, // <3,4,7,7>: Cost 3 vext2 <u,2,3,4>, <7,7,7,7>
2606   2664617622U, // <3,4,7,u>: Cost 3 vext2 <7,u,3,4>, <7,u,3,4>
2607   1490690150U, // <3,4,u,0>: Cost 2 vext1 <2,3,4,u>, LHS
2608   1551062830U, // <3,4,u,1>: Cost 2 vext2 <1,2,3,4>, LHS
2609   1490691793U, // <3,4,u,2>: Cost 2 vext1 <2,3,4,u>, <2,3,4,u>
2610   2624804796U, // <3,4,u,3>: Cost 3 vext2 <1,2,3,4>, <u,3,0,1>
2611   1490693430U, // <3,4,u,4>: Cost 2 vext1 <2,3,4,u>, RHS
2612   1551063194U, // <3,4,u,5>: Cost 2 vext2 <1,2,3,4>, RHS
2613   537710121U, // <3,4,u,6>: Cost 1 vext3 LHS, RHS
2614   2594297102U, // <3,4,u,7>: Cost 3 vext1 <7,3,4,u>, <7,3,4,u>
2615   537710139U, // <3,4,u,u>: Cost 1 vext3 LHS, RHS
2616   3692576768U, // <3,5,0,0>: Cost 4 vext2 <0,2,3,5>, <0,0,0,0>
2617   2618835046U, // <3,5,0,1>: Cost 3 vext2 <0,2,3,5>, LHS
2618   2618835138U, // <3,5,0,2>: Cost 3 vext2 <0,2,3,5>, <0,2,3,5>
2619   3692577024U, // <3,5,0,3>: Cost 4 vext2 <0,2,3,5>, <0,3,1,4>
2620   2689838690U, // <3,5,0,4>: Cost 3 vext3 LHS, <5,0,4,1>
2621   2732969579U, // <3,5,0,5>: Cost 3 vext3 LHS, <5,0,5,1>
2622   2732969588U, // <3,5,0,6>: Cost 3 vext3 LHS, <5,0,6,1>
2623   2246963055U, // <3,5,0,7>: Cost 3 vrev <5,3,7,0>
2624   2618835613U, // <3,5,0,u>: Cost 3 vext2 <0,2,3,5>, LHS
2625   2594308198U, // <3,5,1,0>: Cost 3 vext1 <7,3,5,1>, LHS
2626   3692577588U, // <3,5,1,1>: Cost 4 vext2 <0,2,3,5>, <1,1,1,1>
2627   2624807835U, // <3,5,1,2>: Cost 3 vext2 <1,2,3,5>, <1,2,3,5>
2628   2625471468U, // <3,5,1,3>: Cost 3 vext2 <1,3,3,5>, <1,3,3,5>
2629   2626135101U, // <3,5,1,4>: Cost 3 vext2 <1,4,3,5>, <1,4,3,5>
2630   2594311888U, // <3,5,1,5>: Cost 3 vext1 <7,3,5,1>, <5,1,7,3>
2631   3699877107U, // <3,5,1,6>: Cost 4 vext2 <1,4,3,5>, <1,6,5,7>
2632   1641680592U, // <3,5,1,7>: Cost 2 vext3 <5,1,7,3>, <5,1,7,3>
2633   1641754329U, // <3,5,1,u>: Cost 2 vext3 <5,1,u,3>, <5,1,u,3>
2634   3692578274U, // <3,5,2,0>: Cost 4 vext2 <0,2,3,5>, <2,0,5,3>
2635   2630116899U, // <3,5,2,1>: Cost 3 vext2 <2,1,3,5>, <2,1,3,5>
2636   3692578408U, // <3,5,2,2>: Cost 4 vext2 <0,2,3,5>, <2,2,2,2>
2637   2625472206U, // <3,5,2,3>: Cost 3 vext2 <1,3,3,5>, <2,3,4,5>
2638   2632107798U, // <3,5,2,4>: Cost 3 vext2 <2,4,3,5>, <2,4,3,5>
2639   2715938575U, // <3,5,2,5>: Cost 3 vext3 <5,2,5,3>, <5,2,5,3>
2640   3692578746U, // <3,5,2,6>: Cost 4 vext2 <0,2,3,5>, <2,6,3,7>
2641   2716086049U, // <3,5,2,7>: Cost 3 vext3 <5,2,7,3>, <5,2,7,3>
2642   2634762330U, // <3,5,2,u>: Cost 3 vext2 <2,u,3,5>, <2,u,3,5>
2643   3692578966U, // <3,5,3,0>: Cost 4 vext2 <0,2,3,5>, <3,0,1,2>
2644   2636089596U, // <3,5,3,1>: Cost 3 vext2 <3,1,3,5>, <3,1,3,5>
2645   3699214668U, // <3,5,3,2>: Cost 4 vext2 <1,3,3,5>, <3,2,3,4>
2646   2638080412U, // <3,5,3,3>: Cost 3 vext2 <3,4,3,5>, <3,3,3,3>
2647   2618837506U, // <3,5,3,4>: Cost 3 vext2 <0,2,3,5>, <3,4,5,6>
2648   2832844494U, // <3,5,3,5>: Cost 3 vuzpr <2,3,4,5>, <2,3,4,5>
2649   4033415682U, // <3,5,3,6>: Cost 4 vzipr <1,1,3,3>, <3,4,5,6>
2650   3095072054U, // <3,5,3,7>: Cost 3 vtrnr <1,3,1,3>, RHS
2651   3095072055U, // <3,5,3,u>: Cost 3 vtrnr <1,3,1,3>, RHS
2652   2600304742U, // <3,5,4,0>: Cost 3 vext1 <u,3,5,4>, LHS
2653   3763580815U, // <3,5,4,1>: Cost 4 vext3 LHS, <5,4,1,5>
2654   2564474582U, // <3,5,4,2>: Cost 3 vext1 <2,3,5,4>, <2,3,5,4>
2655   3699879044U, // <3,5,4,3>: Cost 4 vext2 <1,4,3,5>, <4,3,5,0>
2656   2600308022U, // <3,5,4,4>: Cost 3 vext1 <u,3,5,4>, RHS
2657   2618838326U, // <3,5,4,5>: Cost 3 vext2 <0,2,3,5>, RHS
2658   2772454710U, // <3,5,4,6>: Cost 3 vuzpl <3,4,5,6>, RHS
2659   1659228102U, // <3,5,4,7>: Cost 2 vext3 LHS, <5,4,7,6>
2660   1659228111U, // <3,5,4,u>: Cost 2 vext3 LHS, <5,4,u,6>
2661   2570453094U, // <3,5,5,0>: Cost 3 vext1 <3,3,5,5>, LHS
2662   2624810704U, // <3,5,5,1>: Cost 3 vext2 <1,2,3,5>, <5,1,7,3>
2663   2570454734U, // <3,5,5,2>: Cost 3 vext1 <3,3,5,5>, <2,3,4,5>
2664   2570455472U, // <3,5,5,3>: Cost 3 vext1 <3,3,5,5>, <3,3,5,5>
2665   2570456374U, // <3,5,5,4>: Cost 3 vext1 <3,3,5,5>, RHS
2666   1659228164U, // <3,5,5,5>: Cost 2 vext3 LHS, <5,5,5,5>
2667   2732969998U, // <3,5,5,6>: Cost 3 vext3 LHS, <5,5,6,6>
2668   1659228184U, // <3,5,5,7>: Cost 2 vext3 LHS, <5,5,7,7>
2669   1659228193U, // <3,5,5,u>: Cost 2 vext3 LHS, <5,5,u,7>
2670   2732970020U, // <3,5,6,0>: Cost 3 vext3 LHS, <5,6,0,1>
2671   2732970035U, // <3,5,6,1>: Cost 3 vext3 LHS, <5,6,1,7>
2672   2564490968U, // <3,5,6,2>: Cost 3 vext1 <2,3,5,6>, <2,3,5,6>
2673   2732970050U, // <3,5,6,3>: Cost 3 vext3 LHS, <5,6,3,4>
2674   2732970060U, // <3,5,6,4>: Cost 3 vext3 LHS, <5,6,4,5>
2675   2732970071U, // <3,5,6,5>: Cost 3 vext3 LHS, <5,6,5,7>
2676   2732970080U, // <3,5,6,6>: Cost 3 vext3 LHS, <5,6,6,7>
2677   1659228258U, // <3,5,6,7>: Cost 2 vext3 LHS, <5,6,7,0>
2678   1659228267U, // <3,5,6,u>: Cost 2 vext3 LHS, <5,6,u,0>
2679   1484783718U, // <3,5,7,0>: Cost 2 vext1 <1,3,5,7>, LHS
2680   1484784640U, // <3,5,7,1>: Cost 2 vext1 <1,3,5,7>, <1,3,5,7>
2681   2558527080U, // <3,5,7,2>: Cost 3 vext1 <1,3,5,7>, <2,2,2,2>
2682   2558527638U, // <3,5,7,3>: Cost 3 vext1 <1,3,5,7>, <3,0,1,2>
2683   1484786998U, // <3,5,7,4>: Cost 2 vext1 <1,3,5,7>, RHS
2684   1659228328U, // <3,5,7,5>: Cost 2 vext3 LHS, <5,7,5,7>
2685   2732970154U, // <3,5,7,6>: Cost 3 vext3 LHS, <5,7,6,0>
2686   2558531180U, // <3,5,7,7>: Cost 3 vext1 <1,3,5,7>, <7,7,7,7>
2687   1484789550U, // <3,5,7,u>: Cost 2 vext1 <1,3,5,7>, LHS
2688   1484791910U, // <3,5,u,0>: Cost 2 vext1 <1,3,5,u>, LHS
2689   1484792833U, // <3,5,u,1>: Cost 2 vext1 <1,3,5,u>, <1,3,5,u>
2690   2558535272U, // <3,5,u,2>: Cost 3 vext1 <1,3,5,u>, <2,2,2,2>
2691   2558535830U, // <3,5,u,3>: Cost 3 vext1 <1,3,5,u>, <3,0,1,2>
2692   1484795190U, // <3,5,u,4>: Cost 2 vext1 <1,3,5,u>, RHS
2693   1659228409U, // <3,5,u,5>: Cost 2 vext3 LHS, <5,u,5,7>
2694   2772457626U, // <3,5,u,6>: Cost 3 vuzpl <3,4,5,6>, RHS
2695   1646326023U, // <3,5,u,7>: Cost 2 vext3 <5,u,7,3>, <5,u,7,3>
2696   1484797742U, // <3,5,u,u>: Cost 2 vext1 <1,3,5,u>, LHS
2697   2558541926U, // <3,6,0,0>: Cost 3 vext1 <1,3,6,0>, LHS
2698   2689839393U, // <3,6,0,1>: Cost 3 vext3 LHS, <6,0,1,2>
2699   2689839404U, // <3,6,0,2>: Cost 3 vext3 LHS, <6,0,2,4>
2700   3706519808U, // <3,6,0,3>: Cost 4 vext2 <2,5,3,6>, <0,3,1,4>
2701   2689839420U, // <3,6,0,4>: Cost 3 vext3 LHS, <6,0,4,2>
2702   2732970314U, // <3,6,0,5>: Cost 3 vext3 LHS, <6,0,5,7>
2703   2732970316U, // <3,6,0,6>: Cost 3 vext3 LHS, <6,0,6,0>
2704   2960313654U, // <3,6,0,7>: Cost 3 vzipr <1,2,3,0>, RHS
2705   2689839456U, // <3,6,0,u>: Cost 3 vext3 LHS, <6,0,u,2>
2706   3763581290U, // <3,6,1,0>: Cost 4 vext3 LHS, <6,1,0,3>
2707   3763581297U, // <3,6,1,1>: Cost 4 vext3 LHS, <6,1,1,1>
2708   2624816028U, // <3,6,1,2>: Cost 3 vext2 <1,2,3,6>, <1,2,3,6>
2709   3763581315U, // <3,6,1,3>: Cost 4 vext3 LHS, <6,1,3,1>
2710   2626143294U, // <3,6,1,4>: Cost 3 vext2 <1,4,3,6>, <1,4,3,6>
2711   3763581335U, // <3,6,1,5>: Cost 4 vext3 LHS, <6,1,5,3>
2712   2721321376U, // <3,6,1,6>: Cost 3 vext3 <6,1,6,3>, <6,1,6,3>
2713   2721395113U, // <3,6,1,7>: Cost 3 vext3 <6,1,7,3>, <6,1,7,3>
2714   2628797826U, // <3,6,1,u>: Cost 3 vext2 <1,u,3,6>, <1,u,3,6>
2715   2594390118U, // <3,6,2,0>: Cost 3 vext1 <7,3,6,2>, LHS
2716   2721616324U, // <3,6,2,1>: Cost 3 vext3 <6,2,1,3>, <6,2,1,3>
2717   2630788725U, // <3,6,2,2>: Cost 3 vext2 <2,2,3,6>, <2,2,3,6>
2718   3763581395U, // <3,6,2,3>: Cost 4 vext3 LHS, <6,2,3,0>
2719   2632115991U, // <3,6,2,4>: Cost 3 vext2 <2,4,3,6>, <2,4,3,6>
2720   2632779624U, // <3,6,2,5>: Cost 3 vext2 <2,5,3,6>, <2,5,3,6>
2721   2594394618U, // <3,6,2,6>: Cost 3 vext1 <7,3,6,2>, <6,2,7,3>
2722   1648316922U, // <3,6,2,7>: Cost 2 vext3 <6,2,7,3>, <6,2,7,3>
2723   1648390659U, // <3,6,2,u>: Cost 2 vext3 <6,2,u,3>, <6,2,u,3>
2724   3693914262U, // <3,6,3,0>: Cost 4 vext2 <0,4,3,6>, <3,0,1,2>
2725   3638281176U, // <3,6,3,1>: Cost 4 vext1 <2,3,6,3>, <1,3,1,3>
2726   3696568678U, // <3,6,3,2>: Cost 4 vext2 <0,u,3,6>, <3,2,6,3>
2727   2638088604U, // <3,6,3,3>: Cost 3 vext2 <3,4,3,6>, <3,3,3,3>
2728   2632780290U, // <3,6,3,4>: Cost 3 vext2 <2,5,3,6>, <3,4,5,6>
2729   3712494145U, // <3,6,3,5>: Cost 4 vext2 <3,5,3,6>, <3,5,3,6>
2730   3698559612U, // <3,6,3,6>: Cost 4 vext2 <1,2,3,6>, <3,6,1,2>
2731   2959674678U, // <3,6,3,7>: Cost 3 vzipr <1,1,3,3>, RHS
2732   2959674679U, // <3,6,3,u>: Cost 3 vzipr <1,1,3,3>, RHS
2733   3763581536U, // <3,6,4,0>: Cost 4 vext3 LHS, <6,4,0,6>
2734   2722943590U, // <3,6,4,1>: Cost 3 vext3 <6,4,1,3>, <6,4,1,3>
2735   2732970609U, // <3,6,4,2>: Cost 3 vext3 LHS, <6,4,2,5>
2736   3698560147U, // <3,6,4,3>: Cost 4 vext2 <1,2,3,6>, <4,3,6,6>
2737   2732970628U, // <3,6,4,4>: Cost 3 vext3 LHS, <6,4,4,6>
2738   2689839757U, // <3,6,4,5>: Cost 3 vext3 LHS, <6,4,5,6>
2739   2732970640U, // <3,6,4,6>: Cost 3 vext3 LHS, <6,4,6,0>
2740   2960346422U, // <3,6,4,7>: Cost 3 vzipr <1,2,3,4>, RHS
2741   2689839784U, // <3,6,4,u>: Cost 3 vext3 LHS, <6,4,u,6>
2742   2576498790U, // <3,6,5,0>: Cost 3 vext1 <4,3,6,5>, LHS
2743   3650241270U, // <3,6,5,1>: Cost 4 vext1 <4,3,6,5>, <1,0,3,2>
2744   2732970692U, // <3,6,5,2>: Cost 3 vext3 LHS, <6,5,2,7>
2745   2576501250U, // <3,6,5,3>: Cost 3 vext1 <4,3,6,5>, <3,4,5,6>
2746   2576501906U, // <3,6,5,4>: Cost 3 vext1 <4,3,6,5>, <4,3,6,5>
2747   3650244622U, // <3,6,5,5>: Cost 4 vext1 <4,3,6,5>, <5,5,6,6>
2748   4114633528U, // <3,6,5,6>: Cost 4 vtrnl <3,4,5,6>, <6,6,6,6>
2749   2732970735U, // <3,6,5,7>: Cost 3 vext3 LHS, <6,5,7,5>
2750   2576504622U, // <3,6,5,u>: Cost 3 vext1 <4,3,6,5>, LHS
2751   2732970749U, // <3,6,6,0>: Cost 3 vext3 LHS, <6,6,0,1>
2752   2724270856U, // <3,6,6,1>: Cost 3 vext3 <6,6,1,3>, <6,6,1,3>
2753   2624819706U, // <3,6,6,2>: Cost 3 vext2 <1,2,3,6>, <6,2,7,3>
2754   3656223234U, // <3,6,6,3>: Cost 4 vext1 <5,3,6,6>, <3,4,5,6>
2755   2732970788U, // <3,6,6,4>: Cost 3 vext3 LHS, <6,6,4,4>
2756   2732970800U, // <3,6,6,5>: Cost 3 vext3 LHS, <6,6,5,7>
2757   1659228984U, // <3,6,6,6>: Cost 2 vext3 LHS, <6,6,6,6>
2758   1659228994U, // <3,6,6,7>: Cost 2 vext3 LHS, <6,6,7,7>
2759   1659229003U, // <3,6,6,u>: Cost 2 vext3 LHS, <6,6,u,7>
2760   1659229006U, // <3,6,7,0>: Cost 2 vext3 LHS, <6,7,0,1>
2761   2558600201U, // <3,6,7,1>: Cost 3 vext1 <1,3,6,7>, <1,3,6,7>
2762   2558601146U, // <3,6,7,2>: Cost 3 vext1 <1,3,6,7>, <2,6,3,7>
2763   2725081963U, // <3,6,7,3>: Cost 3 vext3 <6,7,3,3>, <6,7,3,3>
2764   1659229046U, // <3,6,7,4>: Cost 2 vext3 LHS, <6,7,4,5>
2765   2715423611U, // <3,6,7,5>: Cost 3 vext3 <5,1,7,3>, <6,7,5,1>
2766   2722059141U, // <3,6,7,6>: Cost 3 vext3 <6,2,7,3>, <6,7,6,2>
2767   2962361654U, // <3,6,7,7>: Cost 3 vzipr <1,5,3,7>, RHS
2768   1659229078U, // <3,6,7,u>: Cost 2 vext3 LHS, <6,7,u,1>
2769   1659229087U, // <3,6,u,0>: Cost 2 vext3 LHS, <6,u,0,1>
2770   2689840041U, // <3,6,u,1>: Cost 3 vext3 LHS, <6,u,1,2>
2771   2558609339U, // <3,6,u,2>: Cost 3 vext1 <1,3,6,u>, <2,6,3,u>
2772   2576525853U, // <3,6,u,3>: Cost 3 vext1 <4,3,6,u>, <3,4,u,6>
2773   1659229127U, // <3,6,u,4>: Cost 2 vext3 LHS, <6,u,4,5>
2774   2689840081U, // <3,6,u,5>: Cost 3 vext3 LHS, <6,u,5,6>
2775   1659228984U, // <3,6,u,6>: Cost 2 vext3 LHS, <6,6,6,6>
2776   1652298720U, // <3,6,u,7>: Cost 2 vext3 <6,u,7,3>, <6,u,7,3>
2777   1659229159U, // <3,6,u,u>: Cost 2 vext3 LHS, <6,u,u,1>
2778   2626813952U, // <3,7,0,0>: Cost 3 vext2 <1,5,3,7>, <0,0,0,0>
2779   1553072230U, // <3,7,0,1>: Cost 2 vext2 <1,5,3,7>, LHS
2780   2626814116U, // <3,7,0,2>: Cost 3 vext2 <1,5,3,7>, <0,2,0,2>
2781   3700556028U, // <3,7,0,3>: Cost 4 vext2 <1,5,3,7>, <0,3,1,0>
2782   2626814290U, // <3,7,0,4>: Cost 3 vext2 <1,5,3,7>, <0,4,1,5>
2783   2582507375U, // <3,7,0,5>: Cost 3 vext1 <5,3,7,0>, <5,3,7,0>
2784   2588480072U, // <3,7,0,6>: Cost 3 vext1 <6,3,7,0>, <6,3,7,0>
2785   2732971055U, // <3,7,0,7>: Cost 3 vext3 LHS, <7,0,7,1>
2786   1553072797U, // <3,7,0,u>: Cost 2 vext2 <1,5,3,7>, LHS
2787   2626814710U, // <3,7,1,0>: Cost 3 vext2 <1,5,3,7>, <1,0,3,2>
2788   2626814772U, // <3,7,1,1>: Cost 3 vext2 <1,5,3,7>, <1,1,1,1>
2789   2626814870U, // <3,7,1,2>: Cost 3 vext2 <1,5,3,7>, <1,2,3,0>
2790   2625487854U, // <3,7,1,3>: Cost 3 vext2 <1,3,3,7>, <1,3,3,7>
2791   2582514998U, // <3,7,1,4>: Cost 3 vext1 <5,3,7,1>, RHS
2792   1553073296U, // <3,7,1,5>: Cost 2 vext2 <1,5,3,7>, <1,5,3,7>
2793   2627478753U, // <3,7,1,6>: Cost 3 vext2 <1,6,3,7>, <1,6,3,7>
2794   2727367810U, // <3,7,1,7>: Cost 3 vext3 <7,1,7,3>, <7,1,7,3>
2795   1555064195U, // <3,7,1,u>: Cost 2 vext2 <1,u,3,7>, <1,u,3,7>
2796   2588491878U, // <3,7,2,0>: Cost 3 vext1 <6,3,7,2>, LHS
2797   3700557318U, // <3,7,2,1>: Cost 4 vext2 <1,5,3,7>, <2,1,0,3>
2798   2626815592U, // <3,7,2,2>: Cost 3 vext2 <1,5,3,7>, <2,2,2,2>
2799   2626815654U, // <3,7,2,3>: Cost 3 vext2 <1,5,3,7>, <2,3,0,1>
2800   2588495158U, // <3,7,2,4>: Cost 3 vext1 <6,3,7,2>, RHS
2801   2632787817U, // <3,7,2,5>: Cost 3 vext2 <2,5,3,7>, <2,5,3,7>
2802   1559709626U, // <3,7,2,6>: Cost 2 vext2 <2,6,3,7>, <2,6,3,7>
2803   2728031443U, // <3,7,2,7>: Cost 3 vext3 <7,2,7,3>, <7,2,7,3>
2804   1561036892U, // <3,7,2,u>: Cost 2 vext2 <2,u,3,7>, <2,u,3,7>
2805   2626816150U, // <3,7,3,0>: Cost 3 vext2 <1,5,3,7>, <3,0,1,2>
2806   2626816268U, // <3,7,3,1>: Cost 3 vext2 <1,5,3,7>, <3,1,5,3>
2807   2633451878U, // <3,7,3,2>: Cost 3 vext2 <2,6,3,7>, <3,2,6,3>
2808   2626816412U, // <3,7,3,3>: Cost 3 vext2 <1,5,3,7>, <3,3,3,3>
2809   2626816514U, // <3,7,3,4>: Cost 3 vext2 <1,5,3,7>, <3,4,5,6>
2810   2638760514U, // <3,7,3,5>: Cost 3 vext2 <3,5,3,7>, <3,5,3,7>
2811   2639424147U, // <3,7,3,6>: Cost 3 vext2 <3,6,3,7>, <3,6,3,7>
2812   2826961920U, // <3,7,3,7>: Cost 3 vuzpr <1,3,5,7>, <1,3,5,7>
2813   2626816798U, // <3,7,3,u>: Cost 3 vext2 <1,5,3,7>, <3,u,1,2>
2814   2582536294U, // <3,7,4,0>: Cost 3 vext1 <5,3,7,4>, LHS
2815   2582537360U, // <3,7,4,1>: Cost 3 vext1 <5,3,7,4>, <1,5,3,7>
2816   2588510138U, // <3,7,4,2>: Cost 3 vext1 <6,3,7,4>, <2,6,3,7>
2817   3700558996U, // <3,7,4,3>: Cost 4 vext2 <1,5,3,7>, <4,3,6,7>
2818   2582539574U, // <3,7,4,4>: Cost 3 vext1 <5,3,7,4>, RHS
2819   1553075510U, // <3,7,4,5>: Cost 2 vext2 <1,5,3,7>, RHS
2820   2588512844U, // <3,7,4,6>: Cost 3 vext1 <6,3,7,4>, <6,3,7,4>
2821   2564625766U, // <3,7,4,7>: Cost 3 vext1 <2,3,7,4>, <7,4,5,6>
2822   1553075753U, // <3,7,4,u>: Cost 2 vext2 <1,5,3,7>, RHS
2823   2732971398U, // <3,7,5,0>: Cost 3 vext3 LHS, <7,5,0,2>
2824   2626817744U, // <3,7,5,1>: Cost 3 vext2 <1,5,3,7>, <5,1,7,3>
2825   3700559649U, // <3,7,5,2>: Cost 4 vext2 <1,5,3,7>, <5,2,7,3>
2826   2626817903U, // <3,7,5,3>: Cost 3 vext2 <1,5,3,7>, <5,3,7,0>
2827   2258728203U, // <3,7,5,4>: Cost 3 vrev <7,3,4,5>
2828   2732971446U, // <3,7,5,5>: Cost 3 vext3 LHS, <7,5,5,5>
2829   2732971457U, // <3,7,5,6>: Cost 3 vext3 LHS, <7,5,6,7>
2830   2826964278U, // <3,7,5,7>: Cost 3 vuzpr <1,3,5,7>, RHS
2831   2826964279U, // <3,7,5,u>: Cost 3 vuzpr <1,3,5,7>, RHS
2832   2732971478U, // <3,7,6,0>: Cost 3 vext3 LHS, <7,6,0,1>
2833   2732971486U, // <3,7,6,1>: Cost 3 vext3 LHS, <7,6,1,0>
2834   2633454074U, // <3,7,6,2>: Cost 3 vext2 <2,6,3,7>, <6,2,7,3>
2835   2633454152U, // <3,7,6,3>: Cost 3 vext2 <2,6,3,7>, <6,3,7,0>
2836   2732971518U, // <3,7,6,4>: Cost 3 vext3 LHS, <7,6,4,5>
2837   2732971526U, // <3,7,6,5>: Cost 3 vext3 LHS, <7,6,5,4>
2838   2732971537U, // <3,7,6,6>: Cost 3 vext3 LHS, <7,6,6,6>
2839   2732971540U, // <3,7,6,7>: Cost 3 vext3 LHS, <7,6,7,0>
2840   2726041124U, // <3,7,6,u>: Cost 3 vext3 <6,u,7,3>, <7,6,u,7>
2841   2570616934U, // <3,7,7,0>: Cost 3 vext1 <3,3,7,7>, LHS
2842   2570617856U, // <3,7,7,1>: Cost 3 vext1 <3,3,7,7>, <1,3,5,7>
2843   2564646635U, // <3,7,7,2>: Cost 3 vext1 <2,3,7,7>, <2,3,7,7>
2844   2570619332U, // <3,7,7,3>: Cost 3 vext1 <3,3,7,7>, <3,3,7,7>
2845   2570620214U, // <3,7,7,4>: Cost 3 vext1 <3,3,7,7>, RHS
2846   2582564726U, // <3,7,7,5>: Cost 3 vext1 <5,3,7,7>, <5,3,7,7>
2847   2588537423U, // <3,7,7,6>: Cost 3 vext1 <6,3,7,7>, <6,3,7,7>
2848   1659229804U, // <3,7,7,7>: Cost 2 vext3 LHS, <7,7,7,7>
2849   1659229804U, // <3,7,7,u>: Cost 2 vext3 LHS, <7,7,7,7>
2850   2626819795U, // <3,7,u,0>: Cost 3 vext2 <1,5,3,7>, <u,0,1,2>
2851   1553078062U, // <3,7,u,1>: Cost 2 vext2 <1,5,3,7>, LHS
2852   2626819973U, // <3,7,u,2>: Cost 3 vext2 <1,5,3,7>, <u,2,3,0>
2853   2826961565U, // <3,7,u,3>: Cost 3 vuzpr <1,3,5,7>, LHS
2854   2626820159U, // <3,7,u,4>: Cost 3 vext2 <1,5,3,7>, <u,4,5,6>
2855   1553078426U, // <3,7,u,5>: Cost 2 vext2 <1,5,3,7>, RHS
2856   1595545808U, // <3,7,u,6>: Cost 2 vext2 <u,6,3,7>, <u,6,3,7>
2857   1659229804U, // <3,7,u,7>: Cost 2 vext3 LHS, <7,7,7,7>
2858   1553078629U, // <3,7,u,u>: Cost 2 vext2 <1,5,3,7>, LHS
2859   1611448320U, // <3,u,0,0>: Cost 2 vext3 LHS, <0,0,0,0>
2860   1611896531U, // <3,u,0,1>: Cost 2 vext3 LHS, <u,0,1,2>
2861   1659672284U, // <3,u,0,2>: Cost 2 vext3 LHS, <u,0,2,2>
2862   1616099045U, // <3,u,0,3>: Cost 2 vext3 LHS, <u,0,3,2>
2863   2685638381U, // <3,u,0,4>: Cost 3 vext3 LHS, <u,0,4,1>
2864   1663874806U, // <3,u,0,5>: Cost 2 vext3 LHS, <u,0,5,1>
2865   1663874816U, // <3,u,0,6>: Cost 2 vext3 LHS, <u,0,6,2>
2866   2960313672U, // <3,u,0,7>: Cost 3 vzipr <1,2,3,0>, RHS
2867   1611896594U, // <3,u,0,u>: Cost 2 vext3 LHS, <u,0,u,2>
2868   1549763324U, // <3,u,1,0>: Cost 2 vext2 <1,0,3,u>, <1,0,3,u>
2869   1550426957U, // <3,u,1,1>: Cost 2 vext2 <1,1,3,u>, <1,1,3,u>
2870   537712430U, // <3,u,1,2>: Cost 1 vext3 LHS, LHS
2871   1616541495U, // <3,u,1,3>: Cost 2 vext3 LHS, <u,1,3,3>
2872   1490930998U, // <3,u,1,4>: Cost 2 vext1 <2,3,u,1>, RHS
2873   1553081489U, // <3,u,1,5>: Cost 2 vext2 <1,5,3,u>, <1,5,3,u>
2874   2627486946U, // <3,u,1,6>: Cost 3 vext2 <1,6,3,u>, <1,6,3,u>
2875   1659230043U, // <3,u,1,7>: Cost 2 vext3 LHS, <u,1,7,3>
2876   537712484U, // <3,u,1,u>: Cost 1 vext3 LHS, LHS
2877   1611890852U, // <3,u,2,0>: Cost 2 vext3 LHS, <0,2,0,2>
2878   2624833102U, // <3,u,2,1>: Cost 3 vext2 <1,2,3,u>, <2,1,u,3>
2879   1557063287U, // <3,u,2,2>: Cost 2 vext2 <2,2,3,u>, <2,2,3,u>
2880   1616099205U, // <3,u,2,3>: Cost 2 vext3 LHS, <u,2,3,0>
2881   1611890892U, // <3,u,2,4>: Cost 2 vext3 LHS, <0,2,4,6>
2882   2689841054U, // <3,u,2,5>: Cost 3 vext3 LHS, <u,2,5,7>
2883   1559717819U, // <3,u,2,6>: Cost 2 vext2 <2,6,3,u>, <2,6,3,u>
2884   1659230124U, // <3,u,2,7>: Cost 2 vext3 LHS, <u,2,7,3>
2885   1616541618U, // <3,u,2,u>: Cost 2 vext3 LHS, <u,2,u,0>
2886   1611896764U, // <3,u,3,0>: Cost 2 vext3 LHS, <u,3,0,1>
2887   1484973079U, // <3,u,3,1>: Cost 2 vext1 <1,3,u,3>, <1,3,u,3>
2888   2685638607U, // <3,u,3,2>: Cost 3 vext3 LHS, <u,3,2,2>
2889   336380006U, // <3,u,3,3>: Cost 1 vdup3 LHS
2890   1611896804U, // <3,u,3,4>: Cost 2 vext3 LHS, <u,3,4,5>
2891   1616541679U, // <3,u,3,5>: Cost 2 vext3 LHS, <u,3,5,7>
2892   2690283512U, // <3,u,3,6>: Cost 3 vext3 LHS, <u,3,6,7>
2893   2959674696U, // <3,u,3,7>: Cost 3 vzipr <1,1,3,3>, RHS
2894   336380006U, // <3,u,3,u>: Cost 1 vdup3 LHS
2895   2558722150U, // <3,u,4,0>: Cost 3 vext1 <1,3,u,4>, LHS
2896   1659672602U, // <3,u,4,1>: Cost 2 vext3 LHS, <u,4,1,5>
2897   1659672612U, // <3,u,4,2>: Cost 2 vext3 LHS, <u,4,2,6>
2898   2689841196U, // <3,u,4,3>: Cost 3 vext3 LHS, <u,4,3,5>
2899   1659227344U, // <3,u,4,4>: Cost 2 vext3 LHS, <4,4,4,4>
2900   1611896895U, // <3,u,4,5>: Cost 2 vext3 LHS, <u,4,5,6>
2901   1663875144U, // <3,u,4,6>: Cost 2 vext3 LHS, <u,4,6,6>
2902   1659230289U, // <3,u,4,7>: Cost 2 vext3 LHS, <u,4,7,6>
2903   1611896922U, // <3,u,4,u>: Cost 2 vext3 LHS, <u,4,u,6>
2904   1490960486U, // <3,u,5,0>: Cost 2 vext1 <2,3,u,5>, LHS
2905   2689841261U, // <3,u,5,1>: Cost 3 vext3 LHS, <u,5,1,7>
2906   1490962162U, // <3,u,5,2>: Cost 2 vext1 <2,3,u,5>, <2,3,u,5>
2907   1616541823U, // <3,u,5,3>: Cost 2 vext3 LHS, <u,5,3,7>
2908   1490963766U, // <3,u,5,4>: Cost 2 vext1 <2,3,u,5>, RHS
2909   1659228164U, // <3,u,5,5>: Cost 2 vext3 LHS, <5,5,5,5>
2910   537712794U, // <3,u,5,6>: Cost 1 vext3 LHS, RHS
2911   1659230371U, // <3,u,5,7>: Cost 2 vext3 LHS, <u,5,7,7>
2912   537712812U, // <3,u,5,u>: Cost 1 vext3 LHS, RHS
2913   2689841327U, // <3,u,6,0>: Cost 3 vext3 LHS, <u,6,0,1>
2914   2558739482U, // <3,u,6,1>: Cost 3 vext1 <1,3,u,6>, <1,3,u,6>
2915   2689841351U, // <3,u,6,2>: Cost 3 vext3 LHS, <u,6,2,7>
2916   1616099536U, // <3,u,6,3>: Cost 2 vext3 LHS, <u,6,3,7>
2917   1659227508U, // <3,u,6,4>: Cost 2 vext3 LHS, <4,6,4,6>
2918   2690283746U, // <3,u,6,5>: Cost 3 vext3 LHS, <u,6,5,7>
2919   1659228984U, // <3,u,6,6>: Cost 2 vext3 LHS, <6,6,6,6>
2920   1659230445U, // <3,u,6,7>: Cost 2 vext3 LHS, <u,6,7,0>
2921   1616099581U, // <3,u,6,u>: Cost 2 vext3 LHS, <u,6,u,7>
2922   1485004902U, // <3,u,7,0>: Cost 2 vext1 <1,3,u,7>, LHS
2923   1485005851U, // <3,u,7,1>: Cost 2 vext1 <1,3,u,7>, <1,3,u,7>
2924   2558748264U, // <3,u,7,2>: Cost 3 vext1 <1,3,u,7>, <2,2,2,2>
2925   3095397021U, // <3,u,7,3>: Cost 3 vtrnr <1,3,5,7>, LHS
2926   1485008182U, // <3,u,7,4>: Cost 2 vext1 <1,3,u,7>, RHS
2927   1659228328U, // <3,u,7,5>: Cost 2 vext3 LHS, <5,7,5,7>
2928   2722060599U, // <3,u,7,6>: Cost 3 vext3 <6,2,7,3>, <u,7,6,2>
2929   1659229804U, // <3,u,7,7>: Cost 2 vext3 LHS, <7,7,7,7>
2930   1485010734U, // <3,u,7,u>: Cost 2 vext1 <1,3,u,7>, LHS
2931   1616099665U, // <3,u,u,0>: Cost 2 vext3 LHS, <u,u,0,1>
2932   1611897179U, // <3,u,u,1>: Cost 2 vext3 LHS, <u,u,1,2>
2933   537712997U, // <3,u,u,2>: Cost 1 vext3 LHS, LHS
2934   336380006U, // <3,u,u,3>: Cost 1 vdup3 LHS
2935   1616099705U, // <3,u,u,4>: Cost 2 vext3 LHS, <u,u,4,5>
2936   1611897219U, // <3,u,u,5>: Cost 2 vext3 LHS, <u,u,5,6>
2937   537713037U, // <3,u,u,6>: Cost 1 vext3 LHS, RHS
2938   1659230607U, // <3,u,u,7>: Cost 2 vext3 LHS, <u,u,7,0>
2939   537713051U, // <3,u,u,u>: Cost 1 vext3 LHS, LHS
2940   2691907584U, // <4,0,0,0>: Cost 3 vext3 <1,2,3,4>, <0,0,0,0>
2941   2691907594U, // <4,0,0,1>: Cost 3 vext3 <1,2,3,4>, <0,0,1,1>
2942   2691907604U, // <4,0,0,2>: Cost 3 vext3 <1,2,3,4>, <0,0,2,2>
2943   3709862144U, // <4,0,0,3>: Cost 4 vext2 <3,1,4,0>, <0,3,1,4>
2944   2684682280U, // <4,0,0,4>: Cost 3 vext3 <0,0,4,4>, <0,0,4,4>
2945   3694600633U, // <4,0,0,5>: Cost 4 vext2 <0,5,4,0>, <0,5,4,0>
2946   3291431290U, // <4,0,0,6>: Cost 4 vrev <0,4,6,0>
2947   3668342067U, // <4,0,0,7>: Cost 4 vext1 <7,4,0,0>, <7,4,0,0>
2948   2691907657U, // <4,0,0,u>: Cost 3 vext3 <1,2,3,4>, <0,0,u,1>
2949   2570715238U, // <4,0,1,0>: Cost 3 vext1 <3,4,0,1>, LHS
2950   2570716058U, // <4,0,1,1>: Cost 3 vext1 <3,4,0,1>, <1,2,3,4>
2951   1618165862U, // <4,0,1,2>: Cost 2 vext3 <1,2,3,4>, LHS
2952   2570717648U, // <4,0,1,3>: Cost 3 vext1 <3,4,0,1>, <3,4,0,1>
2953   2570718518U, // <4,0,1,4>: Cost 3 vext1 <3,4,0,1>, RHS
2954   2594607206U, // <4,0,1,5>: Cost 3 vext1 <7,4,0,1>, <5,6,7,4>
2955   3662377563U, // <4,0,1,6>: Cost 4 vext1 <6,4,0,1>, <6,4,0,1>
2956   2594608436U, // <4,0,1,7>: Cost 3 vext1 <7,4,0,1>, <7,4,0,1>
2957   1618165916U, // <4,0,1,u>: Cost 2 vext3 <1,2,3,4>, LHS
2958   2685714598U, // <4,0,2,0>: Cost 3 vext3 <0,2,0,4>, <0,2,0,4>
2959   3759530159U, // <4,0,2,1>: Cost 4 vext3 <0,2,1,4>, <0,2,1,4>
2960   2685862072U, // <4,0,2,2>: Cost 3 vext3 <0,2,2,4>, <0,2,2,4>
2961   2631476937U, // <4,0,2,3>: Cost 3 vext2 <2,3,4,0>, <2,3,4,0>
2962   2685714636U, // <4,0,2,4>: Cost 3 vext3 <0,2,0,4>, <0,2,4,6>
2963   3765649622U, // <4,0,2,5>: Cost 4 vext3 <1,2,3,4>, <0,2,5,7>
2964   2686157020U, // <4,0,2,6>: Cost 3 vext3 <0,2,6,4>, <0,2,6,4>
2965   3668358453U, // <4,0,2,7>: Cost 4 vext1 <7,4,0,2>, <7,4,0,2>
2966   2686304494U, // <4,0,2,u>: Cost 3 vext3 <0,2,u,4>, <0,2,u,4>
2967   3632529510U, // <4,0,3,0>: Cost 4 vext1 <1,4,0,3>, LHS
2968   2686451968U, // <4,0,3,1>: Cost 3 vext3 <0,3,1,4>, <0,3,1,4>
2969   2686525705U, // <4,0,3,2>: Cost 3 vext3 <0,3,2,4>, <0,3,2,4>
2970   3760341266U, // <4,0,3,3>: Cost 4 vext3 <0,3,3,4>, <0,3,3,4>
2971   3632532790U, // <4,0,3,4>: Cost 4 vext1 <1,4,0,3>, RHS
2972   3913254606U, // <4,0,3,5>: Cost 4 vuzpr <3,4,5,0>, <2,3,4,5>
2973   3705219740U, // <4,0,3,6>: Cost 4 vext2 <2,3,4,0>, <3,6,4,7>
2974   3713845990U, // <4,0,3,7>: Cost 4 vext2 <3,7,4,0>, <3,7,4,0>
2975   2686451968U, // <4,0,3,u>: Cost 3 vext3 <0,3,1,4>, <0,3,1,4>
2976   2552823910U, // <4,0,4,0>: Cost 3 vext1 <0,4,0,4>, LHS
2977   2691907922U, // <4,0,4,1>: Cost 3 vext3 <1,2,3,4>, <0,4,1,5>
2978   2691907932U, // <4,0,4,2>: Cost 3 vext3 <1,2,3,4>, <0,4,2,6>
2979   3626567830U, // <4,0,4,3>: Cost 4 vext1 <0,4,0,4>, <3,0,1,2>
2980   2552827190U, // <4,0,4,4>: Cost 3 vext1 <0,4,0,4>, RHS
2981   2631478582U, // <4,0,4,5>: Cost 3 vext2 <2,3,4,0>, RHS
2982   3626570017U, // <4,0,4,6>: Cost 4 vext1 <0,4,0,4>, <6,0,1,2>
2983   3668374839U, // <4,0,4,7>: Cost 4 vext1 <7,4,0,4>, <7,4,0,4>
2984   2552829742U, // <4,0,4,u>: Cost 3 vext1 <0,4,0,4>, LHS
2985   2558804070U, // <4,0,5,0>: Cost 3 vext1 <1,4,0,5>, LHS
2986   1839644774U, // <4,0,5,1>: Cost 2 vzipl RHS, LHS
2987   2913386660U, // <4,0,5,2>: Cost 3 vzipl RHS, <0,2,0,2>
2988   2570750420U, // <4,0,5,3>: Cost 3 vext1 <3,4,0,5>, <3,4,0,5>
2989   2558807350U, // <4,0,5,4>: Cost 3 vext1 <1,4,0,5>, RHS
2990   3987128750U, // <4,0,5,5>: Cost 4 vzipl RHS, <0,5,2,7>
2991   3987128822U, // <4,0,5,6>: Cost 4 vzipl RHS, <0,6,1,7>
2992   2594641208U, // <4,0,5,7>: Cost 3 vext1 <7,4,0,5>, <7,4,0,5>
2993   1839645341U, // <4,0,5,u>: Cost 2 vzipl RHS, LHS
2994   2552840294U, // <4,0,6,0>: Cost 3 vext1 <0,4,0,6>, LHS
2995   3047604234U, // <4,0,6,1>: Cost 3 vtrnl RHS, <0,0,1,1>
2996   1973862502U, // <4,0,6,2>: Cost 2 vtrnl RHS, LHS
2997   2570758613U, // <4,0,6,3>: Cost 3 vext1 <3,4,0,6>, <3,4,0,6>
2998   2552843574U, // <4,0,6,4>: Cost 3 vext1 <0,4,0,6>, RHS
2999   2217664887U, // <4,0,6,5>: Cost 3 vrev <0,4,5,6>
3000   3662418528U, // <4,0,6,6>: Cost 4 vext1 <6,4,0,6>, <6,4,0,6>
3001   2658022257U, // <4,0,6,7>: Cost 3 vext2 <6,7,4,0>, <6,7,4,0>
3002   1973862556U, // <4,0,6,u>: Cost 2 vtrnl RHS, LHS
3003   3731764218U, // <4,0,7,0>: Cost 4 vext2 <6,7,4,0>, <7,0,1,2>
3004   3988324454U, // <4,0,7,1>: Cost 4 vzipl <4,7,5,0>, LHS
3005   4122034278U, // <4,0,7,2>: Cost 4 vtrnl <4,6,7,1>, LHS
3006   3735082246U, // <4,0,7,3>: Cost 4 vext2 <7,3,4,0>, <7,3,4,0>
3007   3731764536U, // <4,0,7,4>: Cost 4 vext2 <6,7,4,0>, <7,4,0,5>
3008   3937145718U, // <4,0,7,5>: Cost 4 vuzpr <7,4,5,0>, <6,7,4,5>
3009   3737073145U, // <4,0,7,6>: Cost 4 vext2 <7,6,4,0>, <7,6,4,0>
3010   3731764844U, // <4,0,7,7>: Cost 4 vext2 <6,7,4,0>, <7,7,7,7>
3011   4122034332U, // <4,0,7,u>: Cost 4 vtrnl <4,6,7,1>, LHS
3012   2552856678U, // <4,0,u,0>: Cost 3 vext1 <0,4,0,u>, LHS
3013   1841635430U, // <4,0,u,1>: Cost 2 vzipl RHS, LHS
3014   1618166429U, // <4,0,u,2>: Cost 2 vext3 <1,2,3,4>, LHS
3015   2570774999U, // <4,0,u,3>: Cost 3 vext1 <3,4,0,u>, <3,4,0,u>
3016   2552859958U, // <4,0,u,4>: Cost 3 vext1 <0,4,0,u>, RHS
3017   2631481498U, // <4,0,u,5>: Cost 3 vext2 <2,3,4,0>, RHS
3018   2686157020U, // <4,0,u,6>: Cost 3 vext3 <0,2,6,4>, <0,2,6,4>
3019   2594665787U, // <4,0,u,7>: Cost 3 vext1 <7,4,0,u>, <7,4,0,u>
3020   1618166483U, // <4,0,u,u>: Cost 2 vext3 <1,2,3,4>, LHS
3021   2617548837U, // <4,1,0,0>: Cost 3 vext2 <0,0,4,1>, <0,0,4,1>
3022   2622857318U, // <4,1,0,1>: Cost 3 vext2 <0,u,4,1>, LHS
3023   3693281484U, // <4,1,0,2>: Cost 4 vext2 <0,3,4,1>, <0,2,4,6>
3024   2691908342U, // <4,1,0,3>: Cost 3 vext3 <1,2,3,4>, <1,0,3,2>
3025   2622857554U, // <4,1,0,4>: Cost 3 vext2 <0,u,4,1>, <0,4,1,5>
3026   3764470538U, // <4,1,0,5>: Cost 4 vext3 <1,0,5,4>, <1,0,5,4>
3027   3695272459U, // <4,1,0,6>: Cost 4 vext2 <0,6,4,1>, <0,6,4,1>
3028   3733094980U, // <4,1,0,7>: Cost 4 vext2 <7,0,4,1>, <0,7,1,4>
3029   2622857885U, // <4,1,0,u>: Cost 3 vext2 <0,u,4,1>, LHS
3030   3696599798U, // <4,1,1,0>: Cost 4 vext2 <0,u,4,1>, <1,0,3,2>
3031   2691097399U, // <4,1,1,1>: Cost 3 vext3 <1,1,1,4>, <1,1,1,4>
3032   2631484314U, // <4,1,1,2>: Cost 3 vext2 <2,3,4,1>, <1,2,3,4>
3033   2691908424U, // <4,1,1,3>: Cost 3 vext3 <1,2,3,4>, <1,1,3,3>
3034   3696600125U, // <4,1,1,4>: Cost 4 vext2 <0,u,4,1>, <1,4,3,5>
3035   3696600175U, // <4,1,1,5>: Cost 4 vext2 <0,u,4,1>, <1,5,0,1>
3036   3696600307U, // <4,1,1,6>: Cost 4 vext2 <0,u,4,1>, <1,6,5,7>
3037   3668423997U, // <4,1,1,7>: Cost 4 vext1 <7,4,1,1>, <7,4,1,1>
3038   2691908469U, // <4,1,1,u>: Cost 3 vext3 <1,2,3,4>, <1,1,u,3>
3039   2570797158U, // <4,1,2,0>: Cost 3 vext1 <3,4,1,2>, LHS
3040   2570797978U, // <4,1,2,1>: Cost 3 vext1 <3,4,1,2>, <1,2,3,4>
3041   3696600680U, // <4,1,2,2>: Cost 4 vext2 <0,u,4,1>, <2,2,2,2>
3042   1618166682U, // <4,1,2,3>: Cost 2 vext3 <1,2,3,4>, <1,2,3,4>
3043   2570800438U, // <4,1,2,4>: Cost 3 vext1 <3,4,1,2>, RHS
3044   3765650347U, // <4,1,2,5>: Cost 4 vext3 <1,2,3,4>, <1,2,5,3>
3045   3696601018U, // <4,1,2,6>: Cost 4 vext2 <0,u,4,1>, <2,6,3,7>
3046   3668432190U, // <4,1,2,7>: Cost 4 vext1 <7,4,1,2>, <7,4,1,2>
3047   1618535367U, // <4,1,2,u>: Cost 2 vext3 <1,2,u,4>, <1,2,u,4>
3048   2564833382U, // <4,1,3,0>: Cost 3 vext1 <2,4,1,3>, LHS
3049   2691908568U, // <4,1,3,1>: Cost 3 vext3 <1,2,3,4>, <1,3,1,3>
3050   2691908578U, // <4,1,3,2>: Cost 3 vext3 <1,2,3,4>, <1,3,2,4>
3051   2692572139U, // <4,1,3,3>: Cost 3 vext3 <1,3,3,4>, <1,3,3,4>
3052   2564836662U, // <4,1,3,4>: Cost 3 vext1 <2,4,1,3>, RHS
3053   2691908608U, // <4,1,3,5>: Cost 3 vext3 <1,2,3,4>, <1,3,5,7>
3054   2588725862U, // <4,1,3,6>: Cost 3 vext1 <6,4,1,3>, <6,4,1,3>
3055   3662468090U, // <4,1,3,7>: Cost 4 vext1 <6,4,1,3>, <7,0,1,2>
3056   2691908631U, // <4,1,3,u>: Cost 3 vext3 <1,2,3,4>, <1,3,u,3>
3057   3760194590U, // <4,1,4,0>: Cost 4 vext3 <0,3,1,4>, <1,4,0,1>
3058   3693947874U, // <4,1,4,1>: Cost 4 vext2 <0,4,4,1>, <4,1,5,0>
3059   3765650484U, // <4,1,4,2>: Cost 4 vext3 <1,2,3,4>, <1,4,2,5>
3060   3113877606U, // <4,1,4,3>: Cost 3 vtrnr <4,4,4,4>, LHS
3061   3760194630U, // <4,1,4,4>: Cost 4 vext3 <0,3,1,4>, <1,4,4,5>
3062   2622860598U, // <4,1,4,5>: Cost 3 vext2 <0,u,4,1>, RHS
3063   3297436759U, // <4,1,4,6>: Cost 4 vrev <1,4,6,4>
3064   3800007772U, // <4,1,4,7>: Cost 4 vext3 <7,0,1,4>, <1,4,7,0>
3065   2622860841U, // <4,1,4,u>: Cost 3 vext2 <0,u,4,1>, RHS
3066   1479164006U, // <4,1,5,0>: Cost 2 vext1 <0,4,1,5>, LHS
3067   2552906486U, // <4,1,5,1>: Cost 3 vext1 <0,4,1,5>, <1,0,3,2>
3068   2552907299U, // <4,1,5,2>: Cost 3 vext1 <0,4,1,5>, <2,1,3,5>
3069   2552907926U, // <4,1,5,3>: Cost 3 vext1 <0,4,1,5>, <3,0,1,2>
3070   1479167286U, // <4,1,5,4>: Cost 2 vext1 <0,4,1,5>, RHS
3071   2913387664U, // <4,1,5,5>: Cost 3 vzipl RHS, <1,5,3,7>
3072   2600686074U, // <4,1,5,6>: Cost 3 vext1 <u,4,1,5>, <6,2,7,3>
3073   2600686586U, // <4,1,5,7>: Cost 3 vext1 <u,4,1,5>, <7,0,1,2>
3074   1479169838U, // <4,1,5,u>: Cost 2 vext1 <0,4,1,5>, LHS
3075   2552914022U, // <4,1,6,0>: Cost 3 vext1 <0,4,1,6>, LHS
3076   2558886708U, // <4,1,6,1>: Cost 3 vext1 <1,4,1,6>, <1,1,1,1>
3077   4028205206U, // <4,1,6,2>: Cost 4 vzipr <0,2,4,6>, <3,0,1,2>
3078   3089858662U, // <4,1,6,3>: Cost 3 vtrnr <0,4,2,6>, LHS
3079   2552917302U, // <4,1,6,4>: Cost 3 vext1 <0,4,1,6>, RHS
3080   2223637584U, // <4,1,6,5>: Cost 3 vrev <1,4,5,6>
3081   4121347081U, // <4,1,6,6>: Cost 4 vtrnl RHS, <1,3,6,7>
3082   3721155406U, // <4,1,6,7>: Cost 4 vext2 <5,0,4,1>, <6,7,0,1>
3083   2552919854U, // <4,1,6,u>: Cost 3 vext1 <0,4,1,6>, LHS
3084   2659357716U, // <4,1,7,0>: Cost 3 vext2 <7,0,4,1>, <7,0,4,1>
3085   3733763173U, // <4,1,7,1>: Cost 4 vext2 <7,1,4,1>, <7,1,4,1>
3086   3734426806U, // <4,1,7,2>: Cost 4 vext2 <7,2,4,1>, <7,2,4,1>
3087   2695226671U, // <4,1,7,3>: Cost 3 vext3 <1,7,3,4>, <1,7,3,4>
3088   3721155942U, // <4,1,7,4>: Cost 4 vext2 <5,0,4,1>, <7,4,5,6>
3089   3721155976U, // <4,1,7,5>: Cost 4 vext2 <5,0,4,1>, <7,5,0,4>
3090   3662500458U, // <4,1,7,6>: Cost 4 vext1 <6,4,1,7>, <6,4,1,7>
3091   3721156204U, // <4,1,7,7>: Cost 4 vext2 <5,0,4,1>, <7,7,7,7>
3092   2659357716U, // <4,1,7,u>: Cost 3 vext2 <7,0,4,1>, <7,0,4,1>
3093   1479188582U, // <4,1,u,0>: Cost 2 vext1 <0,4,1,u>, LHS
3094   2552931062U, // <4,1,u,1>: Cost 3 vext1 <0,4,1,u>, <1,0,3,2>
3095   2552931944U, // <4,1,u,2>: Cost 3 vext1 <0,4,1,u>, <2,2,2,2>
3096   1622148480U, // <4,1,u,3>: Cost 2 vext3 <1,u,3,4>, <1,u,3,4>
3097   1479191862U, // <4,1,u,4>: Cost 2 vext1 <0,4,1,u>, RHS
3098   2622863514U, // <4,1,u,5>: Cost 3 vext2 <0,u,4,1>, RHS
3099   2588725862U, // <4,1,u,6>: Cost 3 vext1 <6,4,1,3>, <6,4,1,3>
3100   2600686586U, // <4,1,u,7>: Cost 3 vext1 <u,4,1,5>, <7,0,1,2>
3101   1479194414U, // <4,1,u,u>: Cost 2 vext1 <0,4,1,u>, LHS
3102   2617557030U, // <4,2,0,0>: Cost 3 vext2 <0,0,4,2>, <0,0,4,2>
3103   2622865510U, // <4,2,0,1>: Cost 3 vext2 <0,u,4,2>, LHS
3104   2622865612U, // <4,2,0,2>: Cost 3 vext2 <0,u,4,2>, <0,2,4,6>
3105   3693289753U, // <4,2,0,3>: Cost 4 vext2 <0,3,4,2>, <0,3,4,2>
3106   2635473244U, // <4,2,0,4>: Cost 3 vext2 <3,0,4,2>, <0,4,2,6>
3107   3765650918U, // <4,2,0,5>: Cost 4 vext3 <1,2,3,4>, <2,0,5,7>
3108   2696775148U, // <4,2,0,6>: Cost 3 vext3 <2,0,6,4>, <2,0,6,4>
3109   3695944285U, // <4,2,0,7>: Cost 4 vext2 <0,7,4,2>, <0,7,4,2>
3110   2622866077U, // <4,2,0,u>: Cost 3 vext2 <0,u,4,2>, LHS
3111   3696607990U, // <4,2,1,0>: Cost 4 vext2 <0,u,4,2>, <1,0,3,2>
3112   3696608052U, // <4,2,1,1>: Cost 4 vext2 <0,u,4,2>, <1,1,1,1>
3113   3696608150U, // <4,2,1,2>: Cost 4 vext2 <0,u,4,2>, <1,2,3,0>
3114   3895574630U, // <4,2,1,3>: Cost 4 vuzpr <0,4,u,2>, LHS
3115   2691909162U, // <4,2,1,4>: Cost 3 vext3 <1,2,3,4>, <2,1,4,3>
3116   3696608400U, // <4,2,1,5>: Cost 4 vext2 <0,u,4,2>, <1,5,3,7>
3117   3760784956U, // <4,2,1,6>: Cost 4 vext3 <0,4,0,4>, <2,1,6,3>
3118   3773908549U, // <4,2,1,7>: Cost 5 vext3 <2,5,7,4>, <2,1,7,3>
3119   2691909162U, // <4,2,1,u>: Cost 3 vext3 <1,2,3,4>, <2,1,4,3>
3120   3696608748U, // <4,2,2,0>: Cost 4 vext2 <0,u,4,2>, <2,0,6,4>
3121   3696608828U, // <4,2,2,1>: Cost 4 vext2 <0,u,4,2>, <2,1,6,3>
3122   2691909224U, // <4,2,2,2>: Cost 3 vext3 <1,2,3,4>, <2,2,2,2>
3123   2691909234U, // <4,2,2,3>: Cost 3 vext3 <1,2,3,4>, <2,2,3,3>
3124   3759605368U, // <4,2,2,4>: Cost 4 vext3 <0,2,2,4>, <2,2,4,0>
3125   3696609156U, // <4,2,2,5>: Cost 4 vext2 <0,u,4,2>, <2,5,6,7>
3126   3760785040U, // <4,2,2,6>: Cost 4 vext3 <0,4,0,4>, <2,2,6,6>
3127   3668505927U, // <4,2,2,7>: Cost 4 vext1 <7,4,2,2>, <7,4,2,2>
3128   2691909279U, // <4,2,2,u>: Cost 3 vext3 <1,2,3,4>, <2,2,u,3>
3129   2691909286U, // <4,2,3,0>: Cost 3 vext3 <1,2,3,4>, <2,3,0,1>
3130   3764840111U, // <4,2,3,1>: Cost 4 vext3 <1,1,1,4>, <2,3,1,1>
3131   3765651129U, // <4,2,3,2>: Cost 4 vext3 <1,2,3,4>, <2,3,2,2>
3132   2698544836U, // <4,2,3,3>: Cost 3 vext3 <2,3,3,4>, <2,3,3,4>
3133   2685863630U, // <4,2,3,4>: Cost 3 vext3 <0,2,2,4>, <2,3,4,5>
3134   2698692310U, // <4,2,3,5>: Cost 3 vext3 <2,3,5,4>, <2,3,5,4>
3135   3772507871U, // <4,2,3,6>: Cost 4 vext3 <2,3,6,4>, <2,3,6,4>
3136   2698839784U, // <4,2,3,7>: Cost 3 vext3 <2,3,7,4>, <2,3,7,4>
3137   2691909358U, // <4,2,3,u>: Cost 3 vext3 <1,2,3,4>, <2,3,u,1>
3138   2564915302U, // <4,2,4,0>: Cost 3 vext1 <2,4,2,4>, LHS
3139   2564916122U, // <4,2,4,1>: Cost 3 vext1 <2,4,2,4>, <1,2,3,4>
3140   2564917004U, // <4,2,4,2>: Cost 3 vext1 <2,4,2,4>, <2,4,2,4>
3141   2699208469U, // <4,2,4,3>: Cost 3 vext3 <2,4,3,4>, <2,4,3,4>
3142   2564918582U, // <4,2,4,4>: Cost 3 vext1 <2,4,2,4>, RHS
3143   2622868790U, // <4,2,4,5>: Cost 3 vext2 <0,u,4,2>, RHS
3144   2229667632U, // <4,2,4,6>: Cost 3 vrev <2,4,6,4>
3145   3800082229U, // <4,2,4,7>: Cost 4 vext3 <7,0,2,4>, <2,4,7,0>
3146   2622869033U, // <4,2,4,u>: Cost 3 vext2 <0,u,4,2>, RHS
3147   2552979558U, // <4,2,5,0>: Cost 3 vext1 <0,4,2,5>, LHS
3148   2558952342U, // <4,2,5,1>: Cost 3 vext1 <1,4,2,5>, <1,2,3,0>
3149   2564925032U, // <4,2,5,2>: Cost 3 vext1 <2,4,2,5>, <2,2,2,2>
3150   2967060582U, // <4,2,5,3>: Cost 3 vzipr <2,3,4,5>, LHS
3151   2552982838U, // <4,2,5,4>: Cost 3 vext1 <0,4,2,5>, RHS
3152   3987130190U, // <4,2,5,5>: Cost 4 vzipl RHS, <2,5,0,7>
3153   2913388474U, // <4,2,5,6>: Cost 3 vzipl RHS, <2,6,3,7>
3154   3895577910U, // <4,2,5,7>: Cost 4 vuzpr <0,4,u,2>, RHS
3155   2552985390U, // <4,2,5,u>: Cost 3 vext1 <0,4,2,5>, LHS
3156   1479245926U, // <4,2,6,0>: Cost 2 vext1 <0,4,2,6>, LHS
3157   2552988406U, // <4,2,6,1>: Cost 3 vext1 <0,4,2,6>, <1,0,3,2>
3158   2552989288U, // <4,2,6,2>: Cost 3 vext1 <0,4,2,6>, <2,2,2,2>
3159   2954461286U, // <4,2,6,3>: Cost 3 vzipr <0,2,4,6>, LHS
3160   1479249206U, // <4,2,6,4>: Cost 2 vext1 <0,4,2,6>, RHS
3161   2229610281U, // <4,2,6,5>: Cost 3 vrev <2,4,5,6>
3162   2600767994U, // <4,2,6,6>: Cost 3 vext1 <u,4,2,6>, <6,2,7,3>
3163   2600768506U, // <4,2,6,7>: Cost 3 vext1 <u,4,2,6>, <7,0,1,2>
3164   1479251758U, // <4,2,6,u>: Cost 2 vext1 <0,4,2,6>, LHS
3165   2659365909U, // <4,2,7,0>: Cost 3 vext2 <7,0,4,2>, <7,0,4,2>
3166   3733771366U, // <4,2,7,1>: Cost 4 vext2 <7,1,4,2>, <7,1,4,2>
3167   3734434999U, // <4,2,7,2>: Cost 4 vext2 <7,2,4,2>, <7,2,4,2>
3168   2701199368U, // <4,2,7,3>: Cost 3 vext3 <2,7,3,4>, <2,7,3,4>
3169   4175774618U, // <4,2,7,4>: Cost 4 vtrnr <2,4,5,7>, <1,2,3,4>
3170   3303360298U, // <4,2,7,5>: Cost 4 vrev <2,4,5,7>
3171   3727136217U, // <4,2,7,6>: Cost 4 vext2 <6,0,4,2>, <7,6,0,4>
3172   3727136364U, // <4,2,7,7>: Cost 4 vext2 <6,0,4,2>, <7,7,7,7>
3173   2659365909U, // <4,2,7,u>: Cost 3 vext2 <7,0,4,2>, <7,0,4,2>
3174   1479262310U, // <4,2,u,0>: Cost 2 vext1 <0,4,2,u>, LHS
3175   2553004790U, // <4,2,u,1>: Cost 3 vext1 <0,4,2,u>, <1,0,3,2>
3176   2553005672U, // <4,2,u,2>: Cost 3 vext1 <0,4,2,u>, <2,2,2,2>
3177   2954477670U, // <4,2,u,3>: Cost 3 vzipr <0,2,4,u>, LHS
3178   1479265590U, // <4,2,u,4>: Cost 2 vext1 <0,4,2,u>, RHS
3179   2622871706U, // <4,2,u,5>: Cost 3 vext2 <0,u,4,2>, RHS
3180   2229700404U, // <4,2,u,6>: Cost 3 vrev <2,4,6,u>
3181   2600784890U, // <4,2,u,7>: Cost 3 vext1 <u,4,2,u>, <7,0,1,2>
3182   1479268142U, // <4,2,u,u>: Cost 2 vext1 <0,4,2,u>, LHS
3183   3765651595U, // <4,3,0,0>: Cost 4 vext3 <1,2,3,4>, <3,0,0,0>
3184   2691909782U, // <4,3,0,1>: Cost 3 vext3 <1,2,3,4>, <3,0,1,2>
3185   2702452897U, // <4,3,0,2>: Cost 3 vext3 <3,0,2,4>, <3,0,2,4>
3186   3693297946U, // <4,3,0,3>: Cost 4 vext2 <0,3,4,3>, <0,3,4,3>
3187   3760711856U, // <4,3,0,4>: Cost 4 vext3 <0,3,u,4>, <3,0,4,1>
3188   2235533820U, // <4,3,0,5>: Cost 3 vrev <3,4,5,0>
3189   3309349381U, // <4,3,0,6>: Cost 4 vrev <3,4,6,0>
3190   3668563278U, // <4,3,0,7>: Cost 4 vext1 <7,4,3,0>, <7,4,3,0>
3191   2691909845U, // <4,3,0,u>: Cost 3 vext3 <1,2,3,4>, <3,0,u,2>
3192   2235173328U, // <4,3,1,0>: Cost 3 vrev <3,4,0,1>
3193   3764840678U, // <4,3,1,1>: Cost 4 vext3 <1,1,1,4>, <3,1,1,1>
3194   2630173594U, // <4,3,1,2>: Cost 3 vext2 <2,1,4,3>, <1,2,3,4>
3195   2703190267U, // <4,3,1,3>: Cost 3 vext3 <3,1,3,4>, <3,1,3,4>
3196   3760195840U, // <4,3,1,4>: Cost 4 vext3 <0,3,1,4>, <3,1,4,0>
3197   3765651724U, // <4,3,1,5>: Cost 4 vext3 <1,2,3,4>, <3,1,5,3>
3198   3309357574U, // <4,3,1,6>: Cost 4 vrev <3,4,6,1>
3199   3769633054U, // <4,3,1,7>: Cost 4 vext3 <1,u,3,4>, <3,1,7,3>
3200   2703558952U, // <4,3,1,u>: Cost 3 vext3 <3,1,u,4>, <3,1,u,4>
3201   3626770534U, // <4,3,2,0>: Cost 4 vext1 <0,4,3,2>, LHS
3202   2630174250U, // <4,3,2,1>: Cost 3 vext2 <2,1,4,3>, <2,1,4,3>
3203   3765651777U, // <4,3,2,2>: Cost 4 vext3 <1,2,3,4>, <3,2,2,2>
3204   2703853900U, // <4,3,2,3>: Cost 3 vext3 <3,2,3,4>, <3,2,3,4>
3205   3626773814U, // <4,3,2,4>: Cost 4 vext1 <0,4,3,2>, RHS
3206   2704001374U, // <4,3,2,5>: Cost 3 vext3 <3,2,5,4>, <3,2,5,4>
3207   3765651814U, // <4,3,2,6>: Cost 4 vext3 <1,2,3,4>, <3,2,6,3>
3208   3769633135U, // <4,3,2,7>: Cost 4 vext3 <1,u,3,4>, <3,2,7,3>
3209   2634819681U, // <4,3,2,u>: Cost 3 vext2 <2,u,4,3>, <2,u,4,3>
3210   3765651839U, // <4,3,3,0>: Cost 4 vext3 <1,2,3,4>, <3,3,0,1>
3211   3765651848U, // <4,3,3,1>: Cost 4 vext3 <1,2,3,4>, <3,3,1,1>
3212   3710552404U, // <4,3,3,2>: Cost 4 vext2 <3,2,4,3>, <3,2,4,3>
3213   2691910044U, // <4,3,3,3>: Cost 3 vext3 <1,2,3,4>, <3,3,3,3>
3214   2704591270U, // <4,3,3,4>: Cost 3 vext3 <3,3,4,4>, <3,3,4,4>
3215   3769633202U, // <4,3,3,5>: Cost 4 vext3 <1,u,3,4>, <3,3,5,7>
3216   3703917212U, // <4,3,3,6>: Cost 4 vext2 <2,1,4,3>, <3,6,4,7>
3217   3769633220U, // <4,3,3,7>: Cost 4 vext3 <1,u,3,4>, <3,3,7,7>
3218   2691910044U, // <4,3,3,u>: Cost 3 vext3 <1,2,3,4>, <3,3,3,3>
3219   2691910096U, // <4,3,4,0>: Cost 3 vext3 <1,2,3,4>, <3,4,0,1>
3220   2691910106U, // <4,3,4,1>: Cost 3 vext3 <1,2,3,4>, <3,4,1,2>
3221   2564990741U, // <4,3,4,2>: Cost 3 vext1 <2,4,3,4>, <2,4,3,4>
3222   3765651946U, // <4,3,4,3>: Cost 4 vext3 <1,2,3,4>, <3,4,3,0>
3223   2691910136U, // <4,3,4,4>: Cost 3 vext3 <1,2,3,4>, <3,4,4,5>
3224   2686454274U, // <4,3,4,5>: Cost 3 vext3 <0,3,1,4>, <3,4,5,6>
3225   2235640329U, // <4,3,4,6>: Cost 3 vrev <3,4,6,4>
3226   3801483792U, // <4,3,4,7>: Cost 4 vext3 <7,2,3,4>, <3,4,7,2>
3227   2691910168U, // <4,3,4,u>: Cost 3 vext3 <1,2,3,4>, <3,4,u,1>
3228   2559025254U, // <4,3,5,0>: Cost 3 vext1 <1,4,3,5>, LHS
3229   2559026237U, // <4,3,5,1>: Cost 3 vext1 <1,4,3,5>, <1,4,3,5>
3230   2564998862U, // <4,3,5,2>: Cost 3 vext1 <2,4,3,5>, <2,3,4,5>
3231   2570971548U, // <4,3,5,3>: Cost 3 vext1 <3,4,3,5>, <3,3,3,3>
3232   2559028534U, // <4,3,5,4>: Cost 3 vext1 <1,4,3,5>, RHS
3233   4163519477U, // <4,3,5,5>: Cost 4 vtrnr <0,4,1,5>, <1,3,4,5>
3234   3309390346U, // <4,3,5,6>: Cost 4 vrev <3,4,6,5>
3235   2706139747U, // <4,3,5,7>: Cost 3 vext3 <3,5,7,4>, <3,5,7,4>
3236   2559031086U, // <4,3,5,u>: Cost 3 vext1 <1,4,3,5>, LHS
3237   2559033446U, // <4,3,6,0>: Cost 3 vext1 <1,4,3,6>, LHS
3238   2559034430U, // <4,3,6,1>: Cost 3 vext1 <1,4,3,6>, <1,4,3,6>
3239   2565007127U, // <4,3,6,2>: Cost 3 vext1 <2,4,3,6>, <2,4,3,6>
3240   2570979740U, // <4,3,6,3>: Cost 3 vext1 <3,4,3,6>, <3,3,3,3>
3241   2559036726U, // <4,3,6,4>: Cost 3 vext1 <1,4,3,6>, RHS
3242   1161841154U, // <4,3,6,5>: Cost 2 vrev <3,4,5,6>
3243   4028203932U, // <4,3,6,6>: Cost 4 vzipr <0,2,4,6>, <1,2,3,6>
3244   2706803380U, // <4,3,6,7>: Cost 3 vext3 <3,6,7,4>, <3,6,7,4>
3245   1162062365U, // <4,3,6,u>: Cost 2 vrev <3,4,u,6>
3246   3769633475U, // <4,3,7,0>: Cost 4 vext3 <1,u,3,4>, <3,7,0,1>
3247   3769633488U, // <4,3,7,1>: Cost 4 vext3 <1,u,3,4>, <3,7,1,5>
3248   3638757144U, // <4,3,7,2>: Cost 4 vext1 <2,4,3,7>, <2,4,3,7>
3249   3769633508U, // <4,3,7,3>: Cost 4 vext3 <1,u,3,4>, <3,7,3,7>
3250   3769633515U, // <4,3,7,4>: Cost 4 vext3 <1,u,3,4>, <3,7,4,5>
3251   3769633526U, // <4,3,7,5>: Cost 4 vext3 <1,u,3,4>, <3,7,5,7>
3252   3662647932U, // <4,3,7,6>: Cost 4 vext1 <6,4,3,7>, <6,4,3,7>
3253   3781208837U, // <4,3,7,7>: Cost 4 vext3 <3,7,7,4>, <3,7,7,4>
3254   3769633547U, // <4,3,7,u>: Cost 4 vext3 <1,u,3,4>, <3,7,u,1>
3255   2559049830U, // <4,3,u,0>: Cost 3 vext1 <1,4,3,u>, LHS
3256   2691910430U, // <4,3,u,1>: Cost 3 vext3 <1,2,3,4>, <3,u,1,2>
3257   2565023513U, // <4,3,u,2>: Cost 3 vext1 <2,4,3,u>, <2,4,3,u>
3258   2707835698U, // <4,3,u,3>: Cost 3 vext3 <3,u,3,4>, <3,u,3,4>
3259   2559053110U, // <4,3,u,4>: Cost 3 vext1 <1,4,3,u>, RHS
3260   1161857540U, // <4,3,u,5>: Cost 2 vrev <3,4,5,u>
3261   2235673101U, // <4,3,u,6>: Cost 3 vrev <3,4,6,u>
3262   2708130646U, // <4,3,u,7>: Cost 3 vext3 <3,u,7,4>, <3,u,7,4>
3263   1162078751U, // <4,3,u,u>: Cost 2 vrev <3,4,u,u>
3264   2617573416U, // <4,4,0,0>: Cost 3 vext2 <0,0,4,4>, <0,0,4,4>
3265   1570373734U, // <4,4,0,1>: Cost 2 vext2 <4,4,4,4>, LHS
3266   2779676774U, // <4,4,0,2>: Cost 3 vuzpl <4,6,4,6>, LHS
3267   3760196480U, // <4,4,0,3>: Cost 4 vext3 <0,3,1,4>, <4,0,3,1>
3268   2576977100U, // <4,4,0,4>: Cost 3 vext1 <4,4,4,0>, <4,4,4,0>
3269   2718747538U, // <4,4,0,5>: Cost 3 vext3 <5,6,7,4>, <4,0,5,1>
3270   2718747548U, // <4,4,0,6>: Cost 3 vext3 <5,6,7,4>, <4,0,6,2>
3271   3668637015U, // <4,4,0,7>: Cost 4 vext1 <7,4,4,0>, <7,4,4,0>
3272   1570374301U, // <4,4,0,u>: Cost 2 vext2 <4,4,4,4>, LHS
3273   2644116214U, // <4,4,1,0>: Cost 3 vext2 <4,4,4,4>, <1,0,3,2>
3274   2644116276U, // <4,4,1,1>: Cost 3 vext2 <4,4,4,4>, <1,1,1,1>
3275   2691910602U, // <4,4,1,2>: Cost 3 vext3 <1,2,3,4>, <4,1,2,3>
3276   2644116440U, // <4,4,1,3>: Cost 3 vext2 <4,4,4,4>, <1,3,1,3>
3277   2711227356U, // <4,4,1,4>: Cost 3 vext3 <4,4,4,4>, <4,1,4,3>
3278   2709310438U, // <4,4,1,5>: Cost 3 vext3 <4,1,5,4>, <4,1,5,4>
3279   3765652462U, // <4,4,1,6>: Cost 4 vext3 <1,2,3,4>, <4,1,6,3>
3280   3768970231U, // <4,4,1,7>: Cost 4 vext3 <1,7,3,4>, <4,1,7,3>
3281   2695891968U, // <4,4,1,u>: Cost 3 vext3 <1,u,3,4>, <4,1,u,3>
3282   3703260634U, // <4,4,2,0>: Cost 4 vext2 <2,0,4,4>, <2,0,4,4>
3283   3765652499U, // <4,4,2,1>: Cost 4 vext3 <1,2,3,4>, <4,2,1,4>
3284   2644117096U, // <4,4,2,2>: Cost 3 vext2 <4,4,4,4>, <2,2,2,2>
3285   2631509709U, // <4,4,2,3>: Cost 3 vext2 <2,3,4,4>, <2,3,4,4>
3286   2644117269U, // <4,4,2,4>: Cost 3 vext2 <4,4,4,4>, <2,4,3,4>
3287   3705251698U, // <4,4,2,5>: Cost 4 vext2 <2,3,4,4>, <2,5,4,7>
3288   2710047808U, // <4,4,2,6>: Cost 3 vext3 <4,2,6,4>, <4,2,6,4>
3289   3783863369U, // <4,4,2,7>: Cost 4 vext3 <4,2,7,4>, <4,2,7,4>
3290   2634827874U, // <4,4,2,u>: Cost 3 vext2 <2,u,4,4>, <2,u,4,4>
3291   2644117654U, // <4,4,3,0>: Cost 3 vext2 <4,4,4,4>, <3,0,1,2>
3292   3638797210U, // <4,4,3,1>: Cost 4 vext1 <2,4,4,3>, <1,2,3,4>
3293   3638798082U, // <4,4,3,2>: Cost 4 vext1 <2,4,4,3>, <2,4,1,3>
3294   2637482406U, // <4,4,3,3>: Cost 3 vext2 <3,3,4,4>, <3,3,4,4>
3295   2638146039U, // <4,4,3,4>: Cost 3 vext2 <3,4,4,4>, <3,4,4,4>
3296   3913287374U, // <4,4,3,5>: Cost 4 vuzpr <3,4,5,4>, <2,3,4,5>
3297   3765652625U, // <4,4,3,6>: Cost 4 vext3 <1,2,3,4>, <4,3,6,4>
3298   3713878762U, // <4,4,3,7>: Cost 4 vext2 <3,7,4,4>, <3,7,4,4>
3299   2637482406U, // <4,4,3,u>: Cost 3 vext2 <3,3,4,4>, <3,3,4,4>
3300   1503264870U, // <4,4,4,0>: Cost 2 vext1 <4,4,4,4>, LHS
3301   2577007514U, // <4,4,4,1>: Cost 3 vext1 <4,4,4,4>, <1,2,3,4>
3302   2577008232U, // <4,4,4,2>: Cost 3 vext1 <4,4,4,4>, <2,2,2,2>
3303   2571037175U, // <4,4,4,3>: Cost 3 vext1 <3,4,4,4>, <3,4,4,4>
3304   161926454U, // <4,4,4,4>: Cost 1 vdup0 RHS
3305   1570377014U, // <4,4,4,5>: Cost 2 vext2 <4,4,4,4>, RHS
3306   2779680054U, // <4,4,4,6>: Cost 3 vuzpl <4,6,4,6>, RHS
3307   2594927963U, // <4,4,4,7>: Cost 3 vext1 <7,4,4,4>, <7,4,4,4>
3308   161926454U, // <4,4,4,u>: Cost 1 vdup0 RHS
3309   2571042918U, // <4,4,5,0>: Cost 3 vext1 <3,4,4,5>, LHS
3310   2571043738U, // <4,4,5,1>: Cost 3 vext1 <3,4,4,5>, <1,2,3,4>
3311   3638814495U, // <4,4,5,2>: Cost 4 vext1 <2,4,4,5>, <2,4,4,5>
3312   2571045368U, // <4,4,5,3>: Cost 3 vext1 <3,4,4,5>, <3,4,4,5>
3313   2571046198U, // <4,4,5,4>: Cost 3 vext1 <3,4,4,5>, RHS
3314   1839648054U, // <4,4,5,5>: Cost 2 vzipl RHS, RHS
3315   1618169142U, // <4,4,5,6>: Cost 2 vext3 <1,2,3,4>, RHS
3316   2594936156U, // <4,4,5,7>: Cost 3 vext1 <7,4,4,5>, <7,4,4,5>
3317   1618169160U, // <4,4,5,u>: Cost 2 vext3 <1,2,3,4>, RHS
3318   2553135206U, // <4,4,6,0>: Cost 3 vext1 <0,4,4,6>, LHS
3319   3626877686U, // <4,4,6,1>: Cost 4 vext1 <0,4,4,6>, <1,0,3,2>
3320   2565080782U, // <4,4,6,2>: Cost 3 vext1 <2,4,4,6>, <2,3,4,5>
3321   2571053561U, // <4,4,6,3>: Cost 3 vext1 <3,4,4,6>, <3,4,4,6>
3322   2553138486U, // <4,4,6,4>: Cost 3 vext1 <0,4,4,6>, RHS
3323   2241555675U, // <4,4,6,5>: Cost 3 vrev <4,4,5,6>
3324   1973865782U, // <4,4,6,6>: Cost 2 vtrnl RHS, RHS
3325   2658055029U, // <4,4,6,7>: Cost 3 vext2 <6,7,4,4>, <6,7,4,4>
3326   1973865800U, // <4,4,6,u>: Cost 2 vtrnl RHS, RHS
3327   2644120570U, // <4,4,7,0>: Cost 3 vext2 <4,4,4,4>, <7,0,1,2>
3328   3638829978U, // <4,4,7,1>: Cost 4 vext1 <2,4,4,7>, <1,2,3,4>
3329   3638830881U, // <4,4,7,2>: Cost 4 vext1 <2,4,4,7>, <2,4,4,7>
3330   3735115018U, // <4,4,7,3>: Cost 4 vext2 <7,3,4,4>, <7,3,4,4>
3331   2662036827U, // <4,4,7,4>: Cost 3 vext2 <7,4,4,4>, <7,4,4,4>
3332   2713292236U, // <4,4,7,5>: Cost 3 vext3 <4,7,5,4>, <4,7,5,4>
3333   2713365973U, // <4,4,7,6>: Cost 3 vext3 <4,7,6,4>, <4,7,6,4>
3334   2644121196U, // <4,4,7,7>: Cost 3 vext2 <4,4,4,4>, <7,7,7,7>
3335   2662036827U, // <4,4,7,u>: Cost 3 vext2 <7,4,4,4>, <7,4,4,4>
3336   1503297638U, // <4,4,u,0>: Cost 2 vext1 <4,4,4,u>, LHS
3337   1570379566U, // <4,4,u,1>: Cost 2 vext2 <4,4,4,4>, LHS
3338   2779682606U, // <4,4,u,2>: Cost 3 vuzpl <4,6,4,6>, LHS
3339   2571069947U, // <4,4,u,3>: Cost 3 vext1 <3,4,4,u>, <3,4,4,u>
3340   161926454U, // <4,4,u,4>: Cost 1 vdup0 RHS
3341   1841638710U, // <4,4,u,5>: Cost 2 vzipl RHS, RHS
3342   1618169385U, // <4,4,u,6>: Cost 2 vext3 <1,2,3,4>, RHS
3343   2594960735U, // <4,4,u,7>: Cost 3 vext1 <7,4,4,u>, <7,4,4,u>
3344   161926454U, // <4,4,u,u>: Cost 1 vdup0 RHS
3345   2631516160U, // <4,5,0,0>: Cost 3 vext2 <2,3,4,5>, <0,0,0,0>
3346   1557774438U, // <4,5,0,1>: Cost 2 vext2 <2,3,4,5>, LHS
3347   2618908875U, // <4,5,0,2>: Cost 3 vext2 <0,2,4,5>, <0,2,4,5>
3348   2571078140U, // <4,5,0,3>: Cost 3 vext1 <3,4,5,0>, <3,4,5,0>
3349   2626871634U, // <4,5,0,4>: Cost 3 vext2 <1,5,4,5>, <0,4,1,5>
3350   3705258414U, // <4,5,0,5>: Cost 4 vext2 <2,3,4,5>, <0,5,2,7>
3351   2594968438U, // <4,5,0,6>: Cost 3 vext1 <7,4,5,0>, <6,7,4,5>
3352   2594968928U, // <4,5,0,7>: Cost 3 vext1 <7,4,5,0>, <7,4,5,0>
3353   1557775005U, // <4,5,0,u>: Cost 2 vext2 <2,3,4,5>, LHS
3354   2631516918U, // <4,5,1,0>: Cost 3 vext2 <2,3,4,5>, <1,0,3,2>
3355   2624217939U, // <4,5,1,1>: Cost 3 vext2 <1,1,4,5>, <1,1,4,5>
3356   2631517078U, // <4,5,1,2>: Cost 3 vext2 <2,3,4,5>, <1,2,3,0>
3357   2821341286U, // <4,5,1,3>: Cost 3 vuzpr <0,4,1,5>, LHS
3358   3895086054U, // <4,5,1,4>: Cost 4 vuzpr <0,4,1,5>, <4,1,5,4>
3359   2626872471U, // <4,5,1,5>: Cost 3 vext2 <1,5,4,5>, <1,5,4,5>
3360   3895083131U, // <4,5,1,6>: Cost 4 vuzpr <0,4,1,5>, <0,1,4,6>
3361   2718748368U, // <4,5,1,7>: Cost 3 vext3 <5,6,7,4>, <5,1,7,3>
3362   2821341291U, // <4,5,1,u>: Cost 3 vuzpr <0,4,1,5>, LHS
3363   2571092070U, // <4,5,2,0>: Cost 3 vext1 <3,4,5,2>, LHS
3364   3699287585U, // <4,5,2,1>: Cost 4 vext2 <1,3,4,5>, <2,1,3,3>
3365   2630854269U, // <4,5,2,2>: Cost 3 vext2 <2,2,4,5>, <2,2,4,5>
3366   1557776078U, // <4,5,2,3>: Cost 2 vext2 <2,3,4,5>, <2,3,4,5>
3367   2631517974U, // <4,5,2,4>: Cost 3 vext2 <2,3,4,5>, <2,4,3,5>
3368   3692652384U, // <4,5,2,5>: Cost 4 vext2 <0,2,4,5>, <2,5,2,7>
3369   2631518138U, // <4,5,2,6>: Cost 3 vext2 <2,3,4,5>, <2,6,3,7>
3370   4164013366U, // <4,5,2,7>: Cost 4 vtrnr <0,4,u,2>, RHS
3371   1561094243U, // <4,5,2,u>: Cost 2 vext2 <2,u,4,5>, <2,u,4,5>
3372   2631518358U, // <4,5,3,0>: Cost 3 vext2 <2,3,4,5>, <3,0,1,2>
3373   3895084710U, // <4,5,3,1>: Cost 4 vuzpr <0,4,1,5>, <2,3,0,1>
3374   2631518540U, // <4,5,3,2>: Cost 3 vext2 <2,3,4,5>, <3,2,3,4>
3375   2631518620U, // <4,5,3,3>: Cost 3 vext2 <2,3,4,5>, <3,3,3,3>
3376   2631518716U, // <4,5,3,4>: Cost 3 vext2 <2,3,4,5>, <3,4,5,0>
3377   2631518784U, // <4,5,3,5>: Cost 3 vext2 <2,3,4,5>, <3,5,3,5>
3378   2658060980U, // <4,5,3,6>: Cost 3 vext2 <6,7,4,5>, <3,6,7,4>
3379   2640145131U, // <4,5,3,7>: Cost 3 vext2 <3,7,4,5>, <3,7,4,5>
3380   2631519006U, // <4,5,3,u>: Cost 3 vext2 <2,3,4,5>, <3,u,1,2>
3381   2571108454U, // <4,5,4,0>: Cost 3 vext1 <3,4,5,4>, LHS
3382   3632907342U, // <4,5,4,1>: Cost 4 vext1 <1,4,5,4>, <1,4,5,4>
3383   2571110094U, // <4,5,4,2>: Cost 3 vext1 <3,4,5,4>, <2,3,4,5>
3384   2571110912U, // <4,5,4,3>: Cost 3 vext1 <3,4,5,4>, <3,4,5,4>
3385   2571111734U, // <4,5,4,4>: Cost 3 vext1 <3,4,5,4>, RHS
3386   1557777718U, // <4,5,4,5>: Cost 2 vext2 <2,3,4,5>, RHS
3387   2645454195U, // <4,5,4,6>: Cost 3 vext2 <4,6,4,5>, <4,6,4,5>
3388   2718748614U, // <4,5,4,7>: Cost 3 vext3 <5,6,7,4>, <5,4,7,6>
3389   1557777961U, // <4,5,4,u>: Cost 2 vext2 <2,3,4,5>, RHS
3390   1503346790U, // <4,5,5,0>: Cost 2 vext1 <4,4,5,5>, LHS
3391   2913398480U, // <4,5,5,1>: Cost 3 vzipl RHS, <5,1,7,3>
3392   2631519998U, // <4,5,5,2>: Cost 3 vext2 <2,3,4,5>, <5,2,3,4>
3393   2577090710U, // <4,5,5,3>: Cost 3 vext1 <4,4,5,5>, <3,0,1,2>
3394   1503349978U, // <4,5,5,4>: Cost 2 vext1 <4,4,5,5>, <4,4,5,5>
3395   2631520260U, // <4,5,5,5>: Cost 3 vext2 <2,3,4,5>, <5,5,5,5>
3396   2913390690U, // <4,5,5,6>: Cost 3 vzipl RHS, <5,6,7,0>
3397   2821344566U, // <4,5,5,7>: Cost 3 vuzpr <0,4,1,5>, RHS
3398   1503352622U, // <4,5,5,u>: Cost 2 vext1 <4,4,5,5>, LHS
3399   1497383014U, // <4,5,6,0>: Cost 2 vext1 <3,4,5,6>, LHS
3400   2559181904U, // <4,5,6,1>: Cost 3 vext1 <1,4,5,6>, <1,4,5,6>
3401   2565154601U, // <4,5,6,2>: Cost 3 vext1 <2,4,5,6>, <2,4,5,6>
3402   1497385474U, // <4,5,6,3>: Cost 2 vext1 <3,4,5,6>, <3,4,5,6>
3403   1497386294U, // <4,5,6,4>: Cost 2 vext1 <3,4,5,6>, RHS
3404   3047608324U, // <4,5,6,5>: Cost 3 vtrnl RHS, <5,5,5,5>
3405   2571129656U, // <4,5,6,6>: Cost 3 vext1 <3,4,5,6>, <6,6,6,6>
3406   27705344U, // <4,5,6,7>: Cost 0 copy RHS
3407   27705344U, // <4,5,6,u>: Cost 0 copy RHS
3408   2565161062U, // <4,5,7,0>: Cost 3 vext1 <2,4,5,7>, LHS
3409   2565161882U, // <4,5,7,1>: Cost 3 vext1 <2,4,5,7>, <1,2,3,4>
3410   2565162794U, // <4,5,7,2>: Cost 3 vext1 <2,4,5,7>, <2,4,5,7>
3411   2661381387U, // <4,5,7,3>: Cost 3 vext2 <7,3,4,5>, <7,3,4,5>
3412   2565164342U, // <4,5,7,4>: Cost 3 vext1 <2,4,5,7>, RHS
3413   2718748840U, // <4,5,7,5>: Cost 3 vext3 <5,6,7,4>, <5,7,5,7>
3414   2718748846U, // <4,5,7,6>: Cost 3 vext3 <5,6,7,4>, <5,7,6,4>
3415   2719412407U, // <4,5,7,7>: Cost 3 vext3 <5,7,7,4>, <5,7,7,4>
3416   2565166894U, // <4,5,7,u>: Cost 3 vext1 <2,4,5,7>, LHS
3417   1497399398U, // <4,5,u,0>: Cost 2 vext1 <3,4,5,u>, LHS
3418   1557780270U, // <4,5,u,1>: Cost 2 vext2 <2,3,4,5>, LHS
3419   2631522181U, // <4,5,u,2>: Cost 3 vext2 <2,3,4,5>, <u,2,3,0>
3420   1497401860U, // <4,5,u,3>: Cost 2 vext1 <3,4,5,u>, <3,4,5,u>
3421   1497402678U, // <4,5,u,4>: Cost 2 vext1 <3,4,5,u>, RHS
3422   1557780634U, // <4,5,u,5>: Cost 2 vext2 <2,3,4,5>, RHS
3423   2631522512U, // <4,5,u,6>: Cost 3 vext2 <2,3,4,5>, <u,6,3,7>
3424   27705344U, // <4,5,u,7>: Cost 0 copy RHS
3425   27705344U, // <4,5,u,u>: Cost 0 copy RHS
3426   2618916864U, // <4,6,0,0>: Cost 3 vext2 <0,2,4,6>, <0,0,0,0>
3427   1545175142U, // <4,6,0,1>: Cost 2 vext2 <0,2,4,6>, LHS
3428   1545175244U, // <4,6,0,2>: Cost 2 vext2 <0,2,4,6>, <0,2,4,6>
3429   3692658940U, // <4,6,0,3>: Cost 4 vext2 <0,2,4,6>, <0,3,1,0>
3430   2618917202U, // <4,6,0,4>: Cost 3 vext2 <0,2,4,6>, <0,4,1,5>
3431   3852910806U, // <4,6,0,5>: Cost 4 vuzpl RHS, <0,2,5,7>
3432   2253525648U, // <4,6,0,6>: Cost 3 vrev <6,4,6,0>
3433   4040764726U, // <4,6,0,7>: Cost 4 vzipr <2,3,4,0>, RHS
3434   1545175709U, // <4,6,0,u>: Cost 2 vext2 <0,2,4,6>, LHS
3435   2618917622U, // <4,6,1,0>: Cost 3 vext2 <0,2,4,6>, <1,0,3,2>
3436   2618917684U, // <4,6,1,1>: Cost 3 vext2 <0,2,4,6>, <1,1,1,1>
3437   2618917782U, // <4,6,1,2>: Cost 3 vext2 <0,2,4,6>, <1,2,3,0>
3438   2618917848U, // <4,6,1,3>: Cost 3 vext2 <0,2,4,6>, <1,3,1,3>
3439   3692659773U, // <4,6,1,4>: Cost 4 vext2 <0,2,4,6>, <1,4,3,5>
3440   2618918032U, // <4,6,1,5>: Cost 3 vext2 <0,2,4,6>, <1,5,3,7>
3441   3692659937U, // <4,6,1,6>: Cost 4 vext2 <0,2,4,6>, <1,6,3,7>
3442   4032146742U, // <4,6,1,7>: Cost 4 vzipr <0,u,4,1>, RHS
3443   2618918253U, // <4,6,1,u>: Cost 3 vext2 <0,2,4,6>, <1,u,1,3>
3444   2618918380U, // <4,6,2,0>: Cost 3 vext2 <0,2,4,6>, <2,0,6,4>
3445   2618918460U, // <4,6,2,1>: Cost 3 vext2 <0,2,4,6>, <2,1,6,3>
3446   2618918504U, // <4,6,2,2>: Cost 3 vext2 <0,2,4,6>, <2,2,2,2>
3447   2618918566U, // <4,6,2,3>: Cost 3 vext2 <0,2,4,6>, <2,3,0,1>
3448   2618918679U, // <4,6,2,4>: Cost 3 vext2 <0,2,4,6>, <2,4,3,6>
3449   2618918788U, // <4,6,2,5>: Cost 3 vext2 <0,2,4,6>, <2,5,6,7>
3450   2618918842U, // <4,6,2,6>: Cost 3 vext2 <0,2,4,6>, <2,6,3,7>
3451   2718749178U, // <4,6,2,7>: Cost 3 vext3 <5,6,7,4>, <6,2,7,3>
3452   2618918971U, // <4,6,2,u>: Cost 3 vext2 <0,2,4,6>, <2,u,0,1>
3453   2618919062U, // <4,6,3,0>: Cost 3 vext2 <0,2,4,6>, <3,0,1,2>
3454   2636171526U, // <4,6,3,1>: Cost 3 vext2 <3,1,4,6>, <3,1,4,6>
3455   3692661057U, // <4,6,3,2>: Cost 4 vext2 <0,2,4,6>, <3,2,2,2>
3456   2618919324U, // <4,6,3,3>: Cost 3 vext2 <0,2,4,6>, <3,3,3,3>
3457   2618919426U, // <4,6,3,4>: Cost 3 vext2 <0,2,4,6>, <3,4,5,6>
3458   2638826058U, // <4,6,3,5>: Cost 3 vext2 <3,5,4,6>, <3,5,4,6>
3459   3913303030U, // <4,6,3,6>: Cost 4 vuzpr <3,4,5,6>, <1,3,4,6>
3460   2722730572U, // <4,6,3,7>: Cost 3 vext3 <6,3,7,4>, <6,3,7,4>
3461   2618919710U, // <4,6,3,u>: Cost 3 vext2 <0,2,4,6>, <3,u,1,2>
3462   2565210214U, // <4,6,4,0>: Cost 3 vext1 <2,4,6,4>, LHS
3463   2718749286U, // <4,6,4,1>: Cost 3 vext3 <5,6,7,4>, <6,4,1,3>
3464   2565211952U, // <4,6,4,2>: Cost 3 vext1 <2,4,6,4>, <2,4,6,4>
3465   2571184649U, // <4,6,4,3>: Cost 3 vext1 <3,4,6,4>, <3,4,6,4>
3466   2565213494U, // <4,6,4,4>: Cost 3 vext1 <2,4,6,4>, RHS
3467   1545178422U, // <4,6,4,5>: Cost 2 vext2 <0,2,4,6>, RHS
3468   1705430326U, // <4,6,4,6>: Cost 2 vuzpl RHS, RHS
3469   2595075437U, // <4,6,4,7>: Cost 3 vext1 <7,4,6,4>, <7,4,6,4>
3470   1545178665U, // <4,6,4,u>: Cost 2 vext2 <0,2,4,6>, RHS
3471   2565218406U, // <4,6,5,0>: Cost 3 vext1 <2,4,6,5>, LHS
3472   2645462736U, // <4,6,5,1>: Cost 3 vext2 <4,6,4,6>, <5,1,7,3>
3473   2913399290U, // <4,6,5,2>: Cost 3 vzipl RHS, <6,2,7,3>
3474   3913305394U, // <4,6,5,3>: Cost 4 vuzpr <3,4,5,6>, <4,5,6,3>
3475   2645462982U, // <4,6,5,4>: Cost 3 vext2 <4,6,4,6>, <5,4,7,6>
3476   2779172868U, // <4,6,5,5>: Cost 3 vuzpl RHS, <5,5,5,5>
3477   2913391416U, // <4,6,5,6>: Cost 3 vzipl RHS, <6,6,6,6>
3478   2821426486U, // <4,6,5,7>: Cost 3 vuzpr <0,4,2,6>, RHS
3479   2821426487U, // <4,6,5,u>: Cost 3 vuzpr <0,4,2,6>, RHS
3480   1503428710U, // <4,6,6,0>: Cost 2 vext1 <4,4,6,6>, LHS
3481   2577171190U, // <4,6,6,1>: Cost 3 vext1 <4,4,6,6>, <1,0,3,2>
3482   2645463546U, // <4,6,6,2>: Cost 3 vext2 <4,6,4,6>, <6,2,7,3>
3483   2577172630U, // <4,6,6,3>: Cost 3 vext1 <4,4,6,6>, <3,0,1,2>
3484   1503431908U, // <4,6,6,4>: Cost 2 vext1 <4,4,6,6>, <4,4,6,6>
3485   2253501069U, // <4,6,6,5>: Cost 3 vrev <6,4,5,6>
3486   2618921784U, // <4,6,6,6>: Cost 3 vext2 <0,2,4,6>, <6,6,6,6>
3487   2954464566U, // <4,6,6,7>: Cost 3 vzipr <0,2,4,6>, RHS
3488   1503434542U, // <4,6,6,u>: Cost 2 vext1 <4,4,6,6>, LHS
3489   2645464058U, // <4,6,7,0>: Cost 3 vext2 <4,6,4,6>, <7,0,1,2>
3490   2779173882U, // <4,6,7,1>: Cost 3 vuzpl RHS, <7,0,1,2>
3491   3638978355U, // <4,6,7,2>: Cost 4 vext1 <2,4,6,7>, <2,4,6,7>
3492   2725090156U, // <4,6,7,3>: Cost 3 vext3 <6,7,3,4>, <6,7,3,4>
3493   2645464422U, // <4,6,7,4>: Cost 3 vext2 <4,6,4,6>, <7,4,5,6>
3494   2779174246U, // <4,6,7,5>: Cost 3 vuzpl RHS, <7,4,5,6>
3495   3852915914U, // <4,6,7,6>: Cost 4 vuzpl RHS, <7,2,6,3>
3496   2779174508U, // <4,6,7,7>: Cost 3 vuzpl RHS, <7,7,7,7>
3497   2779173945U, // <4,6,7,u>: Cost 3 vuzpl RHS, <7,0,u,2>
3498   1503445094U, // <4,6,u,0>: Cost 2 vext1 <4,4,6,u>, LHS
3499   1545180974U, // <4,6,u,1>: Cost 2 vext2 <0,2,4,6>, LHS
3500   1705432878U, // <4,6,u,2>: Cost 2 vuzpl RHS, LHS
3501   2618922940U, // <4,6,u,3>: Cost 3 vext2 <0,2,4,6>, <u,3,0,1>
3502   1503448294U, // <4,6,u,4>: Cost 2 vext1 <4,4,6,u>, <4,4,6,u>
3503   1545181338U, // <4,6,u,5>: Cost 2 vext2 <0,2,4,6>, RHS
3504   1705433242U, // <4,6,u,6>: Cost 2 vuzpl RHS, RHS
3505   2954480950U, // <4,6,u,7>: Cost 3 vzipr <0,2,4,u>, RHS
3506   1545181541U, // <4,6,u,u>: Cost 2 vext2 <0,2,4,6>, LHS
3507   3706601472U, // <4,7,0,0>: Cost 4 vext2 <2,5,4,7>, <0,0,0,0>
3508   2632859750U, // <4,7,0,1>: Cost 3 vext2 <2,5,4,7>, LHS
3509   2726343685U, // <4,7,0,2>: Cost 3 vext3 <7,0,2,4>, <7,0,2,4>
3510   3701293312U, // <4,7,0,3>: Cost 4 vext2 <1,6,4,7>, <0,3,1,4>
3511   3706601810U, // <4,7,0,4>: Cost 4 vext2 <2,5,4,7>, <0,4,1,5>
3512   2259424608U, // <4,7,0,5>: Cost 3 vrev <7,4,5,0>
3513   3695321617U, // <4,7,0,6>: Cost 4 vext2 <0,6,4,7>, <0,6,4,7>
3514   3800454194U, // <4,7,0,7>: Cost 4 vext3 <7,0,7,4>, <7,0,7,4>
3515   2632860317U, // <4,7,0,u>: Cost 3 vext2 <2,5,4,7>, LHS
3516   2259064116U, // <4,7,1,0>: Cost 3 vrev <7,4,0,1>
3517   3700630324U, // <4,7,1,1>: Cost 4 vext2 <1,5,4,7>, <1,1,1,1>
3518   2632860570U, // <4,7,1,2>: Cost 3 vext2 <2,5,4,7>, <1,2,3,4>
3519   3769635936U, // <4,7,1,3>: Cost 4 vext3 <1,u,3,4>, <7,1,3,5>
3520   3656920374U, // <4,7,1,4>: Cost 4 vext1 <5,4,7,1>, RHS
3521   3700630681U, // <4,7,1,5>: Cost 4 vext2 <1,5,4,7>, <1,5,4,7>
3522   3701294314U, // <4,7,1,6>: Cost 4 vext2 <1,6,4,7>, <1,6,4,7>
3523   3793818754U, // <4,7,1,7>: Cost 4 vext3 <5,u,7,4>, <7,1,7,3>
3524   2259654012U, // <4,7,1,u>: Cost 3 vrev <7,4,u,1>
3525   3656925286U, // <4,7,2,0>: Cost 4 vext1 <5,4,7,2>, LHS
3526   3706603050U, // <4,7,2,1>: Cost 4 vext2 <2,5,4,7>, <2,1,4,3>
3527   3706603112U, // <4,7,2,2>: Cost 4 vext2 <2,5,4,7>, <2,2,2,2>
3528   2727744688U, // <4,7,2,3>: Cost 3 vext3 <7,2,3,4>, <7,2,3,4>
3529   3705939745U, // <4,7,2,4>: Cost 4 vext2 <2,4,4,7>, <2,4,4,7>
3530   2632861554U, // <4,7,2,5>: Cost 3 vext2 <2,5,4,7>, <2,5,4,7>
3531   3706603450U, // <4,7,2,6>: Cost 4 vext2 <2,5,4,7>, <2,6,3,7>
3532   3792491731U, // <4,7,2,7>: Cost 4 vext3 <5,6,7,4>, <7,2,7,3>
3533   2634852453U, // <4,7,2,u>: Cost 3 vext2 <2,u,4,7>, <2,u,4,7>
3534   3706603670U, // <4,7,3,0>: Cost 4 vext2 <2,5,4,7>, <3,0,1,2>
3535   3662906266U, // <4,7,3,1>: Cost 4 vext1 <6,4,7,3>, <1,2,3,4>
3536   3725183326U, // <4,7,3,2>: Cost 4 vext2 <5,6,4,7>, <3,2,5,4>
3537   3706603932U, // <4,7,3,3>: Cost 4 vext2 <2,5,4,7>, <3,3,3,3>
3538   3701295618U, // <4,7,3,4>: Cost 4 vext2 <1,6,4,7>, <3,4,5,6>
3539   2638834251U, // <4,7,3,5>: Cost 3 vext2 <3,5,4,7>, <3,5,4,7>
3540   2639497884U, // <4,7,3,6>: Cost 3 vext2 <3,6,4,7>, <3,6,4,7>
3541   3802445093U, // <4,7,3,7>: Cost 4 vext3 <7,3,7,4>, <7,3,7,4>
3542   2640825150U, // <4,7,3,u>: Cost 3 vext2 <3,u,4,7>, <3,u,4,7>
3543   2718750004U, // <4,7,4,0>: Cost 3 vext3 <5,6,7,4>, <7,4,0,1>
3544   3706604490U, // <4,7,4,1>: Cost 4 vext2 <2,5,4,7>, <4,1,2,3>
3545   3656943474U, // <4,7,4,2>: Cost 4 vext1 <5,4,7,4>, <2,5,4,7>
3546   3779884371U, // <4,7,4,3>: Cost 4 vext3 <3,5,7,4>, <7,4,3,5>
3547   2259383643U, // <4,7,4,4>: Cost 3 vrev <7,4,4,4>
3548   2632863030U, // <4,7,4,5>: Cost 3 vext2 <2,5,4,7>, RHS
3549   2259531117U, // <4,7,4,6>: Cost 3 vrev <7,4,6,4>
3550   3907340074U, // <4,7,4,7>: Cost 4 vuzpr <2,4,5,7>, <2,4,5,7>
3551   2632863273U, // <4,7,4,u>: Cost 3 vext2 <2,5,4,7>, RHS
3552   2913391610U, // <4,7,5,0>: Cost 3 vzipl RHS, <7,0,1,2>
3553   3645006848U, // <4,7,5,1>: Cost 4 vext1 <3,4,7,5>, <1,3,5,7>
3554   2589181646U, // <4,7,5,2>: Cost 3 vext1 <6,4,7,5>, <2,3,4,5>
3555   3645008403U, // <4,7,5,3>: Cost 4 vext1 <3,4,7,5>, <3,4,7,5>
3556   2913391974U, // <4,7,5,4>: Cost 3 vzipl RHS, <7,4,5,6>
3557   2583211973U, // <4,7,5,5>: Cost 3 vext1 <5,4,7,5>, <5,4,7,5>
3558   2589184670U, // <4,7,5,6>: Cost 3 vext1 <6,4,7,5>, <6,4,7,5>
3559   2913392236U, // <4,7,5,7>: Cost 3 vzipl RHS, <7,7,7,7>
3560   2913392258U, // <4,7,5,u>: Cost 3 vzipl RHS, <7,u,1,2>
3561   1509474406U, // <4,7,6,0>: Cost 2 vext1 <5,4,7,6>, LHS
3562   3047609338U, // <4,7,6,1>: Cost 3 vtrnl RHS, <7,0,1,2>
3563   2583217768U, // <4,7,6,2>: Cost 3 vext1 <5,4,7,6>, <2,2,2,2>
3564   2583218326U, // <4,7,6,3>: Cost 3 vext1 <5,4,7,6>, <3,0,1,2>
3565   1509477686U, // <4,7,6,4>: Cost 2 vext1 <5,4,7,6>, RHS
3566   1509478342U, // <4,7,6,5>: Cost 2 vext1 <5,4,7,6>, <5,4,7,6>
3567   2583220730U, // <4,7,6,6>: Cost 3 vext1 <5,4,7,6>, <6,2,7,3>
3568   3047609964U, // <4,7,6,7>: Cost 3 vtrnl RHS, <7,7,7,7>
3569   1509480238U, // <4,7,6,u>: Cost 2 vext1 <5,4,7,6>, LHS
3570   3650994278U, // <4,7,7,0>: Cost 4 vext1 <4,4,7,7>, LHS
3571   3650995098U, // <4,7,7,1>: Cost 4 vext1 <4,4,7,7>, <1,2,3,4>
3572   3650996010U, // <4,7,7,2>: Cost 4 vext1 <4,4,7,7>, <2,4,5,7>
3573   3804804677U, // <4,7,7,3>: Cost 4 vext3 <7,7,3,4>, <7,7,3,4>
3574   3650997486U, // <4,7,7,4>: Cost 4 vext1 <4,4,7,7>, <4,4,7,7>
3575   2662725039U, // <4,7,7,5>: Cost 3 vext2 <7,5,4,7>, <7,5,4,7>
3576   3662942880U, // <4,7,7,6>: Cost 4 vext1 <6,4,7,7>, <6,4,7,7>
3577   2718750316U, // <4,7,7,7>: Cost 3 vext3 <5,6,7,4>, <7,7,7,7>
3578   2664715938U, // <4,7,7,u>: Cost 3 vext2 <7,u,4,7>, <7,u,4,7>
3579   1509490790U, // <4,7,u,0>: Cost 2 vext1 <5,4,7,u>, LHS
3580   2632865582U, // <4,7,u,1>: Cost 3 vext2 <2,5,4,7>, LHS
3581   2583234152U, // <4,7,u,2>: Cost 3 vext1 <5,4,7,u>, <2,2,2,2>
3582   2583234710U, // <4,7,u,3>: Cost 3 vext1 <5,4,7,u>, <3,0,1,2>
3583   1509494070U, // <4,7,u,4>: Cost 2 vext1 <5,4,7,u>, RHS
3584   1509494728U, // <4,7,u,5>: Cost 2 vext1 <5,4,7,u>, <5,4,7,u>
3585   2583237114U, // <4,7,u,6>: Cost 3 vext1 <5,4,7,u>, <6,2,7,3>
3586   3047757420U, // <4,7,u,7>: Cost 3 vtrnl RHS, <7,7,7,7>
3587   1509496622U, // <4,7,u,u>: Cost 2 vext1 <5,4,7,u>, LHS
3588   2618933248U, // <4,u,0,0>: Cost 3 vext2 <0,2,4,u>, <0,0,0,0>
3589   1545191526U, // <4,u,0,1>: Cost 2 vext2 <0,2,4,u>, LHS
3590   1545191630U, // <4,u,0,2>: Cost 2 vext2 <0,2,4,u>, <0,2,4,u>
3591   2691913445U, // <4,u,0,3>: Cost 3 vext3 <1,2,3,4>, <u,0,3,2>
3592   2618933586U, // <4,u,0,4>: Cost 3 vext2 <0,2,4,u>, <0,4,1,5>
3593   2265397305U, // <4,u,0,5>: Cost 3 vrev <u,4,5,0>
3594   2595189625U, // <4,u,0,6>: Cost 3 vext1 <7,4,u,0>, <6,7,4,u>
3595   2595190139U, // <4,u,0,7>: Cost 3 vext1 <7,4,u,0>, <7,4,u,0>
3596   1545192093U, // <4,u,0,u>: Cost 2 vext2 <0,2,4,u>, LHS
3597   2618934006U, // <4,u,1,0>: Cost 3 vext2 <0,2,4,u>, <1,0,3,2>
3598   2618934068U, // <4,u,1,1>: Cost 3 vext2 <0,2,4,u>, <1,1,1,1>
3599   1618171694U, // <4,u,1,2>: Cost 2 vext3 <1,2,3,4>, LHS
3600   2618934232U, // <4,u,1,3>: Cost 3 vext2 <0,2,4,u>, <1,3,1,3>
3601   2695894848U, // <4,u,1,4>: Cost 3 vext3 <1,u,3,4>, <u,1,4,3>
3602   2618934416U, // <4,u,1,5>: Cost 3 vext2 <0,2,4,u>, <1,5,3,7>
3603   3692676321U, // <4,u,1,6>: Cost 4 vext2 <0,2,4,u>, <1,6,3,7>
3604   2718750555U, // <4,u,1,7>: Cost 3 vext3 <5,6,7,4>, <u,1,7,3>
3605   1618171748U, // <4,u,1,u>: Cost 2 vext3 <1,2,3,4>, LHS
3606   2553397350U, // <4,u,2,0>: Cost 3 vext1 <0,4,u,2>, LHS
3607   2630215215U, // <4,u,2,1>: Cost 3 vext2 <2,1,4,u>, <2,1,4,u>
3608   2618934888U, // <4,u,2,2>: Cost 3 vext2 <0,2,4,u>, <2,2,2,2>
3609   1557800657U, // <4,u,2,3>: Cost 2 vext2 <2,3,4,u>, <2,3,4,u>
3610   2618935065U, // <4,u,2,4>: Cost 3 vext2 <0,2,4,u>, <2,4,3,u>
3611   2733864859U, // <4,u,2,5>: Cost 3 vext3 <u,2,5,4>, <u,2,5,4>
3612   2618935226U, // <4,u,2,6>: Cost 3 vext2 <0,2,4,u>, <2,6,3,7>
3613   2718750636U, // <4,u,2,7>: Cost 3 vext3 <5,6,7,4>, <u,2,7,3>
3614   1561118822U, // <4,u,2,u>: Cost 2 vext2 <2,u,4,u>, <2,u,4,u>
3615   2618935446U, // <4,u,3,0>: Cost 3 vext2 <0,2,4,u>, <3,0,1,2>
3616   2779318422U, // <4,u,3,1>: Cost 3 vuzpl RHS, <3,0,1,2>
3617   2636851545U, // <4,u,3,2>: Cost 3 vext2 <3,2,4,u>, <3,2,4,u>
3618   2618935708U, // <4,u,3,3>: Cost 3 vext2 <0,2,4,u>, <3,3,3,3>
3619   2618935810U, // <4,u,3,4>: Cost 3 vext2 <0,2,4,u>, <3,4,5,6>
3620   2691913711U, // <4,u,3,5>: Cost 3 vext3 <1,2,3,4>, <u,3,5,7>
3621   2588725862U, // <4,u,3,6>: Cost 3 vext1 <6,4,1,3>, <6,4,1,3>
3622   2640169710U, // <4,u,3,7>: Cost 3 vext2 <3,7,4,u>, <3,7,4,u>
3623   2618936094U, // <4,u,3,u>: Cost 3 vext2 <0,2,4,u>, <3,u,1,2>
3624   1503559782U, // <4,u,4,0>: Cost 2 vext1 <4,4,u,4>, LHS
3625   2692282391U, // <4,u,4,1>: Cost 3 vext3 <1,2,u,4>, <u,4,1,2>
3626   2565359426U, // <4,u,4,2>: Cost 3 vext1 <2,4,u,4>, <2,4,u,4>
3627   2571332123U, // <4,u,4,3>: Cost 3 vext1 <3,4,u,4>, <3,4,u,4>
3628   161926454U, // <4,u,4,4>: Cost 1 vdup0 RHS
3629   1545194806U, // <4,u,4,5>: Cost 2 vext2 <0,2,4,u>, RHS
3630   1705577782U, // <4,u,4,6>: Cost 2 vuzpl RHS, RHS
3631   2718750801U, // <4,u,4,7>: Cost 3 vext3 <5,6,7,4>, <u,4,7,6>
3632   161926454U, // <4,u,4,u>: Cost 1 vdup0 RHS
3633   1479164006U, // <4,u,5,0>: Cost 2 vext1 <0,4,1,5>, LHS
3634   1839650606U, // <4,u,5,1>: Cost 2 vzipl RHS, LHS
3635   2565367502U, // <4,u,5,2>: Cost 3 vext1 <2,4,u,5>, <2,3,4,5>
3636   3089777309U, // <4,u,5,3>: Cost 3 vtrnr <0,4,1,5>, LHS
3637   1479167286U, // <4,u,5,4>: Cost 2 vext1 <0,4,1,5>, RHS
3638   1839650970U, // <4,u,5,5>: Cost 2 vzipl RHS, RHS
3639   1618172058U, // <4,u,5,6>: Cost 2 vext3 <1,2,3,4>, RHS
3640   3089780265U, // <4,u,5,7>: Cost 3 vtrnr <0,4,1,5>, RHS
3641   1618172076U, // <4,u,5,u>: Cost 2 vext3 <1,2,3,4>, RHS
3642   1479688294U, // <4,u,6,0>: Cost 2 vext1 <0,4,u,6>, LHS
3643   2553430774U, // <4,u,6,1>: Cost 3 vext1 <0,4,u,6>, <1,0,3,2>
3644   1973868334U, // <4,u,6,2>: Cost 2 vtrnl RHS, LHS
3645   1497606685U, // <4,u,6,3>: Cost 2 vext1 <3,4,u,6>, <3,4,u,6>
3646   1479691574U, // <4,u,6,4>: Cost 2 vext1 <0,4,u,6>, RHS
3647   1509552079U, // <4,u,6,5>: Cost 2 vext1 <5,4,u,6>, <5,4,u,6>
3648   1973868698U, // <4,u,6,6>: Cost 2 vtrnl RHS, RHS
3649   27705344U, // <4,u,6,7>: Cost 0 copy RHS
3650   27705344U, // <4,u,6,u>: Cost 0 copy RHS
3651   2565382246U, // <4,u,7,0>: Cost 3 vext1 <2,4,u,7>, LHS
3652   2565383066U, // <4,u,7,1>: Cost 3 vext1 <2,4,u,7>, <1,2,3,4>
3653   2565384005U, // <4,u,7,2>: Cost 3 vext1 <2,4,u,7>, <2,4,u,7>
3654   2661405966U, // <4,u,7,3>: Cost 3 vext2 <7,3,4,u>, <7,3,4,u>
3655   2565385526U, // <4,u,7,4>: Cost 3 vext1 <2,4,u,7>, RHS
3656   2779321702U, // <4,u,7,5>: Cost 3 vuzpl RHS, <7,4,5,6>
3657   2589274793U, // <4,u,7,6>: Cost 3 vext1 <6,4,u,7>, <6,4,u,7>
3658   2779321964U, // <4,u,7,7>: Cost 3 vuzpl RHS, <7,7,7,7>
3659   2565388078U, // <4,u,7,u>: Cost 3 vext1 <2,4,u,7>, LHS
3660   1479704678U, // <4,u,u,0>: Cost 2 vext1 <0,4,u,u>, LHS
3661   1545197358U, // <4,u,u,1>: Cost 2 vext2 <0,2,4,u>, LHS
3662   1618172261U, // <4,u,u,2>: Cost 2 vext3 <1,2,3,4>, LHS
3663   1497623071U, // <4,u,u,3>: Cost 2 vext1 <3,4,u,u>, <3,4,u,u>
3664   161926454U, // <4,u,u,4>: Cost 1 vdup0 RHS
3665   1545197722U, // <4,u,u,5>: Cost 2 vext2 <0,2,4,u>, RHS
3666   1618172301U, // <4,u,u,6>: Cost 2 vext3 <1,2,3,4>, RHS
3667   27705344U, // <4,u,u,7>: Cost 0 copy RHS
3668   27705344U, // <4,u,u,u>: Cost 0 copy RHS
3669   2687123456U, // <5,0,0,0>: Cost 3 vext3 <0,4,1,5>, <0,0,0,0>
3670   2687123466U, // <5,0,0,1>: Cost 3 vext3 <0,4,1,5>, <0,0,1,1>
3671   2687123476U, // <5,0,0,2>: Cost 3 vext3 <0,4,1,5>, <0,0,2,2>
3672   3710599434U, // <5,0,0,3>: Cost 4 vext2 <3,2,5,0>, <0,3,2,5>
3673   2642166098U, // <5,0,0,4>: Cost 3 vext2 <4,1,5,0>, <0,4,1,5>
3674   3657060306U, // <5,0,0,5>: Cost 4 vext1 <5,5,0,0>, <5,5,0,0>
3675   3292094923U, // <5,0,0,6>: Cost 4 vrev <0,5,6,0>
3676   3669005700U, // <5,0,0,7>: Cost 4 vext1 <7,5,0,0>, <7,5,0,0>
3677   2687123530U, // <5,0,0,u>: Cost 3 vext3 <0,4,1,5>, <0,0,u,2>
3678   2559434854U, // <5,0,1,0>: Cost 3 vext1 <1,5,0,1>, LHS
3679   2559435887U, // <5,0,1,1>: Cost 3 vext1 <1,5,0,1>, <1,5,0,1>
3680   1613381734U, // <5,0,1,2>: Cost 2 vext3 <0,4,1,5>, LHS
3681   3698656256U, // <5,0,1,3>: Cost 4 vext2 <1,2,5,0>, <1,3,5,7>
3682   2559438134U, // <5,0,1,4>: Cost 3 vext1 <1,5,0,1>, RHS
3683   2583326675U, // <5,0,1,5>: Cost 3 vext1 <5,5,0,1>, <5,5,0,1>
3684   3715908851U, // <5,0,1,6>: Cost 4 vext2 <4,1,5,0>, <1,6,5,7>
3685   3657069562U, // <5,0,1,7>: Cost 4 vext1 <5,5,0,1>, <7,0,1,2>
3686   1613381788U, // <5,0,1,u>: Cost 2 vext3 <0,4,1,5>, LHS
3687   2686017700U, // <5,0,2,0>: Cost 3 vext3 <0,2,4,5>, <0,2,0,2>
3688   2685796528U, // <5,0,2,1>: Cost 3 vext3 <0,2,1,5>, <0,2,1,5>
3689   2698625208U, // <5,0,2,2>: Cost 3 vext3 <2,3,4,5>, <0,2,2,4>
3690   2685944002U, // <5,0,2,3>: Cost 3 vext3 <0,2,3,5>, <0,2,3,5>
3691   2686017739U, // <5,0,2,4>: Cost 3 vext3 <0,2,4,5>, <0,2,4,5>
3692   2686091476U, // <5,0,2,5>: Cost 3 vext3 <0,2,5,5>, <0,2,5,5>
3693   2725167324U, // <5,0,2,6>: Cost 3 vext3 <6,7,4,5>, <0,2,6,4>
3694   2595280230U, // <5,0,2,7>: Cost 3 vext1 <7,5,0,2>, <7,4,5,6>
3695   2686312687U, // <5,0,2,u>: Cost 3 vext3 <0,2,u,5>, <0,2,u,5>
3696   3760128248U, // <5,0,3,0>: Cost 4 vext3 <0,3,0,5>, <0,3,0,5>
3697   3759685888U, // <5,0,3,1>: Cost 4 vext3 <0,2,3,5>, <0,3,1,4>
3698   2686533898U, // <5,0,3,2>: Cost 3 vext3 <0,3,2,5>, <0,3,2,5>
3699   3760349459U, // <5,0,3,3>: Cost 4 vext3 <0,3,3,5>, <0,3,3,5>
3700   2638187004U, // <5,0,3,4>: Cost 3 vext2 <3,4,5,0>, <3,4,5,0>
3701   3776348452U, // <5,0,3,5>: Cost 4 vext3 <3,0,4,5>, <0,3,5,4>
3702   3713256094U, // <5,0,3,6>: Cost 4 vext2 <3,6,5,0>, <3,6,5,0>
3703   3914064896U, // <5,0,3,7>: Cost 4 vuzpr <3,5,7,0>, <1,3,5,7>
3704   2686976320U, // <5,0,3,u>: Cost 3 vext3 <0,3,u,5>, <0,3,u,5>
3705   2559459430U, // <5,0,4,0>: Cost 3 vext1 <1,5,0,4>, LHS
3706   1613381970U, // <5,0,4,1>: Cost 2 vext3 <0,4,1,5>, <0,4,1,5>
3707   2687123804U, // <5,0,4,2>: Cost 3 vext3 <0,4,1,5>, <0,4,2,6>
3708   3761013092U, // <5,0,4,3>: Cost 4 vext3 <0,4,3,5>, <0,4,3,5>
3709   2559462710U, // <5,0,4,4>: Cost 3 vext1 <1,5,0,4>, RHS
3710   2638187830U, // <5,0,4,5>: Cost 3 vext2 <3,4,5,0>, RHS
3711   3761234303U, // <5,0,4,6>: Cost 4 vext3 <0,4,6,5>, <0,4,6,5>
3712   2646150600U, // <5,0,4,7>: Cost 3 vext2 <4,7,5,0>, <4,7,5,0>
3713   1613381970U, // <5,0,4,u>: Cost 2 vext3 <0,4,1,5>, <0,4,1,5>
3714   3766763926U, // <5,0,5,0>: Cost 4 vext3 <1,4,0,5>, <0,5,0,1>
3715   2919268454U, // <5,0,5,1>: Cost 3 vzipl <5,5,5,5>, LHS
3716   3053486182U, // <5,0,5,2>: Cost 3 vtrnl <5,5,5,5>, LHS
3717   3723210589U, // <5,0,5,3>: Cost 4 vext2 <5,3,5,0>, <5,3,5,0>
3718   3766763966U, // <5,0,5,4>: Cost 4 vext3 <1,4,0,5>, <0,5,4,5>
3719   2650796031U, // <5,0,5,5>: Cost 3 vext2 <5,5,5,0>, <5,5,5,0>
3720   3719893090U, // <5,0,5,6>: Cost 4 vext2 <4,7,5,0>, <5,6,7,0>
3721   3914067254U, // <5,0,5,7>: Cost 4 vuzpr <3,5,7,0>, RHS
3722   2919269021U, // <5,0,5,u>: Cost 3 vzipl <5,5,5,5>, LHS
3723   4047519744U, // <5,0,6,0>: Cost 4 vzipr <3,4,5,6>, <0,0,0,0>
3724   2920038502U, // <5,0,6,1>: Cost 3 vzipl <5,6,7,0>, LHS
3725   3759759871U, // <5,0,6,2>: Cost 4 vext3 <0,2,4,5>, <0,6,2,7>
3726   3645164070U, // <5,0,6,3>: Cost 4 vext1 <3,5,0,6>, <3,5,0,6>
3727   3762414095U, // <5,0,6,4>: Cost 4 vext3 <0,6,4,5>, <0,6,4,5>
3728   3993780690U, // <5,0,6,5>: Cost 4 vzipl <5,6,7,0>, <0,5,6,7>
3729   3719893816U, // <5,0,6,6>: Cost 4 vext2 <4,7,5,0>, <6,6,6,6>
3730   2662077302U, // <5,0,6,7>: Cost 3 vext2 <7,4,5,0>, <6,7,4,5>
3731   2920039069U, // <5,0,6,u>: Cost 3 vzipl <5,6,7,0>, LHS
3732   2565455974U, // <5,0,7,0>: Cost 3 vext1 <2,5,0,7>, LHS
3733   2565456790U, // <5,0,7,1>: Cost 3 vext1 <2,5,0,7>, <1,2,3,0>
3734   2565457742U, // <5,0,7,2>: Cost 3 vext1 <2,5,0,7>, <2,5,0,7>
3735   3639199894U, // <5,0,7,3>: Cost 4 vext1 <2,5,0,7>, <3,0,1,2>
3736   2565459254U, // <5,0,7,4>: Cost 3 vext1 <2,5,0,7>, RHS
3737   2589347938U, // <5,0,7,5>: Cost 3 vext1 <6,5,0,7>, <5,6,7,0>
3738   2589348530U, // <5,0,7,6>: Cost 3 vext1 <6,5,0,7>, <6,5,0,7>
3739   4188456422U, // <5,0,7,7>: Cost 4 vtrnr RHS, <2,0,5,7>
3740   2565461806U, // <5,0,7,u>: Cost 3 vext1 <2,5,0,7>, LHS
3741   2687124106U, // <5,0,u,0>: Cost 3 vext3 <0,4,1,5>, <0,u,0,2>
3742   1616036502U, // <5,0,u,1>: Cost 2 vext3 <0,u,1,5>, <0,u,1,5>
3743   1613382301U, // <5,0,u,2>: Cost 2 vext3 <0,4,1,5>, LHS
3744   2689925800U, // <5,0,u,3>: Cost 3 vext3 <0,u,3,5>, <0,u,3,5>
3745   2687124146U, // <5,0,u,4>: Cost 3 vext3 <0,4,1,5>, <0,u,4,6>
3746   2638190746U, // <5,0,u,5>: Cost 3 vext2 <3,4,5,0>, RHS
3747   2589356723U, // <5,0,u,6>: Cost 3 vext1 <6,5,0,u>, <6,5,0,u>
3748   2595280230U, // <5,0,u,7>: Cost 3 vext1 <7,5,0,2>, <7,4,5,6>
3749   1613382355U, // <5,0,u,u>: Cost 2 vext3 <0,4,1,5>, LHS
3750   2646818816U, // <5,1,0,0>: Cost 3 vext2 <4,u,5,1>, <0,0,0,0>
3751   1573077094U, // <5,1,0,1>: Cost 2 vext2 <4,u,5,1>, LHS
3752   2646818980U, // <5,1,0,2>: Cost 3 vext2 <4,u,5,1>, <0,2,0,2>
3753   2687124214U, // <5,1,0,3>: Cost 3 vext3 <0,4,1,5>, <1,0,3,2>
3754   2641510738U, // <5,1,0,4>: Cost 3 vext2 <4,0,5,1>, <0,4,1,5>
3755   2641510814U, // <5,1,0,5>: Cost 3 vext2 <4,0,5,1>, <0,5,1,0>
3756   3720561142U, // <5,1,0,6>: Cost 4 vext2 <4,u,5,1>, <0,6,1,7>
3757   3298141357U, // <5,1,0,7>: Cost 4 vrev <1,5,7,0>
3758   1573077661U, // <5,1,0,u>: Cost 2 vext2 <4,u,5,1>, LHS
3759   2223891567U, // <5,1,1,0>: Cost 3 vrev <1,5,0,1>
3760   2687124276U, // <5,1,1,1>: Cost 3 vext3 <0,4,1,5>, <1,1,1,1>
3761   2646819734U, // <5,1,1,2>: Cost 3 vext2 <4,u,5,1>, <1,2,3,0>
3762   2687124296U, // <5,1,1,3>: Cost 3 vext3 <0,4,1,5>, <1,1,3,3>
3763   2691326803U, // <5,1,1,4>: Cost 3 vext3 <1,1,4,5>, <1,1,4,5>
3764   2691400540U, // <5,1,1,5>: Cost 3 vext3 <1,1,5,5>, <1,1,5,5>
3765   3765216101U, // <5,1,1,6>: Cost 4 vext3 <1,1,6,5>, <1,1,6,5>
3766   3765289838U, // <5,1,1,7>: Cost 4 vext3 <1,1,7,5>, <1,1,7,5>
3767   2687124341U, // <5,1,1,u>: Cost 3 vext3 <0,4,1,5>, <1,1,u,3>
3768   3297641584U, // <5,1,2,0>: Cost 4 vrev <1,5,0,2>
3769   3763520391U, // <5,1,2,1>: Cost 4 vext3 <0,u,1,5>, <1,2,1,3>
3770   2646820456U, // <5,1,2,2>: Cost 3 vext2 <4,u,5,1>, <2,2,2,2>
3771   2687124374U, // <5,1,2,3>: Cost 3 vext3 <0,4,1,5>, <1,2,3,0>
3772   2691990436U, // <5,1,2,4>: Cost 3 vext3 <1,2,4,5>, <1,2,4,5>
3773   2687124395U, // <5,1,2,5>: Cost 3 vext3 <0,4,1,5>, <1,2,5,3>
3774   2646820794U, // <5,1,2,6>: Cost 3 vext2 <4,u,5,1>, <2,6,3,7>
3775   3808199610U, // <5,1,2,7>: Cost 4 vext3 <u,3,4,5>, <1,2,7,0>
3776   2687124419U, // <5,1,2,u>: Cost 3 vext3 <0,4,1,5>, <1,2,u,0>
3777   2577440870U, // <5,1,3,0>: Cost 3 vext1 <4,5,1,3>, LHS
3778   2687124440U, // <5,1,3,1>: Cost 3 vext3 <0,4,1,5>, <1,3,1,3>
3779   3759686627U, // <5,1,3,2>: Cost 4 vext3 <0,2,3,5>, <1,3,2,5>
3780   2692580332U, // <5,1,3,3>: Cost 3 vext3 <1,3,3,5>, <1,3,3,5>
3781   2687124469U, // <5,1,3,4>: Cost 3 vext3 <0,4,1,5>, <1,3,4,5>
3782   2685207552U, // <5,1,3,5>: Cost 3 vext3 <0,1,2,5>, <1,3,5,7>
3783   3760866313U, // <5,1,3,6>: Cost 4 vext3 <0,4,1,5>, <1,3,6,7>
3784   2692875280U, // <5,1,3,7>: Cost 3 vext3 <1,3,7,5>, <1,3,7,5>
3785   2687124503U, // <5,1,3,u>: Cost 3 vext3 <0,4,1,5>, <1,3,u,3>
3786   1567771538U, // <5,1,4,0>: Cost 2 vext2 <4,0,5,1>, <4,0,5,1>
3787   2693096491U, // <5,1,4,1>: Cost 3 vext3 <1,4,1,5>, <1,4,1,5>
3788   2693170228U, // <5,1,4,2>: Cost 3 vext3 <1,4,2,5>, <1,4,2,5>
3789   2687124541U, // <5,1,4,3>: Cost 3 vext3 <0,4,1,5>, <1,4,3,5>
3790   2646822096U, // <5,1,4,4>: Cost 3 vext2 <4,u,5,1>, <4,4,4,4>
3791   1573080374U, // <5,1,4,5>: Cost 2 vext2 <4,u,5,1>, RHS
3792   2646822260U, // <5,1,4,6>: Cost 3 vext2 <4,u,5,1>, <4,6,4,6>
3793   3298174129U, // <5,1,4,7>: Cost 4 vrev <1,5,7,4>
3794   1573080602U, // <5,1,4,u>: Cost 2 vext2 <4,u,5,1>, <4,u,5,1>
3795   2687124591U, // <5,1,5,0>: Cost 3 vext3 <0,4,1,5>, <1,5,0,1>
3796   2646822543U, // <5,1,5,1>: Cost 3 vext2 <4,u,5,1>, <5,1,0,1>
3797   3760866433U, // <5,1,5,2>: Cost 4 vext3 <0,4,1,5>, <1,5,2,1>
3798   2687124624U, // <5,1,5,3>: Cost 3 vext3 <0,4,1,5>, <1,5,3,7>
3799   2687124631U, // <5,1,5,4>: Cost 3 vext3 <0,4,1,5>, <1,5,4,5>
3800   2646822916U, // <5,1,5,5>: Cost 3 vext2 <4,u,5,1>, <5,5,5,5>
3801   2646823010U, // <5,1,5,6>: Cost 3 vext2 <4,u,5,1>, <5,6,7,0>
3802   2646823080U, // <5,1,5,7>: Cost 3 vext2 <4,u,5,1>, <5,7,5,7>
3803   2687124663U, // <5,1,5,u>: Cost 3 vext3 <0,4,1,5>, <1,5,u,1>
3804   2553577574U, // <5,1,6,0>: Cost 3 vext1 <0,5,1,6>, LHS
3805   3763520719U, // <5,1,6,1>: Cost 4 vext3 <0,u,1,5>, <1,6,1,7>
3806   2646823418U, // <5,1,6,2>: Cost 3 vext2 <4,u,5,1>, <6,2,7,3>
3807   3760866529U, // <5,1,6,3>: Cost 4 vext3 <0,4,1,5>, <1,6,3,7>
3808   2553580854U, // <5,1,6,4>: Cost 3 vext1 <0,5,1,6>, RHS
3809   2687124723U, // <5,1,6,5>: Cost 3 vext3 <0,4,1,5>, <1,6,5,7>
3810   2646823736U, // <5,1,6,6>: Cost 3 vext2 <4,u,5,1>, <6,6,6,6>
3811   2646823758U, // <5,1,6,7>: Cost 3 vext2 <4,u,5,1>, <6,7,0,1>
3812   2646823839U, // <5,1,6,u>: Cost 3 vext2 <4,u,5,1>, <6,u,0,1>
3813   2559557734U, // <5,1,7,0>: Cost 3 vext1 <1,5,1,7>, LHS
3814   2559558452U, // <5,1,7,1>: Cost 3 vext1 <1,5,1,7>, <1,1,1,1>
3815   2571503270U, // <5,1,7,2>: Cost 3 vext1 <3,5,1,7>, <2,3,0,1>
3816   2040971366U, // <5,1,7,3>: Cost 2 vtrnr RHS, LHS
3817   2559561014U, // <5,1,7,4>: Cost 3 vext1 <1,5,1,7>, RHS
3818   2595393232U, // <5,1,7,5>: Cost 3 vext1 <7,5,1,7>, <5,1,7,3>
3819   4188455035U, // <5,1,7,6>: Cost 4 vtrnr RHS, <0,1,4,6>
3820   2646824556U, // <5,1,7,7>: Cost 3 vext2 <4,u,5,1>, <7,7,7,7>
3821   2040971371U, // <5,1,7,u>: Cost 2 vtrnr RHS, LHS
3822   1591662326U, // <5,1,u,0>: Cost 2 vext2 <u,0,5,1>, <u,0,5,1>
3823   1573082926U, // <5,1,u,1>: Cost 2 vext2 <4,u,5,1>, LHS
3824   2695824760U, // <5,1,u,2>: Cost 3 vext3 <1,u,2,5>, <1,u,2,5>
3825   2040979558U, // <5,1,u,3>: Cost 2 vtrnr RHS, LHS
3826   2687124874U, // <5,1,u,4>: Cost 3 vext3 <0,4,1,5>, <1,u,4,5>
3827   1573083290U, // <5,1,u,5>: Cost 2 vext2 <4,u,5,1>, RHS
3828   2646825168U, // <5,1,u,6>: Cost 3 vext2 <4,u,5,1>, <u,6,3,7>
3829   2646825216U, // <5,1,u,7>: Cost 3 vext2 <4,u,5,1>, <u,7,0,1>
3830   2040979563U, // <5,1,u,u>: Cost 2 vtrnr RHS, LHS
3831   3702652928U, // <5,2,0,0>: Cost 4 vext2 <1,u,5,2>, <0,0,0,0>
3832   2628911206U, // <5,2,0,1>: Cost 3 vext2 <1,u,5,2>, LHS
3833   2641518756U, // <5,2,0,2>: Cost 3 vext2 <4,0,5,2>, <0,2,0,2>
3834   3759760847U, // <5,2,0,3>: Cost 4 vext3 <0,2,4,5>, <2,0,3,2>
3835   3760866775U, // <5,2,0,4>: Cost 4 vext3 <0,4,1,5>, <2,0,4,1>
3836   3759539680U, // <5,2,0,5>: Cost 4 vext3 <0,2,1,5>, <2,0,5,1>
3837   3760866796U, // <5,2,0,6>: Cost 4 vext3 <0,4,1,5>, <2,0,6,4>
3838   3304114054U, // <5,2,0,7>: Cost 4 vrev <2,5,7,0>
3839   2628911773U, // <5,2,0,u>: Cost 3 vext2 <1,u,5,2>, LHS
3840   2623603464U, // <5,2,1,0>: Cost 3 vext2 <1,0,5,2>, <1,0,5,2>
3841   3698008921U, // <5,2,1,1>: Cost 4 vext2 <1,1,5,2>, <1,1,5,2>
3842   3633325603U, // <5,2,1,2>: Cost 4 vext1 <1,5,2,1>, <2,1,3,5>
3843   2687125027U, // <5,2,1,3>: Cost 3 vext3 <0,4,1,5>, <2,1,3,5>
3844   3633327414U, // <5,2,1,4>: Cost 4 vext1 <1,5,2,1>, RHS
3845   3759539760U, // <5,2,1,5>: Cost 4 vext3 <0,2,1,5>, <2,1,5,0>
3846   3760866876U, // <5,2,1,6>: Cost 4 vext3 <0,4,1,5>, <2,1,6,3>
3847   3304122247U, // <5,2,1,7>: Cost 4 vrev <2,5,7,1>
3848   2687125072U, // <5,2,1,u>: Cost 3 vext3 <0,4,1,5>, <2,1,u,5>
3849   3633332326U, // <5,2,2,0>: Cost 4 vext1 <1,5,2,2>, LHS
3850   3759760992U, // <5,2,2,1>: Cost 4 vext3 <0,2,4,5>, <2,2,1,3>
3851   2687125096U, // <5,2,2,2>: Cost 3 vext3 <0,4,1,5>, <2,2,2,2>
3852   2687125106U, // <5,2,2,3>: Cost 3 vext3 <0,4,1,5>, <2,2,3,3>
3853   2697963133U, // <5,2,2,4>: Cost 3 vext3 <2,2,4,5>, <2,2,4,5>
3854   3759466120U, // <5,2,2,5>: Cost 4 vext3 <0,2,0,5>, <2,2,5,7>
3855   3760866960U, // <5,2,2,6>: Cost 4 vext3 <0,4,1,5>, <2,2,6,6>
3856   3771926168U, // <5,2,2,7>: Cost 4 vext3 <2,2,7,5>, <2,2,7,5>
3857   2687125151U, // <5,2,2,u>: Cost 3 vext3 <0,4,1,5>, <2,2,u,3>
3858   2687125158U, // <5,2,3,0>: Cost 3 vext3 <0,4,1,5>, <2,3,0,1>
3859   2698405555U, // <5,2,3,1>: Cost 3 vext3 <2,3,1,5>, <2,3,1,5>
3860   2577516238U, // <5,2,3,2>: Cost 3 vext1 <4,5,2,3>, <2,3,4,5>
3861   3759687365U, // <5,2,3,3>: Cost 4 vext3 <0,2,3,5>, <2,3,3,5>
3862   1624884942U, // <5,2,3,4>: Cost 2 vext3 <2,3,4,5>, <2,3,4,5>
3863   2698700503U, // <5,2,3,5>: Cost 3 vext3 <2,3,5,5>, <2,3,5,5>
3864   3772368608U, // <5,2,3,6>: Cost 4 vext3 <2,3,4,5>, <2,3,6,5>
3865   3702655716U, // <5,2,3,7>: Cost 4 vext2 <1,u,5,2>, <3,7,3,7>
3866   1625179890U, // <5,2,3,u>: Cost 2 vext3 <2,3,u,5>, <2,3,u,5>
3867   2641521555U, // <5,2,4,0>: Cost 3 vext2 <4,0,5,2>, <4,0,5,2>
3868   3772368642U, // <5,2,4,1>: Cost 4 vext3 <2,3,4,5>, <2,4,1,3>
3869   2699142925U, // <5,2,4,2>: Cost 3 vext3 <2,4,2,5>, <2,4,2,5>
3870   2698626838U, // <5,2,4,3>: Cost 3 vext3 <2,3,4,5>, <2,4,3,5>
3871   2698626848U, // <5,2,4,4>: Cost 3 vext3 <2,3,4,5>, <2,4,4,6>
3872   2628914486U, // <5,2,4,5>: Cost 3 vext2 <1,u,5,2>, RHS
3873   2645503353U, // <5,2,4,6>: Cost 3 vext2 <4,6,5,2>, <4,6,5,2>
3874   3304146826U, // <5,2,4,7>: Cost 4 vrev <2,5,7,4>
3875   2628914729U, // <5,2,4,u>: Cost 3 vext2 <1,u,5,2>, RHS
3876   2553643110U, // <5,2,5,0>: Cost 3 vext1 <0,5,2,5>, LHS
3877   3758950227U, // <5,2,5,1>: Cost 4 vext3 <0,1,2,5>, <2,5,1,3>
3878   3759761248U, // <5,2,5,2>: Cost 4 vext3 <0,2,4,5>, <2,5,2,7>
3879   2982396006U, // <5,2,5,3>: Cost 3 vzipr <4,u,5,5>, LHS
3880   2553646390U, // <5,2,5,4>: Cost 3 vext1 <0,5,2,5>, RHS
3881   2553647108U, // <5,2,5,5>: Cost 3 vext1 <0,5,2,5>, <5,5,5,5>
3882   3760867204U, // <5,2,5,6>: Cost 4 vext3 <0,4,1,5>, <2,5,6,7>
3883   3702657141U, // <5,2,5,7>: Cost 4 vext2 <1,u,5,2>, <5,7,0,1>
3884   2982396011U, // <5,2,5,u>: Cost 3 vzipr <4,u,5,5>, LHS
3885   3627393126U, // <5,2,6,0>: Cost 4 vext1 <0,5,2,6>, LHS
3886   3760867236U, // <5,2,6,1>: Cost 4 vext3 <0,4,1,5>, <2,6,1,3>
3887   2645504506U, // <5,2,6,2>: Cost 3 vext2 <4,6,5,2>, <6,2,7,3>
3888   2687125434U, // <5,2,6,3>: Cost 3 vext3 <0,4,1,5>, <2,6,3,7>
3889   2700617665U, // <5,2,6,4>: Cost 3 vext3 <2,6,4,5>, <2,6,4,5>
3890   3760867276U, // <5,2,6,5>: Cost 4 vext3 <0,4,1,5>, <2,6,5,7>
3891   3763521493U, // <5,2,6,6>: Cost 4 vext3 <0,u,1,5>, <2,6,6,7>
3892   3719246670U, // <5,2,6,7>: Cost 4 vext2 <4,6,5,2>, <6,7,0,1>
3893   2687125479U, // <5,2,6,u>: Cost 3 vext3 <0,4,1,5>, <2,6,u,7>
3894   2565603430U, // <5,2,7,0>: Cost 3 vext1 <2,5,2,7>, LHS
3895   2553660150U, // <5,2,7,1>: Cost 3 vext1 <0,5,2,7>, <1,0,3,2>
3896   2565605216U, // <5,2,7,2>: Cost 3 vext1 <2,5,2,7>, <2,5,2,7>
3897   2961178726U, // <5,2,7,3>: Cost 3 vzipr <1,3,5,7>, LHS
3898   2565606710U, // <5,2,7,4>: Cost 3 vext1 <2,5,2,7>, RHS
3899   4034920552U, // <5,2,7,5>: Cost 4 vzipr <1,3,5,7>, <0,1,2,5>
3900   3114713292U, // <5,2,7,6>: Cost 3 vtrnr RHS, <0,2,4,6>
3901   3702658668U, // <5,2,7,7>: Cost 4 vext2 <1,u,5,2>, <7,7,7,7>
3902   2961178731U, // <5,2,7,u>: Cost 3 vzipr <1,3,5,7>, LHS
3903   2687125563U, // <5,2,u,0>: Cost 3 vext3 <0,4,1,5>, <2,u,0,1>
3904   2628917038U, // <5,2,u,1>: Cost 3 vext2 <1,u,5,2>, LHS
3905   2565613409U, // <5,2,u,2>: Cost 3 vext1 <2,5,2,u>, <2,5,2,u>
3906   2687125592U, // <5,2,u,3>: Cost 3 vext3 <0,4,1,5>, <2,u,3,3>
3907   1628203107U, // <5,2,u,4>: Cost 2 vext3 <2,u,4,5>, <2,u,4,5>
3908   2628917402U, // <5,2,u,5>: Cost 3 vext2 <1,u,5,2>, RHS
3909   2702092405U, // <5,2,u,6>: Cost 3 vext3 <2,u,6,5>, <2,u,6,5>
3910   3304179598U, // <5,2,u,7>: Cost 4 vrev <2,5,7,u>
3911   1628498055U, // <5,2,u,u>: Cost 2 vext3 <2,u,u,5>, <2,u,u,5>
3912   3760867467U, // <5,3,0,0>: Cost 4 vext3 <0,4,1,5>, <3,0,0,0>
3913   2687125654U, // <5,3,0,1>: Cost 3 vext3 <0,4,1,5>, <3,0,1,2>
3914   3759761565U, // <5,3,0,2>: Cost 4 vext3 <0,2,4,5>, <3,0,2,0>
3915   3633391766U, // <5,3,0,3>: Cost 4 vext1 <1,5,3,0>, <3,0,1,2>
3916   2687125680U, // <5,3,0,4>: Cost 3 vext3 <0,4,1,5>, <3,0,4,1>
3917   3760277690U, // <5,3,0,5>: Cost 4 vext3 <0,3,2,5>, <3,0,5,2>
3918   3310013014U, // <5,3,0,6>: Cost 4 vrev <3,5,6,0>
3919   2236344927U, // <5,3,0,7>: Cost 3 vrev <3,5,7,0>
3920   2687125717U, // <5,3,0,u>: Cost 3 vext3 <0,4,1,5>, <3,0,u,2>
3921   3760867551U, // <5,3,1,0>: Cost 4 vext3 <0,4,1,5>, <3,1,0,3>
3922   3760867558U, // <5,3,1,1>: Cost 4 vext3 <0,4,1,5>, <3,1,1,1>
3923   2624938923U, // <5,3,1,2>: Cost 3 vext2 <1,2,5,3>, <1,2,5,3>
3924   2703198460U, // <5,3,1,3>: Cost 3 vext3 <3,1,3,5>, <3,1,3,5>
3925   3760867587U, // <5,3,1,4>: Cost 4 vext3 <0,4,1,5>, <3,1,4,3>
3926   2636219536U, // <5,3,1,5>: Cost 3 vext2 <3,1,5,3>, <1,5,3,7>
3927   3698681075U, // <5,3,1,6>: Cost 4 vext2 <1,2,5,3>, <1,6,5,7>
3928   2703493408U, // <5,3,1,7>: Cost 3 vext3 <3,1,7,5>, <3,1,7,5>
3929   2628920721U, // <5,3,1,u>: Cost 3 vext2 <1,u,5,3>, <1,u,5,3>
3930   3766765870U, // <5,3,2,0>: Cost 4 vext3 <1,4,0,5>, <3,2,0,1>
3931   3698681379U, // <5,3,2,1>: Cost 4 vext2 <1,2,5,3>, <2,1,3,5>
3932   3760867649U, // <5,3,2,2>: Cost 4 vext3 <0,4,1,5>, <3,2,2,2>
3933   2698627404U, // <5,3,2,3>: Cost 3 vext3 <2,3,4,5>, <3,2,3,4>
3934   2703935830U, // <5,3,2,4>: Cost 3 vext3 <3,2,4,5>, <3,2,4,5>
3935   2698627422U, // <5,3,2,5>: Cost 3 vext3 <2,3,4,5>, <3,2,5,4>
3936   3760867686U, // <5,3,2,6>: Cost 4 vext3 <0,4,1,5>, <3,2,6,3>
3937   3769788783U, // <5,3,2,7>: Cost 4 vext3 <1,u,5,5>, <3,2,7,3>
3938   2701945209U, // <5,3,2,u>: Cost 3 vext3 <2,u,4,5>, <3,2,u,4>
3939   3760867711U, // <5,3,3,0>: Cost 4 vext3 <0,4,1,5>, <3,3,0,1>
3940   2636220684U, // <5,3,3,1>: Cost 3 vext2 <3,1,5,3>, <3,1,5,3>
3941   3772369298U, // <5,3,3,2>: Cost 4 vext3 <2,3,4,5>, <3,3,2,2>
3942   2687125916U, // <5,3,3,3>: Cost 3 vext3 <0,4,1,5>, <3,3,3,3>
3943   2704599463U, // <5,3,3,4>: Cost 3 vext3 <3,3,4,5>, <3,3,4,5>
3944   2704673200U, // <5,3,3,5>: Cost 3 vext3 <3,3,5,5>, <3,3,5,5>
3945   3709962935U, // <5,3,3,6>: Cost 4 vext2 <3,1,5,3>, <3,6,7,7>
3946   3772369346U, // <5,3,3,7>: Cost 4 vext3 <2,3,4,5>, <3,3,7,5>
3947   2704894411U, // <5,3,3,u>: Cost 3 vext3 <3,3,u,5>, <3,3,u,5>
3948   2704968148U, // <5,3,4,0>: Cost 3 vext3 <3,4,0,5>, <3,4,0,5>
3949   3698682850U, // <5,3,4,1>: Cost 4 vext2 <1,2,5,3>, <4,1,5,0>
3950   2642857014U, // <5,3,4,2>: Cost 3 vext2 <4,2,5,3>, <4,2,5,3>
3951   2705189359U, // <5,3,4,3>: Cost 3 vext3 <3,4,3,5>, <3,4,3,5>
3952   2705263096U, // <5,3,4,4>: Cost 3 vext3 <3,4,4,5>, <3,4,4,5>
3953   2685946370U, // <5,3,4,5>: Cost 3 vext3 <0,2,3,5>, <3,4,5,6>
3954   3779152394U, // <5,3,4,6>: Cost 4 vext3 <3,4,6,5>, <3,4,6,5>
3955   2236377699U, // <5,3,4,7>: Cost 3 vrev <3,5,7,4>
3956   2687126045U, // <5,3,4,u>: Cost 3 vext3 <0,4,1,5>, <3,4,u,6>
3957   2571632742U, // <5,3,5,0>: Cost 3 vext1 <3,5,3,5>, LHS
3958   2559689870U, // <5,3,5,1>: Cost 3 vext1 <1,5,3,5>, <1,5,3,5>
3959   2571634382U, // <5,3,5,2>: Cost 3 vext1 <3,5,3,5>, <2,3,4,5>
3960   2571635264U, // <5,3,5,3>: Cost 3 vext1 <3,5,3,5>, <3,5,3,5>
3961   2571636022U, // <5,3,5,4>: Cost 3 vext1 <3,5,3,5>, RHS
3962   2559692804U, // <5,3,5,5>: Cost 3 vext1 <1,5,3,5>, <5,5,5,5>
3963   3720581218U, // <5,3,5,6>: Cost 4 vext2 <4,u,5,3>, <5,6,7,0>
3964   2236385892U, // <5,3,5,7>: Cost 3 vrev <3,5,7,5>
3965   2571638574U, // <5,3,5,u>: Cost 3 vext1 <3,5,3,5>, LHS
3966   2565668966U, // <5,3,6,0>: Cost 3 vext1 <2,5,3,6>, LHS
3967   3633439887U, // <5,3,6,1>: Cost 4 vext1 <1,5,3,6>, <1,5,3,6>
3968   2565670760U, // <5,3,6,2>: Cost 3 vext1 <2,5,3,6>, <2,5,3,6>
3969   2565671426U, // <5,3,6,3>: Cost 3 vext1 <2,5,3,6>, <3,4,5,6>
3970   2565672246U, // <5,3,6,4>: Cost 3 vext1 <2,5,3,6>, RHS
3971   3639414630U, // <5,3,6,5>: Cost 4 vext1 <2,5,3,6>, <5,3,6,0>
3972   4047521640U, // <5,3,6,6>: Cost 4 vzipr <3,4,5,6>, <2,5,3,6>
3973   2725169844U, // <5,3,6,7>: Cost 3 vext3 <6,7,4,5>, <3,6,7,4>
3974   2565674798U, // <5,3,6,u>: Cost 3 vext1 <2,5,3,6>, LHS
3975   1485963366U, // <5,3,7,0>: Cost 2 vext1 <1,5,3,7>, LHS
3976   1485964432U, // <5,3,7,1>: Cost 2 vext1 <1,5,3,7>, <1,5,3,7>
3977   2559706728U, // <5,3,7,2>: Cost 3 vext1 <1,5,3,7>, <2,2,2,2>
3978   2559707286U, // <5,3,7,3>: Cost 3 vext1 <1,5,3,7>, <3,0,1,2>
3979   1485966646U, // <5,3,7,4>: Cost 2 vext1 <1,5,3,7>, RHS
3980   2559708880U, // <5,3,7,5>: Cost 3 vext1 <1,5,3,7>, <5,1,7,3>
3981   2601513466U, // <5,3,7,6>: Cost 3 vext1 <u,5,3,7>, <6,2,7,3>
3982   3114714112U, // <5,3,7,7>: Cost 3 vtrnr RHS, <1,3,5,7>
3983   1485969198U, // <5,3,7,u>: Cost 2 vext1 <1,5,3,7>, LHS
3984   1485971558U, // <5,3,u,0>: Cost 2 vext1 <1,5,3,u>, LHS
3985   1485972625U, // <5,3,u,1>: Cost 2 vext1 <1,5,3,u>, <1,5,3,u>
3986   2559714920U, // <5,3,u,2>: Cost 3 vext1 <1,5,3,u>, <2,2,2,2>
3987   2559715478U, // <5,3,u,3>: Cost 3 vext1 <1,5,3,u>, <3,0,1,2>
3988   1485974838U, // <5,3,u,4>: Cost 2 vext1 <1,5,3,u>, RHS
3989   2687126342U, // <5,3,u,5>: Cost 3 vext3 <0,4,1,5>, <3,u,5,6>
3990   2601521658U, // <5,3,u,6>: Cost 3 vext1 <u,5,3,u>, <6,2,7,3>
3991   2236410471U, // <5,3,u,7>: Cost 3 vrev <3,5,7,u>
3992   1485977390U, // <5,3,u,u>: Cost 2 vext1 <1,5,3,u>, LHS
3993   3627491430U, // <5,4,0,0>: Cost 4 vext1 <0,5,4,0>, LHS
3994   2636890214U, // <5,4,0,1>: Cost 3 vext2 <3,2,5,4>, LHS
3995   3703333028U, // <5,4,0,2>: Cost 4 vext2 <2,0,5,4>, <0,2,0,2>
3996   3782249348U, // <5,4,0,3>: Cost 4 vext3 <4,0,3,5>, <4,0,3,5>
3997   2642198866U, // <5,4,0,4>: Cost 3 vext2 <4,1,5,4>, <0,4,1,5>
3998   2687126418U, // <5,4,0,5>: Cost 3 vext3 <0,4,1,5>, <4,0,5,1>
3999   2242243887U, // <5,4,0,6>: Cost 3 vrev <4,5,6,0>
4000   3316059448U, // <5,4,0,7>: Cost 4 vrev <4,5,7,0>
4001   2636890781U, // <5,4,0,u>: Cost 3 vext2 <3,2,5,4>, LHS
4002   2241809658U, // <5,4,1,0>: Cost 3 vrev <4,5,0,1>
4003   3698025307U, // <5,4,1,1>: Cost 4 vext2 <1,1,5,4>, <1,1,5,4>
4004   3698688940U, // <5,4,1,2>: Cost 4 vext2 <1,2,5,4>, <1,2,5,4>
4005   3698689024U, // <5,4,1,3>: Cost 4 vext2 <1,2,5,4>, <1,3,5,7>
4006   3700016206U, // <5,4,1,4>: Cost 4 vext2 <1,4,5,4>, <1,4,5,4>
4007   2687126498U, // <5,4,1,5>: Cost 3 vext3 <0,4,1,5>, <4,1,5,0>
4008   3760868336U, // <5,4,1,6>: Cost 4 vext3 <0,4,1,5>, <4,1,6,5>
4009   3316067641U, // <5,4,1,7>: Cost 4 vrev <4,5,7,1>
4010   2242399554U, // <5,4,1,u>: Cost 3 vrev <4,5,u,1>
4011   3703334371U, // <5,4,2,0>: Cost 4 vext2 <2,0,5,4>, <2,0,5,4>
4012   3703998004U, // <5,4,2,1>: Cost 4 vext2 <2,1,5,4>, <2,1,5,4>
4013   3704661637U, // <5,4,2,2>: Cost 4 vext2 <2,2,5,4>, <2,2,5,4>
4014   2636891854U, // <5,4,2,3>: Cost 3 vext2 <3,2,5,4>, <2,3,4,5>
4015   3705988903U, // <5,4,2,4>: Cost 4 vext2 <2,4,5,4>, <2,4,5,4>
4016   2698628150U, // <5,4,2,5>: Cost 3 vext3 <2,3,4,5>, <4,2,5,3>
4017   3760868415U, // <5,4,2,6>: Cost 4 vext3 <0,4,1,5>, <4,2,6,3>
4018   3783871562U, // <5,4,2,7>: Cost 4 vext3 <4,2,7,5>, <4,2,7,5>
4019   2666752099U, // <5,4,2,u>: Cost 3 vext2 <u,2,5,4>, <2,u,4,5>
4020   3639459942U, // <5,4,3,0>: Cost 4 vext1 <2,5,4,3>, LHS
4021   3709970701U, // <5,4,3,1>: Cost 4 vext2 <3,1,5,4>, <3,1,5,4>
4022   2636892510U, // <5,4,3,2>: Cost 3 vext2 <3,2,5,4>, <3,2,5,4>
4023   3710634396U, // <5,4,3,3>: Cost 4 vext2 <3,2,5,4>, <3,3,3,3>
4024   2638219776U, // <5,4,3,4>: Cost 3 vext2 <3,4,5,4>, <3,4,5,4>
4025   3766987908U, // <5,4,3,5>: Cost 4 vext3 <1,4,3,5>, <4,3,5,0>
4026   2710719634U, // <5,4,3,6>: Cost 3 vext3 <4,3,6,5>, <4,3,6,5>
4027   3914097664U, // <5,4,3,7>: Cost 4 vuzpr <3,5,7,4>, <1,3,5,7>
4028   2640874308U, // <5,4,3,u>: Cost 3 vext2 <3,u,5,4>, <3,u,5,4>
4029   2583642214U, // <5,4,4,0>: Cost 3 vext1 <5,5,4,4>, LHS
4030   2642201574U, // <5,4,4,1>: Cost 3 vext2 <4,1,5,4>, <4,1,5,4>
4031   3710635062U, // <5,4,4,2>: Cost 4 vext2 <3,2,5,4>, <4,2,5,3>
4032   3717270664U, // <5,4,4,3>: Cost 4 vext2 <4,3,5,4>, <4,3,5,4>
4033   2713963728U, // <5,4,4,4>: Cost 3 vext3 <4,u,5,5>, <4,4,4,4>
4034   1637567706U, // <5,4,4,5>: Cost 2 vext3 <4,4,5,5>, <4,4,5,5>
4035   2242276659U, // <5,4,4,6>: Cost 3 vrev <4,5,6,4>
4036   2646183372U, // <5,4,4,7>: Cost 3 vext2 <4,7,5,4>, <4,7,5,4>
4037   1637788917U, // <5,4,4,u>: Cost 2 vext3 <4,4,u,5>, <4,4,u,5>
4038   2559762534U, // <5,4,5,0>: Cost 3 vext1 <1,5,4,5>, LHS
4039   2559763607U, // <5,4,5,1>: Cost 3 vext1 <1,5,4,5>, <1,5,4,5>
4040   2698628366U, // <5,4,5,2>: Cost 3 vext3 <2,3,4,5>, <4,5,2,3>
4041   3633506454U, // <5,4,5,3>: Cost 4 vext1 <1,5,4,5>, <3,0,1,2>
4042   2559765814U, // <5,4,5,4>: Cost 3 vext1 <1,5,4,5>, RHS
4043   2583654395U, // <5,4,5,5>: Cost 3 vext1 <5,5,4,5>, <5,5,4,5>
4044   1613385014U, // <5,4,5,6>: Cost 2 vext3 <0,4,1,5>, RHS
4045   3901639990U, // <5,4,5,7>: Cost 4 vuzpr <1,5,0,4>, RHS
4046   1613385032U, // <5,4,5,u>: Cost 2 vext3 <0,4,1,5>, RHS
4047   2559770726U, // <5,4,6,0>: Cost 3 vext1 <1,5,4,6>, LHS
4048   2559771648U, // <5,4,6,1>: Cost 3 vext1 <1,5,4,6>, <1,3,5,7>
4049   3633514088U, // <5,4,6,2>: Cost 4 vext1 <1,5,4,6>, <2,2,2,2>
4050   2571717122U, // <5,4,6,3>: Cost 3 vext1 <3,5,4,6>, <3,4,5,6>
4051   2559774006U, // <5,4,6,4>: Cost 3 vext1 <1,5,4,6>, RHS
4052   2712636796U, // <5,4,6,5>: Cost 3 vext3 <4,6,5,5>, <4,6,5,5>
4053   3760868743U, // <5,4,6,6>: Cost 4 vext3 <0,4,1,5>, <4,6,6,7>
4054   2712784270U, // <5,4,6,7>: Cost 3 vext3 <4,6,7,5>, <4,6,7,5>
4055   2559776558U, // <5,4,6,u>: Cost 3 vext1 <1,5,4,6>, LHS
4056   2565750886U, // <5,4,7,0>: Cost 3 vext1 <2,5,4,7>, LHS
4057   2565751706U, // <5,4,7,1>: Cost 3 vext1 <2,5,4,7>, <1,2,3,4>
4058   2565752690U, // <5,4,7,2>: Cost 3 vext1 <2,5,4,7>, <2,5,4,7>
4059   2571725387U, // <5,4,7,3>: Cost 3 vext1 <3,5,4,7>, <3,5,4,7>
4060   2565754166U, // <5,4,7,4>: Cost 3 vext1 <2,5,4,7>, RHS
4061   3114713426U, // <5,4,7,5>: Cost 3 vtrnr RHS, <0,4,1,5>
4062   94817590U, // <5,4,7,6>: Cost 1 vrev RHS
4063   2595616175U, // <5,4,7,7>: Cost 3 vext1 <7,5,4,7>, <7,5,4,7>
4064   94965064U, // <5,4,7,u>: Cost 1 vrev RHS
4065   2559787110U, // <5,4,u,0>: Cost 3 vext1 <1,5,4,u>, LHS
4066   2559788186U, // <5,4,u,1>: Cost 3 vext1 <1,5,4,u>, <1,5,4,u>
4067   2242014483U, // <5,4,u,2>: Cost 3 vrev <4,5,2,u>
4068   2667419628U, // <5,4,u,3>: Cost 3 vext2 <u,3,5,4>, <u,3,5,4>
4069   2559790390U, // <5,4,u,4>: Cost 3 vext1 <1,5,4,u>, RHS
4070   1640222238U, // <5,4,u,5>: Cost 2 vext3 <4,u,5,5>, <4,u,5,5>
4071   94825783U, // <5,4,u,6>: Cost 1 vrev RHS
4072   2714111536U, // <5,4,u,7>: Cost 3 vext3 <4,u,7,5>, <4,u,7,5>
4073   94973257U, // <5,4,u,u>: Cost 1 vrev RHS
4074   2646851584U, // <5,5,0,0>: Cost 3 vext2 <4,u,5,5>, <0,0,0,0>
4075   1573109862U, // <5,5,0,1>: Cost 2 vext2 <4,u,5,5>, LHS
4076   2646851748U, // <5,5,0,2>: Cost 3 vext2 <4,u,5,5>, <0,2,0,2>
4077   3760279130U, // <5,5,0,3>: Cost 4 vext3 <0,3,2,5>, <5,0,3,2>
4078   2687127138U, // <5,5,0,4>: Cost 3 vext3 <0,4,1,5>, <5,0,4,1>
4079   2248142847U, // <5,5,0,5>: Cost 3 vrev <5,5,5,0>
4080   3720593910U, // <5,5,0,6>: Cost 4 vext2 <4,u,5,5>, <0,6,1,7>
4081   4182502710U, // <5,5,0,7>: Cost 4 vtrnr <3,5,7,0>, RHS
4082   1573110429U, // <5,5,0,u>: Cost 2 vext2 <4,u,5,5>, LHS
4083   2646852342U, // <5,5,1,0>: Cost 3 vext2 <4,u,5,5>, <1,0,3,2>
4084   2624291676U, // <5,5,1,1>: Cost 3 vext2 <1,1,5,5>, <1,1,5,5>
4085   2646852502U, // <5,5,1,2>: Cost 3 vext2 <4,u,5,5>, <1,2,3,0>
4086   2646852568U, // <5,5,1,3>: Cost 3 vext2 <4,u,5,5>, <1,3,1,3>
4087   2715217591U, // <5,5,1,4>: Cost 3 vext3 <5,1,4,5>, <5,1,4,5>
4088   2628936848U, // <5,5,1,5>: Cost 3 vext2 <1,u,5,5>, <1,5,3,7>
4089   3698033907U, // <5,5,1,6>: Cost 4 vext2 <1,1,5,5>, <1,6,5,7>
4090   2713964240U, // <5,5,1,7>: Cost 3 vext3 <4,u,5,5>, <5,1,7,3>
4091   2628937107U, // <5,5,1,u>: Cost 3 vext2 <1,u,5,5>, <1,u,5,5>
4092   3645497446U, // <5,5,2,0>: Cost 4 vext1 <3,5,5,2>, LHS
4093   3760869099U, // <5,5,2,1>: Cost 4 vext3 <0,4,1,5>, <5,2,1,3>
4094   2646853224U, // <5,5,2,2>: Cost 3 vext2 <4,u,5,5>, <2,2,2,2>
4095   2698628862U, // <5,5,2,3>: Cost 3 vext3 <2,3,4,5>, <5,2,3,4>
4096   3772370694U, // <5,5,2,4>: Cost 4 vext3 <2,3,4,5>, <5,2,4,3>
4097   2713964303U, // <5,5,2,5>: Cost 3 vext3 <4,u,5,5>, <5,2,5,3>
4098   2646853562U, // <5,5,2,6>: Cost 3 vext2 <4,u,5,5>, <2,6,3,7>
4099   4038198272U, // <5,5,2,7>: Cost 4 vzipr <1,u,5,2>, <1,3,5,7>
4100   2701946667U, // <5,5,2,u>: Cost 3 vext3 <2,u,4,5>, <5,2,u,4>
4101   2646853782U, // <5,5,3,0>: Cost 3 vext2 <4,u,5,5>, <3,0,1,2>
4102   3698034922U, // <5,5,3,1>: Cost 4 vext2 <1,1,5,5>, <3,1,1,5>
4103   3702679919U, // <5,5,3,2>: Cost 4 vext2 <1,u,5,5>, <3,2,7,3>
4104   2637564336U, // <5,5,3,3>: Cost 3 vext2 <3,3,5,5>, <3,3,5,5>
4105   2646854146U, // <5,5,3,4>: Cost 3 vext2 <4,u,5,5>, <3,4,5,6>
4106   2638891602U, // <5,5,3,5>: Cost 3 vext2 <3,5,5,5>, <3,5,5,5>
4107   3702680247U, // <5,5,3,6>: Cost 4 vext2 <1,u,5,5>, <3,6,7,7>
4108   3702680259U, // <5,5,3,7>: Cost 4 vext2 <1,u,5,5>, <3,7,0,1>
4109   2646854430U, // <5,5,3,u>: Cost 3 vext2 <4,u,5,5>, <3,u,1,2>
4110   2646854546U, // <5,5,4,0>: Cost 3 vext2 <4,u,5,5>, <4,0,5,1>
4111   2642209767U, // <5,5,4,1>: Cost 3 vext2 <4,1,5,5>, <4,1,5,5>
4112   3711306806U, // <5,5,4,2>: Cost 4 vext2 <3,3,5,5>, <4,2,5,3>
4113   3645516369U, // <5,5,4,3>: Cost 4 vext1 <3,5,5,4>, <3,5,5,4>
4114   1570458842U, // <5,5,4,4>: Cost 2 vext2 <4,4,5,5>, <4,4,5,5>
4115   1573113142U, // <5,5,4,5>: Cost 2 vext2 <4,u,5,5>, RHS
4116   2645527932U, // <5,5,4,6>: Cost 3 vext2 <4,6,5,5>, <4,6,5,5>
4117   2713964486U, // <5,5,4,7>: Cost 3 vext3 <4,u,5,5>, <5,4,7,6>
4118   1573113374U, // <5,5,4,u>: Cost 2 vext2 <4,u,5,5>, <4,u,5,5>
4119   1509982310U, // <5,5,5,0>: Cost 2 vext1 <5,5,5,5>, LHS
4120   2646855376U, // <5,5,5,1>: Cost 3 vext2 <4,u,5,5>, <5,1,7,3>
4121   2583725672U, // <5,5,5,2>: Cost 3 vext1 <5,5,5,5>, <2,2,2,2>
4122   2583726230U, // <5,5,5,3>: Cost 3 vext1 <5,5,5,5>, <3,0,1,2>
4123   1509985590U, // <5,5,5,4>: Cost 2 vext1 <5,5,5,5>, RHS
4124   229035318U, // <5,5,5,5>: Cost 1 vdup1 RHS
4125   2646855778U, // <5,5,5,6>: Cost 3 vext2 <4,u,5,5>, <5,6,7,0>
4126   2646855848U, // <5,5,5,7>: Cost 3 vext2 <4,u,5,5>, <5,7,5,7>
4127   229035318U, // <5,5,5,u>: Cost 1 vdup1 RHS
4128   2577760358U, // <5,5,6,0>: Cost 3 vext1 <4,5,5,6>, LHS
4129   3633587361U, // <5,5,6,1>: Cost 4 vext1 <1,5,5,6>, <1,5,5,6>
4130   2646856186U, // <5,5,6,2>: Cost 3 vext2 <4,u,5,5>, <6,2,7,3>
4131   3633588738U, // <5,5,6,3>: Cost 4 vext1 <1,5,5,6>, <3,4,5,6>
4132   2718535756U, // <5,5,6,4>: Cost 3 vext3 <5,6,4,5>, <5,6,4,5>
4133   2644202223U, // <5,5,6,5>: Cost 3 vext2 <4,4,5,5>, <6,5,7,5>
4134   2973780482U, // <5,5,6,6>: Cost 3 vzipr <3,4,5,6>, <3,4,5,6>
4135   2646856526U, // <5,5,6,7>: Cost 3 vext2 <4,u,5,5>, <6,7,0,1>
4136   2646856607U, // <5,5,6,u>: Cost 3 vext2 <4,u,5,5>, <6,u,0,1>
4137   2571796582U, // <5,5,7,0>: Cost 3 vext1 <3,5,5,7>, LHS
4138   3633595392U, // <5,5,7,1>: Cost 4 vext1 <1,5,5,7>, <1,3,5,7>
4139   2571798222U, // <5,5,7,2>: Cost 3 vext1 <3,5,5,7>, <2,3,4,5>
4140   2571799124U, // <5,5,7,3>: Cost 3 vext1 <3,5,5,7>, <3,5,5,7>
4141   2571799862U, // <5,5,7,4>: Cost 3 vext1 <3,5,5,7>, RHS
4142   3114717188U, // <5,5,7,5>: Cost 3 vtrnr RHS, <5,5,5,5>
4143   4034923010U, // <5,5,7,6>: Cost 4 vzipr <1,3,5,7>, <3,4,5,6>
4144   2040974646U, // <5,5,7,7>: Cost 2 vtrnr RHS, RHS
4145   2040974647U, // <5,5,7,u>: Cost 2 vtrnr RHS, RHS
4146   1509982310U, // <5,5,u,0>: Cost 2 vext1 <5,5,5,5>, LHS
4147   1573115694U, // <5,5,u,1>: Cost 2 vext2 <4,u,5,5>, LHS
4148   2571806414U, // <5,5,u,2>: Cost 3 vext1 <3,5,5,u>, <2,3,4,5>
4149   2571807317U, // <5,5,u,3>: Cost 3 vext1 <3,5,5,u>, <3,5,5,u>
4150   1509985590U, // <5,5,u,4>: Cost 2 vext1 <5,5,5,5>, RHS
4151   229035318U, // <5,5,u,5>: Cost 1 vdup1 RHS
4152   2646857936U, // <5,5,u,6>: Cost 3 vext2 <4,u,5,5>, <u,6,3,7>
4153   2040982838U, // <5,5,u,7>: Cost 2 vtrnr RHS, RHS
4154   229035318U, // <5,5,u,u>: Cost 1 vdup1 RHS
4155   2638233600U, // <5,6,0,0>: Cost 3 vext2 <3,4,5,6>, <0,0,0,0>
4156   1564491878U, // <5,6,0,1>: Cost 2 vext2 <3,4,5,6>, LHS
4157   2632261796U, // <5,6,0,2>: Cost 3 vext2 <2,4,5,6>, <0,2,0,2>
4158   2638233856U, // <5,6,0,3>: Cost 3 vext2 <3,4,5,6>, <0,3,1,4>
4159   2638233938U, // <5,6,0,4>: Cost 3 vext2 <3,4,5,6>, <0,4,1,5>
4160   3706003885U, // <5,6,0,5>: Cost 4 vext2 <2,4,5,6>, <0,5,2,6>
4161   3706003967U, // <5,6,0,6>: Cost 4 vext2 <2,4,5,6>, <0,6,2,7>
4162   4047473974U, // <5,6,0,7>: Cost 4 vzipr <3,4,5,0>, RHS
4163   1564492445U, // <5,6,0,u>: Cost 2 vext2 <3,4,5,6>, LHS
4164   2638234358U, // <5,6,1,0>: Cost 3 vext2 <3,4,5,6>, <1,0,3,2>
4165   2638234420U, // <5,6,1,1>: Cost 3 vext2 <3,4,5,6>, <1,1,1,1>
4166   2638234518U, // <5,6,1,2>: Cost 3 vext2 <3,4,5,6>, <1,2,3,0>
4167   2638234584U, // <5,6,1,3>: Cost 3 vext2 <3,4,5,6>, <1,3,1,3>
4168   2626290768U, // <5,6,1,4>: Cost 3 vext2 <1,4,5,6>, <1,4,5,6>
4169   2638234768U, // <5,6,1,5>: Cost 3 vext2 <3,4,5,6>, <1,5,3,7>
4170   3700032719U, // <5,6,1,6>: Cost 4 vext2 <1,4,5,6>, <1,6,1,7>
4171   2982366518U, // <5,6,1,7>: Cost 3 vzipr <4,u,5,1>, RHS
4172   2628945300U, // <5,6,1,u>: Cost 3 vext2 <1,u,5,6>, <1,u,5,6>
4173   3706004925U, // <5,6,2,0>: Cost 4 vext2 <2,4,5,6>, <2,0,1,2>
4174   3711976966U, // <5,6,2,1>: Cost 4 vext2 <3,4,5,6>, <2,1,0,3>
4175   2638235240U, // <5,6,2,2>: Cost 3 vext2 <3,4,5,6>, <2,2,2,2>
4176   2638235302U, // <5,6,2,3>: Cost 3 vext2 <3,4,5,6>, <2,3,0,1>
4177   2632263465U, // <5,6,2,4>: Cost 3 vext2 <2,4,5,6>, <2,4,5,6>
4178   2638235496U, // <5,6,2,5>: Cost 3 vext2 <3,4,5,6>, <2,5,3,6>
4179   2638235578U, // <5,6,2,6>: Cost 3 vext2 <3,4,5,6>, <2,6,3,7>
4180   2713965050U, // <5,6,2,7>: Cost 3 vext3 <4,u,5,5>, <6,2,7,3>
4181   2634917997U, // <5,6,2,u>: Cost 3 vext2 <2,u,5,6>, <2,u,5,6>
4182   2638235798U, // <5,6,3,0>: Cost 3 vext2 <3,4,5,6>, <3,0,1,2>
4183   3711977695U, // <5,6,3,1>: Cost 4 vext2 <3,4,5,6>, <3,1,0,3>
4184   3710650720U, // <5,6,3,2>: Cost 4 vext2 <3,2,5,6>, <3,2,5,6>
4185   2638236060U, // <5,6,3,3>: Cost 3 vext2 <3,4,5,6>, <3,3,3,3>
4186   1564494338U, // <5,6,3,4>: Cost 2 vext2 <3,4,5,6>, <3,4,5,6>
4187   2638236234U, // <5,6,3,5>: Cost 3 vext2 <3,4,5,6>, <3,5,4,6>
4188   3711978104U, // <5,6,3,6>: Cost 4 vext2 <3,4,5,6>, <3,6,0,7>
4189   4034227510U, // <5,6,3,7>: Cost 4 vzipr <1,2,5,3>, RHS
4190   1567148870U, // <5,6,3,u>: Cost 2 vext2 <3,u,5,6>, <3,u,5,6>
4191   2577817702U, // <5,6,4,0>: Cost 3 vext1 <4,5,6,4>, LHS
4192   3700034544U, // <5,6,4,1>: Cost 4 vext2 <1,4,5,6>, <4,1,6,5>
4193   2723033713U, // <5,6,4,2>: Cost 3 vext3 <6,4,2,5>, <6,4,2,5>
4194   2638236818U, // <5,6,4,3>: Cost 3 vext2 <3,4,5,6>, <4,3,6,5>
4195   2644208859U, // <5,6,4,4>: Cost 3 vext2 <4,4,5,6>, <4,4,5,6>
4196   1564495158U, // <5,6,4,5>: Cost 2 vext2 <3,4,5,6>, RHS
4197   2645536125U, // <5,6,4,6>: Cost 3 vext2 <4,6,5,6>, <4,6,5,6>
4198   2723402398U, // <5,6,4,7>: Cost 3 vext3 <6,4,7,5>, <6,4,7,5>
4199   1564495401U, // <5,6,4,u>: Cost 2 vext2 <3,4,5,6>, RHS
4200   2577825894U, // <5,6,5,0>: Cost 3 vext1 <4,5,6,5>, LHS
4201   2662125264U, // <5,6,5,1>: Cost 3 vext2 <7,4,5,6>, <5,1,7,3>
4202   3775836867U, // <5,6,5,2>: Cost 4 vext3 <2,u,6,5>, <6,5,2,6>
4203   3711979343U, // <5,6,5,3>: Cost 4 vext2 <3,4,5,6>, <5,3,3,4>
4204   2650181556U, // <5,6,5,4>: Cost 3 vext2 <5,4,5,6>, <5,4,5,6>
4205   2662125572U, // <5,6,5,5>: Cost 3 vext2 <7,4,5,6>, <5,5,5,5>
4206   2638237732U, // <5,6,5,6>: Cost 3 vext2 <3,4,5,6>, <5,6,0,1>
4207   2982399286U, // <5,6,5,7>: Cost 3 vzipr <4,u,5,5>, RHS
4208   2982399287U, // <5,6,5,u>: Cost 3 vzipr <4,u,5,5>, RHS
4209   2583806054U, // <5,6,6,0>: Cost 3 vext1 <5,5,6,6>, LHS
4210   3711979910U, // <5,6,6,1>: Cost 4 vext2 <3,4,5,6>, <6,1,3,4>
4211   2662126074U, // <5,6,6,2>: Cost 3 vext2 <7,4,5,6>, <6,2,7,3>
4212   2583808514U, // <5,6,6,3>: Cost 3 vext1 <5,5,6,6>, <3,4,5,6>
4213   2583809334U, // <5,6,6,4>: Cost 3 vext1 <5,5,6,6>, RHS
4214   2583810062U, // <5,6,6,5>: Cost 3 vext1 <5,5,6,6>, <5,5,6,6>
4215   2638238520U, // <5,6,6,6>: Cost 3 vext2 <3,4,5,6>, <6,6,6,6>
4216   2973781302U, // <5,6,6,7>: Cost 3 vzipr <3,4,5,6>, RHS
4217   2973781303U, // <5,6,6,u>: Cost 3 vzipr <3,4,5,6>, RHS
4218   430358630U, // <5,6,7,0>: Cost 1 vext1 RHS, LHS
4219   1504101110U, // <5,6,7,1>: Cost 2 vext1 RHS, <1,0,3,2>
4220   1504101992U, // <5,6,7,2>: Cost 2 vext1 RHS, <2,2,2,2>
4221   1504102550U, // <5,6,7,3>: Cost 2 vext1 RHS, <3,0,1,2>
4222   430361910U, // <5,6,7,4>: Cost 1 vext1 RHS, RHS
4223   1504104390U, // <5,6,7,5>: Cost 2 vext1 RHS, <5,4,7,6>
4224   1504105272U, // <5,6,7,6>: Cost 2 vext1 RHS, <6,6,6,6>
4225   1504106092U, // <5,6,7,7>: Cost 2 vext1 RHS, <7,7,7,7>
4226   430364462U, // <5,6,7,u>: Cost 1 vext1 RHS, LHS
4227   430366822U, // <5,6,u,0>: Cost 1 vext1 RHS, LHS
4228   1564497710U, // <5,6,u,1>: Cost 2 vext2 <3,4,5,6>, LHS
4229   1504110184U, // <5,6,u,2>: Cost 2 vext1 RHS, <2,2,2,2>
4230   1504110742U, // <5,6,u,3>: Cost 2 vext1 RHS, <3,0,1,2>
4231   430370103U, // <5,6,u,4>: Cost 1 vext1 RHS, RHS
4232   1564498074U, // <5,6,u,5>: Cost 2 vext2 <3,4,5,6>, RHS
4233   1504113146U, // <5,6,u,6>: Cost 2 vext1 RHS, <6,2,7,3>
4234   1504113658U, // <5,6,u,7>: Cost 2 vext1 RHS, <7,0,1,2>
4235   430372654U, // <5,6,u,u>: Cost 1 vext1 RHS, LHS
4236   2625634304U, // <5,7,0,0>: Cost 3 vext2 <1,3,5,7>, <0,0,0,0>
4237   1551892582U, // <5,7,0,1>: Cost 2 vext2 <1,3,5,7>, LHS
4238   2625634468U, // <5,7,0,2>: Cost 3 vext2 <1,3,5,7>, <0,2,0,2>
4239   2571889247U, // <5,7,0,3>: Cost 3 vext1 <3,5,7,0>, <3,5,7,0>
4240   2625634642U, // <5,7,0,4>: Cost 3 vext2 <1,3,5,7>, <0,4,1,5>
4241   2595778728U, // <5,7,0,5>: Cost 3 vext1 <7,5,7,0>, <5,7,5,7>
4242   3699376639U, // <5,7,0,6>: Cost 4 vext2 <1,3,5,7>, <0,6,2,7>
4243   2260235715U, // <5,7,0,7>: Cost 3 vrev <7,5,7,0>
4244   1551893149U, // <5,7,0,u>: Cost 2 vext2 <1,3,5,7>, LHS
4245   2625635062U, // <5,7,1,0>: Cost 3 vext2 <1,3,5,7>, <1,0,3,2>
4246   2624308020U, // <5,7,1,1>: Cost 3 vext2 <1,1,5,7>, <1,1,1,1>
4247   2625635222U, // <5,7,1,2>: Cost 3 vext2 <1,3,5,7>, <1,2,3,0>
4248   1551893504U, // <5,7,1,3>: Cost 2 vext2 <1,3,5,7>, <1,3,5,7>
4249   2571898166U, // <5,7,1,4>: Cost 3 vext1 <3,5,7,1>, RHS
4250   2625635472U, // <5,7,1,5>: Cost 3 vext2 <1,3,5,7>, <1,5,3,7>
4251   2627626227U, // <5,7,1,6>: Cost 3 vext2 <1,6,5,7>, <1,6,5,7>
4252   3702031684U, // <5,7,1,7>: Cost 4 vext2 <1,7,5,7>, <1,7,5,7>
4253   1555211669U, // <5,7,1,u>: Cost 2 vext2 <1,u,5,7>, <1,u,5,7>
4254   2629617126U, // <5,7,2,0>: Cost 3 vext2 <2,0,5,7>, <2,0,5,7>
4255   3699377670U, // <5,7,2,1>: Cost 4 vext2 <1,3,5,7>, <2,1,0,3>
4256   2625635944U, // <5,7,2,2>: Cost 3 vext2 <1,3,5,7>, <2,2,2,2>
4257   2625636006U, // <5,7,2,3>: Cost 3 vext2 <1,3,5,7>, <2,3,0,1>
4258   2632271658U, // <5,7,2,4>: Cost 3 vext2 <2,4,5,7>, <2,4,5,7>
4259   2625636201U, // <5,7,2,5>: Cost 3 vext2 <1,3,5,7>, <2,5,3,7>
4260   2625636282U, // <5,7,2,6>: Cost 3 vext2 <1,3,5,7>, <2,6,3,7>
4261   3708004381U, // <5,7,2,7>: Cost 4 vext2 <2,7,5,7>, <2,7,5,7>
4262   2625636411U, // <5,7,2,u>: Cost 3 vext2 <1,3,5,7>, <2,u,0,1>
4263   2625636502U, // <5,7,3,0>: Cost 3 vext2 <1,3,5,7>, <3,0,1,2>
4264   2625636604U, // <5,7,3,1>: Cost 3 vext2 <1,3,5,7>, <3,1,3,5>
4265   3699378478U, // <5,7,3,2>: Cost 4 vext2 <1,3,5,7>, <3,2,0,1>
4266   2625636764U, // <5,7,3,3>: Cost 3 vext2 <1,3,5,7>, <3,3,3,3>
4267   2625636866U, // <5,7,3,4>: Cost 3 vext2 <1,3,5,7>, <3,4,5,6>
4268   2625636959U, // <5,7,3,5>: Cost 3 vext2 <1,3,5,7>, <3,5,7,0>
4269   3699378808U, // <5,7,3,6>: Cost 4 vext2 <1,3,5,7>, <3,6,0,7>
4270   2640235254U, // <5,7,3,7>: Cost 3 vext2 <3,7,5,7>, <3,7,5,7>
4271   2625637150U, // <5,7,3,u>: Cost 3 vext2 <1,3,5,7>, <3,u,1,2>
4272   2571919462U, // <5,7,4,0>: Cost 3 vext1 <3,5,7,4>, LHS
4273   2571920384U, // <5,7,4,1>: Cost 3 vext1 <3,5,7,4>, <1,3,5,7>
4274   3699379260U, // <5,7,4,2>: Cost 4 vext2 <1,3,5,7>, <4,2,6,0>
4275   2571922019U, // <5,7,4,3>: Cost 3 vext1 <3,5,7,4>, <3,5,7,4>
4276   2571922742U, // <5,7,4,4>: Cost 3 vext1 <3,5,7,4>, RHS
4277   1551895862U, // <5,7,4,5>: Cost 2 vext2 <1,3,5,7>, RHS
4278   2846277980U, // <5,7,4,6>: Cost 3 vuzpr RHS, <0,4,2,6>
4279   2646207951U, // <5,7,4,7>: Cost 3 vext2 <4,7,5,7>, <4,7,5,7>
4280   1551896105U, // <5,7,4,u>: Cost 2 vext2 <1,3,5,7>, RHS
4281   2583871590U, // <5,7,5,0>: Cost 3 vext1 <5,5,7,5>, LHS
4282   2652180176U, // <5,7,5,1>: Cost 3 vext2 <5,7,5,7>, <5,1,7,3>
4283   2625638177U, // <5,7,5,2>: Cost 3 vext2 <1,3,5,7>, <5,2,7,3>
4284   2625638262U, // <5,7,5,3>: Cost 3 vext2 <1,3,5,7>, <5,3,7,7>
4285   2583874870U, // <5,7,5,4>: Cost 3 vext1 <5,5,7,5>, RHS
4286   2846281732U, // <5,7,5,5>: Cost 3 vuzpr RHS, <5,5,5,5>
4287   2651517015U, // <5,7,5,6>: Cost 3 vext2 <5,6,5,7>, <5,6,5,7>
4288   1772539190U, // <5,7,5,7>: Cost 2 vuzpr RHS, RHS
4289   1772539191U, // <5,7,5,u>: Cost 2 vuzpr RHS, RHS
4290   2846281826U, // <5,7,6,0>: Cost 3 vuzpr RHS, <5,6,7,0>
4291   3699380615U, // <5,7,6,1>: Cost 4 vext2 <1,3,5,7>, <6,1,3,5>
4292   2846281108U, // <5,7,6,2>: Cost 3 vuzpr RHS, <4,6,u,2>
4293   2589854210U, // <5,7,6,3>: Cost 3 vext1 <6,5,7,6>, <3,4,5,6>
4294   2846281830U, // <5,7,6,4>: Cost 3 vuzpr RHS, <5,6,7,4>
4295   2725467658U, // <5,7,6,5>: Cost 3 vext3 <6,7,u,5>, <7,6,5,u>
4296   2846281076U, // <5,7,6,6>: Cost 3 vuzpr RHS, <4,6,4,6>
4297   2846279610U, // <5,7,6,7>: Cost 3 vuzpr RHS, <2,6,3,7>
4298   2846279611U, // <5,7,6,u>: Cost 3 vuzpr RHS, <2,6,3,u>
4299   1510146150U, // <5,7,7,0>: Cost 2 vext1 <5,5,7,7>, LHS
4300   2846282574U, // <5,7,7,1>: Cost 3 vuzpr RHS, <6,7,0,1>
4301   2583889512U, // <5,7,7,2>: Cost 3 vext1 <5,5,7,7>, <2,2,2,2>
4302   2846281919U, // <5,7,7,3>: Cost 3 vuzpr RHS, <5,7,u,3>
4303   1510149430U, // <5,7,7,4>: Cost 2 vext1 <5,5,7,7>, RHS
4304   1510150168U, // <5,7,7,5>: Cost 2 vext1 <5,5,7,7>, <5,5,7,7>
4305   2583892474U, // <5,7,7,6>: Cost 3 vext1 <5,5,7,7>, <6,2,7,3>
4306   2625640044U, // <5,7,7,7>: Cost 3 vext2 <1,3,5,7>, <7,7,7,7>
4307   1510151982U, // <5,7,7,u>: Cost 2 vext1 <5,5,7,7>, LHS
4308   1510154342U, // <5,7,u,0>: Cost 2 vext1 <5,5,7,u>, LHS
4309   1551898414U, // <5,7,u,1>: Cost 2 vext2 <1,3,5,7>, LHS
4310   2625640325U, // <5,7,u,2>: Cost 3 vext2 <1,3,5,7>, <u,2,3,0>
4311   1772536477U, // <5,7,u,3>: Cost 2 vuzpr RHS, LHS
4312   1510157622U, // <5,7,u,4>: Cost 2 vext1 <5,5,7,u>, RHS
4313   1551898778U, // <5,7,u,5>: Cost 2 vext2 <1,3,5,7>, RHS
4314   2625640656U, // <5,7,u,6>: Cost 3 vext2 <1,3,5,7>, <u,6,3,7>
4315   1772539433U, // <5,7,u,7>: Cost 2 vuzpr RHS, RHS
4316   1551898981U, // <5,7,u,u>: Cost 2 vext2 <1,3,5,7>, LHS
4317   2625642496U, // <5,u,0,0>: Cost 3 vext2 <1,3,5,u>, <0,0,0,0>
4318   1551900774U, // <5,u,0,1>: Cost 2 vext2 <1,3,5,u>, LHS
4319   2625642660U, // <5,u,0,2>: Cost 3 vext2 <1,3,5,u>, <0,2,0,2>
4320   2698630885U, // <5,u,0,3>: Cost 3 vext3 <2,3,4,5>, <u,0,3,2>
4321   2687129325U, // <5,u,0,4>: Cost 3 vext3 <0,4,1,5>, <u,0,4,1>
4322   2689783542U, // <5,u,0,5>: Cost 3 vext3 <0,u,1,5>, <u,0,5,1>
4323   2266134675U, // <5,u,0,6>: Cost 3 vrev <u,5,6,0>
4324   2595853772U, // <5,u,0,7>: Cost 3 vext1 <7,5,u,0>, <7,5,u,0>
4325   1551901341U, // <5,u,0,u>: Cost 2 vext2 <1,3,5,u>, LHS
4326   2625643254U, // <5,u,1,0>: Cost 3 vext2 <1,3,5,u>, <1,0,3,2>
4327   2625643316U, // <5,u,1,1>: Cost 3 vext2 <1,3,5,u>, <1,1,1,1>
4328   1613387566U, // <5,u,1,2>: Cost 2 vext3 <0,4,1,5>, LHS
4329   1551901697U, // <5,u,1,3>: Cost 2 vext2 <1,3,5,u>, <1,3,5,u>
4330   2626307154U, // <5,u,1,4>: Cost 3 vext2 <1,4,5,u>, <1,4,5,u>
4331   2689783622U, // <5,u,1,5>: Cost 3 vext3 <0,u,1,5>, <u,1,5,0>
4332   2627634420U, // <5,u,1,6>: Cost 3 vext2 <1,6,5,u>, <1,6,5,u>
4333   2982366536U, // <5,u,1,7>: Cost 3 vzipr <4,u,5,1>, RHS
4334   1613387620U, // <5,u,1,u>: Cost 2 vext3 <0,4,1,5>, LHS
4335   2846286742U, // <5,u,2,0>: Cost 3 vuzpr RHS, <1,2,3,0>
4336   2685796528U, // <5,u,2,1>: Cost 3 vext3 <0,2,1,5>, <0,2,1,5>
4337   2625644136U, // <5,u,2,2>: Cost 3 vext2 <1,3,5,u>, <2,2,2,2>
4338   2687129480U, // <5,u,2,3>: Cost 3 vext3 <0,4,1,5>, <u,2,3,3>
4339   2632279851U, // <5,u,2,4>: Cost 3 vext2 <2,4,5,u>, <2,4,5,u>
4340   2625644394U, // <5,u,2,5>: Cost 3 vext2 <1,3,5,u>, <2,5,3,u>
4341   2625644474U, // <5,u,2,6>: Cost 3 vext2 <1,3,5,u>, <2,6,3,7>
4342   2713966508U, // <5,u,2,7>: Cost 3 vext3 <4,u,5,5>, <u,2,7,3>
4343   2625644603U, // <5,u,2,u>: Cost 3 vext2 <1,3,5,u>, <2,u,0,1>
4344   2687129532U, // <5,u,3,0>: Cost 3 vext3 <0,4,1,5>, <u,3,0,1>
4345   2636261649U, // <5,u,3,1>: Cost 3 vext2 <3,1,5,u>, <3,1,5,u>
4346   2636925282U, // <5,u,3,2>: Cost 3 vext2 <3,2,5,u>, <3,2,5,u>
4347   2625644956U, // <5,u,3,3>: Cost 3 vext2 <1,3,5,u>, <3,3,3,3>
4348   1564510724U, // <5,u,3,4>: Cost 2 vext2 <3,4,5,u>, <3,4,5,u>
4349   2625645160U, // <5,u,3,5>: Cost 3 vext2 <1,3,5,u>, <3,5,u,0>
4350   2734610422U, // <5,u,3,6>: Cost 3 vext3 <u,3,6,5>, <u,3,6,5>
4351   2640243447U, // <5,u,3,7>: Cost 3 vext2 <3,7,5,u>, <3,7,5,u>
4352   1567165256U, // <5,u,3,u>: Cost 2 vext2 <3,u,5,u>, <3,u,5,u>
4353   1567828889U, // <5,u,4,0>: Cost 2 vext2 <4,0,5,u>, <4,0,5,u>
4354   1661163546U, // <5,u,4,1>: Cost 2 vext3 <u,4,1,5>, <u,4,1,5>
4355   2734463012U, // <5,u,4,2>: Cost 3 vext3 <u,3,4,5>, <u,4,2,6>
4356   2698631212U, // <5,u,4,3>: Cost 3 vext3 <2,3,4,5>, <u,4,3,5>
4357   1570458842U, // <5,u,4,4>: Cost 2 vext2 <4,4,5,5>, <4,4,5,5>
4358   1551904054U, // <5,u,4,5>: Cost 2 vext2 <1,3,5,u>, RHS
4359   2846286172U, // <5,u,4,6>: Cost 3 vuzpr RHS, <0,4,2,6>
4360   2646216144U, // <5,u,4,7>: Cost 3 vext2 <4,7,5,u>, <4,7,5,u>
4361   1551904297U, // <5,u,4,u>: Cost 2 vext2 <1,3,5,u>, RHS
4362   1509982310U, // <5,u,5,0>: Cost 2 vext1 <5,5,5,5>, LHS
4363   2560058555U, // <5,u,5,1>: Cost 3 vext1 <1,5,u,5>, <1,5,u,5>
4364   2698926194U, // <5,u,5,2>: Cost 3 vext3 <2,3,u,5>, <u,5,2,3>
4365   2698631295U, // <5,u,5,3>: Cost 3 vext3 <2,3,4,5>, <u,5,3,7>
4366   1509985590U, // <5,u,5,4>: Cost 2 vext1 <5,5,5,5>, RHS
4367   229035318U, // <5,u,5,5>: Cost 1 vdup1 RHS
4368   1613387930U, // <5,u,5,6>: Cost 2 vext3 <0,4,1,5>, RHS
4369   1772547382U, // <5,u,5,7>: Cost 2 vuzpr RHS, RHS
4370   229035318U, // <5,u,5,u>: Cost 1 vdup1 RHS
4371   2566037606U, // <5,u,6,0>: Cost 3 vext1 <2,5,u,6>, LHS
4372   2920044334U, // <5,u,6,1>: Cost 3 vzipl <5,6,7,0>, LHS
4373   2566039445U, // <5,u,6,2>: Cost 3 vext1 <2,5,u,6>, <2,5,u,6>
4374   2687129808U, // <5,u,6,3>: Cost 3 vext3 <0,4,1,5>, <u,6,3,7>
4375   2566040886U, // <5,u,6,4>: Cost 3 vext1 <2,5,u,6>, RHS
4376   2920044698U, // <5,u,6,5>: Cost 3 vzipl <5,6,7,0>, RHS
4377   2846289268U, // <5,u,6,6>: Cost 3 vuzpr RHS, <4,6,4,6>
4378   2973781320U, // <5,u,6,7>: Cost 3 vzipr <3,4,5,6>, RHS
4379   2687129853U, // <5,u,6,u>: Cost 3 vext3 <0,4,1,5>, <u,6,u,7>
4380   430506086U, // <5,u,7,0>: Cost 1 vext1 RHS, LHS
4381   1486333117U, // <5,u,7,1>: Cost 2 vext1 <1,5,u,7>, <1,5,u,7>
4382   1504249448U, // <5,u,7,2>: Cost 2 vext1 RHS, <2,2,2,2>
4383   2040971933U, // <5,u,7,3>: Cost 2 vtrnr RHS, LHS
4384   430509384U, // <5,u,7,4>: Cost 1 vext1 RHS, RHS
4385   1504251600U, // <5,u,7,5>: Cost 2 vext1 RHS, <5,1,7,3>
4386   118708378U, // <5,u,7,6>: Cost 1 vrev RHS
4387   2040974889U, // <5,u,7,7>: Cost 2 vtrnr RHS, RHS
4388   430511918U, // <5,u,7,u>: Cost 1 vext1 RHS, LHS
4389   430514278U, // <5,u,u,0>: Cost 1 vext1 RHS, LHS
4390   1551906606U, // <5,u,u,1>: Cost 2 vext2 <1,3,5,u>, LHS
4391   1613388133U, // <5,u,u,2>: Cost 2 vext3 <0,4,1,5>, LHS
4392   1772544669U, // <5,u,u,3>: Cost 2 vuzpr RHS, LHS
4393   430517577U, // <5,u,u,4>: Cost 1 vext1 RHS, RHS
4394   229035318U, // <5,u,u,5>: Cost 1 vdup1 RHS
4395   118716571U, // <5,u,u,6>: Cost 1 vrev RHS
4396   1772547625U, // <5,u,u,7>: Cost 2 vuzpr RHS, RHS
4397   430520110U, // <5,u,u,u>: Cost 1 vext1 RHS, LHS
4398   2686025728U, // <6,0,0,0>: Cost 3 vext3 <0,2,4,6>, <0,0,0,0>
4399   2686025738U, // <6,0,0,1>: Cost 3 vext3 <0,2,4,6>, <0,0,1,1>
4400   2686025748U, // <6,0,0,2>: Cost 3 vext3 <0,2,4,6>, <0,0,2,2>
4401   3779084320U, // <6,0,0,3>: Cost 4 vext3 <3,4,5,6>, <0,0,3,5>
4402   2642903388U, // <6,0,0,4>: Cost 3 vext2 <4,2,6,0>, <0,4,2,6>
4403   3657723939U, // <6,0,0,5>: Cost 4 vext1 <5,6,0,0>, <5,6,0,0>
4404   3926676514U, // <6,0,0,6>: Cost 4 vuzpr <5,6,7,0>, <7,0,5,6>
4405   3926675786U, // <6,0,0,7>: Cost 4 vuzpr <5,6,7,0>, <6,0,5,7>
4406   2686025802U, // <6,0,0,u>: Cost 3 vext3 <0,2,4,6>, <0,0,u,2>
4407   2566070374U, // <6,0,1,0>: Cost 3 vext1 <2,6,0,1>, LHS
4408   3759767642U, // <6,0,1,1>: Cost 4 vext3 <0,2,4,6>, <0,1,1,0>
4409   1612284006U, // <6,0,1,2>: Cost 2 vext3 <0,2,4,6>, LHS
4410   2583988738U, // <6,0,1,3>: Cost 3 vext1 <5,6,0,1>, <3,4,5,6>
4411   2566073654U, // <6,0,1,4>: Cost 3 vext1 <2,6,0,1>, RHS
4412   2583990308U, // <6,0,1,5>: Cost 3 vext1 <5,6,0,1>, <5,6,0,1>
4413   2589963005U, // <6,0,1,6>: Cost 3 vext1 <6,6,0,1>, <6,6,0,1>
4414   2595935702U, // <6,0,1,7>: Cost 3 vext1 <7,6,0,1>, <7,6,0,1>
4415   1612284060U, // <6,0,1,u>: Cost 2 vext3 <0,2,4,6>, LHS
4416   2686025892U, // <6,0,2,0>: Cost 3 vext3 <0,2,4,6>, <0,2,0,2>
4417   2685804721U, // <6,0,2,1>: Cost 3 vext3 <0,2,1,6>, <0,2,1,6>
4418   3759620282U, // <6,0,2,2>: Cost 4 vext3 <0,2,2,6>, <0,2,2,6>
4419   2705342658U, // <6,0,2,3>: Cost 3 vext3 <3,4,5,6>, <0,2,3,5>
4420   1612284108U, // <6,0,2,4>: Cost 2 vext3 <0,2,4,6>, <0,2,4,6>
4421   3706029956U, // <6,0,2,5>: Cost 4 vext2 <2,4,6,0>, <2,5,6,7>
4422   2686173406U, // <6,0,2,6>: Cost 3 vext3 <0,2,6,6>, <0,2,6,6>
4423   3651769338U, // <6,0,2,7>: Cost 4 vext1 <4,6,0,2>, <7,0,1,2>
4424   1612579056U, // <6,0,2,u>: Cost 2 vext3 <0,2,u,6>, <0,2,u,6>
4425   3706030230U, // <6,0,3,0>: Cost 4 vext2 <2,4,6,0>, <3,0,1,2>
4426   2705342720U, // <6,0,3,1>: Cost 3 vext3 <3,4,5,6>, <0,3,1,4>
4427   2705342730U, // <6,0,3,2>: Cost 3 vext3 <3,4,5,6>, <0,3,2,5>
4428   3706030492U, // <6,0,3,3>: Cost 4 vext2 <2,4,6,0>, <3,3,3,3>
4429   2644896258U, // <6,0,3,4>: Cost 3 vext2 <4,5,6,0>, <3,4,5,6>
4430   3718638154U, // <6,0,3,5>: Cost 4 vext2 <4,5,6,0>, <3,5,4,6>
4431   3729918619U, // <6,0,3,6>: Cost 4 vext2 <6,4,6,0>, <3,6,4,6>
4432   3926672384U, // <6,0,3,7>: Cost 4 vuzpr <5,6,7,0>, <1,3,5,7>
4433   2705342784U, // <6,0,3,u>: Cost 3 vext3 <3,4,5,6>, <0,3,u,5>
4434   2687058250U, // <6,0,4,0>: Cost 3 vext3 <0,4,0,6>, <0,4,0,6>
4435   2686026066U, // <6,0,4,1>: Cost 3 vext3 <0,2,4,6>, <0,4,1,5>
4436   1613463900U, // <6,0,4,2>: Cost 2 vext3 <0,4,2,6>, <0,4,2,6>
4437   3761021285U, // <6,0,4,3>: Cost 4 vext3 <0,4,3,6>, <0,4,3,6>
4438   2687353198U, // <6,0,4,4>: Cost 3 vext3 <0,4,4,6>, <0,4,4,6>
4439   2632289590U, // <6,0,4,5>: Cost 3 vext2 <2,4,6,0>, RHS
4440   2645560704U, // <6,0,4,6>: Cost 3 vext2 <4,6,6,0>, <4,6,6,0>
4441   2646224337U, // <6,0,4,7>: Cost 3 vext2 <4,7,6,0>, <4,7,6,0>
4442   1613906322U, // <6,0,4,u>: Cost 2 vext3 <0,4,u,6>, <0,4,u,6>
4443   3651788902U, // <6,0,5,0>: Cost 4 vext1 <4,6,0,5>, LHS
4444   2687795620U, // <6,0,5,1>: Cost 3 vext3 <0,5,1,6>, <0,5,1,6>
4445   3761611181U, // <6,0,5,2>: Cost 4 vext3 <0,5,2,6>, <0,5,2,6>
4446   3723284326U, // <6,0,5,3>: Cost 4 vext2 <5,3,6,0>, <5,3,6,0>
4447   2646224838U, // <6,0,5,4>: Cost 3 vext2 <4,7,6,0>, <5,4,7,6>
4448   3718639630U, // <6,0,5,5>: Cost 4 vext2 <4,5,6,0>, <5,5,6,6>
4449   2652196962U, // <6,0,5,6>: Cost 3 vext2 <5,7,6,0>, <5,6,7,0>
4450   2852932918U, // <6,0,5,7>: Cost 3 vuzpr <5,6,7,0>, RHS
4451   2852932919U, // <6,0,5,u>: Cost 3 vuzpr <5,6,7,0>, RHS
4452   2852933730U, // <6,0,6,0>: Cost 3 vuzpr <5,6,7,0>, <5,6,7,0>
4453   2925985894U, // <6,0,6,1>: Cost 3 vzipl <6,6,6,6>, LHS
4454   3060203622U, // <6,0,6,2>: Cost 3 vtrnl <6,6,6,6>, LHS
4455   3718640178U, // <6,0,6,3>: Cost 4 vext2 <4,5,6,0>, <6,3,4,5>
4456   2656178832U, // <6,0,6,4>: Cost 3 vext2 <6,4,6,0>, <6,4,6,0>
4457   3725939378U, // <6,0,6,5>: Cost 4 vext2 <5,7,6,0>, <6,5,0,7>
4458   2657506098U, // <6,0,6,6>: Cost 3 vext2 <6,6,6,0>, <6,6,6,0>
4459   2619020110U, // <6,0,6,7>: Cost 3 vext2 <0,2,6,0>, <6,7,0,1>
4460   2925986461U, // <6,0,6,u>: Cost 3 vzipl <6,6,6,6>, LHS
4461   2572091494U, // <6,0,7,0>: Cost 3 vext1 <3,6,0,7>, LHS
4462   2572092310U, // <6,0,7,1>: Cost 3 vext1 <3,6,0,7>, <1,2,3,0>
4463   2980495524U, // <6,0,7,2>: Cost 3 vzipr RHS, <0,2,0,2>
4464   2572094072U, // <6,0,7,3>: Cost 3 vext1 <3,6,0,7>, <3,6,0,7>
4465   2572094774U, // <6,0,7,4>: Cost 3 vext1 <3,6,0,7>, RHS
4466   4054238242U, // <6,0,7,5>: Cost 4 vzipr RHS, <1,4,0,5>
4467   3645837653U, // <6,0,7,6>: Cost 4 vext1 <3,6,0,7>, <6,0,7,0>
4468   4054239054U, // <6,0,7,7>: Cost 4 vzipr RHS, <2,5,0,7>
4469   2572097326U, // <6,0,7,u>: Cost 3 vext1 <3,6,0,7>, LHS
4470   2686026378U, // <6,0,u,0>: Cost 3 vext3 <0,2,4,6>, <0,u,0,2>
4471   2686026386U, // <6,0,u,1>: Cost 3 vext3 <0,2,4,6>, <0,u,1,1>
4472   1612284573U, // <6,0,u,2>: Cost 2 vext3 <0,2,4,6>, LHS
4473   2705343144U, // <6,0,u,3>: Cost 3 vext3 <3,4,5,6>, <0,u,3,5>
4474   1616265906U, // <6,0,u,4>: Cost 2 vext3 <0,u,4,6>, <0,u,4,6>
4475   2632292506U, // <6,0,u,5>: Cost 3 vext2 <2,4,6,0>, RHS
4476   2590020356U, // <6,0,u,6>: Cost 3 vext1 <6,6,0,u>, <6,6,0,u>
4477   2852933161U, // <6,0,u,7>: Cost 3 vuzpr <5,6,7,0>, RHS
4478   1612284627U, // <6,0,u,u>: Cost 2 vext3 <0,2,4,6>, LHS
4479   2595995750U, // <6,1,0,0>: Cost 3 vext1 <7,6,1,0>, LHS
4480   2646229094U, // <6,1,0,1>: Cost 3 vext2 <4,7,6,1>, LHS
4481   3694092492U, // <6,1,0,2>: Cost 4 vext2 <0,4,6,1>, <0,2,4,6>
4482   2686026486U, // <6,1,0,3>: Cost 3 vext3 <0,2,4,6>, <1,0,3,2>
4483   2595999030U, // <6,1,0,4>: Cost 3 vext1 <7,6,1,0>, RHS
4484   3767730952U, // <6,1,0,5>: Cost 4 vext3 <1,5,4,6>, <1,0,5,2>
4485   2596000590U, // <6,1,0,6>: Cost 3 vext1 <7,6,1,0>, <6,7,0,1>
4486   2596001246U, // <6,1,0,7>: Cost 3 vext1 <7,6,1,0>, <7,6,1,0>
4487   2686026531U, // <6,1,0,u>: Cost 3 vext3 <0,2,4,6>, <1,0,u,2>
4488   3763602219U, // <6,1,1,0>: Cost 4 vext3 <0,u,2,6>, <1,1,0,1>
4489   2686026548U, // <6,1,1,1>: Cost 3 vext3 <0,2,4,6>, <1,1,1,1>
4490   3764929346U, // <6,1,1,2>: Cost 4 vext3 <1,1,2,6>, <1,1,2,6>
4491   2686026568U, // <6,1,1,3>: Cost 3 vext3 <0,2,4,6>, <1,1,3,3>
4492   2691334996U, // <6,1,1,4>: Cost 3 vext3 <1,1,4,6>, <1,1,4,6>
4493   3760874332U, // <6,1,1,5>: Cost 4 vext3 <0,4,1,6>, <1,1,5,5>
4494   3765224294U, // <6,1,1,6>: Cost 4 vext3 <1,1,6,6>, <1,1,6,6>
4495   3669751263U, // <6,1,1,7>: Cost 4 vext1 <7,6,1,1>, <7,6,1,1>
4496   2686026613U, // <6,1,1,u>: Cost 3 vext3 <0,2,4,6>, <1,1,u,3>
4497   2554208358U, // <6,1,2,0>: Cost 3 vext1 <0,6,1,2>, LHS
4498   3763602311U, // <6,1,2,1>: Cost 4 vext3 <0,u,2,6>, <1,2,1,3>
4499   3639895971U, // <6,1,2,2>: Cost 4 vext1 <2,6,1,2>, <2,6,1,2>
4500   2686026646U, // <6,1,2,3>: Cost 3 vext3 <0,2,4,6>, <1,2,3,0>
4501   2554211638U, // <6,1,2,4>: Cost 3 vext1 <0,6,1,2>, RHS
4502   3760874411U, // <6,1,2,5>: Cost 4 vext3 <0,4,1,6>, <1,2,5,3>
4503   2554212858U, // <6,1,2,6>: Cost 3 vext1 <0,6,1,2>, <6,2,7,3>
4504   3802973114U, // <6,1,2,7>: Cost 4 vext3 <7,4,5,6>, <1,2,7,0>
4505   2686026691U, // <6,1,2,u>: Cost 3 vext3 <0,2,4,6>, <1,2,u,0>
4506   2566160486U, // <6,1,3,0>: Cost 3 vext1 <2,6,1,3>, LHS
4507   2686026712U, // <6,1,3,1>: Cost 3 vext3 <0,2,4,6>, <1,3,1,3>
4508   2686026724U, // <6,1,3,2>: Cost 3 vext3 <0,2,4,6>, <1,3,2,6>
4509   3759768552U, // <6,1,3,3>: Cost 4 vext3 <0,2,4,6>, <1,3,3,1>
4510   2692662262U, // <6,1,3,4>: Cost 3 vext3 <1,3,4,6>, <1,3,4,6>
4511   2686026752U, // <6,1,3,5>: Cost 3 vext3 <0,2,4,6>, <1,3,5,7>
4512   2590053128U, // <6,1,3,6>: Cost 3 vext1 <6,6,1,3>, <6,6,1,3>
4513   3663795194U, // <6,1,3,7>: Cost 4 vext1 <6,6,1,3>, <7,0,1,2>
4514   2686026775U, // <6,1,3,u>: Cost 3 vext3 <0,2,4,6>, <1,3,u,3>
4515   2641587099U, // <6,1,4,0>: Cost 3 vext2 <4,0,6,1>, <4,0,6,1>
4516   2693104684U, // <6,1,4,1>: Cost 3 vext3 <1,4,1,6>, <1,4,1,6>
4517   3639912357U, // <6,1,4,2>: Cost 4 vext1 <2,6,1,4>, <2,6,1,4>
4518   2687206462U, // <6,1,4,3>: Cost 3 vext3 <0,4,2,6>, <1,4,3,6>
4519   3633941814U, // <6,1,4,4>: Cost 4 vext1 <1,6,1,4>, RHS
4520   2693399632U, // <6,1,4,5>: Cost 3 vext3 <1,4,5,6>, <1,4,5,6>
4521   3765077075U, // <6,1,4,6>: Cost 4 vext3 <1,1,4,6>, <1,4,6,0>
4522   2646232530U, // <6,1,4,7>: Cost 3 vext2 <4,7,6,1>, <4,7,6,1>
4523   2687206507U, // <6,1,4,u>: Cost 3 vext3 <0,4,2,6>, <1,4,u,6>
4524   2647559796U, // <6,1,5,0>: Cost 3 vext2 <5,0,6,1>, <5,0,6,1>
4525   3765077118U, // <6,1,5,1>: Cost 4 vext3 <1,1,4,6>, <1,5,1,7>
4526   3767583878U, // <6,1,5,2>: Cost 4 vext3 <1,5,2,6>, <1,5,2,6>
4527   2686026896U, // <6,1,5,3>: Cost 3 vext3 <0,2,4,6>, <1,5,3,7>
4528   2693989528U, // <6,1,5,4>: Cost 3 vext3 <1,5,4,6>, <1,5,4,6>
4529   3767805089U, // <6,1,5,5>: Cost 4 vext3 <1,5,5,6>, <1,5,5,6>
4530   2652868706U, // <6,1,5,6>: Cost 3 vext2 <5,u,6,1>, <5,6,7,0>
4531   3908250934U, // <6,1,5,7>: Cost 4 vuzpr <2,6,0,1>, RHS
4532   2686026941U, // <6,1,5,u>: Cost 3 vext3 <0,2,4,6>, <1,5,u,7>
4533   2554241126U, // <6,1,6,0>: Cost 3 vext1 <0,6,1,6>, LHS
4534   3763602639U, // <6,1,6,1>: Cost 4 vext3 <0,u,2,6>, <1,6,1,7>
4535   3759547607U, // <6,1,6,2>: Cost 4 vext3 <0,2,1,6>, <1,6,2,6>
4536   3115221094U, // <6,1,6,3>: Cost 3 vtrnr <4,6,4,6>, LHS
4537   2554244406U, // <6,1,6,4>: Cost 3 vext1 <0,6,1,6>, RHS
4538   3760874739U, // <6,1,6,5>: Cost 4 vext3 <0,4,1,6>, <1,6,5,7>
4539   2554245944U, // <6,1,6,6>: Cost 3 vext1 <0,6,1,6>, <6,6,6,6>
4540   3719975758U, // <6,1,6,7>: Cost 4 vext2 <4,7,6,1>, <6,7,0,1>
4541   3115221099U, // <6,1,6,u>: Cost 3 vtrnr <4,6,4,6>, LHS
4542   2560221286U, // <6,1,7,0>: Cost 3 vext1 <1,6,1,7>, LHS
4543   2560222415U, // <6,1,7,1>: Cost 3 vext1 <1,6,1,7>, <1,6,1,7>
4544   2980497558U, // <6,1,7,2>: Cost 3 vzipr RHS, <3,0,1,2>
4545   3103211622U, // <6,1,7,3>: Cost 3 vtrnr <2,6,3,7>, LHS
4546   2560224566U, // <6,1,7,4>: Cost 3 vext1 <1,6,1,7>, RHS
4547   2980495698U, // <6,1,7,5>: Cost 3 vzipr RHS, <0,4,1,5>
4548   3633967526U, // <6,1,7,6>: Cost 4 vext1 <1,6,1,7>, <6,1,7,0>
4549   4054237686U, // <6,1,7,7>: Cost 4 vzipr RHS, <0,6,1,7>
4550   2560227118U, // <6,1,7,u>: Cost 3 vext1 <1,6,1,7>, LHS
4551   2560229478U, // <6,1,u,0>: Cost 3 vext1 <1,6,1,u>, LHS
4552   2686027117U, // <6,1,u,1>: Cost 3 vext3 <0,2,4,6>, <1,u,1,3>
4553   2686027129U, // <6,1,u,2>: Cost 3 vext3 <0,2,4,6>, <1,u,2,6>
4554   2686027132U, // <6,1,u,3>: Cost 3 vext3 <0,2,4,6>, <1,u,3,0>
4555   2687206795U, // <6,1,u,4>: Cost 3 vext3 <0,4,2,6>, <1,u,4,6>
4556   2686027157U, // <6,1,u,5>: Cost 3 vext3 <0,2,4,6>, <1,u,5,7>
4557   2590094093U, // <6,1,u,6>: Cost 3 vext1 <6,6,1,u>, <6,6,1,u>
4558   2596066790U, // <6,1,u,7>: Cost 3 vext1 <7,6,1,u>, <7,6,1,u>
4559   2686027177U, // <6,1,u,u>: Cost 3 vext3 <0,2,4,6>, <1,u,u,0>
4560   2646900736U, // <6,2,0,0>: Cost 3 vext2 <4,u,6,2>, <0,0,0,0>
4561   1573159014U, // <6,2,0,1>: Cost 2 vext2 <4,u,6,2>, LHS
4562   2646900900U, // <6,2,0,2>: Cost 3 vext2 <4,u,6,2>, <0,2,0,2>
4563   3759769037U, // <6,2,0,3>: Cost 4 vext3 <0,2,4,6>, <2,0,3,0>
4564   2641592668U, // <6,2,0,4>: Cost 3 vext2 <4,0,6,2>, <0,4,2,6>
4565   3779085794U, // <6,2,0,5>: Cost 4 vext3 <3,4,5,6>, <2,0,5,3>
4566   2686027244U, // <6,2,0,6>: Cost 3 vext3 <0,2,4,6>, <2,0,6,4>
4567   3669816807U, // <6,2,0,7>: Cost 4 vext1 <7,6,2,0>, <7,6,2,0>
4568   1573159581U, // <6,2,0,u>: Cost 2 vext2 <4,u,6,2>, LHS
4569   2230527897U, // <6,2,1,0>: Cost 3 vrev <2,6,0,1>
4570   2646901556U, // <6,2,1,1>: Cost 3 vext2 <4,u,6,2>, <1,1,1,1>
4571   2646901654U, // <6,2,1,2>: Cost 3 vext2 <4,u,6,2>, <1,2,3,0>
4572   2847047782U, // <6,2,1,3>: Cost 3 vuzpr <4,6,u,2>, LHS
4573   3771049517U, // <6,2,1,4>: Cost 4 vext3 <2,1,4,6>, <2,1,4,6>
4574   2646901904U, // <6,2,1,5>: Cost 3 vext2 <4,u,6,2>, <1,5,3,7>
4575   2686027324U, // <6,2,1,6>: Cost 3 vext3 <0,2,4,6>, <2,1,6,3>
4576   3669825000U, // <6,2,1,7>: Cost 4 vext1 <7,6,2,1>, <7,6,2,1>
4577   2231117793U, // <6,2,1,u>: Cost 3 vrev <2,6,u,1>
4578   3763603029U, // <6,2,2,0>: Cost 4 vext3 <0,u,2,6>, <2,2,0,1>
4579   3759769184U, // <6,2,2,1>: Cost 4 vext3 <0,2,4,6>, <2,2,1,3>
4580   2686027368U, // <6,2,2,2>: Cost 3 vext3 <0,2,4,6>, <2,2,2,2>
4581   2686027378U, // <6,2,2,3>: Cost 3 vext3 <0,2,4,6>, <2,2,3,3>
4582   2697971326U, // <6,2,2,4>: Cost 3 vext3 <2,2,4,6>, <2,2,4,6>
4583   3759769224U, // <6,2,2,5>: Cost 4 vext3 <0,2,4,6>, <2,2,5,7>
4584   2698118800U, // <6,2,2,6>: Cost 3 vext3 <2,2,6,6>, <2,2,6,6>
4585   3920794092U, // <6,2,2,7>: Cost 4 vuzpr <4,6,u,2>, <6,2,5,7>
4586   2686027423U, // <6,2,2,u>: Cost 3 vext3 <0,2,4,6>, <2,2,u,3>
4587   2686027430U, // <6,2,3,0>: Cost 3 vext3 <0,2,4,6>, <2,3,0,1>
4588   3759769262U, // <6,2,3,1>: Cost 4 vext3 <0,2,4,6>, <2,3,1,0>
4589   2698487485U, // <6,2,3,2>: Cost 3 vext3 <2,3,2,6>, <2,3,2,6>
4590   2705344196U, // <6,2,3,3>: Cost 3 vext3 <3,4,5,6>, <2,3,3,4>
4591   2686027470U, // <6,2,3,4>: Cost 3 vext3 <0,2,4,6>, <2,3,4,5>
4592   2698708696U, // <6,2,3,5>: Cost 3 vext3 <2,3,5,6>, <2,3,5,6>
4593   2724660961U, // <6,2,3,6>: Cost 3 vext3 <6,6,6,6>, <2,3,6,6>
4594   2729232104U, // <6,2,3,7>: Cost 3 vext3 <7,4,5,6>, <2,3,7,4>
4595   2686027502U, // <6,2,3,u>: Cost 3 vext3 <0,2,4,6>, <2,3,u,1>
4596   1567853468U, // <6,2,4,0>: Cost 2 vext2 <4,0,6,2>, <4,0,6,2>
4597   3759769351U, // <6,2,4,1>: Cost 4 vext3 <0,2,4,6>, <2,4,1,u>
4598   2699151118U, // <6,2,4,2>: Cost 3 vext3 <2,4,2,6>, <2,4,2,6>
4599   2686027543U, // <6,2,4,3>: Cost 3 vext3 <0,2,4,6>, <2,4,3,6>
4600   2699298592U, // <6,2,4,4>: Cost 3 vext3 <2,4,4,6>, <2,4,4,6>
4601   1573162294U, // <6,2,4,5>: Cost 2 vext2 <4,u,6,2>, RHS
4602   2686027564U, // <6,2,4,6>: Cost 3 vext3 <0,2,4,6>, <2,4,6,0>
4603   3719982547U, // <6,2,4,7>: Cost 4 vext2 <4,7,6,2>, <4,7,6,2>
4604   1573162532U, // <6,2,4,u>: Cost 2 vext2 <4,u,6,2>, <4,u,6,2>
4605   3779086154U, // <6,2,5,0>: Cost 4 vext3 <3,4,5,6>, <2,5,0,3>
4606   2646904528U, // <6,2,5,1>: Cost 3 vext2 <4,u,6,2>, <5,1,7,3>
4607   3759769440U, // <6,2,5,2>: Cost 4 vext3 <0,2,4,6>, <2,5,2,7>
4608   2699888488U, // <6,2,5,3>: Cost 3 vext3 <2,5,3,6>, <2,5,3,6>
4609   2230855617U, // <6,2,5,4>: Cost 3 vrev <2,6,4,5>
4610   2646904836U, // <6,2,5,5>: Cost 3 vext2 <4,u,6,2>, <5,5,5,5>
4611   2646904930U, // <6,2,5,6>: Cost 3 vext2 <4,u,6,2>, <5,6,7,0>
4612   2847051062U, // <6,2,5,7>: Cost 3 vuzpr <4,6,u,2>, RHS
4613   2700257173U, // <6,2,5,u>: Cost 3 vext3 <2,5,u,6>, <2,5,u,6>
4614   2687207321U, // <6,2,6,0>: Cost 3 vext3 <0,4,2,6>, <2,6,0,1>
4615   2686027684U, // <6,2,6,1>: Cost 3 vext3 <0,2,4,6>, <2,6,1,3>
4616   2566260656U, // <6,2,6,2>: Cost 3 vext1 <2,6,2,6>, <2,6,2,6>
4617   2685806522U, // <6,2,6,3>: Cost 3 vext3 <0,2,1,6>, <2,6,3,7>
4618   2687207361U, // <6,2,6,4>: Cost 3 vext3 <0,4,2,6>, <2,6,4,5>
4619   2686027724U, // <6,2,6,5>: Cost 3 vext3 <0,2,4,6>, <2,6,5,7>
4620   2646905656U, // <6,2,6,6>: Cost 3 vext2 <4,u,6,2>, <6,6,6,6>
4621   2646905678U, // <6,2,6,7>: Cost 3 vext2 <4,u,6,2>, <6,7,0,1>
4622   2686027751U, // <6,2,6,u>: Cost 3 vext3 <0,2,4,6>, <2,6,u,7>
4623   2554323046U, // <6,2,7,0>: Cost 3 vext1 <0,6,2,7>, LHS
4624   2572239606U, // <6,2,7,1>: Cost 3 vext1 <3,6,2,7>, <1,0,3,2>
4625   2566268849U, // <6,2,7,2>: Cost 3 vext1 <2,6,2,7>, <2,6,2,7>
4626   1906753638U, // <6,2,7,3>: Cost 2 vzipr RHS, LHS
4627   2554326326U, // <6,2,7,4>: Cost 3 vext1 <0,6,2,7>, RHS
4628   3304687564U, // <6,2,7,5>: Cost 4 vrev <2,6,5,7>
4629   2980495708U, // <6,2,7,6>: Cost 3 vzipr RHS, <0,4,2,6>
4630   2646906476U, // <6,2,7,7>: Cost 3 vext2 <4,u,6,2>, <7,7,7,7>
4631   1906753643U, // <6,2,7,u>: Cost 2 vzipr RHS, LHS
4632   1591744256U, // <6,2,u,0>: Cost 2 vext2 <u,0,6,2>, <u,0,6,2>
4633   1573164846U, // <6,2,u,1>: Cost 2 vext2 <4,u,6,2>, LHS
4634   2701805650U, // <6,2,u,2>: Cost 3 vext3 <2,u,2,6>, <2,u,2,6>
4635   1906761830U, // <6,2,u,3>: Cost 2 vzipr RHS, LHS
4636   2686027875U, // <6,2,u,4>: Cost 3 vext3 <0,2,4,6>, <2,u,4,5>
4637   1573165210U, // <6,2,u,5>: Cost 2 vext2 <4,u,6,2>, RHS
4638   2686322800U, // <6,2,u,6>: Cost 3 vext3 <0,2,u,6>, <2,u,6,0>
4639   2847051305U, // <6,2,u,7>: Cost 3 vuzpr <4,6,u,2>, RHS
4640   1906761835U, // <6,2,u,u>: Cost 2 vzipr RHS, LHS
4641   3759769739U, // <6,3,0,0>: Cost 4 vext3 <0,2,4,6>, <3,0,0,0>
4642   2686027926U, // <6,3,0,1>: Cost 3 vext3 <0,2,4,6>, <3,0,1,2>
4643   2686027937U, // <6,3,0,2>: Cost 3 vext3 <0,2,4,6>, <3,0,2,4>
4644   3640027286U, // <6,3,0,3>: Cost 4 vext1 <2,6,3,0>, <3,0,1,2>
4645   2687207601U, // <6,3,0,4>: Cost 3 vext3 <0,4,2,6>, <3,0,4,2>
4646   2705344698U, // <6,3,0,5>: Cost 3 vext3 <3,4,5,6>, <3,0,5,2>
4647   3663917847U, // <6,3,0,6>: Cost 4 vext1 <6,6,3,0>, <6,6,3,0>
4648   2237008560U, // <6,3,0,7>: Cost 3 vrev <3,6,7,0>
4649   2686027989U, // <6,3,0,u>: Cost 3 vext3 <0,2,4,6>, <3,0,u,2>
4650   3759769823U, // <6,3,1,0>: Cost 4 vext3 <0,2,4,6>, <3,1,0,3>
4651   3759769830U, // <6,3,1,1>: Cost 4 vext3 <0,2,4,6>, <3,1,1,1>
4652   3759769841U, // <6,3,1,2>: Cost 4 vext3 <0,2,4,6>, <3,1,2,3>
4653   3759769848U, // <6,3,1,3>: Cost 4 vext3 <0,2,4,6>, <3,1,3,1>
4654   2703280390U, // <6,3,1,4>: Cost 3 vext3 <3,1,4,6>, <3,1,4,6>
4655   3759769868U, // <6,3,1,5>: Cost 4 vext3 <0,2,4,6>, <3,1,5,3>
4656   3704063194U, // <6,3,1,6>: Cost 4 vext2 <2,1,6,3>, <1,6,3,0>
4657   3767732510U, // <6,3,1,7>: Cost 4 vext3 <1,5,4,6>, <3,1,7,3>
4658   2703280390U, // <6,3,1,u>: Cost 3 vext3 <3,1,4,6>, <3,1,4,6>
4659   3704063468U, // <6,3,2,0>: Cost 4 vext2 <2,1,6,3>, <2,0,6,4>
4660   2630321724U, // <6,3,2,1>: Cost 3 vext2 <2,1,6,3>, <2,1,6,3>
4661   3759769921U, // <6,3,2,2>: Cost 4 vext3 <0,2,4,6>, <3,2,2,2>
4662   3759769928U, // <6,3,2,3>: Cost 4 vext3 <0,2,4,6>, <3,2,3,0>
4663   3704063767U, // <6,3,2,4>: Cost 4 vext2 <2,1,6,3>, <2,4,3,6>
4664   3704063876U, // <6,3,2,5>: Cost 4 vext2 <2,1,6,3>, <2,5,6,7>
4665   2636957626U, // <6,3,2,6>: Cost 3 vext2 <3,2,6,3>, <2,6,3,7>
4666   3777907058U, // <6,3,2,7>: Cost 4 vext3 <3,2,7,6>, <3,2,7,6>
4667   2630321724U, // <6,3,2,u>: Cost 3 vext2 <2,1,6,3>, <2,1,6,3>
4668   3759769983U, // <6,3,3,0>: Cost 4 vext3 <0,2,4,6>, <3,3,0,1>
4669   3710036245U, // <6,3,3,1>: Cost 4 vext2 <3,1,6,3>, <3,1,6,3>
4670   2636958054U, // <6,3,3,2>: Cost 3 vext2 <3,2,6,3>, <3,2,6,3>
4671   2686028188U, // <6,3,3,3>: Cost 3 vext3 <0,2,4,6>, <3,3,3,3>
4672   2704607656U, // <6,3,3,4>: Cost 3 vext3 <3,3,4,6>, <3,3,4,6>
4673   3773041072U, // <6,3,3,5>: Cost 4 vext3 <2,4,4,6>, <3,3,5,5>
4674   3711363731U, // <6,3,3,6>: Cost 4 vext2 <3,3,6,3>, <3,6,3,7>
4675   3767732676U, // <6,3,3,7>: Cost 4 vext3 <1,5,4,6>, <3,3,7,7>
4676   2707999179U, // <6,3,3,u>: Cost 3 vext3 <3,u,5,6>, <3,3,u,5>
4677   2584232038U, // <6,3,4,0>: Cost 3 vext1 <5,6,3,4>, LHS
4678   2642267118U, // <6,3,4,1>: Cost 3 vext2 <4,1,6,3>, <4,1,6,3>
4679   2642930751U, // <6,3,4,2>: Cost 3 vext2 <4,2,6,3>, <4,2,6,3>
4680   2705197552U, // <6,3,4,3>: Cost 3 vext3 <3,4,3,6>, <3,4,3,6>
4681   2584235318U, // <6,3,4,4>: Cost 3 vext1 <5,6,3,4>, RHS
4682   1631603202U, // <6,3,4,5>: Cost 2 vext3 <3,4,5,6>, <3,4,5,6>
4683   2654211444U, // <6,3,4,6>: Cost 3 vext2 <6,1,6,3>, <4,6,4,6>
4684   2237041332U, // <6,3,4,7>: Cost 3 vrev <3,6,7,4>
4685   1631824413U, // <6,3,4,u>: Cost 2 vext3 <3,4,u,6>, <3,4,u,6>
4686   3640066150U, // <6,3,5,0>: Cost 4 vext1 <2,6,3,5>, LHS
4687   3772746288U, // <6,3,5,1>: Cost 4 vext3 <2,4,0,6>, <3,5,1,7>
4688   3640067790U, // <6,3,5,2>: Cost 4 vext1 <2,6,3,5>, <2,3,4,5>
4689   3773041216U, // <6,3,5,3>: Cost 4 vext3 <2,4,4,6>, <3,5,3,5>
4690   2705934922U, // <6,3,5,4>: Cost 3 vext3 <3,5,4,6>, <3,5,4,6>
4691   3773041236U, // <6,3,5,5>: Cost 4 vext3 <2,4,4,6>, <3,5,5,7>
4692   3779086940U, // <6,3,5,6>: Cost 4 vext3 <3,4,5,6>, <3,5,6,6>
4693   3767732831U, // <6,3,5,7>: Cost 4 vext3 <1,5,4,6>, <3,5,7,0>
4694   2706229870U, // <6,3,5,u>: Cost 3 vext3 <3,5,u,6>, <3,5,u,6>
4695   2602164326U, // <6,3,6,0>: Cost 3 vext1 <u,6,3,6>, LHS
4696   2654212512U, // <6,3,6,1>: Cost 3 vext2 <6,1,6,3>, <6,1,6,3>
4697   2566334393U, // <6,3,6,2>: Cost 3 vext1 <2,6,3,6>, <2,6,3,6>
4698   3704066588U, // <6,3,6,3>: Cost 4 vext2 <2,1,6,3>, <6,3,2,1>
4699   2602167524U, // <6,3,6,4>: Cost 3 vext1 <u,6,3,6>, <4,4,6,6>
4700   3710702321U, // <6,3,6,5>: Cost 4 vext2 <3,2,6,3>, <6,5,7,7>
4701   2724661933U, // <6,3,6,6>: Cost 3 vext3 <6,6,6,6>, <3,6,6,6>
4702   3710702465U, // <6,3,6,7>: Cost 4 vext2 <3,2,6,3>, <6,7,5,7>
4703   2602170158U, // <6,3,6,u>: Cost 3 vext1 <u,6,3,6>, LHS
4704   1492598886U, // <6,3,7,0>: Cost 2 vext1 <2,6,3,7>, LHS
4705   2560369889U, // <6,3,7,1>: Cost 3 vext1 <1,6,3,7>, <1,6,3,7>
4706   1492600762U, // <6,3,7,2>: Cost 2 vext1 <2,6,3,7>, <2,6,3,7>
4707   2566342806U, // <6,3,7,3>: Cost 3 vext1 <2,6,3,7>, <3,0,1,2>
4708   1492602166U, // <6,3,7,4>: Cost 2 vext1 <2,6,3,7>, RHS
4709   2602176208U, // <6,3,7,5>: Cost 3 vext1 <u,6,3,7>, <5,1,7,3>
4710   2566345210U, // <6,3,7,6>: Cost 3 vext1 <2,6,3,7>, <6,2,7,3>
4711   2980496528U, // <6,3,7,7>: Cost 3 vzipr RHS, <1,5,3,7>
4712   1492604718U, // <6,3,7,u>: Cost 2 vext1 <2,6,3,7>, LHS
4713   1492607078U, // <6,3,u,0>: Cost 2 vext1 <2,6,3,u>, LHS
4714   2686028574U, // <6,3,u,1>: Cost 3 vext3 <0,2,4,6>, <3,u,1,2>
4715   1492608955U, // <6,3,u,2>: Cost 2 vext1 <2,6,3,u>, <2,6,3,u>
4716   2566350998U, // <6,3,u,3>: Cost 3 vext1 <2,6,3,u>, <3,0,1,2>
4717   1492610358U, // <6,3,u,4>: Cost 2 vext1 <2,6,3,u>, RHS
4718   1634257734U, // <6,3,u,5>: Cost 2 vext3 <3,u,5,6>, <3,u,5,6>
4719   2566353489U, // <6,3,u,6>: Cost 3 vext1 <2,6,3,u>, <6,3,u,0>
4720   2980504720U, // <6,3,u,7>: Cost 3 vzipr RHS, <1,5,3,7>
4721   1492612910U, // <6,3,u,u>: Cost 2 vext1 <2,6,3,u>, LHS
4722   3703406592U, // <6,4,0,0>: Cost 4 vext2 <2,0,6,4>, <0,0,0,0>
4723   2629664870U, // <6,4,0,1>: Cost 3 vext2 <2,0,6,4>, LHS
4724   2629664972U, // <6,4,0,2>: Cost 3 vext2 <2,0,6,4>, <0,2,4,6>
4725   3779087232U, // <6,4,0,3>: Cost 4 vext3 <3,4,5,6>, <4,0,3,1>
4726   2642936156U, // <6,4,0,4>: Cost 3 vext2 <4,2,6,4>, <0,4,2,6>
4727   2712570770U, // <6,4,0,5>: Cost 3 vext3 <4,6,4,6>, <4,0,5,1>
4728   2687208348U, // <6,4,0,6>: Cost 3 vext3 <0,4,2,6>, <4,0,6,2>
4729   3316723081U, // <6,4,0,7>: Cost 4 vrev <4,6,7,0>
4730   2629665437U, // <6,4,0,u>: Cost 3 vext2 <2,0,6,4>, LHS
4731   2242473291U, // <6,4,1,0>: Cost 3 vrev <4,6,0,1>
4732   3700089652U, // <6,4,1,1>: Cost 4 vext2 <1,4,6,4>, <1,1,1,1>
4733   3703407510U, // <6,4,1,2>: Cost 4 vext2 <2,0,6,4>, <1,2,3,0>
4734   2852962406U, // <6,4,1,3>: Cost 3 vuzpr <5,6,7,4>, LHS
4735   3628166454U, // <6,4,1,4>: Cost 4 vext1 <0,6,4,1>, RHS
4736   3760876514U, // <6,4,1,5>: Cost 4 vext3 <0,4,1,6>, <4,1,5,0>
4737   2687208430U, // <6,4,1,6>: Cost 3 vext3 <0,4,2,6>, <4,1,6,3>
4738   3316731274U, // <6,4,1,7>: Cost 4 vrev <4,6,7,1>
4739   2243063187U, // <6,4,1,u>: Cost 3 vrev <4,6,u,1>
4740   2629666284U, // <6,4,2,0>: Cost 3 vext2 <2,0,6,4>, <2,0,6,4>
4741   3703408188U, // <6,4,2,1>: Cost 4 vext2 <2,0,6,4>, <2,1,6,3>
4742   3703408232U, // <6,4,2,2>: Cost 4 vext2 <2,0,6,4>, <2,2,2,2>
4743   3703408294U, // <6,4,2,3>: Cost 4 vext2 <2,0,6,4>, <2,3,0,1>
4744   2632320816U, // <6,4,2,4>: Cost 3 vext2 <2,4,6,4>, <2,4,6,4>
4745   2923384118U, // <6,4,2,5>: Cost 3 vzipl <6,2,7,3>, RHS
4746   2687208508U, // <6,4,2,6>: Cost 3 vext3 <0,4,2,6>, <4,2,6,0>
4747   3760950341U, // <6,4,2,7>: Cost 4 vext3 <0,4,2,6>, <4,2,7,0>
4748   2634975348U, // <6,4,2,u>: Cost 3 vext2 <2,u,6,4>, <2,u,6,4>
4749   3703408790U, // <6,4,3,0>: Cost 4 vext2 <2,0,6,4>, <3,0,1,2>
4750   3316305238U, // <6,4,3,1>: Cost 4 vrev <4,6,1,3>
4751   3703408947U, // <6,4,3,2>: Cost 4 vext2 <2,0,6,4>, <3,2,0,6>
4752   3703409052U, // <6,4,3,3>: Cost 4 vext2 <2,0,6,4>, <3,3,3,3>
4753   2644929026U, // <6,4,3,4>: Cost 3 vext2 <4,5,6,4>, <3,4,5,6>
4754   3718670922U, // <6,4,3,5>: Cost 4 vext2 <4,5,6,4>, <3,5,4,6>
4755   2705345682U, // <6,4,3,6>: Cost 3 vext3 <3,4,5,6>, <4,3,6,5>
4756   3926705152U, // <6,4,3,7>: Cost 4 vuzpr <5,6,7,4>, <1,3,5,7>
4757   2668817222U, // <6,4,3,u>: Cost 3 vext2 <u,5,6,4>, <3,u,5,6>
4758   2590277734U, // <6,4,4,0>: Cost 3 vext1 <6,6,4,4>, LHS
4759   3716017135U, // <6,4,4,1>: Cost 4 vext2 <4,1,6,4>, <4,1,6,4>
4760   2642938944U, // <6,4,4,2>: Cost 3 vext2 <4,2,6,4>, <4,2,6,4>
4761   3717344401U, // <6,4,4,3>: Cost 4 vext2 <4,3,6,4>, <4,3,6,4>
4762   2712571088U, // <6,4,4,4>: Cost 3 vext3 <4,6,4,6>, <4,4,4,4>
4763   2629668150U, // <6,4,4,5>: Cost 3 vext2 <2,0,6,4>, RHS
4764   1637649636U, // <6,4,4,6>: Cost 2 vext3 <4,4,6,6>, <4,4,6,6>
4765   2646257109U, // <6,4,4,7>: Cost 3 vext2 <4,7,6,4>, <4,7,6,4>
4766   1637649636U, // <6,4,4,u>: Cost 2 vext3 <4,4,6,6>, <4,4,6,6>
4767   2566398054U, // <6,4,5,0>: Cost 3 vext1 <2,6,4,5>, LHS
4768   3760876805U, // <6,4,5,1>: Cost 4 vext3 <0,4,1,6>, <4,5,1,3>
4769   2566399937U, // <6,4,5,2>: Cost 3 vext1 <2,6,4,5>, <2,6,4,5>
4770   2584316418U, // <6,4,5,3>: Cost 3 vext1 <5,6,4,5>, <3,4,5,6>
4771   2566401334U, // <6,4,5,4>: Cost 3 vext1 <2,6,4,5>, RHS
4772   2584318028U, // <6,4,5,5>: Cost 3 vext1 <5,6,4,5>, <5,6,4,5>
4773   1612287286U, // <6,4,5,6>: Cost 2 vext3 <0,2,4,6>, RHS
4774   2852965686U, // <6,4,5,7>: Cost 3 vuzpr <5,6,7,4>, RHS
4775   1612287304U, // <6,4,5,u>: Cost 2 vext3 <0,2,4,6>, RHS
4776   1504608358U, // <6,4,6,0>: Cost 2 vext1 <4,6,4,6>, LHS
4777   2578350838U, // <6,4,6,1>: Cost 3 vext1 <4,6,4,6>, <1,0,3,2>
4778   2578351720U, // <6,4,6,2>: Cost 3 vext1 <4,6,4,6>, <2,2,2,2>
4779   2578352278U, // <6,4,6,3>: Cost 3 vext1 <4,6,4,6>, <3,0,1,2>
4780   1504611638U, // <6,4,6,4>: Cost 2 vext1 <4,6,4,6>, RHS
4781   2578353872U, // <6,4,6,5>: Cost 3 vext1 <4,6,4,6>, <5,1,7,3>
4782   2578354682U, // <6,4,6,6>: Cost 3 vext1 <4,6,4,6>, <6,2,7,3>
4783   2578355194U, // <6,4,6,7>: Cost 3 vext1 <4,6,4,6>, <7,0,1,2>
4784   1504614190U, // <6,4,6,u>: Cost 2 vext1 <4,6,4,6>, LHS
4785   2572386406U, // <6,4,7,0>: Cost 3 vext1 <3,6,4,7>, LHS
4786   2572387226U, // <6,4,7,1>: Cost 3 vext1 <3,6,4,7>, <1,2,3,4>
4787   3640157902U, // <6,4,7,2>: Cost 4 vext1 <2,6,4,7>, <2,3,4,5>
4788   2572389020U, // <6,4,7,3>: Cost 3 vext1 <3,6,4,7>, <3,6,4,7>
4789   2572389686U, // <6,4,7,4>: Cost 3 vext1 <3,6,4,7>, RHS
4790   2980497102U, // <6,4,7,5>: Cost 3 vzipr RHS, <2,3,4,5>
4791   2980495564U, // <6,4,7,6>: Cost 3 vzipr RHS, <0,2,4,6>
4792   4054239090U, // <6,4,7,7>: Cost 4 vzipr RHS, <2,5,4,7>
4793   2572392238U, // <6,4,7,u>: Cost 3 vext1 <3,6,4,7>, LHS
4794   1504608358U, // <6,4,u,0>: Cost 2 vext1 <4,6,4,6>, LHS
4795   2629670702U, // <6,4,u,1>: Cost 3 vext2 <2,0,6,4>, LHS
4796   2566424516U, // <6,4,u,2>: Cost 3 vext1 <2,6,4,u>, <2,6,4,u>
4797   2584340994U, // <6,4,u,3>: Cost 3 vext1 <5,6,4,u>, <3,4,5,6>
4798   1640156694U, // <6,4,u,4>: Cost 2 vext3 <4,u,4,6>, <4,u,4,6>
4799   2629671066U, // <6,4,u,5>: Cost 3 vext2 <2,0,6,4>, RHS
4800   1612287529U, // <6,4,u,6>: Cost 2 vext3 <0,2,4,6>, RHS
4801   2852965929U, // <6,4,u,7>: Cost 3 vuzpr <5,6,7,4>, RHS
4802   1612287547U, // <6,4,u,u>: Cost 2 vext3 <0,2,4,6>, RHS
4803   3708723200U, // <6,5,0,0>: Cost 4 vext2 <2,u,6,5>, <0,0,0,0>
4804   2634981478U, // <6,5,0,1>: Cost 3 vext2 <2,u,6,5>, LHS
4805   3694125260U, // <6,5,0,2>: Cost 4 vext2 <0,4,6,5>, <0,2,4,6>
4806   3779087962U, // <6,5,0,3>: Cost 4 vext3 <3,4,5,6>, <5,0,3,2>
4807   3760877154U, // <6,5,0,4>: Cost 4 vext3 <0,4,1,6>, <5,0,4,1>
4808   4195110916U, // <6,5,0,5>: Cost 4 vtrnr <5,6,7,0>, <5,5,5,5>
4809   3696779775U, // <6,5,0,6>: Cost 4 vext2 <0,u,6,5>, <0,6,2,7>
4810   1175212130U, // <6,5,0,7>: Cost 2 vrev <5,6,7,0>
4811   1175285867U, // <6,5,0,u>: Cost 2 vrev <5,6,u,0>
4812   2248445988U, // <6,5,1,0>: Cost 3 vrev <5,6,0,1>
4813   3698107237U, // <6,5,1,1>: Cost 4 vext2 <1,1,6,5>, <1,1,6,5>
4814   3708724118U, // <6,5,1,2>: Cost 4 vext2 <2,u,6,5>, <1,2,3,0>
4815   3908575334U, // <6,5,1,3>: Cost 4 vuzpr <2,6,4,5>, LHS
4816   3716023376U, // <6,5,1,4>: Cost 4 vext2 <4,1,6,5>, <1,4,5,6>
4817   3708724368U, // <6,5,1,5>: Cost 4 vext2 <2,u,6,5>, <1,5,3,7>
4818   3767733960U, // <6,5,1,6>: Cost 4 vext3 <1,5,4,6>, <5,1,6,4>
4819   2712571600U, // <6,5,1,7>: Cost 3 vext3 <4,6,4,6>, <5,1,7,3>
4820   2712571609U, // <6,5,1,u>: Cost 3 vext3 <4,6,4,6>, <5,1,u,3>
4821   2578391142U, // <6,5,2,0>: Cost 3 vext1 <4,6,5,2>, LHS
4822   3704079934U, // <6,5,2,1>: Cost 4 vext2 <2,1,6,5>, <2,1,6,5>
4823   3708724840U, // <6,5,2,2>: Cost 4 vext2 <2,u,6,5>, <2,2,2,2>
4824   3705407182U, // <6,5,2,3>: Cost 4 vext2 <2,3,6,5>, <2,3,4,5>
4825   2578394422U, // <6,5,2,4>: Cost 3 vext1 <4,6,5,2>, RHS
4826   3717351272U, // <6,5,2,5>: Cost 4 vext2 <4,3,6,5>, <2,5,3,6>
4827   2634983354U, // <6,5,2,6>: Cost 3 vext2 <2,u,6,5>, <2,6,3,7>
4828   3115486518U, // <6,5,2,7>: Cost 3 vtrnr <4,6,u,2>, RHS
4829   2634983541U, // <6,5,2,u>: Cost 3 vext2 <2,u,6,5>, <2,u,6,5>
4830   3708725398U, // <6,5,3,0>: Cost 4 vext2 <2,u,6,5>, <3,0,1,2>
4831   3710052631U, // <6,5,3,1>: Cost 4 vext2 <3,1,6,5>, <3,1,6,5>
4832   3708725606U, // <6,5,3,2>: Cost 4 vext2 <2,u,6,5>, <3,2,6,3>
4833   3708725660U, // <6,5,3,3>: Cost 4 vext2 <2,u,6,5>, <3,3,3,3>
4834   2643610114U, // <6,5,3,4>: Cost 3 vext2 <4,3,6,5>, <3,4,5,6>
4835   3717352010U, // <6,5,3,5>: Cost 4 vext2 <4,3,6,5>, <3,5,4,6>
4836   3773632358U, // <6,5,3,6>: Cost 4 vext3 <2,5,3,6>, <5,3,6,0>
4837   2248978533U, // <6,5,3,7>: Cost 3 vrev <5,6,7,3>
4838   2249052270U, // <6,5,3,u>: Cost 3 vrev <5,6,u,3>
4839   2596323430U, // <6,5,4,0>: Cost 3 vext1 <7,6,5,4>, LHS
4840   3716025328U, // <6,5,4,1>: Cost 4 vext2 <4,1,6,5>, <4,1,6,5>
4841   3716688961U, // <6,5,4,2>: Cost 4 vext2 <4,2,6,5>, <4,2,6,5>
4842   2643610770U, // <6,5,4,3>: Cost 3 vext2 <4,3,6,5>, <4,3,6,5>
4843   2596326710U, // <6,5,4,4>: Cost 3 vext1 <7,6,5,4>, RHS
4844   2634984758U, // <6,5,4,5>: Cost 3 vext2 <2,u,6,5>, RHS
4845   3767734199U, // <6,5,4,6>: Cost 4 vext3 <1,5,4,6>, <5,4,6,0>
4846   1643696070U, // <6,5,4,7>: Cost 2 vext3 <5,4,7,6>, <5,4,7,6>
4847   1643769807U, // <6,5,4,u>: Cost 2 vext3 <5,4,u,6>, <5,4,u,6>
4848   2578415718U, // <6,5,5,0>: Cost 3 vext1 <4,6,5,5>, LHS
4849   3652158198U, // <6,5,5,1>: Cost 4 vext1 <4,6,5,5>, <1,0,3,2>
4850   3652159080U, // <6,5,5,2>: Cost 4 vext1 <4,6,5,5>, <2,2,2,2>
4851   3652159638U, // <6,5,5,3>: Cost 4 vext1 <4,6,5,5>, <3,0,1,2>
4852   2578418998U, // <6,5,5,4>: Cost 3 vext1 <4,6,5,5>, RHS
4853   2712571908U, // <6,5,5,5>: Cost 3 vext3 <4,6,4,6>, <5,5,5,5>
4854   2718027790U, // <6,5,5,6>: Cost 3 vext3 <5,5,6,6>, <5,5,6,6>
4855   2712571928U, // <6,5,5,7>: Cost 3 vext3 <4,6,4,6>, <5,5,7,7>
4856   2712571937U, // <6,5,5,u>: Cost 3 vext3 <4,6,4,6>, <5,5,u,7>
4857   2705346596U, // <6,5,6,0>: Cost 3 vext3 <3,4,5,6>, <5,6,0,1>
4858   3767144496U, // <6,5,6,1>: Cost 4 vext3 <1,4,5,6>, <5,6,1,4>
4859   3773116473U, // <6,5,6,2>: Cost 4 vext3 <2,4,5,6>, <5,6,2,4>
4860   2705346626U, // <6,5,6,3>: Cost 3 vext3 <3,4,5,6>, <5,6,3,4>
4861   2705346636U, // <6,5,6,4>: Cost 3 vext3 <3,4,5,6>, <5,6,4,5>
4862   3908577217U, // <6,5,6,5>: Cost 4 vuzpr <2,6,4,5>, <2,6,4,5>
4863   2578428728U, // <6,5,6,6>: Cost 3 vext1 <4,6,5,6>, <6,6,6,6>
4864   2712572002U, // <6,5,6,7>: Cost 3 vext3 <4,6,4,6>, <5,6,7,0>
4865   2705346668U, // <6,5,6,u>: Cost 3 vext3 <3,4,5,6>, <5,6,u,1>
4866   2560516198U, // <6,5,7,0>: Cost 3 vext1 <1,6,5,7>, LHS
4867   2560517363U, // <6,5,7,1>: Cost 3 vext1 <1,6,5,7>, <1,6,5,7>
4868   2566490060U, // <6,5,7,2>: Cost 3 vext1 <2,6,5,7>, <2,6,5,7>
4869   3634260118U, // <6,5,7,3>: Cost 4 vext1 <1,6,5,7>, <3,0,1,2>
4870   2560519478U, // <6,5,7,4>: Cost 3 vext1 <1,6,5,7>, RHS
4871   2980498650U, // <6,5,7,5>: Cost 3 vzipr RHS, <4,4,5,5>
4872   2980497922U, // <6,5,7,6>: Cost 3 vzipr RHS, <3,4,5,6>
4873   3103214902U, // <6,5,7,7>: Cost 3 vtrnr <2,6,3,7>, RHS
4874   2560522030U, // <6,5,7,u>: Cost 3 vext1 <1,6,5,7>, LHS
4875   2560524390U, // <6,5,u,0>: Cost 3 vext1 <1,6,5,u>, LHS
4876   2560525556U, // <6,5,u,1>: Cost 3 vext1 <1,6,5,u>, <1,6,5,u>
4877   2566498253U, // <6,5,u,2>: Cost 3 vext1 <2,6,5,u>, <2,6,5,u>
4878   2646931439U, // <6,5,u,3>: Cost 3 vext2 <4,u,6,5>, <u,3,5,7>
4879   2560527670U, // <6,5,u,4>: Cost 3 vext1 <1,6,5,u>, RHS
4880   2634987674U, // <6,5,u,5>: Cost 3 vext2 <2,u,6,5>, RHS
4881   2980506114U, // <6,5,u,6>: Cost 3 vzipr RHS, <3,4,5,6>
4882   1175277674U, // <6,5,u,7>: Cost 2 vrev <5,6,7,u>
4883   1175351411U, // <6,5,u,u>: Cost 2 vrev <5,6,u,u>
4884   2578448486U, // <6,6,0,0>: Cost 3 vext1 <4,6,6,0>, LHS
4885   1573191782U, // <6,6,0,1>: Cost 2 vext2 <4,u,6,6>, LHS
4886   2686030124U, // <6,6,0,2>: Cost 3 vext3 <0,2,4,6>, <6,0,2,4>
4887   3779088690U, // <6,6,0,3>: Cost 4 vext3 <3,4,5,6>, <6,0,3,1>
4888   2687209788U, // <6,6,0,4>: Cost 3 vext3 <0,4,2,6>, <6,0,4,2>
4889   3652194000U, // <6,6,0,5>: Cost 4 vext1 <4,6,6,0>, <5,1,7,3>
4890   2254852914U, // <6,6,0,6>: Cost 3 vrev <6,6,6,0>
4891   4041575734U, // <6,6,0,7>: Cost 4 vzipr <2,4,6,0>, RHS
4892   1573192349U, // <6,6,0,u>: Cost 2 vext2 <4,u,6,6>, LHS
4893   2646934262U, // <6,6,1,0>: Cost 3 vext2 <4,u,6,6>, <1,0,3,2>
4894   2646934324U, // <6,6,1,1>: Cost 3 vext2 <4,u,6,6>, <1,1,1,1>
4895   2646934422U, // <6,6,1,2>: Cost 3 vext2 <4,u,6,6>, <1,2,3,0>
4896   2846785638U, // <6,6,1,3>: Cost 3 vuzpr <4,6,4,6>, LHS
4897   3760951694U, // <6,6,1,4>: Cost 4 vext3 <0,4,2,6>, <6,1,4,3>
4898   2646934672U, // <6,6,1,5>: Cost 3 vext2 <4,u,6,6>, <1,5,3,7>
4899   2712572320U, // <6,6,1,6>: Cost 3 vext3 <4,6,4,6>, <6,1,6,3>
4900   3775549865U, // <6,6,1,7>: Cost 4 vext3 <2,u,2,6>, <6,1,7,3>
4901   2846785643U, // <6,6,1,u>: Cost 3 vuzpr <4,6,4,6>, LHS
4902   3759772094U, // <6,6,2,0>: Cost 4 vext3 <0,2,4,6>, <6,2,0,6>
4903   3704751676U, // <6,6,2,1>: Cost 4 vext2 <2,2,6,6>, <2,1,6,3>
4904   2631009936U, // <6,6,2,2>: Cost 3 vext2 <2,2,6,6>, <2,2,6,6>
4905   2646935206U, // <6,6,2,3>: Cost 3 vext2 <4,u,6,6>, <2,3,0,1>
4906   3759772127U, // <6,6,2,4>: Cost 4 vext3 <0,2,4,6>, <6,2,4,3>
4907   3704752004U, // <6,6,2,5>: Cost 4 vext2 <2,2,6,6>, <2,5,6,7>
4908   2646935482U, // <6,6,2,6>: Cost 3 vext2 <4,u,6,6>, <2,6,3,7>
4909   2712572410U, // <6,6,2,7>: Cost 3 vext3 <4,6,4,6>, <6,2,7,3>
4910   2712572419U, // <6,6,2,u>: Cost 3 vext3 <4,6,4,6>, <6,2,u,3>
4911   2646935702U, // <6,6,3,0>: Cost 3 vext2 <4,u,6,6>, <3,0,1,2>
4912   3777024534U, // <6,6,3,1>: Cost 4 vext3 <3,1,4,6>, <6,3,1,4>
4913   3704752453U, // <6,6,3,2>: Cost 4 vext2 <2,2,6,6>, <3,2,2,6>
4914   2646935964U, // <6,6,3,3>: Cost 3 vext2 <4,u,6,6>, <3,3,3,3>
4915   2705347122U, // <6,6,3,4>: Cost 3 vext3 <3,4,5,6>, <6,3,4,5>
4916   3779678778U, // <6,6,3,5>: Cost 4 vext3 <3,5,4,6>, <6,3,5,4>
4917   2657553069U, // <6,6,3,6>: Cost 3 vext2 <6,6,6,6>, <3,6,6,6>
4918   4039609654U, // <6,6,3,7>: Cost 4 vzipr <2,1,6,3>, RHS
4919   2708001366U, // <6,6,3,u>: Cost 3 vext3 <3,u,5,6>, <6,3,u,5>
4920   2578481254U, // <6,6,4,0>: Cost 3 vext1 <4,6,6,4>, LHS
4921   3652223734U, // <6,6,4,1>: Cost 4 vext1 <4,6,6,4>, <1,0,3,2>
4922   3760951922U, // <6,6,4,2>: Cost 4 vext3 <0,4,2,6>, <6,4,2,6>
4923   3779089019U, // <6,6,4,3>: Cost 4 vext3 <3,4,5,6>, <6,4,3,6>
4924   1570540772U, // <6,6,4,4>: Cost 2 vext2 <4,4,6,6>, <4,4,6,6>
4925   1573195062U, // <6,6,4,5>: Cost 2 vext2 <4,u,6,6>, RHS
4926   2712572560U, // <6,6,4,6>: Cost 3 vext3 <4,6,4,6>, <6,4,6,0>
4927   2723410591U, // <6,6,4,7>: Cost 3 vext3 <6,4,7,6>, <6,4,7,6>
4928   1573195304U, // <6,6,4,u>: Cost 2 vext2 <4,u,6,6>, <4,u,6,6>
4929   3640287334U, // <6,6,5,0>: Cost 4 vext1 <2,6,6,5>, LHS
4930   2646937296U, // <6,6,5,1>: Cost 3 vext2 <4,u,6,6>, <5,1,7,3>
4931   3640289235U, // <6,6,5,2>: Cost 4 vext1 <2,6,6,5>, <2,6,6,5>
4932   3720679279U, // <6,6,5,3>: Cost 4 vext2 <4,u,6,6>, <5,3,7,0>
4933   2646937542U, // <6,6,5,4>: Cost 3 vext2 <4,u,6,6>, <5,4,7,6>
4934   2646937604U, // <6,6,5,5>: Cost 3 vext2 <4,u,6,6>, <5,5,5,5>
4935   2646937698U, // <6,6,5,6>: Cost 3 vext2 <4,u,6,6>, <5,6,7,0>
4936   2846788918U, // <6,6,5,7>: Cost 3 vuzpr <4,6,4,6>, RHS
4937   2846788919U, // <6,6,5,u>: Cost 3 vuzpr <4,6,4,6>, RHS
4938   1516699750U, // <6,6,6,0>: Cost 2 vext1 <6,6,6,6>, LHS
4939   2590442230U, // <6,6,6,1>: Cost 3 vext1 <6,6,6,6>, <1,0,3,2>
4940   2646938106U, // <6,6,6,2>: Cost 3 vext2 <4,u,6,6>, <6,2,7,3>
4941   2590443670U, // <6,6,6,3>: Cost 3 vext1 <6,6,6,6>, <3,0,1,2>
4942   1516703030U, // <6,6,6,4>: Cost 2 vext1 <6,6,6,6>, RHS
4943   2590445264U, // <6,6,6,5>: Cost 3 vext1 <6,6,6,6>, <5,1,7,3>
4944   296144182U, // <6,6,6,6>: Cost 1 vdup2 RHS
4945   2712572738U, // <6,6,6,7>: Cost 3 vext3 <4,6,4,6>, <6,6,7,7>
4946   296144182U, // <6,6,6,u>: Cost 1 vdup2 RHS
4947   2566561894U, // <6,6,7,0>: Cost 3 vext1 <2,6,6,7>, LHS
4948   3634332924U, // <6,6,7,1>: Cost 4 vext1 <1,6,6,7>, <1,6,6,7>
4949   2566563797U, // <6,6,7,2>: Cost 3 vext1 <2,6,6,7>, <2,6,6,7>
4950   2584480258U, // <6,6,7,3>: Cost 3 vext1 <5,6,6,7>, <3,4,5,6>
4951   2566565174U, // <6,6,7,4>: Cost 3 vext1 <2,6,6,7>, RHS
4952   2717438846U, // <6,6,7,5>: Cost 3 vext3 <5,4,7,6>, <6,7,5,4>
4953   2980500280U, // <6,6,7,6>: Cost 3 vzipr RHS, <6,6,6,6>
4954   1906756918U, // <6,6,7,7>: Cost 2 vzipr RHS, RHS
4955   1906756919U, // <6,6,7,u>: Cost 2 vzipr RHS, RHS
4956   1516699750U, // <6,6,u,0>: Cost 2 vext1 <6,6,6,6>, LHS
4957   1573197614U, // <6,6,u,1>: Cost 2 vext2 <4,u,6,6>, LHS
4958   2566571990U, // <6,6,u,2>: Cost 3 vext1 <2,6,6,u>, <2,6,6,u>
4959   2846786205U, // <6,6,u,3>: Cost 3 vuzpr <4,6,4,6>, LHS
4960   1516703030U, // <6,6,u,4>: Cost 2 vext1 <6,6,6,6>, RHS
4961   1573197978U, // <6,6,u,5>: Cost 2 vext2 <4,u,6,6>, RHS
4962   296144182U, // <6,6,u,6>: Cost 1 vdup2 RHS
4963   1906765110U, // <6,6,u,7>: Cost 2 vzipr RHS, RHS
4964   296144182U, // <6,6,u,u>: Cost 1 vdup2 RHS
4965   1571209216U, // <6,7,0,0>: Cost 2 vext2 RHS, <0,0,0,0>
4966   497467494U, // <6,7,0,1>: Cost 1 vext2 RHS, LHS
4967   1571209380U, // <6,7,0,2>: Cost 2 vext2 RHS, <0,2,0,2>
4968   2644951292U, // <6,7,0,3>: Cost 3 vext2 RHS, <0,3,1,0>
4969   1571209554U, // <6,7,0,4>: Cost 2 vext2 RHS, <0,4,1,5>
4970   1510756450U, // <6,7,0,5>: Cost 2 vext1 <5,6,7,0>, <5,6,7,0>
4971   2644951542U, // <6,7,0,6>: Cost 3 vext2 RHS, <0,6,1,7>
4972   2584499194U, // <6,7,0,7>: Cost 3 vext1 <5,6,7,0>, <7,0,1,2>
4973   497468061U, // <6,7,0,u>: Cost 1 vext2 RHS, LHS
4974   1571209974U, // <6,7,1,0>: Cost 2 vext2 RHS, <1,0,3,2>
4975   1571210036U, // <6,7,1,1>: Cost 2 vext2 RHS, <1,1,1,1>
4976   1571210134U, // <6,7,1,2>: Cost 2 vext2 RHS, <1,2,3,0>
4977   1571210200U, // <6,7,1,3>: Cost 2 vext2 RHS, <1,3,1,3>
4978   2644952098U, // <6,7,1,4>: Cost 3 vext2 RHS, <1,4,0,5>
4979   1571210384U, // <6,7,1,5>: Cost 2 vext2 RHS, <1,5,3,7>
4980   2644952271U, // <6,7,1,6>: Cost 3 vext2 RHS, <1,6,1,7>
4981   2578535418U, // <6,7,1,7>: Cost 3 vext1 <4,6,7,1>, <7,0,1,2>
4982   1571210605U, // <6,7,1,u>: Cost 2 vext2 RHS, <1,u,1,3>
4983   2644952509U, // <6,7,2,0>: Cost 3 vext2 RHS, <2,0,1,2>
4984   2644952582U, // <6,7,2,1>: Cost 3 vext2 RHS, <2,1,0,3>
4985   1571210856U, // <6,7,2,2>: Cost 2 vext2 RHS, <2,2,2,2>
4986   1571210918U, // <6,7,2,3>: Cost 2 vext2 RHS, <2,3,0,1>
4987   2644952828U, // <6,7,2,4>: Cost 3 vext2 RHS, <2,4,0,6>
4988   2633009028U, // <6,7,2,5>: Cost 3 vext2 <2,5,6,7>, <2,5,6,7>
4989   1571211194U, // <6,7,2,6>: Cost 2 vext2 RHS, <2,6,3,7>
4990   2668840938U, // <6,7,2,7>: Cost 3 vext2 RHS, <2,7,0,1>
4991   1571211323U, // <6,7,2,u>: Cost 2 vext2 RHS, <2,u,0,1>
4992   1571211414U, // <6,7,3,0>: Cost 2 vext2 RHS, <3,0,1,2>
4993   2644953311U, // <6,7,3,1>: Cost 3 vext2 RHS, <3,1,0,3>
4994   2644953390U, // <6,7,3,2>: Cost 3 vext2 RHS, <3,2,0,1>
4995   1571211676U, // <6,7,3,3>: Cost 2 vext2 RHS, <3,3,3,3>
4996   1571211778U, // <6,7,3,4>: Cost 2 vext2 RHS, <3,4,5,6>
4997   2644953648U, // <6,7,3,5>: Cost 3 vext2 RHS, <3,5,1,7>
4998   2644953720U, // <6,7,3,6>: Cost 3 vext2 RHS, <3,6,0,7>
4999   2644953795U, // <6,7,3,7>: Cost 3 vext2 RHS, <3,7,0,1>
5000   1571212062U, // <6,7,3,u>: Cost 2 vext2 RHS, <3,u,1,2>
5001   1573202834U, // <6,7,4,0>: Cost 2 vext2 RHS, <4,0,5,1>
5002   2644954058U, // <6,7,4,1>: Cost 3 vext2 RHS, <4,1,2,3>
5003   2644954166U, // <6,7,4,2>: Cost 3 vext2 RHS, <4,2,5,3>
5004   2644954258U, // <6,7,4,3>: Cost 3 vext2 RHS, <4,3,6,5>
5005   1571212496U, // <6,7,4,4>: Cost 2 vext2 RHS, <4,4,4,4>
5006   497470774U, // <6,7,4,5>: Cost 1 vext2 RHS, RHS
5007   1573203316U, // <6,7,4,6>: Cost 2 vext2 RHS, <4,6,4,6>
5008   2646281688U, // <6,7,4,7>: Cost 3 vext2 <4,7,6,7>, <4,7,6,7>
5009   497471017U, // <6,7,4,u>: Cost 1 vext2 RHS, RHS
5010   2644954696U, // <6,7,5,0>: Cost 3 vext2 RHS, <5,0,1,2>
5011   1573203664U, // <6,7,5,1>: Cost 2 vext2 RHS, <5,1,7,3>
5012   2644954878U, // <6,7,5,2>: Cost 3 vext2 RHS, <5,2,3,4>
5013   2644954991U, // <6,7,5,3>: Cost 3 vext2 RHS, <5,3,7,0>
5014   1571213254U, // <6,7,5,4>: Cost 2 vext2 RHS, <5,4,7,6>
5015   1571213316U, // <6,7,5,5>: Cost 2 vext2 RHS, <5,5,5,5>
5016   1571213410U, // <6,7,5,6>: Cost 2 vext2 RHS, <5,6,7,0>
5017   1573204136U, // <6,7,5,7>: Cost 2 vext2 RHS, <5,7,5,7>
5018   1573204217U, // <6,7,5,u>: Cost 2 vext2 RHS, <5,u,5,7>
5019   2644955425U, // <6,7,6,0>: Cost 3 vext2 RHS, <6,0,1,2>
5020   2644955561U, // <6,7,6,1>: Cost 3 vext2 RHS, <6,1,7,3>
5021   1573204474U, // <6,7,6,2>: Cost 2 vext2 RHS, <6,2,7,3>
5022   2644955698U, // <6,7,6,3>: Cost 3 vext2 RHS, <6,3,4,5>
5023   2644955789U, // <6,7,6,4>: Cost 3 vext2 RHS, <6,4,5,6>
5024   2644955889U, // <6,7,6,5>: Cost 3 vext2 RHS, <6,5,7,7>
5025   1571214136U, // <6,7,6,6>: Cost 2 vext2 RHS, <6,6,6,6>
5026   1571214158U, // <6,7,6,7>: Cost 2 vext2 RHS, <6,7,0,1>
5027   1573204895U, // <6,7,6,u>: Cost 2 vext2 RHS, <6,u,0,1>
5028   1573204986U, // <6,7,7,0>: Cost 2 vext2 RHS, <7,0,1,2>
5029   2572608656U, // <6,7,7,1>: Cost 3 vext1 <3,6,7,7>, <1,5,3,7>
5030   2644956362U, // <6,7,7,2>: Cost 3 vext2 RHS, <7,2,6,3>
5031   2572610231U, // <6,7,7,3>: Cost 3 vext1 <3,6,7,7>, <3,6,7,7>
5032   1573205350U, // <6,7,7,4>: Cost 2 vext2 RHS, <7,4,5,6>
5033   2646947220U, // <6,7,7,5>: Cost 3 vext2 RHS, <7,5,1,7>
5034   1516786498U, // <6,7,7,6>: Cost 2 vext1 <6,6,7,7>, <6,6,7,7>
5035   1571214956U, // <6,7,7,7>: Cost 2 vext2 RHS, <7,7,7,7>
5036   1573205634U, // <6,7,7,u>: Cost 2 vext2 RHS, <7,u,1,2>
5037   1571215059U, // <6,7,u,0>: Cost 2 vext2 RHS, <u,0,1,2>
5038   497473326U, // <6,7,u,1>: Cost 1 vext2 RHS, LHS
5039   1571215237U, // <6,7,u,2>: Cost 2 vext2 RHS, <u,2,3,0>
5040   1571215292U, // <6,7,u,3>: Cost 2 vext2 RHS, <u,3,0,1>
5041   1571215423U, // <6,7,u,4>: Cost 2 vext2 RHS, <u,4,5,6>
5042   497473690U, // <6,7,u,5>: Cost 1 vext2 RHS, RHS
5043   1571215568U, // <6,7,u,6>: Cost 2 vext2 RHS, <u,6,3,7>
5044   1573206272U, // <6,7,u,7>: Cost 2 vext2 RHS, <u,7,0,1>
5045   497473893U, // <6,7,u,u>: Cost 1 vext2 RHS, LHS
5046   1571217408U, // <6,u,0,0>: Cost 2 vext2 RHS, <0,0,0,0>
5047   497475686U, // <6,u,0,1>: Cost 1 vext2 RHS, LHS
5048   1571217572U, // <6,u,0,2>: Cost 2 vext2 RHS, <0,2,0,2>
5049   2689865445U, // <6,u,0,3>: Cost 3 vext3 <0,u,2,6>, <u,0,3,2>
5050   1571217746U, // <6,u,0,4>: Cost 2 vext2 RHS, <0,4,1,5>
5051   1510830187U, // <6,u,0,5>: Cost 2 vext1 <5,6,u,0>, <5,6,u,0>
5052   2644959734U, // <6,u,0,6>: Cost 3 vext2 RHS, <0,6,1,7>
5053   1193130221U, // <6,u,0,7>: Cost 2 vrev <u,6,7,0>
5054   497476253U, // <6,u,0,u>: Cost 1 vext2 RHS, LHS
5055   1571218166U, // <6,u,1,0>: Cost 2 vext2 RHS, <1,0,3,2>
5056   1571218228U, // <6,u,1,1>: Cost 2 vext2 RHS, <1,1,1,1>
5057   1612289838U, // <6,u,1,2>: Cost 2 vext3 <0,2,4,6>, LHS
5058   1571218392U, // <6,u,1,3>: Cost 2 vext2 RHS, <1,3,1,3>
5059   2566663478U, // <6,u,1,4>: Cost 3 vext1 <2,6,u,1>, RHS
5060   1571218576U, // <6,u,1,5>: Cost 2 vext2 RHS, <1,5,3,7>
5061   2644960463U, // <6,u,1,6>: Cost 3 vext2 RHS, <1,6,1,7>
5062   2717439835U, // <6,u,1,7>: Cost 3 vext3 <5,4,7,6>, <u,1,7,3>
5063   1612289892U, // <6,u,1,u>: Cost 2 vext3 <0,2,4,6>, LHS
5064   1504870502U, // <6,u,2,0>: Cost 2 vext1 <4,6,u,2>, LHS
5065   2644960774U, // <6,u,2,1>: Cost 3 vext2 RHS, <2,1,0,3>
5066   1571219048U, // <6,u,2,2>: Cost 2 vext2 RHS, <2,2,2,2>
5067   1571219110U, // <6,u,2,3>: Cost 2 vext2 RHS, <2,3,0,1>
5068   1504873782U, // <6,u,2,4>: Cost 2 vext1 <4,6,u,2>, RHS
5069   2633017221U, // <6,u,2,5>: Cost 3 vext2 <2,5,6,u>, <2,5,6,u>
5070   1571219386U, // <6,u,2,6>: Cost 2 vext2 RHS, <2,6,3,7>
5071   2712573868U, // <6,u,2,7>: Cost 3 vext3 <4,6,4,6>, <u,2,7,3>
5072   1571219515U, // <6,u,2,u>: Cost 2 vext2 RHS, <2,u,0,1>
5073   1571219606U, // <6,u,3,0>: Cost 2 vext2 RHS, <3,0,1,2>
5074   2644961503U, // <6,u,3,1>: Cost 3 vext2 RHS, <3,1,0,3>
5075   2566678499U, // <6,u,3,2>: Cost 3 vext1 <2,6,u,3>, <2,6,u,3>
5076   1571219868U, // <6,u,3,3>: Cost 2 vext2 RHS, <3,3,3,3>
5077   1571219970U, // <6,u,3,4>: Cost 2 vext2 RHS, <3,4,5,6>
5078   2689865711U, // <6,u,3,5>: Cost 3 vext3 <0,u,2,6>, <u,3,5,7>
5079   2708002806U, // <6,u,3,6>: Cost 3 vext3 <3,u,5,6>, <u,3,6,5>
5080   2644961987U, // <6,u,3,7>: Cost 3 vext2 RHS, <3,7,0,1>
5081   1571220254U, // <6,u,3,u>: Cost 2 vext2 RHS, <3,u,1,2>
5082   1571220370U, // <6,u,4,0>: Cost 2 vext2 RHS, <4,0,5,1>
5083   2644962250U, // <6,u,4,1>: Cost 3 vext2 RHS, <4,1,2,3>
5084   1661245476U, // <6,u,4,2>: Cost 2 vext3 <u,4,2,6>, <u,4,2,6>
5085   2686031917U, // <6,u,4,3>: Cost 3 vext3 <0,2,4,6>, <u,4,3,6>
5086   1571220688U, // <6,u,4,4>: Cost 2 vext2 RHS, <4,4,4,4>
5087   497478967U, // <6,u,4,5>: Cost 1 vext2 RHS, RHS
5088   1571220852U, // <6,u,4,6>: Cost 2 vext2 RHS, <4,6,4,6>
5089   1661614161U, // <6,u,4,7>: Cost 2 vext3 <u,4,7,6>, <u,4,7,6>
5090   497479209U, // <6,u,4,u>: Cost 1 vext2 RHS, RHS
5091   2566692966U, // <6,u,5,0>: Cost 3 vext1 <2,6,u,5>, LHS
5092   1571221200U, // <6,u,5,1>: Cost 2 vext2 RHS, <5,1,7,3>
5093   2566694885U, // <6,u,5,2>: Cost 3 vext1 <2,6,u,5>, <2,6,u,5>
5094   2689865855U, // <6,u,5,3>: Cost 3 vext3 <0,u,2,6>, <u,5,3,7>
5095   1571221446U, // <6,u,5,4>: Cost 2 vext2 RHS, <5,4,7,6>
5096   1571221508U, // <6,u,5,5>: Cost 2 vext2 RHS, <5,5,5,5>
5097   1612290202U, // <6,u,5,6>: Cost 2 vext3 <0,2,4,6>, RHS
5098   1571221672U, // <6,u,5,7>: Cost 2 vext2 RHS, <5,7,5,7>
5099   1612290220U, // <6,u,5,u>: Cost 2 vext3 <0,2,4,6>, RHS
5100   1504903270U, // <6,u,6,0>: Cost 2 vext1 <4,6,u,6>, LHS
5101   2644963752U, // <6,u,6,1>: Cost 3 vext2 RHS, <6,1,7,2>
5102   1571222010U, // <6,u,6,2>: Cost 2 vext2 RHS, <6,2,7,3>
5103   2686032080U, // <6,u,6,3>: Cost 3 vext3 <0,2,4,6>, <u,6,3,7>
5104   1504906550U, // <6,u,6,4>: Cost 2 vext1 <4,6,u,6>, RHS
5105   2644964079U, // <6,u,6,5>: Cost 3 vext2 RHS, <6,5,7,5>
5106   296144182U, // <6,u,6,6>: Cost 1 vdup2 RHS
5107   1571222350U, // <6,u,6,7>: Cost 2 vext2 RHS, <6,7,0,1>
5108   296144182U, // <6,u,6,u>: Cost 1 vdup2 RHS
5109   1492967526U, // <6,u,7,0>: Cost 2 vext1 <2,6,u,7>, LHS
5110   2560738574U, // <6,u,7,1>: Cost 3 vext1 <1,6,u,7>, <1,6,u,7>
5111   1492969447U, // <6,u,7,2>: Cost 2 vext1 <2,6,u,7>, <2,6,u,7>
5112   1906753692U, // <6,u,7,3>: Cost 2 vzipr RHS, LHS
5113   1492970806U, // <6,u,7,4>: Cost 2 vext1 <2,6,u,7>, RHS
5114   2980495761U, // <6,u,7,5>: Cost 3 vzipr RHS, <0,4,u,5>
5115   1516860235U, // <6,u,7,6>: Cost 2 vext1 <6,6,u,7>, <6,6,u,7>
5116   1906756936U, // <6,u,7,7>: Cost 2 vzipr RHS, RHS
5117   1492973358U, // <6,u,7,u>: Cost 2 vext1 <2,6,u,7>, LHS
5118   1492975718U, // <6,u,u,0>: Cost 2 vext1 <2,6,u,u>, LHS
5119   497481518U, // <6,u,u,1>: Cost 1 vext2 RHS, LHS
5120   1612290405U, // <6,u,u,2>: Cost 2 vext3 <0,2,4,6>, LHS
5121   1571223484U, // <6,u,u,3>: Cost 2 vext2 RHS, <u,3,0,1>
5122   1492978998U, // <6,u,u,4>: Cost 2 vext1 <2,6,u,u>, RHS
5123   497481882U, // <6,u,u,5>: Cost 1 vext2 RHS, RHS
5124   296144182U, // <6,u,u,6>: Cost 1 vdup2 RHS
5125   1906765128U, // <6,u,u,7>: Cost 2 vzipr RHS, RHS
5126   497482085U, // <6,u,u,u>: Cost 1 vext2 RHS, LHS
5127   1638318080U, // <7,0,0,0>: Cost 2 vext3 RHS, <0,0,0,0>
5128   1638318090U, // <7,0,0,1>: Cost 2 vext3 RHS, <0,0,1,1>
5129   1638318100U, // <7,0,0,2>: Cost 2 vext3 RHS, <0,0,2,2>
5130   3646442178U, // <7,0,0,3>: Cost 4 vext1 <3,7,0,0>, <3,7,0,0>
5131   2712059941U, // <7,0,0,4>: Cost 3 vext3 RHS, <0,0,4,1>
5132   2651603364U, // <7,0,0,5>: Cost 3 vext2 <5,6,7,0>, <0,5,1,6>
5133   2590618445U, // <7,0,0,6>: Cost 3 vext1 <6,7,0,0>, <6,7,0,0>
5134   3785801798U, // <7,0,0,7>: Cost 4 vext3 RHS, <0,0,7,7>
5135   1638318153U, // <7,0,0,u>: Cost 2 vext3 RHS, <0,0,u,1>
5136   1516879974U, // <7,0,1,0>: Cost 2 vext1 <6,7,0,1>, LHS
5137   2693922911U, // <7,0,1,1>: Cost 3 vext3 <1,5,3,7>, <0,1,1,5>
5138   564576358U, // <7,0,1,2>: Cost 1 vext3 RHS, LHS
5139   2638996480U, // <7,0,1,3>: Cost 3 vext2 <3,5,7,0>, <1,3,5,7>
5140   1516883254U, // <7,0,1,4>: Cost 2 vext1 <6,7,0,1>, RHS
5141   2649613456U, // <7,0,1,5>: Cost 3 vext2 <5,3,7,0>, <1,5,3,7>
5142   1516884814U, // <7,0,1,6>: Cost 2 vext1 <6,7,0,1>, <6,7,0,1>
5143   2590626808U, // <7,0,1,7>: Cost 3 vext1 <6,7,0,1>, <7,0,1,0>
5144   564576412U, // <7,0,1,u>: Cost 1 vext3 RHS, LHS
5145   1638318244U, // <7,0,2,0>: Cost 2 vext3 RHS, <0,2,0,2>
5146   2692743344U, // <7,0,2,1>: Cost 3 vext3 <1,3,5,7>, <0,2,1,5>
5147   2712060084U, // <7,0,2,2>: Cost 3 vext3 RHS, <0,2,2,0>
5148   2712060094U, // <7,0,2,3>: Cost 3 vext3 RHS, <0,2,3,1>
5149   1638318284U, // <7,0,2,4>: Cost 2 vext3 RHS, <0,2,4,6>
5150   2712060118U, // <7,0,2,5>: Cost 3 vext3 RHS, <0,2,5,7>
5151   2651604922U, // <7,0,2,6>: Cost 3 vext2 <5,6,7,0>, <2,6,3,7>
5152   2686255336U, // <7,0,2,7>: Cost 3 vext3 <0,2,7,7>, <0,2,7,7>
5153   1638318316U, // <7,0,2,u>: Cost 2 vext3 RHS, <0,2,u,2>
5154   2651605142U, // <7,0,3,0>: Cost 3 vext2 <5,6,7,0>, <3,0,1,2>
5155   2712060156U, // <7,0,3,1>: Cost 3 vext3 RHS, <0,3,1,0>
5156   2712060165U, // <7,0,3,2>: Cost 3 vext3 RHS, <0,3,2,0>
5157   2651605404U, // <7,0,3,3>: Cost 3 vext2 <5,6,7,0>, <3,3,3,3>
5158   2651605506U, // <7,0,3,4>: Cost 3 vext2 <5,6,7,0>, <3,4,5,6>
5159   2638998111U, // <7,0,3,5>: Cost 3 vext2 <3,5,7,0>, <3,5,7,0>
5160   2639661744U, // <7,0,3,6>: Cost 3 vext2 <3,6,7,0>, <3,6,7,0>
5161   3712740068U, // <7,0,3,7>: Cost 4 vext2 <3,5,7,0>, <3,7,3,7>
5162   2640989010U, // <7,0,3,u>: Cost 3 vext2 <3,u,7,0>, <3,u,7,0>
5163   2712060232U, // <7,0,4,0>: Cost 3 vext3 RHS, <0,4,0,4>
5164   1638318418U, // <7,0,4,1>: Cost 2 vext3 RHS, <0,4,1,5>
5165   1638318428U, // <7,0,4,2>: Cost 2 vext3 RHS, <0,4,2,6>
5166   3646474950U, // <7,0,4,3>: Cost 4 vext1 <3,7,0,4>, <3,7,0,4>
5167   2712060270U, // <7,0,4,4>: Cost 3 vext3 RHS, <0,4,4,6>
5168   1577864502U, // <7,0,4,5>: Cost 2 vext2 <5,6,7,0>, RHS
5169   2651606388U, // <7,0,4,6>: Cost 3 vext2 <5,6,7,0>, <4,6,4,6>
5170   3787792776U, // <7,0,4,7>: Cost 4 vext3 RHS, <0,4,7,5>
5171   1638318481U, // <7,0,4,u>: Cost 2 vext3 RHS, <0,4,u,5>
5172   2590654566U, // <7,0,5,0>: Cost 3 vext1 <6,7,0,5>, LHS
5173   2651606736U, // <7,0,5,1>: Cost 3 vext2 <5,6,7,0>, <5,1,7,3>
5174   2712060334U, // <7,0,5,2>: Cost 3 vext3 RHS, <0,5,2,7>
5175   2649616239U, // <7,0,5,3>: Cost 3 vext2 <5,3,7,0>, <5,3,7,0>
5176   2651606982U, // <7,0,5,4>: Cost 3 vext2 <5,6,7,0>, <5,4,7,6>
5177   2651607044U, // <7,0,5,5>: Cost 3 vext2 <5,6,7,0>, <5,5,5,5>
5178   1577865314U, // <7,0,5,6>: Cost 2 vext2 <5,6,7,0>, <5,6,7,0>
5179   2651607208U, // <7,0,5,7>: Cost 3 vext2 <5,6,7,0>, <5,7,5,7>
5180   1579192580U, // <7,0,5,u>: Cost 2 vext2 <5,u,7,0>, <5,u,7,0>
5181   2688393709U, // <7,0,6,0>: Cost 3 vext3 <0,6,0,7>, <0,6,0,7>
5182   2712060406U, // <7,0,6,1>: Cost 3 vext3 RHS, <0,6,1,7>
5183   2688541183U, // <7,0,6,2>: Cost 3 vext3 <0,6,2,7>, <0,6,2,7>
5184   2655588936U, // <7,0,6,3>: Cost 3 vext2 <6,3,7,0>, <6,3,7,0>
5185   3762430481U, // <7,0,6,4>: Cost 4 vext3 <0,6,4,7>, <0,6,4,7>
5186   2651607730U, // <7,0,6,5>: Cost 3 vext2 <5,6,7,0>, <6,5,0,7>
5187   2651607864U, // <7,0,6,6>: Cost 3 vext2 <5,6,7,0>, <6,6,6,6>
5188   2651607886U, // <7,0,6,7>: Cost 3 vext2 <5,6,7,0>, <6,7,0,1>
5189   2688983605U, // <7,0,6,u>: Cost 3 vext3 <0,6,u,7>, <0,6,u,7>
5190   2651608058U, // <7,0,7,0>: Cost 3 vext2 <5,6,7,0>, <7,0,1,2>
5191   2932703334U, // <7,0,7,1>: Cost 3 vzipl <7,7,7,7>, LHS
5192   3066921062U, // <7,0,7,2>: Cost 3 vtrnl <7,7,7,7>, LHS
5193   3712742678U, // <7,0,7,3>: Cost 4 vext2 <3,5,7,0>, <7,3,5,7>
5194   2651608422U, // <7,0,7,4>: Cost 3 vext2 <5,6,7,0>, <7,4,5,6>
5195   2651608513U, // <7,0,7,5>: Cost 3 vext2 <5,6,7,0>, <7,5,6,7>
5196   2663552532U, // <7,0,7,6>: Cost 3 vext2 <7,6,7,0>, <7,6,7,0>
5197   2651608684U, // <7,0,7,7>: Cost 3 vext2 <5,6,7,0>, <7,7,7,7>
5198   2651608706U, // <7,0,7,u>: Cost 3 vext2 <5,6,7,0>, <7,u,1,2>
5199   1638318730U, // <7,0,u,0>: Cost 2 vext3 RHS, <0,u,0,2>
5200   1638318738U, // <7,0,u,1>: Cost 2 vext3 RHS, <0,u,1,1>
5201   564576925U, // <7,0,u,2>: Cost 1 vext3 RHS, LHS
5202   2572765898U, // <7,0,u,3>: Cost 3 vext1 <3,7,0,u>, <3,7,0,u>
5203   1638318770U, // <7,0,u,4>: Cost 2 vext3 RHS, <0,u,4,6>
5204   1577867418U, // <7,0,u,5>: Cost 2 vext2 <5,6,7,0>, RHS
5205   1516942165U, // <7,0,u,6>: Cost 2 vext1 <6,7,0,u>, <6,7,0,u>
5206   2651609344U, // <7,0,u,7>: Cost 3 vext2 <5,6,7,0>, <u,7,0,1>
5207   564576979U, // <7,0,u,u>: Cost 1 vext3 RHS, LHS
5208   2590687334U, // <7,1,0,0>: Cost 3 vext1 <6,7,1,0>, LHS
5209   2639003750U, // <7,1,0,1>: Cost 3 vext2 <3,5,7,1>, LHS
5210   2793357414U, // <7,1,0,2>: Cost 3 vuzpl <7,0,1,2>, LHS
5211   1638318838U, // <7,1,0,3>: Cost 2 vext3 RHS, <1,0,3,2>
5212   2590690614U, // <7,1,0,4>: Cost 3 vext1 <6,7,1,0>, RHS
5213   2712060679U, // <7,1,0,5>: Cost 3 vext3 RHS, <1,0,5,1>
5214   2590692182U, // <7,1,0,6>: Cost 3 vext1 <6,7,1,0>, <6,7,1,0>
5215   3785802521U, // <7,1,0,7>: Cost 4 vext3 RHS, <1,0,7,1>
5216   1638318883U, // <7,1,0,u>: Cost 2 vext3 RHS, <1,0,u,2>
5217   2712060715U, // <7,1,1,0>: Cost 3 vext3 RHS, <1,1,0,1>
5218   1638318900U, // <7,1,1,1>: Cost 2 vext3 RHS, <1,1,1,1>
5219   3774300994U, // <7,1,1,2>: Cost 4 vext3 <2,6,3,7>, <1,1,2,6>
5220   1638318920U, // <7,1,1,3>: Cost 2 vext3 RHS, <1,1,3,3>
5221   2712060755U, // <7,1,1,4>: Cost 3 vext3 RHS, <1,1,4,5>
5222   2691416926U, // <7,1,1,5>: Cost 3 vext3 <1,1,5,7>, <1,1,5,7>
5223   2590700375U, // <7,1,1,6>: Cost 3 vext1 <6,7,1,1>, <6,7,1,1>
5224   3765158766U, // <7,1,1,7>: Cost 4 vext3 <1,1,5,7>, <1,1,7,5>
5225   1638318965U, // <7,1,1,u>: Cost 2 vext3 RHS, <1,1,u,3>
5226   2712060796U, // <7,1,2,0>: Cost 3 vext3 RHS, <1,2,0,1>
5227   2712060807U, // <7,1,2,1>: Cost 3 vext3 RHS, <1,2,1,3>
5228   3712747112U, // <7,1,2,2>: Cost 4 vext2 <3,5,7,1>, <2,2,2,2>
5229   1638318998U, // <7,1,2,3>: Cost 2 vext3 RHS, <1,2,3,0>
5230   2712060836U, // <7,1,2,4>: Cost 3 vext3 RHS, <1,2,4,5>
5231   2712060843U, // <7,1,2,5>: Cost 3 vext3 RHS, <1,2,5,3>
5232   2590708568U, // <7,1,2,6>: Cost 3 vext1 <6,7,1,2>, <6,7,1,2>
5233   2735948730U, // <7,1,2,7>: Cost 3 vext3 RHS, <1,2,7,0>
5234   1638319043U, // <7,1,2,u>: Cost 2 vext3 RHS, <1,2,u,0>
5235   2712060876U, // <7,1,3,0>: Cost 3 vext3 RHS, <1,3,0,0>
5236   1638319064U, // <7,1,3,1>: Cost 2 vext3 RHS, <1,3,1,3>
5237   2712060894U, // <7,1,3,2>: Cost 3 vext3 RHS, <1,3,2,0>
5238   2692596718U, // <7,1,3,3>: Cost 3 vext3 <1,3,3,7>, <1,3,3,7>
5239   2712060917U, // <7,1,3,4>: Cost 3 vext3 RHS, <1,3,4,5>
5240   1619002368U, // <7,1,3,5>: Cost 2 vext3 <1,3,5,7>, <1,3,5,7>
5241   2692817929U, // <7,1,3,6>: Cost 3 vext3 <1,3,6,7>, <1,3,6,7>
5242   2735948814U, // <7,1,3,7>: Cost 3 vext3 RHS, <1,3,7,3>
5243   1619223579U, // <7,1,3,u>: Cost 2 vext3 <1,3,u,7>, <1,3,u,7>
5244   2712060962U, // <7,1,4,0>: Cost 3 vext3 RHS, <1,4,0,5>
5245   2712060971U, // <7,1,4,1>: Cost 3 vext3 RHS, <1,4,1,5>
5246   2712060980U, // <7,1,4,2>: Cost 3 vext3 RHS, <1,4,2,5>
5247   2712060989U, // <7,1,4,3>: Cost 3 vext3 RHS, <1,4,3,5>
5248   3785802822U, // <7,1,4,4>: Cost 4 vext3 RHS, <1,4,4,5>
5249   2639007030U, // <7,1,4,5>: Cost 3 vext2 <3,5,7,1>, RHS
5250   2645642634U, // <7,1,4,6>: Cost 3 vext2 <4,6,7,1>, <4,6,7,1>
5251   3719384520U, // <7,1,4,7>: Cost 4 vext2 <4,6,7,1>, <4,7,5,0>
5252   2639007273U, // <7,1,4,u>: Cost 3 vext2 <3,5,7,1>, RHS
5253   2572812390U, // <7,1,5,0>: Cost 3 vext1 <3,7,1,5>, LHS
5254   2693776510U, // <7,1,5,1>: Cost 3 vext3 <1,5,1,7>, <1,5,1,7>
5255   3774301318U, // <7,1,5,2>: Cost 4 vext3 <2,6,3,7>, <1,5,2,6>
5256   1620182160U, // <7,1,5,3>: Cost 2 vext3 <1,5,3,7>, <1,5,3,7>
5257   2572815670U, // <7,1,5,4>: Cost 3 vext1 <3,7,1,5>, RHS
5258   3766486178U, // <7,1,5,5>: Cost 4 vext3 <1,3,5,7>, <1,5,5,7>
5259   2651615331U, // <7,1,5,6>: Cost 3 vext2 <5,6,7,1>, <5,6,7,1>
5260   2652278964U, // <7,1,5,7>: Cost 3 vext2 <5,7,7,1>, <5,7,7,1>
5261   1620550845U, // <7,1,5,u>: Cost 2 vext3 <1,5,u,7>, <1,5,u,7>
5262   3768108230U, // <7,1,6,0>: Cost 4 vext3 <1,6,0,7>, <1,6,0,7>
5263   2694440143U, // <7,1,6,1>: Cost 3 vext3 <1,6,1,7>, <1,6,1,7>
5264   2712061144U, // <7,1,6,2>: Cost 3 vext3 RHS, <1,6,2,7>
5265   2694587617U, // <7,1,6,3>: Cost 3 vext3 <1,6,3,7>, <1,6,3,7>
5266   3768403178U, // <7,1,6,4>: Cost 4 vext3 <1,6,4,7>, <1,6,4,7>
5267   2694735091U, // <7,1,6,5>: Cost 3 vext3 <1,6,5,7>, <1,6,5,7>
5268   3768550652U, // <7,1,6,6>: Cost 4 vext3 <1,6,6,7>, <1,6,6,7>
5269   2652279630U, // <7,1,6,7>: Cost 3 vext2 <5,7,7,1>, <6,7,0,1>
5270   2694956302U, // <7,1,6,u>: Cost 3 vext3 <1,6,u,7>, <1,6,u,7>
5271   2645644282U, // <7,1,7,0>: Cost 3 vext2 <4,6,7,1>, <7,0,1,2>
5272   2859062094U, // <7,1,7,1>: Cost 3 vuzpr <6,7,0,1>, <6,7,0,1>
5273   3779462437U, // <7,1,7,2>: Cost 4 vext3 <3,5,1,7>, <1,7,2,3>
5274   3121938534U, // <7,1,7,3>: Cost 3 vtrnr <5,7,5,7>, LHS
5275   2554916150U, // <7,1,7,4>: Cost 3 vext1 <0,7,1,7>, RHS
5276   3769140548U, // <7,1,7,5>: Cost 4 vext3 <1,7,5,7>, <1,7,5,7>
5277   3726022164U, // <7,1,7,6>: Cost 4 vext2 <5,7,7,1>, <7,6,7,0>
5278   2554918508U, // <7,1,7,7>: Cost 3 vext1 <0,7,1,7>, <7,7,7,7>
5279   3121938539U, // <7,1,7,u>: Cost 3 vtrnr <5,7,5,7>, LHS
5280   2572836966U, // <7,1,u,0>: Cost 3 vext1 <3,7,1,u>, LHS
5281   1638319469U, // <7,1,u,1>: Cost 2 vext3 RHS, <1,u,1,3>
5282   2712061299U, // <7,1,u,2>: Cost 3 vext3 RHS, <1,u,2,0>
5283   1622173059U, // <7,1,u,3>: Cost 2 vext3 <1,u,3,7>, <1,u,3,7>
5284   2572840246U, // <7,1,u,4>: Cost 3 vext1 <3,7,1,u>, RHS
5285   1622320533U, // <7,1,u,5>: Cost 2 vext3 <1,u,5,7>, <1,u,5,7>
5286   2696136094U, // <7,1,u,6>: Cost 3 vext3 <1,u,6,7>, <1,u,6,7>
5287   2859060777U, // <7,1,u,7>: Cost 3 vuzpr <6,7,0,1>, RHS
5288   1622541744U, // <7,1,u,u>: Cost 2 vext3 <1,u,u,7>, <1,u,u,7>
5289   2712061364U, // <7,2,0,0>: Cost 3 vext3 RHS, <2,0,0,2>
5290   2712061373U, // <7,2,0,1>: Cost 3 vext3 RHS, <2,0,1,2>
5291   2712061380U, // <7,2,0,2>: Cost 3 vext3 RHS, <2,0,2,0>
5292   2712061389U, // <7,2,0,3>: Cost 3 vext3 RHS, <2,0,3,0>
5293   2712061404U, // <7,2,0,4>: Cost 3 vext3 RHS, <2,0,4,6>
5294   2696725990U, // <7,2,0,5>: Cost 3 vext3 <2,0,5,7>, <2,0,5,7>
5295   2712061417U, // <7,2,0,6>: Cost 3 vext3 RHS, <2,0,6,1>
5296   3785803251U, // <7,2,0,7>: Cost 4 vext3 RHS, <2,0,7,2>
5297   2696947201U, // <7,2,0,u>: Cost 3 vext3 <2,0,u,7>, <2,0,u,7>
5298   2712061446U, // <7,2,1,0>: Cost 3 vext3 RHS, <2,1,0,3>
5299   3785803276U, // <7,2,1,1>: Cost 4 vext3 RHS, <2,1,1,0>
5300   3785803285U, // <7,2,1,2>: Cost 4 vext3 RHS, <2,1,2,0>
5301   2712061471U, // <7,2,1,3>: Cost 3 vext3 RHS, <2,1,3,1>
5302   2712061482U, // <7,2,1,4>: Cost 3 vext3 RHS, <2,1,4,3>
5303   3766486576U, // <7,2,1,5>: Cost 4 vext3 <1,3,5,7>, <2,1,5,0>
5304   2712061500U, // <7,2,1,6>: Cost 3 vext3 RHS, <2,1,6,3>
5305   2602718850U, // <7,2,1,7>: Cost 3 vext1 <u,7,2,1>, <7,u,1,2>
5306   2712061516U, // <7,2,1,u>: Cost 3 vext3 RHS, <2,1,u,1>
5307   2712061525U, // <7,2,2,0>: Cost 3 vext3 RHS, <2,2,0,1>
5308   2712061536U, // <7,2,2,1>: Cost 3 vext3 RHS, <2,2,1,3>
5309   1638319720U, // <7,2,2,2>: Cost 2 vext3 RHS, <2,2,2,2>
5310   1638319730U, // <7,2,2,3>: Cost 2 vext3 RHS, <2,2,3,3>
5311   2712061565U, // <7,2,2,4>: Cost 3 vext3 RHS, <2,2,4,5>
5312   2698053256U, // <7,2,2,5>: Cost 3 vext3 <2,2,5,7>, <2,2,5,7>
5313   2712061584U, // <7,2,2,6>: Cost 3 vext3 RHS, <2,2,6,6>
5314   3771795096U, // <7,2,2,7>: Cost 4 vext3 <2,2,5,7>, <2,2,7,5>
5315   1638319775U, // <7,2,2,u>: Cost 2 vext3 RHS, <2,2,u,3>
5316   1638319782U, // <7,2,3,0>: Cost 2 vext3 RHS, <2,3,0,1>
5317   2693924531U, // <7,2,3,1>: Cost 3 vext3 <1,5,3,7>, <2,3,1,5>
5318   2700560061U, // <7,2,3,2>: Cost 3 vext3 <2,6,3,7>, <2,3,2,6>
5319   2693924551U, // <7,2,3,3>: Cost 3 vext3 <1,5,3,7>, <2,3,3,7>
5320   1638319822U, // <7,2,3,4>: Cost 2 vext3 RHS, <2,3,4,5>
5321   2698716889U, // <7,2,3,5>: Cost 3 vext3 <2,3,5,7>, <2,3,5,7>
5322   2712061665U, // <7,2,3,6>: Cost 3 vext3 RHS, <2,3,6,6>
5323   2735949540U, // <7,2,3,7>: Cost 3 vext3 RHS, <2,3,7,0>
5324   1638319854U, // <7,2,3,u>: Cost 2 vext3 RHS, <2,3,u,1>
5325   2712061692U, // <7,2,4,0>: Cost 3 vext3 RHS, <2,4,0,6>
5326   2712061698U, // <7,2,4,1>: Cost 3 vext3 RHS, <2,4,1,3>
5327   2712061708U, // <7,2,4,2>: Cost 3 vext3 RHS, <2,4,2,4>
5328   2712061718U, // <7,2,4,3>: Cost 3 vext3 RHS, <2,4,3,5>
5329   2712061728U, // <7,2,4,4>: Cost 3 vext3 RHS, <2,4,4,6>
5330   2699380522U, // <7,2,4,5>: Cost 3 vext3 <2,4,5,7>, <2,4,5,7>
5331   2712061740U, // <7,2,4,6>: Cost 3 vext3 RHS, <2,4,6,0>
5332   3809691445U, // <7,2,4,7>: Cost 4 vext3 RHS, <2,4,7,0>
5333   2699601733U, // <7,2,4,u>: Cost 3 vext3 <2,4,u,7>, <2,4,u,7>
5334   2699675470U, // <7,2,5,0>: Cost 3 vext3 <2,5,0,7>, <2,5,0,7>
5335   3766486867U, // <7,2,5,1>: Cost 4 vext3 <1,3,5,7>, <2,5,1,3>
5336   2699822944U, // <7,2,5,2>: Cost 3 vext3 <2,5,2,7>, <2,5,2,7>
5337   2692745065U, // <7,2,5,3>: Cost 3 vext3 <1,3,5,7>, <2,5,3,7>
5338   2699970418U, // <7,2,5,4>: Cost 3 vext3 <2,5,4,7>, <2,5,4,7>
5339   3766486907U, // <7,2,5,5>: Cost 4 vext3 <1,3,5,7>, <2,5,5,7>
5340   2700117892U, // <7,2,5,6>: Cost 3 vext3 <2,5,6,7>, <2,5,6,7>
5341   3771795334U, // <7,2,5,7>: Cost 4 vext3 <2,2,5,7>, <2,5,7,0>
5342   2692745110U, // <7,2,5,u>: Cost 3 vext3 <1,3,5,7>, <2,5,u,7>
5343   2572894310U, // <7,2,6,0>: Cost 3 vext1 <3,7,2,6>, LHS
5344   2712061860U, // <7,2,6,1>: Cost 3 vext3 RHS, <2,6,1,3>
5345   2700486577U, // <7,2,6,2>: Cost 3 vext3 <2,6,2,7>, <2,6,2,7>
5346   1626818490U, // <7,2,6,3>: Cost 2 vext3 <2,6,3,7>, <2,6,3,7>
5347   2572897590U, // <7,2,6,4>: Cost 3 vext1 <3,7,2,6>, RHS
5348   2700707788U, // <7,2,6,5>: Cost 3 vext3 <2,6,5,7>, <2,6,5,7>
5349   2700781525U, // <7,2,6,6>: Cost 3 vext3 <2,6,6,7>, <2,6,6,7>
5350   3774597086U, // <7,2,6,7>: Cost 4 vext3 <2,6,7,7>, <2,6,7,7>
5351   1627187175U, // <7,2,6,u>: Cost 2 vext3 <2,6,u,7>, <2,6,u,7>
5352   2735949802U, // <7,2,7,0>: Cost 3 vext3 RHS, <2,7,0,1>
5353   3780200434U, // <7,2,7,1>: Cost 4 vext3 <3,6,2,7>, <2,7,1,0>
5354   3773564928U, // <7,2,7,2>: Cost 4 vext3 <2,5,2,7>, <2,7,2,5>
5355   2986541158U, // <7,2,7,3>: Cost 3 vzipr <5,5,7,7>, LHS
5356   2554989878U, // <7,2,7,4>: Cost 3 vext1 <0,7,2,7>, RHS
5357   3775113245U, // <7,2,7,5>: Cost 4 vext3 <2,7,5,7>, <2,7,5,7>
5358   4060283228U, // <7,2,7,6>: Cost 4 vzipr <5,5,7,7>, <0,4,2,6>
5359   2554992236U, // <7,2,7,7>: Cost 3 vext1 <0,7,2,7>, <7,7,7,7>
5360   2986541163U, // <7,2,7,u>: Cost 3 vzipr <5,5,7,7>, LHS
5361   1638320187U, // <7,2,u,0>: Cost 2 vext3 RHS, <2,u,0,1>
5362   2693924936U, // <7,2,u,1>: Cost 3 vext3 <1,5,3,7>, <2,u,1,5>
5363   1638319720U, // <7,2,u,2>: Cost 2 vext3 RHS, <2,2,2,2>
5364   1628145756U, // <7,2,u,3>: Cost 2 vext3 <2,u,3,7>, <2,u,3,7>
5365   1638320227U, // <7,2,u,4>: Cost 2 vext3 RHS, <2,u,4,5>
5366   2702035054U, // <7,2,u,5>: Cost 3 vext3 <2,u,5,7>, <2,u,5,7>
5367   2702108791U, // <7,2,u,6>: Cost 3 vext3 <2,u,6,7>, <2,u,6,7>
5368   2735949945U, // <7,2,u,7>: Cost 3 vext3 RHS, <2,u,7,0>
5369   1628514441U, // <7,2,u,u>: Cost 2 vext3 <2,u,u,7>, <2,u,u,7>
5370   2712062091U, // <7,3,0,0>: Cost 3 vext3 RHS, <3,0,0,0>
5371   1638320278U, // <7,3,0,1>: Cost 2 vext3 RHS, <3,0,1,2>
5372   2712062109U, // <7,3,0,2>: Cost 3 vext3 RHS, <3,0,2,0>
5373   2590836886U, // <7,3,0,3>: Cost 3 vext1 <6,7,3,0>, <3,0,1,2>
5374   2712062128U, // <7,3,0,4>: Cost 3 vext3 RHS, <3,0,4,1>
5375   2712062138U, // <7,3,0,5>: Cost 3 vext3 RHS, <3,0,5,2>
5376   2590839656U, // <7,3,0,6>: Cost 3 vext1 <6,7,3,0>, <6,7,3,0>
5377   3311414017U, // <7,3,0,7>: Cost 4 vrev <3,7,7,0>
5378   1638320341U, // <7,3,0,u>: Cost 2 vext3 RHS, <3,0,u,2>
5379   2237164227U, // <7,3,1,0>: Cost 3 vrev <3,7,0,1>
5380   2712062182U, // <7,3,1,1>: Cost 3 vext3 RHS, <3,1,1,1>
5381   2712062193U, // <7,3,1,2>: Cost 3 vext3 RHS, <3,1,2,3>
5382   2692745468U, // <7,3,1,3>: Cost 3 vext3 <1,3,5,7>, <3,1,3,5>
5383   2712062214U, // <7,3,1,4>: Cost 3 vext3 RHS, <3,1,4,6>
5384   2693925132U, // <7,3,1,5>: Cost 3 vext3 <1,5,3,7>, <3,1,5,3>
5385   3768183059U, // <7,3,1,6>: Cost 4 vext3 <1,6,1,7>, <3,1,6,1>
5386   2692745504U, // <7,3,1,7>: Cost 3 vext3 <1,3,5,7>, <3,1,7,5>
5387   2696063273U, // <7,3,1,u>: Cost 3 vext3 <1,u,5,7>, <3,1,u,5>
5388   2712062254U, // <7,3,2,0>: Cost 3 vext3 RHS, <3,2,0,1>
5389   2712062262U, // <7,3,2,1>: Cost 3 vext3 RHS, <3,2,1,0>
5390   2712062273U, // <7,3,2,2>: Cost 3 vext3 RHS, <3,2,2,2>
5391   2712062280U, // <7,3,2,3>: Cost 3 vext3 RHS, <3,2,3,0>
5392   2712062294U, // <7,3,2,4>: Cost 3 vext3 RHS, <3,2,4,5>
5393   2712062302U, // <7,3,2,5>: Cost 3 vext3 RHS, <3,2,5,4>
5394   2700560742U, // <7,3,2,6>: Cost 3 vext3 <2,6,3,7>, <3,2,6,3>
5395   2712062319U, // <7,3,2,7>: Cost 3 vext3 RHS, <3,2,7,3>
5396   2712062325U, // <7,3,2,u>: Cost 3 vext3 RHS, <3,2,u,0>
5397   2712062335U, // <7,3,3,0>: Cost 3 vext3 RHS, <3,3,0,1>
5398   2636368158U, // <7,3,3,1>: Cost 3 vext2 <3,1,7,3>, <3,1,7,3>
5399   2637031791U, // <7,3,3,2>: Cost 3 vext2 <3,2,7,3>, <3,2,7,3>
5400   1638320540U, // <7,3,3,3>: Cost 2 vext3 RHS, <3,3,3,3>
5401   2712062374U, // <7,3,3,4>: Cost 3 vext3 RHS, <3,3,4,4>
5402   2704689586U, // <7,3,3,5>: Cost 3 vext3 <3,3,5,7>, <3,3,5,7>
5403   2590864235U, // <7,3,3,6>: Cost 3 vext1 <6,7,3,3>, <6,7,3,3>
5404   2704837060U, // <7,3,3,7>: Cost 3 vext3 <3,3,7,7>, <3,3,7,7>
5405   1638320540U, // <7,3,3,u>: Cost 2 vext3 RHS, <3,3,3,3>
5406   2712062416U, // <7,3,4,0>: Cost 3 vext3 RHS, <3,4,0,1>
5407   2712062426U, // <7,3,4,1>: Cost 3 vext3 RHS, <3,4,1,2>
5408   2566981640U, // <7,3,4,2>: Cost 3 vext1 <2,7,3,4>, <2,7,3,4>
5409   2712062447U, // <7,3,4,3>: Cost 3 vext3 RHS, <3,4,3,5>
5410   2712062456U, // <7,3,4,4>: Cost 3 vext3 RHS, <3,4,4,5>
5411   1638320642U, // <7,3,4,5>: Cost 2 vext3 RHS, <3,4,5,6>
5412   2648313204U, // <7,3,4,6>: Cost 3 vext2 <5,1,7,3>, <4,6,4,6>
5413   3311446789U, // <7,3,4,7>: Cost 4 vrev <3,7,7,4>
5414   1638320669U, // <7,3,4,u>: Cost 2 vext3 RHS, <3,4,u,6>
5415   2602819686U, // <7,3,5,0>: Cost 3 vext1 <u,7,3,5>, LHS
5416   1574571728U, // <7,3,5,1>: Cost 2 vext2 <5,1,7,3>, <5,1,7,3>
5417   2648977185U, // <7,3,5,2>: Cost 3 vext2 <5,2,7,3>, <5,2,7,3>
5418   2705869378U, // <7,3,5,3>: Cost 3 vext3 <3,5,3,7>, <3,5,3,7>
5419   2237491947U, // <7,3,5,4>: Cost 3 vrev <3,7,4,5>
5420   2706016852U, // <7,3,5,5>: Cost 3 vext3 <3,5,5,7>, <3,5,5,7>
5421   2648313954U, // <7,3,5,6>: Cost 3 vext2 <5,1,7,3>, <5,6,7,0>
5422   2692745823U, // <7,3,5,7>: Cost 3 vext3 <1,3,5,7>, <3,5,7,0>
5423   1579217159U, // <7,3,5,u>: Cost 2 vext2 <5,u,7,3>, <5,u,7,3>
5424   2706311800U, // <7,3,6,0>: Cost 3 vext3 <3,6,0,7>, <3,6,0,7>
5425   2654286249U, // <7,3,6,1>: Cost 3 vext2 <6,1,7,3>, <6,1,7,3>
5426   1581208058U, // <7,3,6,2>: Cost 2 vext2 <6,2,7,3>, <6,2,7,3>
5427   2706533011U, // <7,3,6,3>: Cost 3 vext3 <3,6,3,7>, <3,6,3,7>
5428   2706606748U, // <7,3,6,4>: Cost 3 vext3 <3,6,4,7>, <3,6,4,7>
5429   3780422309U, // <7,3,6,5>: Cost 4 vext3 <3,6,5,7>, <3,6,5,7>
5430   2712062637U, // <7,3,6,6>: Cost 3 vext3 RHS, <3,6,6,6>
5431   2706827959U, // <7,3,6,7>: Cost 3 vext3 <3,6,7,7>, <3,6,7,7>
5432   1585189856U, // <7,3,6,u>: Cost 2 vext2 <6,u,7,3>, <6,u,7,3>
5433   2693925571U, // <7,3,7,0>: Cost 3 vext3 <1,5,3,7>, <3,7,0,1>
5434   2693925584U, // <7,3,7,1>: Cost 3 vext3 <1,5,3,7>, <3,7,1,5>
5435   2700561114U, // <7,3,7,2>: Cost 3 vext3 <2,6,3,7>, <3,7,2,6>
5436   2572978916U, // <7,3,7,3>: Cost 3 vext1 <3,7,3,7>, <3,7,3,7>
5437   2693925611U, // <7,3,7,4>: Cost 3 vext3 <1,5,3,7>, <3,7,4,5>
5438   2707344118U, // <7,3,7,5>: Cost 3 vext3 <3,7,5,7>, <3,7,5,7>
5439   2654950894U, // <7,3,7,6>: Cost 3 vext2 <6,2,7,3>, <7,6,2,7>
5440   2648315500U, // <7,3,7,7>: Cost 3 vext2 <5,1,7,3>, <7,7,7,7>
5441   2693925643U, // <7,3,7,u>: Cost 3 vext3 <1,5,3,7>, <3,7,u,1>
5442   2237221578U, // <7,3,u,0>: Cost 3 vrev <3,7,0,u>
5443   1638320926U, // <7,3,u,1>: Cost 2 vext3 RHS, <3,u,1,2>
5444   1593153452U, // <7,3,u,2>: Cost 2 vext2 <u,2,7,3>, <u,2,7,3>
5445   1638320540U, // <7,3,u,3>: Cost 2 vext3 RHS, <3,3,3,3>
5446   2237516526U, // <7,3,u,4>: Cost 3 vrev <3,7,4,u>
5447   1638320966U, // <7,3,u,5>: Cost 2 vext3 RHS, <3,u,5,6>
5448   2712062796U, // <7,3,u,6>: Cost 3 vext3 RHS, <3,u,6,3>
5449   2692967250U, // <7,3,u,7>: Cost 3 vext3 <1,3,u,7>, <3,u,7,0>
5450   1638320989U, // <7,3,u,u>: Cost 2 vext3 RHS, <3,u,u,2>
5451   2651635712U, // <7,4,0,0>: Cost 3 vext2 <5,6,7,4>, <0,0,0,0>
5452   1577893990U, // <7,4,0,1>: Cost 2 vext2 <5,6,7,4>, LHS
5453   2651635876U, // <7,4,0,2>: Cost 3 vext2 <5,6,7,4>, <0,2,0,2>
5454   3785804672U, // <7,4,0,3>: Cost 4 vext3 RHS, <4,0,3,1>
5455   2651636050U, // <7,4,0,4>: Cost 3 vext2 <5,6,7,4>, <0,4,1,5>
5456   1638468498U, // <7,4,0,5>: Cost 2 vext3 RHS, <4,0,5,1>
5457   1638468508U, // <7,4,0,6>: Cost 2 vext3 RHS, <4,0,6,2>
5458   3787795364U, // <7,4,0,7>: Cost 4 vext3 RHS, <4,0,7,1>
5459   1640459181U, // <7,4,0,u>: Cost 2 vext3 RHS, <4,0,u,1>
5460   2651636470U, // <7,4,1,0>: Cost 3 vext2 <5,6,7,4>, <1,0,3,2>
5461   2651636532U, // <7,4,1,1>: Cost 3 vext2 <5,6,7,4>, <1,1,1,1>
5462   2712062922U, // <7,4,1,2>: Cost 3 vext3 RHS, <4,1,2,3>
5463   2639029248U, // <7,4,1,3>: Cost 3 vext2 <3,5,7,4>, <1,3,5,7>
5464   2712062940U, // <7,4,1,4>: Cost 3 vext3 RHS, <4,1,4,3>
5465   2712062946U, // <7,4,1,5>: Cost 3 vext3 RHS, <4,1,5,0>
5466   2712062958U, // <7,4,1,6>: Cost 3 vext3 RHS, <4,1,6,3>
5467   3785804791U, // <7,4,1,7>: Cost 4 vext3 RHS, <4,1,7,3>
5468   2712062973U, // <7,4,1,u>: Cost 3 vext3 RHS, <4,1,u,0>
5469   3785804807U, // <7,4,2,0>: Cost 4 vext3 RHS, <4,2,0,1>
5470   3785804818U, // <7,4,2,1>: Cost 4 vext3 RHS, <4,2,1,3>
5471   2651637352U, // <7,4,2,2>: Cost 3 vext2 <5,6,7,4>, <2,2,2,2>
5472   2651637414U, // <7,4,2,3>: Cost 3 vext2 <5,6,7,4>, <2,3,0,1>
5473   3716753194U, // <7,4,2,4>: Cost 4 vext2 <4,2,7,4>, <2,4,5,7>
5474   2712063030U, // <7,4,2,5>: Cost 3 vext3 RHS, <4,2,5,3>
5475   2712063036U, // <7,4,2,6>: Cost 3 vext3 RHS, <4,2,6,0>
5476   3773123658U, // <7,4,2,7>: Cost 4 vext3 <2,4,5,7>, <4,2,7,5>
5477   2712063054U, // <7,4,2,u>: Cost 3 vext3 RHS, <4,2,u,0>
5478   2651637910U, // <7,4,3,0>: Cost 3 vext2 <5,6,7,4>, <3,0,1,2>
5479   3712772348U, // <7,4,3,1>: Cost 4 vext2 <3,5,7,4>, <3,1,3,5>
5480   3785804906U, // <7,4,3,2>: Cost 4 vext3 RHS, <4,3,2,1>
5481   2651638172U, // <7,4,3,3>: Cost 3 vext2 <5,6,7,4>, <3,3,3,3>
5482   2651638274U, // <7,4,3,4>: Cost 3 vext2 <5,6,7,4>, <3,4,5,6>
5483   2639030883U, // <7,4,3,5>: Cost 3 vext2 <3,5,7,4>, <3,5,7,4>
5484   2712063122U, // <7,4,3,6>: Cost 3 vext3 RHS, <4,3,6,5>
5485   3712772836U, // <7,4,3,7>: Cost 4 vext2 <3,5,7,4>, <3,7,3,7>
5486   2641021782U, // <7,4,3,u>: Cost 3 vext2 <3,u,7,4>, <3,u,7,4>
5487   2714053802U, // <7,4,4,0>: Cost 3 vext3 RHS, <4,4,0,2>
5488   3785804978U, // <7,4,4,1>: Cost 4 vext3 RHS, <4,4,1,1>
5489   3716754505U, // <7,4,4,2>: Cost 4 vext2 <4,2,7,4>, <4,2,7,4>
5490   3785804998U, // <7,4,4,3>: Cost 4 vext3 RHS, <4,4,3,3>
5491   1638321360U, // <7,4,4,4>: Cost 2 vext3 RHS, <4,4,4,4>
5492   1638468826U, // <7,4,4,5>: Cost 2 vext3 RHS, <4,4,5,5>
5493   1638468836U, // <7,4,4,6>: Cost 2 vext3 RHS, <4,4,6,6>
5494   3785215214U, // <7,4,4,7>: Cost 4 vext3 <4,4,7,7>, <4,4,7,7>
5495   1640459509U, // <7,4,4,u>: Cost 2 vext3 RHS, <4,4,u,5>
5496   1517207654U, // <7,4,5,0>: Cost 2 vext1 <6,7,4,5>, LHS
5497   2573034640U, // <7,4,5,1>: Cost 3 vext1 <3,7,4,5>, <1,5,3,7>
5498   2712063246U, // <7,4,5,2>: Cost 3 vext3 RHS, <4,5,2,3>
5499   2573036267U, // <7,4,5,3>: Cost 3 vext1 <3,7,4,5>, <3,7,4,5>
5500   1517210934U, // <7,4,5,4>: Cost 2 vext1 <6,7,4,5>, RHS
5501   2711989549U, // <7,4,5,5>: Cost 3 vext3 <4,5,5,7>, <4,5,5,7>
5502   564579638U, // <7,4,5,6>: Cost 1 vext3 RHS, RHS
5503   2651639976U, // <7,4,5,7>: Cost 3 vext2 <5,6,7,4>, <5,7,5,7>
5504   564579656U, // <7,4,5,u>: Cost 1 vext3 RHS, RHS
5505   2712063307U, // <7,4,6,0>: Cost 3 vext3 RHS, <4,6,0,1>
5506   3767668056U, // <7,4,6,1>: Cost 4 vext3 <1,5,3,7>, <4,6,1,5>
5507   2651640314U, // <7,4,6,2>: Cost 3 vext2 <5,6,7,4>, <6,2,7,3>
5508   2655621708U, // <7,4,6,3>: Cost 3 vext2 <6,3,7,4>, <6,3,7,4>
5509   1638468980U, // <7,4,6,4>: Cost 2 vext3 RHS, <4,6,4,6>
5510   2712063358U, // <7,4,6,5>: Cost 3 vext3 RHS, <4,6,5,7>
5511   2712063367U, // <7,4,6,6>: Cost 3 vext3 RHS, <4,6,6,7>
5512   2712210826U, // <7,4,6,7>: Cost 3 vext3 RHS, <4,6,7,1>
5513   1638469012U, // <7,4,6,u>: Cost 2 vext3 RHS, <4,6,u,2>
5514   2651640826U, // <7,4,7,0>: Cost 3 vext2 <5,6,7,4>, <7,0,1,2>
5515   3773713830U, // <7,4,7,1>: Cost 4 vext3 <2,5,4,7>, <4,7,1,2>
5516   3773713842U, // <7,4,7,2>: Cost 4 vext3 <2,5,4,7>, <4,7,2,5>
5517   3780349372U, // <7,4,7,3>: Cost 4 vext3 <3,6,4,7>, <4,7,3,6>
5518   2651641140U, // <7,4,7,4>: Cost 3 vext2 <5,6,7,4>, <7,4,0,1>
5519   2712210888U, // <7,4,7,5>: Cost 3 vext3 RHS, <4,7,5,0>
5520   2712210898U, // <7,4,7,6>: Cost 3 vext3 RHS, <4,7,6,1>
5521   2651641452U, // <7,4,7,7>: Cost 3 vext2 <5,6,7,4>, <7,7,7,7>
5522   2713538026U, // <7,4,7,u>: Cost 3 vext3 <4,7,u,7>, <4,7,u,7>
5523   1517232230U, // <7,4,u,0>: Cost 2 vext1 <6,7,4,u>, LHS
5524   1577899822U, // <7,4,u,1>: Cost 2 vext2 <5,6,7,4>, LHS
5525   2712063489U, // <7,4,u,2>: Cost 3 vext3 RHS, <4,u,2,3>
5526   2573060846U, // <7,4,u,3>: Cost 3 vext1 <3,7,4,u>, <3,7,4,u>
5527   1640312342U, // <7,4,u,4>: Cost 2 vext3 RHS, <4,u,4,6>
5528   1638469146U, // <7,4,u,5>: Cost 2 vext3 RHS, <4,u,5,1>
5529   564579881U, // <7,4,u,6>: Cost 1 vext3 RHS, RHS
5530   2714054192U, // <7,4,u,7>: Cost 3 vext3 RHS, <4,u,7,5>
5531   564579899U, // <7,4,u,u>: Cost 1 vext3 RHS, RHS
5532   2579038310U, // <7,5,0,0>: Cost 3 vext1 <4,7,5,0>, LHS
5533   2636382310U, // <7,5,0,1>: Cost 3 vext2 <3,1,7,5>, LHS
5534   2796339302U, // <7,5,0,2>: Cost 3 vuzpl <7,4,5,6>, LHS
5535   3646810719U, // <7,5,0,3>: Cost 4 vext1 <3,7,5,0>, <3,5,7,0>
5536   2712063586U, // <7,5,0,4>: Cost 3 vext3 RHS, <5,0,4,1>
5537   2735951467U, // <7,5,0,5>: Cost 3 vext3 RHS, <5,0,5,1>
5538   2735951476U, // <7,5,0,6>: Cost 3 vext3 RHS, <5,0,6,1>
5539   2579043322U, // <7,5,0,7>: Cost 3 vext1 <4,7,5,0>, <7,0,1,2>
5540   2636382877U, // <7,5,0,u>: Cost 3 vext2 <3,1,7,5>, LHS
5541   2712211087U, // <7,5,1,0>: Cost 3 vext3 RHS, <5,1,0,1>
5542   3698180916U, // <7,5,1,1>: Cost 4 vext2 <1,1,7,5>, <1,1,1,1>
5543   3710124950U, // <7,5,1,2>: Cost 4 vext2 <3,1,7,5>, <1,2,3,0>
5544   2636383232U, // <7,5,1,3>: Cost 3 vext2 <3,1,7,5>, <1,3,5,7>
5545   2712211127U, // <7,5,1,4>: Cost 3 vext3 RHS, <5,1,4,5>
5546   2590994128U, // <7,5,1,5>: Cost 3 vext1 <6,7,5,1>, <5,1,7,3>
5547   2590995323U, // <7,5,1,6>: Cost 3 vext1 <6,7,5,1>, <6,7,5,1>
5548   1638469328U, // <7,5,1,7>: Cost 2 vext3 RHS, <5,1,7,3>
5549   1638469337U, // <7,5,1,u>: Cost 2 vext3 RHS, <5,1,u,3>
5550   3785805536U, // <7,5,2,0>: Cost 4 vext3 RHS, <5,2,0,1>
5551   3785805544U, // <7,5,2,1>: Cost 4 vext3 RHS, <5,2,1,0>
5552   3704817288U, // <7,5,2,2>: Cost 4 vext2 <2,2,7,5>, <2,2,5,7>
5553   2712063742U, // <7,5,2,3>: Cost 3 vext3 RHS, <5,2,3,4>
5554   3716761386U, // <7,5,2,4>: Cost 4 vext2 <4,2,7,5>, <2,4,5,7>
5555   2714054415U, // <7,5,2,5>: Cost 3 vext3 RHS, <5,2,5,3>
5556   3774304024U, // <7,5,2,6>: Cost 4 vext3 <2,6,3,7>, <5,2,6,3>
5557   2712063777U, // <7,5,2,7>: Cost 3 vext3 RHS, <5,2,7,3>
5558   2712063787U, // <7,5,2,u>: Cost 3 vext3 RHS, <5,2,u,4>
5559   3634888806U, // <7,5,3,0>: Cost 4 vext1 <1,7,5,3>, LHS
5560   2636384544U, // <7,5,3,1>: Cost 3 vext2 <3,1,7,5>, <3,1,7,5>
5561   3710790001U, // <7,5,3,2>: Cost 4 vext2 <3,2,7,5>, <3,2,7,5>
5562   3710126492U, // <7,5,3,3>: Cost 4 vext2 <3,1,7,5>, <3,3,3,3>
5563   3634892086U, // <7,5,3,4>: Cost 4 vext1 <1,7,5,3>, RHS
5564   2639039076U, // <7,5,3,5>: Cost 3 vext2 <3,5,7,5>, <3,5,7,5>
5565   3713444533U, // <7,5,3,6>: Cost 4 vext2 <3,6,7,5>, <3,6,7,5>
5566   2693926767U, // <7,5,3,7>: Cost 3 vext3 <1,5,3,7>, <5,3,7,0>
5567   2712063864U, // <7,5,3,u>: Cost 3 vext3 RHS, <5,3,u,0>
5568   2579071078U, // <7,5,4,0>: Cost 3 vext1 <4,7,5,4>, LHS
5569   3646841856U, // <7,5,4,1>: Cost 4 vext1 <3,7,5,4>, <1,3,5,7>
5570   3716762698U, // <7,5,4,2>: Cost 4 vext2 <4,2,7,5>, <4,2,7,5>
5571   3646843491U, // <7,5,4,3>: Cost 4 vext1 <3,7,5,4>, <3,5,7,4>
5572   2579074358U, // <7,5,4,4>: Cost 3 vext1 <4,7,5,4>, RHS
5573   2636385590U, // <7,5,4,5>: Cost 3 vext2 <3,1,7,5>, RHS
5574   2645675406U, // <7,5,4,6>: Cost 3 vext2 <4,6,7,5>, <4,6,7,5>
5575   1638322118U, // <7,5,4,7>: Cost 2 vext3 RHS, <5,4,7,6>
5576   1638469583U, // <7,5,4,u>: Cost 2 vext3 RHS, <5,4,u,6>
5577   2714054611U, // <7,5,5,0>: Cost 3 vext3 RHS, <5,5,0,1>
5578   2652974800U, // <7,5,5,1>: Cost 3 vext2 <5,u,7,5>, <5,1,7,3>
5579   3710127905U, // <7,5,5,2>: Cost 4 vext2 <3,1,7,5>, <5,2,7,3>
5580   3785805808U, // <7,5,5,3>: Cost 4 vext3 RHS, <5,5,3,3>
5581   2712211450U, // <7,5,5,4>: Cost 3 vext3 RHS, <5,5,4,4>
5582   1638322180U, // <7,5,5,5>: Cost 2 vext3 RHS, <5,5,5,5>
5583   2712064014U, // <7,5,5,6>: Cost 3 vext3 RHS, <5,5,6,6>
5584   1638469656U, // <7,5,5,7>: Cost 2 vext3 RHS, <5,5,7,7>
5585   1638469665U, // <7,5,5,u>: Cost 2 vext3 RHS, <5,5,u,7>
5586   2712064036U, // <7,5,6,0>: Cost 3 vext3 RHS, <5,6,0,1>
5587   2714054707U, // <7,5,6,1>: Cost 3 vext3 RHS, <5,6,1,7>
5588   3785805879U, // <7,5,6,2>: Cost 4 vext3 RHS, <5,6,2,2>
5589   2712064066U, // <7,5,6,3>: Cost 3 vext3 RHS, <5,6,3,4>
5590   2712064076U, // <7,5,6,4>: Cost 3 vext3 RHS, <5,6,4,5>
5591   2714054743U, // <7,5,6,5>: Cost 3 vext3 RHS, <5,6,5,7>
5592   2712064096U, // <7,5,6,6>: Cost 3 vext3 RHS, <5,6,6,7>
5593   1638322274U, // <7,5,6,7>: Cost 2 vext3 RHS, <5,6,7,0>
5594   1638469739U, // <7,5,6,u>: Cost 2 vext3 RHS, <5,6,u,0>
5595   1511325798U, // <7,5,7,0>: Cost 2 vext1 <5,7,5,7>, LHS
5596   2692747392U, // <7,5,7,1>: Cost 3 vext3 <1,3,5,7>, <5,7,1,3>
5597   2585069160U, // <7,5,7,2>: Cost 3 vext1 <5,7,5,7>, <2,2,2,2>
5598   2573126390U, // <7,5,7,3>: Cost 3 vext1 <3,7,5,7>, <3,7,5,7>
5599   1511329078U, // <7,5,7,4>: Cost 2 vext1 <5,7,5,7>, RHS
5600   1638469800U, // <7,5,7,5>: Cost 2 vext3 RHS, <5,7,5,7>
5601   2712211626U, // <7,5,7,6>: Cost 3 vext3 RHS, <5,7,6,0>
5602   2712211636U, // <7,5,7,7>: Cost 3 vext3 RHS, <5,7,7,1>
5603   1638469823U, // <7,5,7,u>: Cost 2 vext3 RHS, <5,7,u,3>
5604   1511333990U, // <7,5,u,0>: Cost 2 vext1 <5,7,5,u>, LHS
5605   2636388142U, // <7,5,u,1>: Cost 3 vext2 <3,1,7,5>, LHS
5606   2712211671U, // <7,5,u,2>: Cost 3 vext3 RHS, <5,u,2,0>
5607   2573134583U, // <7,5,u,3>: Cost 3 vext1 <3,7,5,u>, <3,7,5,u>
5608   1511337270U, // <7,5,u,4>: Cost 2 vext1 <5,7,5,u>, RHS
5609   1638469881U, // <7,5,u,5>: Cost 2 vext3 RHS, <5,u,5,7>
5610   2712064258U, // <7,5,u,6>: Cost 3 vext3 RHS, <5,u,6,7>
5611   1638469892U, // <7,5,u,7>: Cost 2 vext3 RHS, <5,u,7,0>
5612   1638469904U, // <7,5,u,u>: Cost 2 vext3 RHS, <5,u,u,3>
5613   2650324992U, // <7,6,0,0>: Cost 3 vext2 <5,4,7,6>, <0,0,0,0>
5614   1576583270U, // <7,6,0,1>: Cost 2 vext2 <5,4,7,6>, LHS
5615   2712064300U, // <7,6,0,2>: Cost 3 vext3 RHS, <6,0,2,4>
5616   2255295336U, // <7,6,0,3>: Cost 3 vrev <6,7,3,0>
5617   2712064316U, // <7,6,0,4>: Cost 3 vext3 RHS, <6,0,4,2>
5618   2585088098U, // <7,6,0,5>: Cost 3 vext1 <5,7,6,0>, <5,6,7,0>
5619   2735952204U, // <7,6,0,6>: Cost 3 vext3 RHS, <6,0,6,0>
5620   2712211799U, // <7,6,0,7>: Cost 3 vext3 RHS, <6,0,7,2>
5621   1576583837U, // <7,6,0,u>: Cost 2 vext2 <5,4,7,6>, LHS
5622   1181340494U, // <7,6,1,0>: Cost 2 vrev <6,7,0,1>
5623   2650325812U, // <7,6,1,1>: Cost 3 vext2 <5,4,7,6>, <1,1,1,1>
5624   2650325910U, // <7,6,1,2>: Cost 3 vext2 <5,4,7,6>, <1,2,3,0>
5625   2650325976U, // <7,6,1,3>: Cost 3 vext2 <5,4,7,6>, <1,3,1,3>
5626   2579123510U, // <7,6,1,4>: Cost 3 vext1 <4,7,6,1>, RHS
5627   2650326160U, // <7,6,1,5>: Cost 3 vext2 <5,4,7,6>, <1,5,3,7>
5628   2714055072U, // <7,6,1,6>: Cost 3 vext3 RHS, <6,1,6,3>
5629   2712064425U, // <7,6,1,7>: Cost 3 vext3 RHS, <6,1,7,3>
5630   1181930390U, // <7,6,1,u>: Cost 2 vrev <6,7,u,1>
5631   2712211897U, // <7,6,2,0>: Cost 3 vext3 RHS, <6,2,0,1>
5632   2714055108U, // <7,6,2,1>: Cost 3 vext3 RHS, <6,2,1,3>
5633   2650326632U, // <7,6,2,2>: Cost 3 vext2 <5,4,7,6>, <2,2,2,2>
5634   2650326694U, // <7,6,2,3>: Cost 3 vext2 <5,4,7,6>, <2,3,0,1>
5635   2714055137U, // <7,6,2,4>: Cost 3 vext3 RHS, <6,2,4,5>
5636   2714055148U, // <7,6,2,5>: Cost 3 vext3 RHS, <6,2,5,7>
5637   2650326970U, // <7,6,2,6>: Cost 3 vext2 <5,4,7,6>, <2,6,3,7>
5638   1638470138U, // <7,6,2,7>: Cost 2 vext3 RHS, <6,2,7,3>
5639   1638470147U, // <7,6,2,u>: Cost 2 vext3 RHS, <6,2,u,3>
5640   2650327190U, // <7,6,3,0>: Cost 3 vext2 <5,4,7,6>, <3,0,1,2>
5641   2255172441U, // <7,6,3,1>: Cost 3 vrev <6,7,1,3>
5642   2255246178U, // <7,6,3,2>: Cost 3 vrev <6,7,2,3>
5643   2650327452U, // <7,6,3,3>: Cost 3 vext2 <5,4,7,6>, <3,3,3,3>
5644   2712064562U, // <7,6,3,4>: Cost 3 vext3 RHS, <6,3,4,5>
5645   2650327627U, // <7,6,3,5>: Cost 3 vext2 <5,4,7,6>, <3,5,4,7>
5646   3713452726U, // <7,6,3,6>: Cost 4 vext2 <3,6,7,6>, <3,6,7,6>
5647   2700563016U, // <7,6,3,7>: Cost 3 vext3 <2,6,3,7>, <6,3,7,0>
5648   2712064593U, // <7,6,3,u>: Cost 3 vext3 RHS, <6,3,u,0>
5649   2650327954U, // <7,6,4,0>: Cost 3 vext2 <5,4,7,6>, <4,0,5,1>
5650   2735952486U, // <7,6,4,1>: Cost 3 vext3 RHS, <6,4,1,3>
5651   2735952497U, // <7,6,4,2>: Cost 3 vext3 RHS, <6,4,2,5>
5652   2255328108U, // <7,6,4,3>: Cost 3 vrev <6,7,3,4>
5653   2712212100U, // <7,6,4,4>: Cost 3 vext3 RHS, <6,4,4,6>
5654   1576586550U, // <7,6,4,5>: Cost 2 vext2 <5,4,7,6>, RHS
5655   2714055312U, // <7,6,4,6>: Cost 3 vext3 RHS, <6,4,6,0>
5656   2712212126U, // <7,6,4,7>: Cost 3 vext3 RHS, <6,4,7,5>
5657   1576586793U, // <7,6,4,u>: Cost 2 vext2 <5,4,7,6>, RHS
5658   2579152998U, // <7,6,5,0>: Cost 3 vext1 <4,7,6,5>, LHS
5659   2650328784U, // <7,6,5,1>: Cost 3 vext2 <5,4,7,6>, <5,1,7,3>
5660   2714055364U, // <7,6,5,2>: Cost 3 vext3 RHS, <6,5,2,7>
5661   3785806538U, // <7,6,5,3>: Cost 4 vext3 RHS, <6,5,3,4>
5662   1576587206U, // <7,6,5,4>: Cost 2 vext2 <5,4,7,6>, <5,4,7,6>
5663   2650329092U, // <7,6,5,5>: Cost 3 vext2 <5,4,7,6>, <5,5,5,5>
5664   2650329186U, // <7,6,5,6>: Cost 3 vext2 <5,4,7,6>, <5,6,7,0>
5665   2712064753U, // <7,6,5,7>: Cost 3 vext3 RHS, <6,5,7,7>
5666   1181963162U, // <7,6,5,u>: Cost 2 vrev <6,7,u,5>
5667   2714055421U, // <7,6,6,0>: Cost 3 vext3 RHS, <6,6,0,1>
5668   2714055432U, // <7,6,6,1>: Cost 3 vext3 RHS, <6,6,1,3>
5669   2650329594U, // <7,6,6,2>: Cost 3 vext2 <5,4,7,6>, <6,2,7,3>
5670   3785806619U, // <7,6,6,3>: Cost 4 vext3 RHS, <6,6,3,4>
5671   2712212260U, // <7,6,6,4>: Cost 3 vext3 RHS, <6,6,4,4>
5672   2714055472U, // <7,6,6,5>: Cost 3 vext3 RHS, <6,6,5,7>
5673   1638323000U, // <7,6,6,6>: Cost 2 vext3 RHS, <6,6,6,6>
5674   1638470466U, // <7,6,6,7>: Cost 2 vext3 RHS, <6,6,7,7>
5675   1638470475U, // <7,6,6,u>: Cost 2 vext3 RHS, <6,6,u,7>
5676   1638323022U, // <7,6,7,0>: Cost 2 vext3 RHS, <6,7,0,1>
5677   2712064854U, // <7,6,7,1>: Cost 3 vext3 RHS, <6,7,1,0>
5678   2712064865U, // <7,6,7,2>: Cost 3 vext3 RHS, <6,7,2,2>
5679   2712064872U, // <7,6,7,3>: Cost 3 vext3 RHS, <6,7,3,0>
5680   1638323062U, // <7,6,7,4>: Cost 2 vext3 RHS, <6,7,4,5>
5681   2712064894U, // <7,6,7,5>: Cost 3 vext3 RHS, <6,7,5,4>
5682   2712064905U, // <7,6,7,6>: Cost 3 vext3 RHS, <6,7,6,6>
5683   2712064915U, // <7,6,7,7>: Cost 3 vext3 RHS, <6,7,7,7>
5684   1638323094U, // <7,6,7,u>: Cost 2 vext3 RHS, <6,7,u,1>
5685   1638470559U, // <7,6,u,0>: Cost 2 vext3 RHS, <6,u,0,1>
5686   1576589102U, // <7,6,u,1>: Cost 2 vext2 <5,4,7,6>, LHS
5687   2712212402U, // <7,6,u,2>: Cost 3 vext3 RHS, <6,u,2,2>
5688   2712212409U, // <7,6,u,3>: Cost 3 vext3 RHS, <6,u,3,0>
5689   1638470599U, // <7,6,u,4>: Cost 2 vext3 RHS, <6,u,4,5>
5690   1576589466U, // <7,6,u,5>: Cost 2 vext2 <5,4,7,6>, RHS
5691   1638323000U, // <7,6,u,6>: Cost 2 vext3 RHS, <6,6,6,6>
5692   1638470624U, // <7,6,u,7>: Cost 2 vext3 RHS, <6,u,7,3>
5693   1638470631U, // <7,6,u,u>: Cost 2 vext3 RHS, <6,u,u,1>
5694   2712065007U, // <7,7,0,0>: Cost 3 vext3 RHS, <7,0,0,0>
5695   1638323194U, // <7,7,0,1>: Cost 2 vext3 RHS, <7,0,1,2>
5696   2712065025U, // <7,7,0,2>: Cost 3 vext3 RHS, <7,0,2,0>
5697   3646958337U, // <7,7,0,3>: Cost 4 vext1 <3,7,7,0>, <3,7,7,0>
5698   2712065044U, // <7,7,0,4>: Cost 3 vext3 RHS, <7,0,4,1>
5699   2585161907U, // <7,7,0,5>: Cost 3 vext1 <5,7,7,0>, <5,7,7,0>
5700   2591134604U, // <7,7,0,6>: Cost 3 vext1 <6,7,7,0>, <6,7,7,0>
5701   2591134714U, // <7,7,0,7>: Cost 3 vext1 <6,7,7,0>, <7,0,1,2>
5702   1638323257U, // <7,7,0,u>: Cost 2 vext3 RHS, <7,0,u,2>
5703   2712065091U, // <7,7,1,0>: Cost 3 vext3 RHS, <7,1,0,3>
5704   2712065098U, // <7,7,1,1>: Cost 3 vext3 RHS, <7,1,1,1>
5705   2712065109U, // <7,7,1,2>: Cost 3 vext3 RHS, <7,1,2,3>
5706   2692748384U, // <7,7,1,3>: Cost 3 vext3 <1,3,5,7>, <7,1,3,5>
5707   2585169206U, // <7,7,1,4>: Cost 3 vext1 <5,7,7,1>, RHS
5708   2693928048U, // <7,7,1,5>: Cost 3 vext3 <1,5,3,7>, <7,1,5,3>
5709   2585170766U, // <7,7,1,6>: Cost 3 vext1 <5,7,7,1>, <6,7,0,1>
5710   2735953024U, // <7,7,1,7>: Cost 3 vext3 RHS, <7,1,7,1>
5711   2695918731U, // <7,7,1,u>: Cost 3 vext3 <1,u,3,7>, <7,1,u,3>
5712   3770471574U, // <7,7,2,0>: Cost 4 vext3 <2,0,5,7>, <7,2,0,5>
5713   3785807002U, // <7,7,2,1>: Cost 4 vext3 RHS, <7,2,1,0>
5714   2712065189U, // <7,7,2,2>: Cost 3 vext3 RHS, <7,2,2,2>
5715   2712065196U, // <7,7,2,3>: Cost 3 vext3 RHS, <7,2,3,0>
5716   3773125818U, // <7,7,2,4>: Cost 4 vext3 <2,4,5,7>, <7,2,4,5>
5717   3766490305U, // <7,7,2,5>: Cost 4 vext3 <1,3,5,7>, <7,2,5,3>
5718   2700563658U, // <7,7,2,6>: Cost 3 vext3 <2,6,3,7>, <7,2,6,3>
5719   2735953107U, // <7,7,2,7>: Cost 3 vext3 RHS, <7,2,7,3>
5720   2701890780U, // <7,7,2,u>: Cost 3 vext3 <2,u,3,7>, <7,2,u,3>
5721   2712065251U, // <7,7,3,0>: Cost 3 vext3 RHS, <7,3,0,1>
5722   3766490350U, // <7,7,3,1>: Cost 4 vext3 <1,3,5,7>, <7,3,1,3>
5723   3774305530U, // <7,7,3,2>: Cost 4 vext3 <2,6,3,7>, <7,3,2,6>
5724   2637728196U, // <7,7,3,3>: Cost 3 vext2 <3,3,7,7>, <3,3,7,7>
5725   2712065291U, // <7,7,3,4>: Cost 3 vext3 RHS, <7,3,4,5>
5726   2585186486U, // <7,7,3,5>: Cost 3 vext1 <5,7,7,3>, <5,7,7,3>
5727   2639719095U, // <7,7,3,6>: Cost 3 vext2 <3,6,7,7>, <3,6,7,7>
5728   2640382728U, // <7,7,3,7>: Cost 3 vext2 <3,7,7,7>, <3,7,7,7>
5729   2641046361U, // <7,7,3,u>: Cost 3 vext2 <3,u,7,7>, <3,u,7,7>
5730   2712212792U, // <7,7,4,0>: Cost 3 vext3 RHS, <7,4,0,5>
5731   3646989312U, // <7,7,4,1>: Cost 4 vext1 <3,7,7,4>, <1,3,5,7>
5732   3785807176U, // <7,7,4,2>: Cost 4 vext3 RHS, <7,4,2,3>
5733   3646991109U, // <7,7,4,3>: Cost 4 vext1 <3,7,7,4>, <3,7,7,4>
5734   2712065371U, // <7,7,4,4>: Cost 3 vext3 RHS, <7,4,4,4>
5735   1638323558U, // <7,7,4,5>: Cost 2 vext3 RHS, <7,4,5,6>
5736   2712212845U, // <7,7,4,6>: Cost 3 vext3 RHS, <7,4,6,4>
5737   2591167846U, // <7,7,4,7>: Cost 3 vext1 <6,7,7,4>, <7,4,5,6>
5738   1638323585U, // <7,7,4,u>: Cost 2 vext3 RHS, <7,4,u,6>
5739   2585198694U, // <7,7,5,0>: Cost 3 vext1 <5,7,7,5>, LHS
5740   2712212884U, // <7,7,5,1>: Cost 3 vext3 RHS, <7,5,1,7>
5741   3711471393U, // <7,7,5,2>: Cost 4 vext2 <3,3,7,7>, <5,2,7,3>
5742   2649673590U, // <7,7,5,3>: Cost 3 vext2 <5,3,7,7>, <5,3,7,7>
5743   2712065455U, // <7,7,5,4>: Cost 3 vext3 RHS, <7,5,4,7>
5744   1577259032U, // <7,7,5,5>: Cost 2 vext2 <5,5,7,7>, <5,5,7,7>
5745   2712065473U, // <7,7,5,6>: Cost 3 vext3 RHS, <7,5,6,7>
5746   2712212936U, // <7,7,5,7>: Cost 3 vext3 RHS, <7,5,7,5>
5747   1579249931U, // <7,7,5,u>: Cost 2 vext2 <5,u,7,7>, <5,u,7,7>
5748   2591178854U, // <7,7,6,0>: Cost 3 vext1 <6,7,7,6>, LHS
5749   2735953374U, // <7,7,6,1>: Cost 3 vext3 RHS, <7,6,1,0>
5750   2712212974U, // <7,7,6,2>: Cost 3 vext3 RHS, <7,6,2,7>
5751   2655646287U, // <7,7,6,3>: Cost 3 vext2 <6,3,7,7>, <6,3,7,7>
5752   2591182134U, // <7,7,6,4>: Cost 3 vext1 <6,7,7,6>, RHS
5753   2656973553U, // <7,7,6,5>: Cost 3 vext2 <6,5,7,7>, <6,5,7,7>
5754   1583895362U, // <7,7,6,6>: Cost 2 vext2 <6,6,7,7>, <6,6,7,7>
5755   2712065556U, // <7,7,6,7>: Cost 3 vext3 RHS, <7,6,7,0>
5756   1585222628U, // <7,7,6,u>: Cost 2 vext2 <6,u,7,7>, <6,u,7,7>
5757   1523417190U, // <7,7,7,0>: Cost 2 vext1 <7,7,7,7>, LHS
5758   2597159670U, // <7,7,7,1>: Cost 3 vext1 <7,7,7,7>, <1,0,3,2>
5759   2597160552U, // <7,7,7,2>: Cost 3 vext1 <7,7,7,7>, <2,2,2,2>
5760   2597161110U, // <7,7,7,3>: Cost 3 vext1 <7,7,7,7>, <3,0,1,2>
5761   1523420470U, // <7,7,7,4>: Cost 2 vext1 <7,7,7,7>, RHS
5762   2651002296U, // <7,7,7,5>: Cost 3 vext2 <5,5,7,7>, <7,5,5,7>
5763   2657637906U, // <7,7,7,6>: Cost 3 vext2 <6,6,7,7>, <7,6,6,7>
5764   363253046U, // <7,7,7,7>: Cost 1 vdup3 RHS
5765   363253046U, // <7,7,7,u>: Cost 1 vdup3 RHS
5766   1523417190U, // <7,7,u,0>: Cost 2 vext1 <7,7,7,7>, LHS
5767   1638471298U, // <7,7,u,1>: Cost 2 vext3 RHS, <7,u,1,2>
5768   2712213132U, // <7,7,u,2>: Cost 3 vext3 RHS, <7,u,2,3>
5769   2712213138U, // <7,7,u,3>: Cost 3 vext3 RHS, <7,u,3,0>
5770   1523420470U, // <7,7,u,4>: Cost 2 vext1 <7,7,7,7>, RHS
5771   1638471338U, // <7,7,u,5>: Cost 2 vext3 RHS, <7,u,5,6>
5772   1595840756U, // <7,7,u,6>: Cost 2 vext2 <u,6,7,7>, <u,6,7,7>
5773   363253046U, // <7,7,u,7>: Cost 1 vdup3 RHS
5774   363253046U, // <7,7,u,u>: Cost 1 vdup3 RHS
5775   1638318080U, // <7,u,0,0>: Cost 2 vext3 RHS, <0,0,0,0>
5776   1638323923U, // <7,u,0,1>: Cost 2 vext3 RHS, <u,0,1,2>
5777   1662211804U, // <7,u,0,2>: Cost 2 vext3 RHS, <u,0,2,2>
5778   1638323941U, // <7,u,0,3>: Cost 2 vext3 RHS, <u,0,3,2>
5779   2712065773U, // <7,u,0,4>: Cost 3 vext3 RHS, <u,0,4,1>
5780   1662359286U, // <7,u,0,5>: Cost 2 vext3 RHS, <u,0,5,1>
5781   1662359296U, // <7,u,0,6>: Cost 2 vext3 RHS, <u,0,6,2>
5782   2987150664U, // <7,u,0,7>: Cost 3 vzipr <5,6,7,0>, RHS
5783   1638323986U, // <7,u,0,u>: Cost 2 vext3 RHS, <u,0,u,2>
5784   1517469798U, // <7,u,1,0>: Cost 2 vext1 <6,7,u,1>, LHS
5785   1638318900U, // <7,u,1,1>: Cost 2 vext3 RHS, <1,1,1,1>
5786   564582190U, // <7,u,1,2>: Cost 1 vext3 RHS, LHS
5787   1638324023U, // <7,u,1,3>: Cost 2 vext3 RHS, <u,1,3,3>
5788   1517473078U, // <7,u,1,4>: Cost 2 vext1 <6,7,u,1>, RHS
5789   2693928777U, // <7,u,1,5>: Cost 3 vext3 <1,5,3,7>, <u,1,5,3>
5790   1517474710U, // <7,u,1,6>: Cost 2 vext1 <6,7,u,1>, <6,7,u,1>
5791   1640462171U, // <7,u,1,7>: Cost 2 vext3 RHS, <u,1,7,3>
5792   564582244U, // <7,u,1,u>: Cost 1 vext3 RHS, LHS
5793   1638318244U, // <7,u,2,0>: Cost 2 vext3 RHS, <0,2,0,2>
5794   2712065907U, // <7,u,2,1>: Cost 3 vext3 RHS, <u,2,1,0>
5795   1638319720U, // <7,u,2,2>: Cost 2 vext3 RHS, <2,2,2,2>
5796   1638324101U, // <7,u,2,3>: Cost 2 vext3 RHS, <u,2,3,0>
5797   1638318284U, // <7,u,2,4>: Cost 2 vext3 RHS, <0,2,4,6>
5798   2712065947U, // <7,u,2,5>: Cost 3 vext3 RHS, <u,2,5,4>
5799   2700564387U, // <7,u,2,6>: Cost 3 vext3 <2,6,3,7>, <u,2,6,3>
5800   1640314796U, // <7,u,2,7>: Cost 2 vext3 RHS, <u,2,7,3>
5801   1638324146U, // <7,u,2,u>: Cost 2 vext3 RHS, <u,2,u,0>
5802   1638324156U, // <7,u,3,0>: Cost 2 vext3 RHS, <u,3,0,1>
5803   1638319064U, // <7,u,3,1>: Cost 2 vext3 RHS, <1,3,1,3>
5804   2700564435U, // <7,u,3,2>: Cost 3 vext3 <2,6,3,7>, <u,3,2,6>
5805   1638320540U, // <7,u,3,3>: Cost 2 vext3 RHS, <3,3,3,3>
5806   1638324196U, // <7,u,3,4>: Cost 2 vext3 RHS, <u,3,4,5>
5807   1638324207U, // <7,u,3,5>: Cost 2 vext3 RHS, <u,3,5,7>
5808   2700564472U, // <7,u,3,6>: Cost 3 vext3 <2,6,3,7>, <u,3,6,7>
5809   2695919610U, // <7,u,3,7>: Cost 3 vext3 <1,u,3,7>, <u,3,7,0>
5810   1638324228U, // <7,u,3,u>: Cost 2 vext3 RHS, <u,3,u,1>
5811   2712066061U, // <7,u,4,0>: Cost 3 vext3 RHS, <u,4,0,1>
5812   1662212122U, // <7,u,4,1>: Cost 2 vext3 RHS, <u,4,1,5>
5813   1662212132U, // <7,u,4,2>: Cost 2 vext3 RHS, <u,4,2,6>
5814   2712066092U, // <7,u,4,3>: Cost 3 vext3 RHS, <u,4,3,5>
5815   1638321360U, // <7,u,4,4>: Cost 2 vext3 RHS, <4,4,4,4>
5816   1638324287U, // <7,u,4,5>: Cost 2 vext3 RHS, <u,4,5,6>
5817   1662359624U, // <7,u,4,6>: Cost 2 vext3 RHS, <u,4,6,6>
5818   1640314961U, // <7,u,4,7>: Cost 2 vext3 RHS, <u,4,7,6>
5819   1638324314U, // <7,u,4,u>: Cost 2 vext3 RHS, <u,4,u,6>
5820   1517502566U, // <7,u,5,0>: Cost 2 vext1 <6,7,u,5>, LHS
5821   1574612693U, // <7,u,5,1>: Cost 2 vext2 <5,1,7,u>, <5,1,7,u>
5822   2712066162U, // <7,u,5,2>: Cost 3 vext3 RHS, <u,5,2,3>
5823   1638324351U, // <7,u,5,3>: Cost 2 vext3 RHS, <u,5,3,7>
5824   1576603592U, // <7,u,5,4>: Cost 2 vext2 <5,4,7,u>, <5,4,7,u>
5825   1577267225U, // <7,u,5,5>: Cost 2 vext2 <5,5,7,u>, <5,5,7,u>
5826   564582554U, // <7,u,5,6>: Cost 1 vext3 RHS, RHS
5827   1640462499U, // <7,u,5,7>: Cost 2 vext3 RHS, <u,5,7,7>
5828   564582572U, // <7,u,5,u>: Cost 1 vext3 RHS, RHS
5829   2712066223U, // <7,u,6,0>: Cost 3 vext3 RHS, <u,6,0,1>
5830   2712066238U, // <7,u,6,1>: Cost 3 vext3 RHS, <u,6,1,7>
5831   1581249023U, // <7,u,6,2>: Cost 2 vext2 <6,2,7,u>, <6,2,7,u>
5832   1638324432U, // <7,u,6,3>: Cost 2 vext3 RHS, <u,6,3,7>
5833   1638468980U, // <7,u,6,4>: Cost 2 vext3 RHS, <4,6,4,6>
5834   2712066274U, // <7,u,6,5>: Cost 3 vext3 RHS, <u,6,5,7>
5835   1583903555U, // <7,u,6,6>: Cost 2 vext2 <6,6,7,u>, <6,6,7,u>
5836   1640315117U, // <7,u,6,7>: Cost 2 vext3 RHS, <u,6,7,0>
5837   1638324477U, // <7,u,6,u>: Cost 2 vext3 RHS, <u,6,u,7>
5838   1638471936U, // <7,u,7,0>: Cost 2 vext3 RHS, <u,7,0,1>
5839   2692970763U, // <7,u,7,1>: Cost 3 vext3 <1,3,u,7>, <u,7,1,3>
5840   2700933399U, // <7,u,7,2>: Cost 3 vext3 <2,6,u,7>, <u,7,2,6>
5841   2573347601U, // <7,u,7,3>: Cost 3 vext1 <3,7,u,7>, <3,7,u,7>
5842   1638471976U, // <7,u,7,4>: Cost 2 vext3 RHS, <u,7,4,5>
5843   1511551171U, // <7,u,7,5>: Cost 2 vext1 <5,7,u,7>, <5,7,u,7>
5844   2712213815U, // <7,u,7,6>: Cost 3 vext3 RHS, <u,7,6,2>
5845   363253046U, // <7,u,7,7>: Cost 1 vdup3 RHS
5846   363253046U, // <7,u,7,u>: Cost 1 vdup3 RHS
5847   1638324561U, // <7,u,u,0>: Cost 2 vext3 RHS, <u,u,0,1>
5848   1638324571U, // <7,u,u,1>: Cost 2 vext3 RHS, <u,u,1,2>
5849   564582757U, // <7,u,u,2>: Cost 1 vext3 RHS, LHS
5850   1638324587U, // <7,u,u,3>: Cost 2 vext3 RHS, <u,u,3,0>
5851   1638324601U, // <7,u,u,4>: Cost 2 vext3 RHS, <u,u,4,5>
5852   1638324611U, // <7,u,u,5>: Cost 2 vext3 RHS, <u,u,5,6>
5853   564582797U, // <7,u,u,6>: Cost 1 vext3 RHS, RHS
5854   363253046U, // <7,u,u,7>: Cost 1 vdup3 RHS
5855   564582811U, // <7,u,u,u>: Cost 1 vext3 RHS, LHS
5856   135053414U, // <u,0,0,0>: Cost 1 vdup0 LHS
5857   1611489290U, // <u,0,0,1>: Cost 2 vext3 LHS, <0,0,1,1>
5858   1611489300U, // <u,0,0,2>: Cost 2 vext3 LHS, <0,0,2,2>
5859   2568054923U, // <u,0,0,3>: Cost 3 vext1 <3,0,0,0>, <3,0,0,0>
5860   1481706806U, // <u,0,0,4>: Cost 2 vext1 <0,u,0,0>, RHS
5861   2555449040U, // <u,0,0,5>: Cost 3 vext1 <0,u,0,0>, <5,1,7,3>
5862   2591282078U, // <u,0,0,6>: Cost 3 vext1 <6,u,0,0>, <6,u,0,0>
5863   2591945711U, // <u,0,0,7>: Cost 3 vext1 <7,0,0,0>, <7,0,0,0>
5864   135053414U, // <u,0,0,u>: Cost 1 vdup0 LHS
5865   1493655654U, // <u,0,1,0>: Cost 2 vext1 <2,u,0,1>, LHS
5866   1860550758U, // <u,0,1,1>: Cost 2 vzipl LHS, LHS
5867   537747563U, // <u,0,1,2>: Cost 1 vext3 LHS, LHS
5868   2625135576U, // <u,0,1,3>: Cost 3 vext2 <1,2,u,0>, <1,3,1,3>
5869   1493658934U, // <u,0,1,4>: Cost 2 vext1 <2,u,0,1>, RHS
5870   2625135760U, // <u,0,1,5>: Cost 3 vext2 <1,2,u,0>, <1,5,3,7>
5871   1517548447U, // <u,0,1,6>: Cost 2 vext1 <6,u,0,1>, <6,u,0,1>
5872   2591290362U, // <u,0,1,7>: Cost 3 vext1 <6,u,0,1>, <7,0,1,2>
5873   537747612U, // <u,0,1,u>: Cost 1 vext3 LHS, LHS
5874   1611489444U, // <u,0,2,0>: Cost 2 vext3 LHS, <0,2,0,2>
5875   2685231276U, // <u,0,2,1>: Cost 3 vext3 LHS, <0,2,1,1>
5876   1994768486U, // <u,0,2,2>: Cost 2 vtrnl LHS, LHS
5877   2685231294U, // <u,0,2,3>: Cost 3 vext3 LHS, <0,2,3,1>
5878   1611489484U, // <u,0,2,4>: Cost 2 vext3 LHS, <0,2,4,6>
5879   2712068310U, // <u,0,2,5>: Cost 3 vext3 RHS, <0,2,5,7>
5880   2625136570U, // <u,0,2,6>: Cost 3 vext2 <1,2,u,0>, <2,6,3,7>
5881   2591962097U, // <u,0,2,7>: Cost 3 vext1 <7,0,0,2>, <7,0,0,2>
5882   1611489516U, // <u,0,2,u>: Cost 2 vext3 LHS, <0,2,u,2>
5883   2954067968U, // <u,0,3,0>: Cost 3 vzipr LHS, <0,0,0,0>
5884   2685231356U, // <u,0,3,1>: Cost 3 vext3 LHS, <0,3,1,0>
5885   72589981U, // <u,0,3,2>: Cost 1 vrev LHS
5886   2625137052U, // <u,0,3,3>: Cost 3 vext2 <1,2,u,0>, <3,3,3,3>
5887   2625137154U, // <u,0,3,4>: Cost 3 vext2 <1,2,u,0>, <3,4,5,6>
5888   2639071848U, // <u,0,3,5>: Cost 3 vext2 <3,5,u,0>, <3,5,u,0>
5889   2639735481U, // <u,0,3,6>: Cost 3 vext2 <3,6,u,0>, <3,6,u,0>
5890   2597279354U, // <u,0,3,7>: Cost 3 vext1 <7,u,0,3>, <7,u,0,3>
5891   73032403U, // <u,0,3,u>: Cost 1 vrev LHS
5892   2687074636U, // <u,0,4,0>: Cost 3 vext3 <0,4,0,u>, <0,4,0,u>
5893   1611489618U, // <u,0,4,1>: Cost 2 vext3 LHS, <0,4,1,5>
5894   1611489628U, // <u,0,4,2>: Cost 2 vext3 LHS, <0,4,2,6>
5895   3629222038U, // <u,0,4,3>: Cost 4 vext1 <0,u,0,4>, <3,0,1,2>
5896   2555481398U, // <u,0,4,4>: Cost 3 vext1 <0,u,0,4>, RHS
5897   1551396150U, // <u,0,4,5>: Cost 2 vext2 <1,2,u,0>, RHS
5898   2651680116U, // <u,0,4,6>: Cost 3 vext2 <5,6,u,0>, <4,6,4,6>
5899   2646150600U, // <u,0,4,7>: Cost 3 vext2 <4,7,5,0>, <4,7,5,0>
5900   1611932050U, // <u,0,4,u>: Cost 2 vext3 LHS, <0,4,u,6>
5901   2561458278U, // <u,0,5,0>: Cost 3 vext1 <1,u,0,5>, LHS
5902   1863532646U, // <u,0,5,1>: Cost 2 vzipl RHS, LHS
5903   2712068526U, // <u,0,5,2>: Cost 3 vext3 RHS, <0,5,2,7>
5904   2649689976U, // <u,0,5,3>: Cost 3 vext2 <5,3,u,0>, <5,3,u,0>
5905   2220237489U, // <u,0,5,4>: Cost 3 vrev <0,u,4,5>
5906   2651680772U, // <u,0,5,5>: Cost 3 vext2 <5,6,u,0>, <5,5,5,5>
5907   1577939051U, // <u,0,5,6>: Cost 2 vext2 <5,6,u,0>, <5,6,u,0>
5908   2830077238U, // <u,0,5,7>: Cost 3 vuzpr <1,u,3,0>, RHS
5909   1579266317U, // <u,0,5,u>: Cost 2 vext2 <5,u,u,0>, <5,u,u,0>
5910   2555494502U, // <u,0,6,0>: Cost 3 vext1 <0,u,0,6>, LHS
5911   2712068598U, // <u,0,6,1>: Cost 3 vext3 RHS, <0,6,1,7>
5912   1997750374U, // <u,0,6,2>: Cost 2 vtrnl RHS, LHS
5913   2655662673U, // <u,0,6,3>: Cost 3 vext2 <6,3,u,0>, <6,3,u,0>
5914   2555497782U, // <u,0,6,4>: Cost 3 vext1 <0,u,0,6>, RHS
5915   2651681459U, // <u,0,6,5>: Cost 3 vext2 <5,6,u,0>, <6,5,0,u>
5916   2651681592U, // <u,0,6,6>: Cost 3 vext2 <5,6,u,0>, <6,6,6,6>
5917   2651681614U, // <u,0,6,7>: Cost 3 vext2 <5,6,u,0>, <6,7,0,1>
5918   1997750428U, // <u,0,6,u>: Cost 2 vtrnl RHS, LHS
5919   2567446630U, // <u,0,7,0>: Cost 3 vext1 <2,u,0,7>, LHS
5920   2567447446U, // <u,0,7,1>: Cost 3 vext1 <2,u,0,7>, <1,2,3,0>
5921   2567448641U, // <u,0,7,2>: Cost 3 vext1 <2,u,0,7>, <2,u,0,7>
5922   2573421338U, // <u,0,7,3>: Cost 3 vext1 <3,u,0,7>, <3,u,0,7>
5923   2567449910U, // <u,0,7,4>: Cost 3 vext1 <2,u,0,7>, RHS
5924   2651682242U, // <u,0,7,5>: Cost 3 vext2 <5,6,u,0>, <7,5,6,u>
5925   2591339429U, // <u,0,7,6>: Cost 3 vext1 <6,u,0,7>, <6,u,0,7>
5926   2651682412U, // <u,0,7,7>: Cost 3 vext2 <5,6,u,0>, <7,7,7,7>
5927   2567452462U, // <u,0,7,u>: Cost 3 vext1 <2,u,0,7>, LHS
5928   135053414U, // <u,0,u,0>: Cost 1 vdup0 LHS
5929   1611489938U, // <u,0,u,1>: Cost 2 vext3 LHS, <0,u,1,1>
5930   537748125U, // <u,0,u,2>: Cost 1 vext3 LHS, LHS
5931   2685674148U, // <u,0,u,3>: Cost 3 vext3 LHS, <0,u,3,1>
5932   1611932338U, // <u,0,u,4>: Cost 2 vext3 LHS, <0,u,4,6>
5933   1551399066U, // <u,0,u,5>: Cost 2 vext2 <1,2,u,0>, RHS
5934   1517605798U, // <u,0,u,6>: Cost 2 vext1 <6,u,0,u>, <6,u,0,u>
5935   2830077481U, // <u,0,u,7>: Cost 3 vuzpr <1,u,3,0>, RHS
5936   537748179U, // <u,0,u,u>: Cost 1 vext3 LHS, LHS
5937   1544101961U, // <u,1,0,0>: Cost 2 vext2 <0,0,u,1>, <0,0,u,1>
5938   1558036582U, // <u,1,0,1>: Cost 2 vext2 <2,3,u,1>, LHS
5939   2619171051U, // <u,1,0,2>: Cost 3 vext2 <0,2,u,1>, <0,2,u,1>
5940   1611490038U, // <u,1,0,3>: Cost 2 vext3 LHS, <1,0,3,2>
5941   2555522358U, // <u,1,0,4>: Cost 3 vext1 <0,u,1,0>, RHS
5942   2712068871U, // <u,1,0,5>: Cost 3 vext3 RHS, <1,0,5,1>
5943   2591355815U, // <u,1,0,6>: Cost 3 vext1 <6,u,1,0>, <6,u,1,0>
5944   2597328512U, // <u,1,0,7>: Cost 3 vext1 <7,u,1,0>, <7,u,1,0>
5945   1611490083U, // <u,1,0,u>: Cost 2 vext3 LHS, <1,0,u,2>
5946   1481785446U, // <u,1,1,0>: Cost 2 vext1 <0,u,1,1>, LHS
5947   202162278U, // <u,1,1,1>: Cost 1 vdup1 LHS
5948   2555528808U, // <u,1,1,2>: Cost 3 vext1 <0,u,1,1>, <2,2,2,2>
5949   1611490120U, // <u,1,1,3>: Cost 2 vext3 LHS, <1,1,3,3>
5950   1481788726U, // <u,1,1,4>: Cost 2 vext1 <0,u,1,1>, RHS
5951   2689876828U, // <u,1,1,5>: Cost 3 vext3 LHS, <1,1,5,5>
5952   2591364008U, // <u,1,1,6>: Cost 3 vext1 <6,u,1,1>, <6,u,1,1>
5953   2592691274U, // <u,1,1,7>: Cost 3 vext1 <7,1,1,1>, <7,1,1,1>
5954   202162278U, // <u,1,1,u>: Cost 1 vdup1 LHS
5955   1499709542U, // <u,1,2,0>: Cost 2 vext1 <3,u,1,2>, LHS
5956   2689876871U, // <u,1,2,1>: Cost 3 vext3 LHS, <1,2,1,3>
5957   2631116445U, // <u,1,2,2>: Cost 3 vext2 <2,2,u,1>, <2,2,u,1>
5958   835584U, // <u,1,2,3>: Cost 0 copy LHS
5959   1499712822U, // <u,1,2,4>: Cost 2 vext1 <3,u,1,2>, RHS
5960   2689876907U, // <u,1,2,5>: Cost 3 vext3 LHS, <1,2,5,3>
5961   2631780282U, // <u,1,2,6>: Cost 3 vext2 <2,3,u,1>, <2,6,3,7>
5962   1523603074U, // <u,1,2,7>: Cost 2 vext1 <7,u,1,2>, <7,u,1,2>
5963   835584U, // <u,1,2,u>: Cost 0 copy LHS
5964   1487773798U, // <u,1,3,0>: Cost 2 vext1 <1,u,1,3>, LHS
5965   1611490264U, // <u,1,3,1>: Cost 2 vext3 LHS, <1,3,1,3>
5966   2685232094U, // <u,1,3,2>: Cost 3 vext3 LHS, <1,3,2,0>
5967   2018746470U, // <u,1,3,3>: Cost 2 vtrnr LHS, LHS
5968   1487777078U, // <u,1,3,4>: Cost 2 vext1 <1,u,1,3>, RHS
5969   1611490304U, // <u,1,3,5>: Cost 2 vext3 LHS, <1,3,5,7>
5970   2685674505U, // <u,1,3,6>: Cost 3 vext3 LHS, <1,3,6,7>
5971   2640407307U, // <u,1,3,7>: Cost 3 vext2 <3,7,u,1>, <3,7,u,1>
5972   1611490327U, // <u,1,3,u>: Cost 2 vext3 LHS, <1,3,u,3>
5973   1567992749U, // <u,1,4,0>: Cost 2 vext2 <4,0,u,1>, <4,0,u,1>
5974   2693121070U, // <u,1,4,1>: Cost 3 vext3 <1,4,1,u>, <1,4,1,u>
5975   2693194807U, // <u,1,4,2>: Cost 3 vext3 <1,4,2,u>, <1,4,2,u>
5976   1152386432U, // <u,1,4,3>: Cost 2 vrev <1,u,3,4>
5977   2555555126U, // <u,1,4,4>: Cost 3 vext1 <0,u,1,4>, RHS
5978   1558039862U, // <u,1,4,5>: Cost 2 vext2 <2,3,u,1>, RHS
5979   2645716371U, // <u,1,4,6>: Cost 3 vext2 <4,6,u,1>, <4,6,u,1>
5980   2597361284U, // <u,1,4,7>: Cost 3 vext1 <7,u,1,4>, <7,u,1,4>
5981   1152755117U, // <u,1,4,u>: Cost 2 vrev <1,u,u,4>
5982   1481818214U, // <u,1,5,0>: Cost 2 vext1 <0,u,1,5>, LHS
5983   2555560694U, // <u,1,5,1>: Cost 3 vext1 <0,u,1,5>, <1,0,3,2>
5984   2555561576U, // <u,1,5,2>: Cost 3 vext1 <0,u,1,5>, <2,2,2,2>
5985   1611490448U, // <u,1,5,3>: Cost 2 vext3 LHS, <1,5,3,7>
5986   1481821494U, // <u,1,5,4>: Cost 2 vext1 <0,u,1,5>, RHS
5987   2651025435U, // <u,1,5,5>: Cost 3 vext2 <5,5,u,1>, <5,5,u,1>
5988   2651689068U, // <u,1,5,6>: Cost 3 vext2 <5,6,u,1>, <5,6,u,1>
5989   2823966006U, // <u,1,5,7>: Cost 3 vuzpr <0,u,1,1>, RHS
5990   1611932861U, // <u,1,5,u>: Cost 2 vext3 LHS, <1,5,u,7>
5991   2555568230U, // <u,1,6,0>: Cost 3 vext1 <0,u,1,6>, LHS
5992   2689877199U, // <u,1,6,1>: Cost 3 vext3 LHS, <1,6,1,7>
5993   2712069336U, // <u,1,6,2>: Cost 3 vext3 RHS, <1,6,2,7>
5994   2685232353U, // <u,1,6,3>: Cost 3 vext3 LHS, <1,6,3,7>
5995   2555571510U, // <u,1,6,4>: Cost 3 vext1 <0,u,1,6>, RHS
5996   2689877235U, // <u,1,6,5>: Cost 3 vext3 LHS, <1,6,5,7>
5997   2657661765U, // <u,1,6,6>: Cost 3 vext2 <6,6,u,1>, <6,6,u,1>
5998   1584583574U, // <u,1,6,7>: Cost 2 vext2 <6,7,u,1>, <6,7,u,1>
5999   1585247207U, // <u,1,6,u>: Cost 2 vext2 <6,u,u,1>, <6,u,u,1>
6000   2561548390U, // <u,1,7,0>: Cost 3 vext1 <1,u,1,7>, LHS
6001   2561549681U, // <u,1,7,1>: Cost 3 vext1 <1,u,1,7>, <1,u,1,7>
6002   2573493926U, // <u,1,7,2>: Cost 3 vext1 <3,u,1,7>, <2,3,0,1>
6003   2042962022U, // <u,1,7,3>: Cost 2 vtrnr RHS, LHS
6004   2561551670U, // <u,1,7,4>: Cost 3 vext1 <1,u,1,7>, RHS
6005   2226300309U, // <u,1,7,5>: Cost 3 vrev <1,u,5,7>
6006   2658325990U, // <u,1,7,6>: Cost 3 vext2 <6,7,u,1>, <7,6,1,u>
6007   2658326124U, // <u,1,7,7>: Cost 3 vext2 <6,7,u,1>, <7,7,7,7>
6008   2042962027U, // <u,1,7,u>: Cost 2 vtrnr RHS, LHS
6009   1481842790U, // <u,1,u,0>: Cost 2 vext1 <0,u,1,u>, LHS
6010   202162278U, // <u,1,u,1>: Cost 1 vdup1 LHS
6011   2685674867U, // <u,1,u,2>: Cost 3 vext3 LHS, <1,u,2,0>
6012   835584U, // <u,1,u,3>: Cost 0 copy LHS
6013   1481846070U, // <u,1,u,4>: Cost 2 vext1 <0,u,1,u>, RHS
6014   1611933077U, // <u,1,u,5>: Cost 2 vext3 LHS, <1,u,5,7>
6015   2685674910U, // <u,1,u,6>: Cost 3 vext3 LHS, <1,u,6,7>
6016   1523652232U, // <u,1,u,7>: Cost 2 vext1 <7,u,1,u>, <7,u,1,u>
6017   835584U, // <u,1,u,u>: Cost 0 copy LHS
6018   1544110154U, // <u,2,0,0>: Cost 2 vext2 <0,0,u,2>, <0,0,u,2>
6019   1545437286U, // <u,2,0,1>: Cost 2 vext2 <0,2,u,2>, LHS
6020   1545437420U, // <u,2,0,2>: Cost 2 vext2 <0,2,u,2>, <0,2,u,2>
6021   2685232589U, // <u,2,0,3>: Cost 3 vext3 LHS, <2,0,3,0>
6022   2619179346U, // <u,2,0,4>: Cost 3 vext2 <0,2,u,2>, <0,4,1,5>
6023   2712069606U, // <u,2,0,5>: Cost 3 vext3 RHS, <2,0,5,7>
6024   2689877484U, // <u,2,0,6>: Cost 3 vext3 LHS, <2,0,6,4>
6025   2659656273U, // <u,2,0,7>: Cost 3 vext2 <7,0,u,2>, <0,7,2,u>
6026   1545437853U, // <u,2,0,u>: Cost 2 vext2 <0,2,u,2>, LHS
6027   1550082851U, // <u,2,1,0>: Cost 2 vext2 <1,0,u,2>, <1,0,u,2>
6028   2619179828U, // <u,2,1,1>: Cost 3 vext2 <0,2,u,2>, <1,1,1,1>
6029   2619179926U, // <u,2,1,2>: Cost 3 vext2 <0,2,u,2>, <1,2,3,0>
6030   2685232671U, // <u,2,1,3>: Cost 3 vext3 LHS, <2,1,3,1>
6031   2555604278U, // <u,2,1,4>: Cost 3 vext1 <0,u,2,1>, RHS
6032   2619180176U, // <u,2,1,5>: Cost 3 vext2 <0,2,u,2>, <1,5,3,7>
6033   2689877564U, // <u,2,1,6>: Cost 3 vext3 LHS, <2,1,6,3>
6034   2602718850U, // <u,2,1,7>: Cost 3 vext1 <u,7,2,1>, <7,u,1,2>
6035   1158703235U, // <u,2,1,u>: Cost 2 vrev <2,u,u,1>
6036   1481867366U, // <u,2,2,0>: Cost 2 vext1 <0,u,2,2>, LHS
6037   2555609846U, // <u,2,2,1>: Cost 3 vext1 <0,u,2,2>, <1,0,3,2>
6038   269271142U, // <u,2,2,2>: Cost 1 vdup2 LHS
6039   1611490930U, // <u,2,2,3>: Cost 2 vext3 LHS, <2,2,3,3>
6040   1481870646U, // <u,2,2,4>: Cost 2 vext1 <0,u,2,2>, RHS
6041   2689877640U, // <u,2,2,5>: Cost 3 vext3 LHS, <2,2,5,7>
6042   2619180986U, // <u,2,2,6>: Cost 3 vext2 <0,2,u,2>, <2,6,3,7>
6043   2593436837U, // <u,2,2,7>: Cost 3 vext1 <7,2,2,2>, <7,2,2,2>
6044   269271142U, // <u,2,2,u>: Cost 1 vdup2 LHS
6045   408134301U, // <u,2,3,0>: Cost 1 vext1 LHS, LHS
6046   1481876214U, // <u,2,3,1>: Cost 2 vext1 LHS, <1,0,3,2>
6047   1481877096U, // <u,2,3,2>: Cost 2 vext1 LHS, <2,2,2,2>
6048   1880326246U, // <u,2,3,3>: Cost 2 vzipr LHS, LHS
6049   408137014U, // <u,2,3,4>: Cost 1 vext1 LHS, RHS
6050   1529654992U, // <u,2,3,5>: Cost 2 vext1 LHS, <5,1,7,3>
6051   1529655802U, // <u,2,3,6>: Cost 2 vext1 LHS, <6,2,7,3>
6052   1529656314U, // <u,2,3,7>: Cost 2 vext1 LHS, <7,0,1,2>
6053   408139566U, // <u,2,3,u>: Cost 1 vext1 LHS, LHS
6054   1567853468U, // <u,2,4,0>: Cost 2 vext2 <4,0,6,2>, <4,0,6,2>
6055   2561598362U, // <u,2,4,1>: Cost 3 vext1 <1,u,2,4>, <1,2,3,4>
6056   2555627214U, // <u,2,4,2>: Cost 3 vext1 <0,u,2,4>, <2,3,4,5>
6057   2685232918U, // <u,2,4,3>: Cost 3 vext3 LHS, <2,4,3,5>
6058   2555628854U, // <u,2,4,4>: Cost 3 vext1 <0,u,2,4>, RHS
6059   1545440566U, // <u,2,4,5>: Cost 2 vext2 <0,2,u,2>, RHS
6060   1571982740U, // <u,2,4,6>: Cost 2 vext2 <4,6,u,2>, <4,6,u,2>
6061   2592125957U, // <u,2,4,7>: Cost 3 vext1 <7,0,2,4>, <7,0,2,4>
6062   1545440809U, // <u,2,4,u>: Cost 2 vext2 <0,2,u,2>, RHS
6063   2555633766U, // <u,2,5,0>: Cost 3 vext1 <0,u,2,5>, LHS
6064   2561606550U, // <u,2,5,1>: Cost 3 vext1 <1,u,2,5>, <1,2,3,0>
6065   2689877856U, // <u,2,5,2>: Cost 3 vext3 LHS, <2,5,2,7>
6066   2685233000U, // <u,2,5,3>: Cost 3 vext3 LHS, <2,5,3,6>
6067   1158441059U, // <u,2,5,4>: Cost 2 vrev <2,u,4,5>
6068   2645725188U, // <u,2,5,5>: Cost 3 vext2 <4,6,u,2>, <5,5,5,5>
6069   2689877892U, // <u,2,5,6>: Cost 3 vext3 LHS, <2,5,6,7>
6070   2823900470U, // <u,2,5,7>: Cost 3 vuzpr <0,u,0,2>, RHS
6071   1158736007U, // <u,2,5,u>: Cost 2 vrev <2,u,u,5>
6072   1481900134U, // <u,2,6,0>: Cost 2 vext1 <0,u,2,6>, LHS
6073   2555642614U, // <u,2,6,1>: Cost 3 vext1 <0,u,2,6>, <1,0,3,2>
6074   2555643496U, // <u,2,6,2>: Cost 3 vext1 <0,u,2,6>, <2,2,2,2>
6075   1611491258U, // <u,2,6,3>: Cost 2 vext3 LHS, <2,6,3,7>
6076   1481903414U, // <u,2,6,4>: Cost 2 vext1 <0,u,2,6>, RHS
6077   2689877964U, // <u,2,6,5>: Cost 3 vext3 LHS, <2,6,5,7>
6078   2689877973U, // <u,2,6,6>: Cost 3 vext3 LHS, <2,6,6,7>
6079   2645726030U, // <u,2,6,7>: Cost 3 vext2 <4,6,u,2>, <6,7,0,1>
6080   1611933671U, // <u,2,6,u>: Cost 2 vext3 LHS, <2,6,u,7>
6081   1585919033U, // <u,2,7,0>: Cost 2 vext2 <7,0,u,2>, <7,0,u,2>
6082   2573566710U, // <u,2,7,1>: Cost 3 vext1 <3,u,2,7>, <1,0,3,2>
6083   2567596115U, // <u,2,7,2>: Cost 3 vext1 <2,u,2,7>, <2,u,2,7>
6084   1906901094U, // <u,2,7,3>: Cost 2 vzipr RHS, LHS
6085   2555653430U, // <u,2,7,4>: Cost 3 vext1 <0,u,2,7>, RHS
6086   2800080230U, // <u,2,7,5>: Cost 3 vuzpl LHS, <7,4,5,6>
6087   2980643164U, // <u,2,7,6>: Cost 3 vzipr RHS, <0,4,2,6>
6088   2645726828U, // <u,2,7,7>: Cost 3 vext2 <4,6,u,2>, <7,7,7,7>
6089   1906901099U, // <u,2,7,u>: Cost 2 vzipr RHS, LHS
6090   408175266U, // <u,2,u,0>: Cost 1 vext1 LHS, LHS
6091   1545443118U, // <u,2,u,1>: Cost 2 vext2 <0,2,u,2>, LHS
6092   269271142U, // <u,2,u,2>: Cost 1 vdup2 LHS
6093   1611491416U, // <u,2,u,3>: Cost 2 vext3 LHS, <2,u,3,3>
6094   408177974U, // <u,2,u,4>: Cost 1 vext1 LHS, RHS
6095   1545443482U, // <u,2,u,5>: Cost 2 vext2 <0,2,u,2>, RHS
6096   1726339226U, // <u,2,u,6>: Cost 2 vuzpl LHS, RHS
6097   1529697274U, // <u,2,u,7>: Cost 2 vext1 LHS, <7,0,1,2>
6098   408180526U, // <u,2,u,u>: Cost 1 vext1 LHS, LHS
6099   1544781824U, // <u,3,0,0>: Cost 2 vext2 LHS, <0,0,0,0>
6100   471040156U, // <u,3,0,1>: Cost 1 vext2 LHS, LHS
6101   1544781988U, // <u,3,0,2>: Cost 2 vext2 LHS, <0,2,0,2>
6102   2618523900U, // <u,3,0,3>: Cost 3 vext2 LHS, <0,3,1,0>
6103   1544782162U, // <u,3,0,4>: Cost 2 vext2 LHS, <0,4,1,5>
6104   2238188352U, // <u,3,0,5>: Cost 3 vrev <3,u,5,0>
6105   2623169023U, // <u,3,0,6>: Cost 3 vext2 LHS, <0,6,2,7>
6106   2238335826U, // <u,3,0,7>: Cost 3 vrev <3,u,7,0>
6107   471040669U, // <u,3,0,u>: Cost 1 vext2 LHS, LHS
6108   1544782582U, // <u,3,1,0>: Cost 2 vext2 LHS, <1,0,3,2>
6109   1544782644U, // <u,3,1,1>: Cost 2 vext2 LHS, <1,1,1,1>
6110   1544782742U, // <u,3,1,2>: Cost 2 vext2 LHS, <1,2,3,0>
6111   1544782808U, // <u,3,1,3>: Cost 2 vext2 LHS, <1,3,1,3>
6112   2618524733U, // <u,3,1,4>: Cost 3 vext2 LHS, <1,4,3,5>
6113   1544782992U, // <u,3,1,5>: Cost 2 vext2 LHS, <1,5,3,7>
6114   2618524897U, // <u,3,1,6>: Cost 3 vext2 LHS, <1,6,3,7>
6115   2703517987U, // <u,3,1,7>: Cost 3 vext3 <3,1,7,u>, <3,1,7,u>
6116   1544783213U, // <u,3,1,u>: Cost 2 vext2 LHS, <1,u,1,3>
6117   1529716838U, // <u,3,2,0>: Cost 2 vext1 <u,u,3,2>, LHS
6118   1164167966U, // <u,3,2,1>: Cost 2 vrev <3,u,1,2>
6119   1544783464U, // <u,3,2,2>: Cost 2 vext2 LHS, <2,2,2,2>
6120   1544783526U, // <u,3,2,3>: Cost 2 vext2 LHS, <2,3,0,1>
6121   1529720118U, // <u,3,2,4>: Cost 2 vext1 <u,u,3,2>, RHS
6122   2618525544U, // <u,3,2,5>: Cost 3 vext2 LHS, <2,5,3,6>
6123   1544783802U, // <u,3,2,6>: Cost 2 vext2 LHS, <2,6,3,7>
6124   2704181620U, // <u,3,2,7>: Cost 3 vext3 <3,2,7,u>, <3,2,7,u>
6125   1544783931U, // <u,3,2,u>: Cost 2 vext2 LHS, <2,u,0,1>
6126   1544784022U, // <u,3,3,0>: Cost 2 vext2 LHS, <3,0,1,2>
6127   1487922559U, // <u,3,3,1>: Cost 2 vext1 <1,u,3,3>, <1,u,3,3>
6128   1493895256U, // <u,3,3,2>: Cost 2 vext1 <2,u,3,3>, <2,u,3,3>
6129   336380006U, // <u,3,3,3>: Cost 1 vdup3 LHS
6130   1544784386U, // <u,3,3,4>: Cost 2 vext2 LHS, <3,4,5,6>
6131   2824054478U, // <u,3,3,5>: Cost 3 vuzpr LHS, <2,3,4,5>
6132   2238286668U, // <u,3,3,6>: Cost 3 vrev <3,u,6,3>
6133   2954069136U, // <u,3,3,7>: Cost 3 vzipr LHS, <1,5,3,7>
6134   336380006U, // <u,3,3,u>: Cost 1 vdup3 LHS
6135   1487929446U, // <u,3,4,0>: Cost 2 vext1 <1,u,3,4>, LHS
6136   1487930752U, // <u,3,4,1>: Cost 2 vext1 <1,u,3,4>, <1,u,3,4>
6137   2623171644U, // <u,3,4,2>: Cost 3 vext2 LHS, <4,2,6,0>
6138   2561673366U, // <u,3,4,3>: Cost 3 vext1 <1,u,3,4>, <3,0,1,2>
6139   1487932726U, // <u,3,4,4>: Cost 2 vext1 <1,u,3,4>, RHS
6140   471043382U, // <u,3,4,5>: Cost 1 vext2 LHS, RHS
6141   1592561012U, // <u,3,4,6>: Cost 2 vext2 LHS, <4,6,4,6>
6142   2238368598U, // <u,3,4,7>: Cost 3 vrev <3,u,7,4>
6143   471043625U, // <u,3,4,u>: Cost 1 vext2 LHS, RHS
6144   2555707494U, // <u,3,5,0>: Cost 3 vext1 <0,u,3,5>, LHS
6145   1574645465U, // <u,3,5,1>: Cost 2 vext2 <5,1,u,3>, <5,1,u,3>
6146   2567653106U, // <u,3,5,2>: Cost 3 vext1 <2,u,3,5>, <2,3,u,5>
6147   2555709954U, // <u,3,5,3>: Cost 3 vext1 <0,u,3,5>, <3,4,5,6>
6148   1592561606U, // <u,3,5,4>: Cost 2 vext2 LHS, <5,4,7,6>
6149   1592561668U, // <u,3,5,5>: Cost 2 vext2 LHS, <5,5,5,5>
6150   1592561762U, // <u,3,5,6>: Cost 2 vext2 LHS, <5,6,7,0>
6151   1750314294U, // <u,3,5,7>: Cost 2 vuzpr LHS, RHS
6152   1750314295U, // <u,3,5,u>: Cost 2 vuzpr LHS, RHS
6153   2623172897U, // <u,3,6,0>: Cost 3 vext2 LHS, <6,0,1,2>
6154   2561688962U, // <u,3,6,1>: Cost 3 vext1 <1,u,3,6>, <1,u,3,6>
6155   1581281795U, // <u,3,6,2>: Cost 2 vext2 <6,2,u,3>, <6,2,u,3>
6156   2706541204U, // <u,3,6,3>: Cost 3 vext3 <3,6,3,u>, <3,6,3,u>
6157   2623173261U, // <u,3,6,4>: Cost 3 vext2 LHS, <6,4,5,6>
6158   1164495686U, // <u,3,6,5>: Cost 2 vrev <3,u,5,6>
6159   1592562488U, // <u,3,6,6>: Cost 2 vext2 LHS, <6,6,6,6>
6160   1592562510U, // <u,3,6,7>: Cost 2 vext2 LHS, <6,7,0,1>
6161   1164716897U, // <u,3,6,u>: Cost 2 vrev <3,u,u,6>
6162   1487954022U, // <u,3,7,0>: Cost 2 vext1 <1,u,3,7>, LHS
6163   1487955331U, // <u,3,7,1>: Cost 2 vext1 <1,u,3,7>, <1,u,3,7>
6164   1493928028U, // <u,3,7,2>: Cost 2 vext1 <2,u,3,7>, <2,u,3,7>
6165   2561697942U, // <u,3,7,3>: Cost 3 vext1 <1,u,3,7>, <3,0,1,2>
6166   1487957302U, // <u,3,7,4>: Cost 2 vext1 <1,u,3,7>, RHS
6167   2707352311U, // <u,3,7,5>: Cost 3 vext3 <3,7,5,u>, <3,7,5,u>
6168   2655024623U, // <u,3,7,6>: Cost 3 vext2 <6,2,u,3>, <7,6,2,u>
6169   1592563308U, // <u,3,7,7>: Cost 2 vext2 LHS, <7,7,7,7>
6170   1487959854U, // <u,3,7,u>: Cost 2 vext1 <1,u,3,7>, LHS
6171   1544787667U, // <u,3,u,0>: Cost 2 vext2 LHS, <u,0,1,2>
6172   471045934U, // <u,3,u,1>: Cost 1 vext2 LHS, LHS
6173   1549432709U, // <u,3,u,2>: Cost 2 vext2 LHS, <u,2,3,0>
6174   336380006U, // <u,3,u,3>: Cost 1 vdup3 LHS
6175   1544788031U, // <u,3,u,4>: Cost 2 vext2 LHS, <u,4,5,6>
6176   471046298U, // <u,3,u,5>: Cost 1 vext2 LHS, RHS
6177   1549433040U, // <u,3,u,6>: Cost 2 vext2 LHS, <u,6,3,7>
6178   1750314537U, // <u,3,u,7>: Cost 2 vuzpr LHS, RHS
6179   471046501U, // <u,3,u,u>: Cost 1 vext2 LHS, LHS
6180   2625167360U, // <u,4,0,0>: Cost 3 vext2 <1,2,u,4>, <0,0,0,0>
6181   1551425638U, // <u,4,0,1>: Cost 2 vext2 <1,2,u,4>, LHS
6182   2619195630U, // <u,4,0,2>: Cost 3 vext2 <0,2,u,4>, <0,2,u,4>
6183   2619343104U, // <u,4,0,3>: Cost 3 vext2 <0,3,1,4>, <0,3,1,4>
6184   2625167698U, // <u,4,0,4>: Cost 3 vext2 <1,2,u,4>, <0,4,1,5>
6185   1638329234U, // <u,4,0,5>: Cost 2 vext3 RHS, <4,0,5,1>
6186   1638329244U, // <u,4,0,6>: Cost 2 vext3 RHS, <4,0,6,2>
6187   3787803556U, // <u,4,0,7>: Cost 4 vext3 RHS, <4,0,7,1>
6188   1551426205U, // <u,4,0,u>: Cost 2 vext2 <1,2,u,4>, LHS
6189   2555748454U, // <u,4,1,0>: Cost 3 vext1 <0,u,4,1>, LHS
6190   2625168180U, // <u,4,1,1>: Cost 3 vext2 <1,2,u,4>, <1,1,1,1>
6191   1551426503U, // <u,4,1,2>: Cost 2 vext2 <1,2,u,4>, <1,2,u,4>
6192   2625168344U, // <u,4,1,3>: Cost 3 vext2 <1,2,u,4>, <1,3,1,3>
6193   2555751734U, // <u,4,1,4>: Cost 3 vext1 <0,u,4,1>, RHS
6194   1860554038U, // <u,4,1,5>: Cost 2 vzipl LHS, RHS
6195   2689879022U, // <u,4,1,6>: Cost 3 vext3 LHS, <4,1,6,3>
6196   2592248852U, // <u,4,1,7>: Cost 3 vext1 <7,0,4,1>, <7,0,4,1>
6197   1555408301U, // <u,4,1,u>: Cost 2 vext2 <1,u,u,4>, <1,u,u,4>
6198   2555756646U, // <u,4,2,0>: Cost 3 vext1 <0,u,4,2>, LHS
6199   2625168943U, // <u,4,2,1>: Cost 3 vext2 <1,2,u,4>, <2,1,4,u>
6200   2625169000U, // <u,4,2,2>: Cost 3 vext2 <1,2,u,4>, <2,2,2,2>
6201   2619197134U, // <u,4,2,3>: Cost 3 vext2 <0,2,u,4>, <2,3,4,5>
6202   2555759926U, // <u,4,2,4>: Cost 3 vext1 <0,u,4,2>, RHS
6203   2712071222U, // <u,4,2,5>: Cost 3 vext3 RHS, <4,2,5,3>
6204   1994771766U, // <u,4,2,6>: Cost 2 vtrnl LHS, RHS
6205   2592257045U, // <u,4,2,7>: Cost 3 vext1 <7,0,4,2>, <7,0,4,2>
6206   1994771784U, // <u,4,2,u>: Cost 2 vtrnl LHS, RHS
6207   2625169558U, // <u,4,3,0>: Cost 3 vext2 <1,2,u,4>, <3,0,1,2>
6208   2567709594U, // <u,4,3,1>: Cost 3 vext1 <2,u,4,3>, <1,2,3,4>
6209   2567710817U, // <u,4,3,2>: Cost 3 vext1 <2,u,4,3>, <2,u,4,3>
6210   2625169820U, // <u,4,3,3>: Cost 3 vext2 <1,2,u,4>, <3,3,3,3>
6211   2625169922U, // <u,4,3,4>: Cost 3 vext2 <1,2,u,4>, <3,4,5,6>
6212   2954069710U, // <u,4,3,5>: Cost 3 vzipr LHS, <2,3,4,5>
6213   2954068172U, // <u,4,3,6>: Cost 3 vzipr LHS, <0,2,4,6>
6214   3903849472U, // <u,4,3,7>: Cost 4 vuzpr <1,u,3,4>, <1,3,5,7>
6215   2954068174U, // <u,4,3,u>: Cost 3 vzipr LHS, <0,2,4,u>
6216   1505919078U, // <u,4,4,0>: Cost 2 vext1 <4,u,4,4>, LHS
6217   2567717831U, // <u,4,4,1>: Cost 3 vext1 <2,u,4,4>, <1,2,u,4>
6218   2567719010U, // <u,4,4,2>: Cost 3 vext1 <2,u,4,4>, <2,u,4,4>
6219   2570373542U, // <u,4,4,3>: Cost 3 vext1 <3,3,4,4>, <3,3,4,4>
6220   161926454U, // <u,4,4,4>: Cost 1 vdup0 RHS
6221   1551428918U, // <u,4,4,5>: Cost 2 vext2 <1,2,u,4>, RHS
6222   1638329572U, // <u,4,4,6>: Cost 2 vext3 RHS, <4,4,6,6>
6223   2594927963U, // <u,4,4,7>: Cost 3 vext1 <7,4,4,4>, <7,4,4,4>
6224   161926454U, // <u,4,4,u>: Cost 1 vdup0 RHS
6225   1493983334U, // <u,4,5,0>: Cost 2 vext1 <2,u,4,5>, LHS
6226   2689879301U, // <u,4,5,1>: Cost 3 vext3 LHS, <4,5,1,3>
6227   1493985379U, // <u,4,5,2>: Cost 2 vext1 <2,u,4,5>, <2,u,4,5>
6228   2567727254U, // <u,4,5,3>: Cost 3 vext1 <2,u,4,5>, <3,0,1,2>
6229   1493986614U, // <u,4,5,4>: Cost 2 vext1 <2,u,4,5>, RHS
6230   1863535926U, // <u,4,5,5>: Cost 2 vzipl RHS, RHS
6231   537750838U, // <u,4,5,6>: Cost 1 vext3 LHS, RHS
6232   2830110006U, // <u,4,5,7>: Cost 3 vuzpr <1,u,3,4>, RHS
6233   537750856U, // <u,4,5,u>: Cost 1 vext3 LHS, RHS
6234   1482047590U, // <u,4,6,0>: Cost 2 vext1 <0,u,4,6>, LHS
6235   2555790070U, // <u,4,6,1>: Cost 3 vext1 <0,u,4,6>, <1,0,3,2>
6236   2555790952U, // <u,4,6,2>: Cost 3 vext1 <0,u,4,6>, <2,2,2,2>
6237   2555791510U, // <u,4,6,3>: Cost 3 vext1 <0,u,4,6>, <3,0,1,2>
6238   1482050870U, // <u,4,6,4>: Cost 2 vext1 <0,u,4,6>, RHS
6239   2689879422U, // <u,4,6,5>: Cost 3 vext3 LHS, <4,6,5,7>
6240   1997753654U, // <u,4,6,6>: Cost 2 vtrnl RHS, RHS
6241   2712071562U, // <u,4,6,7>: Cost 3 vext3 RHS, <4,6,7,1>
6242   1482053422U, // <u,4,6,u>: Cost 2 vext1 <0,u,4,6>, LHS
6243   2567741542U, // <u,4,7,0>: Cost 3 vext1 <2,u,4,7>, LHS
6244   2567742362U, // <u,4,7,1>: Cost 3 vext1 <2,u,4,7>, <1,2,3,4>
6245   2567743589U, // <u,4,7,2>: Cost 3 vext1 <2,u,4,7>, <2,u,4,7>
6246   2573716286U, // <u,4,7,3>: Cost 3 vext1 <3,u,4,7>, <3,u,4,7>
6247   2567744822U, // <u,4,7,4>: Cost 3 vext1 <2,u,4,7>, RHS
6248   2712071624U, // <u,4,7,5>: Cost 3 vext3 RHS, <4,7,5,0>
6249   96808489U, // <u,4,7,6>: Cost 1 vrev RHS
6250   2651715180U, // <u,4,7,7>: Cost 3 vext2 <5,6,u,4>, <7,7,7,7>
6251   96955963U, // <u,4,7,u>: Cost 1 vrev RHS
6252   1482063974U, // <u,4,u,0>: Cost 2 vext1 <0,u,4,u>, LHS
6253   1551431470U, // <u,4,u,1>: Cost 2 vext2 <1,2,u,4>, LHS
6254   1494009958U, // <u,4,u,2>: Cost 2 vext1 <2,u,4,u>, <2,u,4,u>
6255   2555807894U, // <u,4,u,3>: Cost 3 vext1 <0,u,4,u>, <3,0,1,2>
6256   161926454U, // <u,4,u,4>: Cost 1 vdup0 RHS
6257   1551431834U, // <u,4,u,5>: Cost 2 vext2 <1,2,u,4>, RHS
6258   537751081U, // <u,4,u,6>: Cost 1 vext3 LHS, RHS
6259   2830110249U, // <u,4,u,7>: Cost 3 vuzpr <1,u,3,4>, RHS
6260   537751099U, // <u,4,u,u>: Cost 1 vext3 LHS, RHS
6261   2631811072U, // <u,5,0,0>: Cost 3 vext2 <2,3,u,5>, <0,0,0,0>
6262   1558069350U, // <u,5,0,1>: Cost 2 vext2 <2,3,u,5>, LHS
6263   2619203823U, // <u,5,0,2>: Cost 3 vext2 <0,2,u,5>, <0,2,u,5>
6264   2619867456U, // <u,5,0,3>: Cost 3 vext2 <0,3,u,5>, <0,3,u,5>
6265   1546273106U, // <u,5,0,4>: Cost 2 vext2 <0,4,1,5>, <0,4,1,5>
6266   2733010539U, // <u,5,0,5>: Cost 3 vext3 LHS, <5,0,5,1>
6267   2597622682U, // <u,5,0,6>: Cost 3 vext1 <7,u,5,0>, <6,7,u,5>
6268   1176539396U, // <u,5,0,7>: Cost 2 vrev <5,u,7,0>
6269   1558069917U, // <u,5,0,u>: Cost 2 vext2 <2,3,u,5>, LHS
6270   1505968230U, // <u,5,1,0>: Cost 2 vext1 <4,u,5,1>, LHS
6271   2624512887U, // <u,5,1,1>: Cost 3 vext2 <1,1,u,5>, <1,1,u,5>
6272   2631811990U, // <u,5,1,2>: Cost 3 vext2 <2,3,u,5>, <1,2,3,0>
6273   2618541056U, // <u,5,1,3>: Cost 3 vext2 <0,1,u,5>, <1,3,5,7>
6274   1505971510U, // <u,5,1,4>: Cost 2 vext1 <4,u,5,1>, RHS
6275   2627167419U, // <u,5,1,5>: Cost 3 vext2 <1,5,u,5>, <1,5,u,5>
6276   2579714554U, // <u,5,1,6>: Cost 3 vext1 <4,u,5,1>, <6,2,7,3>
6277   1638330064U, // <u,5,1,7>: Cost 2 vext3 RHS, <5,1,7,3>
6278   1638477529U, // <u,5,1,u>: Cost 2 vext3 RHS, <5,1,u,3>
6279   2561802342U, // <u,5,2,0>: Cost 3 vext1 <1,u,5,2>, LHS
6280   2561803264U, // <u,5,2,1>: Cost 3 vext1 <1,u,5,2>, <1,3,5,7>
6281   2631149217U, // <u,5,2,2>: Cost 3 vext2 <2,2,u,5>, <2,2,u,5>
6282   1558071026U, // <u,5,2,3>: Cost 2 vext2 <2,3,u,5>, <2,3,u,5>
6283   2561805622U, // <u,5,2,4>: Cost 3 vext1 <1,u,5,2>, RHS
6284   2714062607U, // <u,5,2,5>: Cost 3 vext3 RHS, <5,2,5,3>
6285   2631813050U, // <u,5,2,6>: Cost 3 vext2 <2,3,u,5>, <2,6,3,7>
6286   3092335926U, // <u,5,2,7>: Cost 3 vtrnr <0,u,0,2>, RHS
6287   1561389191U, // <u,5,2,u>: Cost 2 vext2 <2,u,u,5>, <2,u,u,5>
6288   2561810534U, // <u,5,3,0>: Cost 3 vext1 <1,u,5,3>, LHS
6289   2561811857U, // <u,5,3,1>: Cost 3 vext1 <1,u,5,3>, <1,u,5,3>
6290   2631813474U, // <u,5,3,2>: Cost 3 vext2 <2,3,u,5>, <3,2,5,u>
6291   2631813532U, // <u,5,3,3>: Cost 3 vext2 <2,3,u,5>, <3,3,3,3>
6292   2619869698U, // <u,5,3,4>: Cost 3 vext2 <0,3,u,5>, <3,4,5,6>
6293   3001847002U, // <u,5,3,5>: Cost 3 vzipr LHS, <4,4,5,5>
6294   2954070530U, // <u,5,3,6>: Cost 3 vzipr LHS, <3,4,5,6>
6295   2018749750U, // <u,5,3,7>: Cost 2 vtrnr LHS, RHS
6296   2018749751U, // <u,5,3,u>: Cost 2 vtrnr LHS, RHS
6297   2573762662U, // <u,5,4,0>: Cost 3 vext1 <3,u,5,4>, LHS
6298   2620017634U, // <u,5,4,1>: Cost 3 vext2 <0,4,1,5>, <4,1,5,0>
6299   2573764338U, // <u,5,4,2>: Cost 3 vext1 <3,u,5,4>, <2,3,u,5>
6300   2573765444U, // <u,5,4,3>: Cost 3 vext1 <3,u,5,4>, <3,u,5,4>
6301   1570680053U, // <u,5,4,4>: Cost 2 vext2 <4,4,u,5>, <4,4,u,5>
6302   1558072630U, // <u,5,4,5>: Cost 2 vext2 <2,3,u,5>, RHS
6303   2645749143U, // <u,5,4,6>: Cost 3 vext2 <4,6,u,5>, <4,6,u,5>
6304   1638330310U, // <u,5,4,7>: Cost 2 vext3 RHS, <5,4,7,6>
6305   1558072873U, // <u,5,4,u>: Cost 2 vext2 <2,3,u,5>, RHS
6306   1506000998U, // <u,5,5,0>: Cost 2 vext1 <4,u,5,5>, LHS
6307   2561827984U, // <u,5,5,1>: Cost 3 vext1 <1,u,5,5>, <1,5,3,7>
6308   2579744360U, // <u,5,5,2>: Cost 3 vext1 <4,u,5,5>, <2,2,2,2>
6309   2579744918U, // <u,5,5,3>: Cost 3 vext1 <4,u,5,5>, <3,0,1,2>
6310   1506004278U, // <u,5,5,4>: Cost 2 vext1 <4,u,5,5>, RHS
6311   229035318U, // <u,5,5,5>: Cost 1 vdup1 RHS
6312   2712072206U, // <u,5,5,6>: Cost 3 vext3 RHS, <5,5,6,6>
6313   1638330392U, // <u,5,5,7>: Cost 2 vext3 RHS, <5,5,7,7>
6314   229035318U, // <u,5,5,u>: Cost 1 vdup1 RHS
6315   1500037222U, // <u,5,6,0>: Cost 2 vext1 <3,u,5,6>, LHS
6316   2561836436U, // <u,5,6,1>: Cost 3 vext1 <1,u,5,6>, <1,u,5,6>
6317   2567809133U, // <u,5,6,2>: Cost 3 vext1 <2,u,5,6>, <2,u,5,6>
6318   1500040006U, // <u,5,6,3>: Cost 2 vext1 <3,u,5,6>, <3,u,5,6>
6319   1500040502U, // <u,5,6,4>: Cost 2 vext1 <3,u,5,6>, RHS
6320   2714062935U, // <u,5,6,5>: Cost 3 vext3 RHS, <5,6,5,7>
6321   2712072288U, // <u,5,6,6>: Cost 3 vext3 RHS, <5,6,6,7>
6322   27705344U, // <u,5,6,7>: Cost 0 copy RHS
6323   27705344U, // <u,5,6,u>: Cost 0 copy RHS
6324   1488101478U, // <u,5,7,0>: Cost 2 vext1 <1,u,5,7>, LHS
6325   1488102805U, // <u,5,7,1>: Cost 2 vext1 <1,u,5,7>, <1,u,5,7>
6326   2561844840U, // <u,5,7,2>: Cost 3 vext1 <1,u,5,7>, <2,2,2,2>
6327   2561845398U, // <u,5,7,3>: Cost 3 vext1 <1,u,5,7>, <3,0,1,2>
6328   1488104758U, // <u,5,7,4>: Cost 2 vext1 <1,u,5,7>, RHS
6329   1638330536U, // <u,5,7,5>: Cost 2 vext3 RHS, <5,7,5,7>
6330   2712072362U, // <u,5,7,6>: Cost 3 vext3 RHS, <5,7,6,0>
6331   2042965302U, // <u,5,7,7>: Cost 2 vtrnr RHS, RHS
6332   1488107310U, // <u,5,7,u>: Cost 2 vext1 <1,u,5,7>, LHS
6333   1488109670U, // <u,5,u,0>: Cost 2 vext1 <1,u,5,u>, LHS
6334   1488110998U, // <u,5,u,1>: Cost 2 vext1 <1,u,5,u>, <1,u,5,u>
6335   2561853032U, // <u,5,u,2>: Cost 3 vext1 <1,u,5,u>, <2,2,2,2>
6336   1500056392U, // <u,5,u,3>: Cost 2 vext1 <3,u,5,u>, <3,u,5,u>
6337   1488112950U, // <u,5,u,4>: Cost 2 vext1 <1,u,5,u>, RHS
6338   229035318U, // <u,5,u,5>: Cost 1 vdup1 RHS
6339   2954111490U, // <u,5,u,6>: Cost 3 vzipr LHS, <3,4,5,6>
6340   27705344U, // <u,5,u,7>: Cost 0 copy RHS
6341   27705344U, // <u,5,u,u>: Cost 0 copy RHS
6342   2619211776U, // <u,6,0,0>: Cost 3 vext2 <0,2,u,6>, <0,0,0,0>
6343   1545470054U, // <u,6,0,1>: Cost 2 vext2 <0,2,u,6>, LHS
6344   1545470192U, // <u,6,0,2>: Cost 2 vext2 <0,2,u,6>, <0,2,u,6>
6345   2255958969U, // <u,6,0,3>: Cost 3 vrev <6,u,3,0>
6346   1546797458U, // <u,6,0,4>: Cost 2 vext2 <0,4,u,6>, <0,4,u,6>
6347   2720624971U, // <u,6,0,5>: Cost 3 vext3 <6,0,5,u>, <6,0,5,u>
6348   2256180180U, // <u,6,0,6>: Cost 3 vrev <6,u,6,0>
6349   2960682294U, // <u,6,0,7>: Cost 3 vzipr <1,2,u,0>, RHS
6350   1545470621U, // <u,6,0,u>: Cost 2 vext2 <0,2,u,6>, LHS
6351   1182004127U, // <u,6,1,0>: Cost 2 vrev <6,u,0,1>
6352   2619212596U, // <u,6,1,1>: Cost 3 vext2 <0,2,u,6>, <1,1,1,1>
6353   2619212694U, // <u,6,1,2>: Cost 3 vext2 <0,2,u,6>, <1,2,3,0>
6354   2619212760U, // <u,6,1,3>: Cost 3 vext2 <0,2,u,6>, <1,3,1,3>
6355   2626511979U, // <u,6,1,4>: Cost 3 vext2 <1,4,u,6>, <1,4,u,6>
6356   2619212944U, // <u,6,1,5>: Cost 3 vext2 <0,2,u,6>, <1,5,3,7>
6357   2714063264U, // <u,6,1,6>: Cost 3 vext3 RHS, <6,1,6,3>
6358   2967326006U, // <u,6,1,7>: Cost 3 vzipr <2,3,u,1>, RHS
6359   1182594023U, // <u,6,1,u>: Cost 2 vrev <6,u,u,1>
6360   1506050150U, // <u,6,2,0>: Cost 2 vext1 <4,u,6,2>, LHS
6361   2579792630U, // <u,6,2,1>: Cost 3 vext1 <4,u,6,2>, <1,0,3,2>
6362   2619213416U, // <u,6,2,2>: Cost 3 vext2 <0,2,u,6>, <2,2,2,2>
6363   2619213478U, // <u,6,2,3>: Cost 3 vext2 <0,2,u,6>, <2,3,0,1>
6364   1506053430U, // <u,6,2,4>: Cost 2 vext1 <4,u,6,2>, RHS
6365   2633148309U, // <u,6,2,5>: Cost 3 vext2 <2,5,u,6>, <2,5,u,6>
6366   2619213754U, // <u,6,2,6>: Cost 3 vext2 <0,2,u,6>, <2,6,3,7>
6367   1638330874U, // <u,6,2,7>: Cost 2 vext3 RHS, <6,2,7,3>
6368   1638478339U, // <u,6,2,u>: Cost 2 vext3 RHS, <6,2,u,3>
6369   2619213974U, // <u,6,3,0>: Cost 3 vext2 <0,2,u,6>, <3,0,1,2>
6370   2255836074U, // <u,6,3,1>: Cost 3 vrev <6,u,1,3>
6371   2255909811U, // <u,6,3,2>: Cost 3 vrev <6,u,2,3>
6372   2619214236U, // <u,6,3,3>: Cost 3 vext2 <0,2,u,6>, <3,3,3,3>
6373   1564715549U, // <u,6,3,4>: Cost 2 vext2 <3,4,u,6>, <3,4,u,6>
6374   2639121006U, // <u,6,3,5>: Cost 3 vext2 <3,5,u,6>, <3,5,u,6>
6375   3001847012U, // <u,6,3,6>: Cost 3 vzipr LHS, <4,4,6,6>
6376   1880329526U, // <u,6,3,7>: Cost 2 vzipr LHS, RHS
6377   1880329527U, // <u,6,3,u>: Cost 2 vzipr LHS, RHS
6378   2567864422U, // <u,6,4,0>: Cost 3 vext1 <2,u,6,4>, LHS
6379   2733011558U, // <u,6,4,1>: Cost 3 vext3 LHS, <6,4,1,3>
6380   2567866484U, // <u,6,4,2>: Cost 3 vext1 <2,u,6,4>, <2,u,6,4>
6381   2638458005U, // <u,6,4,3>: Cost 3 vext2 <3,4,u,6>, <4,3,6,u>
6382   1570540772U, // <u,6,4,4>: Cost 2 vext2 <4,4,6,6>, <4,4,6,6>
6383   1545473334U, // <u,6,4,5>: Cost 2 vext2 <0,2,u,6>, RHS
6384   1572015512U, // <u,6,4,6>: Cost 2 vext2 <4,6,u,6>, <4,6,u,6>
6385   2960715062U, // <u,6,4,7>: Cost 3 vzipr <1,2,u,4>, RHS
6386   1545473577U, // <u,6,4,u>: Cost 2 vext2 <0,2,u,6>, RHS
6387   2567872614U, // <u,6,5,0>: Cost 3 vext1 <2,u,6,5>, LHS
6388   2645757648U, // <u,6,5,1>: Cost 3 vext2 <4,6,u,6>, <5,1,7,3>
6389   2567874490U, // <u,6,5,2>: Cost 3 vext1 <2,u,6,5>, <2,6,3,7>
6390   2576501250U, // <u,6,5,3>: Cost 3 vext1 <4,3,6,5>, <3,4,5,6>
6391   1576660943U, // <u,6,5,4>: Cost 2 vext2 <5,4,u,6>, <5,4,u,6>
6392   2645757956U, // <u,6,5,5>: Cost 3 vext2 <4,6,u,6>, <5,5,5,5>
6393   2645758050U, // <u,6,5,6>: Cost 3 vext2 <4,6,u,6>, <5,6,7,0>
6394   2824080694U, // <u,6,5,7>: Cost 3 vuzpr <0,u,2,6>, RHS
6395   1182626795U, // <u,6,5,u>: Cost 2 vrev <6,u,u,5>
6396   1506082918U, // <u,6,6,0>: Cost 2 vext1 <4,u,6,6>, LHS
6397   2579825398U, // <u,6,6,1>: Cost 3 vext1 <4,u,6,6>, <1,0,3,2>
6398   2645758458U, // <u,6,6,2>: Cost 3 vext2 <4,6,u,6>, <6,2,7,3>
6399   2579826838U, // <u,6,6,3>: Cost 3 vext1 <4,u,6,6>, <3,0,1,2>
6400   1506086198U, // <u,6,6,4>: Cost 2 vext1 <4,u,6,6>, RHS
6401   2579828432U, // <u,6,6,5>: Cost 3 vext1 <4,u,6,6>, <5,1,7,3>
6402   296144182U, // <u,6,6,6>: Cost 1 vdup2 RHS
6403   1638331202U, // <u,6,6,7>: Cost 2 vext3 RHS, <6,6,7,7>
6404   296144182U, // <u,6,6,u>: Cost 1 vdup2 RHS
6405   432349286U, // <u,6,7,0>: Cost 1 vext1 RHS, LHS
6406   1506091766U, // <u,6,7,1>: Cost 2 vext1 RHS, <1,0,3,2>
6407   1506092648U, // <u,6,7,2>: Cost 2 vext1 RHS, <2,2,2,2>
6408   1506093206U, // <u,6,7,3>: Cost 2 vext1 RHS, <3,0,1,2>
6409   432352809U, // <u,6,7,4>: Cost 1 vext1 RHS, RHS
6410   1506094800U, // <u,6,7,5>: Cost 2 vext1 RHS, <5,1,7,3>
6411   1506095610U, // <u,6,7,6>: Cost 2 vext1 RHS, <6,2,7,3>
6412   1906904374U, // <u,6,7,7>: Cost 2 vzipr RHS, RHS
6413   432355118U, // <u,6,7,u>: Cost 1 vext1 RHS, LHS
6414   432357478U, // <u,6,u,0>: Cost 1 vext1 RHS, LHS
6415   1545475886U, // <u,6,u,1>: Cost 2 vext2 <0,2,u,6>, LHS
6416   1506100840U, // <u,6,u,2>: Cost 2 vext1 RHS, <2,2,2,2>
6417   1506101398U, // <u,6,u,3>: Cost 2 vext1 RHS, <3,0,1,2>
6418   432361002U, // <u,6,u,4>: Cost 1 vext1 RHS, RHS
6419   1545476250U, // <u,6,u,5>: Cost 2 vext2 <0,2,u,6>, RHS
6420   296144182U, // <u,6,u,6>: Cost 1 vdup2 RHS
6421   1880370486U, // <u,6,u,7>: Cost 2 vzipr LHS, RHS
6422   432363310U, // <u,6,u,u>: Cost 1 vext1 RHS, LHS
6423   1571356672U, // <u,7,0,0>: Cost 2 vext2 RHS, <0,0,0,0>
6424   497614950U, // <u,7,0,1>: Cost 1 vext2 RHS, LHS
6425   1571356836U, // <u,7,0,2>: Cost 2 vext2 RHS, <0,2,0,2>
6426   2573880146U, // <u,7,0,3>: Cost 3 vext1 <3,u,7,0>, <3,u,7,0>
6427   1571357010U, // <u,7,0,4>: Cost 2 vext2 RHS, <0,4,1,5>
6428   1512083716U, // <u,7,0,5>: Cost 2 vext1 <5,u,7,0>, <5,u,7,0>
6429   2621874741U, // <u,7,0,6>: Cost 3 vext2 <0,6,u,7>, <0,6,u,7>
6430   2585826298U, // <u,7,0,7>: Cost 3 vext1 <5,u,7,0>, <7,0,1,2>
6431   497615517U, // <u,7,0,u>: Cost 1 vext2 RHS, LHS
6432   1571357430U, // <u,7,1,0>: Cost 2 vext2 RHS, <1,0,3,2>
6433   1571357492U, // <u,7,1,1>: Cost 2 vext2 RHS, <1,1,1,1>
6434   1571357590U, // <u,7,1,2>: Cost 2 vext2 RHS, <1,2,3,0>
6435   1552114715U, // <u,7,1,3>: Cost 2 vext2 <1,3,u,7>, <1,3,u,7>
6436   2573888822U, // <u,7,1,4>: Cost 3 vext1 <3,u,7,1>, RHS
6437   1553441981U, // <u,7,1,5>: Cost 2 vext2 <1,5,u,7>, <1,5,u,7>
6438   2627847438U, // <u,7,1,6>: Cost 3 vext2 <1,6,u,7>, <1,6,u,7>
6439   2727408775U, // <u,7,1,7>: Cost 3 vext3 <7,1,7,u>, <7,1,7,u>
6440   1555432880U, // <u,7,1,u>: Cost 2 vext2 <1,u,u,7>, <1,u,u,7>
6441   2629838337U, // <u,7,2,0>: Cost 3 vext2 <2,0,u,7>, <2,0,u,7>
6442   1188058754U, // <u,7,2,1>: Cost 2 vrev <7,u,1,2>
6443   1571358312U, // <u,7,2,2>: Cost 2 vext2 RHS, <2,2,2,2>
6444   1571358374U, // <u,7,2,3>: Cost 2 vext2 RHS, <2,3,0,1>
6445   2632492869U, // <u,7,2,4>: Cost 3 vext2 <2,4,u,7>, <2,4,u,7>
6446   2633156502U, // <u,7,2,5>: Cost 3 vext2 <2,5,u,7>, <2,5,u,7>
6447   1560078311U, // <u,7,2,6>: Cost 2 vext2 <2,6,u,7>, <2,6,u,7>
6448   2728072408U, // <u,7,2,7>: Cost 3 vext3 <7,2,7,u>, <7,2,7,u>
6449   1561405577U, // <u,7,2,u>: Cost 2 vext2 <2,u,u,7>, <2,u,u,7>
6450   1571358870U, // <u,7,3,0>: Cost 2 vext2 RHS, <3,0,1,2>
6451   2627184913U, // <u,7,3,1>: Cost 3 vext2 <1,5,u,7>, <3,1,5,u>
6452   2633820523U, // <u,7,3,2>: Cost 3 vext2 <2,6,u,7>, <3,2,6,u>
6453   1571359132U, // <u,7,3,3>: Cost 2 vext2 RHS, <3,3,3,3>
6454   1571359234U, // <u,7,3,4>: Cost 2 vext2 RHS, <3,4,5,6>
6455   1512108295U, // <u,7,3,5>: Cost 2 vext1 <5,u,7,3>, <5,u,7,3>
6456   1518080992U, // <u,7,3,6>: Cost 2 vext1 <6,u,7,3>, <6,u,7,3>
6457   2640456465U, // <u,7,3,7>: Cost 3 vext2 <3,7,u,7>, <3,7,u,7>
6458   1571359518U, // <u,7,3,u>: Cost 2 vext2 RHS, <3,u,1,2>
6459   1571359634U, // <u,7,4,0>: Cost 2 vext2 RHS, <4,0,5,1>
6460   2573911067U, // <u,7,4,1>: Cost 3 vext1 <3,u,7,4>, <1,3,u,7>
6461   2645101622U, // <u,7,4,2>: Cost 3 vext2 RHS, <4,2,5,3>
6462   2573912918U, // <u,7,4,3>: Cost 3 vext1 <3,u,7,4>, <3,u,7,4>
6463   1571359952U, // <u,7,4,4>: Cost 2 vext2 RHS, <4,4,4,4>
6464   497618248U, // <u,7,4,5>: Cost 1 vext2 RHS, RHS
6465   1571360116U, // <u,7,4,6>: Cost 2 vext2 RHS, <4,6,4,6>
6466   2645102024U, // <u,7,4,7>: Cost 3 vext2 RHS, <4,7,5,0>
6467   497618473U, // <u,7,4,u>: Cost 1 vext2 RHS, RHS
6468   2645102152U, // <u,7,5,0>: Cost 3 vext2 RHS, <5,0,1,2>
6469   1571360464U, // <u,7,5,1>: Cost 2 vext2 RHS, <5,1,7,3>
6470   2645102334U, // <u,7,5,2>: Cost 3 vext2 RHS, <5,2,3,4>
6471   2645102447U, // <u,7,5,3>: Cost 3 vext2 RHS, <5,3,7,0>
6472   1571360710U, // <u,7,5,4>: Cost 2 vext2 RHS, <5,4,7,6>
6473   1571360772U, // <u,7,5,5>: Cost 2 vext2 RHS, <5,5,5,5>
6474   1571360866U, // <u,7,5,6>: Cost 2 vext2 RHS, <5,6,7,0>
6475   1571360936U, // <u,7,5,7>: Cost 2 vext2 RHS, <5,7,5,7>
6476   1571361017U, // <u,7,5,u>: Cost 2 vext2 RHS, <5,u,5,7>
6477   1530044518U, // <u,7,6,0>: Cost 2 vext1 <u,u,7,6>, LHS
6478   2645103016U, // <u,7,6,1>: Cost 3 vext2 RHS, <6,1,7,2>
6479   1571361274U, // <u,7,6,2>: Cost 2 vext2 RHS, <6,2,7,3>
6480   2645103154U, // <u,7,6,3>: Cost 3 vext2 RHS, <6,3,4,5>
6481   1530047798U, // <u,7,6,4>: Cost 2 vext1 <u,u,7,6>, RHS
6482   1188386474U, // <u,7,6,5>: Cost 2 vrev <7,u,5,6>
6483   1571361592U, // <u,7,6,6>: Cost 2 vext2 RHS, <6,6,6,6>
6484   1571361614U, // <u,7,6,7>: Cost 2 vext2 RHS, <6,7,0,1>
6485   1571361695U, // <u,7,6,u>: Cost 2 vext2 RHS, <6,u,0,1>
6486   1571361786U, // <u,7,7,0>: Cost 2 vext2 RHS, <7,0,1,2>
6487   2573935616U, // <u,7,7,1>: Cost 3 vext1 <3,u,7,7>, <1,3,5,7>
6488   2645103781U, // <u,7,7,2>: Cost 3 vext2 RHS, <7,2,2,2>
6489   2573937497U, // <u,7,7,3>: Cost 3 vext1 <3,u,7,7>, <3,u,7,7>
6490   1571362150U, // <u,7,7,4>: Cost 2 vext2 RHS, <7,4,5,6>
6491   1512141067U, // <u,7,7,5>: Cost 2 vext1 <5,u,7,7>, <5,u,7,7>
6492   1518113764U, // <u,7,7,6>: Cost 2 vext1 <6,u,7,7>, <6,u,7,7>
6493   363253046U, // <u,7,7,7>: Cost 1 vdup3 RHS
6494   363253046U, // <u,7,7,u>: Cost 1 vdup3 RHS
6495   1571362515U, // <u,7,u,0>: Cost 2 vext2 RHS, <u,0,1,2>
6496   497620782U, // <u,7,u,1>: Cost 1 vext2 RHS, LHS
6497   1571362693U, // <u,7,u,2>: Cost 2 vext2 RHS, <u,2,3,0>
6498   1571362748U, // <u,7,u,3>: Cost 2 vext2 RHS, <u,3,0,1>
6499   1571362879U, // <u,7,u,4>: Cost 2 vext2 RHS, <u,4,5,6>
6500   497621146U, // <u,7,u,5>: Cost 1 vext2 RHS, RHS
6501   1571363024U, // <u,7,u,6>: Cost 2 vext2 RHS, <u,6,3,7>
6502   363253046U, // <u,7,u,7>: Cost 1 vdup3 RHS
6503   497621349U, // <u,7,u,u>: Cost 1 vext2 RHS, LHS
6504   135053414U, // <u,u,0,0>: Cost 1 vdup0 LHS
6505   471081121U, // <u,u,0,1>: Cost 1 vext2 LHS, LHS
6506   1544822948U, // <u,u,0,2>: Cost 2 vext2 LHS, <0,2,0,2>
6507   1616140005U, // <u,u,0,3>: Cost 2 vext3 LHS, <u,0,3,2>
6508   1544823122U, // <u,u,0,4>: Cost 2 vext2 LHS, <0,4,1,5>
6509   1512157453U, // <u,u,0,5>: Cost 2 vext1 <5,u,u,0>, <5,u,u,0>
6510   1662220032U, // <u,u,0,6>: Cost 2 vext3 RHS, <u,0,6,2>
6511   1194457487U, // <u,u,0,7>: Cost 2 vrev <u,u,7,0>
6512   471081629U, // <u,u,0,u>: Cost 1 vext2 LHS, LHS
6513   1544823542U, // <u,u,1,0>: Cost 2 vext2 LHS, <1,0,3,2>
6514   202162278U, // <u,u,1,1>: Cost 1 vdup1 LHS
6515   537753390U, // <u,u,1,2>: Cost 1 vext3 LHS, LHS
6516   1544823768U, // <u,u,1,3>: Cost 2 vext2 LHS, <1,3,1,3>
6517   1494248758U, // <u,u,1,4>: Cost 2 vext1 <2,u,u,1>, RHS
6518   1544823952U, // <u,u,1,5>: Cost 2 vext2 LHS, <1,5,3,7>
6519   1518138343U, // <u,u,1,6>: Cost 2 vext1 <6,u,u,1>, <6,u,u,1>
6520   1640322907U, // <u,u,1,7>: Cost 2 vext3 RHS, <u,1,7,3>
6521   537753444U, // <u,u,1,u>: Cost 1 vext3 LHS, LHS
6522   1482309734U, // <u,u,2,0>: Cost 2 vext1 <0,u,u,2>, LHS
6523   1194031451U, // <u,u,2,1>: Cost 2 vrev <u,u,1,2>
6524   269271142U, // <u,u,2,2>: Cost 1 vdup2 LHS
6525   835584U, // <u,u,2,3>: Cost 0 copy LHS
6526   1482313014U, // <u,u,2,4>: Cost 2 vext1 <0,u,u,2>, RHS
6527   2618566504U, // <u,u,2,5>: Cost 3 vext2 LHS, <2,5,3,6>
6528   1544824762U, // <u,u,2,6>: Cost 2 vext2 LHS, <2,6,3,7>
6529   1638479788U, // <u,u,2,7>: Cost 2 vext3 RHS, <u,2,7,3>
6530   835584U, // <u,u,2,u>: Cost 0 copy LHS
6531   408576723U, // <u,u,3,0>: Cost 1 vext1 LHS, LHS
6532   1482318582U, // <u,u,3,1>: Cost 2 vext1 LHS, <1,0,3,2>
6533   120371557U, // <u,u,3,2>: Cost 1 vrev LHS
6534   336380006U, // <u,u,3,3>: Cost 1 vdup3 LHS
6535   408579382U, // <u,u,3,4>: Cost 1 vext1 LHS, RHS
6536   1616140271U, // <u,u,3,5>: Cost 2 vext3 LHS, <u,3,5,7>
6537   1530098170U, // <u,u,3,6>: Cost 2 vext1 LHS, <6,2,7,3>
6538   1880329544U, // <u,u,3,7>: Cost 2 vzipr LHS, RHS
6539   408581934U, // <u,u,3,u>: Cost 1 vext1 LHS, LHS
6540   1488298086U, // <u,u,4,0>: Cost 2 vext1 <1,u,u,4>, LHS
6541   1488299437U, // <u,u,4,1>: Cost 2 vext1 <1,u,u,4>, <1,u,u,4>
6542   1659271204U, // <u,u,4,2>: Cost 2 vext3 LHS, <u,4,2,6>
6543   1194195311U, // <u,u,4,3>: Cost 2 vrev <u,u,3,4>
6544   161926454U, // <u,u,4,4>: Cost 1 vdup0 RHS
6545   471084342U, // <u,u,4,5>: Cost 1 vext2 LHS, RHS
6546   1571368308U, // <u,u,4,6>: Cost 2 vext2 RHS, <4,6,4,6>
6547   1640323153U, // <u,u,4,7>: Cost 2 vext3 RHS, <u,4,7,6>
6548   471084585U, // <u,u,4,u>: Cost 1 vext2 LHS, RHS
6549   1494278246U, // <u,u,5,0>: Cost 2 vext1 <2,u,u,5>, LHS
6550   1571368656U, // <u,u,5,1>: Cost 2 vext2 RHS, <5,1,7,3>
6551   1494280327U, // <u,u,5,2>: Cost 2 vext1 <2,u,u,5>, <2,u,u,5>
6552   1616140415U, // <u,u,5,3>: Cost 2 vext3 LHS, <u,5,3,7>
6553   1494281526U, // <u,u,5,4>: Cost 2 vext1 <2,u,u,5>, RHS
6554   229035318U, // <u,u,5,5>: Cost 1 vdup1 RHS
6555   537753754U, // <u,u,5,6>: Cost 1 vext3 LHS, RHS
6556   1750355254U, // <u,u,5,7>: Cost 2 vuzpr LHS, RHS
6557   537753772U, // <u,u,5,u>: Cost 1 vext3 LHS, RHS
6558   1482342502U, // <u,u,6,0>: Cost 2 vext1 <0,u,u,6>, LHS
6559   2556084982U, // <u,u,6,1>: Cost 3 vext1 <0,u,u,6>, <1,0,3,2>
6560   1571369466U, // <u,u,6,2>: Cost 2 vext2 RHS, <6,2,7,3>
6561   1611938000U, // <u,u,6,3>: Cost 2 vext3 LHS, <u,6,3,7>
6562   1482345782U, // <u,u,6,4>: Cost 2 vext1 <0,u,u,6>, RHS
6563   1194359171U, // <u,u,6,5>: Cost 2 vrev <u,u,5,6>
6564   296144182U, // <u,u,6,6>: Cost 1 vdup2 RHS
6565   27705344U, // <u,u,6,7>: Cost 0 copy RHS
6566   27705344U, // <u,u,6,u>: Cost 0 copy RHS
6567   432496742U, // <u,u,7,0>: Cost 1 vext1 RHS, LHS
6568   1488324016U, // <u,u,7,1>: Cost 2 vext1 <1,u,u,7>, <1,u,u,7>
6569   1494296713U, // <u,u,7,2>: Cost 2 vext1 <2,u,u,7>, <2,u,u,7>
6570   1906901148U, // <u,u,7,3>: Cost 2 vzipr RHS, LHS
6571   432500283U, // <u,u,7,4>: Cost 1 vext1 RHS, RHS
6572   1506242256U, // <u,u,7,5>: Cost 2 vext1 RHS, <5,1,7,3>
6573   120699277U, // <u,u,7,6>: Cost 1 vrev RHS
6574   363253046U, // <u,u,7,7>: Cost 1 vdup3 RHS
6575   432502574U, // <u,u,7,u>: Cost 1 vext1 RHS, LHS
6576   408617688U, // <u,u,u,0>: Cost 1 vext1 LHS, LHS
6577   471086894U, // <u,u,u,1>: Cost 1 vext2 LHS, LHS
6578   537753957U, // <u,u,u,2>: Cost 1 vext3 LHS, LHS
6579   835584U, // <u,u,u,3>: Cost 0 copy LHS
6580   408620342U, // <u,u,u,4>: Cost 1 vext1 LHS, RHS
6581   471087258U, // <u,u,u,5>: Cost 1 vext2 LHS, RHS
6582   537753997U, // <u,u,u,6>: Cost 1 vext3 LHS, RHS
6583   27705344U, // <u,u,u,7>: Cost 0 copy RHS
6584   835584U, // <u,u,u,u>: Cost 0 copy LHS
6585   0
6586 };