1b8021494Sopenharmony_ci// Copyright 2016, 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 from the
30b8021494Sopenharmony_ci// test/aarch32/config/template-assembler-aarch32.cc.in template file using
31b8021494Sopenharmony_ci// tools/generate_tests.py.
32b8021494Sopenharmony_ci//
33b8021494Sopenharmony_ci// PLEASE DO NOT EDIT.
34b8021494Sopenharmony_ci// -----------------------------------------------------------------------------
35b8021494Sopenharmony_ci
36b8021494Sopenharmony_ci
37b8021494Sopenharmony_ci#include "test-runner.h"
38b8021494Sopenharmony_ci
39b8021494Sopenharmony_ci#include "test-utils.h"
40b8021494Sopenharmony_ci#include "test-utils-aarch32.h"
41b8021494Sopenharmony_ci
42b8021494Sopenharmony_ci#include "aarch32/assembler-aarch32.h"
43b8021494Sopenharmony_ci#include "aarch32/macro-assembler-aarch32.h"
44b8021494Sopenharmony_ci
45b8021494Sopenharmony_ci#define BUF_SIZE (4096)
46b8021494Sopenharmony_ci
47b8021494Sopenharmony_cinamespace vixl {
48b8021494Sopenharmony_cinamespace aarch32 {
49b8021494Sopenharmony_ci
50b8021494Sopenharmony_ci// List of instruction mnemonics.
51b8021494Sopenharmony_ci#define FOREACH_INSTRUCTION(M) \
52b8021494Sopenharmony_ci  M(sxtab)                     \
53b8021494Sopenharmony_ci  M(sxtab16)                   \
54b8021494Sopenharmony_ci  M(sxtah)                     \
55b8021494Sopenharmony_ci  M(uxtab)                     \
56b8021494Sopenharmony_ci  M(uxtab16)                   \
57b8021494Sopenharmony_ci  M(uxtah)
58b8021494Sopenharmony_ci
59b8021494Sopenharmony_ci
60b8021494Sopenharmony_ci// The following definitions are defined again in each generated test, therefore
61b8021494Sopenharmony_ci// we need to place them in an anonymous namespace. It expresses that they are
62b8021494Sopenharmony_ci// local to this file only, and the compiler is not allowed to share these types
63b8021494Sopenharmony_ci// across test files during template instantiation. Specifically, `Operands` has
64b8021494Sopenharmony_ci// various layouts across generated tests so it absolutely cannot be shared.
65b8021494Sopenharmony_ci
66b8021494Sopenharmony_ci#ifdef VIXL_INCLUDE_TARGET_A32
67b8021494Sopenharmony_cinamespace {
68b8021494Sopenharmony_ci
69b8021494Sopenharmony_ci// Values to be passed to the assembler to produce the instruction under test.
70b8021494Sopenharmony_cistruct Operands {
71b8021494Sopenharmony_ci  Condition cond;
72b8021494Sopenharmony_ci  Register rd;
73b8021494Sopenharmony_ci  Register rn;
74b8021494Sopenharmony_ci  Register rm;
75b8021494Sopenharmony_ci  ShiftType ror;
76b8021494Sopenharmony_ci  uint32_t amount;
77b8021494Sopenharmony_ci};
78b8021494Sopenharmony_ci
79b8021494Sopenharmony_ci// This structure contains all data needed to test one specific
80b8021494Sopenharmony_ci// instruction.
81b8021494Sopenharmony_cistruct TestData {
82b8021494Sopenharmony_ci  // The `operands` field represents what to pass to the assembler to
83b8021494Sopenharmony_ci  // produce the instruction.
84b8021494Sopenharmony_ci  Operands operands;
85b8021494Sopenharmony_ci  // True if we need to generate an IT instruction for this test to be valid.
86b8021494Sopenharmony_ci  bool in_it_block;
87b8021494Sopenharmony_ci  // The condition to give the IT instruction, this will be set to "al" by
88b8021494Sopenharmony_ci  // default.
89b8021494Sopenharmony_ci  Condition it_condition;
90b8021494Sopenharmony_ci  // Description of the operands, used for error reporting.
91b8021494Sopenharmony_ci  const char* operands_description;
92b8021494Sopenharmony_ci  // Unique identifier, used for generating traces.
93b8021494Sopenharmony_ci  const char* identifier;
94b8021494Sopenharmony_ci};
95b8021494Sopenharmony_ci
96b8021494Sopenharmony_cistruct TestResult {
97b8021494Sopenharmony_ci  size_t size;
98b8021494Sopenharmony_ci  const byte* encoding;
99b8021494Sopenharmony_ci};
100b8021494Sopenharmony_ci
101b8021494Sopenharmony_ci// Each element of this array produce one instruction encoding.
102b8021494Sopenharmony_ciconst TestData kTests[] = {{{ls, r3, r3, r13, ROR, 0},
103b8021494Sopenharmony_ci                            false,
104b8021494Sopenharmony_ci                            al,
105b8021494Sopenharmony_ci                            "ls r3 r3 r13 ROR 0",
106b8021494Sopenharmony_ci                            "ls_r3_r3_r13_ROR_0"},
107b8021494Sopenharmony_ci                           {{cs, r2, r7, r1, ROR, 16},
108b8021494Sopenharmony_ci                            false,
109b8021494Sopenharmony_ci                            al,
110b8021494Sopenharmony_ci                            "cs r2 r7 r1 ROR 16",
111b8021494Sopenharmony_ci                            "cs_r2_r7_r1_ROR_16"},
112b8021494Sopenharmony_ci                           {{mi, r13, r0, r2, ROR, 8},
113b8021494Sopenharmony_ci                            false,
114b8021494Sopenharmony_ci                            al,
115b8021494Sopenharmony_ci                            "mi r13 r0 r2 ROR 8",
116b8021494Sopenharmony_ci                            "mi_r13_r0_r2_ROR_8"},
117b8021494Sopenharmony_ci                           {{lt, r0, r6, r1, ROR, 8},
118b8021494Sopenharmony_ci                            false,
119b8021494Sopenharmony_ci                            al,
120b8021494Sopenharmony_ci                            "lt r0 r6 r1 ROR 8",
121b8021494Sopenharmony_ci                            "lt_r0_r6_r1_ROR_8"},
122b8021494Sopenharmony_ci                           {{al, r6, r4, r8, ROR, 16},
123b8021494Sopenharmony_ci                            false,
124b8021494Sopenharmony_ci                            al,
125b8021494Sopenharmony_ci                            "al r6 r4 r8 ROR 16",
126b8021494Sopenharmony_ci                            "al_r6_r4_r8_ROR_16"},
127b8021494Sopenharmony_ci                           {{gt, r1, r7, r10, ROR, 16},
128b8021494Sopenharmony_ci                            false,
129b8021494Sopenharmony_ci                            al,
130b8021494Sopenharmony_ci                            "gt r1 r7 r10 ROR 16",
131b8021494Sopenharmony_ci                            "gt_r1_r7_r10_ROR_16"},
132b8021494Sopenharmony_ci                           {{cc, r12, r9, r11, ROR, 16},
133b8021494Sopenharmony_ci                            false,
134b8021494Sopenharmony_ci                            al,
135b8021494Sopenharmony_ci                            "cc r12 r9 r11 ROR 16",
136b8021494Sopenharmony_ci                            "cc_r12_r9_r11_ROR_16"},
137b8021494Sopenharmony_ci                           {{mi, r6, r8, r13, ROR, 24},
138b8021494Sopenharmony_ci                            false,
139b8021494Sopenharmony_ci                            al,
140b8021494Sopenharmony_ci                            "mi r6 r8 r13 ROR 24",
141b8021494Sopenharmony_ci                            "mi_r6_r8_r13_ROR_24"},
142b8021494Sopenharmony_ci                           {{mi, r9, r1, r6, ROR, 16},
143b8021494Sopenharmony_ci                            false,
144b8021494Sopenharmony_ci                            al,
145b8021494Sopenharmony_ci                            "mi r9 r1 r6 ROR 16",
146b8021494Sopenharmony_ci                            "mi_r9_r1_r6_ROR_16"},
147b8021494Sopenharmony_ci                           {{le, r8, r9, r14, ROR, 8},
148b8021494Sopenharmony_ci                            false,
149b8021494Sopenharmony_ci                            al,
150b8021494Sopenharmony_ci                            "le r8 r9 r14 ROR 8",
151b8021494Sopenharmony_ci                            "le_r8_r9_r14_ROR_8"},
152b8021494Sopenharmony_ci                           {{mi, r6, r0, r1, ROR, 8},
153b8021494Sopenharmony_ci                            false,
154b8021494Sopenharmony_ci                            al,
155b8021494Sopenharmony_ci                            "mi r6 r0 r1 ROR 8",
156b8021494Sopenharmony_ci                            "mi_r6_r0_r1_ROR_8"},
157b8021494Sopenharmony_ci                           {{cs, r14, r2, r2, ROR, 24},
158b8021494Sopenharmony_ci                            false,
159b8021494Sopenharmony_ci                            al,
160b8021494Sopenharmony_ci                            "cs r14 r2 r2 ROR 24",
161b8021494Sopenharmony_ci                            "cs_r14_r2_r2_ROR_24"},
162b8021494Sopenharmony_ci                           {{ge, r1, r11, r8, ROR, 8},
163b8021494Sopenharmony_ci                            false,
164b8021494Sopenharmony_ci                            al,
165b8021494Sopenharmony_ci                            "ge r1 r11 r8 ROR 8",
166b8021494Sopenharmony_ci                            "ge_r1_r11_r8_ROR_8"},
167b8021494Sopenharmony_ci                           {{al, r6, r8, r9, ROR, 16},
168b8021494Sopenharmony_ci                            false,
169b8021494Sopenharmony_ci                            al,
170b8021494Sopenharmony_ci                            "al r6 r8 r9 ROR 16",
171b8021494Sopenharmony_ci                            "al_r6_r8_r9_ROR_16"},
172b8021494Sopenharmony_ci                           {{ls, r12, r8, r2, ROR, 24},
173b8021494Sopenharmony_ci                            false,
174b8021494Sopenharmony_ci                            al,
175b8021494Sopenharmony_ci                            "ls r12 r8 r2 ROR 24",
176b8021494Sopenharmony_ci                            "ls_r12_r8_r2_ROR_24"},
177b8021494Sopenharmony_ci                           {{vc, r2, r8, r8, ROR, 0},
178b8021494Sopenharmony_ci                            false,
179b8021494Sopenharmony_ci                            al,
180b8021494Sopenharmony_ci                            "vc r2 r8 r8 ROR 0",
181b8021494Sopenharmony_ci                            "vc_r2_r8_r8_ROR_0"},
182b8021494Sopenharmony_ci                           {{le, r14, r6, r4, ROR, 16},
183b8021494Sopenharmony_ci                            false,
184b8021494Sopenharmony_ci                            al,
185b8021494Sopenharmony_ci                            "le r14 r6 r4 ROR 16",
186b8021494Sopenharmony_ci                            "le_r14_r6_r4_ROR_16"},
187b8021494Sopenharmony_ci                           {{ge, r0, r4, r12, ROR, 0},
188b8021494Sopenharmony_ci                            false,
189b8021494Sopenharmony_ci                            al,
190b8021494Sopenharmony_ci                            "ge r0 r4 r12 ROR 0",
191b8021494Sopenharmony_ci                            "ge_r0_r4_r12_ROR_0"},
192b8021494Sopenharmony_ci                           {{cc, r1, r3, r9, ROR, 24},
193b8021494Sopenharmony_ci                            false,
194b8021494Sopenharmony_ci                            al,
195b8021494Sopenharmony_ci                            "cc r1 r3 r9 ROR 24",
196b8021494Sopenharmony_ci                            "cc_r1_r3_r9_ROR_24"},
197b8021494Sopenharmony_ci                           {{mi, r9, r5, r4, ROR, 8},
198b8021494Sopenharmony_ci                            false,
199b8021494Sopenharmony_ci                            al,
200b8021494Sopenharmony_ci                            "mi r9 r5 r4 ROR 8",
201b8021494Sopenharmony_ci                            "mi_r9_r5_r4_ROR_8"},
202b8021494Sopenharmony_ci                           {{al, r4, r10, r4, ROR, 8},
203b8021494Sopenharmony_ci                            false,
204b8021494Sopenharmony_ci                            al,
205b8021494Sopenharmony_ci                            "al r4 r10 r4 ROR 8",
206b8021494Sopenharmony_ci                            "al_r4_r10_r4_ROR_8"},
207b8021494Sopenharmony_ci                           {{vs, r8, r13, r1, ROR, 24},
208b8021494Sopenharmony_ci                            false,
209b8021494Sopenharmony_ci                            al,
210b8021494Sopenharmony_ci                            "vs r8 r13 r1 ROR 24",
211b8021494Sopenharmony_ci                            "vs_r8_r13_r1_ROR_24"},
212b8021494Sopenharmony_ci                           {{eq, r4, r12, r2, ROR, 0},
213b8021494Sopenharmony_ci                            false,
214b8021494Sopenharmony_ci                            al,
215b8021494Sopenharmony_ci                            "eq r4 r12 r2 ROR 0",
216b8021494Sopenharmony_ci                            "eq_r4_r12_r2_ROR_0"},
217b8021494Sopenharmony_ci                           {{pl, r7, r5, r6, ROR, 24},
218b8021494Sopenharmony_ci                            false,
219b8021494Sopenharmony_ci                            al,
220b8021494Sopenharmony_ci                            "pl r7 r5 r6 ROR 24",
221b8021494Sopenharmony_ci                            "pl_r7_r5_r6_ROR_24"},
222b8021494Sopenharmony_ci                           {{lt, r9, r14, r14, ROR, 24},
223b8021494Sopenharmony_ci                            false,
224b8021494Sopenharmony_ci                            al,
225b8021494Sopenharmony_ci                            "lt r9 r14 r14 ROR 24",
226b8021494Sopenharmony_ci                            "lt_r9_r14_r14_ROR_24"},
227b8021494Sopenharmony_ci                           {{ge, r8, r6, r2, ROR, 0},
228b8021494Sopenharmony_ci                            false,
229b8021494Sopenharmony_ci                            al,
230b8021494Sopenharmony_ci                            "ge r8 r6 r2 ROR 0",
231b8021494Sopenharmony_ci                            "ge_r8_r6_r2_ROR_0"},
232b8021494Sopenharmony_ci                           {{lt, r11, r6, r6, ROR, 0},
233b8021494Sopenharmony_ci                            false,
234b8021494Sopenharmony_ci                            al,
235b8021494Sopenharmony_ci                            "lt r11 r6 r6 ROR 0",
236b8021494Sopenharmony_ci                            "lt_r11_r6_r6_ROR_0"},
237b8021494Sopenharmony_ci                           {{le, r12, r2, r2, ROR, 16},
238b8021494Sopenharmony_ci                            false,
239b8021494Sopenharmony_ci                            al,
240b8021494Sopenharmony_ci                            "le r12 r2 r2 ROR 16",
241b8021494Sopenharmony_ci                            "le_r12_r2_r2_ROR_16"},
242b8021494Sopenharmony_ci                           {{hi, r10, r2, r2, ROR, 16},
243b8021494Sopenharmony_ci                            false,
244b8021494Sopenharmony_ci                            al,
245b8021494Sopenharmony_ci                            "hi r10 r2 r2 ROR 16",
246b8021494Sopenharmony_ci                            "hi_r10_r2_r2_ROR_16"},
247b8021494Sopenharmony_ci                           {{mi, r0, r8, r6, ROR, 0},
248b8021494Sopenharmony_ci                            false,
249b8021494Sopenharmony_ci                            al,
250b8021494Sopenharmony_ci                            "mi r0 r8 r6 ROR 0",
251b8021494Sopenharmony_ci                            "mi_r0_r8_r6_ROR_0"},
252b8021494Sopenharmony_ci                           {{pl, r0, r6, r11, ROR, 8},
253b8021494Sopenharmony_ci                            false,
254b8021494Sopenharmony_ci                            al,
255b8021494Sopenharmony_ci                            "pl r0 r6 r11 ROR 8",
256b8021494Sopenharmony_ci                            "pl_r0_r6_r11_ROR_8"},
257b8021494Sopenharmony_ci                           {{hi, r0, r0, r3, ROR, 0},
258b8021494Sopenharmony_ci                            false,
259b8021494Sopenharmony_ci                            al,
260b8021494Sopenharmony_ci                            "hi r0 r0 r3 ROR 0",
261b8021494Sopenharmony_ci                            "hi_r0_r0_r3_ROR_0"},
262b8021494Sopenharmony_ci                           {{gt, r4, r9, r13, ROR, 16},
263b8021494Sopenharmony_ci                            false,
264b8021494Sopenharmony_ci                            al,
265b8021494Sopenharmony_ci                            "gt r4 r9 r13 ROR 16",
266b8021494Sopenharmony_ci                            "gt_r4_r9_r13_ROR_16"},
267b8021494Sopenharmony_ci                           {{ne, r4, r7, r10, ROR, 16},
268b8021494Sopenharmony_ci                            false,
269b8021494Sopenharmony_ci                            al,
270b8021494Sopenharmony_ci                            "ne r4 r7 r10 ROR 16",
271b8021494Sopenharmony_ci                            "ne_r4_r7_r10_ROR_16"},
272b8021494Sopenharmony_ci                           {{vc, r4, r13, r9, ROR, 16},
273b8021494Sopenharmony_ci                            false,
274b8021494Sopenharmony_ci                            al,
275b8021494Sopenharmony_ci                            "vc r4 r13 r9 ROR 16",
276b8021494Sopenharmony_ci                            "vc_r4_r13_r9_ROR_16"},
277b8021494Sopenharmony_ci                           {{hi, r8, r9, r4, ROR, 8},
278b8021494Sopenharmony_ci                            false,
279b8021494Sopenharmony_ci                            al,
280b8021494Sopenharmony_ci                            "hi r8 r9 r4 ROR 8",
281b8021494Sopenharmony_ci                            "hi_r8_r9_r4_ROR_8"},
282b8021494Sopenharmony_ci                           {{hi, r2, r6, r0, ROR, 8},
283b8021494Sopenharmony_ci                            false,
284b8021494Sopenharmony_ci                            al,
285b8021494Sopenharmony_ci                            "hi r2 r6 r0 ROR 8",
286b8021494Sopenharmony_ci                            "hi_r2_r6_r0_ROR_8"},
287b8021494Sopenharmony_ci                           {{cs, r13, r7, r6, ROR, 0},
288b8021494Sopenharmony_ci                            false,
289b8021494Sopenharmony_ci                            al,
290b8021494Sopenharmony_ci                            "cs r13 r7 r6 ROR 0",
291b8021494Sopenharmony_ci                            "cs_r13_r7_r6_ROR_0"},
292b8021494Sopenharmony_ci                           {{gt, r11, r1, r14, ROR, 8},
293b8021494Sopenharmony_ci                            false,
294b8021494Sopenharmony_ci                            al,
295b8021494Sopenharmony_ci                            "gt r11 r1 r14 ROR 8",
296b8021494Sopenharmony_ci                            "gt_r11_r1_r14_ROR_8"},
297b8021494Sopenharmony_ci                           {{eq, r0, r1, r4, ROR, 8},
298b8021494Sopenharmony_ci                            false,
299b8021494Sopenharmony_ci                            al,
300b8021494Sopenharmony_ci                            "eq r0 r1 r4 ROR 8",
301b8021494Sopenharmony_ci                            "eq_r0_r1_r4_ROR_8"},
302b8021494Sopenharmony_ci                           {{eq, r11, r12, r1, ROR, 16},
303b8021494Sopenharmony_ci                            false,
304b8021494Sopenharmony_ci                            al,
305b8021494Sopenharmony_ci                            "eq r11 r12 r1 ROR 16",
306b8021494Sopenharmony_ci                            "eq_r11_r12_r1_ROR_16"},
307b8021494Sopenharmony_ci                           {{pl, r2, r12, r9, ROR, 16},
308b8021494Sopenharmony_ci                            false,
309b8021494Sopenharmony_ci                            al,
310b8021494Sopenharmony_ci                            "pl r2 r12 r9 ROR 16",
311b8021494Sopenharmony_ci                            "pl_r2_r12_r9_ROR_16"},
312b8021494Sopenharmony_ci                           {{ls, r1, r5, r11, ROR, 16},
313b8021494Sopenharmony_ci                            false,
314b8021494Sopenharmony_ci                            al,
315b8021494Sopenharmony_ci                            "ls r1 r5 r11 ROR 16",
316b8021494Sopenharmony_ci                            "ls_r1_r5_r11_ROR_16"},
317b8021494Sopenharmony_ci                           {{pl, r0, r13, r9, ROR, 24},
318b8021494Sopenharmony_ci                            false,
319b8021494Sopenharmony_ci                            al,
320b8021494Sopenharmony_ci                            "pl r0 r13 r9 ROR 24",
321b8021494Sopenharmony_ci                            "pl_r0_r13_r9_ROR_24"},
322b8021494Sopenharmony_ci                           {{pl, r6, r7, r11, ROR, 16},
323b8021494Sopenharmony_ci                            false,
324b8021494Sopenharmony_ci                            al,
325b8021494Sopenharmony_ci                            "pl r6 r7 r11 ROR 16",
326b8021494Sopenharmony_ci                            "pl_r6_r7_r11_ROR_16"},
327b8021494Sopenharmony_ci                           {{le, r0, r10, r9, ROR, 0},
328b8021494Sopenharmony_ci                            false,
329b8021494Sopenharmony_ci                            al,
330b8021494Sopenharmony_ci                            "le r0 r10 r9 ROR 0",
331b8021494Sopenharmony_ci                            "le_r0_r10_r9_ROR_0"},
332b8021494Sopenharmony_ci                           {{vc, r9, r14, r5, ROR, 0},
333b8021494Sopenharmony_ci                            false,
334b8021494Sopenharmony_ci                            al,
335b8021494Sopenharmony_ci                            "vc r9 r14 r5 ROR 0",
336b8021494Sopenharmony_ci                            "vc_r9_r14_r5_ROR_0"},
337b8021494Sopenharmony_ci                           {{ls, r10, r4, r1, ROR, 16},
338b8021494Sopenharmony_ci                            false,
339b8021494Sopenharmony_ci                            al,
340b8021494Sopenharmony_ci                            "ls r10 r4 r1 ROR 16",
341b8021494Sopenharmony_ci                            "ls_r10_r4_r1_ROR_16"},
342b8021494Sopenharmony_ci                           {{ls, r3, r7, r2, ROR, 0},
343b8021494Sopenharmony_ci                            false,
344b8021494Sopenharmony_ci                            al,
345b8021494Sopenharmony_ci                            "ls r3 r7 r2 ROR 0",
346b8021494Sopenharmony_ci                            "ls_r3_r7_r2_ROR_0"},
347b8021494Sopenharmony_ci                           {{mi, r13, r14, r3, ROR, 0},
348b8021494Sopenharmony_ci                            false,
349b8021494Sopenharmony_ci                            al,
350b8021494Sopenharmony_ci                            "mi r13 r14 r3 ROR 0",
351b8021494Sopenharmony_ci                            "mi_r13_r14_r3_ROR_0"},
352b8021494Sopenharmony_ci                           {{lt, r2, r14, r4, ROR, 8},
353b8021494Sopenharmony_ci                            false,
354b8021494Sopenharmony_ci                            al,
355b8021494Sopenharmony_ci                            "lt r2 r14 r4 ROR 8",
356b8021494Sopenharmony_ci                            "lt_r2_r14_r4_ROR_8"},
357b8021494Sopenharmony_ci                           {{cc, r1, r9, r5, ROR, 16},
358b8021494Sopenharmony_ci                            false,
359b8021494Sopenharmony_ci                            al,
360b8021494Sopenharmony_ci                            "cc r1 r9 r5 ROR 16",
361b8021494Sopenharmony_ci                            "cc_r1_r9_r5_ROR_16"},
362b8021494Sopenharmony_ci                           {{pl, r12, r8, r4, ROR, 16},
363b8021494Sopenharmony_ci                            false,
364b8021494Sopenharmony_ci                            al,
365b8021494Sopenharmony_ci                            "pl r12 r8 r4 ROR 16",
366b8021494Sopenharmony_ci                            "pl_r12_r8_r4_ROR_16"},
367b8021494Sopenharmony_ci                           {{vs, r10, r13, r3, ROR, 16},
368b8021494Sopenharmony_ci                            false,
369b8021494Sopenharmony_ci                            al,
370b8021494Sopenharmony_ci                            "vs r10 r13 r3 ROR 16",
371b8021494Sopenharmony_ci                            "vs_r10_r13_r3_ROR_16"},
372b8021494Sopenharmony_ci                           {{hi, r10, r13, r14, ROR, 0},
373b8021494Sopenharmony_ci                            false,
374b8021494Sopenharmony_ci                            al,
375b8021494Sopenharmony_ci                            "hi r10 r13 r14 ROR 0",
376b8021494Sopenharmony_ci                            "hi_r10_r13_r14_ROR_0"},
377b8021494Sopenharmony_ci                           {{vc, r1, r7, r6, ROR, 0},
378b8021494Sopenharmony_ci                            false,
379b8021494Sopenharmony_ci                            al,
380b8021494Sopenharmony_ci                            "vc r1 r7 r6 ROR 0",
381b8021494Sopenharmony_ci                            "vc_r1_r7_r6_ROR_0"},
382b8021494Sopenharmony_ci                           {{vs, r4, r3, r11, ROR, 16},
383b8021494Sopenharmony_ci                            false,
384b8021494Sopenharmony_ci                            al,
385b8021494Sopenharmony_ci                            "vs r4 r3 r11 ROR 16",
386b8021494Sopenharmony_ci                            "vs_r4_r3_r11_ROR_16"},
387b8021494Sopenharmony_ci                           {{lt, r3, r12, r3, ROR, 24},
388b8021494Sopenharmony_ci                            false,
389b8021494Sopenharmony_ci                            al,
390b8021494Sopenharmony_ci                            "lt r3 r12 r3 ROR 24",
391b8021494Sopenharmony_ci                            "lt_r3_r12_r3_ROR_24"},
392b8021494Sopenharmony_ci                           {{ge, r4, r0, r6, ROR, 24},
393b8021494Sopenharmony_ci                            false,
394b8021494Sopenharmony_ci                            al,
395b8021494Sopenharmony_ci                            "ge r4 r0 r6 ROR 24",
396b8021494Sopenharmony_ci                            "ge_r4_r0_r6_ROR_24"},
397b8021494Sopenharmony_ci                           {{vc, r12, r4, r0, ROR, 0},
398b8021494Sopenharmony_ci                            false,
399b8021494Sopenharmony_ci                            al,
400b8021494Sopenharmony_ci                            "vc r12 r4 r0 ROR 0",
401b8021494Sopenharmony_ci                            "vc_r12_r4_r0_ROR_0"},
402b8021494Sopenharmony_ci                           {{ne, r2, r2, r9, ROR, 8},
403b8021494Sopenharmony_ci                            false,
404b8021494Sopenharmony_ci                            al,
405b8021494Sopenharmony_ci                            "ne r2 r2 r9 ROR 8",
406b8021494Sopenharmony_ci                            "ne_r2_r2_r9_ROR_8"},
407b8021494Sopenharmony_ci                           {{le, r9, r4, r13, ROR, 8},
408b8021494Sopenharmony_ci                            false,
409b8021494Sopenharmony_ci                            al,
410b8021494Sopenharmony_ci                            "le r9 r4 r13 ROR 8",
411b8021494Sopenharmony_ci                            "le_r9_r4_r13_ROR_8"},
412b8021494Sopenharmony_ci                           {{lt, r13, r1, r14, ROR, 24},
413b8021494Sopenharmony_ci                            false,
414b8021494Sopenharmony_ci                            al,
415b8021494Sopenharmony_ci                            "lt r13 r1 r14 ROR 24",
416b8021494Sopenharmony_ci                            "lt_r13_r1_r14_ROR_24"},
417b8021494Sopenharmony_ci                           {{ge, r7, r3, r9, ROR, 0},
418b8021494Sopenharmony_ci                            false,
419b8021494Sopenharmony_ci                            al,
420b8021494Sopenharmony_ci                            "ge r7 r3 r9 ROR 0",
421b8021494Sopenharmony_ci                            "ge_r7_r3_r9_ROR_0"},
422b8021494Sopenharmony_ci                           {{mi, r6, r2, r12, ROR, 0},
423b8021494Sopenharmony_ci                            false,
424b8021494Sopenharmony_ci                            al,
425b8021494Sopenharmony_ci                            "mi r6 r2 r12 ROR 0",
426b8021494Sopenharmony_ci                            "mi_r6_r2_r12_ROR_0"},
427b8021494Sopenharmony_ci                           {{vs, r2, r13, r10, ROR, 0},
428b8021494Sopenharmony_ci                            false,
429b8021494Sopenharmony_ci                            al,
430b8021494Sopenharmony_ci                            "vs r2 r13 r10 ROR 0",
431b8021494Sopenharmony_ci                            "vs_r2_r13_r10_ROR_0"},
432b8021494Sopenharmony_ci                           {{lt, r3, r12, r3, ROR, 16},
433b8021494Sopenharmony_ci                            false,
434b8021494Sopenharmony_ci                            al,
435b8021494Sopenharmony_ci                            "lt r3 r12 r3 ROR 16",
436b8021494Sopenharmony_ci                            "lt_r3_r12_r3_ROR_16"},
437b8021494Sopenharmony_ci                           {{ne, r3, r6, r14, ROR, 16},
438b8021494Sopenharmony_ci                            false,
439b8021494Sopenharmony_ci                            al,
440b8021494Sopenharmony_ci                            "ne r3 r6 r14 ROR 16",
441b8021494Sopenharmony_ci                            "ne_r3_r6_r14_ROR_16"},
442b8021494Sopenharmony_ci                           {{le, r6, r7, r0, ROR, 0},
443b8021494Sopenharmony_ci                            false,
444b8021494Sopenharmony_ci                            al,
445b8021494Sopenharmony_ci                            "le r6 r7 r0 ROR 0",
446b8021494Sopenharmony_ci                            "le_r6_r7_r0_ROR_0"},
447b8021494Sopenharmony_ci                           {{vs, r3, r1, r1, ROR, 0},
448b8021494Sopenharmony_ci                            false,
449b8021494Sopenharmony_ci                            al,
450b8021494Sopenharmony_ci                            "vs r3 r1 r1 ROR 0",
451b8021494Sopenharmony_ci                            "vs_r3_r1_r1_ROR_0"},
452b8021494Sopenharmony_ci                           {{ge, r0, r6, r0, ROR, 8},
453b8021494Sopenharmony_ci                            false,
454b8021494Sopenharmony_ci                            al,
455b8021494Sopenharmony_ci                            "ge r0 r6 r0 ROR 8",
456b8021494Sopenharmony_ci                            "ge_r0_r6_r0_ROR_8"},
457b8021494Sopenharmony_ci                           {{ne, r10, r0, r13, ROR, 16},
458b8021494Sopenharmony_ci                            false,
459b8021494Sopenharmony_ci                            al,
460b8021494Sopenharmony_ci                            "ne r10 r0 r13 ROR 16",
461b8021494Sopenharmony_ci                            "ne_r10_r0_r13_ROR_16"},
462b8021494Sopenharmony_ci                           {{ne, r11, r8, r11, ROR, 16},
463b8021494Sopenharmony_ci                            false,
464b8021494Sopenharmony_ci                            al,
465b8021494Sopenharmony_ci                            "ne r11 r8 r11 ROR 16",
466b8021494Sopenharmony_ci                            "ne_r11_r8_r11_ROR_16"},
467b8021494Sopenharmony_ci                           {{lt, r4, r5, r11, ROR, 16},
468b8021494Sopenharmony_ci                            false,
469b8021494Sopenharmony_ci                            al,
470b8021494Sopenharmony_ci                            "lt r4 r5 r11 ROR 16",
471b8021494Sopenharmony_ci                            "lt_r4_r5_r11_ROR_16"},
472b8021494Sopenharmony_ci                           {{gt, r2, r13, r4, ROR, 8},
473b8021494Sopenharmony_ci                            false,
474b8021494Sopenharmony_ci                            al,
475b8021494Sopenharmony_ci                            "gt r2 r13 r4 ROR 8",
476b8021494Sopenharmony_ci                            "gt_r2_r13_r4_ROR_8"},
477b8021494Sopenharmony_ci                           {{ls, r14, r7, r9, ROR, 24},
478b8021494Sopenharmony_ci                            false,
479b8021494Sopenharmony_ci                            al,
480b8021494Sopenharmony_ci                            "ls r14 r7 r9 ROR 24",
481b8021494Sopenharmony_ci                            "ls_r14_r7_r9_ROR_24"},
482b8021494Sopenharmony_ci                           {{vc, r4, r12, r9, ROR, 16},
483b8021494Sopenharmony_ci                            false,
484b8021494Sopenharmony_ci                            al,
485b8021494Sopenharmony_ci                            "vc r4 r12 r9 ROR 16",
486b8021494Sopenharmony_ci                            "vc_r4_r12_r9_ROR_16"},
487b8021494Sopenharmony_ci                           {{vc, r7, r9, r3, ROR, 0},
488b8021494Sopenharmony_ci                            false,
489b8021494Sopenharmony_ci                            al,
490b8021494Sopenharmony_ci                            "vc r7 r9 r3 ROR 0",
491b8021494Sopenharmony_ci                            "vc_r7_r9_r3_ROR_0"},
492b8021494Sopenharmony_ci                           {{eq, r10, r3, r11, ROR, 0},
493b8021494Sopenharmony_ci                            false,
494b8021494Sopenharmony_ci                            al,
495b8021494Sopenharmony_ci                            "eq r10 r3 r11 ROR 0",
496b8021494Sopenharmony_ci                            "eq_r10_r3_r11_ROR_0"},
497b8021494Sopenharmony_ci                           {{ne, r3, r6, r11, ROR, 16},
498b8021494Sopenharmony_ci                            false,
499b8021494Sopenharmony_ci                            al,
500b8021494Sopenharmony_ci                            "ne r3 r6 r11 ROR 16",
501b8021494Sopenharmony_ci                            "ne_r3_r6_r11_ROR_16"},
502b8021494Sopenharmony_ci                           {{cs, r1, r2, r3, ROR, 16},
503b8021494Sopenharmony_ci                            false,
504b8021494Sopenharmony_ci                            al,
505b8021494Sopenharmony_ci                            "cs r1 r2 r3 ROR 16",
506b8021494Sopenharmony_ci                            "cs_r1_r2_r3_ROR_16"},
507b8021494Sopenharmony_ci                           {{gt, r0, r1, r12, ROR, 0},
508b8021494Sopenharmony_ci                            false,
509b8021494Sopenharmony_ci                            al,
510b8021494Sopenharmony_ci                            "gt r0 r1 r12 ROR 0",
511b8021494Sopenharmony_ci                            "gt_r0_r1_r12_ROR_0"},
512b8021494Sopenharmony_ci                           {{mi, r11, r8, r11, ROR, 16},
513b8021494Sopenharmony_ci                            false,
514b8021494Sopenharmony_ci                            al,
515b8021494Sopenharmony_ci                            "mi r11 r8 r11 ROR 16",
516b8021494Sopenharmony_ci                            "mi_r11_r8_r11_ROR_16"},
517b8021494Sopenharmony_ci                           {{mi, r6, r9, r0, ROR, 24},
518b8021494Sopenharmony_ci                            false,
519b8021494Sopenharmony_ci                            al,
520b8021494Sopenharmony_ci                            "mi r6 r9 r0 ROR 24",
521b8021494Sopenharmony_ci                            "mi_r6_r9_r0_ROR_24"},
522b8021494Sopenharmony_ci                           {{hi, r3, r12, r12, ROR, 0},
523b8021494Sopenharmony_ci                            false,
524b8021494Sopenharmony_ci                            al,
525b8021494Sopenharmony_ci                            "hi r3 r12 r12 ROR 0",
526b8021494Sopenharmony_ci                            "hi_r3_r12_r12_ROR_0"},
527b8021494Sopenharmony_ci                           {{lt, r8, r2, r2, ROR, 16},
528b8021494Sopenharmony_ci                            false,
529b8021494Sopenharmony_ci                            al,
530b8021494Sopenharmony_ci                            "lt r8 r2 r2 ROR 16",
531b8021494Sopenharmony_ci                            "lt_r8_r2_r2_ROR_16"},
532b8021494Sopenharmony_ci                           {{le, r4, r12, r5, ROR, 0},
533b8021494Sopenharmony_ci                            false,
534b8021494Sopenharmony_ci                            al,
535b8021494Sopenharmony_ci                            "le r4 r12 r5 ROR 0",
536b8021494Sopenharmony_ci                            "le_r4_r12_r5_ROR_0"},
537b8021494Sopenharmony_ci                           {{cs, r12, r13, r0, ROR, 24},
538b8021494Sopenharmony_ci                            false,
539b8021494Sopenharmony_ci                            al,
540b8021494Sopenharmony_ci                            "cs r12 r13 r0 ROR 24",
541b8021494Sopenharmony_ci                            "cs_r12_r13_r0_ROR_24"},
542b8021494Sopenharmony_ci                           {{al, r11, r12, r3, ROR, 16},
543b8021494Sopenharmony_ci                            false,
544b8021494Sopenharmony_ci                            al,
545b8021494Sopenharmony_ci                            "al r11 r12 r3 ROR 16",
546b8021494Sopenharmony_ci                            "al_r11_r12_r3_ROR_16"},
547b8021494Sopenharmony_ci                           {{hi, r0, r14, r14, ROR, 8},
548b8021494Sopenharmony_ci                            false,
549b8021494Sopenharmony_ci                            al,
550b8021494Sopenharmony_ci                            "hi r0 r14 r14 ROR 8",
551b8021494Sopenharmony_ci                            "hi_r0_r14_r14_ROR_8"},
552b8021494Sopenharmony_ci                           {{gt, r3, r4, r4, ROR, 0},
553b8021494Sopenharmony_ci                            false,
554b8021494Sopenharmony_ci                            al,
555b8021494Sopenharmony_ci                            "gt r3 r4 r4 ROR 0",
556b8021494Sopenharmony_ci                            "gt_r3_r4_r4_ROR_0"},
557b8021494Sopenharmony_ci                           {{mi, r13, r10, r13, ROR, 24},
558b8021494Sopenharmony_ci                            false,
559b8021494Sopenharmony_ci                            al,
560b8021494Sopenharmony_ci                            "mi r13 r10 r13 ROR 24",
561b8021494Sopenharmony_ci                            "mi_r13_r10_r13_ROR_24"},
562b8021494Sopenharmony_ci                           {{eq, r0, r5, r8, ROR, 0},
563b8021494Sopenharmony_ci                            false,
564b8021494Sopenharmony_ci                            al,
565b8021494Sopenharmony_ci                            "eq r0 r5 r8 ROR 0",
566b8021494Sopenharmony_ci                            "eq_r0_r5_r8_ROR_0"},
567b8021494Sopenharmony_ci                           {{mi, r0, r5, r11, ROR, 16},
568b8021494Sopenharmony_ci                            false,
569b8021494Sopenharmony_ci                            al,
570b8021494Sopenharmony_ci                            "mi r0 r5 r11 ROR 16",
571b8021494Sopenharmony_ci                            "mi_r0_r5_r11_ROR_16"},
572b8021494Sopenharmony_ci                           {{eq, r0, r9, r2, ROR, 16},
573b8021494Sopenharmony_ci                            false,
574b8021494Sopenharmony_ci                            al,
575b8021494Sopenharmony_ci                            "eq r0 r9 r2 ROR 16",
576b8021494Sopenharmony_ci                            "eq_r0_r9_r2_ROR_16"},
577b8021494Sopenharmony_ci                           {{lt, r14, r10, r12, ROR, 24},
578b8021494Sopenharmony_ci                            false,
579b8021494Sopenharmony_ci                            al,
580b8021494Sopenharmony_ci                            "lt r14 r10 r12 ROR 24",
581b8021494Sopenharmony_ci                            "lt_r14_r10_r12_ROR_24"},
582b8021494Sopenharmony_ci                           {{eq, r14, r6, r0, ROR, 8},
583b8021494Sopenharmony_ci                            false,
584b8021494Sopenharmony_ci                            al,
585b8021494Sopenharmony_ci                            "eq r14 r6 r0 ROR 8",
586b8021494Sopenharmony_ci                            "eq_r14_r6_r0_ROR_8"},
587b8021494Sopenharmony_ci                           {{eq, r12, r13, r8, ROR, 24},
588b8021494Sopenharmony_ci                            false,
589b8021494Sopenharmony_ci                            al,
590b8021494Sopenharmony_ci                            "eq r12 r13 r8 ROR 24",
591b8021494Sopenharmony_ci                            "eq_r12_r13_r8_ROR_24"},
592b8021494Sopenharmony_ci                           {{hi, r5, r7, r12, ROR, 16},
593b8021494Sopenharmony_ci                            false,
594b8021494Sopenharmony_ci                            al,
595b8021494Sopenharmony_ci                            "hi r5 r7 r12 ROR 16",
596b8021494Sopenharmony_ci                            "hi_r5_r7_r12_ROR_16"},
597b8021494Sopenharmony_ci                           {{mi, r7, r0, r10, ROR, 8},
598b8021494Sopenharmony_ci                            false,
599b8021494Sopenharmony_ci                            al,
600b8021494Sopenharmony_ci                            "mi r7 r0 r10 ROR 8",
601b8021494Sopenharmony_ci                            "mi_r7_r0_r10_ROR_8"},
602b8021494Sopenharmony_ci                           {{cc, r9, r8, r12, ROR, 24},
603b8021494Sopenharmony_ci                            false,
604b8021494Sopenharmony_ci                            al,
605b8021494Sopenharmony_ci                            "cc r9 r8 r12 ROR 24",
606b8021494Sopenharmony_ci                            "cc_r9_r8_r12_ROR_24"},
607b8021494Sopenharmony_ci                           {{gt, r13, r14, r6, ROR, 0},
608b8021494Sopenharmony_ci                            false,
609b8021494Sopenharmony_ci                            al,
610b8021494Sopenharmony_ci                            "gt r13 r14 r6 ROR 0",
611b8021494Sopenharmony_ci                            "gt_r13_r14_r6_ROR_0"},
612b8021494Sopenharmony_ci                           {{al, r5, r4, r2, ROR, 16},
613b8021494Sopenharmony_ci                            false,
614b8021494Sopenharmony_ci                            al,
615b8021494Sopenharmony_ci                            "al r5 r4 r2 ROR 16",
616b8021494Sopenharmony_ci                            "al_r5_r4_r2_ROR_16"},
617b8021494Sopenharmony_ci                           {{pl, r8, r0, r3, ROR, 24},
618b8021494Sopenharmony_ci                            false,
619b8021494Sopenharmony_ci                            al,
620b8021494Sopenharmony_ci                            "pl r8 r0 r3 ROR 24",
621b8021494Sopenharmony_ci                            "pl_r8_r0_r3_ROR_24"},
622b8021494Sopenharmony_ci                           {{eq, r1, r4, r1, ROR, 8},
623b8021494Sopenharmony_ci                            false,
624b8021494Sopenharmony_ci                            al,
625b8021494Sopenharmony_ci                            "eq r1 r4 r1 ROR 8",
626b8021494Sopenharmony_ci                            "eq_r1_r4_r1_ROR_8"},
627b8021494Sopenharmony_ci                           {{lt, r5, r9, r12, ROR, 8},
628b8021494Sopenharmony_ci                            false,
629b8021494Sopenharmony_ci                            al,
630b8021494Sopenharmony_ci                            "lt r5 r9 r12 ROR 8",
631b8021494Sopenharmony_ci                            "lt_r5_r9_r12_ROR_8"},
632b8021494Sopenharmony_ci                           {{vs, r8, r8, r2, ROR, 0},
633b8021494Sopenharmony_ci                            false,
634b8021494Sopenharmony_ci                            al,
635b8021494Sopenharmony_ci                            "vs r8 r8 r2 ROR 0",
636b8021494Sopenharmony_ci                            "vs_r8_r8_r2_ROR_0"},
637b8021494Sopenharmony_ci                           {{pl, r11, r3, r6, ROR, 0},
638b8021494Sopenharmony_ci                            false,
639b8021494Sopenharmony_ci                            al,
640b8021494Sopenharmony_ci                            "pl r11 r3 r6 ROR 0",
641b8021494Sopenharmony_ci                            "pl_r11_r3_r6_ROR_0"},
642b8021494Sopenharmony_ci                           {{al, r2, r9, r11, ROR, 8},
643b8021494Sopenharmony_ci                            false,
644b8021494Sopenharmony_ci                            al,
645b8021494Sopenharmony_ci                            "al r2 r9 r11 ROR 8",
646b8021494Sopenharmony_ci                            "al_r2_r9_r11_ROR_8"},
647b8021494Sopenharmony_ci                           {{pl, r0, r4, r10, ROR, 8},
648b8021494Sopenharmony_ci                            false,
649b8021494Sopenharmony_ci                            al,
650b8021494Sopenharmony_ci                            "pl r0 r4 r10 ROR 8",
651b8021494Sopenharmony_ci                            "pl_r0_r4_r10_ROR_8"},
652b8021494Sopenharmony_ci                           {{pl, r9, r14, r2, ROR, 16},
653b8021494Sopenharmony_ci                            false,
654b8021494Sopenharmony_ci                            al,
655b8021494Sopenharmony_ci                            "pl r9 r14 r2 ROR 16",
656b8021494Sopenharmony_ci                            "pl_r9_r14_r2_ROR_16"},
657b8021494Sopenharmony_ci                           {{ge, r13, r11, r10, ROR, 24},
658b8021494Sopenharmony_ci                            false,
659b8021494Sopenharmony_ci                            al,
660b8021494Sopenharmony_ci                            "ge r13 r11 r10 ROR 24",
661b8021494Sopenharmony_ci                            "ge_r13_r11_r10_ROR_24"},
662b8021494Sopenharmony_ci                           {{al, r10, r8, r4, ROR, 8},
663b8021494Sopenharmony_ci                            false,
664b8021494Sopenharmony_ci                            al,
665b8021494Sopenharmony_ci                            "al r10 r8 r4 ROR 8",
666b8021494Sopenharmony_ci                            "al_r10_r8_r4_ROR_8"},
667b8021494Sopenharmony_ci                           {{cc, r1, r2, r4, ROR, 8},
668b8021494Sopenharmony_ci                            false,
669b8021494Sopenharmony_ci                            al,
670b8021494Sopenharmony_ci                            "cc r1 r2 r4 ROR 8",
671b8021494Sopenharmony_ci                            "cc_r1_r2_r4_ROR_8"},
672b8021494Sopenharmony_ci                           {{mi, r8, r7, r9, ROR, 0},
673b8021494Sopenharmony_ci                            false,
674b8021494Sopenharmony_ci                            al,
675b8021494Sopenharmony_ci                            "mi r8 r7 r9 ROR 0",
676b8021494Sopenharmony_ci                            "mi_r8_r7_r9_ROR_0"},
677b8021494Sopenharmony_ci                           {{pl, r8, r9, r6, ROR, 8},
678b8021494Sopenharmony_ci                            false,
679b8021494Sopenharmony_ci                            al,
680b8021494Sopenharmony_ci                            "pl r8 r9 r6 ROR 8",
681b8021494Sopenharmony_ci                            "pl_r8_r9_r6_ROR_8"},
682b8021494Sopenharmony_ci                           {{mi, r2, r7, r3, ROR, 16},
683b8021494Sopenharmony_ci                            false,
684b8021494Sopenharmony_ci                            al,
685b8021494Sopenharmony_ci                            "mi r2 r7 r3 ROR 16",
686b8021494Sopenharmony_ci                            "mi_r2_r7_r3_ROR_16"},
687b8021494Sopenharmony_ci                           {{vc, r12, r11, r2, ROR, 0},
688b8021494Sopenharmony_ci                            false,
689b8021494Sopenharmony_ci                            al,
690b8021494Sopenharmony_ci                            "vc r12 r11 r2 ROR 0",
691b8021494Sopenharmony_ci                            "vc_r12_r11_r2_ROR_0"},
692b8021494Sopenharmony_ci                           {{ge, r3, r6, r1, ROR, 8},
693b8021494Sopenharmony_ci                            false,
694b8021494Sopenharmony_ci                            al,
695b8021494Sopenharmony_ci                            "ge r3 r6 r1 ROR 8",
696b8021494Sopenharmony_ci                            "ge_r3_r6_r1_ROR_8"},
697b8021494Sopenharmony_ci                           {{ls, r6, r0, r2, ROR, 16},
698b8021494Sopenharmony_ci                            false,
699b8021494Sopenharmony_ci                            al,
700b8021494Sopenharmony_ci                            "ls r6 r0 r2 ROR 16",
701b8021494Sopenharmony_ci                            "ls_r6_r0_r2_ROR_16"},
702b8021494Sopenharmony_ci                           {{cs, r11, r10, r9, ROR, 8},
703b8021494Sopenharmony_ci                            false,
704b8021494Sopenharmony_ci                            al,
705b8021494Sopenharmony_ci                            "cs r11 r10 r9 ROR 8",
706b8021494Sopenharmony_ci                            "cs_r11_r10_r9_ROR_8"},
707b8021494Sopenharmony_ci                           {{pl, r2, r4, r7, ROR, 0},
708b8021494Sopenharmony_ci                            false,
709b8021494Sopenharmony_ci                            al,
710b8021494Sopenharmony_ci                            "pl r2 r4 r7 ROR 0",
711b8021494Sopenharmony_ci                            "pl_r2_r4_r7_ROR_0"},
712b8021494Sopenharmony_ci                           {{eq, r9, r2, r11, ROR, 8},
713b8021494Sopenharmony_ci                            false,
714b8021494Sopenharmony_ci                            al,
715b8021494Sopenharmony_ci                            "eq r9 r2 r11 ROR 8",
716b8021494Sopenharmony_ci                            "eq_r9_r2_r11_ROR_8"},
717b8021494Sopenharmony_ci                           {{hi, r5, r11, r8, ROR, 0},
718b8021494Sopenharmony_ci                            false,
719b8021494Sopenharmony_ci                            al,
720b8021494Sopenharmony_ci                            "hi r5 r11 r8 ROR 0",
721b8021494Sopenharmony_ci                            "hi_r5_r11_r8_ROR_0"},
722b8021494Sopenharmony_ci                           {{hi, r5, r7, r3, ROR, 8},
723b8021494Sopenharmony_ci                            false,
724b8021494Sopenharmony_ci                            al,
725b8021494Sopenharmony_ci                            "hi r5 r7 r3 ROR 8",
726b8021494Sopenharmony_ci                            "hi_r5_r7_r3_ROR_8"},
727b8021494Sopenharmony_ci                           {{lt, r0, r1, r9, ROR, 8},
728b8021494Sopenharmony_ci                            false,
729b8021494Sopenharmony_ci                            al,
730b8021494Sopenharmony_ci                            "lt r0 r1 r9 ROR 8",
731b8021494Sopenharmony_ci                            "lt_r0_r1_r9_ROR_8"},
732b8021494Sopenharmony_ci                           {{le, r6, r3, r8, ROR, 24},
733b8021494Sopenharmony_ci                            false,
734b8021494Sopenharmony_ci                            al,
735b8021494Sopenharmony_ci                            "le r6 r3 r8 ROR 24",
736b8021494Sopenharmony_ci                            "le_r6_r3_r8_ROR_24"},
737b8021494Sopenharmony_ci                           {{hi, r5, r7, r2, ROR, 0},
738b8021494Sopenharmony_ci                            false,
739b8021494Sopenharmony_ci                            al,
740b8021494Sopenharmony_ci                            "hi r5 r7 r2 ROR 0",
741b8021494Sopenharmony_ci                            "hi_r5_r7_r2_ROR_0"},
742b8021494Sopenharmony_ci                           {{eq, r0, r5, r3, ROR, 24},
743b8021494Sopenharmony_ci                            false,
744b8021494Sopenharmony_ci                            al,
745b8021494Sopenharmony_ci                            "eq r0 r5 r3 ROR 24",
746b8021494Sopenharmony_ci                            "eq_r0_r5_r3_ROR_24"},
747b8021494Sopenharmony_ci                           {{mi, r13, r13, r4, ROR, 8},
748b8021494Sopenharmony_ci                            false,
749b8021494Sopenharmony_ci                            al,
750b8021494Sopenharmony_ci                            "mi r13 r13 r4 ROR 8",
751b8021494Sopenharmony_ci                            "mi_r13_r13_r4_ROR_8"},
752b8021494Sopenharmony_ci                           {{eq, r4, r13, r0, ROR, 8},
753b8021494Sopenharmony_ci                            false,
754b8021494Sopenharmony_ci                            al,
755b8021494Sopenharmony_ci                            "eq r4 r13 r0 ROR 8",
756b8021494Sopenharmony_ci                            "eq_r4_r13_r0_ROR_8"},
757b8021494Sopenharmony_ci                           {{ge, r11, r4, r2, ROR, 8},
758b8021494Sopenharmony_ci                            false,
759b8021494Sopenharmony_ci                            al,
760b8021494Sopenharmony_ci                            "ge r11 r4 r2 ROR 8",
761b8021494Sopenharmony_ci                            "ge_r11_r4_r2_ROR_8"},
762b8021494Sopenharmony_ci                           {{pl, r5, r1, r9, ROR, 24},
763b8021494Sopenharmony_ci                            false,
764b8021494Sopenharmony_ci                            al,
765b8021494Sopenharmony_ci                            "pl r5 r1 r9 ROR 24",
766b8021494Sopenharmony_ci                            "pl_r5_r1_r9_ROR_24"},
767b8021494Sopenharmony_ci                           {{pl, r6, r4, r0, ROR, 16},
768b8021494Sopenharmony_ci                            false,
769b8021494Sopenharmony_ci                            al,
770b8021494Sopenharmony_ci                            "pl r6 r4 r0 ROR 16",
771b8021494Sopenharmony_ci                            "pl_r6_r4_r0_ROR_16"},
772b8021494Sopenharmony_ci                           {{ge, r6, r0, r11, ROR, 16},
773b8021494Sopenharmony_ci                            false,
774b8021494Sopenharmony_ci                            al,
775b8021494Sopenharmony_ci                            "ge r6 r0 r11 ROR 16",
776b8021494Sopenharmony_ci                            "ge_r6_r0_r11_ROR_16"},
777b8021494Sopenharmony_ci                           {{cc, r4, r0, r14, ROR, 16},
778b8021494Sopenharmony_ci                            false,
779b8021494Sopenharmony_ci                            al,
780b8021494Sopenharmony_ci                            "cc r4 r0 r14 ROR 16",
781b8021494Sopenharmony_ci                            "cc_r4_r0_r14_ROR_16"},
782b8021494Sopenharmony_ci                           {{ge, r10, r10, r12, ROR, 8},
783b8021494Sopenharmony_ci                            false,
784b8021494Sopenharmony_ci                            al,
785b8021494Sopenharmony_ci                            "ge r10 r10 r12 ROR 8",
786b8021494Sopenharmony_ci                            "ge_r10_r10_r12_ROR_8"},
787b8021494Sopenharmony_ci                           {{eq, r1, r11, r2, ROR, 8},
788b8021494Sopenharmony_ci                            false,
789b8021494Sopenharmony_ci                            al,
790b8021494Sopenharmony_ci                            "eq r1 r11 r2 ROR 8",
791b8021494Sopenharmony_ci                            "eq_r1_r11_r2_ROR_8"},
792b8021494Sopenharmony_ci                           {{ne, r2, r14, r6, ROR, 16},
793b8021494Sopenharmony_ci                            false,
794b8021494Sopenharmony_ci                            al,
795b8021494Sopenharmony_ci                            "ne r2 r14 r6 ROR 16",
796b8021494Sopenharmony_ci                            "ne_r2_r14_r6_ROR_16"},
797b8021494Sopenharmony_ci                           {{al, r4, r10, r9, ROR, 8},
798b8021494Sopenharmony_ci                            false,
799b8021494Sopenharmony_ci                            al,
800b8021494Sopenharmony_ci                            "al r4 r10 r9 ROR 8",
801b8021494Sopenharmony_ci                            "al_r4_r10_r9_ROR_8"},
802b8021494Sopenharmony_ci                           {{al, r11, r12, r10, ROR, 0},
803b8021494Sopenharmony_ci                            false,
804b8021494Sopenharmony_ci                            al,
805b8021494Sopenharmony_ci                            "al r11 r12 r10 ROR 0",
806b8021494Sopenharmony_ci                            "al_r11_r12_r10_ROR_0"},
807b8021494Sopenharmony_ci                           {{ne, r0, r13, r10, ROR, 16},
808b8021494Sopenharmony_ci                            false,
809b8021494Sopenharmony_ci                            al,
810b8021494Sopenharmony_ci                            "ne r0 r13 r10 ROR 16",
811b8021494Sopenharmony_ci                            "ne_r0_r13_r10_ROR_16"},
812b8021494Sopenharmony_ci                           {{pl, r4, r2, r5, ROR, 0},
813b8021494Sopenharmony_ci                            false,
814b8021494Sopenharmony_ci                            al,
815b8021494Sopenharmony_ci                            "pl r4 r2 r5 ROR 0",
816b8021494Sopenharmony_ci                            "pl_r4_r2_r5_ROR_0"},
817b8021494Sopenharmony_ci                           {{al, r14, r8, r8, ROR, 16},
818b8021494Sopenharmony_ci                            false,
819b8021494Sopenharmony_ci                            al,
820b8021494Sopenharmony_ci                            "al r14 r8 r8 ROR 16",
821b8021494Sopenharmony_ci                            "al_r14_r8_r8_ROR_16"},
822b8021494Sopenharmony_ci                           {{pl, r3, r5, r14, ROR, 0},
823b8021494Sopenharmony_ci                            false,
824b8021494Sopenharmony_ci                            al,
825b8021494Sopenharmony_ci                            "pl r3 r5 r14 ROR 0",
826b8021494Sopenharmony_ci                            "pl_r3_r5_r14_ROR_0"},
827b8021494Sopenharmony_ci                           {{le, r6, r14, r11, ROR, 0},
828b8021494Sopenharmony_ci                            false,
829b8021494Sopenharmony_ci                            al,
830b8021494Sopenharmony_ci                            "le r6 r14 r11 ROR 0",
831b8021494Sopenharmony_ci                            "le_r6_r14_r11_ROR_0"},
832b8021494Sopenharmony_ci                           {{cc, r9, r12, r12, ROR, 8},
833b8021494Sopenharmony_ci                            false,
834b8021494Sopenharmony_ci                            al,
835b8021494Sopenharmony_ci                            "cc r9 r12 r12 ROR 8",
836b8021494Sopenharmony_ci                            "cc_r9_r12_r12_ROR_8"},
837b8021494Sopenharmony_ci                           {{lt, r1, r4, r1, ROR, 16},
838b8021494Sopenharmony_ci                            false,
839b8021494Sopenharmony_ci                            al,
840b8021494Sopenharmony_ci                            "lt r1 r4 r1 ROR 16",
841b8021494Sopenharmony_ci                            "lt_r1_r4_r1_ROR_16"},
842b8021494Sopenharmony_ci                           {{ge, r10, r11, r10, ROR, 0},
843b8021494Sopenharmony_ci                            false,
844b8021494Sopenharmony_ci                            al,
845b8021494Sopenharmony_ci                            "ge r10 r11 r10 ROR 0",
846b8021494Sopenharmony_ci                            "ge_r10_r11_r10_ROR_0"},
847b8021494Sopenharmony_ci                           {{gt, r0, r11, r12, ROR, 8},
848b8021494Sopenharmony_ci                            false,
849b8021494Sopenharmony_ci                            al,
850b8021494Sopenharmony_ci                            "gt r0 r11 r12 ROR 8",
851b8021494Sopenharmony_ci                            "gt_r0_r11_r12_ROR_8"},
852b8021494Sopenharmony_ci                           {{vc, r13, r1, r12, ROR, 16},
853b8021494Sopenharmony_ci                            false,
854b8021494Sopenharmony_ci                            al,
855b8021494Sopenharmony_ci                            "vc r13 r1 r12 ROR 16",
856b8021494Sopenharmony_ci                            "vc_r13_r1_r12_ROR_16"},
857b8021494Sopenharmony_ci                           {{vs, r8, r5, r13, ROR, 16},
858b8021494Sopenharmony_ci                            false,
859b8021494Sopenharmony_ci                            al,
860b8021494Sopenharmony_ci                            "vs r8 r5 r13 ROR 16",
861b8021494Sopenharmony_ci                            "vs_r8_r5_r13_ROR_16"},
862b8021494Sopenharmony_ci                           {{ge, r5, r7, r12, ROR, 8},
863b8021494Sopenharmony_ci                            false,
864b8021494Sopenharmony_ci                            al,
865b8021494Sopenharmony_ci                            "ge r5 r7 r12 ROR 8",
866b8021494Sopenharmony_ci                            "ge_r5_r7_r12_ROR_8"},
867b8021494Sopenharmony_ci                           {{eq, r7, r3, r6, ROR, 8},
868b8021494Sopenharmony_ci                            false,
869b8021494Sopenharmony_ci                            al,
870b8021494Sopenharmony_ci                            "eq r7 r3 r6 ROR 8",
871b8021494Sopenharmony_ci                            "eq_r7_r3_r6_ROR_8"},
872b8021494Sopenharmony_ci                           {{hi, r14, r13, r3, ROR, 8},
873b8021494Sopenharmony_ci                            false,
874b8021494Sopenharmony_ci                            al,
875b8021494Sopenharmony_ci                            "hi r14 r13 r3 ROR 8",
876b8021494Sopenharmony_ci                            "hi_r14_r13_r3_ROR_8"},
877b8021494Sopenharmony_ci                           {{hi, r3, r7, r1, ROR, 8},
878b8021494Sopenharmony_ci                            false,
879b8021494Sopenharmony_ci                            al,
880b8021494Sopenharmony_ci                            "hi r3 r7 r1 ROR 8",
881b8021494Sopenharmony_ci                            "hi_r3_r7_r1_ROR_8"},
882b8021494Sopenharmony_ci                           {{al, r2, r1, r12, ROR, 8},
883b8021494Sopenharmony_ci                            false,
884b8021494Sopenharmony_ci                            al,
885b8021494Sopenharmony_ci                            "al r2 r1 r12 ROR 8",
886b8021494Sopenharmony_ci                            "al_r2_r1_r12_ROR_8"},
887b8021494Sopenharmony_ci                           {{mi, r5, r6, r4, ROR, 16},
888b8021494Sopenharmony_ci                            false,
889b8021494Sopenharmony_ci                            al,
890b8021494Sopenharmony_ci                            "mi r5 r6 r4 ROR 16",
891b8021494Sopenharmony_ci                            "mi_r5_r6_r4_ROR_16"},
892b8021494Sopenharmony_ci                           {{eq, r2, r12, r0, ROR, 24},
893b8021494Sopenharmony_ci                            false,
894b8021494Sopenharmony_ci                            al,
895b8021494Sopenharmony_ci                            "eq r2 r12 r0 ROR 24",
896b8021494Sopenharmony_ci                            "eq_r2_r12_r0_ROR_24"},
897b8021494Sopenharmony_ci                           {{cs, r14, r8, r12, ROR, 0},
898b8021494Sopenharmony_ci                            false,
899b8021494Sopenharmony_ci                            al,
900b8021494Sopenharmony_ci                            "cs r14 r8 r12 ROR 0",
901b8021494Sopenharmony_ci                            "cs_r14_r8_r12_ROR_0"},
902b8021494Sopenharmony_ci                           {{hi, r10, r7, r11, ROR, 24},
903b8021494Sopenharmony_ci                            false,
904b8021494Sopenharmony_ci                            al,
905b8021494Sopenharmony_ci                            "hi r10 r7 r11 ROR 24",
906b8021494Sopenharmony_ci                            "hi_r10_r7_r11_ROR_24"},
907b8021494Sopenharmony_ci                           {{le, r9, r8, r0, ROR, 8},
908b8021494Sopenharmony_ci                            false,
909b8021494Sopenharmony_ci                            al,
910b8021494Sopenharmony_ci                            "le r9 r8 r0 ROR 8",
911b8021494Sopenharmony_ci                            "le_r9_r8_r0_ROR_8"},
912b8021494Sopenharmony_ci                           {{vs, r6, r8, r7, ROR, 0},
913b8021494Sopenharmony_ci                            false,
914b8021494Sopenharmony_ci                            al,
915b8021494Sopenharmony_ci                            "vs r6 r8 r7 ROR 0",
916b8021494Sopenharmony_ci                            "vs_r6_r8_r7_ROR_0"},
917b8021494Sopenharmony_ci                           {{le, r0, r8, r13, ROR, 0},
918b8021494Sopenharmony_ci                            false,
919b8021494Sopenharmony_ci                            al,
920b8021494Sopenharmony_ci                            "le r0 r8 r13 ROR 0",
921b8021494Sopenharmony_ci                            "le_r0_r8_r13_ROR_0"},
922b8021494Sopenharmony_ci                           {{cc, r4, r4, r6, ROR, 16},
923b8021494Sopenharmony_ci                            false,
924b8021494Sopenharmony_ci                            al,
925b8021494Sopenharmony_ci                            "cc r4 r4 r6 ROR 16",
926b8021494Sopenharmony_ci                            "cc_r4_r4_r6_ROR_16"},
927b8021494Sopenharmony_ci                           {{ge, r0, r9, r3, ROR, 8},
928b8021494Sopenharmony_ci                            false,
929b8021494Sopenharmony_ci                            al,
930b8021494Sopenharmony_ci                            "ge r0 r9 r3 ROR 8",
931b8021494Sopenharmony_ci                            "ge_r0_r9_r3_ROR_8"},
932b8021494Sopenharmony_ci                           {{cs, r5, r4, r2, ROR, 0},
933b8021494Sopenharmony_ci                            false,
934b8021494Sopenharmony_ci                            al,
935b8021494Sopenharmony_ci                            "cs r5 r4 r2 ROR 0",
936b8021494Sopenharmony_ci                            "cs_r5_r4_r2_ROR_0"},
937b8021494Sopenharmony_ci                           {{gt, r12, r9, r8, ROR, 16},
938b8021494Sopenharmony_ci                            false,
939b8021494Sopenharmony_ci                            al,
940b8021494Sopenharmony_ci                            "gt r12 r9 r8 ROR 16",
941b8021494Sopenharmony_ci                            "gt_r12_r9_r8_ROR_16"},
942b8021494Sopenharmony_ci                           {{vs, r4, r9, r3, ROR, 24},
943b8021494Sopenharmony_ci                            false,
944b8021494Sopenharmony_ci                            al,
945b8021494Sopenharmony_ci                            "vs r4 r9 r3 ROR 24",
946b8021494Sopenharmony_ci                            "vs_r4_r9_r3_ROR_24"},
947b8021494Sopenharmony_ci                           {{cc, r8, r11, r8, ROR, 8},
948b8021494Sopenharmony_ci                            false,
949b8021494Sopenharmony_ci                            al,
950b8021494Sopenharmony_ci                            "cc r8 r11 r8 ROR 8",
951b8021494Sopenharmony_ci                            "cc_r8_r11_r8_ROR_8"},
952b8021494Sopenharmony_ci                           {{lt, r5, r6, r11, ROR, 24},
953b8021494Sopenharmony_ci                            false,
954b8021494Sopenharmony_ci                            al,
955b8021494Sopenharmony_ci                            "lt r5 r6 r11 ROR 24",
956b8021494Sopenharmony_ci                            "lt_r5_r6_r11_ROR_24"},
957b8021494Sopenharmony_ci                           {{cc, r8, r11, r1, ROR, 24},
958b8021494Sopenharmony_ci                            false,
959b8021494Sopenharmony_ci                            al,
960b8021494Sopenharmony_ci                            "cc r8 r11 r1 ROR 24",
961b8021494Sopenharmony_ci                            "cc_r8_r11_r1_ROR_24"},
962b8021494Sopenharmony_ci                           {{ls, r0, r0, r14, ROR, 16},
963b8021494Sopenharmony_ci                            false,
964b8021494Sopenharmony_ci                            al,
965b8021494Sopenharmony_ci                            "ls r0 r0 r14 ROR 16",
966b8021494Sopenharmony_ci                            "ls_r0_r0_r14_ROR_16"},
967b8021494Sopenharmony_ci                           {{lt, r10, r14, r7, ROR, 8},
968b8021494Sopenharmony_ci                            false,
969b8021494Sopenharmony_ci                            al,
970b8021494Sopenharmony_ci                            "lt r10 r14 r7 ROR 8",
971b8021494Sopenharmony_ci                            "lt_r10_r14_r7_ROR_8"},
972b8021494Sopenharmony_ci                           {{pl, r10, r13, r6, ROR, 16},
973b8021494Sopenharmony_ci                            false,
974b8021494Sopenharmony_ci                            al,
975b8021494Sopenharmony_ci                            "pl r10 r13 r6 ROR 16",
976b8021494Sopenharmony_ci                            "pl_r10_r13_r6_ROR_16"},
977b8021494Sopenharmony_ci                           {{lt, r11, r13, r4, ROR, 8},
978b8021494Sopenharmony_ci                            false,
979b8021494Sopenharmony_ci                            al,
980b8021494Sopenharmony_ci                            "lt r11 r13 r4 ROR 8",
981b8021494Sopenharmony_ci                            "lt_r11_r13_r4_ROR_8"},
982b8021494Sopenharmony_ci                           {{cs, r5, r14, r0, ROR, 0},
983b8021494Sopenharmony_ci                            false,
984b8021494Sopenharmony_ci                            al,
985b8021494Sopenharmony_ci                            "cs r5 r14 r0 ROR 0",
986b8021494Sopenharmony_ci                            "cs_r5_r14_r0_ROR_0"},
987b8021494Sopenharmony_ci                           {{lt, r3, r2, r10, ROR, 0},
988b8021494Sopenharmony_ci                            false,
989b8021494Sopenharmony_ci                            al,
990b8021494Sopenharmony_ci                            "lt r3 r2 r10 ROR 0",
991b8021494Sopenharmony_ci                            "lt_r3_r2_r10_ROR_0"},
992b8021494Sopenharmony_ci                           {{ls, r7, r6, r7, ROR, 8},
993b8021494Sopenharmony_ci                            false,
994b8021494Sopenharmony_ci                            al,
995b8021494Sopenharmony_ci                            "ls r7 r6 r7 ROR 8",
996b8021494Sopenharmony_ci                            "ls_r7_r6_r7_ROR_8"},
997b8021494Sopenharmony_ci                           {{ge, r2, r14, r14, ROR, 0},
998b8021494Sopenharmony_ci                            false,
999b8021494Sopenharmony_ci                            al,
1000b8021494Sopenharmony_ci                            "ge r2 r14 r14 ROR 0",
1001b8021494Sopenharmony_ci                            "ge_r2_r14_r14_ROR_0"},
1002b8021494Sopenharmony_ci                           {{al, r9, r5, r9, ROR, 0},
1003b8021494Sopenharmony_ci                            false,
1004b8021494Sopenharmony_ci                            al,
1005b8021494Sopenharmony_ci                            "al r9 r5 r9 ROR 0",
1006b8021494Sopenharmony_ci                            "al_r9_r5_r9_ROR_0"},
1007b8021494Sopenharmony_ci                           {{vc, r14, r2, r5, ROR, 24},
1008b8021494Sopenharmony_ci                            false,
1009b8021494Sopenharmony_ci                            al,
1010b8021494Sopenharmony_ci                            "vc r14 r2 r5 ROR 24",
1011b8021494Sopenharmony_ci                            "vc_r14_r2_r5_ROR_24"},
1012b8021494Sopenharmony_ci                           {{hi, r1, r9, r3, ROR, 16},
1013b8021494Sopenharmony_ci                            false,
1014b8021494Sopenharmony_ci                            al,
1015b8021494Sopenharmony_ci                            "hi r1 r9 r3 ROR 16",
1016b8021494Sopenharmony_ci                            "hi_r1_r9_r3_ROR_16"},
1017b8021494Sopenharmony_ci                           {{lt, r1, r3, r10, ROR, 8},
1018b8021494Sopenharmony_ci                            false,
1019b8021494Sopenharmony_ci                            al,
1020b8021494Sopenharmony_ci                            "lt r1 r3 r10 ROR 8",
1021b8021494Sopenharmony_ci                            "lt_r1_r3_r10_ROR_8"},
1022b8021494Sopenharmony_ci                           {{lt, r12, r1, r5, ROR, 16},
1023b8021494Sopenharmony_ci                            false,
1024b8021494Sopenharmony_ci                            al,
1025b8021494Sopenharmony_ci                            "lt r12 r1 r5 ROR 16",
1026b8021494Sopenharmony_ci                            "lt_r12_r1_r5_ROR_16"},
1027b8021494Sopenharmony_ci                           {{ge, r3, r4, r10, ROR, 0},
1028b8021494Sopenharmony_ci                            false,
1029b8021494Sopenharmony_ci                            al,
1030b8021494Sopenharmony_ci                            "ge r3 r4 r10 ROR 0",
1031b8021494Sopenharmony_ci                            "ge_r3_r4_r10_ROR_0"},
1032b8021494Sopenharmony_ci                           {{ge, r7, r13, r8, ROR, 16},
1033b8021494Sopenharmony_ci                            false,
1034b8021494Sopenharmony_ci                            al,
1035b8021494Sopenharmony_ci                            "ge r7 r13 r8 ROR 16",
1036b8021494Sopenharmony_ci                            "ge_r7_r13_r8_ROR_16"},
1037b8021494Sopenharmony_ci                           {{eq, r12, r8, r7, ROR, 16},
1038b8021494Sopenharmony_ci                            false,
1039b8021494Sopenharmony_ci                            al,
1040b8021494Sopenharmony_ci                            "eq r12 r8 r7 ROR 16",
1041b8021494Sopenharmony_ci                            "eq_r12_r8_r7_ROR_16"},
1042b8021494Sopenharmony_ci                           {{vs, r6, r12, r0, ROR, 16},
1043b8021494Sopenharmony_ci                            false,
1044b8021494Sopenharmony_ci                            al,
1045b8021494Sopenharmony_ci                            "vs r6 r12 r0 ROR 16",
1046b8021494Sopenharmony_ci                            "vs_r6_r12_r0_ROR_16"},
1047b8021494Sopenharmony_ci                           {{al, r4, r2, r9, ROR, 24},
1048b8021494Sopenharmony_ci                            false,
1049b8021494Sopenharmony_ci                            al,
1050b8021494Sopenharmony_ci                            "al r4 r2 r9 ROR 24",
1051b8021494Sopenharmony_ci                            "al_r4_r2_r9_ROR_24"},
1052b8021494Sopenharmony_ci                           {{ne, r4, r12, r6, ROR, 8},
1053b8021494Sopenharmony_ci                            false,
1054b8021494Sopenharmony_ci                            al,
1055b8021494Sopenharmony_ci                            "ne r4 r12 r6 ROR 8",
1056b8021494Sopenharmony_ci                            "ne_r4_r12_r6_ROR_8"},
1057b8021494Sopenharmony_ci                           {{pl, r10, r5, r11, ROR, 8},
1058b8021494Sopenharmony_ci                            false,
1059b8021494Sopenharmony_ci                            al,
1060b8021494Sopenharmony_ci                            "pl r10 r5 r11 ROR 8",
1061b8021494Sopenharmony_ci                            "pl_r10_r5_r11_ROR_8"},
1062b8021494Sopenharmony_ci                           {{cc, r12, r5, r1, ROR, 0},
1063b8021494Sopenharmony_ci                            false,
1064b8021494Sopenharmony_ci                            al,
1065b8021494Sopenharmony_ci                            "cc r12 r5 r1 ROR 0",
1066b8021494Sopenharmony_ci                            "cc_r12_r5_r1_ROR_0"},
1067b8021494Sopenharmony_ci                           {{lt, r11, r7, r8, ROR, 16},
1068b8021494Sopenharmony_ci                            false,
1069b8021494Sopenharmony_ci                            al,
1070b8021494Sopenharmony_ci                            "lt r11 r7 r8 ROR 16",
1071b8021494Sopenharmony_ci                            "lt_r11_r7_r8_ROR_16"},
1072b8021494Sopenharmony_ci                           {{ls, r1, r7, r5, ROR, 0},
1073b8021494Sopenharmony_ci                            false,
1074b8021494Sopenharmony_ci                            al,
1075b8021494Sopenharmony_ci                            "ls r1 r7 r5 ROR 0",
1076b8021494Sopenharmony_ci                            "ls_r1_r7_r5_ROR_0"},
1077b8021494Sopenharmony_ci                           {{mi, r13, r2, r12, ROR, 16},
1078b8021494Sopenharmony_ci                            false,
1079b8021494Sopenharmony_ci                            al,
1080b8021494Sopenharmony_ci                            "mi r13 r2 r12 ROR 16",
1081b8021494Sopenharmony_ci                            "mi_r13_r2_r12_ROR_16"},
1082b8021494Sopenharmony_ci                           {{ls, r1, r7, r2, ROR, 16},
1083b8021494Sopenharmony_ci                            false,
1084b8021494Sopenharmony_ci                            al,
1085b8021494Sopenharmony_ci                            "ls r1 r7 r2 ROR 16",
1086b8021494Sopenharmony_ci                            "ls_r1_r7_r2_ROR_16"},
1087b8021494Sopenharmony_ci                           {{al, r14, r8, r13, ROR, 8},
1088b8021494Sopenharmony_ci                            false,
1089b8021494Sopenharmony_ci                            al,
1090b8021494Sopenharmony_ci                            "al r14 r8 r13 ROR 8",
1091b8021494Sopenharmony_ci                            "al_r14_r8_r13_ROR_8"},
1092b8021494Sopenharmony_ci                           {{lt, r1, r0, r10, ROR, 0},
1093b8021494Sopenharmony_ci                            false,
1094b8021494Sopenharmony_ci                            al,
1095b8021494Sopenharmony_ci                            "lt r1 r0 r10 ROR 0",
1096b8021494Sopenharmony_ci                            "lt_r1_r0_r10_ROR_0"},
1097b8021494Sopenharmony_ci                           {{al, r10, r7, r5, ROR, 24},
1098b8021494Sopenharmony_ci                            false,
1099b8021494Sopenharmony_ci                            al,
1100b8021494Sopenharmony_ci                            "al r10 r7 r5 ROR 24",
1101b8021494Sopenharmony_ci                            "al_r10_r7_r5_ROR_24"},
1102b8021494Sopenharmony_ci                           {{vs, r12, r14, r10, ROR, 0},
1103b8021494Sopenharmony_ci                            false,
1104b8021494Sopenharmony_ci                            al,
1105b8021494Sopenharmony_ci                            "vs r12 r14 r10 ROR 0",
1106b8021494Sopenharmony_ci                            "vs_r12_r14_r10_ROR_0"},
1107b8021494Sopenharmony_ci                           {{vs, r7, r9, r1, ROR, 16},
1108b8021494Sopenharmony_ci                            false,
1109b8021494Sopenharmony_ci                            al,
1110b8021494Sopenharmony_ci                            "vs r7 r9 r1 ROR 16",
1111b8021494Sopenharmony_ci                            "vs_r7_r9_r1_ROR_16"},
1112b8021494Sopenharmony_ci                           {{pl, r8, r0, r0, ROR, 24},
1113b8021494Sopenharmony_ci                            false,
1114b8021494Sopenharmony_ci                            al,
1115b8021494Sopenharmony_ci                            "pl r8 r0 r0 ROR 24",
1116b8021494Sopenharmony_ci                            "pl_r8_r0_r0_ROR_24"},
1117b8021494Sopenharmony_ci                           {{le, r12, r12, r5, ROR, 8},
1118b8021494Sopenharmony_ci                            false,
1119b8021494Sopenharmony_ci                            al,
1120b8021494Sopenharmony_ci                            "le r12 r12 r5 ROR 8",
1121b8021494Sopenharmony_ci                            "le_r12_r12_r5_ROR_8"},
1122b8021494Sopenharmony_ci                           {{gt, r2, r7, r11, ROR, 24},
1123b8021494Sopenharmony_ci                            false,
1124b8021494Sopenharmony_ci                            al,
1125b8021494Sopenharmony_ci                            "gt r2 r7 r11 ROR 24",
1126b8021494Sopenharmony_ci                            "gt_r2_r7_r11_ROR_24"},
1127b8021494Sopenharmony_ci                           {{ne, r2, r0, r4, ROR, 24},
1128b8021494Sopenharmony_ci                            false,
1129b8021494Sopenharmony_ci                            al,
1130b8021494Sopenharmony_ci                            "ne r2 r0 r4 ROR 24",
1131b8021494Sopenharmony_ci                            "ne_r2_r0_r4_ROR_24"},
1132b8021494Sopenharmony_ci                           {{le, r7, r3, r7, ROR, 16},
1133b8021494Sopenharmony_ci                            false,
1134b8021494Sopenharmony_ci                            al,
1135b8021494Sopenharmony_ci                            "le r7 r3 r7 ROR 16",
1136b8021494Sopenharmony_ci                            "le_r7_r3_r7_ROR_16"},
1137b8021494Sopenharmony_ci                           {{vc, r3, r13, r8, ROR, 16},
1138b8021494Sopenharmony_ci                            false,
1139b8021494Sopenharmony_ci                            al,
1140b8021494Sopenharmony_ci                            "vc r3 r13 r8 ROR 16",
1141b8021494Sopenharmony_ci                            "vc_r3_r13_r8_ROR_16"},
1142b8021494Sopenharmony_ci                           {{al, r12, r14, r0, ROR, 8},
1143b8021494Sopenharmony_ci                            false,
1144b8021494Sopenharmony_ci                            al,
1145b8021494Sopenharmony_ci                            "al r12 r14 r0 ROR 8",
1146b8021494Sopenharmony_ci                            "al_r12_r14_r0_ROR_8"},
1147b8021494Sopenharmony_ci                           {{le, r4, r9, r1, ROR, 0},
1148b8021494Sopenharmony_ci                            false,
1149b8021494Sopenharmony_ci                            al,
1150b8021494Sopenharmony_ci                            "le r4 r9 r1 ROR 0",
1151b8021494Sopenharmony_ci                            "le_r4_r9_r1_ROR_0"},
1152b8021494Sopenharmony_ci                           {{ge, r0, r1, r1, ROR, 8},
1153b8021494Sopenharmony_ci                            false,
1154b8021494Sopenharmony_ci                            al,
1155b8021494Sopenharmony_ci                            "ge r0 r1 r1 ROR 8",
1156b8021494Sopenharmony_ci                            "ge_r0_r1_r1_ROR_8"},
1157b8021494Sopenharmony_ci                           {{pl, r0, r11, r13, ROR, 16},
1158b8021494Sopenharmony_ci                            false,
1159b8021494Sopenharmony_ci                            al,
1160b8021494Sopenharmony_ci                            "pl r0 r11 r13 ROR 16",
1161b8021494Sopenharmony_ci                            "pl_r0_r11_r13_ROR_16"},
1162b8021494Sopenharmony_ci                           {{hi, r7, r14, r0, ROR, 0},
1163b8021494Sopenharmony_ci                            false,
1164b8021494Sopenharmony_ci                            al,
1165b8021494Sopenharmony_ci                            "hi r7 r14 r0 ROR 0",
1166b8021494Sopenharmony_ci                            "hi_r7_r14_r0_ROR_0"},
1167b8021494Sopenharmony_ci                           {{ls, r11, r14, r6, ROR, 24},
1168b8021494Sopenharmony_ci                            false,
1169b8021494Sopenharmony_ci                            al,
1170b8021494Sopenharmony_ci                            "ls r11 r14 r6 ROR 24",
1171b8021494Sopenharmony_ci                            "ls_r11_r14_r6_ROR_24"},
1172b8021494Sopenharmony_ci                           {{ge, r2, r9, r12, ROR, 0},
1173b8021494Sopenharmony_ci                            false,
1174b8021494Sopenharmony_ci                            al,
1175b8021494Sopenharmony_ci                            "ge r2 r9 r12 ROR 0",
1176b8021494Sopenharmony_ci                            "ge_r2_r9_r12_ROR_0"},
1177b8021494Sopenharmony_ci                           {{lt, r12, r1, r7, ROR, 16},
1178b8021494Sopenharmony_ci                            false,
1179b8021494Sopenharmony_ci                            al,
1180b8021494Sopenharmony_ci                            "lt r12 r1 r7 ROR 16",
1181b8021494Sopenharmony_ci                            "lt_r12_r1_r7_ROR_16"},
1182b8021494Sopenharmony_ci                           {{eq, r7, r7, r12, ROR, 16},
1183b8021494Sopenharmony_ci                            false,
1184b8021494Sopenharmony_ci                            al,
1185b8021494Sopenharmony_ci                            "eq r7 r7 r12 ROR 16",
1186b8021494Sopenharmony_ci                            "eq_r7_r7_r12_ROR_16"},
1187b8021494Sopenharmony_ci                           {{ls, r2, r9, r14, ROR, 24},
1188b8021494Sopenharmony_ci                            false,
1189b8021494Sopenharmony_ci                            al,
1190b8021494Sopenharmony_ci                            "ls r2 r9 r14 ROR 24",
1191b8021494Sopenharmony_ci                            "ls_r2_r9_r14_ROR_24"},
1192b8021494Sopenharmony_ci                           {{lt, r10, r14, r14, ROR, 24},
1193b8021494Sopenharmony_ci                            false,
1194b8021494Sopenharmony_ci                            al,
1195b8021494Sopenharmony_ci                            "lt r10 r14 r14 ROR 24",
1196b8021494Sopenharmony_ci                            "lt_r10_r14_r14_ROR_24"},
1197b8021494Sopenharmony_ci                           {{pl, r8, r10, r8, ROR, 16},
1198b8021494Sopenharmony_ci                            false,
1199b8021494Sopenharmony_ci                            al,
1200b8021494Sopenharmony_ci                            "pl r8 r10 r8 ROR 16",
1201b8021494Sopenharmony_ci                            "pl_r8_r10_r8_ROR_16"},
1202b8021494Sopenharmony_ci                           {{ls, r8, r12, r2, ROR, 8},
1203b8021494Sopenharmony_ci                            false,
1204b8021494Sopenharmony_ci                            al,
1205b8021494Sopenharmony_ci                            "ls r8 r12 r2 ROR 8",
1206b8021494Sopenharmony_ci                            "ls_r8_r12_r2_ROR_8"},
1207b8021494Sopenharmony_ci                           {{ne, r11, r10, r3, ROR, 0},
1208b8021494Sopenharmony_ci                            false,
1209b8021494Sopenharmony_ci                            al,
1210b8021494Sopenharmony_ci                            "ne r11 r10 r3 ROR 0",
1211b8021494Sopenharmony_ci                            "ne_r11_r10_r3_ROR_0"},
1212b8021494Sopenharmony_ci                           {{ne, r6, r2, r10, ROR, 8},
1213b8021494Sopenharmony_ci                            false,
1214b8021494Sopenharmony_ci                            al,
1215b8021494Sopenharmony_ci                            "ne r6 r2 r10 ROR 8",
1216b8021494Sopenharmony_ci                            "ne_r6_r2_r10_ROR_8"},
1217b8021494Sopenharmony_ci                           {{mi, r10, r7, r12, ROR, 16},
1218b8021494Sopenharmony_ci                            false,
1219b8021494Sopenharmony_ci                            al,
1220b8021494Sopenharmony_ci                            "mi r10 r7 r12 ROR 16",
1221b8021494Sopenharmony_ci                            "mi_r10_r7_r12_ROR_16"},
1222b8021494Sopenharmony_ci                           {{vc, r8, r14, r7, ROR, 24},
1223b8021494Sopenharmony_ci                            false,
1224b8021494Sopenharmony_ci                            al,
1225b8021494Sopenharmony_ci                            "vc r8 r14 r7 ROR 24",
1226b8021494Sopenharmony_ci                            "vc_r8_r14_r7_ROR_24"},
1227b8021494Sopenharmony_ci                           {{gt, r12, r9, r4, ROR, 8},
1228b8021494Sopenharmony_ci                            false,
1229b8021494Sopenharmony_ci                            al,
1230b8021494Sopenharmony_ci                            "gt r12 r9 r4 ROR 8",
1231b8021494Sopenharmony_ci                            "gt_r12_r9_r4_ROR_8"},
1232b8021494Sopenharmony_ci                           {{pl, r1, r4, r11, ROR, 16},
1233b8021494Sopenharmony_ci                            false,
1234b8021494Sopenharmony_ci                            al,
1235b8021494Sopenharmony_ci                            "pl r1 r4 r11 ROR 16",
1236b8021494Sopenharmony_ci                            "pl_r1_r4_r11_ROR_16"},
1237b8021494Sopenharmony_ci                           {{mi, r3, r10, r6, ROR, 16},
1238b8021494Sopenharmony_ci                            false,
1239b8021494Sopenharmony_ci                            al,
1240b8021494Sopenharmony_ci                            "mi r3 r10 r6 ROR 16",
1241b8021494Sopenharmony_ci                            "mi_r3_r10_r6_ROR_16"},
1242b8021494Sopenharmony_ci                           {{eq, r14, r10, r12, ROR, 24},
1243b8021494Sopenharmony_ci                            false,
1244b8021494Sopenharmony_ci                            al,
1245b8021494Sopenharmony_ci                            "eq r14 r10 r12 ROR 24",
1246b8021494Sopenharmony_ci                            "eq_r14_r10_r12_ROR_24"},
1247b8021494Sopenharmony_ci                           {{eq, r7, r9, r13, ROR, 8},
1248b8021494Sopenharmony_ci                            false,
1249b8021494Sopenharmony_ci                            al,
1250b8021494Sopenharmony_ci                            "eq r7 r9 r13 ROR 8",
1251b8021494Sopenharmony_ci                            "eq_r7_r9_r13_ROR_8"},
1252b8021494Sopenharmony_ci                           {{eq, r11, r7, r4, ROR, 16},
1253b8021494Sopenharmony_ci                            false,
1254b8021494Sopenharmony_ci                            al,
1255b8021494Sopenharmony_ci                            "eq r11 r7 r4 ROR 16",
1256b8021494Sopenharmony_ci                            "eq_r11_r7_r4_ROR_16"},
1257b8021494Sopenharmony_ci                           {{vc, r12, r1, r6, ROR, 0},
1258b8021494Sopenharmony_ci                            false,
1259b8021494Sopenharmony_ci                            al,
1260b8021494Sopenharmony_ci                            "vc r12 r1 r6 ROR 0",
1261b8021494Sopenharmony_ci                            "vc_r12_r1_r6_ROR_0"},
1262b8021494Sopenharmony_ci                           {{pl, r6, r0, r2, ROR, 0},
1263b8021494Sopenharmony_ci                            false,
1264b8021494Sopenharmony_ci                            al,
1265b8021494Sopenharmony_ci                            "pl r6 r0 r2 ROR 0",
1266b8021494Sopenharmony_ci                            "pl_r6_r0_r2_ROR_0"},
1267b8021494Sopenharmony_ci                           {{hi, r11, r14, r5, ROR, 8},
1268b8021494Sopenharmony_ci                            false,
1269b8021494Sopenharmony_ci                            al,
1270b8021494Sopenharmony_ci                            "hi r11 r14 r5 ROR 8",
1271b8021494Sopenharmony_ci                            "hi_r11_r14_r5_ROR_8"},
1272b8021494Sopenharmony_ci                           {{pl, r4, r14, r5, ROR, 24},
1273b8021494Sopenharmony_ci                            false,
1274b8021494Sopenharmony_ci                            al,
1275b8021494Sopenharmony_ci                            "pl r4 r14 r5 ROR 24",
1276b8021494Sopenharmony_ci                            "pl_r4_r14_r5_ROR_24"},
1277b8021494Sopenharmony_ci                           {{eq, r5, r1, r14, ROR, 0},
1278b8021494Sopenharmony_ci                            false,
1279b8021494Sopenharmony_ci                            al,
1280b8021494Sopenharmony_ci                            "eq r5 r1 r14 ROR 0",
1281b8021494Sopenharmony_ci                            "eq_r5_r1_r14_ROR_0"},
1282b8021494Sopenharmony_ci                           {{gt, r2, r8, r9, ROR, 24},
1283b8021494Sopenharmony_ci                            false,
1284b8021494Sopenharmony_ci                            al,
1285b8021494Sopenharmony_ci                            "gt r2 r8 r9 ROR 24",
1286b8021494Sopenharmony_ci                            "gt_r2_r8_r9_ROR_24"},
1287b8021494Sopenharmony_ci                           {{pl, r11, r8, r11, ROR, 8},
1288b8021494Sopenharmony_ci                            false,
1289b8021494Sopenharmony_ci                            al,
1290b8021494Sopenharmony_ci                            "pl r11 r8 r11 ROR 8",
1291b8021494Sopenharmony_ci                            "pl_r11_r8_r11_ROR_8"},
1292b8021494Sopenharmony_ci                           {{cc, r7, r7, r8, ROR, 16},
1293b8021494Sopenharmony_ci                            false,
1294b8021494Sopenharmony_ci                            al,
1295b8021494Sopenharmony_ci                            "cc r7 r7 r8 ROR 16",
1296b8021494Sopenharmony_ci                            "cc_r7_r7_r8_ROR_16"},
1297b8021494Sopenharmony_ci                           {{le, r8, r3, r0, ROR, 16},
1298b8021494Sopenharmony_ci                            false,
1299b8021494Sopenharmony_ci                            al,
1300b8021494Sopenharmony_ci                            "le r8 r3 r0 ROR 16",
1301b8021494Sopenharmony_ci                            "le_r8_r3_r0_ROR_16"},
1302b8021494Sopenharmony_ci                           {{hi, r4, r5, r9, ROR, 8},
1303b8021494Sopenharmony_ci                            false,
1304b8021494Sopenharmony_ci                            al,
1305b8021494Sopenharmony_ci                            "hi r4 r5 r9 ROR 8",
1306b8021494Sopenharmony_ci                            "hi_r4_r5_r9_ROR_8"},
1307b8021494Sopenharmony_ci                           {{pl, r2, r9, r7, ROR, 8},
1308b8021494Sopenharmony_ci                            false,
1309b8021494Sopenharmony_ci                            al,
1310b8021494Sopenharmony_ci                            "pl r2 r9 r7 ROR 8",
1311b8021494Sopenharmony_ci                            "pl_r2_r9_r7_ROR_8"},
1312b8021494Sopenharmony_ci                           {{al, r11, r11, r2, ROR, 16},
1313b8021494Sopenharmony_ci                            false,
1314b8021494Sopenharmony_ci                            al,
1315b8021494Sopenharmony_ci                            "al r11 r11 r2 ROR 16",
1316b8021494Sopenharmony_ci                            "al_r11_r11_r2_ROR_16"},
1317b8021494Sopenharmony_ci                           {{ne, r12, r5, r3, ROR, 24},
1318b8021494Sopenharmony_ci                            false,
1319b8021494Sopenharmony_ci                            al,
1320b8021494Sopenharmony_ci                            "ne r12 r5 r3 ROR 24",
1321b8021494Sopenharmony_ci                            "ne_r12_r5_r3_ROR_24"},
1322b8021494Sopenharmony_ci                           {{mi, r6, r8, r5, ROR, 16},
1323b8021494Sopenharmony_ci                            false,
1324b8021494Sopenharmony_ci                            al,
1325b8021494Sopenharmony_ci                            "mi r6 r8 r5 ROR 16",
1326b8021494Sopenharmony_ci                            "mi_r6_r8_r5_ROR_16"},
1327b8021494Sopenharmony_ci                           {{le, r14, r0, r7, ROR, 0},
1328b8021494Sopenharmony_ci                            false,
1329b8021494Sopenharmony_ci                            al,
1330b8021494Sopenharmony_ci                            "le r14 r0 r7 ROR 0",
1331b8021494Sopenharmony_ci                            "le_r14_r0_r7_ROR_0"},
1332b8021494Sopenharmony_ci                           {{cc, r8, r4, r13, ROR, 8},
1333b8021494Sopenharmony_ci                            false,
1334b8021494Sopenharmony_ci                            al,
1335b8021494Sopenharmony_ci                            "cc r8 r4 r13 ROR 8",
1336b8021494Sopenharmony_ci                            "cc_r8_r4_r13_ROR_8"},
1337b8021494Sopenharmony_ci                           {{al, r1, r11, r3, ROR, 8},
1338b8021494Sopenharmony_ci                            false,
1339b8021494Sopenharmony_ci                            al,
1340b8021494Sopenharmony_ci                            "al r1 r11 r3 ROR 8",
1341b8021494Sopenharmony_ci                            "al_r1_r11_r3_ROR_8"},
1342b8021494Sopenharmony_ci                           {{vc, r3, r2, r13, ROR, 16},
1343b8021494Sopenharmony_ci                            false,
1344b8021494Sopenharmony_ci                            al,
1345b8021494Sopenharmony_ci                            "vc r3 r2 r13 ROR 16",
1346b8021494Sopenharmony_ci                            "vc_r3_r2_r13_ROR_16"},
1347b8021494Sopenharmony_ci                           {{vs, r11, r14, r8, ROR, 16},
1348b8021494Sopenharmony_ci                            false,
1349b8021494Sopenharmony_ci                            al,
1350b8021494Sopenharmony_ci                            "vs r11 r14 r8 ROR 16",
1351b8021494Sopenharmony_ci                            "vs_r11_r14_r8_ROR_16"},
1352b8021494Sopenharmony_ci                           {{eq, r3, r4, r12, ROR, 24},
1353b8021494Sopenharmony_ci                            false,
1354b8021494Sopenharmony_ci                            al,
1355b8021494Sopenharmony_ci                            "eq r3 r4 r12 ROR 24",
1356b8021494Sopenharmony_ci                            "eq_r3_r4_r12_ROR_24"},
1357b8021494Sopenharmony_ci                           {{gt, r10, r10, r5, ROR, 8},
1358b8021494Sopenharmony_ci                            false,
1359b8021494Sopenharmony_ci                            al,
1360b8021494Sopenharmony_ci                            "gt r10 r10 r5 ROR 8",
1361b8021494Sopenharmony_ci                            "gt_r10_r10_r5_ROR_8"},
1362b8021494Sopenharmony_ci                           {{hi, r6, r10, r4, ROR, 16},
1363b8021494Sopenharmony_ci                            false,
1364b8021494Sopenharmony_ci                            al,
1365b8021494Sopenharmony_ci                            "hi r6 r10 r4 ROR 16",
1366b8021494Sopenharmony_ci                            "hi_r6_r10_r4_ROR_16"},
1367b8021494Sopenharmony_ci                           {{eq, r12, r3, r13, ROR, 8},
1368b8021494Sopenharmony_ci                            false,
1369b8021494Sopenharmony_ci                            al,
1370b8021494Sopenharmony_ci                            "eq r12 r3 r13 ROR 8",
1371b8021494Sopenharmony_ci                            "eq_r12_r3_r13_ROR_8"},
1372b8021494Sopenharmony_ci                           {{le, r7, r10, r2, ROR, 8},
1373b8021494Sopenharmony_ci                            false,
1374b8021494Sopenharmony_ci                            al,
1375b8021494Sopenharmony_ci                            "le r7 r10 r2 ROR 8",
1376b8021494Sopenharmony_ci                            "le_r7_r10_r2_ROR_8"},
1377b8021494Sopenharmony_ci                           {{cs, r4, r9, r14, ROR, 0},
1378b8021494Sopenharmony_ci                            false,
1379b8021494Sopenharmony_ci                            al,
1380b8021494Sopenharmony_ci                            "cs r4 r9 r14 ROR 0",
1381b8021494Sopenharmony_ci                            "cs_r4_r9_r14_ROR_0"},
1382b8021494Sopenharmony_ci                           {{ge, r10, r3, r5, ROR, 16},
1383b8021494Sopenharmony_ci                            false,
1384b8021494Sopenharmony_ci                            al,
1385b8021494Sopenharmony_ci                            "ge r10 r3 r5 ROR 16",
1386b8021494Sopenharmony_ci                            "ge_r10_r3_r5_ROR_16"},
1387b8021494Sopenharmony_ci                           {{cc, r1, r10, r11, ROR, 0},
1388b8021494Sopenharmony_ci                            false,
1389b8021494Sopenharmony_ci                            al,
1390b8021494Sopenharmony_ci                            "cc r1 r10 r11 ROR 0",
1391b8021494Sopenharmony_ci                            "cc_r1_r10_r11_ROR_0"},
1392b8021494Sopenharmony_ci                           {{ls, r10, r11, r6, ROR, 24},
1393b8021494Sopenharmony_ci                            false,
1394b8021494Sopenharmony_ci                            al,
1395b8021494Sopenharmony_ci                            "ls r10 r11 r6 ROR 24",
1396b8021494Sopenharmony_ci                            "ls_r10_r11_r6_ROR_24"},
1397b8021494Sopenharmony_ci                           {{ne, r12, r10, r1, ROR, 8},
1398b8021494Sopenharmony_ci                            false,
1399b8021494Sopenharmony_ci                            al,
1400b8021494Sopenharmony_ci                            "ne r12 r10 r1 ROR 8",
1401b8021494Sopenharmony_ci                            "ne_r12_r10_r1_ROR_8"},
1402b8021494Sopenharmony_ci                           {{lt, r10, r4, r7, ROR, 24},
1403b8021494Sopenharmony_ci                            false,
1404b8021494Sopenharmony_ci                            al,
1405b8021494Sopenharmony_ci                            "lt r10 r4 r7 ROR 24",
1406b8021494Sopenharmony_ci                            "lt_r10_r4_r7_ROR_24"},
1407b8021494Sopenharmony_ci                           {{ge, r7, r0, r10, ROR, 0},
1408b8021494Sopenharmony_ci                            false,
1409b8021494Sopenharmony_ci                            al,
1410b8021494Sopenharmony_ci                            "ge r7 r0 r10 ROR 0",
1411b8021494Sopenharmony_ci                            "ge_r7_r0_r10_ROR_0"},
1412b8021494Sopenharmony_ci                           {{ls, r7, r6, r5, ROR, 0},
1413b8021494Sopenharmony_ci                            false,
1414b8021494Sopenharmony_ci                            al,
1415b8021494Sopenharmony_ci                            "ls r7 r6 r5 ROR 0",
1416b8021494Sopenharmony_ci                            "ls_r7_r6_r5_ROR_0"},
1417b8021494Sopenharmony_ci                           {{cc, r8, r1, r8, ROR, 8},
1418b8021494Sopenharmony_ci                            false,
1419b8021494Sopenharmony_ci                            al,
1420b8021494Sopenharmony_ci                            "cc r8 r1 r8 ROR 8",
1421b8021494Sopenharmony_ci                            "cc_r8_r1_r8_ROR_8"},
1422b8021494Sopenharmony_ci                           {{cs, r7, r0, r13, ROR, 24},
1423b8021494Sopenharmony_ci                            false,
1424b8021494Sopenharmony_ci                            al,
1425b8021494Sopenharmony_ci                            "cs r7 r0 r13 ROR 24",
1426b8021494Sopenharmony_ci                            "cs_r7_r0_r13_ROR_24"},
1427b8021494Sopenharmony_ci                           {{cc, r10, r6, r0, ROR, 0},
1428b8021494Sopenharmony_ci                            false,
1429b8021494Sopenharmony_ci                            al,
1430b8021494Sopenharmony_ci                            "cc r10 r6 r0 ROR 0",
1431b8021494Sopenharmony_ci                            "cc_r10_r6_r0_ROR_0"},
1432b8021494Sopenharmony_ci                           {{mi, r0, r13, r6, ROR, 8},
1433b8021494Sopenharmony_ci                            false,
1434b8021494Sopenharmony_ci                            al,
1435b8021494Sopenharmony_ci                            "mi r0 r13 r6 ROR 8",
1436b8021494Sopenharmony_ci                            "mi_r0_r13_r6_ROR_8"},
1437b8021494Sopenharmony_ci                           {{hi, r12, r5, r3, ROR, 16},
1438b8021494Sopenharmony_ci                            false,
1439b8021494Sopenharmony_ci                            al,
1440b8021494Sopenharmony_ci                            "hi r12 r5 r3 ROR 16",
1441b8021494Sopenharmony_ci                            "hi_r12_r5_r3_ROR_16"},
1442b8021494Sopenharmony_ci                           {{vs, r4, r9, r2, ROR, 8},
1443b8021494Sopenharmony_ci                            false,
1444b8021494Sopenharmony_ci                            al,
1445b8021494Sopenharmony_ci                            "vs r4 r9 r2 ROR 8",
1446b8021494Sopenharmony_ci                            "vs_r4_r9_r2_ROR_8"},
1447b8021494Sopenharmony_ci                           {{vs, r9, r7, r12, ROR, 24},
1448b8021494Sopenharmony_ci                            false,
1449b8021494Sopenharmony_ci                            al,
1450b8021494Sopenharmony_ci                            "vs r9 r7 r12 ROR 24",
1451b8021494Sopenharmony_ci                            "vs_r9_r7_r12_ROR_24"},
1452b8021494Sopenharmony_ci                           {{cc, r7, r13, r8, ROR, 0},
1453b8021494Sopenharmony_ci                            false,
1454b8021494Sopenharmony_ci                            al,
1455b8021494Sopenharmony_ci                            "cc r7 r13 r8 ROR 0",
1456b8021494Sopenharmony_ci                            "cc_r7_r13_r8_ROR_0"},
1457b8021494Sopenharmony_ci                           {{mi, r14, r3, r2, ROR, 8},
1458b8021494Sopenharmony_ci                            false,
1459b8021494Sopenharmony_ci                            al,
1460b8021494Sopenharmony_ci                            "mi r14 r3 r2 ROR 8",
1461b8021494Sopenharmony_ci                            "mi_r14_r3_r2_ROR_8"},
1462b8021494Sopenharmony_ci                           {{vc, r11, r14, r2, ROR, 8},
1463b8021494Sopenharmony_ci                            false,
1464b8021494Sopenharmony_ci                            al,
1465b8021494Sopenharmony_ci                            "vc r11 r14 r2 ROR 8",
1466b8021494Sopenharmony_ci                            "vc_r11_r14_r2_ROR_8"},
1467b8021494Sopenharmony_ci                           {{pl, r9, r7, r0, ROR, 16},
1468b8021494Sopenharmony_ci                            false,
1469b8021494Sopenharmony_ci                            al,
1470b8021494Sopenharmony_ci                            "pl r9 r7 r0 ROR 16",
1471b8021494Sopenharmony_ci                            "pl_r9_r7_r0_ROR_16"},
1472b8021494Sopenharmony_ci                           {{vs, r13, r10, r4, ROR, 24},
1473b8021494Sopenharmony_ci                            false,
1474b8021494Sopenharmony_ci                            al,
1475b8021494Sopenharmony_ci                            "vs r13 r10 r4 ROR 24",
1476b8021494Sopenharmony_ci                            "vs_r13_r10_r4_ROR_24"},
1477b8021494Sopenharmony_ci                           {{vs, r13, r8, r10, ROR, 16},
1478b8021494Sopenharmony_ci                            false,
1479b8021494Sopenharmony_ci                            al,
1480b8021494Sopenharmony_ci                            "vs r13 r8 r10 ROR 16",
1481b8021494Sopenharmony_ci                            "vs_r13_r8_r10_ROR_16"},
1482b8021494Sopenharmony_ci                           {{hi, r9, r8, r8, ROR, 0},
1483b8021494Sopenharmony_ci                            false,
1484b8021494Sopenharmony_ci                            al,
1485b8021494Sopenharmony_ci                            "hi r9 r8 r8 ROR 0",
1486b8021494Sopenharmony_ci                            "hi_r9_r8_r8_ROR_0"},
1487b8021494Sopenharmony_ci                           {{mi, r10, r14, r9, ROR, 16},
1488b8021494Sopenharmony_ci                            false,
1489b8021494Sopenharmony_ci                            al,
1490b8021494Sopenharmony_ci                            "mi r10 r14 r9 ROR 16",
1491b8021494Sopenharmony_ci                            "mi_r10_r14_r9_ROR_16"},
1492b8021494Sopenharmony_ci                           {{pl, r4, r2, r5, ROR, 24},
1493b8021494Sopenharmony_ci                            false,
1494b8021494Sopenharmony_ci                            al,
1495b8021494Sopenharmony_ci                            "pl r4 r2 r5 ROR 24",
1496b8021494Sopenharmony_ci                            "pl_r4_r2_r5_ROR_24"},
1497b8021494Sopenharmony_ci                           {{cc, r13, r10, r4, ROR, 8},
1498b8021494Sopenharmony_ci                            false,
1499b8021494Sopenharmony_ci                            al,
1500b8021494Sopenharmony_ci                            "cc r13 r10 r4 ROR 8",
1501b8021494Sopenharmony_ci                            "cc_r13_r10_r4_ROR_8"},
1502b8021494Sopenharmony_ci                           {{hi, r4, r9, r2, ROR, 16},
1503b8021494Sopenharmony_ci                            false,
1504b8021494Sopenharmony_ci                            al,
1505b8021494Sopenharmony_ci                            "hi r4 r9 r2 ROR 16",
1506b8021494Sopenharmony_ci                            "hi_r4_r9_r2_ROR_16"},
1507b8021494Sopenharmony_ci                           {{cs, r13, r5, r0, ROR, 16},
1508b8021494Sopenharmony_ci                            false,
1509b8021494Sopenharmony_ci                            al,
1510b8021494Sopenharmony_ci                            "cs r13 r5 r0 ROR 16",
1511b8021494Sopenharmony_ci                            "cs_r13_r5_r0_ROR_16"},
1512b8021494Sopenharmony_ci                           {{le, r10, r5, r0, ROR, 0},
1513b8021494Sopenharmony_ci                            false,
1514b8021494Sopenharmony_ci                            al,
1515b8021494Sopenharmony_ci                            "le r10 r5 r0 ROR 0",
1516b8021494Sopenharmony_ci                            "le_r10_r5_r0_ROR_0"},
1517b8021494Sopenharmony_ci                           {{al, r10, r7, r7, ROR, 24},
1518b8021494Sopenharmony_ci                            false,
1519b8021494Sopenharmony_ci                            al,
1520b8021494Sopenharmony_ci                            "al r10 r7 r7 ROR 24",
1521b8021494Sopenharmony_ci                            "al_r10_r7_r7_ROR_24"},
1522b8021494Sopenharmony_ci                           {{pl, r2, r1, r10, ROR, 16},
1523b8021494Sopenharmony_ci                            false,
1524b8021494Sopenharmony_ci                            al,
1525b8021494Sopenharmony_ci                            "pl r2 r1 r10 ROR 16",
1526b8021494Sopenharmony_ci                            "pl_r2_r1_r10_ROR_16"},
1527b8021494Sopenharmony_ci                           {{le, r7, r11, r0, ROR, 24},
1528b8021494Sopenharmony_ci                            false,
1529b8021494Sopenharmony_ci                            al,
1530b8021494Sopenharmony_ci                            "le r7 r11 r0 ROR 24",
1531b8021494Sopenharmony_ci                            "le_r7_r11_r0_ROR_24"},
1532b8021494Sopenharmony_ci                           {{vs, r6, r8, r0, ROR, 8},
1533b8021494Sopenharmony_ci                            false,
1534b8021494Sopenharmony_ci                            al,
1535b8021494Sopenharmony_ci                            "vs r6 r8 r0 ROR 8",
1536b8021494Sopenharmony_ci                            "vs_r6_r8_r0_ROR_8"},
1537b8021494Sopenharmony_ci                           {{al, r6, r9, r2, ROR, 8},
1538b8021494Sopenharmony_ci                            false,
1539b8021494Sopenharmony_ci                            al,
1540b8021494Sopenharmony_ci                            "al r6 r9 r2 ROR 8",
1541b8021494Sopenharmony_ci                            "al_r6_r9_r2_ROR_8"},
1542b8021494Sopenharmony_ci                           {{vs, r3, r12, r1, ROR, 8},
1543b8021494Sopenharmony_ci                            false,
1544b8021494Sopenharmony_ci                            al,
1545b8021494Sopenharmony_ci                            "vs r3 r12 r1 ROR 8",
1546b8021494Sopenharmony_ci                            "vs_r3_r12_r1_ROR_8"},
1547b8021494Sopenharmony_ci                           {{le, r14, r5, r11, ROR, 16},
1548b8021494Sopenharmony_ci                            false,
1549b8021494Sopenharmony_ci                            al,
1550b8021494Sopenharmony_ci                            "le r14 r5 r11 ROR 16",
1551b8021494Sopenharmony_ci                            "le_r14_r5_r11_ROR_16"},
1552b8021494Sopenharmony_ci                           {{cs, r1, r12, r14, ROR, 0},
1553b8021494Sopenharmony_ci                            false,
1554b8021494Sopenharmony_ci                            al,
1555b8021494Sopenharmony_ci                            "cs r1 r12 r14 ROR 0",
1556b8021494Sopenharmony_ci                            "cs_r1_r12_r14_ROR_0"},
1557b8021494Sopenharmony_ci                           {{ne, r14, r2, r2, ROR, 24},
1558b8021494Sopenharmony_ci                            false,
1559b8021494Sopenharmony_ci                            al,
1560b8021494Sopenharmony_ci                            "ne r14 r2 r2 ROR 24",
1561b8021494Sopenharmony_ci                            "ne_r14_r2_r2_ROR_24"},
1562b8021494Sopenharmony_ci                           {{eq, r14, r0, r8, ROR, 16},
1563b8021494Sopenharmony_ci                            false,
1564b8021494Sopenharmony_ci                            al,
1565b8021494Sopenharmony_ci                            "eq r14 r0 r8 ROR 16",
1566b8021494Sopenharmony_ci                            "eq_r14_r0_r8_ROR_16"},
1567b8021494Sopenharmony_ci                           {{ge, r13, r1, r2, ROR, 24},
1568b8021494Sopenharmony_ci                            false,
1569b8021494Sopenharmony_ci                            al,
1570b8021494Sopenharmony_ci                            "ge r13 r1 r2 ROR 24",
1571b8021494Sopenharmony_ci                            "ge_r13_r1_r2_ROR_24"},
1572b8021494Sopenharmony_ci                           {{lt, r2, r1, r10, ROR, 8},
1573b8021494Sopenharmony_ci                            false,
1574b8021494Sopenharmony_ci                            al,
1575b8021494Sopenharmony_ci                            "lt r2 r1 r10 ROR 8",
1576b8021494Sopenharmony_ci                            "lt_r2_r1_r10_ROR_8"},
1577b8021494Sopenharmony_ci                           {{vc, r9, r3, r14, ROR, 0},
1578b8021494Sopenharmony_ci                            false,
1579b8021494Sopenharmony_ci                            al,
1580b8021494Sopenharmony_ci                            "vc r9 r3 r14 ROR 0",
1581b8021494Sopenharmony_ci                            "vc_r9_r3_r14_ROR_0"},
1582b8021494Sopenharmony_ci                           {{gt, r6, r0, r4, ROR, 24},
1583b8021494Sopenharmony_ci                            false,
1584b8021494Sopenharmony_ci                            al,
1585b8021494Sopenharmony_ci                            "gt r6 r0 r4 ROR 24",
1586b8021494Sopenharmony_ci                            "gt_r6_r0_r4_ROR_24"},
1587b8021494Sopenharmony_ci                           {{cs, r4, r12, r2, ROR, 0},
1588b8021494Sopenharmony_ci                            false,
1589b8021494Sopenharmony_ci                            al,
1590b8021494Sopenharmony_ci                            "cs r4 r12 r2 ROR 0",
1591b8021494Sopenharmony_ci                            "cs_r4_r12_r2_ROR_0"},
1592b8021494Sopenharmony_ci                           {{vc, r1, r7, r5, ROR, 8},
1593b8021494Sopenharmony_ci                            false,
1594b8021494Sopenharmony_ci                            al,
1595b8021494Sopenharmony_ci                            "vc r1 r7 r5 ROR 8",
1596b8021494Sopenharmony_ci                            "vc_r1_r7_r5_ROR_8"},
1597b8021494Sopenharmony_ci                           {{cs, r6, r7, r1, ROR, 8},
1598b8021494Sopenharmony_ci                            false,
1599b8021494Sopenharmony_ci                            al,
1600b8021494Sopenharmony_ci                            "cs r6 r7 r1 ROR 8",
1601b8021494Sopenharmony_ci                            "cs_r6_r7_r1_ROR_8"},
1602b8021494Sopenharmony_ci                           {{cs, r1, r10, r7, ROR, 8},
1603b8021494Sopenharmony_ci                            false,
1604b8021494Sopenharmony_ci                            al,
1605b8021494Sopenharmony_ci                            "cs r1 r10 r7 ROR 8",
1606b8021494Sopenharmony_ci                            "cs_r1_r10_r7_ROR_8"},
1607b8021494Sopenharmony_ci                           {{eq, r13, r5, r0, ROR, 16},
1608b8021494Sopenharmony_ci                            false,
1609b8021494Sopenharmony_ci                            al,
1610b8021494Sopenharmony_ci                            "eq r13 r5 r0 ROR 16",
1611b8021494Sopenharmony_ci                            "eq_r13_r5_r0_ROR_16"},
1612b8021494Sopenharmony_ci                           {{gt, r11, r12, r12, ROR, 16},
1613b8021494Sopenharmony_ci                            false,
1614b8021494Sopenharmony_ci                            al,
1615b8021494Sopenharmony_ci                            "gt r11 r12 r12 ROR 16",
1616b8021494Sopenharmony_ci                            "gt_r11_r12_r12_ROR_16"},
1617b8021494Sopenharmony_ci                           {{le, r7, r12, r9, ROR, 16},
1618b8021494Sopenharmony_ci                            false,
1619b8021494Sopenharmony_ci                            al,
1620b8021494Sopenharmony_ci                            "le r7 r12 r9 ROR 16",
1621b8021494Sopenharmony_ci                            "le_r7_r12_r9_ROR_16"},
1622b8021494Sopenharmony_ci                           {{le, r3, r7, r6, ROR, 8},
1623b8021494Sopenharmony_ci                            false,
1624b8021494Sopenharmony_ci                            al,
1625b8021494Sopenharmony_ci                            "le r3 r7 r6 ROR 8",
1626b8021494Sopenharmony_ci                            "le_r3_r7_r6_ROR_8"},
1627b8021494Sopenharmony_ci                           {{pl, r4, r7, r6, ROR, 8},
1628b8021494Sopenharmony_ci                            false,
1629b8021494Sopenharmony_ci                            al,
1630b8021494Sopenharmony_ci                            "pl r4 r7 r6 ROR 8",
1631b8021494Sopenharmony_ci                            "pl_r4_r7_r6_ROR_8"},
1632b8021494Sopenharmony_ci                           {{ge, r1, r7, r8, ROR, 16},
1633b8021494Sopenharmony_ci                            false,
1634b8021494Sopenharmony_ci                            al,
1635b8021494Sopenharmony_ci                            "ge r1 r7 r8 ROR 16",
1636b8021494Sopenharmony_ci                            "ge_r1_r7_r8_ROR_16"},
1637b8021494Sopenharmony_ci                           {{vs, r4, r6, r4, ROR, 0},
1638b8021494Sopenharmony_ci                            false,
1639b8021494Sopenharmony_ci                            al,
1640b8021494Sopenharmony_ci                            "vs r4 r6 r4 ROR 0",
1641b8021494Sopenharmony_ci                            "vs_r4_r6_r4_ROR_0"},
1642b8021494Sopenharmony_ci                           {{hi, r11, r11, r4, ROR, 8},
1643b8021494Sopenharmony_ci                            false,
1644b8021494Sopenharmony_ci                            al,
1645b8021494Sopenharmony_ci                            "hi r11 r11 r4 ROR 8",
1646b8021494Sopenharmony_ci                            "hi_r11_r11_r4_ROR_8"},
1647b8021494Sopenharmony_ci                           {{hi, r13, r0, r1, ROR, 16},
1648b8021494Sopenharmony_ci                            false,
1649b8021494Sopenharmony_ci                            al,
1650b8021494Sopenharmony_ci                            "hi r13 r0 r1 ROR 16",
1651b8021494Sopenharmony_ci                            "hi_r13_r0_r1_ROR_16"},
1652b8021494Sopenharmony_ci                           {{lt, r0, r3, r1, ROR, 0},
1653b8021494Sopenharmony_ci                            false,
1654b8021494Sopenharmony_ci                            al,
1655b8021494Sopenharmony_ci                            "lt r0 r3 r1 ROR 0",
1656b8021494Sopenharmony_ci                            "lt_r0_r3_r1_ROR_0"},
1657b8021494Sopenharmony_ci                           {{vs, r2, r14, r1, ROR, 16},
1658b8021494Sopenharmony_ci                            false,
1659b8021494Sopenharmony_ci                            al,
1660b8021494Sopenharmony_ci                            "vs r2 r14 r1 ROR 16",
1661b8021494Sopenharmony_ci                            "vs_r2_r14_r1_ROR_16"},
1662b8021494Sopenharmony_ci                           {{lt, r0, r2, r3, ROR, 16},
1663b8021494Sopenharmony_ci                            false,
1664b8021494Sopenharmony_ci                            al,
1665b8021494Sopenharmony_ci                            "lt r0 r2 r3 ROR 16",
1666b8021494Sopenharmony_ci                            "lt_r0_r2_r3_ROR_16"},
1667b8021494Sopenharmony_ci                           {{cc, r8, r14, r2, ROR, 0},
1668b8021494Sopenharmony_ci                            false,
1669b8021494Sopenharmony_ci                            al,
1670b8021494Sopenharmony_ci                            "cc r8 r14 r2 ROR 0",
1671b8021494Sopenharmony_ci                            "cc_r8_r14_r2_ROR_0"},
1672b8021494Sopenharmony_ci                           {{mi, r1, r4, r5, ROR, 8},
1673b8021494Sopenharmony_ci                            false,
1674b8021494Sopenharmony_ci                            al,
1675b8021494Sopenharmony_ci                            "mi r1 r4 r5 ROR 8",
1676b8021494Sopenharmony_ci                            "mi_r1_r4_r5_ROR_8"},
1677b8021494Sopenharmony_ci                           {{cc, r13, r5, r9, ROR, 24},
1678b8021494Sopenharmony_ci                            false,
1679b8021494Sopenharmony_ci                            al,
1680b8021494Sopenharmony_ci                            "cc r13 r5 r9 ROR 24",
1681b8021494Sopenharmony_ci                            "cc_r13_r5_r9_ROR_24"},
1682b8021494Sopenharmony_ci                           {{cc, r0, r14, r3, ROR, 8},
1683b8021494Sopenharmony_ci                            false,
1684b8021494Sopenharmony_ci                            al,
1685b8021494Sopenharmony_ci                            "cc r0 r14 r3 ROR 8",
1686b8021494Sopenharmony_ci                            "cc_r0_r14_r3_ROR_8"},
1687b8021494Sopenharmony_ci                           {{vc, r6, r5, r10, ROR, 8},
1688b8021494Sopenharmony_ci                            false,
1689b8021494Sopenharmony_ci                            al,
1690b8021494Sopenharmony_ci                            "vc r6 r5 r10 ROR 8",
1691b8021494Sopenharmony_ci                            "vc_r6_r5_r10_ROR_8"},
1692b8021494Sopenharmony_ci                           {{vs, r6, r10, r9, ROR, 8},
1693b8021494Sopenharmony_ci                            false,
1694b8021494Sopenharmony_ci                            al,
1695b8021494Sopenharmony_ci                            "vs r6 r10 r9 ROR 8",
1696b8021494Sopenharmony_ci                            "vs_r6_r10_r9_ROR_8"},
1697b8021494Sopenharmony_ci                           {{gt, r5, r14, r3, ROR, 16},
1698b8021494Sopenharmony_ci                            false,
1699b8021494Sopenharmony_ci                            al,
1700b8021494Sopenharmony_ci                            "gt r5 r14 r3 ROR 16",
1701b8021494Sopenharmony_ci                            "gt_r5_r14_r3_ROR_16"},
1702b8021494Sopenharmony_ci                           {{hi, r12, r7, r5, ROR, 0},
1703b8021494Sopenharmony_ci                            false,
1704b8021494Sopenharmony_ci                            al,
1705b8021494Sopenharmony_ci                            "hi r12 r7 r5 ROR 0",
1706b8021494Sopenharmony_ci                            "hi_r12_r7_r5_ROR_0"},
1707b8021494Sopenharmony_ci                           {{hi, r6, r3, r0, ROR, 8},
1708b8021494Sopenharmony_ci                            false,
1709b8021494Sopenharmony_ci                            al,
1710b8021494Sopenharmony_ci                            "hi r6 r3 r0 ROR 8",
1711b8021494Sopenharmony_ci                            "hi_r6_r3_r0_ROR_8"},
1712b8021494Sopenharmony_ci                           {{le, r12, r3, r1, ROR, 8},
1713b8021494Sopenharmony_ci                            false,
1714b8021494Sopenharmony_ci                            al,
1715b8021494Sopenharmony_ci                            "le r12 r3 r1 ROR 8",
1716b8021494Sopenharmony_ci                            "le_r12_r3_r1_ROR_8"},
1717b8021494Sopenharmony_ci                           {{cc, r13, r14, r0, ROR, 16},
1718b8021494Sopenharmony_ci                            false,
1719b8021494Sopenharmony_ci                            al,
1720b8021494Sopenharmony_ci                            "cc r13 r14 r0 ROR 16",
1721b8021494Sopenharmony_ci                            "cc_r13_r14_r0_ROR_16"},
1722b8021494Sopenharmony_ci                           {{ls, r14, r14, r11, ROR, 24},
1723b8021494Sopenharmony_ci                            false,
1724b8021494Sopenharmony_ci                            al,
1725b8021494Sopenharmony_ci                            "ls r14 r14 r11 ROR 24",
1726b8021494Sopenharmony_ci                            "ls_r14_r14_r11_ROR_24"},
1727b8021494Sopenharmony_ci                           {{lt, r0, r13, r0, ROR, 0},
1728b8021494Sopenharmony_ci                            false,
1729b8021494Sopenharmony_ci                            al,
1730b8021494Sopenharmony_ci                            "lt r0 r13 r0 ROR 0",
1731b8021494Sopenharmony_ci                            "lt_r0_r13_r0_ROR_0"},
1732b8021494Sopenharmony_ci                           {{pl, r12, r7, r4, ROR, 24},
1733b8021494Sopenharmony_ci                            false,
1734b8021494Sopenharmony_ci                            al,
1735b8021494Sopenharmony_ci                            "pl r12 r7 r4 ROR 24",
1736b8021494Sopenharmony_ci                            "pl_r12_r7_r4_ROR_24"},
1737b8021494Sopenharmony_ci                           {{mi, r11, r1, r11, ROR, 16},
1738b8021494Sopenharmony_ci                            false,
1739b8021494Sopenharmony_ci                            al,
1740b8021494Sopenharmony_ci                            "mi r11 r1 r11 ROR 16",
1741b8021494Sopenharmony_ci                            "mi_r11_r1_r11_ROR_16"},
1742b8021494Sopenharmony_ci                           {{al, r5, r2, r11, ROR, 24},
1743b8021494Sopenharmony_ci                            false,
1744b8021494Sopenharmony_ci                            al,
1745b8021494Sopenharmony_ci                            "al r5 r2 r11 ROR 24",
1746b8021494Sopenharmony_ci                            "al_r5_r2_r11_ROR_24"},
1747b8021494Sopenharmony_ci                           {{mi, r3, r3, r4, ROR, 24},
1748b8021494Sopenharmony_ci                            false,
1749b8021494Sopenharmony_ci                            al,
1750b8021494Sopenharmony_ci                            "mi r3 r3 r4 ROR 24",
1751b8021494Sopenharmony_ci                            "mi_r3_r3_r4_ROR_24"},
1752b8021494Sopenharmony_ci                           {{vc, r12, r12, r8, ROR, 24},
1753b8021494Sopenharmony_ci                            false,
1754b8021494Sopenharmony_ci                            al,
1755b8021494Sopenharmony_ci                            "vc r12 r12 r8 ROR 24",
1756b8021494Sopenharmony_ci                            "vc_r12_r12_r8_ROR_24"},
1757b8021494Sopenharmony_ci                           {{ls, r3, r12, r10, ROR, 24},
1758b8021494Sopenharmony_ci                            false,
1759b8021494Sopenharmony_ci                            al,
1760b8021494Sopenharmony_ci                            "ls r3 r12 r10 ROR 24",
1761b8021494Sopenharmony_ci                            "ls_r3_r12_r10_ROR_24"},
1762b8021494Sopenharmony_ci                           {{ne, r0, r0, r4, ROR, 0},
1763b8021494Sopenharmony_ci                            false,
1764b8021494Sopenharmony_ci                            al,
1765b8021494Sopenharmony_ci                            "ne r0 r0 r4 ROR 0",
1766b8021494Sopenharmony_ci                            "ne_r0_r0_r4_ROR_0"},
1767b8021494Sopenharmony_ci                           {{ne, r12, r8, r13, ROR, 8},
1768b8021494Sopenharmony_ci                            false,
1769b8021494Sopenharmony_ci                            al,
1770b8021494Sopenharmony_ci                            "ne r12 r8 r13 ROR 8",
1771b8021494Sopenharmony_ci                            "ne_r12_r8_r13_ROR_8"},
1772b8021494Sopenharmony_ci                           {{mi, r4, r4, r2, ROR, 16},
1773b8021494Sopenharmony_ci                            false,
1774b8021494Sopenharmony_ci                            al,
1775b8021494Sopenharmony_ci                            "mi r4 r4 r2 ROR 16",
1776b8021494Sopenharmony_ci                            "mi_r4_r4_r2_ROR_16"},
1777b8021494Sopenharmony_ci                           {{ge, r8, r2, r10, ROR, 16},
1778b8021494Sopenharmony_ci                            false,
1779b8021494Sopenharmony_ci                            al,
1780b8021494Sopenharmony_ci                            "ge r8 r2 r10 ROR 16",
1781b8021494Sopenharmony_ci                            "ge_r8_r2_r10_ROR_16"},
1782b8021494Sopenharmony_ci                           {{cs, r6, r5, r12, ROR, 8},
1783b8021494Sopenharmony_ci                            false,
1784b8021494Sopenharmony_ci                            al,
1785b8021494Sopenharmony_ci                            "cs r6 r5 r12 ROR 8",
1786b8021494Sopenharmony_ci                            "cs_r6_r5_r12_ROR_8"},
1787b8021494Sopenharmony_ci                           {{ne, r7, r13, r5, ROR, 0},
1788b8021494Sopenharmony_ci                            false,
1789b8021494Sopenharmony_ci                            al,
1790b8021494Sopenharmony_ci                            "ne r7 r13 r5 ROR 0",
1791b8021494Sopenharmony_ci                            "ne_r7_r13_r5_ROR_0"},
1792b8021494Sopenharmony_ci                           {{ne, r4, r3, r1, ROR, 24},
1793b8021494Sopenharmony_ci                            false,
1794b8021494Sopenharmony_ci                            al,
1795b8021494Sopenharmony_ci                            "ne r4 r3 r1 ROR 24",
1796b8021494Sopenharmony_ci                            "ne_r4_r3_r1_ROR_24"},
1797b8021494Sopenharmony_ci                           {{ls, r4, r4, r4, ROR, 24},
1798b8021494Sopenharmony_ci                            false,
1799b8021494Sopenharmony_ci                            al,
1800b8021494Sopenharmony_ci                            "ls r4 r4 r4 ROR 24",
1801b8021494Sopenharmony_ci                            "ls_r4_r4_r4_ROR_24"},
1802b8021494Sopenharmony_ci                           {{ge, r14, r10, r14, ROR, 24},
1803b8021494Sopenharmony_ci                            false,
1804b8021494Sopenharmony_ci                            al,
1805b8021494Sopenharmony_ci                            "ge r14 r10 r14 ROR 24",
1806b8021494Sopenharmony_ci                            "ge_r14_r10_r14_ROR_24"},
1807b8021494Sopenharmony_ci                           {{lt, r4, r7, r2, ROR, 24},
1808b8021494Sopenharmony_ci                            false,
1809b8021494Sopenharmony_ci                            al,
1810b8021494Sopenharmony_ci                            "lt r4 r7 r2 ROR 24",
1811b8021494Sopenharmony_ci                            "lt_r4_r7_r2_ROR_24"},
1812b8021494Sopenharmony_ci                           {{vs, r10, r3, r3, ROR, 16},
1813b8021494Sopenharmony_ci                            false,
1814b8021494Sopenharmony_ci                            al,
1815b8021494Sopenharmony_ci                            "vs r10 r3 r3 ROR 16",
1816b8021494Sopenharmony_ci                            "vs_r10_r3_r3_ROR_16"},
1817b8021494Sopenharmony_ci                           {{mi, r13, r2, r5, ROR, 0},
1818b8021494Sopenharmony_ci                            false,
1819b8021494Sopenharmony_ci                            al,
1820b8021494Sopenharmony_ci                            "mi r13 r2 r5 ROR 0",
1821b8021494Sopenharmony_ci                            "mi_r13_r2_r5_ROR_0"},
1822b8021494Sopenharmony_ci                           {{cc, r14, r0, r0, ROR, 0},
1823b8021494Sopenharmony_ci                            false,
1824b8021494Sopenharmony_ci                            al,
1825b8021494Sopenharmony_ci                            "cc r14 r0 r0 ROR 0",
1826b8021494Sopenharmony_ci                            "cc_r14_r0_r0_ROR_0"},
1827b8021494Sopenharmony_ci                           {{ne, r7, r11, r10, ROR, 16},
1828b8021494Sopenharmony_ci                            false,
1829b8021494Sopenharmony_ci                            al,
1830b8021494Sopenharmony_ci                            "ne r7 r11 r10 ROR 16",
1831b8021494Sopenharmony_ci                            "ne_r7_r11_r10_ROR_16"},
1832b8021494Sopenharmony_ci                           {{al, r12, r13, r4, ROR, 24},
1833b8021494Sopenharmony_ci                            false,
1834b8021494Sopenharmony_ci                            al,
1835b8021494Sopenharmony_ci                            "al r12 r13 r4 ROR 24",
1836b8021494Sopenharmony_ci                            "al_r12_r13_r4_ROR_24"},
1837b8021494Sopenharmony_ci                           {{lt, r6, r8, r1, ROR, 0},
1838b8021494Sopenharmony_ci                            false,
1839b8021494Sopenharmony_ci                            al,
1840b8021494Sopenharmony_ci                            "lt r6 r8 r1 ROR 0",
1841b8021494Sopenharmony_ci                            "lt_r6_r8_r1_ROR_0"},
1842b8021494Sopenharmony_ci                           {{ne, r10, r6, r6, ROR, 24},
1843b8021494Sopenharmony_ci                            false,
1844b8021494Sopenharmony_ci                            al,
1845b8021494Sopenharmony_ci                            "ne r10 r6 r6 ROR 24",
1846b8021494Sopenharmony_ci                            "ne_r10_r6_r6_ROR_24"},
1847b8021494Sopenharmony_ci                           {{le, r12, r5, r0, ROR, 0},
1848b8021494Sopenharmony_ci                            false,
1849b8021494Sopenharmony_ci                            al,
1850b8021494Sopenharmony_ci                            "le r12 r5 r0 ROR 0",
1851b8021494Sopenharmony_ci                            "le_r12_r5_r0_ROR_0"},
1852b8021494Sopenharmony_ci                           {{ne, r6, r9, r11, ROR, 0},
1853b8021494Sopenharmony_ci                            false,
1854b8021494Sopenharmony_ci                            al,
1855b8021494Sopenharmony_ci                            "ne r6 r9 r11 ROR 0",
1856b8021494Sopenharmony_ci                            "ne_r6_r9_r11_ROR_0"},
1857b8021494Sopenharmony_ci                           {{hi, r10, r5, r10, ROR, 16},
1858b8021494Sopenharmony_ci                            false,
1859b8021494Sopenharmony_ci                            al,
1860b8021494Sopenharmony_ci                            "hi r10 r5 r10 ROR 16",
1861b8021494Sopenharmony_ci                            "hi_r10_r5_r10_ROR_16"},
1862b8021494Sopenharmony_ci                           {{hi, r7, r14, r3, ROR, 24},
1863b8021494Sopenharmony_ci                            false,
1864b8021494Sopenharmony_ci                            al,
1865b8021494Sopenharmony_ci                            "hi r7 r14 r3 ROR 24",
1866b8021494Sopenharmony_ci                            "hi_r7_r14_r3_ROR_24"},
1867b8021494Sopenharmony_ci                           {{ls, r7, r10, r5, ROR, 16},
1868b8021494Sopenharmony_ci                            false,
1869b8021494Sopenharmony_ci                            al,
1870b8021494Sopenharmony_ci                            "ls r7 r10 r5 ROR 16",
1871b8021494Sopenharmony_ci                            "ls_r7_r10_r5_ROR_16"},
1872b8021494Sopenharmony_ci                           {{vs, r11, r4, r4, ROR, 0},
1873b8021494Sopenharmony_ci                            false,
1874b8021494Sopenharmony_ci                            al,
1875b8021494Sopenharmony_ci                            "vs r11 r4 r4 ROR 0",
1876b8021494Sopenharmony_ci                            "vs_r11_r4_r4_ROR_0"},
1877b8021494Sopenharmony_ci                           {{ls, r13, r2, r0, ROR, 0},
1878b8021494Sopenharmony_ci                            false,
1879b8021494Sopenharmony_ci                            al,
1880b8021494Sopenharmony_ci                            "ls r13 r2 r0 ROR 0",
1881b8021494Sopenharmony_ci                            "ls_r13_r2_r0_ROR_0"},
1882b8021494Sopenharmony_ci                           {{lt, r4, r13, r11, ROR, 8},
1883b8021494Sopenharmony_ci                            false,
1884b8021494Sopenharmony_ci                            al,
1885b8021494Sopenharmony_ci                            "lt r4 r13 r11 ROR 8",
1886b8021494Sopenharmony_ci                            "lt_r4_r13_r11_ROR_8"},
1887b8021494Sopenharmony_ci                           {{ne, r2, r12, r12, ROR, 0},
1888b8021494Sopenharmony_ci                            false,
1889b8021494Sopenharmony_ci                            al,
1890b8021494Sopenharmony_ci                            "ne r2 r12 r12 ROR 0",
1891b8021494Sopenharmony_ci                            "ne_r2_r12_r12_ROR_0"},
1892b8021494Sopenharmony_ci                           {{cc, r5, r7, r5, ROR, 0},
1893b8021494Sopenharmony_ci                            false,
1894b8021494Sopenharmony_ci                            al,
1895b8021494Sopenharmony_ci                            "cc r5 r7 r5 ROR 0",
1896b8021494Sopenharmony_ci                            "cc_r5_r7_r5_ROR_0"},
1897b8021494Sopenharmony_ci                           {{vc, r6, r14, r9, ROR, 24},
1898b8021494Sopenharmony_ci                            false,
1899b8021494Sopenharmony_ci                            al,
1900b8021494Sopenharmony_ci                            "vc r6 r14 r9 ROR 24",
1901b8021494Sopenharmony_ci                            "vc_r6_r14_r9_ROR_24"},
1902b8021494Sopenharmony_ci                           {{ne, r10, r11, r12, ROR, 8},
1903b8021494Sopenharmony_ci                            false,
1904b8021494Sopenharmony_ci                            al,
1905b8021494Sopenharmony_ci                            "ne r10 r11 r12 ROR 8",
1906b8021494Sopenharmony_ci                            "ne_r10_r11_r12_ROR_8"},
1907b8021494Sopenharmony_ci                           {{gt, r10, r6, r7, ROR, 16},
1908b8021494Sopenharmony_ci                            false,
1909b8021494Sopenharmony_ci                            al,
1910b8021494Sopenharmony_ci                            "gt r10 r6 r7 ROR 16",
1911b8021494Sopenharmony_ci                            "gt_r10_r6_r7_ROR_16"},
1912b8021494Sopenharmony_ci                           {{pl, r7, r13, r4, ROR, 8},
1913b8021494Sopenharmony_ci                            false,
1914b8021494Sopenharmony_ci                            al,
1915b8021494Sopenharmony_ci                            "pl r7 r13 r4 ROR 8",
1916b8021494Sopenharmony_ci                            "pl_r7_r13_r4_ROR_8"},
1917b8021494Sopenharmony_ci                           {{ne, r4, r8, r1, ROR, 0},
1918b8021494Sopenharmony_ci                            false,
1919b8021494Sopenharmony_ci                            al,
1920b8021494Sopenharmony_ci                            "ne r4 r8 r1 ROR 0",
1921b8021494Sopenharmony_ci                            "ne_r4_r8_r1_ROR_0"},
1922b8021494Sopenharmony_ci                           {{mi, r5, r6, r9, ROR, 16},
1923b8021494Sopenharmony_ci                            false,
1924b8021494Sopenharmony_ci                            al,
1925b8021494Sopenharmony_ci                            "mi r5 r6 r9 ROR 16",
1926b8021494Sopenharmony_ci                            "mi_r5_r6_r9_ROR_16"},
1927b8021494Sopenharmony_ci                           {{mi, r14, r8, r3, ROR, 16},
1928b8021494Sopenharmony_ci                            false,
1929b8021494Sopenharmony_ci                            al,
1930b8021494Sopenharmony_ci                            "mi r14 r8 r3 ROR 16",
1931b8021494Sopenharmony_ci                            "mi_r14_r8_r3_ROR_16"},
1932b8021494Sopenharmony_ci                           {{lt, r1, r14, r14, ROR, 16},
1933b8021494Sopenharmony_ci                            false,
1934b8021494Sopenharmony_ci                            al,
1935b8021494Sopenharmony_ci                            "lt r1 r14 r14 ROR 16",
1936b8021494Sopenharmony_ci                            "lt_r1_r14_r14_ROR_16"},
1937b8021494Sopenharmony_ci                           {{le, r9, r12, r9, ROR, 8},
1938b8021494Sopenharmony_ci                            false,
1939b8021494Sopenharmony_ci                            al,
1940b8021494Sopenharmony_ci                            "le r9 r12 r9 ROR 8",
1941b8021494Sopenharmony_ci                            "le_r9_r12_r9_ROR_8"},
1942b8021494Sopenharmony_ci                           {{le, r10, r2, r2, ROR, 16},
1943b8021494Sopenharmony_ci                            false,
1944b8021494Sopenharmony_ci                            al,
1945b8021494Sopenharmony_ci                            "le r10 r2 r2 ROR 16",
1946b8021494Sopenharmony_ci                            "le_r10_r2_r2_ROR_16"},
1947b8021494Sopenharmony_ci                           {{vc, r11, r12, r0, ROR, 16},
1948b8021494Sopenharmony_ci                            false,
1949b8021494Sopenharmony_ci                            al,
1950b8021494Sopenharmony_ci                            "vc r11 r12 r0 ROR 16",
1951b8021494Sopenharmony_ci                            "vc_r11_r12_r0_ROR_16"},
1952b8021494Sopenharmony_ci                           {{vc, r5, r12, r1, ROR, 16},
1953b8021494Sopenharmony_ci                            false,
1954b8021494Sopenharmony_ci                            al,
1955b8021494Sopenharmony_ci                            "vc r5 r12 r1 ROR 16",
1956b8021494Sopenharmony_ci                            "vc_r5_r12_r1_ROR_16"},
1957b8021494Sopenharmony_ci                           {{hi, r2, r9, r2, ROR, 0},
1958b8021494Sopenharmony_ci                            false,
1959b8021494Sopenharmony_ci                            al,
1960b8021494Sopenharmony_ci                            "hi r2 r9 r2 ROR 0",
1961b8021494Sopenharmony_ci                            "hi_r2_r9_r2_ROR_0"},
1962b8021494Sopenharmony_ci                           {{vs, r11, r7, r14, ROR, 0},
1963b8021494Sopenharmony_ci                            false,
1964b8021494Sopenharmony_ci                            al,
1965b8021494Sopenharmony_ci                            "vs r11 r7 r14 ROR 0",
1966b8021494Sopenharmony_ci                            "vs_r11_r7_r14_ROR_0"},
1967b8021494Sopenharmony_ci                           {{eq, r11, r2, r14, ROR, 8},
1968b8021494Sopenharmony_ci                            false,
1969b8021494Sopenharmony_ci                            al,
1970b8021494Sopenharmony_ci                            "eq r11 r2 r14 ROR 8",
1971b8021494Sopenharmony_ci                            "eq_r11_r2_r14_ROR_8"},
1972b8021494Sopenharmony_ci                           {{cs, r11, r2, r3, ROR, 16},
1973b8021494Sopenharmony_ci                            false,
1974b8021494Sopenharmony_ci                            al,
1975b8021494Sopenharmony_ci                            "cs r11 r2 r3 ROR 16",
1976b8021494Sopenharmony_ci                            "cs_r11_r2_r3_ROR_16"},
1977b8021494Sopenharmony_ci                           {{vc, r1, r9, r7, ROR, 16},
1978b8021494Sopenharmony_ci                            false,
1979b8021494Sopenharmony_ci                            al,
1980b8021494Sopenharmony_ci                            "vc r1 r9 r7 ROR 16",
1981b8021494Sopenharmony_ci                            "vc_r1_r9_r7_ROR_16"},
1982b8021494Sopenharmony_ci                           {{mi, r14, r11, r9, ROR, 16},
1983b8021494Sopenharmony_ci                            false,
1984b8021494Sopenharmony_ci                            al,
1985b8021494Sopenharmony_ci                            "mi r14 r11 r9 ROR 16",
1986b8021494Sopenharmony_ci                            "mi_r14_r11_r9_ROR_16"},
1987b8021494Sopenharmony_ci                           {{ge, r11, r8, r12, ROR, 16},
1988b8021494Sopenharmony_ci                            false,
1989b8021494Sopenharmony_ci                            al,
1990b8021494Sopenharmony_ci                            "ge r11 r8 r12 ROR 16",
1991b8021494Sopenharmony_ci                            "ge_r11_r8_r12_ROR_16"},
1992b8021494Sopenharmony_ci                           {{vs, r11, r12, r11, ROR, 16},
1993b8021494Sopenharmony_ci                            false,
1994b8021494Sopenharmony_ci                            al,
1995b8021494Sopenharmony_ci                            "vs r11 r12 r11 ROR 16",
1996b8021494Sopenharmony_ci                            "vs_r11_r12_r11_ROR_16"},
1997b8021494Sopenharmony_ci                           {{al, r6, r5, r14, ROR, 8},
1998b8021494Sopenharmony_ci                            false,
1999b8021494Sopenharmony_ci                            al,
2000b8021494Sopenharmony_ci                            "al r6 r5 r14 ROR 8",
2001b8021494Sopenharmony_ci                            "al_r6_r5_r14_ROR_8"},
2002b8021494Sopenharmony_ci                           {{mi, r9, r8, r0, ROR, 24},
2003b8021494Sopenharmony_ci                            false,
2004b8021494Sopenharmony_ci                            al,
2005b8021494Sopenharmony_ci                            "mi r9 r8 r0 ROR 24",
2006b8021494Sopenharmony_ci                            "mi_r9_r8_r0_ROR_24"},
2007b8021494Sopenharmony_ci                           {{vs, r4, r2, r11, ROR, 24},
2008b8021494Sopenharmony_ci                            false,
2009b8021494Sopenharmony_ci                            al,
2010b8021494Sopenharmony_ci                            "vs r4 r2 r11 ROR 24",
2011b8021494Sopenharmony_ci                            "vs_r4_r2_r11_ROR_24"},
2012b8021494Sopenharmony_ci                           {{ne, r5, r7, r5, ROR, 8},
2013b8021494Sopenharmony_ci                            false,
2014b8021494Sopenharmony_ci                            al,
2015b8021494Sopenharmony_ci                            "ne r5 r7 r5 ROR 8",
2016b8021494Sopenharmony_ci                            "ne_r5_r7_r5_ROR_8"},
2017b8021494Sopenharmony_ci                           {{cs, r2, r4, r2, ROR, 0},
2018b8021494Sopenharmony_ci                            false,
2019b8021494Sopenharmony_ci                            al,
2020b8021494Sopenharmony_ci                            "cs r2 r4 r2 ROR 0",
2021b8021494Sopenharmony_ci                            "cs_r2_r4_r2_ROR_0"},
2022b8021494Sopenharmony_ci                           {{ne, r10, r4, r8, ROR, 0},
2023b8021494Sopenharmony_ci                            false,
2024b8021494Sopenharmony_ci                            al,
2025b8021494Sopenharmony_ci                            "ne r10 r4 r8 ROR 0",
2026b8021494Sopenharmony_ci                            "ne_r10_r4_r8_ROR_0"},
2027b8021494Sopenharmony_ci                           {{vs, r4, r7, r0, ROR, 16},
2028b8021494Sopenharmony_ci                            false,
2029b8021494Sopenharmony_ci                            al,
2030b8021494Sopenharmony_ci                            "vs r4 r7 r0 ROR 16",
2031b8021494Sopenharmony_ci                            "vs_r4_r7_r0_ROR_16"},
2032b8021494Sopenharmony_ci                           {{gt, r1, r1, r2, ROR, 24},
2033b8021494Sopenharmony_ci                            false,
2034b8021494Sopenharmony_ci                            al,
2035b8021494Sopenharmony_ci                            "gt r1 r1 r2 ROR 24",
2036b8021494Sopenharmony_ci                            "gt_r1_r1_r2_ROR_24"},
2037b8021494Sopenharmony_ci                           {{pl, r4, r13, r10, ROR, 24},
2038b8021494Sopenharmony_ci                            false,
2039b8021494Sopenharmony_ci                            al,
2040b8021494Sopenharmony_ci                            "pl r4 r13 r10 ROR 24",
2041b8021494Sopenharmony_ci                            "pl_r4_r13_r10_ROR_24"},
2042b8021494Sopenharmony_ci                           {{vs, r2, r3, r8, ROR, 0},
2043b8021494Sopenharmony_ci                            false,
2044b8021494Sopenharmony_ci                            al,
2045b8021494Sopenharmony_ci                            "vs r2 r3 r8 ROR 0",
2046b8021494Sopenharmony_ci                            "vs_r2_r3_r8_ROR_0"},
2047b8021494Sopenharmony_ci                           {{lt, r10, r0, r10, ROR, 16},
2048b8021494Sopenharmony_ci                            false,
2049b8021494Sopenharmony_ci                            al,
2050b8021494Sopenharmony_ci                            "lt r10 r0 r10 ROR 16",
2051b8021494Sopenharmony_ci                            "lt_r10_r0_r10_ROR_16"},
2052b8021494Sopenharmony_ci                           {{cs, r7, r12, r4, ROR, 0},
2053b8021494Sopenharmony_ci                            false,
2054b8021494Sopenharmony_ci                            al,
2055b8021494Sopenharmony_ci                            "cs r7 r12 r4 ROR 0",
2056b8021494Sopenharmony_ci                            "cs_r7_r12_r4_ROR_0"},
2057b8021494Sopenharmony_ci                           {{lt, r4, r6, r5, ROR, 8},
2058b8021494Sopenharmony_ci                            false,
2059b8021494Sopenharmony_ci                            al,
2060b8021494Sopenharmony_ci                            "lt r4 r6 r5 ROR 8",
2061b8021494Sopenharmony_ci                            "lt_r4_r6_r5_ROR_8"},
2062b8021494Sopenharmony_ci                           {{pl, r14, r11, r2, ROR, 24},
2063b8021494Sopenharmony_ci                            false,
2064b8021494Sopenharmony_ci                            al,
2065b8021494Sopenharmony_ci                            "pl r14 r11 r2 ROR 24",
2066b8021494Sopenharmony_ci                            "pl_r14_r11_r2_ROR_24"},
2067b8021494Sopenharmony_ci                           {{ge, r10, r7, r6, ROR, 0},
2068b8021494Sopenharmony_ci                            false,
2069b8021494Sopenharmony_ci                            al,
2070b8021494Sopenharmony_ci                            "ge r10 r7 r6 ROR 0",
2071b8021494Sopenharmony_ci                            "ge_r10_r7_r6_ROR_0"},
2072b8021494Sopenharmony_ci                           {{pl, r8, r5, r10, ROR, 24},
2073b8021494Sopenharmony_ci                            false,
2074b8021494Sopenharmony_ci                            al,
2075b8021494Sopenharmony_ci                            "pl r8 r5 r10 ROR 24",
2076b8021494Sopenharmony_ci                            "pl_r8_r5_r10_ROR_24"},
2077b8021494Sopenharmony_ci                           {{mi, r2, r5, r5, ROR, 0},
2078b8021494Sopenharmony_ci                            false,
2079b8021494Sopenharmony_ci                            al,
2080b8021494Sopenharmony_ci                            "mi r2 r5 r5 ROR 0",
2081b8021494Sopenharmony_ci                            "mi_r2_r5_r5_ROR_0"},
2082b8021494Sopenharmony_ci                           {{mi, r6, r13, r2, ROR, 24},
2083b8021494Sopenharmony_ci                            false,
2084b8021494Sopenharmony_ci                            al,
2085b8021494Sopenharmony_ci                            "mi r6 r13 r2 ROR 24",
2086b8021494Sopenharmony_ci                            "mi_r6_r13_r2_ROR_24"},
2087b8021494Sopenharmony_ci                           {{vs, r5, r8, r4, ROR, 8},
2088b8021494Sopenharmony_ci                            false,
2089b8021494Sopenharmony_ci                            al,
2090b8021494Sopenharmony_ci                            "vs r5 r8 r4 ROR 8",
2091b8021494Sopenharmony_ci                            "vs_r5_r8_r4_ROR_8"},
2092b8021494Sopenharmony_ci                           {{mi, r14, r13, r10, ROR, 24},
2093b8021494Sopenharmony_ci                            false,
2094b8021494Sopenharmony_ci                            al,
2095b8021494Sopenharmony_ci                            "mi r14 r13 r10 ROR 24",
2096b8021494Sopenharmony_ci                            "mi_r14_r13_r10_ROR_24"},
2097b8021494Sopenharmony_ci                           {{vs, r12, r0, r7, ROR, 24},
2098b8021494Sopenharmony_ci                            false,
2099b8021494Sopenharmony_ci                            al,
2100b8021494Sopenharmony_ci                            "vs r12 r0 r7 ROR 24",
2101b8021494Sopenharmony_ci                            "vs_r12_r0_r7_ROR_24"},
2102b8021494Sopenharmony_ci                           {{lt, r2, r11, r1, ROR, 24},
2103b8021494Sopenharmony_ci                            false,
2104b8021494Sopenharmony_ci                            al,
2105b8021494Sopenharmony_ci                            "lt r2 r11 r1 ROR 24",
2106b8021494Sopenharmony_ci                            "lt_r2_r11_r1_ROR_24"},
2107b8021494Sopenharmony_ci                           {{ls, r8, r1, r2, ROR, 16},
2108b8021494Sopenharmony_ci                            false,
2109b8021494Sopenharmony_ci                            al,
2110b8021494Sopenharmony_ci                            "ls r8 r1 r2 ROR 16",
2111b8021494Sopenharmony_ci                            "ls_r8_r1_r2_ROR_16"},
2112b8021494Sopenharmony_ci                           {{vs, r9, r14, r7, ROR, 16},
2113b8021494Sopenharmony_ci                            false,
2114b8021494Sopenharmony_ci                            al,
2115b8021494Sopenharmony_ci                            "vs r9 r14 r7 ROR 16",
2116b8021494Sopenharmony_ci                            "vs_r9_r14_r7_ROR_16"},
2117b8021494Sopenharmony_ci                           {{ls, r12, r1, r14, ROR, 16},
2118b8021494Sopenharmony_ci                            false,
2119b8021494Sopenharmony_ci                            al,
2120b8021494Sopenharmony_ci                            "ls r12 r1 r14 ROR 16",
2121b8021494Sopenharmony_ci                            "ls_r12_r1_r14_ROR_16"},
2122b8021494Sopenharmony_ci                           {{le, r8, r12, r7, ROR, 24},
2123b8021494Sopenharmony_ci                            false,
2124b8021494Sopenharmony_ci                            al,
2125b8021494Sopenharmony_ci                            "le r8 r12 r7 ROR 24",
2126b8021494Sopenharmony_ci                            "le_r8_r12_r7_ROR_24"},
2127b8021494Sopenharmony_ci                           {{pl, r6, r6, r0, ROR, 8},
2128b8021494Sopenharmony_ci                            false,
2129b8021494Sopenharmony_ci                            al,
2130b8021494Sopenharmony_ci                            "pl r6 r6 r0 ROR 8",
2131b8021494Sopenharmony_ci                            "pl_r6_r6_r0_ROR_8"},
2132b8021494Sopenharmony_ci                           {{ne, r5, r13, r6, ROR, 24},
2133b8021494Sopenharmony_ci                            false,
2134b8021494Sopenharmony_ci                            al,
2135b8021494Sopenharmony_ci                            "ne r5 r13 r6 ROR 24",
2136b8021494Sopenharmony_ci                            "ne_r5_r13_r6_ROR_24"},
2137b8021494Sopenharmony_ci                           {{lt, r3, r10, r5, ROR, 16},
2138b8021494Sopenharmony_ci                            false,
2139b8021494Sopenharmony_ci                            al,
2140b8021494Sopenharmony_ci                            "lt r3 r10 r5 ROR 16",
2141b8021494Sopenharmony_ci                            "lt_r3_r10_r5_ROR_16"},
2142b8021494Sopenharmony_ci                           {{eq, r6, r11, r7, ROR, 16},
2143b8021494Sopenharmony_ci                            false,
2144b8021494Sopenharmony_ci                            al,
2145b8021494Sopenharmony_ci                            "eq r6 r11 r7 ROR 16",
2146b8021494Sopenharmony_ci                            "eq_r6_r11_r7_ROR_16"},
2147b8021494Sopenharmony_ci                           {{cs, r10, r13, r4, ROR, 0},
2148b8021494Sopenharmony_ci                            false,
2149b8021494Sopenharmony_ci                            al,
2150b8021494Sopenharmony_ci                            "cs r10 r13 r4 ROR 0",
2151b8021494Sopenharmony_ci                            "cs_r10_r13_r4_ROR_0"},
2152b8021494Sopenharmony_ci                           {{le, r13, r13, r0, ROR, 24},
2153b8021494Sopenharmony_ci                            false,
2154b8021494Sopenharmony_ci                            al,
2155b8021494Sopenharmony_ci                            "le r13 r13 r0 ROR 24",
2156b8021494Sopenharmony_ci                            "le_r13_r13_r0_ROR_24"},
2157b8021494Sopenharmony_ci                           {{vc, r4, r12, r9, ROR, 0},
2158b8021494Sopenharmony_ci                            false,
2159b8021494Sopenharmony_ci                            al,
2160b8021494Sopenharmony_ci                            "vc r4 r12 r9 ROR 0",
2161b8021494Sopenharmony_ci                            "vc_r4_r12_r9_ROR_0"},
2162b8021494Sopenharmony_ci                           {{gt, r3, r2, r4, ROR, 16},
2163b8021494Sopenharmony_ci                            false,
2164b8021494Sopenharmony_ci                            al,
2165b8021494Sopenharmony_ci                            "gt r3 r2 r4 ROR 16",
2166b8021494Sopenharmony_ci                            "gt_r3_r2_r4_ROR_16"},
2167b8021494Sopenharmony_ci                           {{cs, r14, r11, r9, ROR, 8},
2168b8021494Sopenharmony_ci                            false,
2169b8021494Sopenharmony_ci                            al,
2170b8021494Sopenharmony_ci                            "cs r14 r11 r9 ROR 8",
2171b8021494Sopenharmony_ci                            "cs_r14_r11_r9_ROR_8"},
2172b8021494Sopenharmony_ci                           {{lt, r14, r1, r13, ROR, 16},
2173b8021494Sopenharmony_ci                            false,
2174b8021494Sopenharmony_ci                            al,
2175b8021494Sopenharmony_ci                            "lt r14 r1 r13 ROR 16",
2176b8021494Sopenharmony_ci                            "lt_r14_r1_r13_ROR_16"},
2177b8021494Sopenharmony_ci                           {{cs, r6, r4, r12, ROR, 8},
2178b8021494Sopenharmony_ci                            false,
2179b8021494Sopenharmony_ci                            al,
2180b8021494Sopenharmony_ci                            "cs r6 r4 r12 ROR 8",
2181b8021494Sopenharmony_ci                            "cs_r6_r4_r12_ROR_8"},
2182b8021494Sopenharmony_ci                           {{lt, r10, r13, r5, ROR, 8},
2183b8021494Sopenharmony_ci                            false,
2184b8021494Sopenharmony_ci                            al,
2185b8021494Sopenharmony_ci                            "lt r10 r13 r5 ROR 8",
2186b8021494Sopenharmony_ci                            "lt_r10_r13_r5_ROR_8"},
2187b8021494Sopenharmony_ci                           {{mi, r6, r12, r12, ROR, 0},
2188b8021494Sopenharmony_ci                            false,
2189b8021494Sopenharmony_ci                            al,
2190b8021494Sopenharmony_ci                            "mi r6 r12 r12 ROR 0",
2191b8021494Sopenharmony_ci                            "mi_r6_r12_r12_ROR_0"},
2192b8021494Sopenharmony_ci                           {{ge, r12, r1, r12, ROR, 16},
2193b8021494Sopenharmony_ci                            false,
2194b8021494Sopenharmony_ci                            al,
2195b8021494Sopenharmony_ci                            "ge r12 r1 r12 ROR 16",
2196b8021494Sopenharmony_ci                            "ge_r12_r1_r12_ROR_16"},
2197b8021494Sopenharmony_ci                           {{hi, r7, r11, r13, ROR, 8},
2198b8021494Sopenharmony_ci                            false,
2199b8021494Sopenharmony_ci                            al,
2200b8021494Sopenharmony_ci                            "hi r7 r11 r13 ROR 8",
2201b8021494Sopenharmony_ci                            "hi_r7_r11_r13_ROR_8"},
2202b8021494Sopenharmony_ci                           {{vs, r3, r11, r11, ROR, 0},
2203b8021494Sopenharmony_ci                            false,
2204b8021494Sopenharmony_ci                            al,
2205b8021494Sopenharmony_ci                            "vs r3 r11 r11 ROR 0",
2206b8021494Sopenharmony_ci                            "vs_r3_r11_r11_ROR_0"},
2207b8021494Sopenharmony_ci                           {{vc, r6, r12, r12, ROR, 0},
2208b8021494Sopenharmony_ci                            false,
2209b8021494Sopenharmony_ci                            al,
2210b8021494Sopenharmony_ci                            "vc r6 r12 r12 ROR 0",
2211b8021494Sopenharmony_ci                            "vc_r6_r12_r12_ROR_0"},
2212b8021494Sopenharmony_ci                           {{gt, r10, r0, r13, ROR, 8},
2213b8021494Sopenharmony_ci                            false,
2214b8021494Sopenharmony_ci                            al,
2215b8021494Sopenharmony_ci                            "gt r10 r0 r13 ROR 8",
2216b8021494Sopenharmony_ci                            "gt_r10_r0_r13_ROR_8"},
2217b8021494Sopenharmony_ci                           {{pl, r4, r7, r5, ROR, 16},
2218b8021494Sopenharmony_ci                            false,
2219b8021494Sopenharmony_ci                            al,
2220b8021494Sopenharmony_ci                            "pl r4 r7 r5 ROR 16",
2221b8021494Sopenharmony_ci                            "pl_r4_r7_r5_ROR_16"},
2222b8021494Sopenharmony_ci                           {{cc, r11, r4, r13, ROR, 0},
2223b8021494Sopenharmony_ci                            false,
2224b8021494Sopenharmony_ci                            al,
2225b8021494Sopenharmony_ci                            "cc r11 r4 r13 ROR 0",
2226b8021494Sopenharmony_ci                            "cc_r11_r4_r13_ROR_0"},
2227b8021494Sopenharmony_ci                           {{gt, r14, r13, r13, ROR, 24},
2228b8021494Sopenharmony_ci                            false,
2229b8021494Sopenharmony_ci                            al,
2230b8021494Sopenharmony_ci                            "gt r14 r13 r13 ROR 24",
2231b8021494Sopenharmony_ci                            "gt_r14_r13_r13_ROR_24"},
2232b8021494Sopenharmony_ci                           {{lt, r7, r11, r11, ROR, 8},
2233b8021494Sopenharmony_ci                            false,
2234b8021494Sopenharmony_ci                            al,
2235b8021494Sopenharmony_ci                            "lt r7 r11 r11 ROR 8",
2236b8021494Sopenharmony_ci                            "lt_r7_r11_r11_ROR_8"},
2237b8021494Sopenharmony_ci                           {{ge, r12, r7, r0, ROR, 16},
2238b8021494Sopenharmony_ci                            false,
2239b8021494Sopenharmony_ci                            al,
2240b8021494Sopenharmony_ci                            "ge r12 r7 r0 ROR 16",
2241b8021494Sopenharmony_ci                            "ge_r12_r7_r0_ROR_16"},
2242b8021494Sopenharmony_ci                           {{ne, r10, r12, r13, ROR, 0},
2243b8021494Sopenharmony_ci                            false,
2244b8021494Sopenharmony_ci                            al,
2245b8021494Sopenharmony_ci                            "ne r10 r12 r13 ROR 0",
2246b8021494Sopenharmony_ci                            "ne_r10_r12_r13_ROR_0"},
2247b8021494Sopenharmony_ci                           {{gt, r12, r9, r0, ROR, 8},
2248b8021494Sopenharmony_ci                            false,
2249b8021494Sopenharmony_ci                            al,
2250b8021494Sopenharmony_ci                            "gt r12 r9 r0 ROR 8",
2251b8021494Sopenharmony_ci                            "gt_r12_r9_r0_ROR_8"},
2252b8021494Sopenharmony_ci                           {{pl, r10, r14, r6, ROR, 16},
2253b8021494Sopenharmony_ci                            false,
2254b8021494Sopenharmony_ci                            al,
2255b8021494Sopenharmony_ci                            "pl r10 r14 r6 ROR 16",
2256b8021494Sopenharmony_ci                            "pl_r10_r14_r6_ROR_16"},
2257b8021494Sopenharmony_ci                           {{vc, r6, r5, r2, ROR, 24},
2258b8021494Sopenharmony_ci                            false,
2259b8021494Sopenharmony_ci                            al,
2260b8021494Sopenharmony_ci                            "vc r6 r5 r2 ROR 24",
2261b8021494Sopenharmony_ci                            "vc_r6_r5_r2_ROR_24"},
2262b8021494Sopenharmony_ci                           {{gt, r12, r7, r5, ROR, 16},
2263b8021494Sopenharmony_ci                            false,
2264b8021494Sopenharmony_ci                            al,
2265b8021494Sopenharmony_ci                            "gt r12 r7 r5 ROR 16",
2266b8021494Sopenharmony_ci                            "gt_r12_r7_r5_ROR_16"},
2267b8021494Sopenharmony_ci                           {{eq, r11, r9, r0, ROR, 16},
2268b8021494Sopenharmony_ci                            false,
2269b8021494Sopenharmony_ci                            al,
2270b8021494Sopenharmony_ci                            "eq r11 r9 r0 ROR 16",
2271b8021494Sopenharmony_ci                            "eq_r11_r9_r0_ROR_16"},
2272b8021494Sopenharmony_ci                           {{lt, r7, r7, r4, ROR, 16},
2273b8021494Sopenharmony_ci                            false,
2274b8021494Sopenharmony_ci                            al,
2275b8021494Sopenharmony_ci                            "lt r7 r7 r4 ROR 16",
2276b8021494Sopenharmony_ci                            "lt_r7_r7_r4_ROR_16"},
2277b8021494Sopenharmony_ci                           {{gt, r5, r4, r10, ROR, 8},
2278b8021494Sopenharmony_ci                            false,
2279b8021494Sopenharmony_ci                            al,
2280b8021494Sopenharmony_ci                            "gt r5 r4 r10 ROR 8",
2281b8021494Sopenharmony_ci                            "gt_r5_r4_r10_ROR_8"},
2282b8021494Sopenharmony_ci                           {{hi, r10, r2, r13, ROR, 16},
2283b8021494Sopenharmony_ci                            false,
2284b8021494Sopenharmony_ci                            al,
2285b8021494Sopenharmony_ci                            "hi r10 r2 r13 ROR 16",
2286b8021494Sopenharmony_ci                            "hi_r10_r2_r13_ROR_16"},
2287b8021494Sopenharmony_ci                           {{al, r13, r5, r5, ROR, 24},
2288b8021494Sopenharmony_ci                            false,
2289b8021494Sopenharmony_ci                            al,
2290b8021494Sopenharmony_ci                            "al r13 r5 r5 ROR 24",
2291b8021494Sopenharmony_ci                            "al_r13_r5_r5_ROR_24"},
2292b8021494Sopenharmony_ci                           {{cs, r12, r0, r7, ROR, 24},
2293b8021494Sopenharmony_ci                            false,
2294b8021494Sopenharmony_ci                            al,
2295b8021494Sopenharmony_ci                            "cs r12 r0 r7 ROR 24",
2296b8021494Sopenharmony_ci                            "cs_r12_r0_r7_ROR_24"},
2297b8021494Sopenharmony_ci                           {{hi, r1, r13, r10, ROR, 16},
2298b8021494Sopenharmony_ci                            false,
2299b8021494Sopenharmony_ci                            al,
2300b8021494Sopenharmony_ci                            "hi r1 r13 r10 ROR 16",
2301b8021494Sopenharmony_ci                            "hi_r1_r13_r10_ROR_16"},
2302b8021494Sopenharmony_ci                           {{eq, r13, r8, r10, ROR, 8},
2303b8021494Sopenharmony_ci                            false,
2304b8021494Sopenharmony_ci                            al,
2305b8021494Sopenharmony_ci                            "eq r13 r8 r10 ROR 8",
2306b8021494Sopenharmony_ci                            "eq_r13_r8_r10_ROR_8"},
2307b8021494Sopenharmony_ci                           {{le, r6, r8, r3, ROR, 8},
2308b8021494Sopenharmony_ci                            false,
2309b8021494Sopenharmony_ci                            al,
2310b8021494Sopenharmony_ci                            "le r6 r8 r3 ROR 8",
2311b8021494Sopenharmony_ci                            "le_r6_r8_r3_ROR_8"},
2312b8021494Sopenharmony_ci                           {{lt, r13, r12, r12, ROR, 0},
2313b8021494Sopenharmony_ci                            false,
2314b8021494Sopenharmony_ci                            al,
2315b8021494Sopenharmony_ci                            "lt r13 r12 r12 ROR 0",
2316b8021494Sopenharmony_ci                            "lt_r13_r12_r12_ROR_0"},
2317b8021494Sopenharmony_ci                           {{ls, r9, r10, r9, ROR, 0},
2318b8021494Sopenharmony_ci                            false,
2319b8021494Sopenharmony_ci                            al,
2320b8021494Sopenharmony_ci                            "ls r9 r10 r9 ROR 0",
2321b8021494Sopenharmony_ci                            "ls_r9_r10_r9_ROR_0"},
2322b8021494Sopenharmony_ci                           {{eq, r1, r3, r13, ROR, 16},
2323b8021494Sopenharmony_ci                            false,
2324b8021494Sopenharmony_ci                            al,
2325b8021494Sopenharmony_ci                            "eq r1 r3 r13 ROR 16",
2326b8021494Sopenharmony_ci                            "eq_r1_r3_r13_ROR_16"},
2327b8021494Sopenharmony_ci                           {{vs, r12, r12, r9, ROR, 8},
2328b8021494Sopenharmony_ci                            false,
2329b8021494Sopenharmony_ci                            al,
2330b8021494Sopenharmony_ci                            "vs r12 r12 r9 ROR 8",
2331b8021494Sopenharmony_ci                            "vs_r12_r12_r9_ROR_8"},
2332b8021494Sopenharmony_ci                           {{vc, r7, r8, r7, ROR, 8},
2333b8021494Sopenharmony_ci                            false,
2334b8021494Sopenharmony_ci                            al,
2335b8021494Sopenharmony_ci                            "vc r7 r8 r7 ROR 8",
2336b8021494Sopenharmony_ci                            "vc_r7_r8_r7_ROR_8"},
2337b8021494Sopenharmony_ci                           {{eq, r6, r0, r14, ROR, 24},
2338b8021494Sopenharmony_ci                            false,
2339b8021494Sopenharmony_ci                            al,
2340b8021494Sopenharmony_ci                            "eq r6 r0 r14 ROR 24",
2341b8021494Sopenharmony_ci                            "eq_r6_r0_r14_ROR_24"},
2342b8021494Sopenharmony_ci                           {{le, r0, r13, r10, ROR, 8},
2343b8021494Sopenharmony_ci                            false,
2344b8021494Sopenharmony_ci                            al,
2345b8021494Sopenharmony_ci                            "le r0 r13 r10 ROR 8",
2346b8021494Sopenharmony_ci                            "le_r0_r13_r10_ROR_8"},
2347b8021494Sopenharmony_ci                           {{ge, r11, r6, r3, ROR, 8},
2348b8021494Sopenharmony_ci                            false,
2349b8021494Sopenharmony_ci                            al,
2350b8021494Sopenharmony_ci                            "ge r11 r6 r3 ROR 8",
2351b8021494Sopenharmony_ci                            "ge_r11_r6_r3_ROR_8"},
2352b8021494Sopenharmony_ci                           {{gt, r2, r2, r8, ROR, 0},
2353b8021494Sopenharmony_ci                            false,
2354b8021494Sopenharmony_ci                            al,
2355b8021494Sopenharmony_ci                            "gt r2 r2 r8 ROR 0",
2356b8021494Sopenharmony_ci                            "gt_r2_r2_r8_ROR_0"},
2357b8021494Sopenharmony_ci                           {{le, r6, r4, r0, ROR, 8},
2358b8021494Sopenharmony_ci                            false,
2359b8021494Sopenharmony_ci                            al,
2360b8021494Sopenharmony_ci                            "le r6 r4 r0 ROR 8",
2361b8021494Sopenharmony_ci                            "le_r6_r4_r0_ROR_8"},
2362b8021494Sopenharmony_ci                           {{le, r2, r8, r12, ROR, 16},
2363b8021494Sopenharmony_ci                            false,
2364b8021494Sopenharmony_ci                            al,
2365b8021494Sopenharmony_ci                            "le r2 r8 r12 ROR 16",
2366b8021494Sopenharmony_ci                            "le_r2_r8_r12_ROR_16"},
2367b8021494Sopenharmony_ci                           {{le, r10, r1, r4, ROR, 24},
2368b8021494Sopenharmony_ci                            false,
2369b8021494Sopenharmony_ci                            al,
2370b8021494Sopenharmony_ci                            "le r10 r1 r4 ROR 24",
2371b8021494Sopenharmony_ci                            "le_r10_r1_r4_ROR_24"},
2372b8021494Sopenharmony_ci                           {{cc, r4, r1, r10, ROR, 16},
2373b8021494Sopenharmony_ci                            false,
2374b8021494Sopenharmony_ci                            al,
2375b8021494Sopenharmony_ci                            "cc r4 r1 r10 ROR 16",
2376b8021494Sopenharmony_ci                            "cc_r4_r1_r10_ROR_16"},
2377b8021494Sopenharmony_ci                           {{pl, r9, r4, r9, ROR, 16},
2378b8021494Sopenharmony_ci                            false,
2379b8021494Sopenharmony_ci                            al,
2380b8021494Sopenharmony_ci                            "pl r9 r4 r9 ROR 16",
2381b8021494Sopenharmony_ci                            "pl_r9_r4_r9_ROR_16"},
2382b8021494Sopenharmony_ci                           {{mi, r8, r4, r12, ROR, 0},
2383b8021494Sopenharmony_ci                            false,
2384b8021494Sopenharmony_ci                            al,
2385b8021494Sopenharmony_ci                            "mi r8 r4 r12 ROR 0",
2386b8021494Sopenharmony_ci                            "mi_r8_r4_r12_ROR_0"},
2387b8021494Sopenharmony_ci                           {{lt, r5, r0, r10, ROR, 24},
2388b8021494Sopenharmony_ci                            false,
2389b8021494Sopenharmony_ci                            al,
2390b8021494Sopenharmony_ci                            "lt r5 r0 r10 ROR 24",
2391b8021494Sopenharmony_ci                            "lt_r5_r0_r10_ROR_24"},
2392b8021494Sopenharmony_ci                           {{hi, r5, r0, r8, ROR, 0},
2393b8021494Sopenharmony_ci                            false,
2394b8021494Sopenharmony_ci                            al,
2395b8021494Sopenharmony_ci                            "hi r5 r0 r8 ROR 0",
2396b8021494Sopenharmony_ci                            "hi_r5_r0_r8_ROR_0"},
2397b8021494Sopenharmony_ci                           {{cs, r4, r9, r3, ROR, 8},
2398b8021494Sopenharmony_ci                            false,
2399b8021494Sopenharmony_ci                            al,
2400b8021494Sopenharmony_ci                            "cs r4 r9 r3 ROR 8",
2401b8021494Sopenharmony_ci                            "cs_r4_r9_r3_ROR_8"},
2402b8021494Sopenharmony_ci                           {{vs, r2, r5, r1, ROR, 8},
2403b8021494Sopenharmony_ci                            false,
2404b8021494Sopenharmony_ci                            al,
2405b8021494Sopenharmony_ci                            "vs r2 r5 r1 ROR 8",
2406b8021494Sopenharmony_ci                            "vs_r2_r5_r1_ROR_8"},
2407b8021494Sopenharmony_ci                           {{ne, r10, r13, r9, ROR, 8},
2408b8021494Sopenharmony_ci                            false,
2409b8021494Sopenharmony_ci                            al,
2410b8021494Sopenharmony_ci                            "ne r10 r13 r9 ROR 8",
2411b8021494Sopenharmony_ci                            "ne_r10_r13_r9_ROR_8"},
2412b8021494Sopenharmony_ci                           {{cs, r0, r5, r11, ROR, 8},
2413b8021494Sopenharmony_ci                            false,
2414b8021494Sopenharmony_ci                            al,
2415b8021494Sopenharmony_ci                            "cs r0 r5 r11 ROR 8",
2416b8021494Sopenharmony_ci                            "cs_r0_r5_r11_ROR_8"},
2417b8021494Sopenharmony_ci                           {{mi, r8, r9, r8, ROR, 8},
2418b8021494Sopenharmony_ci                            false,
2419b8021494Sopenharmony_ci                            al,
2420b8021494Sopenharmony_ci                            "mi r8 r9 r8 ROR 8",
2421b8021494Sopenharmony_ci                            "mi_r8_r9_r8_ROR_8"},
2422b8021494Sopenharmony_ci                           {{al, r3, r14, r2, ROR, 0},
2423b8021494Sopenharmony_ci                            false,
2424b8021494Sopenharmony_ci                            al,
2425b8021494Sopenharmony_ci                            "al r3 r14 r2 ROR 0",
2426b8021494Sopenharmony_ci                            "al_r3_r14_r2_ROR_0"},
2427b8021494Sopenharmony_ci                           {{hi, r9, r10, r9, ROR, 24},
2428b8021494Sopenharmony_ci                            false,
2429b8021494Sopenharmony_ci                            al,
2430b8021494Sopenharmony_ci                            "hi r9 r10 r9 ROR 24",
2431b8021494Sopenharmony_ci                            "hi_r9_r10_r9_ROR_24"},
2432b8021494Sopenharmony_ci                           {{lt, r14, r3, r1, ROR, 8},
2433b8021494Sopenharmony_ci                            false,
2434b8021494Sopenharmony_ci                            al,
2435b8021494Sopenharmony_ci                            "lt r14 r3 r1 ROR 8",
2436b8021494Sopenharmony_ci                            "lt_r14_r3_r1_ROR_8"},
2437b8021494Sopenharmony_ci                           {{pl, r11, r12, r14, ROR, 16},
2438b8021494Sopenharmony_ci                            false,
2439b8021494Sopenharmony_ci                            al,
2440b8021494Sopenharmony_ci                            "pl r11 r12 r14 ROR 16",
2441b8021494Sopenharmony_ci                            "pl_r11_r12_r14_ROR_16"},
2442b8021494Sopenharmony_ci                           {{eq, r12, r1, r6, ROR, 0},
2443b8021494Sopenharmony_ci                            false,
2444b8021494Sopenharmony_ci                            al,
2445b8021494Sopenharmony_ci                            "eq r12 r1 r6 ROR 0",
2446b8021494Sopenharmony_ci                            "eq_r12_r1_r6_ROR_0"},
2447b8021494Sopenharmony_ci                           {{ls, r9, r12, r1, ROR, 8},
2448b8021494Sopenharmony_ci                            false,
2449b8021494Sopenharmony_ci                            al,
2450b8021494Sopenharmony_ci                            "ls r9 r12 r1 ROR 8",
2451b8021494Sopenharmony_ci                            "ls_r9_r12_r1_ROR_8"},
2452b8021494Sopenharmony_ci                           {{pl, r8, r6, r10, ROR, 24},
2453b8021494Sopenharmony_ci                            false,
2454b8021494Sopenharmony_ci                            al,
2455b8021494Sopenharmony_ci                            "pl r8 r6 r10 ROR 24",
2456b8021494Sopenharmony_ci                            "pl_r8_r6_r10_ROR_24"},
2457b8021494Sopenharmony_ci                           {{pl, r1, r10, r14, ROR, 8},
2458b8021494Sopenharmony_ci                            false,
2459b8021494Sopenharmony_ci                            al,
2460b8021494Sopenharmony_ci                            "pl r1 r10 r14 ROR 8",
2461b8021494Sopenharmony_ci                            "pl_r1_r10_r14_ROR_8"},
2462b8021494Sopenharmony_ci                           {{mi, r10, r7, r12, ROR, 0},
2463b8021494Sopenharmony_ci                            false,
2464b8021494Sopenharmony_ci                            al,
2465b8021494Sopenharmony_ci                            "mi r10 r7 r12 ROR 0",
2466b8021494Sopenharmony_ci                            "mi_r10_r7_r12_ROR_0"},
2467b8021494Sopenharmony_ci                           {{al, r9, r2, r7, ROR, 24},
2468b8021494Sopenharmony_ci                            false,
2469b8021494Sopenharmony_ci                            al,
2470b8021494Sopenharmony_ci                            "al r9 r2 r7 ROR 24",
2471b8021494Sopenharmony_ci                            "al_r9_r2_r7_ROR_24"},
2472b8021494Sopenharmony_ci                           {{ls, r2, r9, r8, ROR, 16},
2473b8021494Sopenharmony_ci                            false,
2474b8021494Sopenharmony_ci                            al,
2475b8021494Sopenharmony_ci                            "ls r2 r9 r8 ROR 16",
2476b8021494Sopenharmony_ci                            "ls_r2_r9_r8_ROR_16"},
2477b8021494Sopenharmony_ci                           {{ls, r5, r12, r11, ROR, 16},
2478b8021494Sopenharmony_ci                            false,
2479b8021494Sopenharmony_ci                            al,
2480b8021494Sopenharmony_ci                            "ls r5 r12 r11 ROR 16",
2481b8021494Sopenharmony_ci                            "ls_r5_r12_r11_ROR_16"},
2482b8021494Sopenharmony_ci                           {{mi, r9, r10, r11, ROR, 24},
2483b8021494Sopenharmony_ci                            false,
2484b8021494Sopenharmony_ci                            al,
2485b8021494Sopenharmony_ci                            "mi r9 r10 r11 ROR 24",
2486b8021494Sopenharmony_ci                            "mi_r9_r10_r11_ROR_24"},
2487b8021494Sopenharmony_ci                           {{mi, r10, r2, r10, ROR, 8},
2488b8021494Sopenharmony_ci                            false,
2489b8021494Sopenharmony_ci                            al,
2490b8021494Sopenharmony_ci                            "mi r10 r2 r10 ROR 8",
2491b8021494Sopenharmony_ci                            "mi_r10_r2_r10_ROR_8"},
2492b8021494Sopenharmony_ci                           {{gt, r7, r5, r4, ROR, 24},
2493b8021494Sopenharmony_ci                            false,
2494b8021494Sopenharmony_ci                            al,
2495b8021494Sopenharmony_ci                            "gt r7 r5 r4 ROR 24",
2496b8021494Sopenharmony_ci                            "gt_r7_r5_r4_ROR_24"},
2497b8021494Sopenharmony_ci                           {{le, r11, r9, r6, ROR, 16},
2498b8021494Sopenharmony_ci                            false,
2499b8021494Sopenharmony_ci                            al,
2500b8021494Sopenharmony_ci                            "le r11 r9 r6 ROR 16",
2501b8021494Sopenharmony_ci                            "le_r11_r9_r6_ROR_16"},
2502b8021494Sopenharmony_ci                           {{ne, r13, r2, r10, ROR, 16},
2503b8021494Sopenharmony_ci                            false,
2504b8021494Sopenharmony_ci                            al,
2505b8021494Sopenharmony_ci                            "ne r13 r2 r10 ROR 16",
2506b8021494Sopenharmony_ci                            "ne_r13_r2_r10_ROR_16"},
2507b8021494Sopenharmony_ci                           {{ge, r8, r8, r13, ROR, 0},
2508b8021494Sopenharmony_ci                            false,
2509b8021494Sopenharmony_ci                            al,
2510b8021494Sopenharmony_ci                            "ge r8 r8 r13 ROR 0",
2511b8021494Sopenharmony_ci                            "ge_r8_r8_r13_ROR_0"},
2512b8021494Sopenharmony_ci                           {{al, r0, r14, r11, ROR, 8},
2513b8021494Sopenharmony_ci                            false,
2514b8021494Sopenharmony_ci                            al,
2515b8021494Sopenharmony_ci                            "al r0 r14 r11 ROR 8",
2516b8021494Sopenharmony_ci                            "al_r0_r14_r11_ROR_8"},
2517b8021494Sopenharmony_ci                           {{mi, r3, r5, r14, ROR, 0},
2518b8021494Sopenharmony_ci                            false,
2519b8021494Sopenharmony_ci                            al,
2520b8021494Sopenharmony_ci                            "mi r3 r5 r14 ROR 0",
2521b8021494Sopenharmony_ci                            "mi_r3_r5_r14_ROR_0"},
2522b8021494Sopenharmony_ci                           {{ne, r3, r12, r10, ROR, 16},
2523b8021494Sopenharmony_ci                            false,
2524b8021494Sopenharmony_ci                            al,
2525b8021494Sopenharmony_ci                            "ne r3 r12 r10 ROR 16",
2526b8021494Sopenharmony_ci                            "ne_r3_r12_r10_ROR_16"},
2527b8021494Sopenharmony_ci                           {{le, r4, r14, r12, ROR, 0},
2528b8021494Sopenharmony_ci                            false,
2529b8021494Sopenharmony_ci                            al,
2530b8021494Sopenharmony_ci                            "le r4 r14 r12 ROR 0",
2531b8021494Sopenharmony_ci                            "le_r4_r14_r12_ROR_0"},
2532b8021494Sopenharmony_ci                           {{vs, r14, r9, r6, ROR, 16},
2533b8021494Sopenharmony_ci                            false,
2534b8021494Sopenharmony_ci                            al,
2535b8021494Sopenharmony_ci                            "vs r14 r9 r6 ROR 16",
2536b8021494Sopenharmony_ci                            "vs_r14_r9_r6_ROR_16"},
2537b8021494Sopenharmony_ci                           {{cs, r9, r3, r11, ROR, 8},
2538b8021494Sopenharmony_ci                            false,
2539b8021494Sopenharmony_ci                            al,
2540b8021494Sopenharmony_ci                            "cs r9 r3 r11 ROR 8",
2541b8021494Sopenharmony_ci                            "cs_r9_r3_r11_ROR_8"},
2542b8021494Sopenharmony_ci                           {{le, r12, r14, r13, ROR, 8},
2543b8021494Sopenharmony_ci                            false,
2544b8021494Sopenharmony_ci                            al,
2545b8021494Sopenharmony_ci                            "le r12 r14 r13 ROR 8",
2546b8021494Sopenharmony_ci                            "le_r12_r14_r13_ROR_8"},
2547b8021494Sopenharmony_ci                           {{eq, r6, r12, r5, ROR, 24},
2548b8021494Sopenharmony_ci                            false,
2549b8021494Sopenharmony_ci                            al,
2550b8021494Sopenharmony_ci                            "eq r6 r12 r5 ROR 24",
2551b8021494Sopenharmony_ci                            "eq_r6_r12_r5_ROR_24"},
2552b8021494Sopenharmony_ci                           {{cc, r2, r11, r11, ROR, 8},
2553b8021494Sopenharmony_ci                            false,
2554b8021494Sopenharmony_ci                            al,
2555b8021494Sopenharmony_ci                            "cc r2 r11 r11 ROR 8",
2556b8021494Sopenharmony_ci                            "cc_r2_r11_r11_ROR_8"},
2557b8021494Sopenharmony_ci                           {{vs, r9, r3, r7, ROR, 0},
2558b8021494Sopenharmony_ci                            false,
2559b8021494Sopenharmony_ci                            al,
2560b8021494Sopenharmony_ci                            "vs r9 r3 r7 ROR 0",
2561b8021494Sopenharmony_ci                            "vs_r9_r3_r7_ROR_0"},
2562b8021494Sopenharmony_ci                           {{le, r5, r6, r11, ROR, 8},
2563b8021494Sopenharmony_ci                            false,
2564b8021494Sopenharmony_ci                            al,
2565b8021494Sopenharmony_ci                            "le r5 r6 r11 ROR 8",
2566b8021494Sopenharmony_ci                            "le_r5_r6_r11_ROR_8"},
2567b8021494Sopenharmony_ci                           {{cc, r5, r14, r9, ROR, 16},
2568b8021494Sopenharmony_ci                            false,
2569b8021494Sopenharmony_ci                            al,
2570b8021494Sopenharmony_ci                            "cc r5 r14 r9 ROR 16",
2571b8021494Sopenharmony_ci                            "cc_r5_r14_r9_ROR_16"},
2572b8021494Sopenharmony_ci                           {{ne, r11, r14, r4, ROR, 24},
2573b8021494Sopenharmony_ci                            false,
2574b8021494Sopenharmony_ci                            al,
2575b8021494Sopenharmony_ci                            "ne r11 r14 r4 ROR 24",
2576b8021494Sopenharmony_ci                            "ne_r11_r14_r4_ROR_24"},
2577b8021494Sopenharmony_ci                           {{gt, r0, r14, r13, ROR, 16},
2578b8021494Sopenharmony_ci                            false,
2579b8021494Sopenharmony_ci                            al,
2580b8021494Sopenharmony_ci                            "gt r0 r14 r13 ROR 16",
2581b8021494Sopenharmony_ci                            "gt_r0_r14_r13_ROR_16"},
2582b8021494Sopenharmony_ci                           {{cc, r0, r12, r13, ROR, 24},
2583b8021494Sopenharmony_ci                            false,
2584b8021494Sopenharmony_ci                            al,
2585b8021494Sopenharmony_ci                            "cc r0 r12 r13 ROR 24",
2586b8021494Sopenharmony_ci                            "cc_r0_r12_r13_ROR_24"},
2587b8021494Sopenharmony_ci                           {{vs, r14, r11, r8, ROR, 24},
2588b8021494Sopenharmony_ci                            false,
2589b8021494Sopenharmony_ci                            al,
2590b8021494Sopenharmony_ci                            "vs r14 r11 r8 ROR 24",
2591b8021494Sopenharmony_ci                            "vs_r14_r11_r8_ROR_24"},
2592b8021494Sopenharmony_ci                           {{ge, r12, r4, r6, ROR, 0},
2593b8021494Sopenharmony_ci                            false,
2594b8021494Sopenharmony_ci                            al,
2595b8021494Sopenharmony_ci                            "ge r12 r4 r6 ROR 0",
2596b8021494Sopenharmony_ci                            "ge_r12_r4_r6_ROR_0"},
2597b8021494Sopenharmony_ci                           {{gt, r4, r0, r4, ROR, 0},
2598b8021494Sopenharmony_ci                            false,
2599b8021494Sopenharmony_ci                            al,
2600b8021494Sopenharmony_ci                            "gt r4 r0 r4 ROR 0",
2601b8021494Sopenharmony_ci                            "gt_r4_r0_r4_ROR_0"},
2602b8021494Sopenharmony_ci                           {{hi, r2, r3, r6, ROR, 0},
2603b8021494Sopenharmony_ci                            false,
2604b8021494Sopenharmony_ci                            al,
2605b8021494Sopenharmony_ci                            "hi r2 r3 r6 ROR 0",
2606b8021494Sopenharmony_ci                            "hi_r2_r3_r6_ROR_0"},
2607b8021494Sopenharmony_ci                           {{gt, r3, r13, r6, ROR, 0},
2608b8021494Sopenharmony_ci                            false,
2609b8021494Sopenharmony_ci                            al,
2610b8021494Sopenharmony_ci                            "gt r3 r13 r6 ROR 0",
2611b8021494Sopenharmony_ci                            "gt_r3_r13_r6_ROR_0"},
2612b8021494Sopenharmony_ci                           {{cc, r2, r5, r10, ROR, 0},
2613b8021494Sopenharmony_ci                            false,
2614b8021494Sopenharmony_ci                            al,
2615b8021494Sopenharmony_ci                            "cc r2 r5 r10 ROR 0",
2616b8021494Sopenharmony_ci                            "cc_r2_r5_r10_ROR_0"},
2617b8021494Sopenharmony_ci                           {{ne, r3, r10, r9, ROR, 8},
2618b8021494Sopenharmony_ci                            false,
2619b8021494Sopenharmony_ci                            al,
2620b8021494Sopenharmony_ci                            "ne r3 r10 r9 ROR 8",
2621b8021494Sopenharmony_ci                            "ne_r3_r10_r9_ROR_8"},
2622b8021494Sopenharmony_ci                           {{al, r8, r4, r12, ROR, 8},
2623b8021494Sopenharmony_ci                            false,
2624b8021494Sopenharmony_ci                            al,
2625b8021494Sopenharmony_ci                            "al r8 r4 r12 ROR 8",
2626b8021494Sopenharmony_ci                            "al_r8_r4_r12_ROR_8"},
2627b8021494Sopenharmony_ci                           {{cc, r14, r0, r2, ROR, 0},
2628b8021494Sopenharmony_ci                            false,
2629b8021494Sopenharmony_ci                            al,
2630b8021494Sopenharmony_ci                            "cc r14 r0 r2 ROR 0",
2631b8021494Sopenharmony_ci                            "cc_r14_r0_r2_ROR_0"},
2632b8021494Sopenharmony_ci                           {{hi, r5, r5, r12, ROR, 24},
2633b8021494Sopenharmony_ci                            false,
2634b8021494Sopenharmony_ci                            al,
2635b8021494Sopenharmony_ci                            "hi r5 r5 r12 ROR 24",
2636b8021494Sopenharmony_ci                            "hi_r5_r5_r12_ROR_24"},
2637b8021494Sopenharmony_ci                           {{cc, r0, r8, r8, ROR, 8},
2638b8021494Sopenharmony_ci                            false,
2639b8021494Sopenharmony_ci                            al,
2640b8021494Sopenharmony_ci                            "cc r0 r8 r8 ROR 8",
2641b8021494Sopenharmony_ci                            "cc_r0_r8_r8_ROR_8"},
2642b8021494Sopenharmony_ci                           {{vc, r0, r9, r12, ROR, 24},
2643b8021494Sopenharmony_ci                            false,
2644b8021494Sopenharmony_ci                            al,
2645b8021494Sopenharmony_ci                            "vc r0 r9 r12 ROR 24",
2646b8021494Sopenharmony_ci                            "vc_r0_r9_r12_ROR_24"},
2647b8021494Sopenharmony_ci                           {{vc, r8, r2, r11, ROR, 16},
2648b8021494Sopenharmony_ci                            false,
2649b8021494Sopenharmony_ci                            al,
2650b8021494Sopenharmony_ci                            "vc r8 r2 r11 ROR 16",
2651b8021494Sopenharmony_ci                            "vc_r8_r2_r11_ROR_16"},
2652b8021494Sopenharmony_ci                           {{ne, r13, r13, r7, ROR, 24},
2653b8021494Sopenharmony_ci                            false,
2654b8021494Sopenharmony_ci                            al,
2655b8021494Sopenharmony_ci                            "ne r13 r13 r7 ROR 24",
2656b8021494Sopenharmony_ci                            "ne_r13_r13_r7_ROR_24"},
2657b8021494Sopenharmony_ci                           {{al, r4, r4, r1, ROR, 0},
2658b8021494Sopenharmony_ci                            false,
2659b8021494Sopenharmony_ci                            al,
2660b8021494Sopenharmony_ci                            "al r4 r4 r1 ROR 0",
2661b8021494Sopenharmony_ci                            "al_r4_r4_r1_ROR_0"},
2662b8021494Sopenharmony_ci                           {{cc, r1, r9, r10, ROR, 16},
2663b8021494Sopenharmony_ci                            false,
2664b8021494Sopenharmony_ci                            al,
2665b8021494Sopenharmony_ci                            "cc r1 r9 r10 ROR 16",
2666b8021494Sopenharmony_ci                            "cc_r1_r9_r10_ROR_16"},
2667b8021494Sopenharmony_ci                           {{cs, r2, r0, r5, ROR, 24},
2668b8021494Sopenharmony_ci                            false,
2669b8021494Sopenharmony_ci                            al,
2670b8021494Sopenharmony_ci                            "cs r2 r0 r5 ROR 24",
2671b8021494Sopenharmony_ci                            "cs_r2_r0_r5_ROR_24"},
2672b8021494Sopenharmony_ci                           {{hi, r11, r11, r9, ROR, 24},
2673b8021494Sopenharmony_ci                            false,
2674b8021494Sopenharmony_ci                            al,
2675b8021494Sopenharmony_ci                            "hi r11 r11 r9 ROR 24",
2676b8021494Sopenharmony_ci                            "hi_r11_r11_r9_ROR_24"},
2677b8021494Sopenharmony_ci                           {{ls, r12, r2, r7, ROR, 24},
2678b8021494Sopenharmony_ci                            false,
2679b8021494Sopenharmony_ci                            al,
2680b8021494Sopenharmony_ci                            "ls r12 r2 r7 ROR 24",
2681b8021494Sopenharmony_ci                            "ls_r12_r2_r7_ROR_24"},
2682b8021494Sopenharmony_ci                           {{le, r4, r2, r6, ROR, 16},
2683b8021494Sopenharmony_ci                            false,
2684b8021494Sopenharmony_ci                            al,
2685b8021494Sopenharmony_ci                            "le r4 r2 r6 ROR 16",
2686b8021494Sopenharmony_ci                            "le_r4_r2_r6_ROR_16"},
2687b8021494Sopenharmony_ci                           {{ls, r8, r0, r14, ROR, 8},
2688b8021494Sopenharmony_ci                            false,
2689b8021494Sopenharmony_ci                            al,
2690b8021494Sopenharmony_ci                            "ls r8 r0 r14 ROR 8",
2691b8021494Sopenharmony_ci                            "ls_r8_r0_r14_ROR_8"},
2692b8021494Sopenharmony_ci                           {{ne, r5, r9, r0, ROR, 8},
2693b8021494Sopenharmony_ci                            false,
2694b8021494Sopenharmony_ci                            al,
2695b8021494Sopenharmony_ci                            "ne r5 r9 r0 ROR 8",
2696b8021494Sopenharmony_ci                            "ne_r5_r9_r0_ROR_8"},
2697b8021494Sopenharmony_ci                           {{ge, r7, r8, r14, ROR, 8},
2698b8021494Sopenharmony_ci                            false,
2699b8021494Sopenharmony_ci                            al,
2700b8021494Sopenharmony_ci                            "ge r7 r8 r14 ROR 8",
2701b8021494Sopenharmony_ci                            "ge_r7_r8_r14_ROR_8"},
2702b8021494Sopenharmony_ci                           {{ne, r14, r6, r13, ROR, 8},
2703b8021494Sopenharmony_ci                            false,
2704b8021494Sopenharmony_ci                            al,
2705b8021494Sopenharmony_ci                            "ne r14 r6 r13 ROR 8",
2706b8021494Sopenharmony_ci                            "ne_r14_r6_r13_ROR_8"},
2707b8021494Sopenharmony_ci                           {{cs, r13, r2, r9, ROR, 0},
2708b8021494Sopenharmony_ci                            false,
2709b8021494Sopenharmony_ci                            al,
2710b8021494Sopenharmony_ci                            "cs r13 r2 r9 ROR 0",
2711b8021494Sopenharmony_ci                            "cs_r13_r2_r9_ROR_0"},
2712b8021494Sopenharmony_ci                           {{hi, r9, r0, r0, ROR, 8},
2713b8021494Sopenharmony_ci                            false,
2714b8021494Sopenharmony_ci                            al,
2715b8021494Sopenharmony_ci                            "hi r9 r0 r0 ROR 8",
2716b8021494Sopenharmony_ci                            "hi_r9_r0_r0_ROR_8"},
2717b8021494Sopenharmony_ci                           {{vs, r12, r9, r3, ROR, 16},
2718b8021494Sopenharmony_ci                            false,
2719b8021494Sopenharmony_ci                            al,
2720b8021494Sopenharmony_ci                            "vs r12 r9 r3 ROR 16",
2721b8021494Sopenharmony_ci                            "vs_r12_r9_r3_ROR_16"},
2722b8021494Sopenharmony_ci                           {{ne, r2, r14, r8, ROR, 24},
2723b8021494Sopenharmony_ci                            false,
2724b8021494Sopenharmony_ci                            al,
2725b8021494Sopenharmony_ci                            "ne r2 r14 r8 ROR 24",
2726b8021494Sopenharmony_ci                            "ne_r2_r14_r8_ROR_24"},
2727b8021494Sopenharmony_ci                           {{le, r13, r14, r2, ROR, 8},
2728b8021494Sopenharmony_ci                            false,
2729b8021494Sopenharmony_ci                            al,
2730b8021494Sopenharmony_ci                            "le r13 r14 r2 ROR 8",
2731b8021494Sopenharmony_ci                            "le_r13_r14_r2_ROR_8"},
2732b8021494Sopenharmony_ci                           {{gt, r9, r7, r12, ROR, 16},
2733b8021494Sopenharmony_ci                            false,
2734b8021494Sopenharmony_ci                            al,
2735b8021494Sopenharmony_ci                            "gt r9 r7 r12 ROR 16",
2736b8021494Sopenharmony_ci                            "gt_r9_r7_r12_ROR_16"},
2737b8021494Sopenharmony_ci                           {{ne, r2, r13, r7, ROR, 16},
2738b8021494Sopenharmony_ci                            false,
2739b8021494Sopenharmony_ci                            al,
2740b8021494Sopenharmony_ci                            "ne r2 r13 r7 ROR 16",
2741b8021494Sopenharmony_ci                            "ne_r2_r13_r7_ROR_16"},
2742b8021494Sopenharmony_ci                           {{pl, r10, r11, r13, ROR, 24},
2743b8021494Sopenharmony_ci                            false,
2744b8021494Sopenharmony_ci                            al,
2745b8021494Sopenharmony_ci                            "pl r10 r11 r13 ROR 24",
2746b8021494Sopenharmony_ci                            "pl_r10_r11_r13_ROR_24"},
2747b8021494Sopenharmony_ci                           {{mi, r5, r3, r8, ROR, 24},
2748b8021494Sopenharmony_ci                            false,
2749b8021494Sopenharmony_ci                            al,
2750b8021494Sopenharmony_ci                            "mi r5 r3 r8 ROR 24",
2751b8021494Sopenharmony_ci                            "mi_r5_r3_r8_ROR_24"},
2752b8021494Sopenharmony_ci                           {{le, r12, r8, r2, ROR, 16},
2753b8021494Sopenharmony_ci                            false,
2754b8021494Sopenharmony_ci                            al,
2755b8021494Sopenharmony_ci                            "le r12 r8 r2 ROR 16",
2756b8021494Sopenharmony_ci                            "le_r12_r8_r2_ROR_16"},
2757b8021494Sopenharmony_ci                           {{ls, r4, r10, r9, ROR, 8},
2758b8021494Sopenharmony_ci                            false,
2759b8021494Sopenharmony_ci                            al,
2760b8021494Sopenharmony_ci                            "ls r4 r10 r9 ROR 8",
2761b8021494Sopenharmony_ci                            "ls_r4_r10_r9_ROR_8"},
2762b8021494Sopenharmony_ci                           {{eq, r6, r11, r8, ROR, 24},
2763b8021494Sopenharmony_ci                            false,
2764b8021494Sopenharmony_ci                            al,
2765b8021494Sopenharmony_ci                            "eq r6 r11 r8 ROR 24",
2766b8021494Sopenharmony_ci                            "eq_r6_r11_r8_ROR_24"},
2767b8021494Sopenharmony_ci                           {{le, r11, r12, r5, ROR, 24},
2768b8021494Sopenharmony_ci                            false,
2769b8021494Sopenharmony_ci                            al,
2770b8021494Sopenharmony_ci                            "le r11 r12 r5 ROR 24",
2771b8021494Sopenharmony_ci                            "le_r11_r12_r5_ROR_24"},
2772b8021494Sopenharmony_ci                           {{gt, r0, r10, r0, ROR, 8},
2773b8021494Sopenharmony_ci                            false,
2774b8021494Sopenharmony_ci                            al,
2775b8021494Sopenharmony_ci                            "gt r0 r10 r0 ROR 8",
2776b8021494Sopenharmony_ci                            "gt_r0_r10_r0_ROR_8"},
2777b8021494Sopenharmony_ci                           {{pl, r9, r4, r9, ROR, 0},
2778b8021494Sopenharmony_ci                            false,
2779b8021494Sopenharmony_ci                            al,
2780b8021494Sopenharmony_ci                            "pl r9 r4 r9 ROR 0",
2781b8021494Sopenharmony_ci                            "pl_r9_r4_r9_ROR_0"},
2782b8021494Sopenharmony_ci                           {{vc, r14, r2, r8, ROR, 24},
2783b8021494Sopenharmony_ci                            false,
2784b8021494Sopenharmony_ci                            al,
2785b8021494Sopenharmony_ci                            "vc r14 r2 r8 ROR 24",
2786b8021494Sopenharmony_ci                            "vc_r14_r2_r8_ROR_24"},
2787b8021494Sopenharmony_ci                           {{gt, r7, r0, r7, ROR, 0},
2788b8021494Sopenharmony_ci                            false,
2789b8021494Sopenharmony_ci                            al,
2790b8021494Sopenharmony_ci                            "gt r7 r0 r7 ROR 0",
2791b8021494Sopenharmony_ci                            "gt_r7_r0_r7_ROR_0"},
2792b8021494Sopenharmony_ci                           {{vc, r12, r12, r9, ROR, 0},
2793b8021494Sopenharmony_ci                            false,
2794b8021494Sopenharmony_ci                            al,
2795b8021494Sopenharmony_ci                            "vc r12 r12 r9 ROR 0",
2796b8021494Sopenharmony_ci                            "vc_r12_r12_r9_ROR_0"},
2797b8021494Sopenharmony_ci                           {{pl, r2, r12, r3, ROR, 0},
2798b8021494Sopenharmony_ci                            false,
2799b8021494Sopenharmony_ci                            al,
2800b8021494Sopenharmony_ci                            "pl r2 r12 r3 ROR 0",
2801b8021494Sopenharmony_ci                            "pl_r2_r12_r3_ROR_0"},
2802b8021494Sopenharmony_ci                           {{cs, r10, r2, r0, ROR, 16},
2803b8021494Sopenharmony_ci                            false,
2804b8021494Sopenharmony_ci                            al,
2805b8021494Sopenharmony_ci                            "cs r10 r2 r0 ROR 16",
2806b8021494Sopenharmony_ci                            "cs_r10_r2_r0_ROR_16"},
2807b8021494Sopenharmony_ci                           {{vs, r6, r5, r10, ROR, 16},
2808b8021494Sopenharmony_ci                            false,
2809b8021494Sopenharmony_ci                            al,
2810b8021494Sopenharmony_ci                            "vs r6 r5 r10 ROR 16",
2811b8021494Sopenharmony_ci                            "vs_r6_r5_r10_ROR_16"},
2812b8021494Sopenharmony_ci                           {{pl, r5, r14, r6, ROR, 24},
2813b8021494Sopenharmony_ci                            false,
2814b8021494Sopenharmony_ci                            al,
2815b8021494Sopenharmony_ci                            "pl r5 r14 r6 ROR 24",
2816b8021494Sopenharmony_ci                            "pl_r5_r14_r6_ROR_24"},
2817b8021494Sopenharmony_ci                           {{al, r12, r5, r9, ROR, 16},
2818b8021494Sopenharmony_ci                            false,
2819b8021494Sopenharmony_ci                            al,
2820b8021494Sopenharmony_ci                            "al r12 r5 r9 ROR 16",
2821b8021494Sopenharmony_ci                            "al_r12_r5_r9_ROR_16"},
2822b8021494Sopenharmony_ci                           {{ge, r3, r0, r3, ROR, 24},
2823b8021494Sopenharmony_ci                            false,
2824b8021494Sopenharmony_ci                            al,
2825b8021494Sopenharmony_ci                            "ge r3 r0 r3 ROR 24",
2826b8021494Sopenharmony_ci                            "ge_r3_r0_r3_ROR_24"},
2827b8021494Sopenharmony_ci                           {{le, r4, r11, r12, ROR, 8},
2828b8021494Sopenharmony_ci                            false,
2829b8021494Sopenharmony_ci                            al,
2830b8021494Sopenharmony_ci                            "le r4 r11 r12 ROR 8",
2831b8021494Sopenharmony_ci                            "le_r4_r11_r12_ROR_8"},
2832b8021494Sopenharmony_ci                           {{pl, r10, r10, r13, ROR, 16},
2833b8021494Sopenharmony_ci                            false,
2834b8021494Sopenharmony_ci                            al,
2835b8021494Sopenharmony_ci                            "pl r10 r10 r13 ROR 16",
2836b8021494Sopenharmony_ci                            "pl_r10_r10_r13_ROR_16"},
2837b8021494Sopenharmony_ci                           {{al, r1, r8, r3, ROR, 8},
2838b8021494Sopenharmony_ci                            false,
2839b8021494Sopenharmony_ci                            al,
2840b8021494Sopenharmony_ci                            "al r1 r8 r3 ROR 8",
2841b8021494Sopenharmony_ci                            "al_r1_r8_r3_ROR_8"},
2842b8021494Sopenharmony_ci                           {{cc, r8, r6, r12, ROR, 16},
2843b8021494Sopenharmony_ci                            false,
2844b8021494Sopenharmony_ci                            al,
2845b8021494Sopenharmony_ci                            "cc r8 r6 r12 ROR 16",
2846b8021494Sopenharmony_ci                            "cc_r8_r6_r12_ROR_16"},
2847b8021494Sopenharmony_ci                           {{vs, r13, r5, r6, ROR, 16},
2848b8021494Sopenharmony_ci                            false,
2849b8021494Sopenharmony_ci                            al,
2850b8021494Sopenharmony_ci                            "vs r13 r5 r6 ROR 16",
2851b8021494Sopenharmony_ci                            "vs_r13_r5_r6_ROR_16"},
2852b8021494Sopenharmony_ci                           {{eq, r10, r6, r2, ROR, 8},
2853b8021494Sopenharmony_ci                            false,
2854b8021494Sopenharmony_ci                            al,
2855b8021494Sopenharmony_ci                            "eq r10 r6 r2 ROR 8",
2856b8021494Sopenharmony_ci                            "eq_r10_r6_r2_ROR_8"},
2857b8021494Sopenharmony_ci                           {{gt, r3, r3, r9, ROR, 24},
2858b8021494Sopenharmony_ci                            false,
2859b8021494Sopenharmony_ci                            al,
2860b8021494Sopenharmony_ci                            "gt r3 r3 r9 ROR 24",
2861b8021494Sopenharmony_ci                            "gt_r3_r3_r9_ROR_24"},
2862b8021494Sopenharmony_ci                           {{hi, r4, r6, r9, ROR, 0},
2863b8021494Sopenharmony_ci                            false,
2864b8021494Sopenharmony_ci                            al,
2865b8021494Sopenharmony_ci                            "hi r4 r6 r9 ROR 0",
2866b8021494Sopenharmony_ci                            "hi_r4_r6_r9_ROR_0"},
2867b8021494Sopenharmony_ci                           {{vs, r7, r6, r8, ROR, 16},
2868b8021494Sopenharmony_ci                            false,
2869b8021494Sopenharmony_ci                            al,
2870b8021494Sopenharmony_ci                            "vs r7 r6 r8 ROR 16",
2871b8021494Sopenharmony_ci                            "vs_r7_r6_r8_ROR_16"},
2872b8021494Sopenharmony_ci                           {{hi, r6, r11, r0, ROR, 24},
2873b8021494Sopenharmony_ci                            false,
2874b8021494Sopenharmony_ci                            al,
2875b8021494Sopenharmony_ci                            "hi r6 r11 r0 ROR 24",
2876b8021494Sopenharmony_ci                            "hi_r6_r11_r0_ROR_24"},
2877b8021494Sopenharmony_ci                           {{ge, r2, r6, r4, ROR, 24},
2878b8021494Sopenharmony_ci                            false,
2879b8021494Sopenharmony_ci                            al,
2880b8021494Sopenharmony_ci                            "ge r2 r6 r4 ROR 24",
2881b8021494Sopenharmony_ci                            "ge_r2_r6_r4_ROR_24"},
2882b8021494Sopenharmony_ci                           {{pl, r5, r2, r10, ROR, 16},
2883b8021494Sopenharmony_ci                            false,
2884b8021494Sopenharmony_ci                            al,
2885b8021494Sopenharmony_ci                            "pl r5 r2 r10 ROR 16",
2886b8021494Sopenharmony_ci                            "pl_r5_r2_r10_ROR_16"},
2887b8021494Sopenharmony_ci                           {{hi, r3, r13, r5, ROR, 16},
2888b8021494Sopenharmony_ci                            false,
2889b8021494Sopenharmony_ci                            al,
2890b8021494Sopenharmony_ci                            "hi r3 r13 r5 ROR 16",
2891b8021494Sopenharmony_ci                            "hi_r3_r13_r5_ROR_16"},
2892b8021494Sopenharmony_ci                           {{lt, r6, r7, r7, ROR, 24},
2893b8021494Sopenharmony_ci                            false,
2894b8021494Sopenharmony_ci                            al,
2895b8021494Sopenharmony_ci                            "lt r6 r7 r7 ROR 24",
2896b8021494Sopenharmony_ci                            "lt_r6_r7_r7_ROR_24"},
2897b8021494Sopenharmony_ci                           {{ne, r13, r9, r10, ROR, 24},
2898b8021494Sopenharmony_ci                            false,
2899b8021494Sopenharmony_ci                            al,
2900b8021494Sopenharmony_ci                            "ne r13 r9 r10 ROR 24",
2901b8021494Sopenharmony_ci                            "ne_r13_r9_r10_ROR_24"},
2902b8021494Sopenharmony_ci                           {{mi, r6, r0, r11, ROR, 0},
2903b8021494Sopenharmony_ci                            false,
2904b8021494Sopenharmony_ci                            al,
2905b8021494Sopenharmony_ci                            "mi r6 r0 r11 ROR 0",
2906b8021494Sopenharmony_ci                            "mi_r6_r0_r11_ROR_0"},
2907b8021494Sopenharmony_ci                           {{ge, r9, r3, r3, ROR, 24},
2908b8021494Sopenharmony_ci                            false,
2909b8021494Sopenharmony_ci                            al,
2910b8021494Sopenharmony_ci                            "ge r9 r3 r3 ROR 24",
2911b8021494Sopenharmony_ci                            "ge_r9_r3_r3_ROR_24"},
2912b8021494Sopenharmony_ci                           {{ls, r10, r11, r3, ROR, 16},
2913b8021494Sopenharmony_ci                            false,
2914b8021494Sopenharmony_ci                            al,
2915b8021494Sopenharmony_ci                            "ls r10 r11 r3 ROR 16",
2916b8021494Sopenharmony_ci                            "ls_r10_r11_r3_ROR_16"},
2917b8021494Sopenharmony_ci                           {{al, r13, r13, r7, ROR, 8},
2918b8021494Sopenharmony_ci                            false,
2919b8021494Sopenharmony_ci                            al,
2920b8021494Sopenharmony_ci                            "al r13 r13 r7 ROR 8",
2921b8021494Sopenharmony_ci                            "al_r13_r13_r7_ROR_8"},
2922b8021494Sopenharmony_ci                           {{lt, r9, r11, r2, ROR, 16},
2923b8021494Sopenharmony_ci                            false,
2924b8021494Sopenharmony_ci                            al,
2925b8021494Sopenharmony_ci                            "lt r9 r11 r2 ROR 16",
2926b8021494Sopenharmony_ci                            "lt_r9_r11_r2_ROR_16"},
2927b8021494Sopenharmony_ci                           {{ls, r10, r9, r8, ROR, 24},
2928b8021494Sopenharmony_ci                            false,
2929b8021494Sopenharmony_ci                            al,
2930b8021494Sopenharmony_ci                            "ls r10 r9 r8 ROR 24",
2931b8021494Sopenharmony_ci                            "ls_r10_r9_r8_ROR_24"},
2932b8021494Sopenharmony_ci                           {{cs, r6, r12, r9, ROR, 8},
2933b8021494Sopenharmony_ci                            false,
2934b8021494Sopenharmony_ci                            al,
2935b8021494Sopenharmony_ci                            "cs r6 r12 r9 ROR 8",
2936b8021494Sopenharmony_ci                            "cs_r6_r12_r9_ROR_8"},
2937b8021494Sopenharmony_ci                           {{le, r14, r5, r0, ROR, 0},
2938b8021494Sopenharmony_ci                            false,
2939b8021494Sopenharmony_ci                            al,
2940b8021494Sopenharmony_ci                            "le r14 r5 r0 ROR 0",
2941b8021494Sopenharmony_ci                            "le_r14_r5_r0_ROR_0"},
2942b8021494Sopenharmony_ci                           {{le, r8, r1, r1, ROR, 8},
2943b8021494Sopenharmony_ci                            false,
2944b8021494Sopenharmony_ci                            al,
2945b8021494Sopenharmony_ci                            "le r8 r1 r1 ROR 8",
2946b8021494Sopenharmony_ci                            "le_r8_r1_r1_ROR_8"},
2947b8021494Sopenharmony_ci                           {{hi, r2, r0, r3, ROR, 8},
2948b8021494Sopenharmony_ci                            false,
2949b8021494Sopenharmony_ci                            al,
2950b8021494Sopenharmony_ci                            "hi r2 r0 r3 ROR 8",
2951b8021494Sopenharmony_ci                            "hi_r2_r0_r3_ROR_8"},
2952b8021494Sopenharmony_ci                           {{ne, r4, r8, r1, ROR, 8},
2953b8021494Sopenharmony_ci                            false,
2954b8021494Sopenharmony_ci                            al,
2955b8021494Sopenharmony_ci                            "ne r4 r8 r1 ROR 8",
2956b8021494Sopenharmony_ci                            "ne_r4_r8_r1_ROR_8"},
2957b8021494Sopenharmony_ci                           {{al, r13, r8, r9, ROR, 8},
2958b8021494Sopenharmony_ci                            false,
2959b8021494Sopenharmony_ci                            al,
2960b8021494Sopenharmony_ci                            "al r13 r8 r9 ROR 8",
2961b8021494Sopenharmony_ci                            "al_r13_r8_r9_ROR_8"},
2962b8021494Sopenharmony_ci                           {{mi, r4, r10, r13, ROR, 16},
2963b8021494Sopenharmony_ci                            false,
2964b8021494Sopenharmony_ci                            al,
2965b8021494Sopenharmony_ci                            "mi r4 r10 r13 ROR 16",
2966b8021494Sopenharmony_ci                            "mi_r4_r10_r13_ROR_16"},
2967b8021494Sopenharmony_ci                           {{cc, r10, r5, r5, ROR, 24},
2968b8021494Sopenharmony_ci                            false,
2969b8021494Sopenharmony_ci                            al,
2970b8021494Sopenharmony_ci                            "cc r10 r5 r5 ROR 24",
2971b8021494Sopenharmony_ci                            "cc_r10_r5_r5_ROR_24"},
2972b8021494Sopenharmony_ci                           {{ls, r0, r12, r3, ROR, 24},
2973b8021494Sopenharmony_ci                            false,
2974b8021494Sopenharmony_ci                            al,
2975b8021494Sopenharmony_ci                            "ls r0 r12 r3 ROR 24",
2976b8021494Sopenharmony_ci                            "ls_r0_r12_r3_ROR_24"},
2977b8021494Sopenharmony_ci                           {{vc, r4, r11, r11, ROR, 24},
2978b8021494Sopenharmony_ci                            false,
2979b8021494Sopenharmony_ci                            al,
2980b8021494Sopenharmony_ci                            "vc r4 r11 r11 ROR 24",
2981b8021494Sopenharmony_ci                            "vc_r4_r11_r11_ROR_24"},
2982b8021494Sopenharmony_ci                           {{hi, r5, r12, r0, ROR, 24},
2983b8021494Sopenharmony_ci                            false,
2984b8021494Sopenharmony_ci                            al,
2985b8021494Sopenharmony_ci                            "hi r5 r12 r0 ROR 24",
2986b8021494Sopenharmony_ci                            "hi_r5_r12_r0_ROR_24"},
2987b8021494Sopenharmony_ci                           {{le, r7, r3, r9, ROR, 0},
2988b8021494Sopenharmony_ci                            false,
2989b8021494Sopenharmony_ci                            al,
2990b8021494Sopenharmony_ci                            "le r7 r3 r9 ROR 0",
2991b8021494Sopenharmony_ci                            "le_r7_r3_r9_ROR_0"},
2992b8021494Sopenharmony_ci                           {{vs, r14, r7, r9, ROR, 24},
2993b8021494Sopenharmony_ci                            false,
2994b8021494Sopenharmony_ci                            al,
2995b8021494Sopenharmony_ci                            "vs r14 r7 r9 ROR 24",
2996b8021494Sopenharmony_ci                            "vs_r14_r7_r9_ROR_24"},
2997b8021494Sopenharmony_ci                           {{ne, r2, r2, r9, ROR, 24},
2998b8021494Sopenharmony_ci                            false,
2999b8021494Sopenharmony_ci                            al,
3000b8021494Sopenharmony_ci                            "ne r2 r2 r9 ROR 24",
3001b8021494Sopenharmony_ci                            "ne_r2_r2_r9_ROR_24"},
3002b8021494Sopenharmony_ci                           {{ls, r5, r7, r11, ROR, 16},
3003b8021494Sopenharmony_ci                            false,
3004b8021494Sopenharmony_ci                            al,
3005b8021494Sopenharmony_ci                            "ls r5 r7 r11 ROR 16",
3006b8021494Sopenharmony_ci                            "ls_r5_r7_r11_ROR_16"},
3007b8021494Sopenharmony_ci                           {{ls, r0, r8, r4, ROR, 0},
3008b8021494Sopenharmony_ci                            false,
3009b8021494Sopenharmony_ci                            al,
3010b8021494Sopenharmony_ci                            "ls r0 r8 r4 ROR 0",
3011b8021494Sopenharmony_ci                            "ls_r0_r8_r4_ROR_0"},
3012b8021494Sopenharmony_ci                           {{hi, r5, r13, r0, ROR, 0},
3013b8021494Sopenharmony_ci                            false,
3014b8021494Sopenharmony_ci                            al,
3015b8021494Sopenharmony_ci                            "hi r5 r13 r0 ROR 0",
3016b8021494Sopenharmony_ci                            "hi_r5_r13_r0_ROR_0"},
3017b8021494Sopenharmony_ci                           {{mi, r7, r12, r7, ROR, 8},
3018b8021494Sopenharmony_ci                            false,
3019b8021494Sopenharmony_ci                            al,
3020b8021494Sopenharmony_ci                            "mi r7 r12 r7 ROR 8",
3021b8021494Sopenharmony_ci                            "mi_r7_r12_r7_ROR_8"},
3022b8021494Sopenharmony_ci                           {{ne, r3, r1, r3, ROR, 0},
3023b8021494Sopenharmony_ci                            false,
3024b8021494Sopenharmony_ci                            al,
3025b8021494Sopenharmony_ci                            "ne r3 r1 r3 ROR 0",
3026b8021494Sopenharmony_ci                            "ne_r3_r1_r3_ROR_0"},
3027b8021494Sopenharmony_ci                           {{ne, r9, r11, r8, ROR, 16},
3028b8021494Sopenharmony_ci                            false,
3029b8021494Sopenharmony_ci                            al,
3030b8021494Sopenharmony_ci                            "ne r9 r11 r8 ROR 16",
3031b8021494Sopenharmony_ci                            "ne_r9_r11_r8_ROR_16"},
3032b8021494Sopenharmony_ci                           {{ge, r12, r4, r14, ROR, 0},
3033b8021494Sopenharmony_ci                            false,
3034b8021494Sopenharmony_ci                            al,
3035b8021494Sopenharmony_ci                            "ge r12 r4 r14 ROR 0",
3036b8021494Sopenharmony_ci                            "ge_r12_r4_r14_ROR_0"},
3037b8021494Sopenharmony_ci                           {{ne, r11, r1, r4, ROR, 24},
3038b8021494Sopenharmony_ci                            false,
3039b8021494Sopenharmony_ci                            al,
3040b8021494Sopenharmony_ci                            "ne r11 r1 r4 ROR 24",
3041b8021494Sopenharmony_ci                            "ne_r11_r1_r4_ROR_24"},
3042b8021494Sopenharmony_ci                           {{ge, r9, r9, r13, ROR, 0},
3043b8021494Sopenharmony_ci                            false,
3044b8021494Sopenharmony_ci                            al,
3045b8021494Sopenharmony_ci                            "ge r9 r9 r13 ROR 0",
3046b8021494Sopenharmony_ci                            "ge_r9_r9_r13_ROR_0"},
3047b8021494Sopenharmony_ci                           {{gt, r13, r9, r14, ROR, 16},
3048b8021494Sopenharmony_ci                            false,
3049b8021494Sopenharmony_ci                            al,
3050b8021494Sopenharmony_ci                            "gt r13 r9 r14 ROR 16",
3051b8021494Sopenharmony_ci                            "gt_r13_r9_r14_ROR_16"},
3052b8021494Sopenharmony_ci                           {{vs, r10, r0, r12, ROR, 16},
3053b8021494Sopenharmony_ci                            false,
3054b8021494Sopenharmony_ci                            al,
3055b8021494Sopenharmony_ci                            "vs r10 r0 r12 ROR 16",
3056b8021494Sopenharmony_ci                            "vs_r10_r0_r12_ROR_16"},
3057b8021494Sopenharmony_ci                           {{pl, r10, r7, r1, ROR, 24},
3058b8021494Sopenharmony_ci                            false,
3059b8021494Sopenharmony_ci                            al,
3060b8021494Sopenharmony_ci                            "pl r10 r7 r1 ROR 24",
3061b8021494Sopenharmony_ci                            "pl_r10_r7_r1_ROR_24"},
3062b8021494Sopenharmony_ci                           {{al, r14, r12, r10, ROR, 0},
3063b8021494Sopenharmony_ci                            false,
3064b8021494Sopenharmony_ci                            al,
3065b8021494Sopenharmony_ci                            "al r14 r12 r10 ROR 0",
3066b8021494Sopenharmony_ci                            "al_r14_r12_r10_ROR_0"},
3067b8021494Sopenharmony_ci                           {{cc, r10, r8, r10, ROR, 8},
3068b8021494Sopenharmony_ci                            false,
3069b8021494Sopenharmony_ci                            al,
3070b8021494Sopenharmony_ci                            "cc r10 r8 r10 ROR 8",
3071b8021494Sopenharmony_ci                            "cc_r10_r8_r10_ROR_8"},
3072b8021494Sopenharmony_ci                           {{eq, r14, r2, r14, ROR, 16},
3073b8021494Sopenharmony_ci                            false,
3074b8021494Sopenharmony_ci                            al,
3075b8021494Sopenharmony_ci                            "eq r14 r2 r14 ROR 16",
3076b8021494Sopenharmony_ci                            "eq_r14_r2_r14_ROR_16"},
3077b8021494Sopenharmony_ci                           {{vc, r3, r12, r8, ROR, 16},
3078b8021494Sopenharmony_ci                            false,
3079b8021494Sopenharmony_ci                            al,
3080b8021494Sopenharmony_ci                            "vc r3 r12 r8 ROR 16",
3081b8021494Sopenharmony_ci                            "vc_r3_r12_r8_ROR_16"},
3082b8021494Sopenharmony_ci                           {{gt, r13, r4, r7, ROR, 0},
3083b8021494Sopenharmony_ci                            false,
3084b8021494Sopenharmony_ci                            al,
3085b8021494Sopenharmony_ci                            "gt r13 r4 r7 ROR 0",
3086b8021494Sopenharmony_ci                            "gt_r13_r4_r7_ROR_0"},
3087b8021494Sopenharmony_ci                           {{ne, r12, r6, r11, ROR, 16},
3088b8021494Sopenharmony_ci                            false,
3089b8021494Sopenharmony_ci                            al,
3090b8021494Sopenharmony_ci                            "ne r12 r6 r11 ROR 16",
3091b8021494Sopenharmony_ci                            "ne_r12_r6_r11_ROR_16"},
3092b8021494Sopenharmony_ci                           {{vs, r1, r7, r12, ROR, 0},
3093b8021494Sopenharmony_ci                            false,
3094b8021494Sopenharmony_ci                            al,
3095b8021494Sopenharmony_ci                            "vs r1 r7 r12 ROR 0",
3096b8021494Sopenharmony_ci                            "vs_r1_r7_r12_ROR_0"},
3097b8021494Sopenharmony_ci                           {{hi, r14, r3, r7, ROR, 0},
3098b8021494Sopenharmony_ci                            false,
3099b8021494Sopenharmony_ci                            al,
3100b8021494Sopenharmony_ci                            "hi r14 r3 r7 ROR 0",
3101b8021494Sopenharmony_ci                            "hi_r14_r3_r7_ROR_0"},
3102b8021494Sopenharmony_ci                           {{ne, r4, r2, r0, ROR, 16},
3103b8021494Sopenharmony_ci                            false,
3104b8021494Sopenharmony_ci                            al,
3105b8021494Sopenharmony_ci                            "ne r4 r2 r0 ROR 16",
3106b8021494Sopenharmony_ci                            "ne_r4_r2_r0_ROR_16"},
3107b8021494Sopenharmony_ci                           {{cs, r11, r3, r11, ROR, 24},
3108b8021494Sopenharmony_ci                            false,
3109b8021494Sopenharmony_ci                            al,
3110b8021494Sopenharmony_ci                            "cs r11 r3 r11 ROR 24",
3111b8021494Sopenharmony_ci                            "cs_r11_r3_r11_ROR_24"},
3112b8021494Sopenharmony_ci                           {{le, r10, r2, r0, ROR, 24},
3113b8021494Sopenharmony_ci                            false,
3114b8021494Sopenharmony_ci                            al,
3115b8021494Sopenharmony_ci                            "le r10 r2 r0 ROR 24",
3116b8021494Sopenharmony_ci                            "le_r10_r2_r0_ROR_24"},
3117b8021494Sopenharmony_ci                           {{vs, r8, r11, r0, ROR, 8},
3118b8021494Sopenharmony_ci                            false,
3119b8021494Sopenharmony_ci                            al,
3120b8021494Sopenharmony_ci                            "vs r8 r11 r0 ROR 8",
3121b8021494Sopenharmony_ci                            "vs_r8_r11_r0_ROR_8"},
3122b8021494Sopenharmony_ci                           {{le, r12, r7, r7, ROR, 8},
3123b8021494Sopenharmony_ci                            false,
3124b8021494Sopenharmony_ci                            al,
3125b8021494Sopenharmony_ci                            "le r12 r7 r7 ROR 8",
3126b8021494Sopenharmony_ci                            "le_r12_r7_r7_ROR_8"},
3127b8021494Sopenharmony_ci                           {{eq, r8, r6, r13, ROR, 16},
3128b8021494Sopenharmony_ci                            false,
3129b8021494Sopenharmony_ci                            al,
3130b8021494Sopenharmony_ci                            "eq r8 r6 r13 ROR 16",
3131b8021494Sopenharmony_ci                            "eq_r8_r6_r13_ROR_16"},
3132b8021494Sopenharmony_ci                           {{hi, r1, r12, r7, ROR, 24},
3133b8021494Sopenharmony_ci                            false,
3134b8021494Sopenharmony_ci                            al,
3135b8021494Sopenharmony_ci                            "hi r1 r12 r7 ROR 24",
3136b8021494Sopenharmony_ci                            "hi_r1_r12_r7_ROR_24"},
3137b8021494Sopenharmony_ci                           {{gt, r9, r7, r14, ROR, 8},
3138b8021494Sopenharmony_ci                            false,
3139b8021494Sopenharmony_ci                            al,
3140b8021494Sopenharmony_ci                            "gt r9 r7 r14 ROR 8",
3141b8021494Sopenharmony_ci                            "gt_r9_r7_r14_ROR_8"},
3142b8021494Sopenharmony_ci                           {{pl, r10, r2, r7, ROR, 8},
3143b8021494Sopenharmony_ci                            false,
3144b8021494Sopenharmony_ci                            al,
3145b8021494Sopenharmony_ci                            "pl r10 r2 r7 ROR 8",
3146b8021494Sopenharmony_ci                            "pl_r10_r2_r7_ROR_8"},
3147b8021494Sopenharmony_ci                           {{cc, r0, r12, r3, ROR, 0},
3148b8021494Sopenharmony_ci                            false,
3149b8021494Sopenharmony_ci                            al,
3150b8021494Sopenharmony_ci                            "cc r0 r12 r3 ROR 0",
3151b8021494Sopenharmony_ci                            "cc_r0_r12_r3_ROR_0"},
3152b8021494Sopenharmony_ci                           {{ge, r3, r0, r0, ROR, 8},
3153b8021494Sopenharmony_ci                            false,
3154b8021494Sopenharmony_ci                            al,
3155b8021494Sopenharmony_ci                            "ge r3 r0 r0 ROR 8",
3156b8021494Sopenharmony_ci                            "ge_r3_r0_r0_ROR_8"},
3157b8021494Sopenharmony_ci                           {{lt, r10, r14, r1, ROR, 16},
3158b8021494Sopenharmony_ci                            false,
3159b8021494Sopenharmony_ci                            al,
3160b8021494Sopenharmony_ci                            "lt r10 r14 r1 ROR 16",
3161b8021494Sopenharmony_ci                            "lt_r10_r14_r1_ROR_16"},
3162b8021494Sopenharmony_ci                           {{vc, r0, r0, r13, ROR, 8},
3163b8021494Sopenharmony_ci                            false,
3164b8021494Sopenharmony_ci                            al,
3165b8021494Sopenharmony_ci                            "vc r0 r0 r13 ROR 8",
3166b8021494Sopenharmony_ci                            "vc_r0_r0_r13_ROR_8"},
3167b8021494Sopenharmony_ci                           {{vc, r2, r12, r0, ROR, 8},
3168b8021494Sopenharmony_ci                            false,
3169b8021494Sopenharmony_ci                            al,
3170b8021494Sopenharmony_ci                            "vc r2 r12 r0 ROR 8",
3171b8021494Sopenharmony_ci                            "vc_r2_r12_r0_ROR_8"},
3172b8021494Sopenharmony_ci                           {{gt, r1, r7, r7, ROR, 24},
3173b8021494Sopenharmony_ci                            false,
3174b8021494Sopenharmony_ci                            al,
3175b8021494Sopenharmony_ci                            "gt r1 r7 r7 ROR 24",
3176b8021494Sopenharmony_ci                            "gt_r1_r7_r7_ROR_24"},
3177b8021494Sopenharmony_ci                           {{cc, r8, r12, r0, ROR, 24},
3178b8021494Sopenharmony_ci                            false,
3179b8021494Sopenharmony_ci                            al,
3180b8021494Sopenharmony_ci                            "cc r8 r12 r0 ROR 24",
3181b8021494Sopenharmony_ci                            "cc_r8_r12_r0_ROR_24"},
3182b8021494Sopenharmony_ci                           {{vs, r0, r10, r12, ROR, 8},
3183b8021494Sopenharmony_ci                            false,
3184b8021494Sopenharmony_ci                            al,
3185b8021494Sopenharmony_ci                            "vs r0 r10 r12 ROR 8",
3186b8021494Sopenharmony_ci                            "vs_r0_r10_r12_ROR_8"},
3187b8021494Sopenharmony_ci                           {{le, r0, r1, r11, ROR, 8},
3188b8021494Sopenharmony_ci                            false,
3189b8021494Sopenharmony_ci                            al,
3190b8021494Sopenharmony_ci                            "le r0 r1 r11 ROR 8",
3191b8021494Sopenharmony_ci                            "le_r0_r1_r11_ROR_8"},
3192b8021494Sopenharmony_ci                           {{vs, r9, r12, r9, ROR, 8},
3193b8021494Sopenharmony_ci                            false,
3194b8021494Sopenharmony_ci                            al,
3195b8021494Sopenharmony_ci                            "vs r9 r12 r9 ROR 8",
3196b8021494Sopenharmony_ci                            "vs_r9_r12_r9_ROR_8"},
3197b8021494Sopenharmony_ci                           {{mi, r7, r7, r13, ROR, 24},
3198b8021494Sopenharmony_ci                            false,
3199b8021494Sopenharmony_ci                            al,
3200b8021494Sopenharmony_ci                            "mi r7 r7 r13 ROR 24",
3201b8021494Sopenharmony_ci                            "mi_r7_r7_r13_ROR_24"},
3202b8021494Sopenharmony_ci                           {{cc, r1, r4, r3, ROR, 0},
3203b8021494Sopenharmony_ci                            false,
3204b8021494Sopenharmony_ci                            al,
3205b8021494Sopenharmony_ci                            "cc r1 r4 r3 ROR 0",
3206b8021494Sopenharmony_ci                            "cc_r1_r4_r3_ROR_0"},
3207b8021494Sopenharmony_ci                           {{pl, r1, r12, r4, ROR, 16},
3208b8021494Sopenharmony_ci                            false,
3209b8021494Sopenharmony_ci                            al,
3210b8021494Sopenharmony_ci                            "pl r1 r12 r4 ROR 16",
3211b8021494Sopenharmony_ci                            "pl_r1_r12_r4_ROR_16"},
3212b8021494Sopenharmony_ci                           {{mi, r4, r9, r13, ROR, 24},
3213b8021494Sopenharmony_ci                            false,
3214b8021494Sopenharmony_ci                            al,
3215b8021494Sopenharmony_ci                            "mi r4 r9 r13 ROR 24",
3216b8021494Sopenharmony_ci                            "mi_r4_r9_r13_ROR_24"},
3217b8021494Sopenharmony_ci                           {{eq, r12, r14, r14, ROR, 16},
3218b8021494Sopenharmony_ci                            false,
3219b8021494Sopenharmony_ci                            al,
3220b8021494Sopenharmony_ci                            "eq r12 r14 r14 ROR 16",
3221b8021494Sopenharmony_ci                            "eq_r12_r14_r14_ROR_16"},
3222b8021494Sopenharmony_ci                           {{ls, r10, r0, r4, ROR, 0},
3223b8021494Sopenharmony_ci                            false,
3224b8021494Sopenharmony_ci                            al,
3225b8021494Sopenharmony_ci                            "ls r10 r0 r4 ROR 0",
3226b8021494Sopenharmony_ci                            "ls_r10_r0_r4_ROR_0"},
3227b8021494Sopenharmony_ci                           {{hi, r3, r6, r12, ROR, 8},
3228b8021494Sopenharmony_ci                            false,
3229b8021494Sopenharmony_ci                            al,
3230b8021494Sopenharmony_ci                            "hi r3 r6 r12 ROR 8",
3231b8021494Sopenharmony_ci                            "hi_r3_r6_r12_ROR_8"},
3232b8021494Sopenharmony_ci                           {{le, r10, r0, r4, ROR, 8},
3233b8021494Sopenharmony_ci                            false,
3234b8021494Sopenharmony_ci                            al,
3235b8021494Sopenharmony_ci                            "le r10 r0 r4 ROR 8",
3236b8021494Sopenharmony_ci                            "le_r10_r0_r4_ROR_8"},
3237b8021494Sopenharmony_ci                           {{lt, r12, r3, r2, ROR, 8},
3238b8021494Sopenharmony_ci                            false,
3239b8021494Sopenharmony_ci                            al,
3240b8021494Sopenharmony_ci                            "lt r12 r3 r2 ROR 8",
3241b8021494Sopenharmony_ci                            "lt_r12_r3_r2_ROR_8"},
3242b8021494Sopenharmony_ci                           {{pl, r13, r11, r10, ROR, 16},
3243b8021494Sopenharmony_ci                            false,
3244b8021494Sopenharmony_ci                            al,
3245b8021494Sopenharmony_ci                            "pl r13 r11 r10 ROR 16",
3246b8021494Sopenharmony_ci                            "pl_r13_r11_r10_ROR_16"},
3247b8021494Sopenharmony_ci                           {{ne, r13, r14, r14, ROR, 24},
3248b8021494Sopenharmony_ci                            false,
3249b8021494Sopenharmony_ci                            al,
3250b8021494Sopenharmony_ci                            "ne r13 r14 r14 ROR 24",
3251b8021494Sopenharmony_ci                            "ne_r13_r14_r14_ROR_24"},
3252b8021494Sopenharmony_ci                           {{eq, r9, r9, r0, ROR, 8},
3253b8021494Sopenharmony_ci                            false,
3254b8021494Sopenharmony_ci                            al,
3255b8021494Sopenharmony_ci                            "eq r9 r9 r0 ROR 8",
3256b8021494Sopenharmony_ci                            "eq_r9_r9_r0_ROR_8"},
3257b8021494Sopenharmony_ci                           {{eq, r12, r10, r0, ROR, 8},
3258b8021494Sopenharmony_ci                            false,
3259b8021494Sopenharmony_ci                            al,
3260b8021494Sopenharmony_ci                            "eq r12 r10 r0 ROR 8",
3261b8021494Sopenharmony_ci                            "eq_r12_r10_r0_ROR_8"},
3262b8021494Sopenharmony_ci                           {{ne, r0, r0, r3, ROR, 0},
3263b8021494Sopenharmony_ci                            false,
3264b8021494Sopenharmony_ci                            al,
3265b8021494Sopenharmony_ci                            "ne r0 r0 r3 ROR 0",
3266b8021494Sopenharmony_ci                            "ne_r0_r0_r3_ROR_0"},
3267b8021494Sopenharmony_ci                           {{gt, r12, r14, r4, ROR, 0},
3268b8021494Sopenharmony_ci                            false,
3269b8021494Sopenharmony_ci                            al,
3270b8021494Sopenharmony_ci                            "gt r12 r14 r4 ROR 0",
3271b8021494Sopenharmony_ci                            "gt_r12_r14_r4_ROR_0"},
3272b8021494Sopenharmony_ci                           {{pl, r1, r2, r14, ROR, 0},
3273b8021494Sopenharmony_ci                            false,
3274b8021494Sopenharmony_ci                            al,
3275b8021494Sopenharmony_ci                            "pl r1 r2 r14 ROR 0",
3276b8021494Sopenharmony_ci                            "pl_r1_r2_r14_ROR_0"},
3277b8021494Sopenharmony_ci                           {{lt, r1, r8, r8, ROR, 8},
3278b8021494Sopenharmony_ci                            false,
3279b8021494Sopenharmony_ci                            al,
3280b8021494Sopenharmony_ci                            "lt r1 r8 r8 ROR 8",
3281b8021494Sopenharmony_ci                            "lt_r1_r8_r8_ROR_8"},
3282b8021494Sopenharmony_ci                           {{cc, r9, r0, r2, ROR, 16},
3283b8021494Sopenharmony_ci                            false,
3284b8021494Sopenharmony_ci                            al,
3285b8021494Sopenharmony_ci                            "cc r9 r0 r2 ROR 16",
3286b8021494Sopenharmony_ci                            "cc_r9_r0_r2_ROR_16"},
3287b8021494Sopenharmony_ci                           {{cs, r9, r0, r5, ROR, 8},
3288b8021494Sopenharmony_ci                            false,
3289b8021494Sopenharmony_ci                            al,
3290b8021494Sopenharmony_ci                            "cs r9 r0 r5 ROR 8",
3291b8021494Sopenharmony_ci                            "cs_r9_r0_r5_ROR_8"},
3292b8021494Sopenharmony_ci                           {{mi, r13, r8, r5, ROR, 24},
3293b8021494Sopenharmony_ci                            false,
3294b8021494Sopenharmony_ci                            al,
3295b8021494Sopenharmony_ci                            "mi r13 r8 r5 ROR 24",
3296b8021494Sopenharmony_ci                            "mi_r13_r8_r5_ROR_24"},
3297b8021494Sopenharmony_ci                           {{vc, r1, r1, r7, ROR, 8},
3298b8021494Sopenharmony_ci                            false,
3299b8021494Sopenharmony_ci                            al,
3300b8021494Sopenharmony_ci                            "vc r1 r1 r7 ROR 8",
3301b8021494Sopenharmony_ci                            "vc_r1_r1_r7_ROR_8"},
3302b8021494Sopenharmony_ci                           {{cs, r6, r5, r5, ROR, 16},
3303b8021494Sopenharmony_ci                            false,
3304b8021494Sopenharmony_ci                            al,
3305b8021494Sopenharmony_ci                            "cs r6 r5 r5 ROR 16",
3306b8021494Sopenharmony_ci                            "cs_r6_r5_r5_ROR_16"},
3307b8021494Sopenharmony_ci                           {{le, r1, r13, r3, ROR, 24},
3308b8021494Sopenharmony_ci                            false,
3309b8021494Sopenharmony_ci                            al,
3310b8021494Sopenharmony_ci                            "le r1 r13 r3 ROR 24",
3311b8021494Sopenharmony_ci                            "le_r1_r13_r3_ROR_24"},
3312b8021494Sopenharmony_ci                           {{gt, r11, r7, r3, ROR, 24},
3313b8021494Sopenharmony_ci                            false,
3314b8021494Sopenharmony_ci                            al,
3315b8021494Sopenharmony_ci                            "gt r11 r7 r3 ROR 24",
3316b8021494Sopenharmony_ci                            "gt_r11_r7_r3_ROR_24"},
3317b8021494Sopenharmony_ci                           {{al, r3, r3, r5, ROR, 0},
3318b8021494Sopenharmony_ci                            false,
3319b8021494Sopenharmony_ci                            al,
3320b8021494Sopenharmony_ci                            "al r3 r3 r5 ROR 0",
3321b8021494Sopenharmony_ci                            "al_r3_r3_r5_ROR_0"},
3322b8021494Sopenharmony_ci                           {{hi, r5, r7, r14, ROR, 24},
3323b8021494Sopenharmony_ci                            false,
3324b8021494Sopenharmony_ci                            al,
3325b8021494Sopenharmony_ci                            "hi r5 r7 r14 ROR 24",
3326b8021494Sopenharmony_ci                            "hi_r5_r7_r14_ROR_24"},
3327b8021494Sopenharmony_ci                           {{ne, r1, r9, r4, ROR, 24},
3328b8021494Sopenharmony_ci                            false,
3329b8021494Sopenharmony_ci                            al,
3330b8021494Sopenharmony_ci                            "ne r1 r9 r4 ROR 24",
3331b8021494Sopenharmony_ci                            "ne_r1_r9_r4_ROR_24"},
3332b8021494Sopenharmony_ci                           {{hi, r7, r3, r11, ROR, 8},
3333b8021494Sopenharmony_ci                            false,
3334b8021494Sopenharmony_ci                            al,
3335b8021494Sopenharmony_ci                            "hi r7 r3 r11 ROR 8",
3336b8021494Sopenharmony_ci                            "hi_r7_r3_r11_ROR_8"},
3337b8021494Sopenharmony_ci                           {{al, r1, r8, r8, ROR, 8},
3338b8021494Sopenharmony_ci                            false,
3339b8021494Sopenharmony_ci                            al,
3340b8021494Sopenharmony_ci                            "al r1 r8 r8 ROR 8",
3341b8021494Sopenharmony_ci                            "al_r1_r8_r8_ROR_8"},
3342b8021494Sopenharmony_ci                           {{hi, r3, r8, r1, ROR, 16},
3343b8021494Sopenharmony_ci                            false,
3344b8021494Sopenharmony_ci                            al,
3345b8021494Sopenharmony_ci                            "hi r3 r8 r1 ROR 16",
3346b8021494Sopenharmony_ci                            "hi_r3_r8_r1_ROR_16"},
3347b8021494Sopenharmony_ci                           {{ge, r9, r9, r10, ROR, 16},
3348b8021494Sopenharmony_ci                            false,
3349b8021494Sopenharmony_ci                            al,
3350b8021494Sopenharmony_ci                            "ge r9 r9 r10 ROR 16",
3351b8021494Sopenharmony_ci                            "ge_r9_r9_r10_ROR_16"},
3352b8021494Sopenharmony_ci                           {{le, r11, r1, r0, ROR, 24},
3353b8021494Sopenharmony_ci                            false,
3354b8021494Sopenharmony_ci                            al,
3355b8021494Sopenharmony_ci                            "le r11 r1 r0 ROR 24",
3356b8021494Sopenharmony_ci                            "le_r11_r1_r0_ROR_24"},
3357b8021494Sopenharmony_ci                           {{ls, r13, r12, r9, ROR, 0},
3358b8021494Sopenharmony_ci                            false,
3359b8021494Sopenharmony_ci                            al,
3360b8021494Sopenharmony_ci                            "ls r13 r12 r9 ROR 0",
3361b8021494Sopenharmony_ci                            "ls_r13_r12_r9_ROR_0"},
3362b8021494Sopenharmony_ci                           {{hi, r8, r6, r7, ROR, 24},
3363b8021494Sopenharmony_ci                            false,
3364b8021494Sopenharmony_ci                            al,
3365b8021494Sopenharmony_ci                            "hi r8 r6 r7 ROR 24",
3366b8021494Sopenharmony_ci                            "hi_r8_r6_r7_ROR_24"},
3367b8021494Sopenharmony_ci                           {{lt, r8, r13, r11, ROR, 16},
3368b8021494Sopenharmony_ci                            false,
3369b8021494Sopenharmony_ci                            al,
3370b8021494Sopenharmony_ci                            "lt r8 r13 r11 ROR 16",
3371b8021494Sopenharmony_ci                            "lt_r8_r13_r11_ROR_16"},
3372b8021494Sopenharmony_ci                           {{ge, r3, r9, r9, ROR, 0},
3373b8021494Sopenharmony_ci                            false,
3374b8021494Sopenharmony_ci                            al,
3375b8021494Sopenharmony_ci                            "ge r3 r9 r9 ROR 0",
3376b8021494Sopenharmony_ci                            "ge_r3_r9_r9_ROR_0"},
3377b8021494Sopenharmony_ci                           {{ne, r5, r7, r4, ROR, 24},
3378b8021494Sopenharmony_ci                            false,
3379b8021494Sopenharmony_ci                            al,
3380b8021494Sopenharmony_ci                            "ne r5 r7 r4 ROR 24",
3381b8021494Sopenharmony_ci                            "ne_r5_r7_r4_ROR_24"},
3382b8021494Sopenharmony_ci                           {{al, r3, r12, r2, ROR, 24},
3383b8021494Sopenharmony_ci                            false,
3384b8021494Sopenharmony_ci                            al,
3385b8021494Sopenharmony_ci                            "al r3 r12 r2 ROR 24",
3386b8021494Sopenharmony_ci                            "al_r3_r12_r2_ROR_24"},
3387b8021494Sopenharmony_ci                           {{ne, r0, r4, r13, ROR, 0},
3388b8021494Sopenharmony_ci                            false,
3389b8021494Sopenharmony_ci                            al,
3390b8021494Sopenharmony_ci                            "ne r0 r4 r13 ROR 0",
3391b8021494Sopenharmony_ci                            "ne_r0_r4_r13_ROR_0"},
3392b8021494Sopenharmony_ci                           {{ge, r14, r8, r9, ROR, 0},
3393b8021494Sopenharmony_ci                            false,
3394b8021494Sopenharmony_ci                            al,
3395b8021494Sopenharmony_ci                            "ge r14 r8 r9 ROR 0",
3396b8021494Sopenharmony_ci                            "ge_r14_r8_r9_ROR_0"},
3397b8021494Sopenharmony_ci                           {{ne, r9, r13, r12, ROR, 16},
3398b8021494Sopenharmony_ci                            false,
3399b8021494Sopenharmony_ci                            al,
3400b8021494Sopenharmony_ci                            "ne r9 r13 r12 ROR 16",
3401b8021494Sopenharmony_ci                            "ne_r9_r13_r12_ROR_16"},
3402b8021494Sopenharmony_ci                           {{pl, r11, r1, r4, ROR, 24},
3403b8021494Sopenharmony_ci                            false,
3404b8021494Sopenharmony_ci                            al,
3405b8021494Sopenharmony_ci                            "pl r11 r1 r4 ROR 24",
3406b8021494Sopenharmony_ci                            "pl_r11_r1_r4_ROR_24"},
3407b8021494Sopenharmony_ci                           {{ne, r2, r12, r10, ROR, 16},
3408b8021494Sopenharmony_ci                            false,
3409b8021494Sopenharmony_ci                            al,
3410b8021494Sopenharmony_ci                            "ne r2 r12 r10 ROR 16",
3411b8021494Sopenharmony_ci                            "ne_r2_r12_r10_ROR_16"},
3412b8021494Sopenharmony_ci                           {{gt, r1, r4, r11, ROR, 0},
3413b8021494Sopenharmony_ci                            false,
3414b8021494Sopenharmony_ci                            al,
3415b8021494Sopenharmony_ci                            "gt r1 r4 r11 ROR 0",
3416b8021494Sopenharmony_ci                            "gt_r1_r4_r11_ROR_0"},
3417b8021494Sopenharmony_ci                           {{lt, r7, r6, r13, ROR, 16},
3418b8021494Sopenharmony_ci                            false,
3419b8021494Sopenharmony_ci                            al,
3420b8021494Sopenharmony_ci                            "lt r7 r6 r13 ROR 16",
3421b8021494Sopenharmony_ci                            "lt_r7_r6_r13_ROR_16"},
3422b8021494Sopenharmony_ci                           {{hi, r2, r4, r6, ROR, 8},
3423b8021494Sopenharmony_ci                            false,
3424b8021494Sopenharmony_ci                            al,
3425b8021494Sopenharmony_ci                            "hi r2 r4 r6 ROR 8",
3426b8021494Sopenharmony_ci                            "hi_r2_r4_r6_ROR_8"},
3427b8021494Sopenharmony_ci                           {{al, r12, r0, r9, ROR, 0},
3428b8021494Sopenharmony_ci                            false,
3429b8021494Sopenharmony_ci                            al,
3430b8021494Sopenharmony_ci                            "al r12 r0 r9 ROR 0",
3431b8021494Sopenharmony_ci                            "al_r12_r0_r9_ROR_0"},
3432b8021494Sopenharmony_ci                           {{lt, r0, r14, r3, ROR, 24},
3433b8021494Sopenharmony_ci                            false,
3434b8021494Sopenharmony_ci                            al,
3435b8021494Sopenharmony_ci                            "lt r0 r14 r3 ROR 24",
3436b8021494Sopenharmony_ci                            "lt_r0_r14_r3_ROR_24"},
3437b8021494Sopenharmony_ci                           {{mi, r5, r8, r10, ROR, 16},
3438b8021494Sopenharmony_ci                            false,
3439b8021494Sopenharmony_ci                            al,
3440b8021494Sopenharmony_ci                            "mi r5 r8 r10 ROR 16",
3441b8021494Sopenharmony_ci                            "mi_r5_r8_r10_ROR_16"},
3442b8021494Sopenharmony_ci                           {{vc, r4, r1, r4, ROR, 8},
3443b8021494Sopenharmony_ci                            false,
3444b8021494Sopenharmony_ci                            al,
3445b8021494Sopenharmony_ci                            "vc r4 r1 r4 ROR 8",
3446b8021494Sopenharmony_ci                            "vc_r4_r1_r4_ROR_8"},
3447b8021494Sopenharmony_ci                           {{cc, r3, r4, r8, ROR, 24},
3448b8021494Sopenharmony_ci                            false,
3449b8021494Sopenharmony_ci                            al,
3450b8021494Sopenharmony_ci                            "cc r3 r4 r8 ROR 24",
3451b8021494Sopenharmony_ci                            "cc_r3_r4_r8_ROR_24"},
3452b8021494Sopenharmony_ci                           {{cs, r11, r0, r0, ROR, 16},
3453b8021494Sopenharmony_ci                            false,
3454b8021494Sopenharmony_ci                            al,
3455b8021494Sopenharmony_ci                            "cs r11 r0 r0 ROR 16",
3456b8021494Sopenharmony_ci                            "cs_r11_r0_r0_ROR_16"},
3457b8021494Sopenharmony_ci                           {{le, r9, r2, r11, ROR, 0},
3458b8021494Sopenharmony_ci                            false,
3459b8021494Sopenharmony_ci                            al,
3460b8021494Sopenharmony_ci                            "le r9 r2 r11 ROR 0",
3461b8021494Sopenharmony_ci                            "le_r9_r2_r11_ROR_0"},
3462b8021494Sopenharmony_ci                           {{vc, r10, r7, r8, ROR, 8},
3463b8021494Sopenharmony_ci                            false,
3464b8021494Sopenharmony_ci                            al,
3465b8021494Sopenharmony_ci                            "vc r10 r7 r8 ROR 8",
3466b8021494Sopenharmony_ci                            "vc_r10_r7_r8_ROR_8"},
3467b8021494Sopenharmony_ci                           {{le, r0, r3, r1, ROR, 24},
3468b8021494Sopenharmony_ci                            false,
3469b8021494Sopenharmony_ci                            al,
3470b8021494Sopenharmony_ci                            "le r0 r3 r1 ROR 24",
3471b8021494Sopenharmony_ci                            "le_r0_r3_r1_ROR_24"},
3472b8021494Sopenharmony_ci                           {{ne, r4, r8, r2, ROR, 0},
3473b8021494Sopenharmony_ci                            false,
3474b8021494Sopenharmony_ci                            al,
3475b8021494Sopenharmony_ci                            "ne r4 r8 r2 ROR 0",
3476b8021494Sopenharmony_ci                            "ne_r4_r8_r2_ROR_0"},
3477b8021494Sopenharmony_ci                           {{gt, r6, r4, r13, ROR, 0},
3478b8021494Sopenharmony_ci                            false,
3479b8021494Sopenharmony_ci                            al,
3480b8021494Sopenharmony_ci                            "gt r6 r4 r13 ROR 0",
3481b8021494Sopenharmony_ci                            "gt_r6_r4_r13_ROR_0"},
3482b8021494Sopenharmony_ci                           {{ge, r10, r5, r11, ROR, 8},
3483b8021494Sopenharmony_ci                            false,
3484b8021494Sopenharmony_ci                            al,
3485b8021494Sopenharmony_ci                            "ge r10 r5 r11 ROR 8",
3486b8021494Sopenharmony_ci                            "ge_r10_r5_r11_ROR_8"},
3487b8021494Sopenharmony_ci                           {{ge, r11, r14, r5, ROR, 24},
3488b8021494Sopenharmony_ci                            false,
3489b8021494Sopenharmony_ci                            al,
3490b8021494Sopenharmony_ci                            "ge r11 r14 r5 ROR 24",
3491b8021494Sopenharmony_ci                            "ge_r11_r14_r5_ROR_24"},
3492b8021494Sopenharmony_ci                           {{gt, r14, r8, r3, ROR, 8},
3493b8021494Sopenharmony_ci                            false,
3494b8021494Sopenharmony_ci                            al,
3495b8021494Sopenharmony_ci                            "gt r14 r8 r3 ROR 8",
3496b8021494Sopenharmony_ci                            "gt_r14_r8_r3_ROR_8"},
3497b8021494Sopenharmony_ci                           {{al, r2, r7, r3, ROR, 24},
3498b8021494Sopenharmony_ci                            false,
3499b8021494Sopenharmony_ci                            al,
3500b8021494Sopenharmony_ci                            "al r2 r7 r3 ROR 24",
3501b8021494Sopenharmony_ci                            "al_r2_r7_r3_ROR_24"},
3502b8021494Sopenharmony_ci                           {{le, r5, r3, r4, ROR, 8},
3503b8021494Sopenharmony_ci                            false,
3504b8021494Sopenharmony_ci                            al,
3505b8021494Sopenharmony_ci                            "le r5 r3 r4 ROR 8",
3506b8021494Sopenharmony_ci                            "le_r5_r3_r4_ROR_8"},
3507b8021494Sopenharmony_ci                           {{ls, r14, r7, r2, ROR, 16},
3508b8021494Sopenharmony_ci                            false,
3509b8021494Sopenharmony_ci                            al,
3510b8021494Sopenharmony_ci                            "ls r14 r7 r2 ROR 16",
3511b8021494Sopenharmony_ci                            "ls_r14_r7_r2_ROR_16"},
3512b8021494Sopenharmony_ci                           {{vc, r11, r7, r0, ROR, 24},
3513b8021494Sopenharmony_ci                            false,
3514b8021494Sopenharmony_ci                            al,
3515b8021494Sopenharmony_ci                            "vc r11 r7 r0 ROR 24",
3516b8021494Sopenharmony_ci                            "vc_r11_r7_r0_ROR_24"},
3517b8021494Sopenharmony_ci                           {{al, r8, r6, r12, ROR, 8},
3518b8021494Sopenharmony_ci                            false,
3519b8021494Sopenharmony_ci                            al,
3520b8021494Sopenharmony_ci                            "al r8 r6 r12 ROR 8",
3521b8021494Sopenharmony_ci                            "al_r8_r6_r12_ROR_8"},
3522b8021494Sopenharmony_ci                           {{ne, r3, r7, r11, ROR, 16},
3523b8021494Sopenharmony_ci                            false,
3524b8021494Sopenharmony_ci                            al,
3525b8021494Sopenharmony_ci                            "ne r3 r7 r11 ROR 16",
3526b8021494Sopenharmony_ci                            "ne_r3_r7_r11_ROR_16"},
3527b8021494Sopenharmony_ci                           {{ls, r3, r0, r9, ROR, 24},
3528b8021494Sopenharmony_ci                            false,
3529b8021494Sopenharmony_ci                            al,
3530b8021494Sopenharmony_ci                            "ls r3 r0 r9 ROR 24",
3531b8021494Sopenharmony_ci                            "ls_r3_r0_r9_ROR_24"},
3532b8021494Sopenharmony_ci                           {{vs, r7, r12, r11, ROR, 8},
3533b8021494Sopenharmony_ci                            false,
3534b8021494Sopenharmony_ci                            al,
3535b8021494Sopenharmony_ci                            "vs r7 r12 r11 ROR 8",
3536b8021494Sopenharmony_ci                            "vs_r7_r12_r11_ROR_8"},
3537b8021494Sopenharmony_ci                           {{ge, r2, r5, r2, ROR, 16},
3538b8021494Sopenharmony_ci                            false,
3539b8021494Sopenharmony_ci                            al,
3540b8021494Sopenharmony_ci                            "ge r2 r5 r2 ROR 16",
3541b8021494Sopenharmony_ci                            "ge_r2_r5_r2_ROR_16"},
3542b8021494Sopenharmony_ci                           {{vs, r14, r14, r4, ROR, 24},
3543b8021494Sopenharmony_ci                            false,
3544b8021494Sopenharmony_ci                            al,
3545b8021494Sopenharmony_ci                            "vs r14 r14 r4 ROR 24",
3546b8021494Sopenharmony_ci                            "vs_r14_r14_r4_ROR_24"},
3547b8021494Sopenharmony_ci                           {{pl, r3, r8, r12, ROR, 24},
3548b8021494Sopenharmony_ci                            false,
3549b8021494Sopenharmony_ci                            al,
3550b8021494Sopenharmony_ci                            "pl r3 r8 r12 ROR 24",
3551b8021494Sopenharmony_ci                            "pl_r3_r8_r12_ROR_24"},
3552b8021494Sopenharmony_ci                           {{hi, r1, r6, r3, ROR, 16},
3553b8021494Sopenharmony_ci                            false,
3554b8021494Sopenharmony_ci                            al,
3555b8021494Sopenharmony_ci                            "hi r1 r6 r3 ROR 16",
3556b8021494Sopenharmony_ci                            "hi_r1_r6_r3_ROR_16"},
3557b8021494Sopenharmony_ci                           {{pl, r2, r5, r11, ROR, 24},
3558b8021494Sopenharmony_ci                            false,
3559b8021494Sopenharmony_ci                            al,
3560b8021494Sopenharmony_ci                            "pl r2 r5 r11 ROR 24",
3561b8021494Sopenharmony_ci                            "pl_r2_r5_r11_ROR_24"},
3562b8021494Sopenharmony_ci                           {{vs, r5, r2, r3, ROR, 0},
3563b8021494Sopenharmony_ci                            false,
3564b8021494Sopenharmony_ci                            al,
3565b8021494Sopenharmony_ci                            "vs r5 r2 r3 ROR 0",
3566b8021494Sopenharmony_ci                            "vs_r5_r2_r3_ROR_0"},
3567b8021494Sopenharmony_ci                           {{al, r3, r14, r10, ROR, 0},
3568b8021494Sopenharmony_ci                            false,
3569b8021494Sopenharmony_ci                            al,
3570b8021494Sopenharmony_ci                            "al r3 r14 r10 ROR 0",
3571b8021494Sopenharmony_ci                            "al_r3_r14_r10_ROR_0"},
3572b8021494Sopenharmony_ci                           {{cs, r12, r8, r1, ROR, 24},
3573b8021494Sopenharmony_ci                            false,
3574b8021494Sopenharmony_ci                            al,
3575b8021494Sopenharmony_ci                            "cs r12 r8 r1 ROR 24",
3576b8021494Sopenharmony_ci                            "cs_r12_r8_r1_ROR_24"},
3577b8021494Sopenharmony_ci                           {{mi, r4, r12, r7, ROR, 8},
3578b8021494Sopenharmony_ci                            false,
3579b8021494Sopenharmony_ci                            al,
3580b8021494Sopenharmony_ci                            "mi r4 r12 r7 ROR 8",
3581b8021494Sopenharmony_ci                            "mi_r4_r12_r7_ROR_8"},
3582b8021494Sopenharmony_ci                           {{ls, r12, r2, r5, ROR, 8},
3583b8021494Sopenharmony_ci                            false,
3584b8021494Sopenharmony_ci                            al,
3585b8021494Sopenharmony_ci                            "ls r12 r2 r5 ROR 8",
3586b8021494Sopenharmony_ci                            "ls_r12_r2_r5_ROR_8"},
3587b8021494Sopenharmony_ci                           {{ge, r7, r11, r9, ROR, 0},
3588b8021494Sopenharmony_ci                            false,
3589b8021494Sopenharmony_ci                            al,
3590b8021494Sopenharmony_ci                            "ge r7 r11 r9 ROR 0",
3591b8021494Sopenharmony_ci                            "ge_r7_r11_r9_ROR_0"},
3592b8021494Sopenharmony_ci                           {{lt, r4, r12, r14, ROR, 24},
3593b8021494Sopenharmony_ci                            false,
3594b8021494Sopenharmony_ci                            al,
3595b8021494Sopenharmony_ci                            "lt r4 r12 r14 ROR 24",
3596b8021494Sopenharmony_ci                            "lt_r4_r12_r14_ROR_24"},
3597b8021494Sopenharmony_ci                           {{vs, r5, r11, r2, ROR, 8},
3598b8021494Sopenharmony_ci                            false,
3599b8021494Sopenharmony_ci                            al,
3600b8021494Sopenharmony_ci                            "vs r5 r11 r2 ROR 8",
3601b8021494Sopenharmony_ci                            "vs_r5_r11_r2_ROR_8"},
3602b8021494Sopenharmony_ci                           {{lt, r6, r6, r2, ROR, 16},
3603b8021494Sopenharmony_ci                            false,
3604b8021494Sopenharmony_ci                            al,
3605b8021494Sopenharmony_ci                            "lt r6 r6 r2 ROR 16",
3606b8021494Sopenharmony_ci                            "lt_r6_r6_r2_ROR_16"},
3607b8021494Sopenharmony_ci                           {{lt, r10, r10, r14, ROR, 8},
3608b8021494Sopenharmony_ci                            false,
3609b8021494Sopenharmony_ci                            al,
3610b8021494Sopenharmony_ci                            "lt r10 r10 r14 ROR 8",
3611b8021494Sopenharmony_ci                            "lt_r10_r10_r14_ROR_8"},
3612b8021494Sopenharmony_ci                           {{gt, r6, r5, r5, ROR, 24},
3613b8021494Sopenharmony_ci                            false,
3614b8021494Sopenharmony_ci                            al,
3615b8021494Sopenharmony_ci                            "gt r6 r5 r5 ROR 24",
3616b8021494Sopenharmony_ci                            "gt_r6_r5_r5_ROR_24"},
3617b8021494Sopenharmony_ci                           {{ls, r13, r14, r4, ROR, 24},
3618b8021494Sopenharmony_ci                            false,
3619b8021494Sopenharmony_ci                            al,
3620b8021494Sopenharmony_ci                            "ls r13 r14 r4 ROR 24",
3621b8021494Sopenharmony_ci                            "ls_r13_r14_r4_ROR_24"},
3622b8021494Sopenharmony_ci                           {{ls, r12, r13, r10, ROR, 24},
3623b8021494Sopenharmony_ci                            false,
3624b8021494Sopenharmony_ci                            al,
3625b8021494Sopenharmony_ci                            "ls r12 r13 r10 ROR 24",
3626b8021494Sopenharmony_ci                            "ls_r12_r13_r10_ROR_24"},
3627b8021494Sopenharmony_ci                           {{pl, r8, r1, r8, ROR, 16},
3628b8021494Sopenharmony_ci                            false,
3629b8021494Sopenharmony_ci                            al,
3630b8021494Sopenharmony_ci                            "pl r8 r1 r8 ROR 16",
3631b8021494Sopenharmony_ci                            "pl_r8_r1_r8_ROR_16"},
3632b8021494Sopenharmony_ci                           {{ge, r12, r2, r2, ROR, 24},
3633b8021494Sopenharmony_ci                            false,
3634b8021494Sopenharmony_ci                            al,
3635b8021494Sopenharmony_ci                            "ge r12 r2 r2 ROR 24",
3636b8021494Sopenharmony_ci                            "ge_r12_r2_r2_ROR_24"},
3637b8021494Sopenharmony_ci                           {{pl, r6, r13, r13, ROR, 8},
3638b8021494Sopenharmony_ci                            false,
3639b8021494Sopenharmony_ci                            al,
3640b8021494Sopenharmony_ci                            "pl r6 r13 r13 ROR 8",
3641b8021494Sopenharmony_ci                            "pl_r6_r13_r13_ROR_8"},
3642b8021494Sopenharmony_ci                           {{pl, r9, r10, r6, ROR, 8},
3643b8021494Sopenharmony_ci                            false,
3644b8021494Sopenharmony_ci                            al,
3645b8021494Sopenharmony_ci                            "pl r9 r10 r6 ROR 8",
3646b8021494Sopenharmony_ci                            "pl_r9_r10_r6_ROR_8"},
3647b8021494Sopenharmony_ci                           {{hi, r0, r2, r1, ROR, 16},
3648b8021494Sopenharmony_ci                            false,
3649b8021494Sopenharmony_ci                            al,
3650b8021494Sopenharmony_ci                            "hi r0 r2 r1 ROR 16",
3651b8021494Sopenharmony_ci                            "hi_r0_r2_r1_ROR_16"},
3652b8021494Sopenharmony_ci                           {{pl, r13, r1, r8, ROR, 8},
3653b8021494Sopenharmony_ci                            false,
3654b8021494Sopenharmony_ci                            al,
3655b8021494Sopenharmony_ci                            "pl r13 r1 r8 ROR 8",
3656b8021494Sopenharmony_ci                            "pl_r13_r1_r8_ROR_8"},
3657b8021494Sopenharmony_ci                           {{le, r9, r13, r3, ROR, 8},
3658b8021494Sopenharmony_ci                            false,
3659b8021494Sopenharmony_ci                            al,
3660b8021494Sopenharmony_ci                            "le r9 r13 r3 ROR 8",
3661b8021494Sopenharmony_ci                            "le_r9_r13_r3_ROR_8"},
3662b8021494Sopenharmony_ci                           {{ne, r8, r5, r8, ROR, 16},
3663b8021494Sopenharmony_ci                            false,
3664b8021494Sopenharmony_ci                            al,
3665b8021494Sopenharmony_ci                            "ne r8 r5 r8 ROR 16",
3666b8021494Sopenharmony_ci                            "ne_r8_r5_r8_ROR_16"},
3667b8021494Sopenharmony_ci                           {{pl, r1, r9, r5, ROR, 24},
3668b8021494Sopenharmony_ci                            false,
3669b8021494Sopenharmony_ci                            al,
3670b8021494Sopenharmony_ci                            "pl r1 r9 r5 ROR 24",
3671b8021494Sopenharmony_ci                            "pl_r1_r9_r5_ROR_24"},
3672b8021494Sopenharmony_ci                           {{hi, r1, r9, r5, ROR, 16},
3673b8021494Sopenharmony_ci                            false,
3674b8021494Sopenharmony_ci                            al,
3675b8021494Sopenharmony_ci                            "hi r1 r9 r5 ROR 16",
3676b8021494Sopenharmony_ci                            "hi_r1_r9_r5_ROR_16"},
3677b8021494Sopenharmony_ci                           {{mi, r3, r7, r12, ROR, 16},
3678b8021494Sopenharmony_ci                            false,
3679b8021494Sopenharmony_ci                            al,
3680b8021494Sopenharmony_ci                            "mi r3 r7 r12 ROR 16",
3681b8021494Sopenharmony_ci                            "mi_r3_r7_r12_ROR_16"},
3682b8021494Sopenharmony_ci                           {{al, r0, r10, r11, ROR, 8},
3683b8021494Sopenharmony_ci                            false,
3684b8021494Sopenharmony_ci                            al,
3685b8021494Sopenharmony_ci                            "al r0 r10 r11 ROR 8",
3686b8021494Sopenharmony_ci                            "al_r0_r10_r11_ROR_8"},
3687b8021494Sopenharmony_ci                           {{lt, r14, r2, r13, ROR, 16},
3688b8021494Sopenharmony_ci                            false,
3689b8021494Sopenharmony_ci                            al,
3690b8021494Sopenharmony_ci                            "lt r14 r2 r13 ROR 16",
3691b8021494Sopenharmony_ci                            "lt_r14_r2_r13_ROR_16"},
3692b8021494Sopenharmony_ci                           {{al, r8, r7, r0, ROR, 0},
3693b8021494Sopenharmony_ci                            false,
3694b8021494Sopenharmony_ci                            al,
3695b8021494Sopenharmony_ci                            "al r8 r7 r0 ROR 0",
3696b8021494Sopenharmony_ci                            "al_r8_r7_r0_ROR_0"},
3697b8021494Sopenharmony_ci                           {{mi, r13, r14, r9, ROR, 0},
3698b8021494Sopenharmony_ci                            false,
3699b8021494Sopenharmony_ci                            al,
3700b8021494Sopenharmony_ci                            "mi r13 r14 r9 ROR 0",
3701b8021494Sopenharmony_ci                            "mi_r13_r14_r9_ROR_0"},
3702b8021494Sopenharmony_ci                           {{lt, r12, r13, r1, ROR, 16},
3703b8021494Sopenharmony_ci                            false,
3704b8021494Sopenharmony_ci                            al,
3705b8021494Sopenharmony_ci                            "lt r12 r13 r1 ROR 16",
3706b8021494Sopenharmony_ci                            "lt_r12_r13_r1_ROR_16"},
3707b8021494Sopenharmony_ci                           {{mi, r14, r7, r2, ROR, 16},
3708b8021494Sopenharmony_ci                            false,
3709b8021494Sopenharmony_ci                            al,
3710b8021494Sopenharmony_ci                            "mi r14 r7 r2 ROR 16",
3711b8021494Sopenharmony_ci                            "mi_r14_r7_r2_ROR_16"},
3712b8021494Sopenharmony_ci                           {{hi, r2, r4, r7, ROR, 8},
3713b8021494Sopenharmony_ci                            false,
3714b8021494Sopenharmony_ci                            al,
3715b8021494Sopenharmony_ci                            "hi r2 r4 r7 ROR 8",
3716b8021494Sopenharmony_ci                            "hi_r2_r4_r7_ROR_8"},
3717b8021494Sopenharmony_ci                           {{le, r13, r12, r7, ROR, 24},
3718b8021494Sopenharmony_ci                            false,
3719b8021494Sopenharmony_ci                            al,
3720b8021494Sopenharmony_ci                            "le r13 r12 r7 ROR 24",
3721b8021494Sopenharmony_ci                            "le_r13_r12_r7_ROR_24"},
3722b8021494Sopenharmony_ci                           {{mi, r1, r5, r7, ROR, 24},
3723b8021494Sopenharmony_ci                            false,
3724b8021494Sopenharmony_ci                            al,
3725b8021494Sopenharmony_ci                            "mi r1 r5 r7 ROR 24",
3726b8021494Sopenharmony_ci                            "mi_r1_r5_r7_ROR_24"},
3727b8021494Sopenharmony_ci                           {{cc, r9, r10, r10, ROR, 16},
3728b8021494Sopenharmony_ci                            false,
3729b8021494Sopenharmony_ci                            al,
3730b8021494Sopenharmony_ci                            "cc r9 r10 r10 ROR 16",
3731b8021494Sopenharmony_ci                            "cc_r9_r10_r10_ROR_16"},
3732b8021494Sopenharmony_ci                           {{eq, r8, r8, r11, ROR, 24},
3733b8021494Sopenharmony_ci                            false,
3734b8021494Sopenharmony_ci                            al,
3735b8021494Sopenharmony_ci                            "eq r8 r8 r11 ROR 24",
3736b8021494Sopenharmony_ci                            "eq_r8_r8_r11_ROR_24"},
3737b8021494Sopenharmony_ci                           {{hi, r4, r13, r1, ROR, 24},
3738b8021494Sopenharmony_ci                            false,
3739b8021494Sopenharmony_ci                            al,
3740b8021494Sopenharmony_ci                            "hi r4 r13 r1 ROR 24",
3741b8021494Sopenharmony_ci                            "hi_r4_r13_r1_ROR_24"},
3742b8021494Sopenharmony_ci                           {{vs, r3, r14, r3, ROR, 8},
3743b8021494Sopenharmony_ci                            false,
3744b8021494Sopenharmony_ci                            al,
3745b8021494Sopenharmony_ci                            "vs r3 r14 r3 ROR 8",
3746b8021494Sopenharmony_ci                            "vs_r3_r14_r3_ROR_8"},
3747b8021494Sopenharmony_ci                           {{lt, r8, r6, r11, ROR, 8},
3748b8021494Sopenharmony_ci                            false,
3749b8021494Sopenharmony_ci                            al,
3750b8021494Sopenharmony_ci                            "lt r8 r6 r11 ROR 8",
3751b8021494Sopenharmony_ci                            "lt_r8_r6_r11_ROR_8"},
3752b8021494Sopenharmony_ci                           {{ls, r5, r11, r1, ROR, 8},
3753b8021494Sopenharmony_ci                            false,
3754b8021494Sopenharmony_ci                            al,
3755b8021494Sopenharmony_ci                            "ls r5 r11 r1 ROR 8",
3756b8021494Sopenharmony_ci                            "ls_r5_r11_r1_ROR_8"},
3757b8021494Sopenharmony_ci                           {{vs, r13, r5, r10, ROR, 0},
3758b8021494Sopenharmony_ci                            false,
3759b8021494Sopenharmony_ci                            al,
3760b8021494Sopenharmony_ci                            "vs r13 r5 r10 ROR 0",
3761b8021494Sopenharmony_ci                            "vs_r13_r5_r10_ROR_0"},
3762b8021494Sopenharmony_ci                           {{al, r9, r5, r4, ROR, 0},
3763b8021494Sopenharmony_ci                            false,
3764b8021494Sopenharmony_ci                            al,
3765b8021494Sopenharmony_ci                            "al r9 r5 r4 ROR 0",
3766b8021494Sopenharmony_ci                            "al_r9_r5_r4_ROR_0"},
3767b8021494Sopenharmony_ci                           {{le, r8, r6, r5, ROR, 24},
3768b8021494Sopenharmony_ci                            false,
3769b8021494Sopenharmony_ci                            al,
3770b8021494Sopenharmony_ci                            "le r8 r6 r5 ROR 24",
3771b8021494Sopenharmony_ci                            "le_r8_r6_r5_ROR_24"},
3772b8021494Sopenharmony_ci                           {{hi, r3, r14, r10, ROR, 8},
3773b8021494Sopenharmony_ci                            false,
3774b8021494Sopenharmony_ci                            al,
3775b8021494Sopenharmony_ci                            "hi r3 r14 r10 ROR 8",
3776b8021494Sopenharmony_ci                            "hi_r3_r14_r10_ROR_8"},
3777b8021494Sopenharmony_ci                           {{mi, r9, r2, r11, ROR, 16},
3778b8021494Sopenharmony_ci                            false,
3779b8021494Sopenharmony_ci                            al,
3780b8021494Sopenharmony_ci                            "mi r9 r2 r11 ROR 16",
3781b8021494Sopenharmony_ci                            "mi_r9_r2_r11_ROR_16"},
3782b8021494Sopenharmony_ci                           {{cs, r5, r6, r6, ROR, 24},
3783b8021494Sopenharmony_ci                            false,
3784b8021494Sopenharmony_ci                            al,
3785b8021494Sopenharmony_ci                            "cs r5 r6 r6 ROR 24",
3786b8021494Sopenharmony_ci                            "cs_r5_r6_r6_ROR_24"},
3787b8021494Sopenharmony_ci                           {{ls, r2, r10, r4, ROR, 16},
3788b8021494Sopenharmony_ci                            false,
3789b8021494Sopenharmony_ci                            al,
3790b8021494Sopenharmony_ci                            "ls r2 r10 r4 ROR 16",
3791b8021494Sopenharmony_ci                            "ls_r2_r10_r4_ROR_16"},
3792b8021494Sopenharmony_ci                           {{al, r2, r11, r1, ROR, 0},
3793b8021494Sopenharmony_ci                            false,
3794b8021494Sopenharmony_ci                            al,
3795b8021494Sopenharmony_ci                            "al r2 r11 r1 ROR 0",
3796b8021494Sopenharmony_ci                            "al_r2_r11_r1_ROR_0"},
3797b8021494Sopenharmony_ci                           {{al, r4, r5, r5, ROR, 0},
3798b8021494Sopenharmony_ci                            false,
3799b8021494Sopenharmony_ci                            al,
3800b8021494Sopenharmony_ci                            "al r4 r5 r5 ROR 0",
3801b8021494Sopenharmony_ci                            "al_r4_r5_r5_ROR_0"},
3802b8021494Sopenharmony_ci                           {{cc, r3, r0, r3, ROR, 8},
3803b8021494Sopenharmony_ci                            false,
3804b8021494Sopenharmony_ci                            al,
3805b8021494Sopenharmony_ci                            "cc r3 r0 r3 ROR 8",
3806b8021494Sopenharmony_ci                            "cc_r3_r0_r3_ROR_8"},
3807b8021494Sopenharmony_ci                           {{hi, r14, r9, r11, ROR, 8},
3808b8021494Sopenharmony_ci                            false,
3809b8021494Sopenharmony_ci                            al,
3810b8021494Sopenharmony_ci                            "hi r14 r9 r11 ROR 8",
3811b8021494Sopenharmony_ci                            "hi_r14_r9_r11_ROR_8"},
3812b8021494Sopenharmony_ci                           {{cs, r0, r1, r13, ROR, 8},
3813b8021494Sopenharmony_ci                            false,
3814b8021494Sopenharmony_ci                            al,
3815b8021494Sopenharmony_ci                            "cs r0 r1 r13 ROR 8",
3816b8021494Sopenharmony_ci                            "cs_r0_r1_r13_ROR_8"},
3817b8021494Sopenharmony_ci                           {{vs, r9, r6, r2, ROR, 24},
3818b8021494Sopenharmony_ci                            false,
3819b8021494Sopenharmony_ci                            al,
3820b8021494Sopenharmony_ci                            "vs r9 r6 r2 ROR 24",
3821b8021494Sopenharmony_ci                            "vs_r9_r6_r2_ROR_24"},
3822b8021494Sopenharmony_ci                           {{lt, r9, r12, r2, ROR, 0},
3823b8021494Sopenharmony_ci                            false,
3824b8021494Sopenharmony_ci                            al,
3825b8021494Sopenharmony_ci                            "lt r9 r12 r2 ROR 0",
3826b8021494Sopenharmony_ci                            "lt_r9_r12_r2_ROR_0"},
3827b8021494Sopenharmony_ci                           {{hi, r14, r12, r2, ROR, 24},
3828b8021494Sopenharmony_ci                            false,
3829b8021494Sopenharmony_ci                            al,
3830b8021494Sopenharmony_ci                            "hi r14 r12 r2 ROR 24",
3831b8021494Sopenharmony_ci                            "hi_r14_r12_r2_ROR_24"},
3832b8021494Sopenharmony_ci                           {{lt, r0, r10, r1, ROR, 8},
3833b8021494Sopenharmony_ci                            false,
3834b8021494Sopenharmony_ci                            al,
3835b8021494Sopenharmony_ci                            "lt r0 r10 r1 ROR 8",
3836b8021494Sopenharmony_ci                            "lt_r0_r10_r1_ROR_8"},
3837b8021494Sopenharmony_ci                           {{vs, r0, r12, r0, ROR, 24},
3838b8021494Sopenharmony_ci                            false,
3839b8021494Sopenharmony_ci                            al,
3840b8021494Sopenharmony_ci                            "vs r0 r12 r0 ROR 24",
3841b8021494Sopenharmony_ci                            "vs_r0_r12_r0_ROR_24"},
3842b8021494Sopenharmony_ci                           {{mi, r4, r2, r9, ROR, 16},
3843b8021494Sopenharmony_ci                            false,
3844b8021494Sopenharmony_ci                            al,
3845b8021494Sopenharmony_ci                            "mi r4 r2 r9 ROR 16",
3846b8021494Sopenharmony_ci                            "mi_r4_r2_r9_ROR_16"},
3847b8021494Sopenharmony_ci                           {{pl, r5, r4, r13, ROR, 24},
3848b8021494Sopenharmony_ci                            false,
3849b8021494Sopenharmony_ci                            al,
3850b8021494Sopenharmony_ci                            "pl r5 r4 r13 ROR 24",
3851b8021494Sopenharmony_ci                            "pl_r5_r4_r13_ROR_24"},
3852b8021494Sopenharmony_ci                           {{cs, r9, r9, r2, ROR, 8},
3853b8021494Sopenharmony_ci                            false,
3854b8021494Sopenharmony_ci                            al,
3855b8021494Sopenharmony_ci                            "cs r9 r9 r2 ROR 8",
3856b8021494Sopenharmony_ci                            "cs_r9_r9_r2_ROR_8"},
3857b8021494Sopenharmony_ci                           {{vs, r8, r6, r6, ROR, 8},
3858b8021494Sopenharmony_ci                            false,
3859b8021494Sopenharmony_ci                            al,
3860b8021494Sopenharmony_ci                            "vs r8 r6 r6 ROR 8",
3861b8021494Sopenharmony_ci                            "vs_r8_r6_r6_ROR_8"},
3862b8021494Sopenharmony_ci                           {{cc, r12, r2, r8, ROR, 16},
3863b8021494Sopenharmony_ci                            false,
3864b8021494Sopenharmony_ci                            al,
3865b8021494Sopenharmony_ci                            "cc r12 r2 r8 ROR 16",
3866b8021494Sopenharmony_ci                            "cc_r12_r2_r8_ROR_16"},
3867b8021494Sopenharmony_ci                           {{ge, r4, r0, r11, ROR, 0},
3868b8021494Sopenharmony_ci                            false,
3869b8021494Sopenharmony_ci                            al,
3870b8021494Sopenharmony_ci                            "ge r4 r0 r11 ROR 0",
3871b8021494Sopenharmony_ci                            "ge_r4_r0_r11_ROR_0"},
3872b8021494Sopenharmony_ci                           {{hi, r13, r3, r4, ROR, 8},
3873b8021494Sopenharmony_ci                            false,
3874b8021494Sopenharmony_ci                            al,
3875b8021494Sopenharmony_ci                            "hi r13 r3 r4 ROR 8",
3876b8021494Sopenharmony_ci                            "hi_r13_r3_r4_ROR_8"},
3877b8021494Sopenharmony_ci                           {{cs, r5, r8, r9, ROR, 24},
3878b8021494Sopenharmony_ci                            false,
3879b8021494Sopenharmony_ci                            al,
3880b8021494Sopenharmony_ci                            "cs r5 r8 r9 ROR 24",
3881b8021494Sopenharmony_ci                            "cs_r5_r8_r9_ROR_24"},
3882b8021494Sopenharmony_ci                           {{cc, r10, r2, r14, ROR, 24},
3883b8021494Sopenharmony_ci                            false,
3884b8021494Sopenharmony_ci                            al,
3885b8021494Sopenharmony_ci                            "cc r10 r2 r14 ROR 24",
3886b8021494Sopenharmony_ci                            "cc_r10_r2_r14_ROR_24"},
3887b8021494Sopenharmony_ci                           {{pl, r10, r1, r13, ROR, 0},
3888b8021494Sopenharmony_ci                            false,
3889b8021494Sopenharmony_ci                            al,
3890b8021494Sopenharmony_ci                            "pl r10 r1 r13 ROR 0",
3891b8021494Sopenharmony_ci                            "pl_r10_r1_r13_ROR_0"},
3892b8021494Sopenharmony_ci                           {{ne, r4, r13, r13, ROR, 8},
3893b8021494Sopenharmony_ci                            false,
3894b8021494Sopenharmony_ci                            al,
3895b8021494Sopenharmony_ci                            "ne r4 r13 r13 ROR 8",
3896b8021494Sopenharmony_ci                            "ne_r4_r13_r13_ROR_8"},
3897b8021494Sopenharmony_ci                           {{pl, r13, r11, r14, ROR, 16},
3898b8021494Sopenharmony_ci                            false,
3899b8021494Sopenharmony_ci                            al,
3900b8021494Sopenharmony_ci                            "pl r13 r11 r14 ROR 16",
3901b8021494Sopenharmony_ci                            "pl_r13_r11_r14_ROR_16"},
3902b8021494Sopenharmony_ci                           {{cs, r10, r6, r11, ROR, 24},
3903b8021494Sopenharmony_ci                            false,
3904b8021494Sopenharmony_ci                            al,
3905b8021494Sopenharmony_ci                            "cs r10 r6 r11 ROR 24",
3906b8021494Sopenharmony_ci                            "cs_r10_r6_r11_ROR_24"},
3907b8021494Sopenharmony_ci                           {{hi, r10, r14, r14, ROR, 16},
3908b8021494Sopenharmony_ci                            false,
3909b8021494Sopenharmony_ci                            al,
3910b8021494Sopenharmony_ci                            "hi r10 r14 r14 ROR 16",
3911b8021494Sopenharmony_ci                            "hi_r10_r14_r14_ROR_16"},
3912b8021494Sopenharmony_ci                           {{eq, r5, r1, r1, ROR, 24},
3913b8021494Sopenharmony_ci                            false,
3914b8021494Sopenharmony_ci                            al,
3915b8021494Sopenharmony_ci                            "eq r5 r1 r1 ROR 24",
3916b8021494Sopenharmony_ci                            "eq_r5_r1_r1_ROR_24"},
3917b8021494Sopenharmony_ci                           {{lt, r11, r5, r1, ROR, 8},
3918b8021494Sopenharmony_ci                            false,
3919b8021494Sopenharmony_ci                            al,
3920b8021494Sopenharmony_ci                            "lt r11 r5 r1 ROR 8",
3921b8021494Sopenharmony_ci                            "lt_r11_r5_r1_ROR_8"},
3922b8021494Sopenharmony_ci                           {{gt, r7, r11, r13, ROR, 16},
3923b8021494Sopenharmony_ci                            false,
3924b8021494Sopenharmony_ci                            al,
3925b8021494Sopenharmony_ci                            "gt r7 r11 r13 ROR 16",
3926b8021494Sopenharmony_ci                            "gt_r7_r11_r13_ROR_16"},
3927b8021494Sopenharmony_ci                           {{mi, r1, r5, r10, ROR, 16},
3928b8021494Sopenharmony_ci                            false,
3929b8021494Sopenharmony_ci                            al,
3930b8021494Sopenharmony_ci                            "mi r1 r5 r10 ROR 16",
3931b8021494Sopenharmony_ci                            "mi_r1_r5_r10_ROR_16"},
3932b8021494Sopenharmony_ci                           {{gt, r10, r1, r13, ROR, 0},
3933b8021494Sopenharmony_ci                            false,
3934b8021494Sopenharmony_ci                            al,
3935b8021494Sopenharmony_ci                            "gt r10 r1 r13 ROR 0",
3936b8021494Sopenharmony_ci                            "gt_r10_r1_r13_ROR_0"},
3937b8021494Sopenharmony_ci                           {{cs, r14, r2, r13, ROR, 0},
3938b8021494Sopenharmony_ci                            false,
3939b8021494Sopenharmony_ci                            al,
3940b8021494Sopenharmony_ci                            "cs r14 r2 r13 ROR 0",
3941b8021494Sopenharmony_ci                            "cs_r14_r2_r13_ROR_0"},
3942b8021494Sopenharmony_ci                           {{hi, r10, r14, r6, ROR, 16},
3943b8021494Sopenharmony_ci                            false,
3944b8021494Sopenharmony_ci                            al,
3945b8021494Sopenharmony_ci                            "hi r10 r14 r6 ROR 16",
3946b8021494Sopenharmony_ci                            "hi_r10_r14_r6_ROR_16"},
3947b8021494Sopenharmony_ci                           {{hi, r0, r6, r9, ROR, 16},
3948b8021494Sopenharmony_ci                            false,
3949b8021494Sopenharmony_ci                            al,
3950b8021494Sopenharmony_ci                            "hi r0 r6 r9 ROR 16",
3951b8021494Sopenharmony_ci                            "hi_r0_r6_r9_ROR_16"},
3952b8021494Sopenharmony_ci                           {{gt, r14, r4, r9, ROR, 8},
3953b8021494Sopenharmony_ci                            false,
3954b8021494Sopenharmony_ci                            al,
3955b8021494Sopenharmony_ci                            "gt r14 r4 r9 ROR 8",
3956b8021494Sopenharmony_ci                            "gt_r14_r4_r9_ROR_8"},
3957b8021494Sopenharmony_ci                           {{mi, r1, r6, r11, ROR, 8},
3958b8021494Sopenharmony_ci                            false,
3959b8021494Sopenharmony_ci                            al,
3960b8021494Sopenharmony_ci                            "mi r1 r6 r11 ROR 8",
3961b8021494Sopenharmony_ci                            "mi_r1_r6_r11_ROR_8"},
3962b8021494Sopenharmony_ci                           {{gt, r7, r2, r8, ROR, 16},
3963b8021494Sopenharmony_ci                            false,
3964b8021494Sopenharmony_ci                            al,
3965b8021494Sopenharmony_ci                            "gt r7 r2 r8 ROR 16",
3966b8021494Sopenharmony_ci                            "gt_r7_r2_r8_ROR_16"},
3967b8021494Sopenharmony_ci                           {{cc, r6, r9, r0, ROR, 8},
3968b8021494Sopenharmony_ci                            false,
3969b8021494Sopenharmony_ci                            al,
3970b8021494Sopenharmony_ci                            "cc r6 r9 r0 ROR 8",
3971b8021494Sopenharmony_ci                            "cc_r6_r9_r0_ROR_8"},
3972b8021494Sopenharmony_ci                           {{ls, r5, r3, r3, ROR, 16},
3973b8021494Sopenharmony_ci                            false,
3974b8021494Sopenharmony_ci                            al,
3975b8021494Sopenharmony_ci                            "ls r5 r3 r3 ROR 16",
3976b8021494Sopenharmony_ci                            "ls_r5_r3_r3_ROR_16"},
3977b8021494Sopenharmony_ci                           {{al, r0, r6, r7, ROR, 0},
3978b8021494Sopenharmony_ci                            false,
3979b8021494Sopenharmony_ci                            al,
3980b8021494Sopenharmony_ci                            "al r0 r6 r7 ROR 0",
3981b8021494Sopenharmony_ci                            "al_r0_r6_r7_ROR_0"},
3982b8021494Sopenharmony_ci                           {{lt, r10, r0, r2, ROR, 0},
3983b8021494Sopenharmony_ci                            false,
3984b8021494Sopenharmony_ci                            al,
3985b8021494Sopenharmony_ci                            "lt r10 r0 r2 ROR 0",
3986b8021494Sopenharmony_ci                            "lt_r10_r0_r2_ROR_0"},
3987b8021494Sopenharmony_ci                           {{le, r13, r8, r0, ROR, 0},
3988b8021494Sopenharmony_ci                            false,
3989b8021494Sopenharmony_ci                            al,
3990b8021494Sopenharmony_ci                            "le r13 r8 r0 ROR 0",
3991b8021494Sopenharmony_ci                            "le_r13_r8_r0_ROR_0"},
3992b8021494Sopenharmony_ci                           {{al, r0, r8, r0, ROR, 24},
3993b8021494Sopenharmony_ci                            false,
3994b8021494Sopenharmony_ci                            al,
3995b8021494Sopenharmony_ci                            "al r0 r8 r0 ROR 24",
3996b8021494Sopenharmony_ci                            "al_r0_r8_r0_ROR_24"},
3997b8021494Sopenharmony_ci                           {{hi, r8, r8, r5, ROR, 16},
3998b8021494Sopenharmony_ci                            false,
3999b8021494Sopenharmony_ci                            al,
4000b8021494Sopenharmony_ci                            "hi r8 r8 r5 ROR 16",
4001b8021494Sopenharmony_ci                            "hi_r8_r8_r5_ROR_16"},
4002b8021494Sopenharmony_ci                           {{mi, r9, r10, r13, ROR, 24},
4003b8021494Sopenharmony_ci                            false,
4004b8021494Sopenharmony_ci                            al,
4005b8021494Sopenharmony_ci                            "mi r9 r10 r13 ROR 24",
4006b8021494Sopenharmony_ci                            "mi_r9_r10_r13_ROR_24"},
4007b8021494Sopenharmony_ci                           {{eq, r13, r12, r4, ROR, 24},
4008b8021494Sopenharmony_ci                            false,
4009b8021494Sopenharmony_ci                            al,
4010b8021494Sopenharmony_ci                            "eq r13 r12 r4 ROR 24",
4011b8021494Sopenharmony_ci                            "eq_r13_r12_r4_ROR_24"},
4012b8021494Sopenharmony_ci                           {{cs, r1, r14, r14, ROR, 16},
4013b8021494Sopenharmony_ci                            false,
4014b8021494Sopenharmony_ci                            al,
4015b8021494Sopenharmony_ci                            "cs r1 r14 r14 ROR 16",
4016b8021494Sopenharmony_ci                            "cs_r1_r14_r14_ROR_16"},
4017b8021494Sopenharmony_ci                           {{cs, r8, r6, r11, ROR, 0},
4018b8021494Sopenharmony_ci                            false,
4019b8021494Sopenharmony_ci                            al,
4020b8021494Sopenharmony_ci                            "cs r8 r6 r11 ROR 0",
4021b8021494Sopenharmony_ci                            "cs_r8_r6_r11_ROR_0"},
4022b8021494Sopenharmony_ci                           {{cc, r11, r4, r13, ROR, 16},
4023b8021494Sopenharmony_ci                            false,
4024b8021494Sopenharmony_ci                            al,
4025b8021494Sopenharmony_ci                            "cc r11 r4 r13 ROR 16",
4026b8021494Sopenharmony_ci                            "cc_r11_r4_r13_ROR_16"},
4027b8021494Sopenharmony_ci                           {{hi, r3, r4, r5, ROR, 0},
4028b8021494Sopenharmony_ci                            false,
4029b8021494Sopenharmony_ci                            al,
4030b8021494Sopenharmony_ci                            "hi r3 r4 r5 ROR 0",
4031b8021494Sopenharmony_ci                            "hi_r3_r4_r5_ROR_0"},
4032b8021494Sopenharmony_ci                           {{pl, r7, r3, r9, ROR, 16},
4033b8021494Sopenharmony_ci                            false,
4034b8021494Sopenharmony_ci                            al,
4035b8021494Sopenharmony_ci                            "pl r7 r3 r9 ROR 16",
4036b8021494Sopenharmony_ci                            "pl_r7_r3_r9_ROR_16"},
4037b8021494Sopenharmony_ci                           {{lt, r5, r1, r0, ROR, 16},
4038b8021494Sopenharmony_ci                            false,
4039b8021494Sopenharmony_ci                            al,
4040b8021494Sopenharmony_ci                            "lt r5 r1 r0 ROR 16",
4041b8021494Sopenharmony_ci                            "lt_r5_r1_r0_ROR_16"},
4042b8021494Sopenharmony_ci                           {{gt, r9, r7, r9, ROR, 24},
4043b8021494Sopenharmony_ci                            false,
4044b8021494Sopenharmony_ci                            al,
4045b8021494Sopenharmony_ci                            "gt r9 r7 r9 ROR 24",
4046b8021494Sopenharmony_ci                            "gt_r9_r7_r9_ROR_24"},
4047b8021494Sopenharmony_ci                           {{ls, r7, r14, r5, ROR, 24},
4048b8021494Sopenharmony_ci                            false,
4049b8021494Sopenharmony_ci                            al,
4050b8021494Sopenharmony_ci                            "ls r7 r14 r5 ROR 24",
4051b8021494Sopenharmony_ci                            "ls_r7_r14_r5_ROR_24"},
4052b8021494Sopenharmony_ci                           {{le, r3, r0, r8, ROR, 0},
4053b8021494Sopenharmony_ci                            false,
4054b8021494Sopenharmony_ci                            al,
4055b8021494Sopenharmony_ci                            "le r3 r0 r8 ROR 0",
4056b8021494Sopenharmony_ci                            "le_r3_r0_r8_ROR_0"},
4057b8021494Sopenharmony_ci                           {{pl, r8, r1, r0, ROR, 24},
4058b8021494Sopenharmony_ci                            false,
4059b8021494Sopenharmony_ci                            al,
4060b8021494Sopenharmony_ci                            "pl r8 r1 r0 ROR 24",
4061b8021494Sopenharmony_ci                            "pl_r8_r1_r0_ROR_24"},
4062b8021494Sopenharmony_ci                           {{ge, r3, r13, r14, ROR, 0},
4063b8021494Sopenharmony_ci                            false,
4064b8021494Sopenharmony_ci                            al,
4065b8021494Sopenharmony_ci                            "ge r3 r13 r14 ROR 0",
4066b8021494Sopenharmony_ci                            "ge_r3_r13_r14_ROR_0"},
4067b8021494Sopenharmony_ci                           {{gt, r4, r12, r6, ROR, 16},
4068b8021494Sopenharmony_ci                            false,
4069b8021494Sopenharmony_ci                            al,
4070b8021494Sopenharmony_ci                            "gt r4 r12 r6 ROR 16",
4071b8021494Sopenharmony_ci                            "gt_r4_r12_r6_ROR_16"},
4072b8021494Sopenharmony_ci                           {{cc, r9, r5, r11, ROR, 0},
4073b8021494Sopenharmony_ci                            false,
4074b8021494Sopenharmony_ci                            al,
4075b8021494Sopenharmony_ci                            "cc r9 r5 r11 ROR 0",
4076b8021494Sopenharmony_ci                            "cc_r9_r5_r11_ROR_0"},
4077b8021494Sopenharmony_ci                           {{vs, r8, r3, r4, ROR, 16},
4078b8021494Sopenharmony_ci                            false,
4079b8021494Sopenharmony_ci                            al,
4080b8021494Sopenharmony_ci                            "vs r8 r3 r4 ROR 16",
4081b8021494Sopenharmony_ci                            "vs_r8_r3_r4_ROR_16"},
4082b8021494Sopenharmony_ci                           {{gt, r0, r13, r14, ROR, 24},
4083b8021494Sopenharmony_ci                            false,
4084b8021494Sopenharmony_ci                            al,
4085b8021494Sopenharmony_ci                            "gt r0 r13 r14 ROR 24",
4086b8021494Sopenharmony_ci                            "gt_r0_r13_r14_ROR_24"},
4087b8021494Sopenharmony_ci                           {{vs, r8, r11, r14, ROR, 24},
4088b8021494Sopenharmony_ci                            false,
4089b8021494Sopenharmony_ci                            al,
4090b8021494Sopenharmony_ci                            "vs r8 r11 r14 ROR 24",
4091b8021494Sopenharmony_ci                            "vs_r8_r11_r14_ROR_24"},
4092b8021494Sopenharmony_ci                           {{ge, r5, r11, r11, ROR, 8},
4093b8021494Sopenharmony_ci                            false,
4094b8021494Sopenharmony_ci                            al,
4095b8021494Sopenharmony_ci                            "ge r5 r11 r11 ROR 8",
4096b8021494Sopenharmony_ci                            "ge_r5_r11_r11_ROR_8"},
4097b8021494Sopenharmony_ci                           {{gt, r14, r2, r9, ROR, 8},
4098b8021494Sopenharmony_ci                            false,
4099b8021494Sopenharmony_ci                            al,
4100b8021494Sopenharmony_ci                            "gt r14 r2 r9 ROR 8",
4101b8021494Sopenharmony_ci                            "gt_r14_r2_r9_ROR_8"},
4102b8021494Sopenharmony_ci                           {{vc, r2, r9, r4, ROR, 16},
4103b8021494Sopenharmony_ci                            false,
4104b8021494Sopenharmony_ci                            al,
4105b8021494Sopenharmony_ci                            "vc r2 r9 r4 ROR 16",
4106b8021494Sopenharmony_ci                            "vc_r2_r9_r4_ROR_16"},
4107b8021494Sopenharmony_ci                           {{eq, r8, r3, r7, ROR, 8},
4108b8021494Sopenharmony_ci                            false,
4109b8021494Sopenharmony_ci                            al,
4110b8021494Sopenharmony_ci                            "eq r8 r3 r7 ROR 8",
4111b8021494Sopenharmony_ci                            "eq_r8_r3_r7_ROR_8"},
4112b8021494Sopenharmony_ci                           {{pl, r8, r14, r14, ROR, 8},
4113b8021494Sopenharmony_ci                            false,
4114b8021494Sopenharmony_ci                            al,
4115b8021494Sopenharmony_ci                            "pl r8 r14 r14 ROR 8",
4116b8021494Sopenharmony_ci                            "pl_r8_r14_r14_ROR_8"},
4117b8021494Sopenharmony_ci                           {{mi, r13, r3, r7, ROR, 24},
4118b8021494Sopenharmony_ci                            false,
4119b8021494Sopenharmony_ci                            al,
4120b8021494Sopenharmony_ci                            "mi r13 r3 r7 ROR 24",
4121b8021494Sopenharmony_ci                            "mi_r13_r3_r7_ROR_24"},
4122b8021494Sopenharmony_ci                           {{pl, r1, r12, r4, ROR, 0},
4123b8021494Sopenharmony_ci                            false,
4124b8021494Sopenharmony_ci                            al,
4125b8021494Sopenharmony_ci                            "pl r1 r12 r4 ROR 0",
4126b8021494Sopenharmony_ci                            "pl_r1_r12_r4_ROR_0"},
4127b8021494Sopenharmony_ci                           {{eq, r1, r12, r12, ROR, 8},
4128b8021494Sopenharmony_ci                            false,
4129b8021494Sopenharmony_ci                            al,
4130b8021494Sopenharmony_ci                            "eq r1 r12 r12 ROR 8",
4131b8021494Sopenharmony_ci                            "eq_r1_r12_r12_ROR_8"},
4132b8021494Sopenharmony_ci                           {{cs, r10, r9, r9, ROR, 0},
4133b8021494Sopenharmony_ci                            false,
4134b8021494Sopenharmony_ci                            al,
4135b8021494Sopenharmony_ci                            "cs r10 r9 r9 ROR 0",
4136b8021494Sopenharmony_ci                            "cs_r10_r9_r9_ROR_0"},
4137b8021494Sopenharmony_ci                           {{lt, r14, r12, r1, ROR, 8},
4138b8021494Sopenharmony_ci                            false,
4139b8021494Sopenharmony_ci                            al,
4140b8021494Sopenharmony_ci                            "lt r14 r12 r1 ROR 8",
4141b8021494Sopenharmony_ci                            "lt_r14_r12_r1_ROR_8"},
4142b8021494Sopenharmony_ci                           {{hi, r8, r5, r10, ROR, 0},
4143b8021494Sopenharmony_ci                            false,
4144b8021494Sopenharmony_ci                            al,
4145b8021494Sopenharmony_ci                            "hi r8 r5 r10 ROR 0",
4146b8021494Sopenharmony_ci                            "hi_r8_r5_r10_ROR_0"},
4147b8021494Sopenharmony_ci                           {{lt, r0, r8, r1, ROR, 16},
4148b8021494Sopenharmony_ci                            false,
4149b8021494Sopenharmony_ci                            al,
4150b8021494Sopenharmony_ci                            "lt r0 r8 r1 ROR 16",
4151b8021494Sopenharmony_ci                            "lt_r0_r8_r1_ROR_16"},
4152b8021494Sopenharmony_ci                           {{vc, r13, r4, r9, ROR, 24},
4153b8021494Sopenharmony_ci                            false,
4154b8021494Sopenharmony_ci                            al,
4155b8021494Sopenharmony_ci                            "vc r13 r4 r9 ROR 24",
4156b8021494Sopenharmony_ci                            "vc_r13_r4_r9_ROR_24"},
4157b8021494Sopenharmony_ci                           {{cc, r3, r4, r1, ROR, 24},
4158b8021494Sopenharmony_ci                            false,
4159b8021494Sopenharmony_ci                            al,
4160b8021494Sopenharmony_ci                            "cc r3 r4 r1 ROR 24",
4161b8021494Sopenharmony_ci                            "cc_r3_r4_r1_ROR_24"},
4162b8021494Sopenharmony_ci                           {{vc, r0, r5, r3, ROR, 24},
4163b8021494Sopenharmony_ci                            false,
4164b8021494Sopenharmony_ci                            al,
4165b8021494Sopenharmony_ci                            "vc r0 r5 r3 ROR 24",
4166b8021494Sopenharmony_ci                            "vc_r0_r5_r3_ROR_24"},
4167b8021494Sopenharmony_ci                           {{lt, r2, r7, r3, ROR, 8},
4168b8021494Sopenharmony_ci                            false,
4169b8021494Sopenharmony_ci                            al,
4170b8021494Sopenharmony_ci                            "lt r2 r7 r3 ROR 8",
4171b8021494Sopenharmony_ci                            "lt_r2_r7_r3_ROR_8"},
4172b8021494Sopenharmony_ci                           {{pl, r5, r7, r14, ROR, 8},
4173b8021494Sopenharmony_ci                            false,
4174b8021494Sopenharmony_ci                            al,
4175b8021494Sopenharmony_ci                            "pl r5 r7 r14 ROR 8",
4176b8021494Sopenharmony_ci                            "pl_r5_r7_r14_ROR_8"},
4177b8021494Sopenharmony_ci                           {{ne, r11, r11, r13, ROR, 24},
4178b8021494Sopenharmony_ci                            false,
4179b8021494Sopenharmony_ci                            al,
4180b8021494Sopenharmony_ci                            "ne r11 r11 r13 ROR 24",
4181b8021494Sopenharmony_ci                            "ne_r11_r11_r13_ROR_24"},
4182b8021494Sopenharmony_ci                           {{ge, r6, r14, r8, ROR, 24},
4183b8021494Sopenharmony_ci                            false,
4184b8021494Sopenharmony_ci                            al,
4185b8021494Sopenharmony_ci                            "ge r6 r14 r8 ROR 24",
4186b8021494Sopenharmony_ci                            "ge_r6_r14_r8_ROR_24"},
4187b8021494Sopenharmony_ci                           {{le, r6, r7, r1, ROR, 0},
4188b8021494Sopenharmony_ci                            false,
4189b8021494Sopenharmony_ci                            al,
4190b8021494Sopenharmony_ci                            "le r6 r7 r1 ROR 0",
4191b8021494Sopenharmony_ci                            "le_r6_r7_r1_ROR_0"},
4192b8021494Sopenharmony_ci                           {{vc, r12, r4, r10, ROR, 0},
4193b8021494Sopenharmony_ci                            false,
4194b8021494Sopenharmony_ci                            al,
4195b8021494Sopenharmony_ci                            "vc r12 r4 r10 ROR 0",
4196b8021494Sopenharmony_ci                            "vc_r12_r4_r10_ROR_0"},
4197b8021494Sopenharmony_ci                           {{ne, r12, r7, r13, ROR, 8},
4198b8021494Sopenharmony_ci                            false,
4199b8021494Sopenharmony_ci                            al,
4200b8021494Sopenharmony_ci                            "ne r12 r7 r13 ROR 8",
4201b8021494Sopenharmony_ci                            "ne_r12_r7_r13_ROR_8"},
4202b8021494Sopenharmony_ci                           {{cc, r3, r11, r3, ROR, 16},
4203b8021494Sopenharmony_ci                            false,
4204b8021494Sopenharmony_ci                            al,
4205b8021494Sopenharmony_ci                            "cc r3 r11 r3 ROR 16",
4206b8021494Sopenharmony_ci                            "cc_r3_r11_r3_ROR_16"},
4207b8021494Sopenharmony_ci                           {{gt, r0, r2, r5, ROR, 0},
4208b8021494Sopenharmony_ci                            false,
4209b8021494Sopenharmony_ci                            al,
4210b8021494Sopenharmony_ci                            "gt r0 r2 r5 ROR 0",
4211b8021494Sopenharmony_ci                            "gt_r0_r2_r5_ROR_0"},
4212b8021494Sopenharmony_ci                           {{ge, r6, r14, r5, ROR, 16},
4213b8021494Sopenharmony_ci                            false,
4214b8021494Sopenharmony_ci                            al,
4215b8021494Sopenharmony_ci                            "ge r6 r14 r5 ROR 16",
4216b8021494Sopenharmony_ci                            "ge_r6_r14_r5_ROR_16"},
4217b8021494Sopenharmony_ci                           {{eq, r11, r6, r11, ROR, 16},
4218b8021494Sopenharmony_ci                            false,
4219b8021494Sopenharmony_ci                            al,
4220b8021494Sopenharmony_ci                            "eq r11 r6 r11 ROR 16",
4221b8021494Sopenharmony_ci                            "eq_r11_r6_r11_ROR_16"},
4222b8021494Sopenharmony_ci                           {{vc, r11, r7, r14, ROR, 8},
4223b8021494Sopenharmony_ci                            false,
4224b8021494Sopenharmony_ci                            al,
4225b8021494Sopenharmony_ci                            "vc r11 r7 r14 ROR 8",
4226b8021494Sopenharmony_ci                            "vc_r11_r7_r14_ROR_8"},
4227b8021494Sopenharmony_ci                           {{ls, r14, r4, r3, ROR, 24},
4228b8021494Sopenharmony_ci                            false,
4229b8021494Sopenharmony_ci                            al,
4230b8021494Sopenharmony_ci                            "ls r14 r4 r3 ROR 24",
4231b8021494Sopenharmony_ci                            "ls_r14_r4_r3_ROR_24"},
4232b8021494Sopenharmony_ci                           {{lt, r0, r5, r13, ROR, 16},
4233b8021494Sopenharmony_ci                            false,
4234b8021494Sopenharmony_ci                            al,
4235b8021494Sopenharmony_ci                            "lt r0 r5 r13 ROR 16",
4236b8021494Sopenharmony_ci                            "lt_r0_r5_r13_ROR_16"},
4237b8021494Sopenharmony_ci                           {{hi, r11, r1, r10, ROR, 24},
4238b8021494Sopenharmony_ci                            false,
4239b8021494Sopenharmony_ci                            al,
4240b8021494Sopenharmony_ci                            "hi r11 r1 r10 ROR 24",
4241b8021494Sopenharmony_ci                            "hi_r11_r1_r10_ROR_24"},
4242b8021494Sopenharmony_ci                           {{ls, r7, r7, r2, ROR, 16},
4243b8021494Sopenharmony_ci                            false,
4244b8021494Sopenharmony_ci                            al,
4245b8021494Sopenharmony_ci                            "ls r7 r7 r2 ROR 16",
4246b8021494Sopenharmony_ci                            "ls_r7_r7_r2_ROR_16"},
4247b8021494Sopenharmony_ci                           {{hi, r1, r2, r6, ROR, 0},
4248b8021494Sopenharmony_ci                            false,
4249b8021494Sopenharmony_ci                            al,
4250b8021494Sopenharmony_ci                            "hi r1 r2 r6 ROR 0",
4251b8021494Sopenharmony_ci                            "hi_r1_r2_r6_ROR_0"},
4252b8021494Sopenharmony_ci                           {{hi, r2, r0, r11, ROR, 8},
4253b8021494Sopenharmony_ci                            false,
4254b8021494Sopenharmony_ci                            al,
4255b8021494Sopenharmony_ci                            "hi r2 r0 r11 ROR 8",
4256b8021494Sopenharmony_ci                            "hi_r2_r0_r11_ROR_8"},
4257b8021494Sopenharmony_ci                           {{lt, r7, r9, r5, ROR, 0},
4258b8021494Sopenharmony_ci                            false,
4259b8021494Sopenharmony_ci                            al,
4260b8021494Sopenharmony_ci                            "lt r7 r9 r5 ROR 0",
4261b8021494Sopenharmony_ci                            "lt_r7_r9_r5_ROR_0"},
4262b8021494Sopenharmony_ci                           {{hi, r12, r14, r13, ROR, 8},
4263b8021494Sopenharmony_ci                            false,
4264b8021494Sopenharmony_ci                            al,
4265b8021494Sopenharmony_ci                            "hi r12 r14 r13 ROR 8",
4266b8021494Sopenharmony_ci                            "hi_r12_r14_r13_ROR_8"},
4267b8021494Sopenharmony_ci                           {{hi, r4, r6, r2, ROR, 8},
4268b8021494Sopenharmony_ci                            false,
4269b8021494Sopenharmony_ci                            al,
4270b8021494Sopenharmony_ci                            "hi r4 r6 r2 ROR 8",
4271b8021494Sopenharmony_ci                            "hi_r4_r6_r2_ROR_8"},
4272b8021494Sopenharmony_ci                           {{eq, r3, r6, r10, ROR, 16},
4273b8021494Sopenharmony_ci                            false,
4274b8021494Sopenharmony_ci                            al,
4275b8021494Sopenharmony_ci                            "eq r3 r6 r10 ROR 16",
4276b8021494Sopenharmony_ci                            "eq_r3_r6_r10_ROR_16"},
4277b8021494Sopenharmony_ci                           {{al, r10, r13, r6, ROR, 16},
4278b8021494Sopenharmony_ci                            false,
4279b8021494Sopenharmony_ci                            al,
4280b8021494Sopenharmony_ci                            "al r10 r13 r6 ROR 16",
4281b8021494Sopenharmony_ci                            "al_r10_r13_r6_ROR_16"},
4282b8021494Sopenharmony_ci                           {{vs, r3, r12, r10, ROR, 24},
4283b8021494Sopenharmony_ci                            false,
4284b8021494Sopenharmony_ci                            al,
4285b8021494Sopenharmony_ci                            "vs r3 r12 r10 ROR 24",
4286b8021494Sopenharmony_ci                            "vs_r3_r12_r10_ROR_24"},
4287b8021494Sopenharmony_ci                           {{le, r1, r4, r14, ROR, 24},
4288b8021494Sopenharmony_ci                            false,
4289b8021494Sopenharmony_ci                            al,
4290b8021494Sopenharmony_ci                            "le r1 r4 r14 ROR 24",
4291b8021494Sopenharmony_ci                            "le_r1_r4_r14_ROR_24"},
4292b8021494Sopenharmony_ci                           {{vc, r2, r1, r3, ROR, 24},
4293b8021494Sopenharmony_ci                            false,
4294b8021494Sopenharmony_ci                            al,
4295b8021494Sopenharmony_ci                            "vc r2 r1 r3 ROR 24",
4296b8021494Sopenharmony_ci                            "vc_r2_r1_r3_ROR_24"},
4297b8021494Sopenharmony_ci                           {{hi, r11, r3, r2, ROR, 24},
4298b8021494Sopenharmony_ci                            false,
4299b8021494Sopenharmony_ci                            al,
4300b8021494Sopenharmony_ci                            "hi r11 r3 r2 ROR 24",
4301b8021494Sopenharmony_ci                            "hi_r11_r3_r2_ROR_24"},
4302b8021494Sopenharmony_ci                           {{al, r6, r11, r13, ROR, 8},
4303b8021494Sopenharmony_ci                            false,
4304b8021494Sopenharmony_ci                            al,
4305b8021494Sopenharmony_ci                            "al r6 r11 r13 ROR 8",
4306b8021494Sopenharmony_ci                            "al_r6_r11_r13_ROR_8"},
4307b8021494Sopenharmony_ci                           {{lt, r5, r13, r12, ROR, 16},
4308b8021494Sopenharmony_ci                            false,
4309b8021494Sopenharmony_ci                            al,
4310b8021494Sopenharmony_ci                            "lt r5 r13 r12 ROR 16",
4311b8021494Sopenharmony_ci                            "lt_r5_r13_r12_ROR_16"},
4312b8021494Sopenharmony_ci                           {{cc, r10, r2, r0, ROR, 16},
4313b8021494Sopenharmony_ci                            false,
4314b8021494Sopenharmony_ci                            al,
4315b8021494Sopenharmony_ci                            "cc r10 r2 r0 ROR 16",
4316b8021494Sopenharmony_ci                            "cc_r10_r2_r0_ROR_16"},
4317b8021494Sopenharmony_ci                           {{ge, r2, r14, r3, ROR, 24},
4318b8021494Sopenharmony_ci                            false,
4319b8021494Sopenharmony_ci                            al,
4320b8021494Sopenharmony_ci                            "ge r2 r14 r3 ROR 24",
4321b8021494Sopenharmony_ci                            "ge_r2_r14_r3_ROR_24"},
4322b8021494Sopenharmony_ci                           {{gt, r14, r0, r9, ROR, 8},
4323b8021494Sopenharmony_ci                            false,
4324b8021494Sopenharmony_ci                            al,
4325b8021494Sopenharmony_ci                            "gt r14 r0 r9 ROR 8",
4326b8021494Sopenharmony_ci                            "gt_r14_r0_r9_ROR_8"},
4327b8021494Sopenharmony_ci                           {{ne, r7, r5, r12, ROR, 8},
4328b8021494Sopenharmony_ci                            false,
4329b8021494Sopenharmony_ci                            al,
4330b8021494Sopenharmony_ci                            "ne r7 r5 r12 ROR 8",
4331b8021494Sopenharmony_ci                            "ne_r7_r5_r12_ROR_8"},
4332b8021494Sopenharmony_ci                           {{gt, r2, r13, r13, ROR, 16},
4333b8021494Sopenharmony_ci                            false,
4334b8021494Sopenharmony_ci                            al,
4335b8021494Sopenharmony_ci                            "gt r2 r13 r13 ROR 16",
4336b8021494Sopenharmony_ci                            "gt_r2_r13_r13_ROR_16"},
4337b8021494Sopenharmony_ci                           {{lt, r0, r5, r10, ROR, 24},
4338b8021494Sopenharmony_ci                            false,
4339b8021494Sopenharmony_ci                            al,
4340b8021494Sopenharmony_ci                            "lt r0 r5 r10 ROR 24",
4341b8021494Sopenharmony_ci                            "lt_r0_r5_r10_ROR_24"},
4342b8021494Sopenharmony_ci                           {{ls, r13, r2, r6, ROR, 16},
4343b8021494Sopenharmony_ci                            false,
4344b8021494Sopenharmony_ci                            al,
4345b8021494Sopenharmony_ci                            "ls r13 r2 r6 ROR 16",
4346b8021494Sopenharmony_ci                            "ls_r13_r2_r6_ROR_16"},
4347b8021494Sopenharmony_ci                           {{vc, r8, r12, r11, ROR, 16},
4348b8021494Sopenharmony_ci                            false,
4349b8021494Sopenharmony_ci                            al,
4350b8021494Sopenharmony_ci                            "vc r8 r12 r11 ROR 16",
4351b8021494Sopenharmony_ci                            "vc_r8_r12_r11_ROR_16"},
4352b8021494Sopenharmony_ci                           {{vs, r1, r3, r7, ROR, 24},
4353b8021494Sopenharmony_ci                            false,
4354b8021494Sopenharmony_ci                            al,
4355b8021494Sopenharmony_ci                            "vs r1 r3 r7 ROR 24",
4356b8021494Sopenharmony_ci                            "vs_r1_r3_r7_ROR_24"},
4357b8021494Sopenharmony_ci                           {{hi, r10, r3, r7, ROR, 0},
4358b8021494Sopenharmony_ci                            false,
4359b8021494Sopenharmony_ci                            al,
4360b8021494Sopenharmony_ci                            "hi r10 r3 r7 ROR 0",
4361b8021494Sopenharmony_ci                            "hi_r10_r3_r7_ROR_0"},
4362b8021494Sopenharmony_ci                           {{ls, r11, r9, r7, ROR, 8},
4363b8021494Sopenharmony_ci                            false,
4364b8021494Sopenharmony_ci                            al,
4365b8021494Sopenharmony_ci                            "ls r11 r9 r7 ROR 8",
4366b8021494Sopenharmony_ci                            "ls_r11_r9_r7_ROR_8"},
4367b8021494Sopenharmony_ci                           {{al, r10, r6, r1, ROR, 16},
4368b8021494Sopenharmony_ci                            false,
4369b8021494Sopenharmony_ci                            al,
4370b8021494Sopenharmony_ci                            "al r10 r6 r1 ROR 16",
4371b8021494Sopenharmony_ci                            "al_r10_r6_r1_ROR_16"},
4372b8021494Sopenharmony_ci                           {{cs, r1, r6, r11, ROR, 8},
4373b8021494Sopenharmony_ci                            false,
4374b8021494Sopenharmony_ci                            al,
4375b8021494Sopenharmony_ci                            "cs r1 r6 r11 ROR 8",
4376b8021494Sopenharmony_ci                            "cs_r1_r6_r11_ROR_8"},
4377b8021494Sopenharmony_ci                           {{lt, r6, r6, r10, ROR, 24},
4378b8021494Sopenharmony_ci                            false,
4379b8021494Sopenharmony_ci                            al,
4380b8021494Sopenharmony_ci                            "lt r6 r6 r10 ROR 24",
4381b8021494Sopenharmony_ci                            "lt_r6_r6_r10_ROR_24"},
4382b8021494Sopenharmony_ci                           {{le, r10, r10, r5, ROR, 8},
4383b8021494Sopenharmony_ci                            false,
4384b8021494Sopenharmony_ci                            al,
4385b8021494Sopenharmony_ci                            "le r10 r10 r5 ROR 8",
4386b8021494Sopenharmony_ci                            "le_r10_r10_r5_ROR_8"},
4387b8021494Sopenharmony_ci                           {{mi, r3, r10, r1, ROR, 24},
4388b8021494Sopenharmony_ci                            false,
4389b8021494Sopenharmony_ci                            al,
4390b8021494Sopenharmony_ci                            "mi r3 r10 r1 ROR 24",
4391b8021494Sopenharmony_ci                            "mi_r3_r10_r1_ROR_24"},
4392b8021494Sopenharmony_ci                           {{le, r9, r4, r11, ROR, 8},
4393b8021494Sopenharmony_ci                            false,
4394b8021494Sopenharmony_ci                            al,
4395b8021494Sopenharmony_ci                            "le r9 r4 r11 ROR 8",
4396b8021494Sopenharmony_ci                            "le_r9_r4_r11_ROR_8"},
4397b8021494Sopenharmony_ci                           {{ge, r8, r4, r12, ROR, 8},
4398b8021494Sopenharmony_ci                            false,
4399b8021494Sopenharmony_ci                            al,
4400b8021494Sopenharmony_ci                            "ge r8 r4 r12 ROR 8",
4401b8021494Sopenharmony_ci                            "ge_r8_r4_r12_ROR_8"},
4402b8021494Sopenharmony_ci                           {{gt, r8, r9, r10, ROR, 8},
4403b8021494Sopenharmony_ci                            false,
4404b8021494Sopenharmony_ci                            al,
4405b8021494Sopenharmony_ci                            "gt r8 r9 r10 ROR 8",
4406b8021494Sopenharmony_ci                            "gt_r8_r9_r10_ROR_8"},
4407b8021494Sopenharmony_ci                           {{cc, r1, r10, r1, ROR, 16},
4408b8021494Sopenharmony_ci                            false,
4409b8021494Sopenharmony_ci                            al,
4410b8021494Sopenharmony_ci                            "cc r1 r10 r1 ROR 16",
4411b8021494Sopenharmony_ci                            "cc_r1_r10_r1_ROR_16"},
4412b8021494Sopenharmony_ci                           {{vc, r10, r10, r13, ROR, 0},
4413b8021494Sopenharmony_ci                            false,
4414b8021494Sopenharmony_ci                            al,
4415b8021494Sopenharmony_ci                            "vc r10 r10 r13 ROR 0",
4416b8021494Sopenharmony_ci                            "vc_r10_r10_r13_ROR_0"},
4417b8021494Sopenharmony_ci                           {{vs, r7, r13, r0, ROR, 16},
4418b8021494Sopenharmony_ci                            false,
4419b8021494Sopenharmony_ci                            al,
4420b8021494Sopenharmony_ci                            "vs r7 r13 r0 ROR 16",
4421b8021494Sopenharmony_ci                            "vs_r7_r13_r0_ROR_16"},
4422b8021494Sopenharmony_ci                           {{le, r1, r10, r13, ROR, 8},
4423b8021494Sopenharmony_ci                            false,
4424b8021494Sopenharmony_ci                            al,
4425b8021494Sopenharmony_ci                            "le r1 r10 r13 ROR 8",
4426b8021494Sopenharmony_ci                            "le_r1_r10_r13_ROR_8"},
4427b8021494Sopenharmony_ci                           {{ls, r8, r3, r12, ROR, 8},
4428b8021494Sopenharmony_ci                            false,
4429b8021494Sopenharmony_ci                            al,
4430b8021494Sopenharmony_ci                            "ls r8 r3 r12 ROR 8",
4431b8021494Sopenharmony_ci                            "ls_r8_r3_r12_ROR_8"},
4432b8021494Sopenharmony_ci                           {{vc, r13, r9, r12, ROR, 8},
4433b8021494Sopenharmony_ci                            false,
4434b8021494Sopenharmony_ci                            al,
4435b8021494Sopenharmony_ci                            "vc r13 r9 r12 ROR 8",
4436b8021494Sopenharmony_ci                            "vc_r13_r9_r12_ROR_8"},
4437b8021494Sopenharmony_ci                           {{vs, r11, r8, r9, ROR, 0},
4438b8021494Sopenharmony_ci                            false,
4439b8021494Sopenharmony_ci                            al,
4440b8021494Sopenharmony_ci                            "vs r11 r8 r9 ROR 0",
4441b8021494Sopenharmony_ci                            "vs_r11_r8_r9_ROR_0"},
4442b8021494Sopenharmony_ci                           {{pl, r8, r0, r7, ROR, 24},
4443b8021494Sopenharmony_ci                            false,
4444b8021494Sopenharmony_ci                            al,
4445b8021494Sopenharmony_ci                            "pl r8 r0 r7 ROR 24",
4446b8021494Sopenharmony_ci                            "pl_r8_r0_r7_ROR_24"},
4447b8021494Sopenharmony_ci                           {{cs, r7, r8, r4, ROR, 24},
4448b8021494Sopenharmony_ci                            false,
4449b8021494Sopenharmony_ci                            al,
4450b8021494Sopenharmony_ci                            "cs r7 r8 r4 ROR 24",
4451b8021494Sopenharmony_ci                            "cs_r7_r8_r4_ROR_24"},
4452b8021494Sopenharmony_ci                           {{gt, r12, r12, r0, ROR, 0},
4453b8021494Sopenharmony_ci                            false,
4454b8021494Sopenharmony_ci                            al,
4455b8021494Sopenharmony_ci                            "gt r12 r12 r0 ROR 0",
4456b8021494Sopenharmony_ci                            "gt_r12_r12_r0_ROR_0"},
4457b8021494Sopenharmony_ci                           {{cc, r5, r8, r4, ROR, 8},
4458b8021494Sopenharmony_ci                            false,
4459b8021494Sopenharmony_ci                            al,
4460b8021494Sopenharmony_ci                            "cc r5 r8 r4 ROR 8",
4461b8021494Sopenharmony_ci                            "cc_r5_r8_r4_ROR_8"},
4462b8021494Sopenharmony_ci                           {{cc, r4, r11, r11, ROR, 16},
4463b8021494Sopenharmony_ci                            false,
4464b8021494Sopenharmony_ci                            al,
4465b8021494Sopenharmony_ci                            "cc r4 r11 r11 ROR 16",
4466b8021494Sopenharmony_ci                            "cc_r4_r11_r11_ROR_16"},
4467b8021494Sopenharmony_ci                           {{mi, r13, r9, r7, ROR, 24},
4468b8021494Sopenharmony_ci                            false,
4469b8021494Sopenharmony_ci                            al,
4470b8021494Sopenharmony_ci                            "mi r13 r9 r7 ROR 24",
4471b8021494Sopenharmony_ci                            "mi_r13_r9_r7_ROR_24"},
4472b8021494Sopenharmony_ci                           {{lt, r5, r7, r13, ROR, 24},
4473b8021494Sopenharmony_ci                            false,
4474b8021494Sopenharmony_ci                            al,
4475b8021494Sopenharmony_ci                            "lt r5 r7 r13 ROR 24",
4476b8021494Sopenharmony_ci                            "lt_r5_r7_r13_ROR_24"},
4477b8021494Sopenharmony_ci                           {{ne, r6, r5, r0, ROR, 8},
4478b8021494Sopenharmony_ci                            false,
4479b8021494Sopenharmony_ci                            al,
4480b8021494Sopenharmony_ci                            "ne r6 r5 r0 ROR 8",
4481b8021494Sopenharmony_ci                            "ne_r6_r5_r0_ROR_8"},
4482b8021494Sopenharmony_ci                           {{vc, r14, r6, r1, ROR, 16},
4483b8021494Sopenharmony_ci                            false,
4484b8021494Sopenharmony_ci                            al,
4485b8021494Sopenharmony_ci                            "vc r14 r6 r1 ROR 16",
4486b8021494Sopenharmony_ci                            "vc_r14_r6_r1_ROR_16"},
4487b8021494Sopenharmony_ci                           {{lt, r8, r10, r0, ROR, 8},
4488b8021494Sopenharmony_ci                            false,
4489b8021494Sopenharmony_ci                            al,
4490b8021494Sopenharmony_ci                            "lt r8 r10 r0 ROR 8",
4491b8021494Sopenharmony_ci                            "lt_r8_r10_r0_ROR_8"},
4492b8021494Sopenharmony_ci                           {{gt, r2, r1, r14, ROR, 0},
4493b8021494Sopenharmony_ci                            false,
4494b8021494Sopenharmony_ci                            al,
4495b8021494Sopenharmony_ci                            "gt r2 r1 r14 ROR 0",
4496b8021494Sopenharmony_ci                            "gt_r2_r1_r14_ROR_0"},
4497b8021494Sopenharmony_ci                           {{mi, r4, r3, r0, ROR, 8},
4498b8021494Sopenharmony_ci                            false,
4499b8021494Sopenharmony_ci                            al,
4500b8021494Sopenharmony_ci                            "mi r4 r3 r0 ROR 8",
4501b8021494Sopenharmony_ci                            "mi_r4_r3_r0_ROR_8"},
4502b8021494Sopenharmony_ci                           {{gt, r1, r3, r14, ROR, 24},
4503b8021494Sopenharmony_ci                            false,
4504b8021494Sopenharmony_ci                            al,
4505b8021494Sopenharmony_ci                            "gt r1 r3 r14 ROR 24",
4506b8021494Sopenharmony_ci                            "gt_r1_r3_r14_ROR_24"},
4507b8021494Sopenharmony_ci                           {{cc, r3, r9, r1, ROR, 0},
4508b8021494Sopenharmony_ci                            false,
4509b8021494Sopenharmony_ci                            al,
4510b8021494Sopenharmony_ci                            "cc r3 r9 r1 ROR 0",
4511b8021494Sopenharmony_ci                            "cc_r3_r9_r1_ROR_0"},
4512b8021494Sopenharmony_ci                           {{ne, r3, r1, r6, ROR, 24},
4513b8021494Sopenharmony_ci                            false,
4514b8021494Sopenharmony_ci                            al,
4515b8021494Sopenharmony_ci                            "ne r3 r1 r6 ROR 24",
4516b8021494Sopenharmony_ci                            "ne_r3_r1_r6_ROR_24"},
4517b8021494Sopenharmony_ci                           {{gt, r3, r11, r6, ROR, 24},
4518b8021494Sopenharmony_ci                            false,
4519b8021494Sopenharmony_ci                            al,
4520b8021494Sopenharmony_ci                            "gt r3 r11 r6 ROR 24",
4521b8021494Sopenharmony_ci                            "gt_r3_r11_r6_ROR_24"},
4522b8021494Sopenharmony_ci                           {{mi, r9, r7, r7, ROR, 0},
4523b8021494Sopenharmony_ci                            false,
4524b8021494Sopenharmony_ci                            al,
4525b8021494Sopenharmony_ci                            "mi r9 r7 r7 ROR 0",
4526b8021494Sopenharmony_ci                            "mi_r9_r7_r7_ROR_0"},
4527b8021494Sopenharmony_ci                           {{le, r0, r11, r11, ROR, 0},
4528b8021494Sopenharmony_ci                            false,
4529b8021494Sopenharmony_ci                            al,
4530b8021494Sopenharmony_ci                            "le r0 r11 r11 ROR 0",
4531b8021494Sopenharmony_ci                            "le_r0_r11_r11_ROR_0"},
4532b8021494Sopenharmony_ci                           {{ge, r6, r10, r6, ROR, 16},
4533b8021494Sopenharmony_ci                            false,
4534b8021494Sopenharmony_ci                            al,
4535b8021494Sopenharmony_ci                            "ge r6 r10 r6 ROR 16",
4536b8021494Sopenharmony_ci                            "ge_r6_r10_r6_ROR_16"},
4537b8021494Sopenharmony_ci                           {{ls, r12, r9, r6, ROR, 8},
4538b8021494Sopenharmony_ci                            false,
4539b8021494Sopenharmony_ci                            al,
4540b8021494Sopenharmony_ci                            "ls r12 r9 r6 ROR 8",
4541b8021494Sopenharmony_ci                            "ls_r12_r9_r6_ROR_8"},
4542b8021494Sopenharmony_ci                           {{al, r1, r5, r11, ROR, 8},
4543b8021494Sopenharmony_ci                            false,
4544b8021494Sopenharmony_ci                            al,
4545b8021494Sopenharmony_ci                            "al r1 r5 r11 ROR 8",
4546b8021494Sopenharmony_ci                            "al_r1_r5_r11_ROR_8"},
4547b8021494Sopenharmony_ci                           {{cs, r9, r10, r9, ROR, 8},
4548b8021494Sopenharmony_ci                            false,
4549b8021494Sopenharmony_ci                            al,
4550b8021494Sopenharmony_ci                            "cs r9 r10 r9 ROR 8",
4551b8021494Sopenharmony_ci                            "cs_r9_r10_r9_ROR_8"},
4552b8021494Sopenharmony_ci                           {{mi, r11, r14, r9, ROR, 24},
4553b8021494Sopenharmony_ci                            false,
4554b8021494Sopenharmony_ci                            al,
4555b8021494Sopenharmony_ci                            "mi r11 r14 r9 ROR 24",
4556b8021494Sopenharmony_ci                            "mi_r11_r14_r9_ROR_24"},
4557b8021494Sopenharmony_ci                           {{ne, r12, r11, r12, ROR, 16},
4558b8021494Sopenharmony_ci                            false,
4559b8021494Sopenharmony_ci                            al,
4560b8021494Sopenharmony_ci                            "ne r12 r11 r12 ROR 16",
4561b8021494Sopenharmony_ci                            "ne_r12_r11_r12_ROR_16"},
4562b8021494Sopenharmony_ci                           {{ge, r7, r5, r1, ROR, 0},
4563b8021494Sopenharmony_ci                            false,
4564b8021494Sopenharmony_ci                            al,
4565b8021494Sopenharmony_ci                            "ge r7 r5 r1 ROR 0",
4566b8021494Sopenharmony_ci                            "ge_r7_r5_r1_ROR_0"},
4567b8021494Sopenharmony_ci                           {{vc, r6, r13, r2, ROR, 16},
4568b8021494Sopenharmony_ci                            false,
4569b8021494Sopenharmony_ci                            al,
4570b8021494Sopenharmony_ci                            "vc r6 r13 r2 ROR 16",
4571b8021494Sopenharmony_ci                            "vc_r6_r13_r2_ROR_16"},
4572b8021494Sopenharmony_ci                           {{mi, r8, r2, r3, ROR, 8},
4573b8021494Sopenharmony_ci                            false,
4574b8021494Sopenharmony_ci                            al,
4575b8021494Sopenharmony_ci                            "mi r8 r2 r3 ROR 8",
4576b8021494Sopenharmony_ci                            "mi_r8_r2_r3_ROR_8"},
4577b8021494Sopenharmony_ci                           {{lt, r10, r0, r2, ROR, 16},
4578b8021494Sopenharmony_ci                            false,
4579b8021494Sopenharmony_ci                            al,
4580b8021494Sopenharmony_ci                            "lt r10 r0 r2 ROR 16",
4581b8021494Sopenharmony_ci                            "lt_r10_r0_r2_ROR_16"},
4582b8021494Sopenharmony_ci                           {{ge, r0, r14, r7, ROR, 8},
4583b8021494Sopenharmony_ci                            false,
4584b8021494Sopenharmony_ci                            al,
4585b8021494Sopenharmony_ci                            "ge r0 r14 r7 ROR 8",
4586b8021494Sopenharmony_ci                            "ge_r0_r14_r7_ROR_8"},
4587b8021494Sopenharmony_ci                           {{mi, r5, r11, r6, ROR, 0},
4588b8021494Sopenharmony_ci                            false,
4589b8021494Sopenharmony_ci                            al,
4590b8021494Sopenharmony_ci                            "mi r5 r11 r6 ROR 0",
4591b8021494Sopenharmony_ci                            "mi_r5_r11_r6_ROR_0"},
4592b8021494Sopenharmony_ci                           {{eq, r10, r11, r0, ROR, 24},
4593b8021494Sopenharmony_ci                            false,
4594b8021494Sopenharmony_ci                            al,
4595b8021494Sopenharmony_ci                            "eq r10 r11 r0 ROR 24",
4596b8021494Sopenharmony_ci                            "eq_r10_r11_r0_ROR_24"},
4597b8021494Sopenharmony_ci                           {{gt, r10, r3, r3, ROR, 16},
4598b8021494Sopenharmony_ci                            false,
4599b8021494Sopenharmony_ci                            al,
4600b8021494Sopenharmony_ci                            "gt r10 r3 r3 ROR 16",
4601b8021494Sopenharmony_ci                            "gt_r10_r3_r3_ROR_16"},
4602b8021494Sopenharmony_ci                           {{cs, r5, r1, r1, ROR, 0},
4603b8021494Sopenharmony_ci                            false,
4604b8021494Sopenharmony_ci                            al,
4605b8021494Sopenharmony_ci                            "cs r5 r1 r1 ROR 0",
4606b8021494Sopenharmony_ci                            "cs_r5_r1_r1_ROR_0"},
4607b8021494Sopenharmony_ci                           {{ls, r6, r13, r2, ROR, 0},
4608b8021494Sopenharmony_ci                            false,
4609b8021494Sopenharmony_ci                            al,
4610b8021494Sopenharmony_ci                            "ls r6 r13 r2 ROR 0",
4611b8021494Sopenharmony_ci                            "ls_r6_r13_r2_ROR_0"},
4612b8021494Sopenharmony_ci                           {{al, r0, r2, r7, ROR, 0},
4613b8021494Sopenharmony_ci                            false,
4614b8021494Sopenharmony_ci                            al,
4615b8021494Sopenharmony_ci                            "al r0 r2 r7 ROR 0",
4616b8021494Sopenharmony_ci                            "al_r0_r2_r7_ROR_0"},
4617b8021494Sopenharmony_ci                           {{le, r9, r13, r12, ROR, 24},
4618b8021494Sopenharmony_ci                            false,
4619b8021494Sopenharmony_ci                            al,
4620b8021494Sopenharmony_ci                            "le r9 r13 r12 ROR 24",
4621b8021494Sopenharmony_ci                            "le_r9_r13_r12_ROR_24"},
4622b8021494Sopenharmony_ci                           {{eq, r11, r0, r4, ROR, 0},
4623b8021494Sopenharmony_ci                            false,
4624b8021494Sopenharmony_ci                            al,
4625b8021494Sopenharmony_ci                            "eq r11 r0 r4 ROR 0",
4626b8021494Sopenharmony_ci                            "eq_r11_r0_r4_ROR_0"},
4627b8021494Sopenharmony_ci                           {{ne, r10, r10, r12, ROR, 24},
4628b8021494Sopenharmony_ci                            false,
4629b8021494Sopenharmony_ci                            al,
4630b8021494Sopenharmony_ci                            "ne r10 r10 r12 ROR 24",
4631b8021494Sopenharmony_ci                            "ne_r10_r10_r12_ROR_24"},
4632b8021494Sopenharmony_ci                           {{ls, r0, r6, r7, ROR, 16},
4633b8021494Sopenharmony_ci                            false,
4634b8021494Sopenharmony_ci                            al,
4635b8021494Sopenharmony_ci                            "ls r0 r6 r7 ROR 16",
4636b8021494Sopenharmony_ci                            "ls_r0_r6_r7_ROR_16"},
4637b8021494Sopenharmony_ci                           {{ls, r5, r4, r6, ROR, 16},
4638b8021494Sopenharmony_ci                            false,
4639b8021494Sopenharmony_ci                            al,
4640b8021494Sopenharmony_ci                            "ls r5 r4 r6 ROR 16",
4641b8021494Sopenharmony_ci                            "ls_r5_r4_r6_ROR_16"},
4642b8021494Sopenharmony_ci                           {{eq, r7, r3, r12, ROR, 8},
4643b8021494Sopenharmony_ci                            false,
4644b8021494Sopenharmony_ci                            al,
4645b8021494Sopenharmony_ci                            "eq r7 r3 r12 ROR 8",
4646b8021494Sopenharmony_ci                            "eq_r7_r3_r12_ROR_8"},
4647b8021494Sopenharmony_ci                           {{cs, r8, r0, r3, ROR, 0},
4648b8021494Sopenharmony_ci                            false,
4649b8021494Sopenharmony_ci                            al,
4650b8021494Sopenharmony_ci                            "cs r8 r0 r3 ROR 0",
4651b8021494Sopenharmony_ci                            "cs_r8_r0_r3_ROR_0"},
4652b8021494Sopenharmony_ci                           {{ls, r1, r3, r2, ROR, 0},
4653b8021494Sopenharmony_ci                            false,
4654b8021494Sopenharmony_ci                            al,
4655b8021494Sopenharmony_ci                            "ls r1 r3 r2 ROR 0",
4656b8021494Sopenharmony_ci                            "ls_r1_r3_r2_ROR_0"},
4657b8021494Sopenharmony_ci                           {{lt, r2, r0, r2, ROR, 24},
4658b8021494Sopenharmony_ci                            false,
4659b8021494Sopenharmony_ci                            al,
4660b8021494Sopenharmony_ci                            "lt r2 r0 r2 ROR 24",
4661b8021494Sopenharmony_ci                            "lt_r2_r0_r2_ROR_24"},
4662b8021494Sopenharmony_ci                           {{eq, r6, r9, r10, ROR, 8},
4663b8021494Sopenharmony_ci                            false,
4664b8021494Sopenharmony_ci                            al,
4665b8021494Sopenharmony_ci                            "eq r6 r9 r10 ROR 8",
4666b8021494Sopenharmony_ci                            "eq_r6_r9_r10_ROR_8"},
4667b8021494Sopenharmony_ci                           {{vs, r12, r4, r10, ROR, 16},
4668b8021494Sopenharmony_ci                            false,
4669b8021494Sopenharmony_ci                            al,
4670b8021494Sopenharmony_ci                            "vs r12 r4 r10 ROR 16",
4671b8021494Sopenharmony_ci                            "vs_r12_r4_r10_ROR_16"},
4672b8021494Sopenharmony_ci                           {{cc, r0, r14, r1, ROR, 24},
4673b8021494Sopenharmony_ci                            false,
4674b8021494Sopenharmony_ci                            al,
4675b8021494Sopenharmony_ci                            "cc r0 r14 r1 ROR 24",
4676b8021494Sopenharmony_ci                            "cc_r0_r14_r1_ROR_24"},
4677b8021494Sopenharmony_ci                           {{al, r6, r11, r10, ROR, 0},
4678b8021494Sopenharmony_ci                            false,
4679b8021494Sopenharmony_ci                            al,
4680b8021494Sopenharmony_ci                            "al r6 r11 r10 ROR 0",
4681b8021494Sopenharmony_ci                            "al_r6_r11_r10_ROR_0"},
4682b8021494Sopenharmony_ci                           {{le, r4, r3, r4, ROR, 16},
4683b8021494Sopenharmony_ci                            false,
4684b8021494Sopenharmony_ci                            al,
4685b8021494Sopenharmony_ci                            "le r4 r3 r4 ROR 16",
4686b8021494Sopenharmony_ci                            "le_r4_r3_r4_ROR_16"},
4687b8021494Sopenharmony_ci                           {{vs, r5, r14, r1, ROR, 8},
4688b8021494Sopenharmony_ci                            false,
4689b8021494Sopenharmony_ci                            al,
4690b8021494Sopenharmony_ci                            "vs r5 r14 r1 ROR 8",
4691b8021494Sopenharmony_ci                            "vs_r5_r14_r1_ROR_8"},
4692b8021494Sopenharmony_ci                           {{eq, r8, r10, r4, ROR, 24},
4693b8021494Sopenharmony_ci                            false,
4694b8021494Sopenharmony_ci                            al,
4695b8021494Sopenharmony_ci                            "eq r8 r10 r4 ROR 24",
4696b8021494Sopenharmony_ci                            "eq_r8_r10_r4_ROR_24"},
4697b8021494Sopenharmony_ci                           {{ne, r10, r11, r5, ROR, 16},
4698b8021494Sopenharmony_ci                            false,
4699b8021494Sopenharmony_ci                            al,
4700b8021494Sopenharmony_ci                            "ne r10 r11 r5 ROR 16",
4701b8021494Sopenharmony_ci                            "ne_r10_r11_r5_ROR_16"},
4702b8021494Sopenharmony_ci                           {{vc, r5, r1, r9, ROR, 8},
4703b8021494Sopenharmony_ci                            false,
4704b8021494Sopenharmony_ci                            al,
4705b8021494Sopenharmony_ci                            "vc r5 r1 r9 ROR 8",
4706b8021494Sopenharmony_ci                            "vc_r5_r1_r9_ROR_8"},
4707b8021494Sopenharmony_ci                           {{vc, r2, r9, r7, ROR, 16},
4708b8021494Sopenharmony_ci                            false,
4709b8021494Sopenharmony_ci                            al,
4710b8021494Sopenharmony_ci                            "vc r2 r9 r7 ROR 16",
4711b8021494Sopenharmony_ci                            "vc_r2_r9_r7_ROR_16"},
4712b8021494Sopenharmony_ci                           {{ne, r12, r3, r4, ROR, 24},
4713b8021494Sopenharmony_ci                            false,
4714b8021494Sopenharmony_ci                            al,
4715b8021494Sopenharmony_ci                            "ne r12 r3 r4 ROR 24",
4716b8021494Sopenharmony_ci                            "ne_r12_r3_r4_ROR_24"},
4717b8021494Sopenharmony_ci                           {{mi, r1, r9, r11, ROR, 16},
4718b8021494Sopenharmony_ci                            false,
4719b8021494Sopenharmony_ci                            al,
4720b8021494Sopenharmony_ci                            "mi r1 r9 r11 ROR 16",
4721b8021494Sopenharmony_ci                            "mi_r1_r9_r11_ROR_16"},
4722b8021494Sopenharmony_ci                           {{hi, r12, r5, r2, ROR, 0},
4723b8021494Sopenharmony_ci                            false,
4724b8021494Sopenharmony_ci                            al,
4725b8021494Sopenharmony_ci                            "hi r12 r5 r2 ROR 0",
4726b8021494Sopenharmony_ci                            "hi_r12_r5_r2_ROR_0"},
4727b8021494Sopenharmony_ci                           {{ge, r14, r3, r7, ROR, 16},
4728b8021494Sopenharmony_ci                            false,
4729b8021494Sopenharmony_ci                            al,
4730b8021494Sopenharmony_ci                            "ge r14 r3 r7 ROR 16",
4731b8021494Sopenharmony_ci                            "ge_r14_r3_r7_ROR_16"},
4732b8021494Sopenharmony_ci                           {{lt, r11, r14, r7, ROR, 0},
4733b8021494Sopenharmony_ci                            false,
4734b8021494Sopenharmony_ci                            al,
4735b8021494Sopenharmony_ci                            "lt r11 r14 r7 ROR 0",
4736b8021494Sopenharmony_ci                            "lt_r11_r14_r7_ROR_0"},
4737b8021494Sopenharmony_ci                           {{ge, r5, r2, r5, ROR, 0},
4738b8021494Sopenharmony_ci                            false,
4739b8021494Sopenharmony_ci                            al,
4740b8021494Sopenharmony_ci                            "ge r5 r2 r5 ROR 0",
4741b8021494Sopenharmony_ci                            "ge_r5_r2_r5_ROR_0"},
4742b8021494Sopenharmony_ci                           {{ne, r10, r6, r11, ROR, 8},
4743b8021494Sopenharmony_ci                            false,
4744b8021494Sopenharmony_ci                            al,
4745b8021494Sopenharmony_ci                            "ne r10 r6 r11 ROR 8",
4746b8021494Sopenharmony_ci                            "ne_r10_r6_r11_ROR_8"},
4747b8021494Sopenharmony_ci                           {{vs, r11, r5, r13, ROR, 8},
4748b8021494Sopenharmony_ci                            false,
4749b8021494Sopenharmony_ci                            al,
4750b8021494Sopenharmony_ci                            "vs r11 r5 r13 ROR 8",
4751b8021494Sopenharmony_ci                            "vs_r11_r5_r13_ROR_8"},
4752b8021494Sopenharmony_ci                           {{cc, r10, r10, r11, ROR, 16},
4753b8021494Sopenharmony_ci                            false,
4754b8021494Sopenharmony_ci                            al,
4755b8021494Sopenharmony_ci                            "cc r10 r10 r11 ROR 16",
4756b8021494Sopenharmony_ci                            "cc_r10_r10_r11_ROR_16"},
4757b8021494Sopenharmony_ci                           {{hi, r6, r13, r5, ROR, 24},
4758b8021494Sopenharmony_ci                            false,
4759b8021494Sopenharmony_ci                            al,
4760b8021494Sopenharmony_ci                            "hi r6 r13 r5 ROR 24",
4761b8021494Sopenharmony_ci                            "hi_r6_r13_r5_ROR_24"},
4762b8021494Sopenharmony_ci                           {{gt, r13, r14, r2, ROR, 0},
4763b8021494Sopenharmony_ci                            false,
4764b8021494Sopenharmony_ci                            al,
4765b8021494Sopenharmony_ci                            "gt r13 r14 r2 ROR 0",
4766b8021494Sopenharmony_ci                            "gt_r13_r14_r2_ROR_0"},
4767b8021494Sopenharmony_ci                           {{mi, r9, r1, r14, ROR, 16},
4768b8021494Sopenharmony_ci                            false,
4769b8021494Sopenharmony_ci                            al,
4770b8021494Sopenharmony_ci                            "mi r9 r1 r14 ROR 16",
4771b8021494Sopenharmony_ci                            "mi_r9_r1_r14_ROR_16"},
4772b8021494Sopenharmony_ci                           {{eq, r4, r1, r9, ROR, 16},
4773b8021494Sopenharmony_ci                            false,
4774b8021494Sopenharmony_ci                            al,
4775b8021494Sopenharmony_ci                            "eq r4 r1 r9 ROR 16",
4776b8021494Sopenharmony_ci                            "eq_r4_r1_r9_ROR_16"},
4777b8021494Sopenharmony_ci                           {{ge, r10, r0, r14, ROR, 24},
4778b8021494Sopenharmony_ci                            false,
4779b8021494Sopenharmony_ci                            al,
4780b8021494Sopenharmony_ci                            "ge r10 r0 r14 ROR 24",
4781b8021494Sopenharmony_ci                            "ge_r10_r0_r14_ROR_24"},
4782b8021494Sopenharmony_ci                           {{ls, r12, r12, r11, ROR, 24},
4783b8021494Sopenharmony_ci                            false,
4784b8021494Sopenharmony_ci                            al,
4785b8021494Sopenharmony_ci                            "ls r12 r12 r11 ROR 24",
4786b8021494Sopenharmony_ci                            "ls_r12_r12_r11_ROR_24"},
4787b8021494Sopenharmony_ci                           {{ls, r14, r7, r14, ROR, 24},
4788b8021494Sopenharmony_ci                            false,
4789b8021494Sopenharmony_ci                            al,
4790b8021494Sopenharmony_ci                            "ls r14 r7 r14 ROR 24",
4791b8021494Sopenharmony_ci                            "ls_r14_r7_r14_ROR_24"},
4792b8021494Sopenharmony_ci                           {{ne, r10, r2, r11, ROR, 8},
4793b8021494Sopenharmony_ci                            false,
4794b8021494Sopenharmony_ci                            al,
4795b8021494Sopenharmony_ci                            "ne r10 r2 r11 ROR 8",
4796b8021494Sopenharmony_ci                            "ne_r10_r2_r11_ROR_8"},
4797b8021494Sopenharmony_ci                           {{lt, r14, r2, r9, ROR, 0},
4798b8021494Sopenharmony_ci                            false,
4799b8021494Sopenharmony_ci                            al,
4800b8021494Sopenharmony_ci                            "lt r14 r2 r9 ROR 0",
4801b8021494Sopenharmony_ci                            "lt_r14_r2_r9_ROR_0"},
4802b8021494Sopenharmony_ci                           {{eq, r4, r4, r1, ROR, 24},
4803b8021494Sopenharmony_ci                            false,
4804b8021494Sopenharmony_ci                            al,
4805b8021494Sopenharmony_ci                            "eq r4 r4 r1 ROR 24",
4806b8021494Sopenharmony_ci                            "eq_r4_r4_r1_ROR_24"},
4807b8021494Sopenharmony_ci                           {{cc, r7, r0, r9, ROR, 24},
4808b8021494Sopenharmony_ci                            false,
4809b8021494Sopenharmony_ci                            al,
4810b8021494Sopenharmony_ci                            "cc r7 r0 r9 ROR 24",
4811b8021494Sopenharmony_ci                            "cc_r7_r0_r9_ROR_24"},
4812b8021494Sopenharmony_ci                           {{al, r3, r3, r11, ROR, 8},
4813b8021494Sopenharmony_ci                            false,
4814b8021494Sopenharmony_ci                            al,
4815b8021494Sopenharmony_ci                            "al r3 r3 r11 ROR 8",
4816b8021494Sopenharmony_ci                            "al_r3_r3_r11_ROR_8"},
4817b8021494Sopenharmony_ci                           {{le, r8, r9, r14, ROR, 0},
4818b8021494Sopenharmony_ci                            false,
4819b8021494Sopenharmony_ci                            al,
4820b8021494Sopenharmony_ci                            "le r8 r9 r14 ROR 0",
4821b8021494Sopenharmony_ci                            "le_r8_r9_r14_ROR_0"},
4822b8021494Sopenharmony_ci                           {{gt, r2, r9, r4, ROR, 16},
4823b8021494Sopenharmony_ci                            false,
4824b8021494Sopenharmony_ci                            al,
4825b8021494Sopenharmony_ci                            "gt r2 r9 r4 ROR 16",
4826b8021494Sopenharmony_ci                            "gt_r2_r9_r4_ROR_16"},
4827b8021494Sopenharmony_ci                           {{ne, r11, r11, r12, ROR, 0},
4828b8021494Sopenharmony_ci                            false,
4829b8021494Sopenharmony_ci                            al,
4830b8021494Sopenharmony_ci                            "ne r11 r11 r12 ROR 0",
4831b8021494Sopenharmony_ci                            "ne_r11_r11_r12_ROR_0"},
4832b8021494Sopenharmony_ci                           {{hi, r13, r11, r3, ROR, 0},
4833b8021494Sopenharmony_ci                            false,
4834b8021494Sopenharmony_ci                            al,
4835b8021494Sopenharmony_ci                            "hi r13 r11 r3 ROR 0",
4836b8021494Sopenharmony_ci                            "hi_r13_r11_r3_ROR_0"},
4837b8021494Sopenharmony_ci                           {{eq, r10, r13, r14, ROR, 24},
4838b8021494Sopenharmony_ci                            false,
4839b8021494Sopenharmony_ci                            al,
4840b8021494Sopenharmony_ci                            "eq r10 r13 r14 ROR 24",
4841b8021494Sopenharmony_ci                            "eq_r10_r13_r14_ROR_24"},
4842b8021494Sopenharmony_ci                           {{ne, r3, r5, r3, ROR, 0},
4843b8021494Sopenharmony_ci                            false,
4844b8021494Sopenharmony_ci                            al,
4845b8021494Sopenharmony_ci                            "ne r3 r5 r3 ROR 0",
4846b8021494Sopenharmony_ci                            "ne_r3_r5_r3_ROR_0"},
4847b8021494Sopenharmony_ci                           {{eq, r9, r4, r14, ROR, 0},
4848b8021494Sopenharmony_ci                            false,
4849b8021494Sopenharmony_ci                            al,
4850b8021494Sopenharmony_ci                            "eq r9 r4 r14 ROR 0",
4851b8021494Sopenharmony_ci                            "eq_r9_r4_r14_ROR_0"},
4852b8021494Sopenharmony_ci                           {{al, r14, r8, r7, ROR, 24},
4853b8021494Sopenharmony_ci                            false,
4854b8021494Sopenharmony_ci                            al,
4855b8021494Sopenharmony_ci                            "al r14 r8 r7 ROR 24",
4856b8021494Sopenharmony_ci                            "al_r14_r8_r7_ROR_24"},
4857b8021494Sopenharmony_ci                           {{mi, r0, r0, r13, ROR, 8},
4858b8021494Sopenharmony_ci                            false,
4859b8021494Sopenharmony_ci                            al,
4860b8021494Sopenharmony_ci                            "mi r0 r0 r13 ROR 8",
4861b8021494Sopenharmony_ci                            "mi_r0_r0_r13_ROR_8"},
4862b8021494Sopenharmony_ci                           {{cc, r9, r4, r13, ROR, 16},
4863b8021494Sopenharmony_ci                            false,
4864b8021494Sopenharmony_ci                            al,
4865b8021494Sopenharmony_ci                            "cc r9 r4 r13 ROR 16",
4866b8021494Sopenharmony_ci                            "cc_r9_r4_r13_ROR_16"},
4867b8021494Sopenharmony_ci                           {{cc, r10, r0, r4, ROR, 24},
4868b8021494Sopenharmony_ci                            false,
4869b8021494Sopenharmony_ci                            al,
4870b8021494Sopenharmony_ci                            "cc r10 r0 r4 ROR 24",
4871b8021494Sopenharmony_ci                            "cc_r10_r0_r4_ROR_24"},
4872b8021494Sopenharmony_ci                           {{ge, r7, r5, r10, ROR, 24},
4873b8021494Sopenharmony_ci                            false,
4874b8021494Sopenharmony_ci                            al,
4875b8021494Sopenharmony_ci                            "ge r7 r5 r10 ROR 24",
4876b8021494Sopenharmony_ci                            "ge_r7_r5_r10_ROR_24"},
4877b8021494Sopenharmony_ci                           {{vs, r7, r0, r14, ROR, 24},
4878b8021494Sopenharmony_ci                            false,
4879b8021494Sopenharmony_ci                            al,
4880b8021494Sopenharmony_ci                            "vs r7 r0 r14 ROR 24",
4881b8021494Sopenharmony_ci                            "vs_r7_r0_r14_ROR_24"},
4882b8021494Sopenharmony_ci                           {{cc, r12, r5, r9, ROR, 16},
4883b8021494Sopenharmony_ci                            false,
4884b8021494Sopenharmony_ci                            al,
4885b8021494Sopenharmony_ci                            "cc r12 r5 r9 ROR 16",
4886b8021494Sopenharmony_ci                            "cc_r12_r5_r9_ROR_16"},
4887b8021494Sopenharmony_ci                           {{le, r6, r8, r2, ROR, 0},
4888b8021494Sopenharmony_ci                            false,
4889b8021494Sopenharmony_ci                            al,
4890b8021494Sopenharmony_ci                            "le r6 r8 r2 ROR 0",
4891b8021494Sopenharmony_ci                            "le_r6_r8_r2_ROR_0"},
4892b8021494Sopenharmony_ci                           {{ne, r13, r13, r3, ROR, 24},
4893b8021494Sopenharmony_ci                            false,
4894b8021494Sopenharmony_ci                            al,
4895b8021494Sopenharmony_ci                            "ne r13 r13 r3 ROR 24",
4896b8021494Sopenharmony_ci                            "ne_r13_r13_r3_ROR_24"},
4897b8021494Sopenharmony_ci                           {{eq, r1, r10, r1, ROR, 8},
4898b8021494Sopenharmony_ci                            false,
4899b8021494Sopenharmony_ci                            al,
4900b8021494Sopenharmony_ci                            "eq r1 r10 r1 ROR 8",
4901b8021494Sopenharmony_ci                            "eq_r1_r10_r1_ROR_8"},
4902b8021494Sopenharmony_ci                           {{eq, r14, r10, r6, ROR, 16},
4903b8021494Sopenharmony_ci                            false,
4904b8021494Sopenharmony_ci                            al,
4905b8021494Sopenharmony_ci                            "eq r14 r10 r6 ROR 16",
4906b8021494Sopenharmony_ci                            "eq_r14_r10_r6_ROR_16"},
4907b8021494Sopenharmony_ci                           {{al, r14, r14, r10, ROR, 8},
4908b8021494Sopenharmony_ci                            false,
4909b8021494Sopenharmony_ci                            al,
4910b8021494Sopenharmony_ci                            "al r14 r14 r10 ROR 8",
4911b8021494Sopenharmony_ci                            "al_r14_r14_r10_ROR_8"},
4912b8021494Sopenharmony_ci                           {{al, r7, r8, r4, ROR, 24},
4913b8021494Sopenharmony_ci                            false,
4914b8021494Sopenharmony_ci                            al,
4915b8021494Sopenharmony_ci                            "al r7 r8 r4 ROR 24",
4916b8021494Sopenharmony_ci                            "al_r7_r8_r4_ROR_24"},
4917b8021494Sopenharmony_ci                           {{al, r11, r6, r6, ROR, 8},
4918b8021494Sopenharmony_ci                            false,
4919b8021494Sopenharmony_ci                            al,
4920b8021494Sopenharmony_ci                            "al r11 r6 r6 ROR 8",
4921b8021494Sopenharmony_ci                            "al_r11_r6_r6_ROR_8"},
4922b8021494Sopenharmony_ci                           {{lt, r5, r3, r13, ROR, 16},
4923b8021494Sopenharmony_ci                            false,
4924b8021494Sopenharmony_ci                            al,
4925b8021494Sopenharmony_ci                            "lt r5 r3 r13 ROR 16",
4926b8021494Sopenharmony_ci                            "lt_r5_r3_r13_ROR_16"},
4927b8021494Sopenharmony_ci                           {{cc, r8, r3, r2, ROR, 24},
4928b8021494Sopenharmony_ci                            false,
4929b8021494Sopenharmony_ci                            al,
4930b8021494Sopenharmony_ci                            "cc r8 r3 r2 ROR 24",
4931b8021494Sopenharmony_ci                            "cc_r8_r3_r2_ROR_24"},
4932b8021494Sopenharmony_ci                           {{ge, r11, r0, r10, ROR, 0},
4933b8021494Sopenharmony_ci                            false,
4934b8021494Sopenharmony_ci                            al,
4935b8021494Sopenharmony_ci                            "ge r11 r0 r10 ROR 0",
4936b8021494Sopenharmony_ci                            "ge_r11_r0_r10_ROR_0"},
4937b8021494Sopenharmony_ci                           {{ge, r7, r12, r12, ROR, 16},
4938b8021494Sopenharmony_ci                            false,
4939b8021494Sopenharmony_ci                            al,
4940b8021494Sopenharmony_ci                            "ge r7 r12 r12 ROR 16",
4941b8021494Sopenharmony_ci                            "ge_r7_r12_r12_ROR_16"},
4942b8021494Sopenharmony_ci                           {{ls, r7, r5, r2, ROR, 8},
4943b8021494Sopenharmony_ci                            false,
4944b8021494Sopenharmony_ci                            al,
4945b8021494Sopenharmony_ci                            "ls r7 r5 r2 ROR 8",
4946b8021494Sopenharmony_ci                            "ls_r7_r5_r2_ROR_8"},
4947b8021494Sopenharmony_ci                           {{hi, r14, r4, r3, ROR, 8},
4948b8021494Sopenharmony_ci                            false,
4949b8021494Sopenharmony_ci                            al,
4950b8021494Sopenharmony_ci                            "hi r14 r4 r3 ROR 8",
4951b8021494Sopenharmony_ci                            "hi_r14_r4_r3_ROR_8"},
4952b8021494Sopenharmony_ci                           {{le, r3, r5, r2, ROR, 0},
4953b8021494Sopenharmony_ci                            false,
4954b8021494Sopenharmony_ci                            al,
4955b8021494Sopenharmony_ci                            "le r3 r5 r2 ROR 0",
4956b8021494Sopenharmony_ci                            "le_r3_r5_r2_ROR_0"},
4957b8021494Sopenharmony_ci                           {{cs, r13, r9, r13, ROR, 16},
4958b8021494Sopenharmony_ci                            false,
4959b8021494Sopenharmony_ci                            al,
4960b8021494Sopenharmony_ci                            "cs r13 r9 r13 ROR 16",
4961b8021494Sopenharmony_ci                            "cs_r13_r9_r13_ROR_16"},
4962b8021494Sopenharmony_ci                           {{ge, r1, r14, r2, ROR, 16},
4963b8021494Sopenharmony_ci                            false,
4964b8021494Sopenharmony_ci                            al,
4965b8021494Sopenharmony_ci                            "ge r1 r14 r2 ROR 16",
4966b8021494Sopenharmony_ci                            "ge_r1_r14_r2_ROR_16"},
4967b8021494Sopenharmony_ci                           {{gt, r4, r6, r2, ROR, 16},
4968b8021494Sopenharmony_ci                            false,
4969b8021494Sopenharmony_ci                            al,
4970b8021494Sopenharmony_ci                            "gt r4 r6 r2 ROR 16",
4971b8021494Sopenharmony_ci                            "gt_r4_r6_r2_ROR_16"},
4972b8021494Sopenharmony_ci                           {{al, r6, r8, r13, ROR, 0},
4973b8021494Sopenharmony_ci                            false,
4974b8021494Sopenharmony_ci                            al,
4975b8021494Sopenharmony_ci                            "al r6 r8 r13 ROR 0",
4976b8021494Sopenharmony_ci                            "al_r6_r8_r13_ROR_0"},
4977b8021494Sopenharmony_ci                           {{gt, r6, r8, r3, ROR, 16},
4978b8021494Sopenharmony_ci                            false,
4979b8021494Sopenharmony_ci                            al,
4980b8021494Sopenharmony_ci                            "gt r6 r8 r3 ROR 16",
4981b8021494Sopenharmony_ci                            "gt_r6_r8_r3_ROR_16"},
4982b8021494Sopenharmony_ci                           {{ge, r5, r11, r14, ROR, 24},
4983b8021494Sopenharmony_ci                            false,
4984b8021494Sopenharmony_ci                            al,
4985b8021494Sopenharmony_ci                            "ge r5 r11 r14 ROR 24",
4986b8021494Sopenharmony_ci                            "ge_r5_r11_r14_ROR_24"},
4987b8021494Sopenharmony_ci                           {{cc, r9, r10, r11, ROR, 16},
4988b8021494Sopenharmony_ci                            false,
4989b8021494Sopenharmony_ci                            al,
4990b8021494Sopenharmony_ci                            "cc r9 r10 r11 ROR 16",
4991b8021494Sopenharmony_ci                            "cc_r9_r10_r11_ROR_16"},
4992b8021494Sopenharmony_ci                           {{vs, r11, r13, r3, ROR, 0},
4993b8021494Sopenharmony_ci                            false,
4994b8021494Sopenharmony_ci                            al,
4995b8021494Sopenharmony_ci                            "vs r11 r13 r3 ROR 0",
4996b8021494Sopenharmony_ci                            "vs_r11_r13_r3_ROR_0"},
4997b8021494Sopenharmony_ci                           {{cc, r2, r5, r12, ROR, 24},
4998b8021494Sopenharmony_ci                            false,
4999b8021494Sopenharmony_ci                            al,
5000b8021494Sopenharmony_ci                            "cc r2 r5 r12 ROR 24",
5001b8021494Sopenharmony_ci                            "cc_r2_r5_r12_ROR_24"},
5002b8021494Sopenharmony_ci                           {{ge, r3, r9, r11, ROR, 0},
5003b8021494Sopenharmony_ci                            false,
5004b8021494Sopenharmony_ci                            al,
5005b8021494Sopenharmony_ci                            "ge r3 r9 r11 ROR 0",
5006b8021494Sopenharmony_ci                            "ge_r3_r9_r11_ROR_0"},
5007b8021494Sopenharmony_ci                           {{ne, r8, r3, r1, ROR, 8},
5008b8021494Sopenharmony_ci                            false,
5009b8021494Sopenharmony_ci                            al,
5010b8021494Sopenharmony_ci                            "ne r8 r3 r1 ROR 8",
5011b8021494Sopenharmony_ci                            "ne_r8_r3_r1_ROR_8"},
5012b8021494Sopenharmony_ci                           {{ls, r1, r6, r6, ROR, 16},
5013b8021494Sopenharmony_ci                            false,
5014b8021494Sopenharmony_ci                            al,
5015b8021494Sopenharmony_ci                            "ls r1 r6 r6 ROR 16",
5016b8021494Sopenharmony_ci                            "ls_r1_r6_r6_ROR_16"},
5017b8021494Sopenharmony_ci                           {{pl, r8, r13, r4, ROR, 16},
5018b8021494Sopenharmony_ci                            false,
5019b8021494Sopenharmony_ci                            al,
5020b8021494Sopenharmony_ci                            "pl r8 r13 r4 ROR 16",
5021b8021494Sopenharmony_ci                            "pl_r8_r13_r4_ROR_16"},
5022b8021494Sopenharmony_ci                           {{ge, r7, r3, r0, ROR, 24},
5023b8021494Sopenharmony_ci                            false,
5024b8021494Sopenharmony_ci                            al,
5025b8021494Sopenharmony_ci                            "ge r7 r3 r0 ROR 24",
5026b8021494Sopenharmony_ci                            "ge_r7_r3_r0_ROR_24"},
5027b8021494Sopenharmony_ci                           {{ls, r12, r9, r7, ROR, 16},
5028b8021494Sopenharmony_ci                            false,
5029b8021494Sopenharmony_ci                            al,
5030b8021494Sopenharmony_ci                            "ls r12 r9 r7 ROR 16",
5031b8021494Sopenharmony_ci                            "ls_r12_r9_r7_ROR_16"},
5032b8021494Sopenharmony_ci                           {{ls, r14, r6, r7, ROR, 24},
5033b8021494Sopenharmony_ci                            false,
5034b8021494Sopenharmony_ci                            al,
5035b8021494Sopenharmony_ci                            "ls r14 r6 r7 ROR 24",
5036b8021494Sopenharmony_ci                            "ls_r14_r6_r7_ROR_24"},
5037b8021494Sopenharmony_ci                           {{al, r7, r0, r10, ROR, 8},
5038b8021494Sopenharmony_ci                            false,
5039b8021494Sopenharmony_ci                            al,
5040b8021494Sopenharmony_ci                            "al r7 r0 r10 ROR 8",
5041b8021494Sopenharmony_ci                            "al_r7_r0_r10_ROR_8"},
5042b8021494Sopenharmony_ci                           {{mi, r5, r14, r11, ROR, 0},
5043b8021494Sopenharmony_ci                            false,
5044b8021494Sopenharmony_ci                            al,
5045b8021494Sopenharmony_ci                            "mi r5 r14 r11 ROR 0",
5046b8021494Sopenharmony_ci                            "mi_r5_r14_r11_ROR_0"},
5047b8021494Sopenharmony_ci                           {{ls, r12, r8, r2, ROR, 0},
5048b8021494Sopenharmony_ci                            false,
5049b8021494Sopenharmony_ci                            al,
5050b8021494Sopenharmony_ci                            "ls r12 r8 r2 ROR 0",
5051b8021494Sopenharmony_ci                            "ls_r12_r8_r2_ROR_0"},
5052b8021494Sopenharmony_ci                           {{gt, r2, r2, r10, ROR, 8},
5053b8021494Sopenharmony_ci                            false,
5054b8021494Sopenharmony_ci                            al,
5055b8021494Sopenharmony_ci                            "gt r2 r2 r10 ROR 8",
5056b8021494Sopenharmony_ci                            "gt_r2_r2_r10_ROR_8"},
5057b8021494Sopenharmony_ci                           {{ls, r3, r2, r5, ROR, 0},
5058b8021494Sopenharmony_ci                            false,
5059b8021494Sopenharmony_ci                            al,
5060b8021494Sopenharmony_ci                            "ls r3 r2 r5 ROR 0",
5061b8021494Sopenharmony_ci                            "ls_r3_r2_r5_ROR_0"},
5062b8021494Sopenharmony_ci                           {{ge, r4, r14, r3, ROR, 24},
5063b8021494Sopenharmony_ci                            false,
5064b8021494Sopenharmony_ci                            al,
5065b8021494Sopenharmony_ci                            "ge r4 r14 r3 ROR 24",
5066b8021494Sopenharmony_ci                            "ge_r4_r14_r3_ROR_24"},
5067b8021494Sopenharmony_ci                           {{ls, r5, r2, r6, ROR, 16},
5068b8021494Sopenharmony_ci                            false,
5069b8021494Sopenharmony_ci                            al,
5070b8021494Sopenharmony_ci                            "ls r5 r2 r6 ROR 16",
5071b8021494Sopenharmony_ci                            "ls_r5_r2_r6_ROR_16"},
5072b8021494Sopenharmony_ci                           {{le, r10, r1, r7, ROR, 0},
5073b8021494Sopenharmony_ci                            false,
5074b8021494Sopenharmony_ci                            al,
5075b8021494Sopenharmony_ci                            "le r10 r1 r7 ROR 0",
5076b8021494Sopenharmony_ci                            "le_r10_r1_r7_ROR_0"},
5077b8021494Sopenharmony_ci                           {{gt, r13, r2, r9, ROR, 16},
5078b8021494Sopenharmony_ci                            false,
5079b8021494Sopenharmony_ci                            al,
5080b8021494Sopenharmony_ci                            "gt r13 r2 r9 ROR 16",
5081b8021494Sopenharmony_ci                            "gt_r13_r2_r9_ROR_16"},
5082b8021494Sopenharmony_ci                           {{cs, r12, r9, r7, ROR, 16},
5083b8021494Sopenharmony_ci                            false,
5084b8021494Sopenharmony_ci                            al,
5085b8021494Sopenharmony_ci                            "cs r12 r9 r7 ROR 16",
5086b8021494Sopenharmony_ci                            "cs_r12_r9_r7_ROR_16"},
5087b8021494Sopenharmony_ci                           {{al, r10, r12, r1, ROR, 24},
5088b8021494Sopenharmony_ci                            false,
5089b8021494Sopenharmony_ci                            al,
5090b8021494Sopenharmony_ci                            "al r10 r12 r1 ROR 24",
5091b8021494Sopenharmony_ci                            "al_r10_r12_r1_ROR_24"},
5092b8021494Sopenharmony_ci                           {{le, r9, r3, r14, ROR, 16},
5093b8021494Sopenharmony_ci                            false,
5094b8021494Sopenharmony_ci                            al,
5095b8021494Sopenharmony_ci                            "le r9 r3 r14 ROR 16",
5096b8021494Sopenharmony_ci                            "le_r9_r3_r14_ROR_16"},
5097b8021494Sopenharmony_ci                           {{le, r1, r4, r6, ROR, 16},
5098b8021494Sopenharmony_ci                            false,
5099b8021494Sopenharmony_ci                            al,
5100b8021494Sopenharmony_ci                            "le r1 r4 r6 ROR 16",
5101b8021494Sopenharmony_ci                            "le_r1_r4_r6_ROR_16"}};
5102b8021494Sopenharmony_ci
5103b8021494Sopenharmony_ci// These headers each contain an array of `TestResult` with the reference output
5104b8021494Sopenharmony_ci// values. The reference arrays are names `kReference{mnemonic}`.
5105b8021494Sopenharmony_ci#include "aarch32/traces/assembler-cond-rd-rn-operand-rm-ror-amount-sxtab-a32.h"
5106b8021494Sopenharmony_ci#include "aarch32/traces/assembler-cond-rd-rn-operand-rm-ror-amount-sxtab16-a32.h"
5107b8021494Sopenharmony_ci#include "aarch32/traces/assembler-cond-rd-rn-operand-rm-ror-amount-sxtah-a32.h"
5108b8021494Sopenharmony_ci#include "aarch32/traces/assembler-cond-rd-rn-operand-rm-ror-amount-uxtab-a32.h"
5109b8021494Sopenharmony_ci#include "aarch32/traces/assembler-cond-rd-rn-operand-rm-ror-amount-uxtab16-a32.h"
5110b8021494Sopenharmony_ci#include "aarch32/traces/assembler-cond-rd-rn-operand-rm-ror-amount-uxtah-a32.h"
5111b8021494Sopenharmony_ci
5112b8021494Sopenharmony_ci
5113b8021494Sopenharmony_ci// The maximum number of errors to report in detail for each test.
5114b8021494Sopenharmony_ciconst unsigned kErrorReportLimit = 8;
5115b8021494Sopenharmony_ci
5116b8021494Sopenharmony_citypedef void (MacroAssembler::*Fn)(Condition cond,
5117b8021494Sopenharmony_ci                                   Register rd,
5118b8021494Sopenharmony_ci                                   Register rn,
5119b8021494Sopenharmony_ci                                   const Operand& op);
5120b8021494Sopenharmony_ci
5121b8021494Sopenharmony_civoid TestHelper(Fn instruction,
5122b8021494Sopenharmony_ci                const char* mnemonic,
5123b8021494Sopenharmony_ci                const TestResult reference[]) {
5124b8021494Sopenharmony_ci  unsigned total_error_count = 0;
5125b8021494Sopenharmony_ci  MacroAssembler masm(BUF_SIZE);
5126b8021494Sopenharmony_ci
5127b8021494Sopenharmony_ci  masm.UseA32();
5128b8021494Sopenharmony_ci
5129b8021494Sopenharmony_ci  for (unsigned i = 0; i < ARRAY_SIZE(kTests); i++) {
5130b8021494Sopenharmony_ci    // Values to pass to the macro-assembler.
5131b8021494Sopenharmony_ci    Condition cond = kTests[i].operands.cond;
5132b8021494Sopenharmony_ci    Register rd = kTests[i].operands.rd;
5133b8021494Sopenharmony_ci    Register rn = kTests[i].operands.rn;
5134b8021494Sopenharmony_ci    Register rm = kTests[i].operands.rm;
5135b8021494Sopenharmony_ci    ShiftType ror = kTests[i].operands.ror;
5136b8021494Sopenharmony_ci    uint32_t amount = kTests[i].operands.amount;
5137b8021494Sopenharmony_ci    Operand op(rm, ror, amount);
5138b8021494Sopenharmony_ci
5139b8021494Sopenharmony_ci    int32_t start = masm.GetCursorOffset();
5140b8021494Sopenharmony_ci    {
5141b8021494Sopenharmony_ci      // We never generate more that 4 bytes, as IT instructions are only
5142b8021494Sopenharmony_ci      // allowed for narrow encodings.
5143b8021494Sopenharmony_ci      ExactAssemblyScope scope(&masm, 4, ExactAssemblyScope::kMaximumSize);
5144b8021494Sopenharmony_ci      if (kTests[i].in_it_block) {
5145b8021494Sopenharmony_ci        masm.it(kTests[i].it_condition);
5146b8021494Sopenharmony_ci      }
5147b8021494Sopenharmony_ci      (masm.*instruction)(cond, rd, rn, op);
5148b8021494Sopenharmony_ci    }
5149b8021494Sopenharmony_ci    int32_t end = masm.GetCursorOffset();
5150b8021494Sopenharmony_ci
5151b8021494Sopenharmony_ci    const byte* result_ptr =
5152b8021494Sopenharmony_ci        masm.GetBuffer()->GetOffsetAddress<const byte*>(start);
5153b8021494Sopenharmony_ci    VIXL_ASSERT(start < end);
5154b8021494Sopenharmony_ci    uint32_t result_size = end - start;
5155b8021494Sopenharmony_ci
5156b8021494Sopenharmony_ci    if (Test::generate_test_trace()) {
5157b8021494Sopenharmony_ci      // Print the result bytes.
5158b8021494Sopenharmony_ci      printf("const byte kInstruction_%s_%s[] = {\n",
5159b8021494Sopenharmony_ci             mnemonic,
5160b8021494Sopenharmony_ci             kTests[i].identifier);
5161b8021494Sopenharmony_ci      for (uint32_t j = 0; j < result_size; j++) {
5162b8021494Sopenharmony_ci        if (j == 0) {
5163b8021494Sopenharmony_ci          printf("  0x%02" PRIx8, result_ptr[j]);
5164b8021494Sopenharmony_ci        } else {
5165b8021494Sopenharmony_ci          printf(", 0x%02" PRIx8, result_ptr[j]);
5166b8021494Sopenharmony_ci        }
5167b8021494Sopenharmony_ci      }
5168b8021494Sopenharmony_ci      // This comment is meant to be used by external tools to validate
5169b8021494Sopenharmony_ci      // the encoding. We can parse the comment to figure out what
5170b8021494Sopenharmony_ci      // instruction this corresponds to.
5171b8021494Sopenharmony_ci      if (kTests[i].in_it_block) {
5172b8021494Sopenharmony_ci        printf(" // It %s; %s %s\n};\n",
5173b8021494Sopenharmony_ci               kTests[i].it_condition.GetName(),
5174b8021494Sopenharmony_ci               mnemonic,
5175b8021494Sopenharmony_ci               kTests[i].operands_description);
5176b8021494Sopenharmony_ci      } else {
5177b8021494Sopenharmony_ci        printf(" // %s %s\n};\n", mnemonic, kTests[i].operands_description);
5178b8021494Sopenharmony_ci      }
5179b8021494Sopenharmony_ci    } else {
5180b8021494Sopenharmony_ci      // Check we've emitted the exact same encoding as present in the
5181b8021494Sopenharmony_ci      // trace file. Only print up to `kErrorReportLimit` errors.
5182b8021494Sopenharmony_ci      if (((result_size != reference[i].size) ||
5183b8021494Sopenharmony_ci           (memcmp(result_ptr, reference[i].encoding, reference[i].size) !=
5184b8021494Sopenharmony_ci            0)) &&
5185b8021494Sopenharmony_ci          (++total_error_count <= kErrorReportLimit)) {
5186b8021494Sopenharmony_ci        printf("Error when testing \"%s\" with operands \"%s\":\n",
5187b8021494Sopenharmony_ci               mnemonic,
5188b8021494Sopenharmony_ci               kTests[i].operands_description);
5189b8021494Sopenharmony_ci        printf("  Expected: ");
5190b8021494Sopenharmony_ci        for (uint32_t j = 0; j < reference[i].size; j++) {
5191b8021494Sopenharmony_ci          if (j == 0) {
5192b8021494Sopenharmony_ci            printf("0x%02" PRIx8, reference[i].encoding[j]);
5193b8021494Sopenharmony_ci          } else {
5194b8021494Sopenharmony_ci            printf(", 0x%02" PRIx8, reference[i].encoding[j]);
5195b8021494Sopenharmony_ci          }
5196b8021494Sopenharmony_ci        }
5197b8021494Sopenharmony_ci        printf("\n");
5198b8021494Sopenharmony_ci        printf("  Found:    ");
5199b8021494Sopenharmony_ci        for (uint32_t j = 0; j < result_size; j++) {
5200b8021494Sopenharmony_ci          if (j == 0) {
5201b8021494Sopenharmony_ci            printf("0x%02" PRIx8, result_ptr[j]);
5202b8021494Sopenharmony_ci          } else {
5203b8021494Sopenharmony_ci            printf(", 0x%02" PRIx8, result_ptr[j]);
5204b8021494Sopenharmony_ci          }
5205b8021494Sopenharmony_ci        }
5206b8021494Sopenharmony_ci        printf("\n");
5207b8021494Sopenharmony_ci      }
5208b8021494Sopenharmony_ci    }
5209b8021494Sopenharmony_ci  }
5210b8021494Sopenharmony_ci
5211b8021494Sopenharmony_ci  masm.FinalizeCode();
5212b8021494Sopenharmony_ci
5213b8021494Sopenharmony_ci  if (Test::generate_test_trace()) {
5214b8021494Sopenharmony_ci    // Finalize the trace file by writing the final `TestResult` array
5215b8021494Sopenharmony_ci    // which links all generated instruction encodings.
5216b8021494Sopenharmony_ci    printf("const TestResult kReference%s[] = {\n", mnemonic);
5217b8021494Sopenharmony_ci    for (unsigned i = 0; i < ARRAY_SIZE(kTests); i++) {
5218b8021494Sopenharmony_ci      printf("  {\n");
5219b8021494Sopenharmony_ci      printf("    ARRAY_SIZE(kInstruction_%s_%s),\n",
5220b8021494Sopenharmony_ci             mnemonic,
5221b8021494Sopenharmony_ci             kTests[i].identifier);
5222b8021494Sopenharmony_ci      printf("    kInstruction_%s_%s,\n", mnemonic, kTests[i].identifier);
5223b8021494Sopenharmony_ci      printf("  },\n");
5224b8021494Sopenharmony_ci    }
5225b8021494Sopenharmony_ci    printf("};\n");
5226b8021494Sopenharmony_ci  } else {
5227b8021494Sopenharmony_ci    if (total_error_count > kErrorReportLimit) {
5228b8021494Sopenharmony_ci      printf("%u other errors follow.\n",
5229b8021494Sopenharmony_ci             total_error_count - kErrorReportLimit);
5230b8021494Sopenharmony_ci    }
5231b8021494Sopenharmony_ci    // Crash if the test failed.
5232b8021494Sopenharmony_ci    VIXL_CHECK(total_error_count == 0);
5233b8021494Sopenharmony_ci  }
5234b8021494Sopenharmony_ci}
5235b8021494Sopenharmony_ci
5236b8021494Sopenharmony_ci// Instantiate tests for each instruction in the list.
5237b8021494Sopenharmony_ci#define TEST(mnemonic)                                                        \
5238b8021494Sopenharmony_ci  void Test_##mnemonic() {                                                    \
5239b8021494Sopenharmony_ci    TestHelper(&MacroAssembler::mnemonic, #mnemonic, kReference##mnemonic);   \
5240b8021494Sopenharmony_ci  }                                                                           \
5241b8021494Sopenharmony_ci  Test test_##mnemonic(                                                       \
5242b8021494Sopenharmony_ci      "AARCH32_ASSEMBLER_COND_RD_RN_OPERAND_RM_ROR_AMOUNT_" #mnemonic "_A32", \
5243b8021494Sopenharmony_ci      &Test_##mnemonic);
5244b8021494Sopenharmony_ciFOREACH_INSTRUCTION(TEST)
5245b8021494Sopenharmony_ci#undef TEST
5246b8021494Sopenharmony_ci
5247b8021494Sopenharmony_ci}  // namespace
5248b8021494Sopenharmony_ci#endif
5249b8021494Sopenharmony_ci
5250b8021494Sopenharmony_ci}  // namespace aarch32
5251b8021494Sopenharmony_ci}  // namespace vixl
5252