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_SIMULATOR_COND_RD_OPERAND_IMM16_MOVT_T32_H_
35b8021494Sopenharmony_ci#define VIXL_SIMULATOR_COND_RD_OPERAND_IMM16_MOVT_T32_H_
36b8021494Sopenharmony_ci
37b8021494Sopenharmony_ciconst Inputs kOutputs_Movt_Condition_eq_r0_0x0[] = {
38b8021494Sopenharmony_ci  { 0x80000000, 0xabababab },
39b8021494Sopenharmony_ci  { 0x40000000, 0x0000abab },
40b8021494Sopenharmony_ci  { 0x20000000, 0xabababab },
41b8021494Sopenharmony_ci  { 0x10000000, 0xabababab },
42b8021494Sopenharmony_ci  { 0xc0000000, 0x0000abab },
43b8021494Sopenharmony_ci  { 0xa0000000, 0xabababab },
44b8021494Sopenharmony_ci  { 0x90000000, 0xabababab },
45b8021494Sopenharmony_ci  { 0x60000000, 0x0000abab },
46b8021494Sopenharmony_ci  { 0x50000000, 0x0000abab },
47b8021494Sopenharmony_ci  { 0x30000000, 0xabababab },
48b8021494Sopenharmony_ci  { 0xe0000000, 0x0000abab },
49b8021494Sopenharmony_ci  { 0xd0000000, 0x0000abab },
50b8021494Sopenharmony_ci  { 0xb0000000, 0xabababab },
51b8021494Sopenharmony_ci  { 0x70000000, 0x0000abab },
52b8021494Sopenharmony_ci  { 0xf0000000, 0x0000abab },
53b8021494Sopenharmony_ci};
54b8021494Sopenharmony_ciconst Inputs kOutputs_Movt_Condition_ne_r0_0x0[] = {
55b8021494Sopenharmony_ci  { 0x80000000, 0x0000abab },
56b8021494Sopenharmony_ci  { 0x40000000, 0xabababab },
57b8021494Sopenharmony_ci  { 0x20000000, 0x0000abab },
58b8021494Sopenharmony_ci  { 0x10000000, 0x0000abab },
59b8021494Sopenharmony_ci  { 0xc0000000, 0xabababab },
60b8021494Sopenharmony_ci  { 0xa0000000, 0x0000abab },
61b8021494Sopenharmony_ci  { 0x90000000, 0x0000abab },
62b8021494Sopenharmony_ci  { 0x60000000, 0xabababab },
63b8021494Sopenharmony_ci  { 0x50000000, 0xabababab },
64b8021494Sopenharmony_ci  { 0x30000000, 0x0000abab },
65b8021494Sopenharmony_ci  { 0xe0000000, 0xabababab },
66b8021494Sopenharmony_ci  { 0xd0000000, 0xabababab },
67b8021494Sopenharmony_ci  { 0xb0000000, 0x0000abab },
68b8021494Sopenharmony_ci  { 0x70000000, 0xabababab },
69b8021494Sopenharmony_ci  { 0xf0000000, 0xabababab },
70b8021494Sopenharmony_ci};
71b8021494Sopenharmony_ciconst Inputs kOutputs_Movt_Condition_cs_r0_0x0[] = {
72b8021494Sopenharmony_ci  { 0x80000000, 0xabababab },
73b8021494Sopenharmony_ci  { 0x40000000, 0xabababab },
74b8021494Sopenharmony_ci  { 0x20000000, 0x0000abab },
75b8021494Sopenharmony_ci  { 0x10000000, 0xabababab },
76b8021494Sopenharmony_ci  { 0xc0000000, 0xabababab },
77b8021494Sopenharmony_ci  { 0xa0000000, 0x0000abab },
78b8021494Sopenharmony_ci  { 0x90000000, 0xabababab },
79b8021494Sopenharmony_ci  { 0x60000000, 0x0000abab },
80b8021494Sopenharmony_ci  { 0x50000000, 0xabababab },
81b8021494Sopenharmony_ci  { 0x30000000, 0x0000abab },
82b8021494Sopenharmony_ci  { 0xe0000000, 0x0000abab },
83b8021494Sopenharmony_ci  { 0xd0000000, 0xabababab },
84b8021494Sopenharmony_ci  { 0xb0000000, 0x0000abab },
85b8021494Sopenharmony_ci  { 0x70000000, 0x0000abab },
86b8021494Sopenharmony_ci  { 0xf0000000, 0x0000abab },
87b8021494Sopenharmony_ci};
88b8021494Sopenharmony_ciconst Inputs kOutputs_Movt_Condition_cc_r0_0x0[] = {
89b8021494Sopenharmony_ci  { 0x80000000, 0x0000abab },
90b8021494Sopenharmony_ci  { 0x40000000, 0x0000abab },
91b8021494Sopenharmony_ci  { 0x20000000, 0xabababab },
92b8021494Sopenharmony_ci  { 0x10000000, 0x0000abab },
93b8021494Sopenharmony_ci  { 0xc0000000, 0x0000abab },
94b8021494Sopenharmony_ci  { 0xa0000000, 0xabababab },
95b8021494Sopenharmony_ci  { 0x90000000, 0x0000abab },
96b8021494Sopenharmony_ci  { 0x60000000, 0xabababab },
97b8021494Sopenharmony_ci  { 0x50000000, 0x0000abab },
98b8021494Sopenharmony_ci  { 0x30000000, 0xabababab },
99b8021494Sopenharmony_ci  { 0xe0000000, 0xabababab },
100b8021494Sopenharmony_ci  { 0xd0000000, 0x0000abab },
101b8021494Sopenharmony_ci  { 0xb0000000, 0xabababab },
102b8021494Sopenharmony_ci  { 0x70000000, 0xabababab },
103b8021494Sopenharmony_ci  { 0xf0000000, 0xabababab },
104b8021494Sopenharmony_ci};
105b8021494Sopenharmony_ciconst Inputs kOutputs_Movt_Condition_mi_r0_0x0[] = {
106b8021494Sopenharmony_ci  { 0x80000000, 0x0000abab },
107b8021494Sopenharmony_ci  { 0x40000000, 0xabababab },
108b8021494Sopenharmony_ci  { 0x20000000, 0xabababab },
109b8021494Sopenharmony_ci  { 0x10000000, 0xabababab },
110b8021494Sopenharmony_ci  { 0xc0000000, 0x0000abab },
111b8021494Sopenharmony_ci  { 0xa0000000, 0x0000abab },
112b8021494Sopenharmony_ci  { 0x90000000, 0x0000abab },
113b8021494Sopenharmony_ci  { 0x60000000, 0xabababab },
114b8021494Sopenharmony_ci  { 0x50000000, 0xabababab },
115b8021494Sopenharmony_ci  { 0x30000000, 0xabababab },
116b8021494Sopenharmony_ci  { 0xe0000000, 0x0000abab },
117b8021494Sopenharmony_ci  { 0xd0000000, 0x0000abab },
118b8021494Sopenharmony_ci  { 0xb0000000, 0x0000abab },
119b8021494Sopenharmony_ci  { 0x70000000, 0xabababab },
120b8021494Sopenharmony_ci  { 0xf0000000, 0x0000abab },
121b8021494Sopenharmony_ci};
122b8021494Sopenharmony_ciconst Inputs kOutputs_Movt_Condition_pl_r0_0x0[] = {
123b8021494Sopenharmony_ci  { 0x80000000, 0xabababab },
124b8021494Sopenharmony_ci  { 0x40000000, 0x0000abab },
125b8021494Sopenharmony_ci  { 0x20000000, 0x0000abab },
126b8021494Sopenharmony_ci  { 0x10000000, 0x0000abab },
127b8021494Sopenharmony_ci  { 0xc0000000, 0xabababab },
128b8021494Sopenharmony_ci  { 0xa0000000, 0xabababab },
129b8021494Sopenharmony_ci  { 0x90000000, 0xabababab },
130b8021494Sopenharmony_ci  { 0x60000000, 0x0000abab },
131b8021494Sopenharmony_ci  { 0x50000000, 0x0000abab },
132b8021494Sopenharmony_ci  { 0x30000000, 0x0000abab },
133b8021494Sopenharmony_ci  { 0xe0000000, 0xabababab },
134b8021494Sopenharmony_ci  { 0xd0000000, 0xabababab },
135b8021494Sopenharmony_ci  { 0xb0000000, 0xabababab },
136b8021494Sopenharmony_ci  { 0x70000000, 0x0000abab },
137b8021494Sopenharmony_ci  { 0xf0000000, 0xabababab },
138b8021494Sopenharmony_ci};
139b8021494Sopenharmony_ciconst Inputs kOutputs_Movt_Condition_vs_r0_0x0[] = {
140b8021494Sopenharmony_ci  { 0x80000000, 0xabababab },
141b8021494Sopenharmony_ci  { 0x40000000, 0xabababab },
142b8021494Sopenharmony_ci  { 0x20000000, 0xabababab },
143b8021494Sopenharmony_ci  { 0x10000000, 0x0000abab },
144b8021494Sopenharmony_ci  { 0xc0000000, 0xabababab },
145b8021494Sopenharmony_ci  { 0xa0000000, 0xabababab },
146b8021494Sopenharmony_ci  { 0x90000000, 0x0000abab },
147b8021494Sopenharmony_ci  { 0x60000000, 0xabababab },
148b8021494Sopenharmony_ci  { 0x50000000, 0x0000abab },
149b8021494Sopenharmony_ci  { 0x30000000, 0x0000abab },
150b8021494Sopenharmony_ci  { 0xe0000000, 0xabababab },
151b8021494Sopenharmony_ci  { 0xd0000000, 0x0000abab },
152b8021494Sopenharmony_ci  { 0xb0000000, 0x0000abab },
153b8021494Sopenharmony_ci  { 0x70000000, 0x0000abab },
154b8021494Sopenharmony_ci  { 0xf0000000, 0x0000abab },
155b8021494Sopenharmony_ci};
156b8021494Sopenharmony_ciconst Inputs kOutputs_Movt_Condition_vc_r0_0x0[] = {
157b8021494Sopenharmony_ci  { 0x80000000, 0x0000abab },
158b8021494Sopenharmony_ci  { 0x40000000, 0x0000abab },
159b8021494Sopenharmony_ci  { 0x20000000, 0x0000abab },
160b8021494Sopenharmony_ci  { 0x10000000, 0xabababab },
161b8021494Sopenharmony_ci  { 0xc0000000, 0x0000abab },
162b8021494Sopenharmony_ci  { 0xa0000000, 0x0000abab },
163b8021494Sopenharmony_ci  { 0x90000000, 0xabababab },
164b8021494Sopenharmony_ci  { 0x60000000, 0x0000abab },
165b8021494Sopenharmony_ci  { 0x50000000, 0xabababab },
166b8021494Sopenharmony_ci  { 0x30000000, 0xabababab },
167b8021494Sopenharmony_ci  { 0xe0000000, 0x0000abab },
168b8021494Sopenharmony_ci  { 0xd0000000, 0xabababab },
169b8021494Sopenharmony_ci  { 0xb0000000, 0xabababab },
170b8021494Sopenharmony_ci  { 0x70000000, 0xabababab },
171b8021494Sopenharmony_ci  { 0xf0000000, 0xabababab },
172b8021494Sopenharmony_ci};
173b8021494Sopenharmony_ciconst Inputs kOutputs_Movt_Condition_hi_r0_0x0[] = {
174b8021494Sopenharmony_ci  { 0x80000000, 0xabababab },
175b8021494Sopenharmony_ci  { 0x40000000, 0xabababab },
176b8021494Sopenharmony_ci  { 0x20000000, 0x0000abab },
177b8021494Sopenharmony_ci  { 0x10000000, 0xabababab },
178b8021494Sopenharmony_ci  { 0xc0000000, 0xabababab },
179b8021494Sopenharmony_ci  { 0xa0000000, 0x0000abab },
180b8021494Sopenharmony_ci  { 0x90000000, 0xabababab },
181b8021494Sopenharmony_ci  { 0x60000000, 0xabababab },
182b8021494Sopenharmony_ci  { 0x50000000, 0xabababab },
183b8021494Sopenharmony_ci  { 0x30000000, 0x0000abab },
184b8021494Sopenharmony_ci  { 0xe0000000, 0xabababab },
185b8021494Sopenharmony_ci  { 0xd0000000, 0xabababab },
186b8021494Sopenharmony_ci  { 0xb0000000, 0x0000abab },
187b8021494Sopenharmony_ci  { 0x70000000, 0xabababab },
188b8021494Sopenharmony_ci  { 0xf0000000, 0xabababab },
189b8021494Sopenharmony_ci};
190b8021494Sopenharmony_ciconst Inputs kOutputs_Movt_Condition_ls_r0_0x0[] = {
191b8021494Sopenharmony_ci  { 0x80000000, 0x0000abab },
192b8021494Sopenharmony_ci  { 0x40000000, 0x0000abab },
193b8021494Sopenharmony_ci  { 0x20000000, 0xabababab },
194b8021494Sopenharmony_ci  { 0x10000000, 0x0000abab },
195b8021494Sopenharmony_ci  { 0xc0000000, 0x0000abab },
196b8021494Sopenharmony_ci  { 0xa0000000, 0xabababab },
197b8021494Sopenharmony_ci  { 0x90000000, 0x0000abab },
198b8021494Sopenharmony_ci  { 0x60000000, 0x0000abab },
199b8021494Sopenharmony_ci  { 0x50000000, 0x0000abab },
200b8021494Sopenharmony_ci  { 0x30000000, 0xabababab },
201b8021494Sopenharmony_ci  { 0xe0000000, 0x0000abab },
202b8021494Sopenharmony_ci  { 0xd0000000, 0x0000abab },
203b8021494Sopenharmony_ci  { 0xb0000000, 0xabababab },
204b8021494Sopenharmony_ci  { 0x70000000, 0x0000abab },
205b8021494Sopenharmony_ci  { 0xf0000000, 0x0000abab },
206b8021494Sopenharmony_ci};
207b8021494Sopenharmony_ciconst Inputs kOutputs_Movt_Condition_ge_r0_0x0[] = {
208b8021494Sopenharmony_ci  { 0x80000000, 0xabababab },
209b8021494Sopenharmony_ci  { 0x40000000, 0x0000abab },
210b8021494Sopenharmony_ci  { 0x20000000, 0x0000abab },
211b8021494Sopenharmony_ci  { 0x10000000, 0xabababab },
212b8021494Sopenharmony_ci  { 0xc0000000, 0xabababab },
213b8021494Sopenharmony_ci  { 0xa0000000, 0xabababab },
214b8021494Sopenharmony_ci  { 0x90000000, 0x0000abab },
215b8021494Sopenharmony_ci  { 0x60000000, 0x0000abab },
216b8021494Sopenharmony_ci  { 0x50000000, 0xabababab },
217b8021494Sopenharmony_ci  { 0x30000000, 0xabababab },
218b8021494Sopenharmony_ci  { 0xe0000000, 0xabababab },
219b8021494Sopenharmony_ci  { 0xd0000000, 0x0000abab },
220b8021494Sopenharmony_ci  { 0xb0000000, 0x0000abab },
221b8021494Sopenharmony_ci  { 0x70000000, 0xabababab },
222b8021494Sopenharmony_ci  { 0xf0000000, 0x0000abab },
223b8021494Sopenharmony_ci};
224b8021494Sopenharmony_ciconst Inputs kOutputs_Movt_Condition_lt_r0_0x0[] = {
225b8021494Sopenharmony_ci  { 0x80000000, 0x0000abab },
226b8021494Sopenharmony_ci  { 0x40000000, 0xabababab },
227b8021494Sopenharmony_ci  { 0x20000000, 0xabababab },
228b8021494Sopenharmony_ci  { 0x10000000, 0x0000abab },
229b8021494Sopenharmony_ci  { 0xc0000000, 0x0000abab },
230b8021494Sopenharmony_ci  { 0xa0000000, 0x0000abab },
231b8021494Sopenharmony_ci  { 0x90000000, 0xabababab },
232b8021494Sopenharmony_ci  { 0x60000000, 0xabababab },
233b8021494Sopenharmony_ci  { 0x50000000, 0x0000abab },
234b8021494Sopenharmony_ci  { 0x30000000, 0x0000abab },
235b8021494Sopenharmony_ci  { 0xe0000000, 0x0000abab },
236b8021494Sopenharmony_ci  { 0xd0000000, 0xabababab },
237b8021494Sopenharmony_ci  { 0xb0000000, 0xabababab },
238b8021494Sopenharmony_ci  { 0x70000000, 0x0000abab },
239b8021494Sopenharmony_ci  { 0xf0000000, 0xabababab },
240b8021494Sopenharmony_ci};
241b8021494Sopenharmony_ciconst Inputs kOutputs_Movt_Condition_gt_r0_0x0[] = {
242b8021494Sopenharmony_ci  { 0x80000000, 0xabababab },
243b8021494Sopenharmony_ci  { 0x40000000, 0xabababab },
244b8021494Sopenharmony_ci  { 0x20000000, 0x0000abab },
245b8021494Sopenharmony_ci  { 0x10000000, 0xabababab },
246b8021494Sopenharmony_ci  { 0xc0000000, 0xabababab },
247b8021494Sopenharmony_ci  { 0xa0000000, 0xabababab },
248b8021494Sopenharmony_ci  { 0x90000000, 0x0000abab },
249b8021494Sopenharmony_ci  { 0x60000000, 0xabababab },
250b8021494Sopenharmony_ci  { 0x50000000, 0xabababab },
251b8021494Sopenharmony_ci  { 0x30000000, 0xabababab },
252b8021494Sopenharmony_ci  { 0xe0000000, 0xabababab },
253b8021494Sopenharmony_ci  { 0xd0000000, 0xabababab },
254b8021494Sopenharmony_ci  { 0xb0000000, 0x0000abab },
255b8021494Sopenharmony_ci  { 0x70000000, 0xabababab },
256b8021494Sopenharmony_ci  { 0xf0000000, 0xabababab },
257b8021494Sopenharmony_ci};
258b8021494Sopenharmony_ciconst Inputs kOutputs_Movt_Condition_le_r0_0x0[] = {
259b8021494Sopenharmony_ci  { 0x80000000, 0x0000abab },
260b8021494Sopenharmony_ci  { 0x40000000, 0x0000abab },
261b8021494Sopenharmony_ci  { 0x20000000, 0xabababab },
262b8021494Sopenharmony_ci  { 0x10000000, 0x0000abab },
263b8021494Sopenharmony_ci  { 0xc0000000, 0x0000abab },
264b8021494Sopenharmony_ci  { 0xa0000000, 0x0000abab },
265b8021494Sopenharmony_ci  { 0x90000000, 0xabababab },
266b8021494Sopenharmony_ci  { 0x60000000, 0x0000abab },
267b8021494Sopenharmony_ci  { 0x50000000, 0x0000abab },
268b8021494Sopenharmony_ci  { 0x30000000, 0x0000abab },
269b8021494Sopenharmony_ci  { 0xe0000000, 0x0000abab },
270b8021494Sopenharmony_ci  { 0xd0000000, 0x0000abab },
271b8021494Sopenharmony_ci  { 0xb0000000, 0xabababab },
272b8021494Sopenharmony_ci  { 0x70000000, 0x0000abab },
273b8021494Sopenharmony_ci  { 0xf0000000, 0x0000abab },
274b8021494Sopenharmony_ci};
275b8021494Sopenharmony_ciconst Inputs kOutputs_Movt_Condition_al_r0_0x0[] = {
276b8021494Sopenharmony_ci  { 0x80000000, 0x0000abab },
277b8021494Sopenharmony_ci  { 0x40000000, 0x0000abab },
278b8021494Sopenharmony_ci  { 0x20000000, 0x0000abab },
279b8021494Sopenharmony_ci  { 0x10000000, 0x0000abab },
280b8021494Sopenharmony_ci  { 0xc0000000, 0x0000abab },
281b8021494Sopenharmony_ci  { 0xa0000000, 0x0000abab },
282b8021494Sopenharmony_ci  { 0x90000000, 0x0000abab },
283b8021494Sopenharmony_ci  { 0x60000000, 0x0000abab },
284b8021494Sopenharmony_ci  { 0x50000000, 0x0000abab },
285b8021494Sopenharmony_ci  { 0x30000000, 0x0000abab },
286b8021494Sopenharmony_ci  { 0xe0000000, 0x0000abab },
287b8021494Sopenharmony_ci  { 0xd0000000, 0x0000abab },
288b8021494Sopenharmony_ci  { 0xb0000000, 0x0000abab },
289b8021494Sopenharmony_ci  { 0x70000000, 0x0000abab },
290b8021494Sopenharmony_ci  { 0xf0000000, 0x0000abab },
291b8021494Sopenharmony_ci};
292b8021494Sopenharmony_ciconst Inputs kOutputs_Movt_ModifiedImmediate_al_r0_0x0000[] = {
293b8021494Sopenharmony_ci  { 0x00000000, 0x00000000 },
294b8021494Sopenharmony_ci  { 0x00000000, 0x00000001 },
295b8021494Sopenharmony_ci  { 0x00000000, 0x00000002 },
296b8021494Sopenharmony_ci  { 0x00000000, 0x00000020 },
297b8021494Sopenharmony_ci  { 0x00000000, 0x0000007d },
298b8021494Sopenharmony_ci  { 0x00000000, 0x0000007e },
299b8021494Sopenharmony_ci  { 0x00000000, 0x0000007f },
300b8021494Sopenharmony_ci  { 0x00000000, 0x00007ffd },
301b8021494Sopenharmony_ci  { 0x00000000, 0x00007ffe },
302b8021494Sopenharmony_ci  { 0x00000000, 0x00007fff },
303b8021494Sopenharmony_ci  { 0x00000000, 0x00003333 },
304b8021494Sopenharmony_ci  { 0x00000000, 0x00005555 },
305b8021494Sopenharmony_ci  { 0x00000000, 0x0000fffd },
306b8021494Sopenharmony_ci  { 0x00000000, 0x0000fffe },
307b8021494Sopenharmony_ci  { 0x00000000, 0x0000ffff },
308b8021494Sopenharmony_ci  { 0x00000000, 0x00000000 },
309b8021494Sopenharmony_ci  { 0x00000000, 0x00000001 },
310b8021494Sopenharmony_ci  { 0x00000000, 0x0000aaaa },
311b8021494Sopenharmony_ci  { 0x00000000, 0x0000cccc },
312b8021494Sopenharmony_ci  { 0x00000000, 0x00008000 },
313b8021494Sopenharmony_ci  { 0x00000000, 0x00008001 },
314b8021494Sopenharmony_ci  { 0x00000000, 0x00008002 },
315b8021494Sopenharmony_ci  { 0x00000000, 0x00008003 },
316b8021494Sopenharmony_ci  { 0x00000000, 0x0000ff80 },
317b8021494Sopenharmony_ci  { 0x00000000, 0x0000ff81 },
318b8021494Sopenharmony_ci  { 0x00000000, 0x0000ff82 },
319b8021494Sopenharmony_ci  { 0x00000000, 0x0000ff83 },
320b8021494Sopenharmony_ci  { 0x00000000, 0x0000ffe0 },
321b8021494Sopenharmony_ci  { 0x00000000, 0x0000fffd },
322b8021494Sopenharmony_ci  { 0x00000000, 0x0000fffe },
323b8021494Sopenharmony_ci  { 0x00000000, 0x0000ffff },
324b8021494Sopenharmony_ci};
325b8021494Sopenharmony_ciconst Inputs kOutputs_Movt_ModifiedImmediate_al_r0_0x0001[] = {
326b8021494Sopenharmony_ci  { 0x00000000, 0x00010000 },
327b8021494Sopenharmony_ci  { 0x00000000, 0x00010001 },
328b8021494Sopenharmony_ci  { 0x00000000, 0x00010002 },
329b8021494Sopenharmony_ci  { 0x00000000, 0x00010020 },
330b8021494Sopenharmony_ci  { 0x00000000, 0x0001007d },
331b8021494Sopenharmony_ci  { 0x00000000, 0x0001007e },
332b8021494Sopenharmony_ci  { 0x00000000, 0x0001007f },
333b8021494Sopenharmony_ci  { 0x00000000, 0x00017ffd },
334b8021494Sopenharmony_ci  { 0x00000000, 0x00017ffe },
335b8021494Sopenharmony_ci  { 0x00000000, 0x00017fff },
336b8021494Sopenharmony_ci  { 0x00000000, 0x00013333 },
337b8021494Sopenharmony_ci  { 0x00000000, 0x00015555 },
338b8021494Sopenharmony_ci  { 0x00000000, 0x0001fffd },
339b8021494Sopenharmony_ci  { 0x00000000, 0x0001fffe },
340b8021494Sopenharmony_ci  { 0x00000000, 0x0001ffff },
341b8021494Sopenharmony_ci  { 0x00000000, 0x00010000 },
342b8021494Sopenharmony_ci  { 0x00000000, 0x00010001 },
343b8021494Sopenharmony_ci  { 0x00000000, 0x0001aaaa },
344b8021494Sopenharmony_ci  { 0x00000000, 0x0001cccc },
345b8021494Sopenharmony_ci  { 0x00000000, 0x00018000 },
346b8021494Sopenharmony_ci  { 0x00000000, 0x00018001 },
347b8021494Sopenharmony_ci  { 0x00000000, 0x00018002 },
348b8021494Sopenharmony_ci  { 0x00000000, 0x00018003 },
349b8021494Sopenharmony_ci  { 0x00000000, 0x0001ff80 },
350b8021494Sopenharmony_ci  { 0x00000000, 0x0001ff81 },
351b8021494Sopenharmony_ci  { 0x00000000, 0x0001ff82 },
352b8021494Sopenharmony_ci  { 0x00000000, 0x0001ff83 },
353b8021494Sopenharmony_ci  { 0x00000000, 0x0001ffe0 },
354b8021494Sopenharmony_ci  { 0x00000000, 0x0001fffd },
355b8021494Sopenharmony_ci  { 0x00000000, 0x0001fffe },
356b8021494Sopenharmony_ci  { 0x00000000, 0x0001ffff },
357b8021494Sopenharmony_ci};
358b8021494Sopenharmony_ciconst Inputs kOutputs_Movt_ModifiedImmediate_al_r0_0x0002[] = {
359b8021494Sopenharmony_ci  { 0x00000000, 0x00020000 },
360b8021494Sopenharmony_ci  { 0x00000000, 0x00020001 },
361b8021494Sopenharmony_ci  { 0x00000000, 0x00020002 },
362b8021494Sopenharmony_ci  { 0x00000000, 0x00020020 },
363b8021494Sopenharmony_ci  { 0x00000000, 0x0002007d },
364b8021494Sopenharmony_ci  { 0x00000000, 0x0002007e },
365b8021494Sopenharmony_ci  { 0x00000000, 0x0002007f },
366b8021494Sopenharmony_ci  { 0x00000000, 0x00027ffd },
367b8021494Sopenharmony_ci  { 0x00000000, 0x00027ffe },
368b8021494Sopenharmony_ci  { 0x00000000, 0x00027fff },
369b8021494Sopenharmony_ci  { 0x00000000, 0x00023333 },
370b8021494Sopenharmony_ci  { 0x00000000, 0x00025555 },
371b8021494Sopenharmony_ci  { 0x00000000, 0x0002fffd },
372b8021494Sopenharmony_ci  { 0x00000000, 0x0002fffe },
373b8021494Sopenharmony_ci  { 0x00000000, 0x0002ffff },
374b8021494Sopenharmony_ci  { 0x00000000, 0x00020000 },
375b8021494Sopenharmony_ci  { 0x00000000, 0x00020001 },
376b8021494Sopenharmony_ci  { 0x00000000, 0x0002aaaa },
377b8021494Sopenharmony_ci  { 0x00000000, 0x0002cccc },
378b8021494Sopenharmony_ci  { 0x00000000, 0x00028000 },
379b8021494Sopenharmony_ci  { 0x00000000, 0x00028001 },
380b8021494Sopenharmony_ci  { 0x00000000, 0x00028002 },
381b8021494Sopenharmony_ci  { 0x00000000, 0x00028003 },
382b8021494Sopenharmony_ci  { 0x00000000, 0x0002ff80 },
383b8021494Sopenharmony_ci  { 0x00000000, 0x0002ff81 },
384b8021494Sopenharmony_ci  { 0x00000000, 0x0002ff82 },
385b8021494Sopenharmony_ci  { 0x00000000, 0x0002ff83 },
386b8021494Sopenharmony_ci  { 0x00000000, 0x0002ffe0 },
387b8021494Sopenharmony_ci  { 0x00000000, 0x0002fffd },
388b8021494Sopenharmony_ci  { 0x00000000, 0x0002fffe },
389b8021494Sopenharmony_ci  { 0x00000000, 0x0002ffff },
390b8021494Sopenharmony_ci};
391b8021494Sopenharmony_ciconst Inputs kOutputs_Movt_ModifiedImmediate_al_r0_0x0020[] = {
392b8021494Sopenharmony_ci  { 0x00000000, 0x00200000 },
393b8021494Sopenharmony_ci  { 0x00000000, 0x00200001 },
394b8021494Sopenharmony_ci  { 0x00000000, 0x00200002 },
395b8021494Sopenharmony_ci  { 0x00000000, 0x00200020 },
396b8021494Sopenharmony_ci  { 0x00000000, 0x0020007d },
397b8021494Sopenharmony_ci  { 0x00000000, 0x0020007e },
398b8021494Sopenharmony_ci  { 0x00000000, 0x0020007f },
399b8021494Sopenharmony_ci  { 0x00000000, 0x00207ffd },
400b8021494Sopenharmony_ci  { 0x00000000, 0x00207ffe },
401b8021494Sopenharmony_ci  { 0x00000000, 0x00207fff },
402b8021494Sopenharmony_ci  { 0x00000000, 0x00203333 },
403b8021494Sopenharmony_ci  { 0x00000000, 0x00205555 },
404b8021494Sopenharmony_ci  { 0x00000000, 0x0020fffd },
405b8021494Sopenharmony_ci  { 0x00000000, 0x0020fffe },
406b8021494Sopenharmony_ci  { 0x00000000, 0x0020ffff },
407b8021494Sopenharmony_ci  { 0x00000000, 0x00200000 },
408b8021494Sopenharmony_ci  { 0x00000000, 0x00200001 },
409b8021494Sopenharmony_ci  { 0x00000000, 0x0020aaaa },
410b8021494Sopenharmony_ci  { 0x00000000, 0x0020cccc },
411b8021494Sopenharmony_ci  { 0x00000000, 0x00208000 },
412b8021494Sopenharmony_ci  { 0x00000000, 0x00208001 },
413b8021494Sopenharmony_ci  { 0x00000000, 0x00208002 },
414b8021494Sopenharmony_ci  { 0x00000000, 0x00208003 },
415b8021494Sopenharmony_ci  { 0x00000000, 0x0020ff80 },
416b8021494Sopenharmony_ci  { 0x00000000, 0x0020ff81 },
417b8021494Sopenharmony_ci  { 0x00000000, 0x0020ff82 },
418b8021494Sopenharmony_ci  { 0x00000000, 0x0020ff83 },
419b8021494Sopenharmony_ci  { 0x00000000, 0x0020ffe0 },
420b8021494Sopenharmony_ci  { 0x00000000, 0x0020fffd },
421b8021494Sopenharmony_ci  { 0x00000000, 0x0020fffe },
422b8021494Sopenharmony_ci  { 0x00000000, 0x0020ffff },
423b8021494Sopenharmony_ci};
424b8021494Sopenharmony_ciconst Inputs kOutputs_Movt_ModifiedImmediate_al_r0_0x007d[] = {
425b8021494Sopenharmony_ci  { 0x00000000, 0x007d0000 },
426b8021494Sopenharmony_ci  { 0x00000000, 0x007d0001 },
427b8021494Sopenharmony_ci  { 0x00000000, 0x007d0002 },
428b8021494Sopenharmony_ci  { 0x00000000, 0x007d0020 },
429b8021494Sopenharmony_ci  { 0x00000000, 0x007d007d },
430b8021494Sopenharmony_ci  { 0x00000000, 0x007d007e },
431b8021494Sopenharmony_ci  { 0x00000000, 0x007d007f },
432b8021494Sopenharmony_ci  { 0x00000000, 0x007d7ffd },
433b8021494Sopenharmony_ci  { 0x00000000, 0x007d7ffe },
434b8021494Sopenharmony_ci  { 0x00000000, 0x007d7fff },
435b8021494Sopenharmony_ci  { 0x00000000, 0x007d3333 },
436b8021494Sopenharmony_ci  { 0x00000000, 0x007d5555 },
437b8021494Sopenharmony_ci  { 0x00000000, 0x007dfffd },
438b8021494Sopenharmony_ci  { 0x00000000, 0x007dfffe },
439b8021494Sopenharmony_ci  { 0x00000000, 0x007dffff },
440b8021494Sopenharmony_ci  { 0x00000000, 0x007d0000 },
441b8021494Sopenharmony_ci  { 0x00000000, 0x007d0001 },
442b8021494Sopenharmony_ci  { 0x00000000, 0x007daaaa },
443b8021494Sopenharmony_ci  { 0x00000000, 0x007dcccc },
444b8021494Sopenharmony_ci  { 0x00000000, 0x007d8000 },
445b8021494Sopenharmony_ci  { 0x00000000, 0x007d8001 },
446b8021494Sopenharmony_ci  { 0x00000000, 0x007d8002 },
447b8021494Sopenharmony_ci  { 0x00000000, 0x007d8003 },
448b8021494Sopenharmony_ci  { 0x00000000, 0x007dff80 },
449b8021494Sopenharmony_ci  { 0x00000000, 0x007dff81 },
450b8021494Sopenharmony_ci  { 0x00000000, 0x007dff82 },
451b8021494Sopenharmony_ci  { 0x00000000, 0x007dff83 },
452b8021494Sopenharmony_ci  { 0x00000000, 0x007dffe0 },
453b8021494Sopenharmony_ci  { 0x00000000, 0x007dfffd },
454b8021494Sopenharmony_ci  { 0x00000000, 0x007dfffe },
455b8021494Sopenharmony_ci  { 0x00000000, 0x007dffff },
456b8021494Sopenharmony_ci};
457b8021494Sopenharmony_ciconst Inputs kOutputs_Movt_ModifiedImmediate_al_r0_0x007e[] = {
458b8021494Sopenharmony_ci  { 0x00000000, 0x007e0000 },
459b8021494Sopenharmony_ci  { 0x00000000, 0x007e0001 },
460b8021494Sopenharmony_ci  { 0x00000000, 0x007e0002 },
461b8021494Sopenharmony_ci  { 0x00000000, 0x007e0020 },
462b8021494Sopenharmony_ci  { 0x00000000, 0x007e007d },
463b8021494Sopenharmony_ci  { 0x00000000, 0x007e007e },
464b8021494Sopenharmony_ci  { 0x00000000, 0x007e007f },
465b8021494Sopenharmony_ci  { 0x00000000, 0x007e7ffd },
466b8021494Sopenharmony_ci  { 0x00000000, 0x007e7ffe },
467b8021494Sopenharmony_ci  { 0x00000000, 0x007e7fff },
468b8021494Sopenharmony_ci  { 0x00000000, 0x007e3333 },
469b8021494Sopenharmony_ci  { 0x00000000, 0x007e5555 },
470b8021494Sopenharmony_ci  { 0x00000000, 0x007efffd },
471b8021494Sopenharmony_ci  { 0x00000000, 0x007efffe },
472b8021494Sopenharmony_ci  { 0x00000000, 0x007effff },
473b8021494Sopenharmony_ci  { 0x00000000, 0x007e0000 },
474b8021494Sopenharmony_ci  { 0x00000000, 0x007e0001 },
475b8021494Sopenharmony_ci  { 0x00000000, 0x007eaaaa },
476b8021494Sopenharmony_ci  { 0x00000000, 0x007ecccc },
477b8021494Sopenharmony_ci  { 0x00000000, 0x007e8000 },
478b8021494Sopenharmony_ci  { 0x00000000, 0x007e8001 },
479b8021494Sopenharmony_ci  { 0x00000000, 0x007e8002 },
480b8021494Sopenharmony_ci  { 0x00000000, 0x007e8003 },
481b8021494Sopenharmony_ci  { 0x00000000, 0x007eff80 },
482b8021494Sopenharmony_ci  { 0x00000000, 0x007eff81 },
483b8021494Sopenharmony_ci  { 0x00000000, 0x007eff82 },
484b8021494Sopenharmony_ci  { 0x00000000, 0x007eff83 },
485b8021494Sopenharmony_ci  { 0x00000000, 0x007effe0 },
486b8021494Sopenharmony_ci  { 0x00000000, 0x007efffd },
487b8021494Sopenharmony_ci  { 0x00000000, 0x007efffe },
488b8021494Sopenharmony_ci  { 0x00000000, 0x007effff },
489b8021494Sopenharmony_ci};
490b8021494Sopenharmony_ciconst Inputs kOutputs_Movt_ModifiedImmediate_al_r0_0x007f[] = {
491b8021494Sopenharmony_ci  { 0x00000000, 0x007f0000 },
492b8021494Sopenharmony_ci  { 0x00000000, 0x007f0001 },
493b8021494Sopenharmony_ci  { 0x00000000, 0x007f0002 },
494b8021494Sopenharmony_ci  { 0x00000000, 0x007f0020 },
495b8021494Sopenharmony_ci  { 0x00000000, 0x007f007d },
496b8021494Sopenharmony_ci  { 0x00000000, 0x007f007e },
497b8021494Sopenharmony_ci  { 0x00000000, 0x007f007f },
498b8021494Sopenharmony_ci  { 0x00000000, 0x007f7ffd },
499b8021494Sopenharmony_ci  { 0x00000000, 0x007f7ffe },
500b8021494Sopenharmony_ci  { 0x00000000, 0x007f7fff },
501b8021494Sopenharmony_ci  { 0x00000000, 0x007f3333 },
502b8021494Sopenharmony_ci  { 0x00000000, 0x007f5555 },
503b8021494Sopenharmony_ci  { 0x00000000, 0x007ffffd },
504b8021494Sopenharmony_ci  { 0x00000000, 0x007ffffe },
505b8021494Sopenharmony_ci  { 0x00000000, 0x007fffff },
506b8021494Sopenharmony_ci  { 0x00000000, 0x007f0000 },
507b8021494Sopenharmony_ci  { 0x00000000, 0x007f0001 },
508b8021494Sopenharmony_ci  { 0x00000000, 0x007faaaa },
509b8021494Sopenharmony_ci  { 0x00000000, 0x007fcccc },
510b8021494Sopenharmony_ci  { 0x00000000, 0x007f8000 },
511b8021494Sopenharmony_ci  { 0x00000000, 0x007f8001 },
512b8021494Sopenharmony_ci  { 0x00000000, 0x007f8002 },
513b8021494Sopenharmony_ci  { 0x00000000, 0x007f8003 },
514b8021494Sopenharmony_ci  { 0x00000000, 0x007fff80 },
515b8021494Sopenharmony_ci  { 0x00000000, 0x007fff81 },
516b8021494Sopenharmony_ci  { 0x00000000, 0x007fff82 },
517b8021494Sopenharmony_ci  { 0x00000000, 0x007fff83 },
518b8021494Sopenharmony_ci  { 0x00000000, 0x007fffe0 },
519b8021494Sopenharmony_ci  { 0x00000000, 0x007ffffd },
520b8021494Sopenharmony_ci  { 0x00000000, 0x007ffffe },
521b8021494Sopenharmony_ci  { 0x00000000, 0x007fffff },
522b8021494Sopenharmony_ci};
523b8021494Sopenharmony_ciconst Inputs kOutputs_Movt_ModifiedImmediate_al_r0_0x7ffd[] = {
524b8021494Sopenharmony_ci  { 0x00000000, 0x7ffd0000 },
525b8021494Sopenharmony_ci  { 0x00000000, 0x7ffd0001 },
526b8021494Sopenharmony_ci  { 0x00000000, 0x7ffd0002 },
527b8021494Sopenharmony_ci  { 0x00000000, 0x7ffd0020 },
528b8021494Sopenharmony_ci  { 0x00000000, 0x7ffd007d },
529b8021494Sopenharmony_ci  { 0x00000000, 0x7ffd007e },
530b8021494Sopenharmony_ci  { 0x00000000, 0x7ffd007f },
531b8021494Sopenharmony_ci  { 0x00000000, 0x7ffd7ffd },
532b8021494Sopenharmony_ci  { 0x00000000, 0x7ffd7ffe },
533b8021494Sopenharmony_ci  { 0x00000000, 0x7ffd7fff },
534b8021494Sopenharmony_ci  { 0x00000000, 0x7ffd3333 },
535b8021494Sopenharmony_ci  { 0x00000000, 0x7ffd5555 },
536b8021494Sopenharmony_ci  { 0x00000000, 0x7ffdfffd },
537b8021494Sopenharmony_ci  { 0x00000000, 0x7ffdfffe },
538b8021494Sopenharmony_ci  { 0x00000000, 0x7ffdffff },
539b8021494Sopenharmony_ci  { 0x00000000, 0x7ffd0000 },
540b8021494Sopenharmony_ci  { 0x00000000, 0x7ffd0001 },
541b8021494Sopenharmony_ci  { 0x00000000, 0x7ffdaaaa },
542b8021494Sopenharmony_ci  { 0x00000000, 0x7ffdcccc },
543b8021494Sopenharmony_ci  { 0x00000000, 0x7ffd8000 },
544b8021494Sopenharmony_ci  { 0x00000000, 0x7ffd8001 },
545b8021494Sopenharmony_ci  { 0x00000000, 0x7ffd8002 },
546b8021494Sopenharmony_ci  { 0x00000000, 0x7ffd8003 },
547b8021494Sopenharmony_ci  { 0x00000000, 0x7ffdff80 },
548b8021494Sopenharmony_ci  { 0x00000000, 0x7ffdff81 },
549b8021494Sopenharmony_ci  { 0x00000000, 0x7ffdff82 },
550b8021494Sopenharmony_ci  { 0x00000000, 0x7ffdff83 },
551b8021494Sopenharmony_ci  { 0x00000000, 0x7ffdffe0 },
552b8021494Sopenharmony_ci  { 0x00000000, 0x7ffdfffd },
553b8021494Sopenharmony_ci  { 0x00000000, 0x7ffdfffe },
554b8021494Sopenharmony_ci  { 0x00000000, 0x7ffdffff },
555b8021494Sopenharmony_ci};
556b8021494Sopenharmony_ciconst Inputs kOutputs_Movt_ModifiedImmediate_al_r0_0x7ffe[] = {
557b8021494Sopenharmony_ci  { 0x00000000, 0x7ffe0000 },
558b8021494Sopenharmony_ci  { 0x00000000, 0x7ffe0001 },
559b8021494Sopenharmony_ci  { 0x00000000, 0x7ffe0002 },
560b8021494Sopenharmony_ci  { 0x00000000, 0x7ffe0020 },
561b8021494Sopenharmony_ci  { 0x00000000, 0x7ffe007d },
562b8021494Sopenharmony_ci  { 0x00000000, 0x7ffe007e },
563b8021494Sopenharmony_ci  { 0x00000000, 0x7ffe007f },
564b8021494Sopenharmony_ci  { 0x00000000, 0x7ffe7ffd },
565b8021494Sopenharmony_ci  { 0x00000000, 0x7ffe7ffe },
566b8021494Sopenharmony_ci  { 0x00000000, 0x7ffe7fff },
567b8021494Sopenharmony_ci  { 0x00000000, 0x7ffe3333 },
568b8021494Sopenharmony_ci  { 0x00000000, 0x7ffe5555 },
569b8021494Sopenharmony_ci  { 0x00000000, 0x7ffefffd },
570b8021494Sopenharmony_ci  { 0x00000000, 0x7ffefffe },
571b8021494Sopenharmony_ci  { 0x00000000, 0x7ffeffff },
572b8021494Sopenharmony_ci  { 0x00000000, 0x7ffe0000 },
573b8021494Sopenharmony_ci  { 0x00000000, 0x7ffe0001 },
574b8021494Sopenharmony_ci  { 0x00000000, 0x7ffeaaaa },
575b8021494Sopenharmony_ci  { 0x00000000, 0x7ffecccc },
576b8021494Sopenharmony_ci  { 0x00000000, 0x7ffe8000 },
577b8021494Sopenharmony_ci  { 0x00000000, 0x7ffe8001 },
578b8021494Sopenharmony_ci  { 0x00000000, 0x7ffe8002 },
579b8021494Sopenharmony_ci  { 0x00000000, 0x7ffe8003 },
580b8021494Sopenharmony_ci  { 0x00000000, 0x7ffeff80 },
581b8021494Sopenharmony_ci  { 0x00000000, 0x7ffeff81 },
582b8021494Sopenharmony_ci  { 0x00000000, 0x7ffeff82 },
583b8021494Sopenharmony_ci  { 0x00000000, 0x7ffeff83 },
584b8021494Sopenharmony_ci  { 0x00000000, 0x7ffeffe0 },
585b8021494Sopenharmony_ci  { 0x00000000, 0x7ffefffd },
586b8021494Sopenharmony_ci  { 0x00000000, 0x7ffefffe },
587b8021494Sopenharmony_ci  { 0x00000000, 0x7ffeffff },
588b8021494Sopenharmony_ci};
589b8021494Sopenharmony_ciconst Inputs kOutputs_Movt_ModifiedImmediate_al_r0_0x7fff[] = {
590b8021494Sopenharmony_ci  { 0x00000000, 0x7fff0000 },
591b8021494Sopenharmony_ci  { 0x00000000, 0x7fff0001 },
592b8021494Sopenharmony_ci  { 0x00000000, 0x7fff0002 },
593b8021494Sopenharmony_ci  { 0x00000000, 0x7fff0020 },
594b8021494Sopenharmony_ci  { 0x00000000, 0x7fff007d },
595b8021494Sopenharmony_ci  { 0x00000000, 0x7fff007e },
596b8021494Sopenharmony_ci  { 0x00000000, 0x7fff007f },
597b8021494Sopenharmony_ci  { 0x00000000, 0x7fff7ffd },
598b8021494Sopenharmony_ci  { 0x00000000, 0x7fff7ffe },
599b8021494Sopenharmony_ci  { 0x00000000, 0x7fff7fff },
600b8021494Sopenharmony_ci  { 0x00000000, 0x7fff3333 },
601b8021494Sopenharmony_ci  { 0x00000000, 0x7fff5555 },
602b8021494Sopenharmony_ci  { 0x00000000, 0x7ffffffd },
603b8021494Sopenharmony_ci  { 0x00000000, 0x7ffffffe },
604b8021494Sopenharmony_ci  { 0x00000000, 0x7fffffff },
605b8021494Sopenharmony_ci  { 0x00000000, 0x7fff0000 },
606b8021494Sopenharmony_ci  { 0x00000000, 0x7fff0001 },
607b8021494Sopenharmony_ci  { 0x00000000, 0x7fffaaaa },
608b8021494Sopenharmony_ci  { 0x00000000, 0x7fffcccc },
609b8021494Sopenharmony_ci  { 0x00000000, 0x7fff8000 },
610b8021494Sopenharmony_ci  { 0x00000000, 0x7fff8001 },
611b8021494Sopenharmony_ci  { 0x00000000, 0x7fff8002 },
612b8021494Sopenharmony_ci  { 0x00000000, 0x7fff8003 },
613b8021494Sopenharmony_ci  { 0x00000000, 0x7fffff80 },
614b8021494Sopenharmony_ci  { 0x00000000, 0x7fffff81 },
615b8021494Sopenharmony_ci  { 0x00000000, 0x7fffff82 },
616b8021494Sopenharmony_ci  { 0x00000000, 0x7fffff83 },
617b8021494Sopenharmony_ci  { 0x00000000, 0x7fffffe0 },
618b8021494Sopenharmony_ci  { 0x00000000, 0x7ffffffd },
619b8021494Sopenharmony_ci  { 0x00000000, 0x7ffffffe },
620b8021494Sopenharmony_ci  { 0x00000000, 0x7fffffff },
621b8021494Sopenharmony_ci};
622b8021494Sopenharmony_ciconst Inputs kOutputs_Movt_ModifiedImmediate_al_r0_0x3333[] = {
623b8021494Sopenharmony_ci  { 0x00000000, 0x33330000 },
624b8021494Sopenharmony_ci  { 0x00000000, 0x33330001 },
625b8021494Sopenharmony_ci  { 0x00000000, 0x33330002 },
626b8021494Sopenharmony_ci  { 0x00000000, 0x33330020 },
627b8021494Sopenharmony_ci  { 0x00000000, 0x3333007d },
628b8021494Sopenharmony_ci  { 0x00000000, 0x3333007e },
629b8021494Sopenharmony_ci  { 0x00000000, 0x3333007f },
630b8021494Sopenharmony_ci  { 0x00000000, 0x33337ffd },
631b8021494Sopenharmony_ci  { 0x00000000, 0x33337ffe },
632b8021494Sopenharmony_ci  { 0x00000000, 0x33337fff },
633b8021494Sopenharmony_ci  { 0x00000000, 0x33333333 },
634b8021494Sopenharmony_ci  { 0x00000000, 0x33335555 },
635b8021494Sopenharmony_ci  { 0x00000000, 0x3333fffd },
636b8021494Sopenharmony_ci  { 0x00000000, 0x3333fffe },
637b8021494Sopenharmony_ci  { 0x00000000, 0x3333ffff },
638b8021494Sopenharmony_ci  { 0x00000000, 0x33330000 },
639b8021494Sopenharmony_ci  { 0x00000000, 0x33330001 },
640b8021494Sopenharmony_ci  { 0x00000000, 0x3333aaaa },
641b8021494Sopenharmony_ci  { 0x00000000, 0x3333cccc },
642b8021494Sopenharmony_ci  { 0x00000000, 0x33338000 },
643b8021494Sopenharmony_ci  { 0x00000000, 0x33338001 },
644b8021494Sopenharmony_ci  { 0x00000000, 0x33338002 },
645b8021494Sopenharmony_ci  { 0x00000000, 0x33338003 },
646b8021494Sopenharmony_ci  { 0x00000000, 0x3333ff80 },
647b8021494Sopenharmony_ci  { 0x00000000, 0x3333ff81 },
648b8021494Sopenharmony_ci  { 0x00000000, 0x3333ff82 },
649b8021494Sopenharmony_ci  { 0x00000000, 0x3333ff83 },
650b8021494Sopenharmony_ci  { 0x00000000, 0x3333ffe0 },
651b8021494Sopenharmony_ci  { 0x00000000, 0x3333fffd },
652b8021494Sopenharmony_ci  { 0x00000000, 0x3333fffe },
653b8021494Sopenharmony_ci  { 0x00000000, 0x3333ffff },
654b8021494Sopenharmony_ci};
655b8021494Sopenharmony_ciconst Inputs kOutputs_Movt_ModifiedImmediate_al_r0_0x5555[] = {
656b8021494Sopenharmony_ci  { 0x00000000, 0x55550000 },
657b8021494Sopenharmony_ci  { 0x00000000, 0x55550001 },
658b8021494Sopenharmony_ci  { 0x00000000, 0x55550002 },
659b8021494Sopenharmony_ci  { 0x00000000, 0x55550020 },
660b8021494Sopenharmony_ci  { 0x00000000, 0x5555007d },
661b8021494Sopenharmony_ci  { 0x00000000, 0x5555007e },
662b8021494Sopenharmony_ci  { 0x00000000, 0x5555007f },
663b8021494Sopenharmony_ci  { 0x00000000, 0x55557ffd },
664b8021494Sopenharmony_ci  { 0x00000000, 0x55557ffe },
665b8021494Sopenharmony_ci  { 0x00000000, 0x55557fff },
666b8021494Sopenharmony_ci  { 0x00000000, 0x55553333 },
667b8021494Sopenharmony_ci  { 0x00000000, 0x55555555 },
668b8021494Sopenharmony_ci  { 0x00000000, 0x5555fffd },
669b8021494Sopenharmony_ci  { 0x00000000, 0x5555fffe },
670b8021494Sopenharmony_ci  { 0x00000000, 0x5555ffff },
671b8021494Sopenharmony_ci  { 0x00000000, 0x55550000 },
672b8021494Sopenharmony_ci  { 0x00000000, 0x55550001 },
673b8021494Sopenharmony_ci  { 0x00000000, 0x5555aaaa },
674b8021494Sopenharmony_ci  { 0x00000000, 0x5555cccc },
675b8021494Sopenharmony_ci  { 0x00000000, 0x55558000 },
676b8021494Sopenharmony_ci  { 0x00000000, 0x55558001 },
677b8021494Sopenharmony_ci  { 0x00000000, 0x55558002 },
678b8021494Sopenharmony_ci  { 0x00000000, 0x55558003 },
679b8021494Sopenharmony_ci  { 0x00000000, 0x5555ff80 },
680b8021494Sopenharmony_ci  { 0x00000000, 0x5555ff81 },
681b8021494Sopenharmony_ci  { 0x00000000, 0x5555ff82 },
682b8021494Sopenharmony_ci  { 0x00000000, 0x5555ff83 },
683b8021494Sopenharmony_ci  { 0x00000000, 0x5555ffe0 },
684b8021494Sopenharmony_ci  { 0x00000000, 0x5555fffd },
685b8021494Sopenharmony_ci  { 0x00000000, 0x5555fffe },
686b8021494Sopenharmony_ci  { 0x00000000, 0x5555ffff },
687b8021494Sopenharmony_ci};
688b8021494Sopenharmony_ciconst Inputs kOutputs_Movt_ModifiedImmediate_al_r0_0xaaaa[] = {
689b8021494Sopenharmony_ci  { 0x00000000, 0xaaaa0000 },
690b8021494Sopenharmony_ci  { 0x00000000, 0xaaaa0001 },
691b8021494Sopenharmony_ci  { 0x00000000, 0xaaaa0002 },
692b8021494Sopenharmony_ci  { 0x00000000, 0xaaaa0020 },
693b8021494Sopenharmony_ci  { 0x00000000, 0xaaaa007d },
694b8021494Sopenharmony_ci  { 0x00000000, 0xaaaa007e },
695b8021494Sopenharmony_ci  { 0x00000000, 0xaaaa007f },
696b8021494Sopenharmony_ci  { 0x00000000, 0xaaaa7ffd },
697b8021494Sopenharmony_ci  { 0x00000000, 0xaaaa7ffe },
698b8021494Sopenharmony_ci  { 0x00000000, 0xaaaa7fff },
699b8021494Sopenharmony_ci  { 0x00000000, 0xaaaa3333 },
700b8021494Sopenharmony_ci  { 0x00000000, 0xaaaa5555 },
701b8021494Sopenharmony_ci  { 0x00000000, 0xaaaafffd },
702b8021494Sopenharmony_ci  { 0x00000000, 0xaaaafffe },
703b8021494Sopenharmony_ci  { 0x00000000, 0xaaaaffff },
704b8021494Sopenharmony_ci  { 0x00000000, 0xaaaa0000 },
705b8021494Sopenharmony_ci  { 0x00000000, 0xaaaa0001 },
706b8021494Sopenharmony_ci  { 0x00000000, 0xaaaaaaaa },
707b8021494Sopenharmony_ci  { 0x00000000, 0xaaaacccc },
708b8021494Sopenharmony_ci  { 0x00000000, 0xaaaa8000 },
709b8021494Sopenharmony_ci  { 0x00000000, 0xaaaa8001 },
710b8021494Sopenharmony_ci  { 0x00000000, 0xaaaa8002 },
711b8021494Sopenharmony_ci  { 0x00000000, 0xaaaa8003 },
712b8021494Sopenharmony_ci  { 0x00000000, 0xaaaaff80 },
713b8021494Sopenharmony_ci  { 0x00000000, 0xaaaaff81 },
714b8021494Sopenharmony_ci  { 0x00000000, 0xaaaaff82 },
715b8021494Sopenharmony_ci  { 0x00000000, 0xaaaaff83 },
716b8021494Sopenharmony_ci  { 0x00000000, 0xaaaaffe0 },
717b8021494Sopenharmony_ci  { 0x00000000, 0xaaaafffd },
718b8021494Sopenharmony_ci  { 0x00000000, 0xaaaafffe },
719b8021494Sopenharmony_ci  { 0x00000000, 0xaaaaffff },
720b8021494Sopenharmony_ci};
721b8021494Sopenharmony_ciconst Inputs kOutputs_Movt_ModifiedImmediate_al_r0_0xcccc[] = {
722b8021494Sopenharmony_ci  { 0x00000000, 0xcccc0000 },
723b8021494Sopenharmony_ci  { 0x00000000, 0xcccc0001 },
724b8021494Sopenharmony_ci  { 0x00000000, 0xcccc0002 },
725b8021494Sopenharmony_ci  { 0x00000000, 0xcccc0020 },
726b8021494Sopenharmony_ci  { 0x00000000, 0xcccc007d },
727b8021494Sopenharmony_ci  { 0x00000000, 0xcccc007e },
728b8021494Sopenharmony_ci  { 0x00000000, 0xcccc007f },
729b8021494Sopenharmony_ci  { 0x00000000, 0xcccc7ffd },
730b8021494Sopenharmony_ci  { 0x00000000, 0xcccc7ffe },
731b8021494Sopenharmony_ci  { 0x00000000, 0xcccc7fff },
732b8021494Sopenharmony_ci  { 0x00000000, 0xcccc3333 },
733b8021494Sopenharmony_ci  { 0x00000000, 0xcccc5555 },
734b8021494Sopenharmony_ci  { 0x00000000, 0xccccfffd },
735b8021494Sopenharmony_ci  { 0x00000000, 0xccccfffe },
736b8021494Sopenharmony_ci  { 0x00000000, 0xccccffff },
737b8021494Sopenharmony_ci  { 0x00000000, 0xcccc0000 },
738b8021494Sopenharmony_ci  { 0x00000000, 0xcccc0001 },
739b8021494Sopenharmony_ci  { 0x00000000, 0xccccaaaa },
740b8021494Sopenharmony_ci  { 0x00000000, 0xcccccccc },
741b8021494Sopenharmony_ci  { 0x00000000, 0xcccc8000 },
742b8021494Sopenharmony_ci  { 0x00000000, 0xcccc8001 },
743b8021494Sopenharmony_ci  { 0x00000000, 0xcccc8002 },
744b8021494Sopenharmony_ci  { 0x00000000, 0xcccc8003 },
745b8021494Sopenharmony_ci  { 0x00000000, 0xccccff80 },
746b8021494Sopenharmony_ci  { 0x00000000, 0xccccff81 },
747b8021494Sopenharmony_ci  { 0x00000000, 0xccccff82 },
748b8021494Sopenharmony_ci  { 0x00000000, 0xccccff83 },
749b8021494Sopenharmony_ci  { 0x00000000, 0xccccffe0 },
750b8021494Sopenharmony_ci  { 0x00000000, 0xccccfffd },
751b8021494Sopenharmony_ci  { 0x00000000, 0xccccfffe },
752b8021494Sopenharmony_ci  { 0x00000000, 0xccccffff },
753b8021494Sopenharmony_ci};
754b8021494Sopenharmony_ciconst Inputs kOutputs_Movt_ModifiedImmediate_al_r0_0x8000[] = {
755b8021494Sopenharmony_ci  { 0x00000000, 0x80000000 },
756b8021494Sopenharmony_ci  { 0x00000000, 0x80000001 },
757b8021494Sopenharmony_ci  { 0x00000000, 0x80000002 },
758b8021494Sopenharmony_ci  { 0x00000000, 0x80000020 },
759b8021494Sopenharmony_ci  { 0x00000000, 0x8000007d },
760b8021494Sopenharmony_ci  { 0x00000000, 0x8000007e },
761b8021494Sopenharmony_ci  { 0x00000000, 0x8000007f },
762b8021494Sopenharmony_ci  { 0x00000000, 0x80007ffd },
763b8021494Sopenharmony_ci  { 0x00000000, 0x80007ffe },
764b8021494Sopenharmony_ci  { 0x00000000, 0x80007fff },
765b8021494Sopenharmony_ci  { 0x00000000, 0x80003333 },
766b8021494Sopenharmony_ci  { 0x00000000, 0x80005555 },
767b8021494Sopenharmony_ci  { 0x00000000, 0x8000fffd },
768b8021494Sopenharmony_ci  { 0x00000000, 0x8000fffe },
769b8021494Sopenharmony_ci  { 0x00000000, 0x8000ffff },
770b8021494Sopenharmony_ci  { 0x00000000, 0x80000000 },
771b8021494Sopenharmony_ci  { 0x00000000, 0x80000001 },
772b8021494Sopenharmony_ci  { 0x00000000, 0x8000aaaa },
773b8021494Sopenharmony_ci  { 0x00000000, 0x8000cccc },
774b8021494Sopenharmony_ci  { 0x00000000, 0x80008000 },
775b8021494Sopenharmony_ci  { 0x00000000, 0x80008001 },
776b8021494Sopenharmony_ci  { 0x00000000, 0x80008002 },
777b8021494Sopenharmony_ci  { 0x00000000, 0x80008003 },
778b8021494Sopenharmony_ci  { 0x00000000, 0x8000ff80 },
779b8021494Sopenharmony_ci  { 0x00000000, 0x8000ff81 },
780b8021494Sopenharmony_ci  { 0x00000000, 0x8000ff82 },
781b8021494Sopenharmony_ci  { 0x00000000, 0x8000ff83 },
782b8021494Sopenharmony_ci  { 0x00000000, 0x8000ffe0 },
783b8021494Sopenharmony_ci  { 0x00000000, 0x8000fffd },
784b8021494Sopenharmony_ci  { 0x00000000, 0x8000fffe },
785b8021494Sopenharmony_ci  { 0x00000000, 0x8000ffff },
786b8021494Sopenharmony_ci};
787b8021494Sopenharmony_ciconst Inputs kOutputs_Movt_ModifiedImmediate_al_r0_0x8001[] = {
788b8021494Sopenharmony_ci  { 0x00000000, 0x80010000 },
789b8021494Sopenharmony_ci  { 0x00000000, 0x80010001 },
790b8021494Sopenharmony_ci  { 0x00000000, 0x80010002 },
791b8021494Sopenharmony_ci  { 0x00000000, 0x80010020 },
792b8021494Sopenharmony_ci  { 0x00000000, 0x8001007d },
793b8021494Sopenharmony_ci  { 0x00000000, 0x8001007e },
794b8021494Sopenharmony_ci  { 0x00000000, 0x8001007f },
795b8021494Sopenharmony_ci  { 0x00000000, 0x80017ffd },
796b8021494Sopenharmony_ci  { 0x00000000, 0x80017ffe },
797b8021494Sopenharmony_ci  { 0x00000000, 0x80017fff },
798b8021494Sopenharmony_ci  { 0x00000000, 0x80013333 },
799b8021494Sopenharmony_ci  { 0x00000000, 0x80015555 },
800b8021494Sopenharmony_ci  { 0x00000000, 0x8001fffd },
801b8021494Sopenharmony_ci  { 0x00000000, 0x8001fffe },
802b8021494Sopenharmony_ci  { 0x00000000, 0x8001ffff },
803b8021494Sopenharmony_ci  { 0x00000000, 0x80010000 },
804b8021494Sopenharmony_ci  { 0x00000000, 0x80010001 },
805b8021494Sopenharmony_ci  { 0x00000000, 0x8001aaaa },
806b8021494Sopenharmony_ci  { 0x00000000, 0x8001cccc },
807b8021494Sopenharmony_ci  { 0x00000000, 0x80018000 },
808b8021494Sopenharmony_ci  { 0x00000000, 0x80018001 },
809b8021494Sopenharmony_ci  { 0x00000000, 0x80018002 },
810b8021494Sopenharmony_ci  { 0x00000000, 0x80018003 },
811b8021494Sopenharmony_ci  { 0x00000000, 0x8001ff80 },
812b8021494Sopenharmony_ci  { 0x00000000, 0x8001ff81 },
813b8021494Sopenharmony_ci  { 0x00000000, 0x8001ff82 },
814b8021494Sopenharmony_ci  { 0x00000000, 0x8001ff83 },
815b8021494Sopenharmony_ci  { 0x00000000, 0x8001ffe0 },
816b8021494Sopenharmony_ci  { 0x00000000, 0x8001fffd },
817b8021494Sopenharmony_ci  { 0x00000000, 0x8001fffe },
818b8021494Sopenharmony_ci  { 0x00000000, 0x8001ffff },
819b8021494Sopenharmony_ci};
820b8021494Sopenharmony_ciconst Inputs kOutputs_Movt_ModifiedImmediate_al_r0_0x8002[] = {
821b8021494Sopenharmony_ci  { 0x00000000, 0x80020000 },
822b8021494Sopenharmony_ci  { 0x00000000, 0x80020001 },
823b8021494Sopenharmony_ci  { 0x00000000, 0x80020002 },
824b8021494Sopenharmony_ci  { 0x00000000, 0x80020020 },
825b8021494Sopenharmony_ci  { 0x00000000, 0x8002007d },
826b8021494Sopenharmony_ci  { 0x00000000, 0x8002007e },
827b8021494Sopenharmony_ci  { 0x00000000, 0x8002007f },
828b8021494Sopenharmony_ci  { 0x00000000, 0x80027ffd },
829b8021494Sopenharmony_ci  { 0x00000000, 0x80027ffe },
830b8021494Sopenharmony_ci  { 0x00000000, 0x80027fff },
831b8021494Sopenharmony_ci  { 0x00000000, 0x80023333 },
832b8021494Sopenharmony_ci  { 0x00000000, 0x80025555 },
833b8021494Sopenharmony_ci  { 0x00000000, 0x8002fffd },
834b8021494Sopenharmony_ci  { 0x00000000, 0x8002fffe },
835b8021494Sopenharmony_ci  { 0x00000000, 0x8002ffff },
836b8021494Sopenharmony_ci  { 0x00000000, 0x80020000 },
837b8021494Sopenharmony_ci  { 0x00000000, 0x80020001 },
838b8021494Sopenharmony_ci  { 0x00000000, 0x8002aaaa },
839b8021494Sopenharmony_ci  { 0x00000000, 0x8002cccc },
840b8021494Sopenharmony_ci  { 0x00000000, 0x80028000 },
841b8021494Sopenharmony_ci  { 0x00000000, 0x80028001 },
842b8021494Sopenharmony_ci  { 0x00000000, 0x80028002 },
843b8021494Sopenharmony_ci  { 0x00000000, 0x80028003 },
844b8021494Sopenharmony_ci  { 0x00000000, 0x8002ff80 },
845b8021494Sopenharmony_ci  { 0x00000000, 0x8002ff81 },
846b8021494Sopenharmony_ci  { 0x00000000, 0x8002ff82 },
847b8021494Sopenharmony_ci  { 0x00000000, 0x8002ff83 },
848b8021494Sopenharmony_ci  { 0x00000000, 0x8002ffe0 },
849b8021494Sopenharmony_ci  { 0x00000000, 0x8002fffd },
850b8021494Sopenharmony_ci  { 0x00000000, 0x8002fffe },
851b8021494Sopenharmony_ci  { 0x00000000, 0x8002ffff },
852b8021494Sopenharmony_ci};
853b8021494Sopenharmony_ciconst Inputs kOutputs_Movt_ModifiedImmediate_al_r0_0x8003[] = {
854b8021494Sopenharmony_ci  { 0x00000000, 0x80030000 },
855b8021494Sopenharmony_ci  { 0x00000000, 0x80030001 },
856b8021494Sopenharmony_ci  { 0x00000000, 0x80030002 },
857b8021494Sopenharmony_ci  { 0x00000000, 0x80030020 },
858b8021494Sopenharmony_ci  { 0x00000000, 0x8003007d },
859b8021494Sopenharmony_ci  { 0x00000000, 0x8003007e },
860b8021494Sopenharmony_ci  { 0x00000000, 0x8003007f },
861b8021494Sopenharmony_ci  { 0x00000000, 0x80037ffd },
862b8021494Sopenharmony_ci  { 0x00000000, 0x80037ffe },
863b8021494Sopenharmony_ci  { 0x00000000, 0x80037fff },
864b8021494Sopenharmony_ci  { 0x00000000, 0x80033333 },
865b8021494Sopenharmony_ci  { 0x00000000, 0x80035555 },
866b8021494Sopenharmony_ci  { 0x00000000, 0x8003fffd },
867b8021494Sopenharmony_ci  { 0x00000000, 0x8003fffe },
868b8021494Sopenharmony_ci  { 0x00000000, 0x8003ffff },
869b8021494Sopenharmony_ci  { 0x00000000, 0x80030000 },
870b8021494Sopenharmony_ci  { 0x00000000, 0x80030001 },
871b8021494Sopenharmony_ci  { 0x00000000, 0x8003aaaa },
872b8021494Sopenharmony_ci  { 0x00000000, 0x8003cccc },
873b8021494Sopenharmony_ci  { 0x00000000, 0x80038000 },
874b8021494Sopenharmony_ci  { 0x00000000, 0x80038001 },
875b8021494Sopenharmony_ci  { 0x00000000, 0x80038002 },
876b8021494Sopenharmony_ci  { 0x00000000, 0x80038003 },
877b8021494Sopenharmony_ci  { 0x00000000, 0x8003ff80 },
878b8021494Sopenharmony_ci  { 0x00000000, 0x8003ff81 },
879b8021494Sopenharmony_ci  { 0x00000000, 0x8003ff82 },
880b8021494Sopenharmony_ci  { 0x00000000, 0x8003ff83 },
881b8021494Sopenharmony_ci  { 0x00000000, 0x8003ffe0 },
882b8021494Sopenharmony_ci  { 0x00000000, 0x8003fffd },
883b8021494Sopenharmony_ci  { 0x00000000, 0x8003fffe },
884b8021494Sopenharmony_ci  { 0x00000000, 0x8003ffff },
885b8021494Sopenharmony_ci};
886b8021494Sopenharmony_ciconst Inputs kOutputs_Movt_ModifiedImmediate_al_r0_0xff80[] = {
887b8021494Sopenharmony_ci  { 0x00000000, 0xff800000 },
888b8021494Sopenharmony_ci  { 0x00000000, 0xff800001 },
889b8021494Sopenharmony_ci  { 0x00000000, 0xff800002 },
890b8021494Sopenharmony_ci  { 0x00000000, 0xff800020 },
891b8021494Sopenharmony_ci  { 0x00000000, 0xff80007d },
892b8021494Sopenharmony_ci  { 0x00000000, 0xff80007e },
893b8021494Sopenharmony_ci  { 0x00000000, 0xff80007f },
894b8021494Sopenharmony_ci  { 0x00000000, 0xff807ffd },
895b8021494Sopenharmony_ci  { 0x00000000, 0xff807ffe },
896b8021494Sopenharmony_ci  { 0x00000000, 0xff807fff },
897b8021494Sopenharmony_ci  { 0x00000000, 0xff803333 },
898b8021494Sopenharmony_ci  { 0x00000000, 0xff805555 },
899b8021494Sopenharmony_ci  { 0x00000000, 0xff80fffd },
900b8021494Sopenharmony_ci  { 0x00000000, 0xff80fffe },
901b8021494Sopenharmony_ci  { 0x00000000, 0xff80ffff },
902b8021494Sopenharmony_ci  { 0x00000000, 0xff800000 },
903b8021494Sopenharmony_ci  { 0x00000000, 0xff800001 },
904b8021494Sopenharmony_ci  { 0x00000000, 0xff80aaaa },
905b8021494Sopenharmony_ci  { 0x00000000, 0xff80cccc },
906b8021494Sopenharmony_ci  { 0x00000000, 0xff808000 },
907b8021494Sopenharmony_ci  { 0x00000000, 0xff808001 },
908b8021494Sopenharmony_ci  { 0x00000000, 0xff808002 },
909b8021494Sopenharmony_ci  { 0x00000000, 0xff808003 },
910b8021494Sopenharmony_ci  { 0x00000000, 0xff80ff80 },
911b8021494Sopenharmony_ci  { 0x00000000, 0xff80ff81 },
912b8021494Sopenharmony_ci  { 0x00000000, 0xff80ff82 },
913b8021494Sopenharmony_ci  { 0x00000000, 0xff80ff83 },
914b8021494Sopenharmony_ci  { 0x00000000, 0xff80ffe0 },
915b8021494Sopenharmony_ci  { 0x00000000, 0xff80fffd },
916b8021494Sopenharmony_ci  { 0x00000000, 0xff80fffe },
917b8021494Sopenharmony_ci  { 0x00000000, 0xff80ffff },
918b8021494Sopenharmony_ci};
919b8021494Sopenharmony_ciconst Inputs kOutputs_Movt_ModifiedImmediate_al_r0_0xff81[] = {
920b8021494Sopenharmony_ci  { 0x00000000, 0xff810000 },
921b8021494Sopenharmony_ci  { 0x00000000, 0xff810001 },
922b8021494Sopenharmony_ci  { 0x00000000, 0xff810002 },
923b8021494Sopenharmony_ci  { 0x00000000, 0xff810020 },
924b8021494Sopenharmony_ci  { 0x00000000, 0xff81007d },
925b8021494Sopenharmony_ci  { 0x00000000, 0xff81007e },
926b8021494Sopenharmony_ci  { 0x00000000, 0xff81007f },
927b8021494Sopenharmony_ci  { 0x00000000, 0xff817ffd },
928b8021494Sopenharmony_ci  { 0x00000000, 0xff817ffe },
929b8021494Sopenharmony_ci  { 0x00000000, 0xff817fff },
930b8021494Sopenharmony_ci  { 0x00000000, 0xff813333 },
931b8021494Sopenharmony_ci  { 0x00000000, 0xff815555 },
932b8021494Sopenharmony_ci  { 0x00000000, 0xff81fffd },
933b8021494Sopenharmony_ci  { 0x00000000, 0xff81fffe },
934b8021494Sopenharmony_ci  { 0x00000000, 0xff81ffff },
935b8021494Sopenharmony_ci  { 0x00000000, 0xff810000 },
936b8021494Sopenharmony_ci  { 0x00000000, 0xff810001 },
937b8021494Sopenharmony_ci  { 0x00000000, 0xff81aaaa },
938b8021494Sopenharmony_ci  { 0x00000000, 0xff81cccc },
939b8021494Sopenharmony_ci  { 0x00000000, 0xff818000 },
940b8021494Sopenharmony_ci  { 0x00000000, 0xff818001 },
941b8021494Sopenharmony_ci  { 0x00000000, 0xff818002 },
942b8021494Sopenharmony_ci  { 0x00000000, 0xff818003 },
943b8021494Sopenharmony_ci  { 0x00000000, 0xff81ff80 },
944b8021494Sopenharmony_ci  { 0x00000000, 0xff81ff81 },
945b8021494Sopenharmony_ci  { 0x00000000, 0xff81ff82 },
946b8021494Sopenharmony_ci  { 0x00000000, 0xff81ff83 },
947b8021494Sopenharmony_ci  { 0x00000000, 0xff81ffe0 },
948b8021494Sopenharmony_ci  { 0x00000000, 0xff81fffd },
949b8021494Sopenharmony_ci  { 0x00000000, 0xff81fffe },
950b8021494Sopenharmony_ci  { 0x00000000, 0xff81ffff },
951b8021494Sopenharmony_ci};
952b8021494Sopenharmony_ciconst Inputs kOutputs_Movt_ModifiedImmediate_al_r0_0xff82[] = {
953b8021494Sopenharmony_ci  { 0x00000000, 0xff820000 },
954b8021494Sopenharmony_ci  { 0x00000000, 0xff820001 },
955b8021494Sopenharmony_ci  { 0x00000000, 0xff820002 },
956b8021494Sopenharmony_ci  { 0x00000000, 0xff820020 },
957b8021494Sopenharmony_ci  { 0x00000000, 0xff82007d },
958b8021494Sopenharmony_ci  { 0x00000000, 0xff82007e },
959b8021494Sopenharmony_ci  { 0x00000000, 0xff82007f },
960b8021494Sopenharmony_ci  { 0x00000000, 0xff827ffd },
961b8021494Sopenharmony_ci  { 0x00000000, 0xff827ffe },
962b8021494Sopenharmony_ci  { 0x00000000, 0xff827fff },
963b8021494Sopenharmony_ci  { 0x00000000, 0xff823333 },
964b8021494Sopenharmony_ci  { 0x00000000, 0xff825555 },
965b8021494Sopenharmony_ci  { 0x00000000, 0xff82fffd },
966b8021494Sopenharmony_ci  { 0x00000000, 0xff82fffe },
967b8021494Sopenharmony_ci  { 0x00000000, 0xff82ffff },
968b8021494Sopenharmony_ci  { 0x00000000, 0xff820000 },
969b8021494Sopenharmony_ci  { 0x00000000, 0xff820001 },
970b8021494Sopenharmony_ci  { 0x00000000, 0xff82aaaa },
971b8021494Sopenharmony_ci  { 0x00000000, 0xff82cccc },
972b8021494Sopenharmony_ci  { 0x00000000, 0xff828000 },
973b8021494Sopenharmony_ci  { 0x00000000, 0xff828001 },
974b8021494Sopenharmony_ci  { 0x00000000, 0xff828002 },
975b8021494Sopenharmony_ci  { 0x00000000, 0xff828003 },
976b8021494Sopenharmony_ci  { 0x00000000, 0xff82ff80 },
977b8021494Sopenharmony_ci  { 0x00000000, 0xff82ff81 },
978b8021494Sopenharmony_ci  { 0x00000000, 0xff82ff82 },
979b8021494Sopenharmony_ci  { 0x00000000, 0xff82ff83 },
980b8021494Sopenharmony_ci  { 0x00000000, 0xff82ffe0 },
981b8021494Sopenharmony_ci  { 0x00000000, 0xff82fffd },
982b8021494Sopenharmony_ci  { 0x00000000, 0xff82fffe },
983b8021494Sopenharmony_ci  { 0x00000000, 0xff82ffff },
984b8021494Sopenharmony_ci};
985b8021494Sopenharmony_ciconst Inputs kOutputs_Movt_ModifiedImmediate_al_r0_0xff83[] = {
986b8021494Sopenharmony_ci  { 0x00000000, 0xff830000 },
987b8021494Sopenharmony_ci  { 0x00000000, 0xff830001 },
988b8021494Sopenharmony_ci  { 0x00000000, 0xff830002 },
989b8021494Sopenharmony_ci  { 0x00000000, 0xff830020 },
990b8021494Sopenharmony_ci  { 0x00000000, 0xff83007d },
991b8021494Sopenharmony_ci  { 0x00000000, 0xff83007e },
992b8021494Sopenharmony_ci  { 0x00000000, 0xff83007f },
993b8021494Sopenharmony_ci  { 0x00000000, 0xff837ffd },
994b8021494Sopenharmony_ci  { 0x00000000, 0xff837ffe },
995b8021494Sopenharmony_ci  { 0x00000000, 0xff837fff },
996b8021494Sopenharmony_ci  { 0x00000000, 0xff833333 },
997b8021494Sopenharmony_ci  { 0x00000000, 0xff835555 },
998b8021494Sopenharmony_ci  { 0x00000000, 0xff83fffd },
999b8021494Sopenharmony_ci  { 0x00000000, 0xff83fffe },
1000b8021494Sopenharmony_ci  { 0x00000000, 0xff83ffff },
1001b8021494Sopenharmony_ci  { 0x00000000, 0xff830000 },
1002b8021494Sopenharmony_ci  { 0x00000000, 0xff830001 },
1003b8021494Sopenharmony_ci  { 0x00000000, 0xff83aaaa },
1004b8021494Sopenharmony_ci  { 0x00000000, 0xff83cccc },
1005b8021494Sopenharmony_ci  { 0x00000000, 0xff838000 },
1006b8021494Sopenharmony_ci  { 0x00000000, 0xff838001 },
1007b8021494Sopenharmony_ci  { 0x00000000, 0xff838002 },
1008b8021494Sopenharmony_ci  { 0x00000000, 0xff838003 },
1009b8021494Sopenharmony_ci  { 0x00000000, 0xff83ff80 },
1010b8021494Sopenharmony_ci  { 0x00000000, 0xff83ff81 },
1011b8021494Sopenharmony_ci  { 0x00000000, 0xff83ff82 },
1012b8021494Sopenharmony_ci  { 0x00000000, 0xff83ff83 },
1013b8021494Sopenharmony_ci  { 0x00000000, 0xff83ffe0 },
1014b8021494Sopenharmony_ci  { 0x00000000, 0xff83fffd },
1015b8021494Sopenharmony_ci  { 0x00000000, 0xff83fffe },
1016b8021494Sopenharmony_ci  { 0x00000000, 0xff83ffff },
1017b8021494Sopenharmony_ci};
1018b8021494Sopenharmony_ciconst Inputs kOutputs_Movt_ModifiedImmediate_al_r0_0xffe0[] = {
1019b8021494Sopenharmony_ci  { 0x00000000, 0xffe00000 },
1020b8021494Sopenharmony_ci  { 0x00000000, 0xffe00001 },
1021b8021494Sopenharmony_ci  { 0x00000000, 0xffe00002 },
1022b8021494Sopenharmony_ci  { 0x00000000, 0xffe00020 },
1023b8021494Sopenharmony_ci  { 0x00000000, 0xffe0007d },
1024b8021494Sopenharmony_ci  { 0x00000000, 0xffe0007e },
1025b8021494Sopenharmony_ci  { 0x00000000, 0xffe0007f },
1026b8021494Sopenharmony_ci  { 0x00000000, 0xffe07ffd },
1027b8021494Sopenharmony_ci  { 0x00000000, 0xffe07ffe },
1028b8021494Sopenharmony_ci  { 0x00000000, 0xffe07fff },
1029b8021494Sopenharmony_ci  { 0x00000000, 0xffe03333 },
1030b8021494Sopenharmony_ci  { 0x00000000, 0xffe05555 },
1031b8021494Sopenharmony_ci  { 0x00000000, 0xffe0fffd },
1032b8021494Sopenharmony_ci  { 0x00000000, 0xffe0fffe },
1033b8021494Sopenharmony_ci  { 0x00000000, 0xffe0ffff },
1034b8021494Sopenharmony_ci  { 0x00000000, 0xffe00000 },
1035b8021494Sopenharmony_ci  { 0x00000000, 0xffe00001 },
1036b8021494Sopenharmony_ci  { 0x00000000, 0xffe0aaaa },
1037b8021494Sopenharmony_ci  { 0x00000000, 0xffe0cccc },
1038b8021494Sopenharmony_ci  { 0x00000000, 0xffe08000 },
1039b8021494Sopenharmony_ci  { 0x00000000, 0xffe08001 },
1040b8021494Sopenharmony_ci  { 0x00000000, 0xffe08002 },
1041b8021494Sopenharmony_ci  { 0x00000000, 0xffe08003 },
1042b8021494Sopenharmony_ci  { 0x00000000, 0xffe0ff80 },
1043b8021494Sopenharmony_ci  { 0x00000000, 0xffe0ff81 },
1044b8021494Sopenharmony_ci  { 0x00000000, 0xffe0ff82 },
1045b8021494Sopenharmony_ci  { 0x00000000, 0xffe0ff83 },
1046b8021494Sopenharmony_ci  { 0x00000000, 0xffe0ffe0 },
1047b8021494Sopenharmony_ci  { 0x00000000, 0xffe0fffd },
1048b8021494Sopenharmony_ci  { 0x00000000, 0xffe0fffe },
1049b8021494Sopenharmony_ci  { 0x00000000, 0xffe0ffff },
1050b8021494Sopenharmony_ci};
1051b8021494Sopenharmony_ciconst Inputs kOutputs_Movt_ModifiedImmediate_al_r0_0xfffd[] = {
1052b8021494Sopenharmony_ci  { 0x00000000, 0xfffd0000 },
1053b8021494Sopenharmony_ci  { 0x00000000, 0xfffd0001 },
1054b8021494Sopenharmony_ci  { 0x00000000, 0xfffd0002 },
1055b8021494Sopenharmony_ci  { 0x00000000, 0xfffd0020 },
1056b8021494Sopenharmony_ci  { 0x00000000, 0xfffd007d },
1057b8021494Sopenharmony_ci  { 0x00000000, 0xfffd007e },
1058b8021494Sopenharmony_ci  { 0x00000000, 0xfffd007f },
1059b8021494Sopenharmony_ci  { 0x00000000, 0xfffd7ffd },
1060b8021494Sopenharmony_ci  { 0x00000000, 0xfffd7ffe },
1061b8021494Sopenharmony_ci  { 0x00000000, 0xfffd7fff },
1062b8021494Sopenharmony_ci  { 0x00000000, 0xfffd3333 },
1063b8021494Sopenharmony_ci  { 0x00000000, 0xfffd5555 },
1064b8021494Sopenharmony_ci  { 0x00000000, 0xfffdfffd },
1065b8021494Sopenharmony_ci  { 0x00000000, 0xfffdfffe },
1066b8021494Sopenharmony_ci  { 0x00000000, 0xfffdffff },
1067b8021494Sopenharmony_ci  { 0x00000000, 0xfffd0000 },
1068b8021494Sopenharmony_ci  { 0x00000000, 0xfffd0001 },
1069b8021494Sopenharmony_ci  { 0x00000000, 0xfffdaaaa },
1070b8021494Sopenharmony_ci  { 0x00000000, 0xfffdcccc },
1071b8021494Sopenharmony_ci  { 0x00000000, 0xfffd8000 },
1072b8021494Sopenharmony_ci  { 0x00000000, 0xfffd8001 },
1073b8021494Sopenharmony_ci  { 0x00000000, 0xfffd8002 },
1074b8021494Sopenharmony_ci  { 0x00000000, 0xfffd8003 },
1075b8021494Sopenharmony_ci  { 0x00000000, 0xfffdff80 },
1076b8021494Sopenharmony_ci  { 0x00000000, 0xfffdff81 },
1077b8021494Sopenharmony_ci  { 0x00000000, 0xfffdff82 },
1078b8021494Sopenharmony_ci  { 0x00000000, 0xfffdff83 },
1079b8021494Sopenharmony_ci  { 0x00000000, 0xfffdffe0 },
1080b8021494Sopenharmony_ci  { 0x00000000, 0xfffdfffd },
1081b8021494Sopenharmony_ci  { 0x00000000, 0xfffdfffe },
1082b8021494Sopenharmony_ci  { 0x00000000, 0xfffdffff },
1083b8021494Sopenharmony_ci};
1084b8021494Sopenharmony_ciconst Inputs kOutputs_Movt_ModifiedImmediate_al_r0_0xfffe[] = {
1085b8021494Sopenharmony_ci  { 0x00000000, 0xfffe0000 },
1086b8021494Sopenharmony_ci  { 0x00000000, 0xfffe0001 },
1087b8021494Sopenharmony_ci  { 0x00000000, 0xfffe0002 },
1088b8021494Sopenharmony_ci  { 0x00000000, 0xfffe0020 },
1089b8021494Sopenharmony_ci  { 0x00000000, 0xfffe007d },
1090b8021494Sopenharmony_ci  { 0x00000000, 0xfffe007e },
1091b8021494Sopenharmony_ci  { 0x00000000, 0xfffe007f },
1092b8021494Sopenharmony_ci  { 0x00000000, 0xfffe7ffd },
1093b8021494Sopenharmony_ci  { 0x00000000, 0xfffe7ffe },
1094b8021494Sopenharmony_ci  { 0x00000000, 0xfffe7fff },
1095b8021494Sopenharmony_ci  { 0x00000000, 0xfffe3333 },
1096b8021494Sopenharmony_ci  { 0x00000000, 0xfffe5555 },
1097b8021494Sopenharmony_ci  { 0x00000000, 0xfffefffd },
1098b8021494Sopenharmony_ci  { 0x00000000, 0xfffefffe },
1099b8021494Sopenharmony_ci  { 0x00000000, 0xfffeffff },
1100b8021494Sopenharmony_ci  { 0x00000000, 0xfffe0000 },
1101b8021494Sopenharmony_ci  { 0x00000000, 0xfffe0001 },
1102b8021494Sopenharmony_ci  { 0x00000000, 0xfffeaaaa },
1103b8021494Sopenharmony_ci  { 0x00000000, 0xfffecccc },
1104b8021494Sopenharmony_ci  { 0x00000000, 0xfffe8000 },
1105b8021494Sopenharmony_ci  { 0x00000000, 0xfffe8001 },
1106b8021494Sopenharmony_ci  { 0x00000000, 0xfffe8002 },
1107b8021494Sopenharmony_ci  { 0x00000000, 0xfffe8003 },
1108b8021494Sopenharmony_ci  { 0x00000000, 0xfffeff80 },
1109b8021494Sopenharmony_ci  { 0x00000000, 0xfffeff81 },
1110b8021494Sopenharmony_ci  { 0x00000000, 0xfffeff82 },
1111b8021494Sopenharmony_ci  { 0x00000000, 0xfffeff83 },
1112b8021494Sopenharmony_ci  { 0x00000000, 0xfffeffe0 },
1113b8021494Sopenharmony_ci  { 0x00000000, 0xfffefffd },
1114b8021494Sopenharmony_ci  { 0x00000000, 0xfffefffe },
1115b8021494Sopenharmony_ci  { 0x00000000, 0xfffeffff },
1116b8021494Sopenharmony_ci};
1117b8021494Sopenharmony_ciconst Inputs kOutputs_Movt_ModifiedImmediate_al_r0_0xffff[] = {
1118b8021494Sopenharmony_ci  { 0x00000000, 0xffff0000 },
1119b8021494Sopenharmony_ci  { 0x00000000, 0xffff0001 },
1120b8021494Sopenharmony_ci  { 0x00000000, 0xffff0002 },
1121b8021494Sopenharmony_ci  { 0x00000000, 0xffff0020 },
1122b8021494Sopenharmony_ci  { 0x00000000, 0xffff007d },
1123b8021494Sopenharmony_ci  { 0x00000000, 0xffff007e },
1124b8021494Sopenharmony_ci  { 0x00000000, 0xffff007f },
1125b8021494Sopenharmony_ci  { 0x00000000, 0xffff7ffd },
1126b8021494Sopenharmony_ci  { 0x00000000, 0xffff7ffe },
1127b8021494Sopenharmony_ci  { 0x00000000, 0xffff7fff },
1128b8021494Sopenharmony_ci  { 0x00000000, 0xffff3333 },
1129b8021494Sopenharmony_ci  { 0x00000000, 0xffff5555 },
1130b8021494Sopenharmony_ci  { 0x00000000, 0xfffffffd },
1131b8021494Sopenharmony_ci  { 0x00000000, 0xfffffffe },
1132b8021494Sopenharmony_ci  { 0x00000000, 0xffffffff },
1133b8021494Sopenharmony_ci  { 0x00000000, 0xffff0000 },
1134b8021494Sopenharmony_ci  { 0x00000000, 0xffff0001 },
1135b8021494Sopenharmony_ci  { 0x00000000, 0xffffaaaa },
1136b8021494Sopenharmony_ci  { 0x00000000, 0xffffcccc },
1137b8021494Sopenharmony_ci  { 0x00000000, 0xffff8000 },
1138b8021494Sopenharmony_ci  { 0x00000000, 0xffff8001 },
1139b8021494Sopenharmony_ci  { 0x00000000, 0xffff8002 },
1140b8021494Sopenharmony_ci  { 0x00000000, 0xffff8003 },
1141b8021494Sopenharmony_ci  { 0x00000000, 0xffffff80 },
1142b8021494Sopenharmony_ci  { 0x00000000, 0xffffff81 },
1143b8021494Sopenharmony_ci  { 0x00000000, 0xffffff82 },
1144b8021494Sopenharmony_ci  { 0x00000000, 0xffffff83 },
1145b8021494Sopenharmony_ci  { 0x00000000, 0xffffffe0 },
1146b8021494Sopenharmony_ci  { 0x00000000, 0xfffffffd },
1147b8021494Sopenharmony_ci  { 0x00000000, 0xfffffffe },
1148b8021494Sopenharmony_ci  { 0x00000000, 0xffffffff },
1149b8021494Sopenharmony_ci};
1150b8021494Sopenharmony_ciconst TestResult kReferenceMovt[] = {
1151b8021494Sopenharmony_ci  {
1152b8021494Sopenharmony_ci    ARRAY_SIZE(kOutputs_Movt_Condition_eq_r0_0x0),
1153b8021494Sopenharmony_ci    kOutputs_Movt_Condition_eq_r0_0x0,
1154b8021494Sopenharmony_ci  },
1155b8021494Sopenharmony_ci  {
1156b8021494Sopenharmony_ci    ARRAY_SIZE(kOutputs_Movt_Condition_ne_r0_0x0),
1157b8021494Sopenharmony_ci    kOutputs_Movt_Condition_ne_r0_0x0,
1158b8021494Sopenharmony_ci  },
1159b8021494Sopenharmony_ci  {
1160b8021494Sopenharmony_ci    ARRAY_SIZE(kOutputs_Movt_Condition_cs_r0_0x0),
1161b8021494Sopenharmony_ci    kOutputs_Movt_Condition_cs_r0_0x0,
1162b8021494Sopenharmony_ci  },
1163b8021494Sopenharmony_ci  {
1164b8021494Sopenharmony_ci    ARRAY_SIZE(kOutputs_Movt_Condition_cc_r0_0x0),
1165b8021494Sopenharmony_ci    kOutputs_Movt_Condition_cc_r0_0x0,
1166b8021494Sopenharmony_ci  },
1167b8021494Sopenharmony_ci  {
1168b8021494Sopenharmony_ci    ARRAY_SIZE(kOutputs_Movt_Condition_mi_r0_0x0),
1169b8021494Sopenharmony_ci    kOutputs_Movt_Condition_mi_r0_0x0,
1170b8021494Sopenharmony_ci  },
1171b8021494Sopenharmony_ci  {
1172b8021494Sopenharmony_ci    ARRAY_SIZE(kOutputs_Movt_Condition_pl_r0_0x0),
1173b8021494Sopenharmony_ci    kOutputs_Movt_Condition_pl_r0_0x0,
1174b8021494Sopenharmony_ci  },
1175b8021494Sopenharmony_ci  {
1176b8021494Sopenharmony_ci    ARRAY_SIZE(kOutputs_Movt_Condition_vs_r0_0x0),
1177b8021494Sopenharmony_ci    kOutputs_Movt_Condition_vs_r0_0x0,
1178b8021494Sopenharmony_ci  },
1179b8021494Sopenharmony_ci  {
1180b8021494Sopenharmony_ci    ARRAY_SIZE(kOutputs_Movt_Condition_vc_r0_0x0),
1181b8021494Sopenharmony_ci    kOutputs_Movt_Condition_vc_r0_0x0,
1182b8021494Sopenharmony_ci  },
1183b8021494Sopenharmony_ci  {
1184b8021494Sopenharmony_ci    ARRAY_SIZE(kOutputs_Movt_Condition_hi_r0_0x0),
1185b8021494Sopenharmony_ci    kOutputs_Movt_Condition_hi_r0_0x0,
1186b8021494Sopenharmony_ci  },
1187b8021494Sopenharmony_ci  {
1188b8021494Sopenharmony_ci    ARRAY_SIZE(kOutputs_Movt_Condition_ls_r0_0x0),
1189b8021494Sopenharmony_ci    kOutputs_Movt_Condition_ls_r0_0x0,
1190b8021494Sopenharmony_ci  },
1191b8021494Sopenharmony_ci  {
1192b8021494Sopenharmony_ci    ARRAY_SIZE(kOutputs_Movt_Condition_ge_r0_0x0),
1193b8021494Sopenharmony_ci    kOutputs_Movt_Condition_ge_r0_0x0,
1194b8021494Sopenharmony_ci  },
1195b8021494Sopenharmony_ci  {
1196b8021494Sopenharmony_ci    ARRAY_SIZE(kOutputs_Movt_Condition_lt_r0_0x0),
1197b8021494Sopenharmony_ci    kOutputs_Movt_Condition_lt_r0_0x0,
1198b8021494Sopenharmony_ci  },
1199b8021494Sopenharmony_ci  {
1200b8021494Sopenharmony_ci    ARRAY_SIZE(kOutputs_Movt_Condition_gt_r0_0x0),
1201b8021494Sopenharmony_ci    kOutputs_Movt_Condition_gt_r0_0x0,
1202b8021494Sopenharmony_ci  },
1203b8021494Sopenharmony_ci  {
1204b8021494Sopenharmony_ci    ARRAY_SIZE(kOutputs_Movt_Condition_le_r0_0x0),
1205b8021494Sopenharmony_ci    kOutputs_Movt_Condition_le_r0_0x0,
1206b8021494Sopenharmony_ci  },
1207b8021494Sopenharmony_ci  {
1208b8021494Sopenharmony_ci    ARRAY_SIZE(kOutputs_Movt_Condition_al_r0_0x0),
1209b8021494Sopenharmony_ci    kOutputs_Movt_Condition_al_r0_0x0,
1210b8021494Sopenharmony_ci  },
1211b8021494Sopenharmony_ci  {
1212b8021494Sopenharmony_ci    ARRAY_SIZE(kOutputs_Movt_ModifiedImmediate_al_r0_0x0000),
1213b8021494Sopenharmony_ci    kOutputs_Movt_ModifiedImmediate_al_r0_0x0000,
1214b8021494Sopenharmony_ci  },
1215b8021494Sopenharmony_ci  {
1216b8021494Sopenharmony_ci    ARRAY_SIZE(kOutputs_Movt_ModifiedImmediate_al_r0_0x0001),
1217b8021494Sopenharmony_ci    kOutputs_Movt_ModifiedImmediate_al_r0_0x0001,
1218b8021494Sopenharmony_ci  },
1219b8021494Sopenharmony_ci  {
1220b8021494Sopenharmony_ci    ARRAY_SIZE(kOutputs_Movt_ModifiedImmediate_al_r0_0x0002),
1221b8021494Sopenharmony_ci    kOutputs_Movt_ModifiedImmediate_al_r0_0x0002,
1222b8021494Sopenharmony_ci  },
1223b8021494Sopenharmony_ci  {
1224b8021494Sopenharmony_ci    ARRAY_SIZE(kOutputs_Movt_ModifiedImmediate_al_r0_0x0020),
1225b8021494Sopenharmony_ci    kOutputs_Movt_ModifiedImmediate_al_r0_0x0020,
1226b8021494Sopenharmony_ci  },
1227b8021494Sopenharmony_ci  {
1228b8021494Sopenharmony_ci    ARRAY_SIZE(kOutputs_Movt_ModifiedImmediate_al_r0_0x007d),
1229b8021494Sopenharmony_ci    kOutputs_Movt_ModifiedImmediate_al_r0_0x007d,
1230b8021494Sopenharmony_ci  },
1231b8021494Sopenharmony_ci  {
1232b8021494Sopenharmony_ci    ARRAY_SIZE(kOutputs_Movt_ModifiedImmediate_al_r0_0x007e),
1233b8021494Sopenharmony_ci    kOutputs_Movt_ModifiedImmediate_al_r0_0x007e,
1234b8021494Sopenharmony_ci  },
1235b8021494Sopenharmony_ci  {
1236b8021494Sopenharmony_ci    ARRAY_SIZE(kOutputs_Movt_ModifiedImmediate_al_r0_0x007f),
1237b8021494Sopenharmony_ci    kOutputs_Movt_ModifiedImmediate_al_r0_0x007f,
1238b8021494Sopenharmony_ci  },
1239b8021494Sopenharmony_ci  {
1240b8021494Sopenharmony_ci    ARRAY_SIZE(kOutputs_Movt_ModifiedImmediate_al_r0_0x7ffd),
1241b8021494Sopenharmony_ci    kOutputs_Movt_ModifiedImmediate_al_r0_0x7ffd,
1242b8021494Sopenharmony_ci  },
1243b8021494Sopenharmony_ci  {
1244b8021494Sopenharmony_ci    ARRAY_SIZE(kOutputs_Movt_ModifiedImmediate_al_r0_0x7ffe),
1245b8021494Sopenharmony_ci    kOutputs_Movt_ModifiedImmediate_al_r0_0x7ffe,
1246b8021494Sopenharmony_ci  },
1247b8021494Sopenharmony_ci  {
1248b8021494Sopenharmony_ci    ARRAY_SIZE(kOutputs_Movt_ModifiedImmediate_al_r0_0x7fff),
1249b8021494Sopenharmony_ci    kOutputs_Movt_ModifiedImmediate_al_r0_0x7fff,
1250b8021494Sopenharmony_ci  },
1251b8021494Sopenharmony_ci  {
1252b8021494Sopenharmony_ci    ARRAY_SIZE(kOutputs_Movt_ModifiedImmediate_al_r0_0x3333),
1253b8021494Sopenharmony_ci    kOutputs_Movt_ModifiedImmediate_al_r0_0x3333,
1254b8021494Sopenharmony_ci  },
1255b8021494Sopenharmony_ci  {
1256b8021494Sopenharmony_ci    ARRAY_SIZE(kOutputs_Movt_ModifiedImmediate_al_r0_0x5555),
1257b8021494Sopenharmony_ci    kOutputs_Movt_ModifiedImmediate_al_r0_0x5555,
1258b8021494Sopenharmony_ci  },
1259b8021494Sopenharmony_ci  {
1260b8021494Sopenharmony_ci    ARRAY_SIZE(kOutputs_Movt_ModifiedImmediate_al_r0_0xaaaa),
1261b8021494Sopenharmony_ci    kOutputs_Movt_ModifiedImmediate_al_r0_0xaaaa,
1262b8021494Sopenharmony_ci  },
1263b8021494Sopenharmony_ci  {
1264b8021494Sopenharmony_ci    ARRAY_SIZE(kOutputs_Movt_ModifiedImmediate_al_r0_0xcccc),
1265b8021494Sopenharmony_ci    kOutputs_Movt_ModifiedImmediate_al_r0_0xcccc,
1266b8021494Sopenharmony_ci  },
1267b8021494Sopenharmony_ci  {
1268b8021494Sopenharmony_ci    ARRAY_SIZE(kOutputs_Movt_ModifiedImmediate_al_r0_0x8000),
1269b8021494Sopenharmony_ci    kOutputs_Movt_ModifiedImmediate_al_r0_0x8000,
1270b8021494Sopenharmony_ci  },
1271b8021494Sopenharmony_ci  {
1272b8021494Sopenharmony_ci    ARRAY_SIZE(kOutputs_Movt_ModifiedImmediate_al_r0_0x8001),
1273b8021494Sopenharmony_ci    kOutputs_Movt_ModifiedImmediate_al_r0_0x8001,
1274b8021494Sopenharmony_ci  },
1275b8021494Sopenharmony_ci  {
1276b8021494Sopenharmony_ci    ARRAY_SIZE(kOutputs_Movt_ModifiedImmediate_al_r0_0x8002),
1277b8021494Sopenharmony_ci    kOutputs_Movt_ModifiedImmediate_al_r0_0x8002,
1278b8021494Sopenharmony_ci  },
1279b8021494Sopenharmony_ci  {
1280b8021494Sopenharmony_ci    ARRAY_SIZE(kOutputs_Movt_ModifiedImmediate_al_r0_0x8003),
1281b8021494Sopenharmony_ci    kOutputs_Movt_ModifiedImmediate_al_r0_0x8003,
1282b8021494Sopenharmony_ci  },
1283b8021494Sopenharmony_ci  {
1284b8021494Sopenharmony_ci    ARRAY_SIZE(kOutputs_Movt_ModifiedImmediate_al_r0_0xff80),
1285b8021494Sopenharmony_ci    kOutputs_Movt_ModifiedImmediate_al_r0_0xff80,
1286b8021494Sopenharmony_ci  },
1287b8021494Sopenharmony_ci  {
1288b8021494Sopenharmony_ci    ARRAY_SIZE(kOutputs_Movt_ModifiedImmediate_al_r0_0xff81),
1289b8021494Sopenharmony_ci    kOutputs_Movt_ModifiedImmediate_al_r0_0xff81,
1290b8021494Sopenharmony_ci  },
1291b8021494Sopenharmony_ci  {
1292b8021494Sopenharmony_ci    ARRAY_SIZE(kOutputs_Movt_ModifiedImmediate_al_r0_0xff82),
1293b8021494Sopenharmony_ci    kOutputs_Movt_ModifiedImmediate_al_r0_0xff82,
1294b8021494Sopenharmony_ci  },
1295b8021494Sopenharmony_ci  {
1296b8021494Sopenharmony_ci    ARRAY_SIZE(kOutputs_Movt_ModifiedImmediate_al_r0_0xff83),
1297b8021494Sopenharmony_ci    kOutputs_Movt_ModifiedImmediate_al_r0_0xff83,
1298b8021494Sopenharmony_ci  },
1299b8021494Sopenharmony_ci  {
1300b8021494Sopenharmony_ci    ARRAY_SIZE(kOutputs_Movt_ModifiedImmediate_al_r0_0xffe0),
1301b8021494Sopenharmony_ci    kOutputs_Movt_ModifiedImmediate_al_r0_0xffe0,
1302b8021494Sopenharmony_ci  },
1303b8021494Sopenharmony_ci  {
1304b8021494Sopenharmony_ci    ARRAY_SIZE(kOutputs_Movt_ModifiedImmediate_al_r0_0xfffd),
1305b8021494Sopenharmony_ci    kOutputs_Movt_ModifiedImmediate_al_r0_0xfffd,
1306b8021494Sopenharmony_ci  },
1307b8021494Sopenharmony_ci  {
1308b8021494Sopenharmony_ci    ARRAY_SIZE(kOutputs_Movt_ModifiedImmediate_al_r0_0xfffe),
1309b8021494Sopenharmony_ci    kOutputs_Movt_ModifiedImmediate_al_r0_0xfffe,
1310b8021494Sopenharmony_ci  },
1311b8021494Sopenharmony_ci  {
1312b8021494Sopenharmony_ci    ARRAY_SIZE(kOutputs_Movt_ModifiedImmediate_al_r0_0xffff),
1313b8021494Sopenharmony_ci    kOutputs_Movt_ModifiedImmediate_al_r0_0xffff,
1314b8021494Sopenharmony_ci  },
1315b8021494Sopenharmony_ci};
1316b8021494Sopenharmony_ci
1317b8021494Sopenharmony_ci#endif  // VIXL_SIMULATOR_COND_RD_OPERAND_IMM16_MOVT_T32_H_
1318