1b8021494Sopenharmony_ci// Copyright 2015, VIXL authors
2b8021494Sopenharmony_ci// All rights reserved.
3b8021494Sopenharmony_ci//
4b8021494Sopenharmony_ci// Redistribution and use in source and binary forms, with or without
5b8021494Sopenharmony_ci// modification, are permitted provided that the following conditions are met:
6b8021494Sopenharmony_ci//
7b8021494Sopenharmony_ci//   * Redistributions of source code must retain the above copyright notice,
8b8021494Sopenharmony_ci//     this list of conditions and the following disclaimer.
9b8021494Sopenharmony_ci//   * Redistributions in binary form must reproduce the above copyright notice,
10b8021494Sopenharmony_ci//     this list of conditions and the following disclaimer in the documentation
11b8021494Sopenharmony_ci//     and/or other materials provided with the distribution.
12b8021494Sopenharmony_ci//   * Neither the name of ARM Limited nor the names of its contributors may be
13b8021494Sopenharmony_ci//     used to endorse or promote products derived from this software without
14b8021494Sopenharmony_ci//     specific prior written permission.
15b8021494Sopenharmony_ci//
16b8021494Sopenharmony_ci// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS CONTRIBUTORS "AS IS" AND
17b8021494Sopenharmony_ci// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
18b8021494Sopenharmony_ci// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
19b8021494Sopenharmony_ci// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
20b8021494Sopenharmony_ci// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
21b8021494Sopenharmony_ci// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
22b8021494Sopenharmony_ci// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
23b8021494Sopenharmony_ci// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
24b8021494Sopenharmony_ci// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
25b8021494Sopenharmony_ci// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
26b8021494Sopenharmony_ci
27b8021494Sopenharmony_ci
28b8021494Sopenharmony_ci// ---------------------------------------------------------------------
29b8021494Sopenharmony_ci// This file is auto generated using tools/generate_simulator_traces.py.
30b8021494Sopenharmony_ci//
31b8021494Sopenharmony_ci// PLEASE DO NOT EDIT.
32b8021494Sopenharmony_ci// ---------------------------------------------------------------------
33b8021494Sopenharmony_ci
34b8021494Sopenharmony_ci#ifndef VIXL_ASSEMBLER_COND_RD_OPERAND_RN_IDENTICAL_LOW_REGISTERS_IN_IT_BLOCK_MVN_T32_H_
35b8021494Sopenharmony_ci#define VIXL_ASSEMBLER_COND_RD_OPERAND_RN_IDENTICAL_LOW_REGISTERS_IN_IT_BLOCK_MVN_T32_H_
36b8021494Sopenharmony_ci
37b8021494Sopenharmony_ciconst byte kInstruction_mvn_eq_r0_r0[] = {
38b8021494Sopenharmony_ci  0x08, 0xbf, 0xc0, 0x43 // It eq; mvn eq r0 r0
39b8021494Sopenharmony_ci};
40b8021494Sopenharmony_ciconst byte kInstruction_mvn_eq_r1_r1[] = {
41b8021494Sopenharmony_ci  0x08, 0xbf, 0xc9, 0x43 // It eq; mvn eq r1 r1
42b8021494Sopenharmony_ci};
43b8021494Sopenharmony_ciconst byte kInstruction_mvn_eq_r2_r2[] = {
44b8021494Sopenharmony_ci  0x08, 0xbf, 0xd2, 0x43 // It eq; mvn eq r2 r2
45b8021494Sopenharmony_ci};
46b8021494Sopenharmony_ciconst byte kInstruction_mvn_eq_r3_r3[] = {
47b8021494Sopenharmony_ci  0x08, 0xbf, 0xdb, 0x43 // It eq; mvn eq r3 r3
48b8021494Sopenharmony_ci};
49b8021494Sopenharmony_ciconst byte kInstruction_mvn_eq_r4_r4[] = {
50b8021494Sopenharmony_ci  0x08, 0xbf, 0xe4, 0x43 // It eq; mvn eq r4 r4
51b8021494Sopenharmony_ci};
52b8021494Sopenharmony_ciconst byte kInstruction_mvn_eq_r5_r5[] = {
53b8021494Sopenharmony_ci  0x08, 0xbf, 0xed, 0x43 // It eq; mvn eq r5 r5
54b8021494Sopenharmony_ci};
55b8021494Sopenharmony_ciconst byte kInstruction_mvn_eq_r6_r6[] = {
56b8021494Sopenharmony_ci  0x08, 0xbf, 0xf6, 0x43 // It eq; mvn eq r6 r6
57b8021494Sopenharmony_ci};
58b8021494Sopenharmony_ciconst byte kInstruction_mvn_eq_r7_r7[] = {
59b8021494Sopenharmony_ci  0x08, 0xbf, 0xff, 0x43 // It eq; mvn eq r7 r7
60b8021494Sopenharmony_ci};
61b8021494Sopenharmony_ciconst byte kInstruction_mvn_ne_r0_r0[] = {
62b8021494Sopenharmony_ci  0x18, 0xbf, 0xc0, 0x43 // It ne; mvn ne r0 r0
63b8021494Sopenharmony_ci};
64b8021494Sopenharmony_ciconst byte kInstruction_mvn_ne_r1_r1[] = {
65b8021494Sopenharmony_ci  0x18, 0xbf, 0xc9, 0x43 // It ne; mvn ne r1 r1
66b8021494Sopenharmony_ci};
67b8021494Sopenharmony_ciconst byte kInstruction_mvn_ne_r2_r2[] = {
68b8021494Sopenharmony_ci  0x18, 0xbf, 0xd2, 0x43 // It ne; mvn ne r2 r2
69b8021494Sopenharmony_ci};
70b8021494Sopenharmony_ciconst byte kInstruction_mvn_ne_r3_r3[] = {
71b8021494Sopenharmony_ci  0x18, 0xbf, 0xdb, 0x43 // It ne; mvn ne r3 r3
72b8021494Sopenharmony_ci};
73b8021494Sopenharmony_ciconst byte kInstruction_mvn_ne_r4_r4[] = {
74b8021494Sopenharmony_ci  0x18, 0xbf, 0xe4, 0x43 // It ne; mvn ne r4 r4
75b8021494Sopenharmony_ci};
76b8021494Sopenharmony_ciconst byte kInstruction_mvn_ne_r5_r5[] = {
77b8021494Sopenharmony_ci  0x18, 0xbf, 0xed, 0x43 // It ne; mvn ne r5 r5
78b8021494Sopenharmony_ci};
79b8021494Sopenharmony_ciconst byte kInstruction_mvn_ne_r6_r6[] = {
80b8021494Sopenharmony_ci  0x18, 0xbf, 0xf6, 0x43 // It ne; mvn ne r6 r6
81b8021494Sopenharmony_ci};
82b8021494Sopenharmony_ciconst byte kInstruction_mvn_ne_r7_r7[] = {
83b8021494Sopenharmony_ci  0x18, 0xbf, 0xff, 0x43 // It ne; mvn ne r7 r7
84b8021494Sopenharmony_ci};
85b8021494Sopenharmony_ciconst byte kInstruction_mvn_cs_r0_r0[] = {
86b8021494Sopenharmony_ci  0x28, 0xbf, 0xc0, 0x43 // It cs; mvn cs r0 r0
87b8021494Sopenharmony_ci};
88b8021494Sopenharmony_ciconst byte kInstruction_mvn_cs_r1_r1[] = {
89b8021494Sopenharmony_ci  0x28, 0xbf, 0xc9, 0x43 // It cs; mvn cs r1 r1
90b8021494Sopenharmony_ci};
91b8021494Sopenharmony_ciconst byte kInstruction_mvn_cs_r2_r2[] = {
92b8021494Sopenharmony_ci  0x28, 0xbf, 0xd2, 0x43 // It cs; mvn cs r2 r2
93b8021494Sopenharmony_ci};
94b8021494Sopenharmony_ciconst byte kInstruction_mvn_cs_r3_r3[] = {
95b8021494Sopenharmony_ci  0x28, 0xbf, 0xdb, 0x43 // It cs; mvn cs r3 r3
96b8021494Sopenharmony_ci};
97b8021494Sopenharmony_ciconst byte kInstruction_mvn_cs_r4_r4[] = {
98b8021494Sopenharmony_ci  0x28, 0xbf, 0xe4, 0x43 // It cs; mvn cs r4 r4
99b8021494Sopenharmony_ci};
100b8021494Sopenharmony_ciconst byte kInstruction_mvn_cs_r5_r5[] = {
101b8021494Sopenharmony_ci  0x28, 0xbf, 0xed, 0x43 // It cs; mvn cs r5 r5
102b8021494Sopenharmony_ci};
103b8021494Sopenharmony_ciconst byte kInstruction_mvn_cs_r6_r6[] = {
104b8021494Sopenharmony_ci  0x28, 0xbf, 0xf6, 0x43 // It cs; mvn cs r6 r6
105b8021494Sopenharmony_ci};
106b8021494Sopenharmony_ciconst byte kInstruction_mvn_cs_r7_r7[] = {
107b8021494Sopenharmony_ci  0x28, 0xbf, 0xff, 0x43 // It cs; mvn cs r7 r7
108b8021494Sopenharmony_ci};
109b8021494Sopenharmony_ciconst byte kInstruction_mvn_cc_r0_r0[] = {
110b8021494Sopenharmony_ci  0x38, 0xbf, 0xc0, 0x43 // It cc; mvn cc r0 r0
111b8021494Sopenharmony_ci};
112b8021494Sopenharmony_ciconst byte kInstruction_mvn_cc_r1_r1[] = {
113b8021494Sopenharmony_ci  0x38, 0xbf, 0xc9, 0x43 // It cc; mvn cc r1 r1
114b8021494Sopenharmony_ci};
115b8021494Sopenharmony_ciconst byte kInstruction_mvn_cc_r2_r2[] = {
116b8021494Sopenharmony_ci  0x38, 0xbf, 0xd2, 0x43 // It cc; mvn cc r2 r2
117b8021494Sopenharmony_ci};
118b8021494Sopenharmony_ciconst byte kInstruction_mvn_cc_r3_r3[] = {
119b8021494Sopenharmony_ci  0x38, 0xbf, 0xdb, 0x43 // It cc; mvn cc r3 r3
120b8021494Sopenharmony_ci};
121b8021494Sopenharmony_ciconst byte kInstruction_mvn_cc_r4_r4[] = {
122b8021494Sopenharmony_ci  0x38, 0xbf, 0xe4, 0x43 // It cc; mvn cc r4 r4
123b8021494Sopenharmony_ci};
124b8021494Sopenharmony_ciconst byte kInstruction_mvn_cc_r5_r5[] = {
125b8021494Sopenharmony_ci  0x38, 0xbf, 0xed, 0x43 // It cc; mvn cc r5 r5
126b8021494Sopenharmony_ci};
127b8021494Sopenharmony_ciconst byte kInstruction_mvn_cc_r6_r6[] = {
128b8021494Sopenharmony_ci  0x38, 0xbf, 0xf6, 0x43 // It cc; mvn cc r6 r6
129b8021494Sopenharmony_ci};
130b8021494Sopenharmony_ciconst byte kInstruction_mvn_cc_r7_r7[] = {
131b8021494Sopenharmony_ci  0x38, 0xbf, 0xff, 0x43 // It cc; mvn cc r7 r7
132b8021494Sopenharmony_ci};
133b8021494Sopenharmony_ciconst byte kInstruction_mvn_mi_r0_r0[] = {
134b8021494Sopenharmony_ci  0x48, 0xbf, 0xc0, 0x43 // It mi; mvn mi r0 r0
135b8021494Sopenharmony_ci};
136b8021494Sopenharmony_ciconst byte kInstruction_mvn_mi_r1_r1[] = {
137b8021494Sopenharmony_ci  0x48, 0xbf, 0xc9, 0x43 // It mi; mvn mi r1 r1
138b8021494Sopenharmony_ci};
139b8021494Sopenharmony_ciconst byte kInstruction_mvn_mi_r2_r2[] = {
140b8021494Sopenharmony_ci  0x48, 0xbf, 0xd2, 0x43 // It mi; mvn mi r2 r2
141b8021494Sopenharmony_ci};
142b8021494Sopenharmony_ciconst byte kInstruction_mvn_mi_r3_r3[] = {
143b8021494Sopenharmony_ci  0x48, 0xbf, 0xdb, 0x43 // It mi; mvn mi r3 r3
144b8021494Sopenharmony_ci};
145b8021494Sopenharmony_ciconst byte kInstruction_mvn_mi_r4_r4[] = {
146b8021494Sopenharmony_ci  0x48, 0xbf, 0xe4, 0x43 // It mi; mvn mi r4 r4
147b8021494Sopenharmony_ci};
148b8021494Sopenharmony_ciconst byte kInstruction_mvn_mi_r5_r5[] = {
149b8021494Sopenharmony_ci  0x48, 0xbf, 0xed, 0x43 // It mi; mvn mi r5 r5
150b8021494Sopenharmony_ci};
151b8021494Sopenharmony_ciconst byte kInstruction_mvn_mi_r6_r6[] = {
152b8021494Sopenharmony_ci  0x48, 0xbf, 0xf6, 0x43 // It mi; mvn mi r6 r6
153b8021494Sopenharmony_ci};
154b8021494Sopenharmony_ciconst byte kInstruction_mvn_mi_r7_r7[] = {
155b8021494Sopenharmony_ci  0x48, 0xbf, 0xff, 0x43 // It mi; mvn mi r7 r7
156b8021494Sopenharmony_ci};
157b8021494Sopenharmony_ciconst byte kInstruction_mvn_pl_r0_r0[] = {
158b8021494Sopenharmony_ci  0x58, 0xbf, 0xc0, 0x43 // It pl; mvn pl r0 r0
159b8021494Sopenharmony_ci};
160b8021494Sopenharmony_ciconst byte kInstruction_mvn_pl_r1_r1[] = {
161b8021494Sopenharmony_ci  0x58, 0xbf, 0xc9, 0x43 // It pl; mvn pl r1 r1
162b8021494Sopenharmony_ci};
163b8021494Sopenharmony_ciconst byte kInstruction_mvn_pl_r2_r2[] = {
164b8021494Sopenharmony_ci  0x58, 0xbf, 0xd2, 0x43 // It pl; mvn pl r2 r2
165b8021494Sopenharmony_ci};
166b8021494Sopenharmony_ciconst byte kInstruction_mvn_pl_r3_r3[] = {
167b8021494Sopenharmony_ci  0x58, 0xbf, 0xdb, 0x43 // It pl; mvn pl r3 r3
168b8021494Sopenharmony_ci};
169b8021494Sopenharmony_ciconst byte kInstruction_mvn_pl_r4_r4[] = {
170b8021494Sopenharmony_ci  0x58, 0xbf, 0xe4, 0x43 // It pl; mvn pl r4 r4
171b8021494Sopenharmony_ci};
172b8021494Sopenharmony_ciconst byte kInstruction_mvn_pl_r5_r5[] = {
173b8021494Sopenharmony_ci  0x58, 0xbf, 0xed, 0x43 // It pl; mvn pl r5 r5
174b8021494Sopenharmony_ci};
175b8021494Sopenharmony_ciconst byte kInstruction_mvn_pl_r6_r6[] = {
176b8021494Sopenharmony_ci  0x58, 0xbf, 0xf6, 0x43 // It pl; mvn pl r6 r6
177b8021494Sopenharmony_ci};
178b8021494Sopenharmony_ciconst byte kInstruction_mvn_pl_r7_r7[] = {
179b8021494Sopenharmony_ci  0x58, 0xbf, 0xff, 0x43 // It pl; mvn pl r7 r7
180b8021494Sopenharmony_ci};
181b8021494Sopenharmony_ciconst byte kInstruction_mvn_vs_r0_r0[] = {
182b8021494Sopenharmony_ci  0x68, 0xbf, 0xc0, 0x43 // It vs; mvn vs r0 r0
183b8021494Sopenharmony_ci};
184b8021494Sopenharmony_ciconst byte kInstruction_mvn_vs_r1_r1[] = {
185b8021494Sopenharmony_ci  0x68, 0xbf, 0xc9, 0x43 // It vs; mvn vs r1 r1
186b8021494Sopenharmony_ci};
187b8021494Sopenharmony_ciconst byte kInstruction_mvn_vs_r2_r2[] = {
188b8021494Sopenharmony_ci  0x68, 0xbf, 0xd2, 0x43 // It vs; mvn vs r2 r2
189b8021494Sopenharmony_ci};
190b8021494Sopenharmony_ciconst byte kInstruction_mvn_vs_r3_r3[] = {
191b8021494Sopenharmony_ci  0x68, 0xbf, 0xdb, 0x43 // It vs; mvn vs r3 r3
192b8021494Sopenharmony_ci};
193b8021494Sopenharmony_ciconst byte kInstruction_mvn_vs_r4_r4[] = {
194b8021494Sopenharmony_ci  0x68, 0xbf, 0xe4, 0x43 // It vs; mvn vs r4 r4
195b8021494Sopenharmony_ci};
196b8021494Sopenharmony_ciconst byte kInstruction_mvn_vs_r5_r5[] = {
197b8021494Sopenharmony_ci  0x68, 0xbf, 0xed, 0x43 // It vs; mvn vs r5 r5
198b8021494Sopenharmony_ci};
199b8021494Sopenharmony_ciconst byte kInstruction_mvn_vs_r6_r6[] = {
200b8021494Sopenharmony_ci  0x68, 0xbf, 0xf6, 0x43 // It vs; mvn vs r6 r6
201b8021494Sopenharmony_ci};
202b8021494Sopenharmony_ciconst byte kInstruction_mvn_vs_r7_r7[] = {
203b8021494Sopenharmony_ci  0x68, 0xbf, 0xff, 0x43 // It vs; mvn vs r7 r7
204b8021494Sopenharmony_ci};
205b8021494Sopenharmony_ciconst byte kInstruction_mvn_vc_r0_r0[] = {
206b8021494Sopenharmony_ci  0x78, 0xbf, 0xc0, 0x43 // It vc; mvn vc r0 r0
207b8021494Sopenharmony_ci};
208b8021494Sopenharmony_ciconst byte kInstruction_mvn_vc_r1_r1[] = {
209b8021494Sopenharmony_ci  0x78, 0xbf, 0xc9, 0x43 // It vc; mvn vc r1 r1
210b8021494Sopenharmony_ci};
211b8021494Sopenharmony_ciconst byte kInstruction_mvn_vc_r2_r2[] = {
212b8021494Sopenharmony_ci  0x78, 0xbf, 0xd2, 0x43 // It vc; mvn vc r2 r2
213b8021494Sopenharmony_ci};
214b8021494Sopenharmony_ciconst byte kInstruction_mvn_vc_r3_r3[] = {
215b8021494Sopenharmony_ci  0x78, 0xbf, 0xdb, 0x43 // It vc; mvn vc r3 r3
216b8021494Sopenharmony_ci};
217b8021494Sopenharmony_ciconst byte kInstruction_mvn_vc_r4_r4[] = {
218b8021494Sopenharmony_ci  0x78, 0xbf, 0xe4, 0x43 // It vc; mvn vc r4 r4
219b8021494Sopenharmony_ci};
220b8021494Sopenharmony_ciconst byte kInstruction_mvn_vc_r5_r5[] = {
221b8021494Sopenharmony_ci  0x78, 0xbf, 0xed, 0x43 // It vc; mvn vc r5 r5
222b8021494Sopenharmony_ci};
223b8021494Sopenharmony_ciconst byte kInstruction_mvn_vc_r6_r6[] = {
224b8021494Sopenharmony_ci  0x78, 0xbf, 0xf6, 0x43 // It vc; mvn vc r6 r6
225b8021494Sopenharmony_ci};
226b8021494Sopenharmony_ciconst byte kInstruction_mvn_vc_r7_r7[] = {
227b8021494Sopenharmony_ci  0x78, 0xbf, 0xff, 0x43 // It vc; mvn vc r7 r7
228b8021494Sopenharmony_ci};
229b8021494Sopenharmony_ciconst byte kInstruction_mvn_hi_r0_r0[] = {
230b8021494Sopenharmony_ci  0x88, 0xbf, 0xc0, 0x43 // It hi; mvn hi r0 r0
231b8021494Sopenharmony_ci};
232b8021494Sopenharmony_ciconst byte kInstruction_mvn_hi_r1_r1[] = {
233b8021494Sopenharmony_ci  0x88, 0xbf, 0xc9, 0x43 // It hi; mvn hi r1 r1
234b8021494Sopenharmony_ci};
235b8021494Sopenharmony_ciconst byte kInstruction_mvn_hi_r2_r2[] = {
236b8021494Sopenharmony_ci  0x88, 0xbf, 0xd2, 0x43 // It hi; mvn hi r2 r2
237b8021494Sopenharmony_ci};
238b8021494Sopenharmony_ciconst byte kInstruction_mvn_hi_r3_r3[] = {
239b8021494Sopenharmony_ci  0x88, 0xbf, 0xdb, 0x43 // It hi; mvn hi r3 r3
240b8021494Sopenharmony_ci};
241b8021494Sopenharmony_ciconst byte kInstruction_mvn_hi_r4_r4[] = {
242b8021494Sopenharmony_ci  0x88, 0xbf, 0xe4, 0x43 // It hi; mvn hi r4 r4
243b8021494Sopenharmony_ci};
244b8021494Sopenharmony_ciconst byte kInstruction_mvn_hi_r5_r5[] = {
245b8021494Sopenharmony_ci  0x88, 0xbf, 0xed, 0x43 // It hi; mvn hi r5 r5
246b8021494Sopenharmony_ci};
247b8021494Sopenharmony_ciconst byte kInstruction_mvn_hi_r6_r6[] = {
248b8021494Sopenharmony_ci  0x88, 0xbf, 0xf6, 0x43 // It hi; mvn hi r6 r6
249b8021494Sopenharmony_ci};
250b8021494Sopenharmony_ciconst byte kInstruction_mvn_hi_r7_r7[] = {
251b8021494Sopenharmony_ci  0x88, 0xbf, 0xff, 0x43 // It hi; mvn hi r7 r7
252b8021494Sopenharmony_ci};
253b8021494Sopenharmony_ciconst byte kInstruction_mvn_ls_r0_r0[] = {
254b8021494Sopenharmony_ci  0x98, 0xbf, 0xc0, 0x43 // It ls; mvn ls r0 r0
255b8021494Sopenharmony_ci};
256b8021494Sopenharmony_ciconst byte kInstruction_mvn_ls_r1_r1[] = {
257b8021494Sopenharmony_ci  0x98, 0xbf, 0xc9, 0x43 // It ls; mvn ls r1 r1
258b8021494Sopenharmony_ci};
259b8021494Sopenharmony_ciconst byte kInstruction_mvn_ls_r2_r2[] = {
260b8021494Sopenharmony_ci  0x98, 0xbf, 0xd2, 0x43 // It ls; mvn ls r2 r2
261b8021494Sopenharmony_ci};
262b8021494Sopenharmony_ciconst byte kInstruction_mvn_ls_r3_r3[] = {
263b8021494Sopenharmony_ci  0x98, 0xbf, 0xdb, 0x43 // It ls; mvn ls r3 r3
264b8021494Sopenharmony_ci};
265b8021494Sopenharmony_ciconst byte kInstruction_mvn_ls_r4_r4[] = {
266b8021494Sopenharmony_ci  0x98, 0xbf, 0xe4, 0x43 // It ls; mvn ls r4 r4
267b8021494Sopenharmony_ci};
268b8021494Sopenharmony_ciconst byte kInstruction_mvn_ls_r5_r5[] = {
269b8021494Sopenharmony_ci  0x98, 0xbf, 0xed, 0x43 // It ls; mvn ls r5 r5
270b8021494Sopenharmony_ci};
271b8021494Sopenharmony_ciconst byte kInstruction_mvn_ls_r6_r6[] = {
272b8021494Sopenharmony_ci  0x98, 0xbf, 0xf6, 0x43 // It ls; mvn ls r6 r6
273b8021494Sopenharmony_ci};
274b8021494Sopenharmony_ciconst byte kInstruction_mvn_ls_r7_r7[] = {
275b8021494Sopenharmony_ci  0x98, 0xbf, 0xff, 0x43 // It ls; mvn ls r7 r7
276b8021494Sopenharmony_ci};
277b8021494Sopenharmony_ciconst byte kInstruction_mvn_ge_r0_r0[] = {
278b8021494Sopenharmony_ci  0xa8, 0xbf, 0xc0, 0x43 // It ge; mvn ge r0 r0
279b8021494Sopenharmony_ci};
280b8021494Sopenharmony_ciconst byte kInstruction_mvn_ge_r1_r1[] = {
281b8021494Sopenharmony_ci  0xa8, 0xbf, 0xc9, 0x43 // It ge; mvn ge r1 r1
282b8021494Sopenharmony_ci};
283b8021494Sopenharmony_ciconst byte kInstruction_mvn_ge_r2_r2[] = {
284b8021494Sopenharmony_ci  0xa8, 0xbf, 0xd2, 0x43 // It ge; mvn ge r2 r2
285b8021494Sopenharmony_ci};
286b8021494Sopenharmony_ciconst byte kInstruction_mvn_ge_r3_r3[] = {
287b8021494Sopenharmony_ci  0xa8, 0xbf, 0xdb, 0x43 // It ge; mvn ge r3 r3
288b8021494Sopenharmony_ci};
289b8021494Sopenharmony_ciconst byte kInstruction_mvn_ge_r4_r4[] = {
290b8021494Sopenharmony_ci  0xa8, 0xbf, 0xe4, 0x43 // It ge; mvn ge r4 r4
291b8021494Sopenharmony_ci};
292b8021494Sopenharmony_ciconst byte kInstruction_mvn_ge_r5_r5[] = {
293b8021494Sopenharmony_ci  0xa8, 0xbf, 0xed, 0x43 // It ge; mvn ge r5 r5
294b8021494Sopenharmony_ci};
295b8021494Sopenharmony_ciconst byte kInstruction_mvn_ge_r6_r6[] = {
296b8021494Sopenharmony_ci  0xa8, 0xbf, 0xf6, 0x43 // It ge; mvn ge r6 r6
297b8021494Sopenharmony_ci};
298b8021494Sopenharmony_ciconst byte kInstruction_mvn_ge_r7_r7[] = {
299b8021494Sopenharmony_ci  0xa8, 0xbf, 0xff, 0x43 // It ge; mvn ge r7 r7
300b8021494Sopenharmony_ci};
301b8021494Sopenharmony_ciconst byte kInstruction_mvn_lt_r0_r0[] = {
302b8021494Sopenharmony_ci  0xb8, 0xbf, 0xc0, 0x43 // It lt; mvn lt r0 r0
303b8021494Sopenharmony_ci};
304b8021494Sopenharmony_ciconst byte kInstruction_mvn_lt_r1_r1[] = {
305b8021494Sopenharmony_ci  0xb8, 0xbf, 0xc9, 0x43 // It lt; mvn lt r1 r1
306b8021494Sopenharmony_ci};
307b8021494Sopenharmony_ciconst byte kInstruction_mvn_lt_r2_r2[] = {
308b8021494Sopenharmony_ci  0xb8, 0xbf, 0xd2, 0x43 // It lt; mvn lt r2 r2
309b8021494Sopenharmony_ci};
310b8021494Sopenharmony_ciconst byte kInstruction_mvn_lt_r3_r3[] = {
311b8021494Sopenharmony_ci  0xb8, 0xbf, 0xdb, 0x43 // It lt; mvn lt r3 r3
312b8021494Sopenharmony_ci};
313b8021494Sopenharmony_ciconst byte kInstruction_mvn_lt_r4_r4[] = {
314b8021494Sopenharmony_ci  0xb8, 0xbf, 0xe4, 0x43 // It lt; mvn lt r4 r4
315b8021494Sopenharmony_ci};
316b8021494Sopenharmony_ciconst byte kInstruction_mvn_lt_r5_r5[] = {
317b8021494Sopenharmony_ci  0xb8, 0xbf, 0xed, 0x43 // It lt; mvn lt r5 r5
318b8021494Sopenharmony_ci};
319b8021494Sopenharmony_ciconst byte kInstruction_mvn_lt_r6_r6[] = {
320b8021494Sopenharmony_ci  0xb8, 0xbf, 0xf6, 0x43 // It lt; mvn lt r6 r6
321b8021494Sopenharmony_ci};
322b8021494Sopenharmony_ciconst byte kInstruction_mvn_lt_r7_r7[] = {
323b8021494Sopenharmony_ci  0xb8, 0xbf, 0xff, 0x43 // It lt; mvn lt r7 r7
324b8021494Sopenharmony_ci};
325b8021494Sopenharmony_ciconst byte kInstruction_mvn_gt_r0_r0[] = {
326b8021494Sopenharmony_ci  0xc8, 0xbf, 0xc0, 0x43 // It gt; mvn gt r0 r0
327b8021494Sopenharmony_ci};
328b8021494Sopenharmony_ciconst byte kInstruction_mvn_gt_r1_r1[] = {
329b8021494Sopenharmony_ci  0xc8, 0xbf, 0xc9, 0x43 // It gt; mvn gt r1 r1
330b8021494Sopenharmony_ci};
331b8021494Sopenharmony_ciconst byte kInstruction_mvn_gt_r2_r2[] = {
332b8021494Sopenharmony_ci  0xc8, 0xbf, 0xd2, 0x43 // It gt; mvn gt r2 r2
333b8021494Sopenharmony_ci};
334b8021494Sopenharmony_ciconst byte kInstruction_mvn_gt_r3_r3[] = {
335b8021494Sopenharmony_ci  0xc8, 0xbf, 0xdb, 0x43 // It gt; mvn gt r3 r3
336b8021494Sopenharmony_ci};
337b8021494Sopenharmony_ciconst byte kInstruction_mvn_gt_r4_r4[] = {
338b8021494Sopenharmony_ci  0xc8, 0xbf, 0xe4, 0x43 // It gt; mvn gt r4 r4
339b8021494Sopenharmony_ci};
340b8021494Sopenharmony_ciconst byte kInstruction_mvn_gt_r5_r5[] = {
341b8021494Sopenharmony_ci  0xc8, 0xbf, 0xed, 0x43 // It gt; mvn gt r5 r5
342b8021494Sopenharmony_ci};
343b8021494Sopenharmony_ciconst byte kInstruction_mvn_gt_r6_r6[] = {
344b8021494Sopenharmony_ci  0xc8, 0xbf, 0xf6, 0x43 // It gt; mvn gt r6 r6
345b8021494Sopenharmony_ci};
346b8021494Sopenharmony_ciconst byte kInstruction_mvn_gt_r7_r7[] = {
347b8021494Sopenharmony_ci  0xc8, 0xbf, 0xff, 0x43 // It gt; mvn gt r7 r7
348b8021494Sopenharmony_ci};
349b8021494Sopenharmony_ciconst byte kInstruction_mvn_le_r0_r0[] = {
350b8021494Sopenharmony_ci  0xd8, 0xbf, 0xc0, 0x43 // It le; mvn le r0 r0
351b8021494Sopenharmony_ci};
352b8021494Sopenharmony_ciconst byte kInstruction_mvn_le_r1_r1[] = {
353b8021494Sopenharmony_ci  0xd8, 0xbf, 0xc9, 0x43 // It le; mvn le r1 r1
354b8021494Sopenharmony_ci};
355b8021494Sopenharmony_ciconst byte kInstruction_mvn_le_r2_r2[] = {
356b8021494Sopenharmony_ci  0xd8, 0xbf, 0xd2, 0x43 // It le; mvn le r2 r2
357b8021494Sopenharmony_ci};
358b8021494Sopenharmony_ciconst byte kInstruction_mvn_le_r3_r3[] = {
359b8021494Sopenharmony_ci  0xd8, 0xbf, 0xdb, 0x43 // It le; mvn le r3 r3
360b8021494Sopenharmony_ci};
361b8021494Sopenharmony_ciconst byte kInstruction_mvn_le_r4_r4[] = {
362b8021494Sopenharmony_ci  0xd8, 0xbf, 0xe4, 0x43 // It le; mvn le r4 r4
363b8021494Sopenharmony_ci};
364b8021494Sopenharmony_ciconst byte kInstruction_mvn_le_r5_r5[] = {
365b8021494Sopenharmony_ci  0xd8, 0xbf, 0xed, 0x43 // It le; mvn le r5 r5
366b8021494Sopenharmony_ci};
367b8021494Sopenharmony_ciconst byte kInstruction_mvn_le_r6_r6[] = {
368b8021494Sopenharmony_ci  0xd8, 0xbf, 0xf6, 0x43 // It le; mvn le r6 r6
369b8021494Sopenharmony_ci};
370b8021494Sopenharmony_ciconst byte kInstruction_mvn_le_r7_r7[] = {
371b8021494Sopenharmony_ci  0xd8, 0xbf, 0xff, 0x43 // It le; mvn le r7 r7
372b8021494Sopenharmony_ci};
373b8021494Sopenharmony_ciconst TestResult kReferencemvn[] = {
374b8021494Sopenharmony_ci  {
375b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_eq_r0_r0),
376b8021494Sopenharmony_ci    kInstruction_mvn_eq_r0_r0,
377b8021494Sopenharmony_ci  },
378b8021494Sopenharmony_ci  {
379b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_eq_r1_r1),
380b8021494Sopenharmony_ci    kInstruction_mvn_eq_r1_r1,
381b8021494Sopenharmony_ci  },
382b8021494Sopenharmony_ci  {
383b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_eq_r2_r2),
384b8021494Sopenharmony_ci    kInstruction_mvn_eq_r2_r2,
385b8021494Sopenharmony_ci  },
386b8021494Sopenharmony_ci  {
387b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_eq_r3_r3),
388b8021494Sopenharmony_ci    kInstruction_mvn_eq_r3_r3,
389b8021494Sopenharmony_ci  },
390b8021494Sopenharmony_ci  {
391b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_eq_r4_r4),
392b8021494Sopenharmony_ci    kInstruction_mvn_eq_r4_r4,
393b8021494Sopenharmony_ci  },
394b8021494Sopenharmony_ci  {
395b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_eq_r5_r5),
396b8021494Sopenharmony_ci    kInstruction_mvn_eq_r5_r5,
397b8021494Sopenharmony_ci  },
398b8021494Sopenharmony_ci  {
399b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_eq_r6_r6),
400b8021494Sopenharmony_ci    kInstruction_mvn_eq_r6_r6,
401b8021494Sopenharmony_ci  },
402b8021494Sopenharmony_ci  {
403b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_eq_r7_r7),
404b8021494Sopenharmony_ci    kInstruction_mvn_eq_r7_r7,
405b8021494Sopenharmony_ci  },
406b8021494Sopenharmony_ci  {
407b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_ne_r0_r0),
408b8021494Sopenharmony_ci    kInstruction_mvn_ne_r0_r0,
409b8021494Sopenharmony_ci  },
410b8021494Sopenharmony_ci  {
411b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_ne_r1_r1),
412b8021494Sopenharmony_ci    kInstruction_mvn_ne_r1_r1,
413b8021494Sopenharmony_ci  },
414b8021494Sopenharmony_ci  {
415b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_ne_r2_r2),
416b8021494Sopenharmony_ci    kInstruction_mvn_ne_r2_r2,
417b8021494Sopenharmony_ci  },
418b8021494Sopenharmony_ci  {
419b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_ne_r3_r3),
420b8021494Sopenharmony_ci    kInstruction_mvn_ne_r3_r3,
421b8021494Sopenharmony_ci  },
422b8021494Sopenharmony_ci  {
423b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_ne_r4_r4),
424b8021494Sopenharmony_ci    kInstruction_mvn_ne_r4_r4,
425b8021494Sopenharmony_ci  },
426b8021494Sopenharmony_ci  {
427b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_ne_r5_r5),
428b8021494Sopenharmony_ci    kInstruction_mvn_ne_r5_r5,
429b8021494Sopenharmony_ci  },
430b8021494Sopenharmony_ci  {
431b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_ne_r6_r6),
432b8021494Sopenharmony_ci    kInstruction_mvn_ne_r6_r6,
433b8021494Sopenharmony_ci  },
434b8021494Sopenharmony_ci  {
435b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_ne_r7_r7),
436b8021494Sopenharmony_ci    kInstruction_mvn_ne_r7_r7,
437b8021494Sopenharmony_ci  },
438b8021494Sopenharmony_ci  {
439b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_cs_r0_r0),
440b8021494Sopenharmony_ci    kInstruction_mvn_cs_r0_r0,
441b8021494Sopenharmony_ci  },
442b8021494Sopenharmony_ci  {
443b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_cs_r1_r1),
444b8021494Sopenharmony_ci    kInstruction_mvn_cs_r1_r1,
445b8021494Sopenharmony_ci  },
446b8021494Sopenharmony_ci  {
447b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_cs_r2_r2),
448b8021494Sopenharmony_ci    kInstruction_mvn_cs_r2_r2,
449b8021494Sopenharmony_ci  },
450b8021494Sopenharmony_ci  {
451b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_cs_r3_r3),
452b8021494Sopenharmony_ci    kInstruction_mvn_cs_r3_r3,
453b8021494Sopenharmony_ci  },
454b8021494Sopenharmony_ci  {
455b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_cs_r4_r4),
456b8021494Sopenharmony_ci    kInstruction_mvn_cs_r4_r4,
457b8021494Sopenharmony_ci  },
458b8021494Sopenharmony_ci  {
459b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_cs_r5_r5),
460b8021494Sopenharmony_ci    kInstruction_mvn_cs_r5_r5,
461b8021494Sopenharmony_ci  },
462b8021494Sopenharmony_ci  {
463b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_cs_r6_r6),
464b8021494Sopenharmony_ci    kInstruction_mvn_cs_r6_r6,
465b8021494Sopenharmony_ci  },
466b8021494Sopenharmony_ci  {
467b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_cs_r7_r7),
468b8021494Sopenharmony_ci    kInstruction_mvn_cs_r7_r7,
469b8021494Sopenharmony_ci  },
470b8021494Sopenharmony_ci  {
471b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_cc_r0_r0),
472b8021494Sopenharmony_ci    kInstruction_mvn_cc_r0_r0,
473b8021494Sopenharmony_ci  },
474b8021494Sopenharmony_ci  {
475b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_cc_r1_r1),
476b8021494Sopenharmony_ci    kInstruction_mvn_cc_r1_r1,
477b8021494Sopenharmony_ci  },
478b8021494Sopenharmony_ci  {
479b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_cc_r2_r2),
480b8021494Sopenharmony_ci    kInstruction_mvn_cc_r2_r2,
481b8021494Sopenharmony_ci  },
482b8021494Sopenharmony_ci  {
483b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_cc_r3_r3),
484b8021494Sopenharmony_ci    kInstruction_mvn_cc_r3_r3,
485b8021494Sopenharmony_ci  },
486b8021494Sopenharmony_ci  {
487b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_cc_r4_r4),
488b8021494Sopenharmony_ci    kInstruction_mvn_cc_r4_r4,
489b8021494Sopenharmony_ci  },
490b8021494Sopenharmony_ci  {
491b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_cc_r5_r5),
492b8021494Sopenharmony_ci    kInstruction_mvn_cc_r5_r5,
493b8021494Sopenharmony_ci  },
494b8021494Sopenharmony_ci  {
495b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_cc_r6_r6),
496b8021494Sopenharmony_ci    kInstruction_mvn_cc_r6_r6,
497b8021494Sopenharmony_ci  },
498b8021494Sopenharmony_ci  {
499b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_cc_r7_r7),
500b8021494Sopenharmony_ci    kInstruction_mvn_cc_r7_r7,
501b8021494Sopenharmony_ci  },
502b8021494Sopenharmony_ci  {
503b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_mi_r0_r0),
504b8021494Sopenharmony_ci    kInstruction_mvn_mi_r0_r0,
505b8021494Sopenharmony_ci  },
506b8021494Sopenharmony_ci  {
507b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_mi_r1_r1),
508b8021494Sopenharmony_ci    kInstruction_mvn_mi_r1_r1,
509b8021494Sopenharmony_ci  },
510b8021494Sopenharmony_ci  {
511b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_mi_r2_r2),
512b8021494Sopenharmony_ci    kInstruction_mvn_mi_r2_r2,
513b8021494Sopenharmony_ci  },
514b8021494Sopenharmony_ci  {
515b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_mi_r3_r3),
516b8021494Sopenharmony_ci    kInstruction_mvn_mi_r3_r3,
517b8021494Sopenharmony_ci  },
518b8021494Sopenharmony_ci  {
519b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_mi_r4_r4),
520b8021494Sopenharmony_ci    kInstruction_mvn_mi_r4_r4,
521b8021494Sopenharmony_ci  },
522b8021494Sopenharmony_ci  {
523b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_mi_r5_r5),
524b8021494Sopenharmony_ci    kInstruction_mvn_mi_r5_r5,
525b8021494Sopenharmony_ci  },
526b8021494Sopenharmony_ci  {
527b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_mi_r6_r6),
528b8021494Sopenharmony_ci    kInstruction_mvn_mi_r6_r6,
529b8021494Sopenharmony_ci  },
530b8021494Sopenharmony_ci  {
531b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_mi_r7_r7),
532b8021494Sopenharmony_ci    kInstruction_mvn_mi_r7_r7,
533b8021494Sopenharmony_ci  },
534b8021494Sopenharmony_ci  {
535b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_pl_r0_r0),
536b8021494Sopenharmony_ci    kInstruction_mvn_pl_r0_r0,
537b8021494Sopenharmony_ci  },
538b8021494Sopenharmony_ci  {
539b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_pl_r1_r1),
540b8021494Sopenharmony_ci    kInstruction_mvn_pl_r1_r1,
541b8021494Sopenharmony_ci  },
542b8021494Sopenharmony_ci  {
543b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_pl_r2_r2),
544b8021494Sopenharmony_ci    kInstruction_mvn_pl_r2_r2,
545b8021494Sopenharmony_ci  },
546b8021494Sopenharmony_ci  {
547b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_pl_r3_r3),
548b8021494Sopenharmony_ci    kInstruction_mvn_pl_r3_r3,
549b8021494Sopenharmony_ci  },
550b8021494Sopenharmony_ci  {
551b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_pl_r4_r4),
552b8021494Sopenharmony_ci    kInstruction_mvn_pl_r4_r4,
553b8021494Sopenharmony_ci  },
554b8021494Sopenharmony_ci  {
555b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_pl_r5_r5),
556b8021494Sopenharmony_ci    kInstruction_mvn_pl_r5_r5,
557b8021494Sopenharmony_ci  },
558b8021494Sopenharmony_ci  {
559b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_pl_r6_r6),
560b8021494Sopenharmony_ci    kInstruction_mvn_pl_r6_r6,
561b8021494Sopenharmony_ci  },
562b8021494Sopenharmony_ci  {
563b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_pl_r7_r7),
564b8021494Sopenharmony_ci    kInstruction_mvn_pl_r7_r7,
565b8021494Sopenharmony_ci  },
566b8021494Sopenharmony_ci  {
567b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_vs_r0_r0),
568b8021494Sopenharmony_ci    kInstruction_mvn_vs_r0_r0,
569b8021494Sopenharmony_ci  },
570b8021494Sopenharmony_ci  {
571b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_vs_r1_r1),
572b8021494Sopenharmony_ci    kInstruction_mvn_vs_r1_r1,
573b8021494Sopenharmony_ci  },
574b8021494Sopenharmony_ci  {
575b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_vs_r2_r2),
576b8021494Sopenharmony_ci    kInstruction_mvn_vs_r2_r2,
577b8021494Sopenharmony_ci  },
578b8021494Sopenharmony_ci  {
579b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_vs_r3_r3),
580b8021494Sopenharmony_ci    kInstruction_mvn_vs_r3_r3,
581b8021494Sopenharmony_ci  },
582b8021494Sopenharmony_ci  {
583b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_vs_r4_r4),
584b8021494Sopenharmony_ci    kInstruction_mvn_vs_r4_r4,
585b8021494Sopenharmony_ci  },
586b8021494Sopenharmony_ci  {
587b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_vs_r5_r5),
588b8021494Sopenharmony_ci    kInstruction_mvn_vs_r5_r5,
589b8021494Sopenharmony_ci  },
590b8021494Sopenharmony_ci  {
591b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_vs_r6_r6),
592b8021494Sopenharmony_ci    kInstruction_mvn_vs_r6_r6,
593b8021494Sopenharmony_ci  },
594b8021494Sopenharmony_ci  {
595b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_vs_r7_r7),
596b8021494Sopenharmony_ci    kInstruction_mvn_vs_r7_r7,
597b8021494Sopenharmony_ci  },
598b8021494Sopenharmony_ci  {
599b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_vc_r0_r0),
600b8021494Sopenharmony_ci    kInstruction_mvn_vc_r0_r0,
601b8021494Sopenharmony_ci  },
602b8021494Sopenharmony_ci  {
603b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_vc_r1_r1),
604b8021494Sopenharmony_ci    kInstruction_mvn_vc_r1_r1,
605b8021494Sopenharmony_ci  },
606b8021494Sopenharmony_ci  {
607b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_vc_r2_r2),
608b8021494Sopenharmony_ci    kInstruction_mvn_vc_r2_r2,
609b8021494Sopenharmony_ci  },
610b8021494Sopenharmony_ci  {
611b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_vc_r3_r3),
612b8021494Sopenharmony_ci    kInstruction_mvn_vc_r3_r3,
613b8021494Sopenharmony_ci  },
614b8021494Sopenharmony_ci  {
615b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_vc_r4_r4),
616b8021494Sopenharmony_ci    kInstruction_mvn_vc_r4_r4,
617b8021494Sopenharmony_ci  },
618b8021494Sopenharmony_ci  {
619b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_vc_r5_r5),
620b8021494Sopenharmony_ci    kInstruction_mvn_vc_r5_r5,
621b8021494Sopenharmony_ci  },
622b8021494Sopenharmony_ci  {
623b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_vc_r6_r6),
624b8021494Sopenharmony_ci    kInstruction_mvn_vc_r6_r6,
625b8021494Sopenharmony_ci  },
626b8021494Sopenharmony_ci  {
627b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_vc_r7_r7),
628b8021494Sopenharmony_ci    kInstruction_mvn_vc_r7_r7,
629b8021494Sopenharmony_ci  },
630b8021494Sopenharmony_ci  {
631b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_hi_r0_r0),
632b8021494Sopenharmony_ci    kInstruction_mvn_hi_r0_r0,
633b8021494Sopenharmony_ci  },
634b8021494Sopenharmony_ci  {
635b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_hi_r1_r1),
636b8021494Sopenharmony_ci    kInstruction_mvn_hi_r1_r1,
637b8021494Sopenharmony_ci  },
638b8021494Sopenharmony_ci  {
639b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_hi_r2_r2),
640b8021494Sopenharmony_ci    kInstruction_mvn_hi_r2_r2,
641b8021494Sopenharmony_ci  },
642b8021494Sopenharmony_ci  {
643b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_hi_r3_r3),
644b8021494Sopenharmony_ci    kInstruction_mvn_hi_r3_r3,
645b8021494Sopenharmony_ci  },
646b8021494Sopenharmony_ci  {
647b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_hi_r4_r4),
648b8021494Sopenharmony_ci    kInstruction_mvn_hi_r4_r4,
649b8021494Sopenharmony_ci  },
650b8021494Sopenharmony_ci  {
651b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_hi_r5_r5),
652b8021494Sopenharmony_ci    kInstruction_mvn_hi_r5_r5,
653b8021494Sopenharmony_ci  },
654b8021494Sopenharmony_ci  {
655b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_hi_r6_r6),
656b8021494Sopenharmony_ci    kInstruction_mvn_hi_r6_r6,
657b8021494Sopenharmony_ci  },
658b8021494Sopenharmony_ci  {
659b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_hi_r7_r7),
660b8021494Sopenharmony_ci    kInstruction_mvn_hi_r7_r7,
661b8021494Sopenharmony_ci  },
662b8021494Sopenharmony_ci  {
663b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_ls_r0_r0),
664b8021494Sopenharmony_ci    kInstruction_mvn_ls_r0_r0,
665b8021494Sopenharmony_ci  },
666b8021494Sopenharmony_ci  {
667b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_ls_r1_r1),
668b8021494Sopenharmony_ci    kInstruction_mvn_ls_r1_r1,
669b8021494Sopenharmony_ci  },
670b8021494Sopenharmony_ci  {
671b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_ls_r2_r2),
672b8021494Sopenharmony_ci    kInstruction_mvn_ls_r2_r2,
673b8021494Sopenharmony_ci  },
674b8021494Sopenharmony_ci  {
675b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_ls_r3_r3),
676b8021494Sopenharmony_ci    kInstruction_mvn_ls_r3_r3,
677b8021494Sopenharmony_ci  },
678b8021494Sopenharmony_ci  {
679b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_ls_r4_r4),
680b8021494Sopenharmony_ci    kInstruction_mvn_ls_r4_r4,
681b8021494Sopenharmony_ci  },
682b8021494Sopenharmony_ci  {
683b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_ls_r5_r5),
684b8021494Sopenharmony_ci    kInstruction_mvn_ls_r5_r5,
685b8021494Sopenharmony_ci  },
686b8021494Sopenharmony_ci  {
687b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_ls_r6_r6),
688b8021494Sopenharmony_ci    kInstruction_mvn_ls_r6_r6,
689b8021494Sopenharmony_ci  },
690b8021494Sopenharmony_ci  {
691b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_ls_r7_r7),
692b8021494Sopenharmony_ci    kInstruction_mvn_ls_r7_r7,
693b8021494Sopenharmony_ci  },
694b8021494Sopenharmony_ci  {
695b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_ge_r0_r0),
696b8021494Sopenharmony_ci    kInstruction_mvn_ge_r0_r0,
697b8021494Sopenharmony_ci  },
698b8021494Sopenharmony_ci  {
699b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_ge_r1_r1),
700b8021494Sopenharmony_ci    kInstruction_mvn_ge_r1_r1,
701b8021494Sopenharmony_ci  },
702b8021494Sopenharmony_ci  {
703b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_ge_r2_r2),
704b8021494Sopenharmony_ci    kInstruction_mvn_ge_r2_r2,
705b8021494Sopenharmony_ci  },
706b8021494Sopenharmony_ci  {
707b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_ge_r3_r3),
708b8021494Sopenharmony_ci    kInstruction_mvn_ge_r3_r3,
709b8021494Sopenharmony_ci  },
710b8021494Sopenharmony_ci  {
711b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_ge_r4_r4),
712b8021494Sopenharmony_ci    kInstruction_mvn_ge_r4_r4,
713b8021494Sopenharmony_ci  },
714b8021494Sopenharmony_ci  {
715b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_ge_r5_r5),
716b8021494Sopenharmony_ci    kInstruction_mvn_ge_r5_r5,
717b8021494Sopenharmony_ci  },
718b8021494Sopenharmony_ci  {
719b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_ge_r6_r6),
720b8021494Sopenharmony_ci    kInstruction_mvn_ge_r6_r6,
721b8021494Sopenharmony_ci  },
722b8021494Sopenharmony_ci  {
723b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_ge_r7_r7),
724b8021494Sopenharmony_ci    kInstruction_mvn_ge_r7_r7,
725b8021494Sopenharmony_ci  },
726b8021494Sopenharmony_ci  {
727b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_lt_r0_r0),
728b8021494Sopenharmony_ci    kInstruction_mvn_lt_r0_r0,
729b8021494Sopenharmony_ci  },
730b8021494Sopenharmony_ci  {
731b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_lt_r1_r1),
732b8021494Sopenharmony_ci    kInstruction_mvn_lt_r1_r1,
733b8021494Sopenharmony_ci  },
734b8021494Sopenharmony_ci  {
735b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_lt_r2_r2),
736b8021494Sopenharmony_ci    kInstruction_mvn_lt_r2_r2,
737b8021494Sopenharmony_ci  },
738b8021494Sopenharmony_ci  {
739b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_lt_r3_r3),
740b8021494Sopenharmony_ci    kInstruction_mvn_lt_r3_r3,
741b8021494Sopenharmony_ci  },
742b8021494Sopenharmony_ci  {
743b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_lt_r4_r4),
744b8021494Sopenharmony_ci    kInstruction_mvn_lt_r4_r4,
745b8021494Sopenharmony_ci  },
746b8021494Sopenharmony_ci  {
747b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_lt_r5_r5),
748b8021494Sopenharmony_ci    kInstruction_mvn_lt_r5_r5,
749b8021494Sopenharmony_ci  },
750b8021494Sopenharmony_ci  {
751b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_lt_r6_r6),
752b8021494Sopenharmony_ci    kInstruction_mvn_lt_r6_r6,
753b8021494Sopenharmony_ci  },
754b8021494Sopenharmony_ci  {
755b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_lt_r7_r7),
756b8021494Sopenharmony_ci    kInstruction_mvn_lt_r7_r7,
757b8021494Sopenharmony_ci  },
758b8021494Sopenharmony_ci  {
759b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_gt_r0_r0),
760b8021494Sopenharmony_ci    kInstruction_mvn_gt_r0_r0,
761b8021494Sopenharmony_ci  },
762b8021494Sopenharmony_ci  {
763b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_gt_r1_r1),
764b8021494Sopenharmony_ci    kInstruction_mvn_gt_r1_r1,
765b8021494Sopenharmony_ci  },
766b8021494Sopenharmony_ci  {
767b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_gt_r2_r2),
768b8021494Sopenharmony_ci    kInstruction_mvn_gt_r2_r2,
769b8021494Sopenharmony_ci  },
770b8021494Sopenharmony_ci  {
771b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_gt_r3_r3),
772b8021494Sopenharmony_ci    kInstruction_mvn_gt_r3_r3,
773b8021494Sopenharmony_ci  },
774b8021494Sopenharmony_ci  {
775b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_gt_r4_r4),
776b8021494Sopenharmony_ci    kInstruction_mvn_gt_r4_r4,
777b8021494Sopenharmony_ci  },
778b8021494Sopenharmony_ci  {
779b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_gt_r5_r5),
780b8021494Sopenharmony_ci    kInstruction_mvn_gt_r5_r5,
781b8021494Sopenharmony_ci  },
782b8021494Sopenharmony_ci  {
783b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_gt_r6_r6),
784b8021494Sopenharmony_ci    kInstruction_mvn_gt_r6_r6,
785b8021494Sopenharmony_ci  },
786b8021494Sopenharmony_ci  {
787b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_gt_r7_r7),
788b8021494Sopenharmony_ci    kInstruction_mvn_gt_r7_r7,
789b8021494Sopenharmony_ci  },
790b8021494Sopenharmony_ci  {
791b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_le_r0_r0),
792b8021494Sopenharmony_ci    kInstruction_mvn_le_r0_r0,
793b8021494Sopenharmony_ci  },
794b8021494Sopenharmony_ci  {
795b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_le_r1_r1),
796b8021494Sopenharmony_ci    kInstruction_mvn_le_r1_r1,
797b8021494Sopenharmony_ci  },
798b8021494Sopenharmony_ci  {
799b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_le_r2_r2),
800b8021494Sopenharmony_ci    kInstruction_mvn_le_r2_r2,
801b8021494Sopenharmony_ci  },
802b8021494Sopenharmony_ci  {
803b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_le_r3_r3),
804b8021494Sopenharmony_ci    kInstruction_mvn_le_r3_r3,
805b8021494Sopenharmony_ci  },
806b8021494Sopenharmony_ci  {
807b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_le_r4_r4),
808b8021494Sopenharmony_ci    kInstruction_mvn_le_r4_r4,
809b8021494Sopenharmony_ci  },
810b8021494Sopenharmony_ci  {
811b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_le_r5_r5),
812b8021494Sopenharmony_ci    kInstruction_mvn_le_r5_r5,
813b8021494Sopenharmony_ci  },
814b8021494Sopenharmony_ci  {
815b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_le_r6_r6),
816b8021494Sopenharmony_ci    kInstruction_mvn_le_r6_r6,
817b8021494Sopenharmony_ci  },
818b8021494Sopenharmony_ci  {
819b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_mvn_le_r7_r7),
820b8021494Sopenharmony_ci    kInstruction_mvn_le_r7_r7,
821b8021494Sopenharmony_ci  },
822b8021494Sopenharmony_ci};
823b8021494Sopenharmony_ci
824b8021494Sopenharmony_ci#endif  // VIXL_ASSEMBLER_COND_RD_OPERAND_RN_IDENTICAL_LOW_REGISTERS_IN_IT_BLOCK_MVN_T32_H_
825