Regenerate. No functional change, just cleanup.
[oota-llvm.git] / lib / Target / ARM / ARMPerfectShuffle.h
1 //===-- ARMPerfectShuffle.h - NEON 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 neon 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 };