1b8021494Sopenharmony_ci// Copyright 2015, VIXL authors 2b8021494Sopenharmony_ci// All rights reserved. 3b8021494Sopenharmony_ci// 4b8021494Sopenharmony_ci// Redistribution and use in source and binary forms, with or without 5b8021494Sopenharmony_ci// modification, are permitted provided that the following conditions are met: 6b8021494Sopenharmony_ci// 7b8021494Sopenharmony_ci// * Redistributions of source code must retain the above copyright notice, 8b8021494Sopenharmony_ci// this list of conditions and the following disclaimer. 9b8021494Sopenharmony_ci// * Redistributions in binary form must reproduce the above copyright notice, 10b8021494Sopenharmony_ci// this list of conditions and the following disclaimer in the documentation 11b8021494Sopenharmony_ci// and/or other materials provided with the distribution. 12b8021494Sopenharmony_ci// * Neither the name of ARM Limited nor the names of its contributors may be 13b8021494Sopenharmony_ci// used to endorse or promote products derived from this software without 14b8021494Sopenharmony_ci// specific prior written permission. 15b8021494Sopenharmony_ci// 16b8021494Sopenharmony_ci// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS CONTRIBUTORS "AS IS" AND 17b8021494Sopenharmony_ci// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 18b8021494Sopenharmony_ci// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 19b8021494Sopenharmony_ci// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE 20b8021494Sopenharmony_ci// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 21b8021494Sopenharmony_ci// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 22b8021494Sopenharmony_ci// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 23b8021494Sopenharmony_ci// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 24b8021494Sopenharmony_ci// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 25b8021494Sopenharmony_ci// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 26b8021494Sopenharmony_ci 27b8021494Sopenharmony_ci 28b8021494Sopenharmony_ci// --------------------------------------------------------------------- 29b8021494Sopenharmony_ci// This file is auto generated using tools/generate_simulator_traces.py. 30b8021494Sopenharmony_ci// 31b8021494Sopenharmony_ci// PLEASE DO NOT EDIT. 32b8021494Sopenharmony_ci// --------------------------------------------------------------------- 33b8021494Sopenharmony_ci 34b8021494Sopenharmony_ci#ifndef VIXL_ASSEMBLER_COND_RD_OPERAND_RN_SHIFT_RS_NARROW_OUT_IT_BLOCK_MOVS_T32_H_ 35b8021494Sopenharmony_ci#define VIXL_ASSEMBLER_COND_RD_OPERAND_RN_SHIFT_RS_NARROW_OUT_IT_BLOCK_MOVS_T32_H_ 36b8021494Sopenharmony_ci 37b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r0_r0_LSL_r0[] = { 38b8021494Sopenharmony_ci 0x80, 0x40 // movs al r0 r0 LSL r0 39b8021494Sopenharmony_ci}; 40b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r0_r0_LSL_r1[] = { 41b8021494Sopenharmony_ci 0x88, 0x40 // movs al r0 r0 LSL r1 42b8021494Sopenharmony_ci}; 43b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r0_r0_LSL_r2[] = { 44b8021494Sopenharmony_ci 0x90, 0x40 // movs al r0 r0 LSL r2 45b8021494Sopenharmony_ci}; 46b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r0_r0_LSL_r3[] = { 47b8021494Sopenharmony_ci 0x98, 0x40 // movs al r0 r0 LSL r3 48b8021494Sopenharmony_ci}; 49b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r0_r0_LSL_r4[] = { 50b8021494Sopenharmony_ci 0xa0, 0x40 // movs al r0 r0 LSL r4 51b8021494Sopenharmony_ci}; 52b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r0_r0_LSL_r5[] = { 53b8021494Sopenharmony_ci 0xa8, 0x40 // movs al r0 r0 LSL r5 54b8021494Sopenharmony_ci}; 55b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r0_r0_LSL_r6[] = { 56b8021494Sopenharmony_ci 0xb0, 0x40 // movs al r0 r0 LSL r6 57b8021494Sopenharmony_ci}; 58b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r0_r0_LSL_r7[] = { 59b8021494Sopenharmony_ci 0xb8, 0x40 // movs al r0 r0 LSL r7 60b8021494Sopenharmony_ci}; 61b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r0_r0_LSR_r0[] = { 62b8021494Sopenharmony_ci 0xc0, 0x40 // movs al r0 r0 LSR r0 63b8021494Sopenharmony_ci}; 64b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r0_r0_LSR_r1[] = { 65b8021494Sopenharmony_ci 0xc8, 0x40 // movs al r0 r0 LSR r1 66b8021494Sopenharmony_ci}; 67b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r0_r0_LSR_r2[] = { 68b8021494Sopenharmony_ci 0xd0, 0x40 // movs al r0 r0 LSR r2 69b8021494Sopenharmony_ci}; 70b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r0_r0_LSR_r3[] = { 71b8021494Sopenharmony_ci 0xd8, 0x40 // movs al r0 r0 LSR r3 72b8021494Sopenharmony_ci}; 73b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r0_r0_LSR_r4[] = { 74b8021494Sopenharmony_ci 0xe0, 0x40 // movs al r0 r0 LSR r4 75b8021494Sopenharmony_ci}; 76b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r0_r0_LSR_r5[] = { 77b8021494Sopenharmony_ci 0xe8, 0x40 // movs al r0 r0 LSR r5 78b8021494Sopenharmony_ci}; 79b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r0_r0_LSR_r6[] = { 80b8021494Sopenharmony_ci 0xf0, 0x40 // movs al r0 r0 LSR r6 81b8021494Sopenharmony_ci}; 82b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r0_r0_LSR_r7[] = { 83b8021494Sopenharmony_ci 0xf8, 0x40 // movs al r0 r0 LSR r7 84b8021494Sopenharmony_ci}; 85b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r0_r0_ASR_r0[] = { 86b8021494Sopenharmony_ci 0x00, 0x41 // movs al r0 r0 ASR r0 87b8021494Sopenharmony_ci}; 88b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r0_r0_ASR_r1[] = { 89b8021494Sopenharmony_ci 0x08, 0x41 // movs al r0 r0 ASR r1 90b8021494Sopenharmony_ci}; 91b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r0_r0_ASR_r2[] = { 92b8021494Sopenharmony_ci 0x10, 0x41 // movs al r0 r0 ASR r2 93b8021494Sopenharmony_ci}; 94b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r0_r0_ASR_r3[] = { 95b8021494Sopenharmony_ci 0x18, 0x41 // movs al r0 r0 ASR r3 96b8021494Sopenharmony_ci}; 97b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r0_r0_ASR_r4[] = { 98b8021494Sopenharmony_ci 0x20, 0x41 // movs al r0 r0 ASR r4 99b8021494Sopenharmony_ci}; 100b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r0_r0_ASR_r5[] = { 101b8021494Sopenharmony_ci 0x28, 0x41 // movs al r0 r0 ASR r5 102b8021494Sopenharmony_ci}; 103b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r0_r0_ASR_r6[] = { 104b8021494Sopenharmony_ci 0x30, 0x41 // movs al r0 r0 ASR r6 105b8021494Sopenharmony_ci}; 106b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r0_r0_ASR_r7[] = { 107b8021494Sopenharmony_ci 0x38, 0x41 // movs al r0 r0 ASR r7 108b8021494Sopenharmony_ci}; 109b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r0_r0_ROR_r0[] = { 110b8021494Sopenharmony_ci 0xc0, 0x41 // movs al r0 r0 ROR r0 111b8021494Sopenharmony_ci}; 112b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r0_r0_ROR_r1[] = { 113b8021494Sopenharmony_ci 0xc8, 0x41 // movs al r0 r0 ROR r1 114b8021494Sopenharmony_ci}; 115b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r0_r0_ROR_r2[] = { 116b8021494Sopenharmony_ci 0xd0, 0x41 // movs al r0 r0 ROR r2 117b8021494Sopenharmony_ci}; 118b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r0_r0_ROR_r3[] = { 119b8021494Sopenharmony_ci 0xd8, 0x41 // movs al r0 r0 ROR r3 120b8021494Sopenharmony_ci}; 121b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r0_r0_ROR_r4[] = { 122b8021494Sopenharmony_ci 0xe0, 0x41 // movs al r0 r0 ROR r4 123b8021494Sopenharmony_ci}; 124b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r0_r0_ROR_r5[] = { 125b8021494Sopenharmony_ci 0xe8, 0x41 // movs al r0 r0 ROR r5 126b8021494Sopenharmony_ci}; 127b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r0_r0_ROR_r6[] = { 128b8021494Sopenharmony_ci 0xf0, 0x41 // movs al r0 r0 ROR r6 129b8021494Sopenharmony_ci}; 130b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r0_r0_ROR_r7[] = { 131b8021494Sopenharmony_ci 0xf8, 0x41 // movs al r0 r0 ROR r7 132b8021494Sopenharmony_ci}; 133b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r1_r1_LSL_r0[] = { 134b8021494Sopenharmony_ci 0x81, 0x40 // movs al r1 r1 LSL r0 135b8021494Sopenharmony_ci}; 136b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r1_r1_LSL_r1[] = { 137b8021494Sopenharmony_ci 0x89, 0x40 // movs al r1 r1 LSL r1 138b8021494Sopenharmony_ci}; 139b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r1_r1_LSL_r2[] = { 140b8021494Sopenharmony_ci 0x91, 0x40 // movs al r1 r1 LSL r2 141b8021494Sopenharmony_ci}; 142b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r1_r1_LSL_r3[] = { 143b8021494Sopenharmony_ci 0x99, 0x40 // movs al r1 r1 LSL r3 144b8021494Sopenharmony_ci}; 145b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r1_r1_LSL_r4[] = { 146b8021494Sopenharmony_ci 0xa1, 0x40 // movs al r1 r1 LSL r4 147b8021494Sopenharmony_ci}; 148b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r1_r1_LSL_r5[] = { 149b8021494Sopenharmony_ci 0xa9, 0x40 // movs al r1 r1 LSL r5 150b8021494Sopenharmony_ci}; 151b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r1_r1_LSL_r6[] = { 152b8021494Sopenharmony_ci 0xb1, 0x40 // movs al r1 r1 LSL r6 153b8021494Sopenharmony_ci}; 154b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r1_r1_LSL_r7[] = { 155b8021494Sopenharmony_ci 0xb9, 0x40 // movs al r1 r1 LSL r7 156b8021494Sopenharmony_ci}; 157b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r1_r1_LSR_r0[] = { 158b8021494Sopenharmony_ci 0xc1, 0x40 // movs al r1 r1 LSR r0 159b8021494Sopenharmony_ci}; 160b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r1_r1_LSR_r1[] = { 161b8021494Sopenharmony_ci 0xc9, 0x40 // movs al r1 r1 LSR r1 162b8021494Sopenharmony_ci}; 163b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r1_r1_LSR_r2[] = { 164b8021494Sopenharmony_ci 0xd1, 0x40 // movs al r1 r1 LSR r2 165b8021494Sopenharmony_ci}; 166b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r1_r1_LSR_r3[] = { 167b8021494Sopenharmony_ci 0xd9, 0x40 // movs al r1 r1 LSR r3 168b8021494Sopenharmony_ci}; 169b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r1_r1_LSR_r4[] = { 170b8021494Sopenharmony_ci 0xe1, 0x40 // movs al r1 r1 LSR r4 171b8021494Sopenharmony_ci}; 172b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r1_r1_LSR_r5[] = { 173b8021494Sopenharmony_ci 0xe9, 0x40 // movs al r1 r1 LSR r5 174b8021494Sopenharmony_ci}; 175b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r1_r1_LSR_r6[] = { 176b8021494Sopenharmony_ci 0xf1, 0x40 // movs al r1 r1 LSR r6 177b8021494Sopenharmony_ci}; 178b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r1_r1_LSR_r7[] = { 179b8021494Sopenharmony_ci 0xf9, 0x40 // movs al r1 r1 LSR r7 180b8021494Sopenharmony_ci}; 181b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r1_r1_ASR_r0[] = { 182b8021494Sopenharmony_ci 0x01, 0x41 // movs al r1 r1 ASR r0 183b8021494Sopenharmony_ci}; 184b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r1_r1_ASR_r1[] = { 185b8021494Sopenharmony_ci 0x09, 0x41 // movs al r1 r1 ASR r1 186b8021494Sopenharmony_ci}; 187b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r1_r1_ASR_r2[] = { 188b8021494Sopenharmony_ci 0x11, 0x41 // movs al r1 r1 ASR r2 189b8021494Sopenharmony_ci}; 190b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r1_r1_ASR_r3[] = { 191b8021494Sopenharmony_ci 0x19, 0x41 // movs al r1 r1 ASR r3 192b8021494Sopenharmony_ci}; 193b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r1_r1_ASR_r4[] = { 194b8021494Sopenharmony_ci 0x21, 0x41 // movs al r1 r1 ASR r4 195b8021494Sopenharmony_ci}; 196b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r1_r1_ASR_r5[] = { 197b8021494Sopenharmony_ci 0x29, 0x41 // movs al r1 r1 ASR r5 198b8021494Sopenharmony_ci}; 199b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r1_r1_ASR_r6[] = { 200b8021494Sopenharmony_ci 0x31, 0x41 // movs al r1 r1 ASR r6 201b8021494Sopenharmony_ci}; 202b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r1_r1_ASR_r7[] = { 203b8021494Sopenharmony_ci 0x39, 0x41 // movs al r1 r1 ASR r7 204b8021494Sopenharmony_ci}; 205b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r1_r1_ROR_r0[] = { 206b8021494Sopenharmony_ci 0xc1, 0x41 // movs al r1 r1 ROR r0 207b8021494Sopenharmony_ci}; 208b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r1_r1_ROR_r1[] = { 209b8021494Sopenharmony_ci 0xc9, 0x41 // movs al r1 r1 ROR r1 210b8021494Sopenharmony_ci}; 211b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r1_r1_ROR_r2[] = { 212b8021494Sopenharmony_ci 0xd1, 0x41 // movs al r1 r1 ROR r2 213b8021494Sopenharmony_ci}; 214b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r1_r1_ROR_r3[] = { 215b8021494Sopenharmony_ci 0xd9, 0x41 // movs al r1 r1 ROR r3 216b8021494Sopenharmony_ci}; 217b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r1_r1_ROR_r4[] = { 218b8021494Sopenharmony_ci 0xe1, 0x41 // movs al r1 r1 ROR r4 219b8021494Sopenharmony_ci}; 220b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r1_r1_ROR_r5[] = { 221b8021494Sopenharmony_ci 0xe9, 0x41 // movs al r1 r1 ROR r5 222b8021494Sopenharmony_ci}; 223b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r1_r1_ROR_r6[] = { 224b8021494Sopenharmony_ci 0xf1, 0x41 // movs al r1 r1 ROR r6 225b8021494Sopenharmony_ci}; 226b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r1_r1_ROR_r7[] = { 227b8021494Sopenharmony_ci 0xf9, 0x41 // movs al r1 r1 ROR r7 228b8021494Sopenharmony_ci}; 229b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r2_r2_LSL_r0[] = { 230b8021494Sopenharmony_ci 0x82, 0x40 // movs al r2 r2 LSL r0 231b8021494Sopenharmony_ci}; 232b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r2_r2_LSL_r1[] = { 233b8021494Sopenharmony_ci 0x8a, 0x40 // movs al r2 r2 LSL r1 234b8021494Sopenharmony_ci}; 235b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r2_r2_LSL_r2[] = { 236b8021494Sopenharmony_ci 0x92, 0x40 // movs al r2 r2 LSL r2 237b8021494Sopenharmony_ci}; 238b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r2_r2_LSL_r3[] = { 239b8021494Sopenharmony_ci 0x9a, 0x40 // movs al r2 r2 LSL r3 240b8021494Sopenharmony_ci}; 241b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r2_r2_LSL_r4[] = { 242b8021494Sopenharmony_ci 0xa2, 0x40 // movs al r2 r2 LSL r4 243b8021494Sopenharmony_ci}; 244b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r2_r2_LSL_r5[] = { 245b8021494Sopenharmony_ci 0xaa, 0x40 // movs al r2 r2 LSL r5 246b8021494Sopenharmony_ci}; 247b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r2_r2_LSL_r6[] = { 248b8021494Sopenharmony_ci 0xb2, 0x40 // movs al r2 r2 LSL r6 249b8021494Sopenharmony_ci}; 250b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r2_r2_LSL_r7[] = { 251b8021494Sopenharmony_ci 0xba, 0x40 // movs al r2 r2 LSL r7 252b8021494Sopenharmony_ci}; 253b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r2_r2_LSR_r0[] = { 254b8021494Sopenharmony_ci 0xc2, 0x40 // movs al r2 r2 LSR r0 255b8021494Sopenharmony_ci}; 256b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r2_r2_LSR_r1[] = { 257b8021494Sopenharmony_ci 0xca, 0x40 // movs al r2 r2 LSR r1 258b8021494Sopenharmony_ci}; 259b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r2_r2_LSR_r2[] = { 260b8021494Sopenharmony_ci 0xd2, 0x40 // movs al r2 r2 LSR r2 261b8021494Sopenharmony_ci}; 262b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r2_r2_LSR_r3[] = { 263b8021494Sopenharmony_ci 0xda, 0x40 // movs al r2 r2 LSR r3 264b8021494Sopenharmony_ci}; 265b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r2_r2_LSR_r4[] = { 266b8021494Sopenharmony_ci 0xe2, 0x40 // movs al r2 r2 LSR r4 267b8021494Sopenharmony_ci}; 268b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r2_r2_LSR_r5[] = { 269b8021494Sopenharmony_ci 0xea, 0x40 // movs al r2 r2 LSR r5 270b8021494Sopenharmony_ci}; 271b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r2_r2_LSR_r6[] = { 272b8021494Sopenharmony_ci 0xf2, 0x40 // movs al r2 r2 LSR r6 273b8021494Sopenharmony_ci}; 274b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r2_r2_LSR_r7[] = { 275b8021494Sopenharmony_ci 0xfa, 0x40 // movs al r2 r2 LSR r7 276b8021494Sopenharmony_ci}; 277b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r2_r2_ASR_r0[] = { 278b8021494Sopenharmony_ci 0x02, 0x41 // movs al r2 r2 ASR r0 279b8021494Sopenharmony_ci}; 280b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r2_r2_ASR_r1[] = { 281b8021494Sopenharmony_ci 0x0a, 0x41 // movs al r2 r2 ASR r1 282b8021494Sopenharmony_ci}; 283b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r2_r2_ASR_r2[] = { 284b8021494Sopenharmony_ci 0x12, 0x41 // movs al r2 r2 ASR r2 285b8021494Sopenharmony_ci}; 286b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r2_r2_ASR_r3[] = { 287b8021494Sopenharmony_ci 0x1a, 0x41 // movs al r2 r2 ASR r3 288b8021494Sopenharmony_ci}; 289b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r2_r2_ASR_r4[] = { 290b8021494Sopenharmony_ci 0x22, 0x41 // movs al r2 r2 ASR r4 291b8021494Sopenharmony_ci}; 292b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r2_r2_ASR_r5[] = { 293b8021494Sopenharmony_ci 0x2a, 0x41 // movs al r2 r2 ASR r5 294b8021494Sopenharmony_ci}; 295b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r2_r2_ASR_r6[] = { 296b8021494Sopenharmony_ci 0x32, 0x41 // movs al r2 r2 ASR r6 297b8021494Sopenharmony_ci}; 298b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r2_r2_ASR_r7[] = { 299b8021494Sopenharmony_ci 0x3a, 0x41 // movs al r2 r2 ASR r7 300b8021494Sopenharmony_ci}; 301b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r2_r2_ROR_r0[] = { 302b8021494Sopenharmony_ci 0xc2, 0x41 // movs al r2 r2 ROR r0 303b8021494Sopenharmony_ci}; 304b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r2_r2_ROR_r1[] = { 305b8021494Sopenharmony_ci 0xca, 0x41 // movs al r2 r2 ROR r1 306b8021494Sopenharmony_ci}; 307b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r2_r2_ROR_r2[] = { 308b8021494Sopenharmony_ci 0xd2, 0x41 // movs al r2 r2 ROR r2 309b8021494Sopenharmony_ci}; 310b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r2_r2_ROR_r3[] = { 311b8021494Sopenharmony_ci 0xda, 0x41 // movs al r2 r2 ROR r3 312b8021494Sopenharmony_ci}; 313b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r2_r2_ROR_r4[] = { 314b8021494Sopenharmony_ci 0xe2, 0x41 // movs al r2 r2 ROR r4 315b8021494Sopenharmony_ci}; 316b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r2_r2_ROR_r5[] = { 317b8021494Sopenharmony_ci 0xea, 0x41 // movs al r2 r2 ROR r5 318b8021494Sopenharmony_ci}; 319b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r2_r2_ROR_r6[] = { 320b8021494Sopenharmony_ci 0xf2, 0x41 // movs al r2 r2 ROR r6 321b8021494Sopenharmony_ci}; 322b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r2_r2_ROR_r7[] = { 323b8021494Sopenharmony_ci 0xfa, 0x41 // movs al r2 r2 ROR r7 324b8021494Sopenharmony_ci}; 325b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r3_r3_LSL_r0[] = { 326b8021494Sopenharmony_ci 0x83, 0x40 // movs al r3 r3 LSL r0 327b8021494Sopenharmony_ci}; 328b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r3_r3_LSL_r1[] = { 329b8021494Sopenharmony_ci 0x8b, 0x40 // movs al r3 r3 LSL r1 330b8021494Sopenharmony_ci}; 331b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r3_r3_LSL_r2[] = { 332b8021494Sopenharmony_ci 0x93, 0x40 // movs al r3 r3 LSL r2 333b8021494Sopenharmony_ci}; 334b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r3_r3_LSL_r3[] = { 335b8021494Sopenharmony_ci 0x9b, 0x40 // movs al r3 r3 LSL r3 336b8021494Sopenharmony_ci}; 337b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r3_r3_LSL_r4[] = { 338b8021494Sopenharmony_ci 0xa3, 0x40 // movs al r3 r3 LSL r4 339b8021494Sopenharmony_ci}; 340b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r3_r3_LSL_r5[] = { 341b8021494Sopenharmony_ci 0xab, 0x40 // movs al r3 r3 LSL r5 342b8021494Sopenharmony_ci}; 343b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r3_r3_LSL_r6[] = { 344b8021494Sopenharmony_ci 0xb3, 0x40 // movs al r3 r3 LSL r6 345b8021494Sopenharmony_ci}; 346b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r3_r3_LSL_r7[] = { 347b8021494Sopenharmony_ci 0xbb, 0x40 // movs al r3 r3 LSL r7 348b8021494Sopenharmony_ci}; 349b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r3_r3_LSR_r0[] = { 350b8021494Sopenharmony_ci 0xc3, 0x40 // movs al r3 r3 LSR r0 351b8021494Sopenharmony_ci}; 352b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r3_r3_LSR_r1[] = { 353b8021494Sopenharmony_ci 0xcb, 0x40 // movs al r3 r3 LSR r1 354b8021494Sopenharmony_ci}; 355b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r3_r3_LSR_r2[] = { 356b8021494Sopenharmony_ci 0xd3, 0x40 // movs al r3 r3 LSR r2 357b8021494Sopenharmony_ci}; 358b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r3_r3_LSR_r3[] = { 359b8021494Sopenharmony_ci 0xdb, 0x40 // movs al r3 r3 LSR r3 360b8021494Sopenharmony_ci}; 361b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r3_r3_LSR_r4[] = { 362b8021494Sopenharmony_ci 0xe3, 0x40 // movs al r3 r3 LSR r4 363b8021494Sopenharmony_ci}; 364b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r3_r3_LSR_r5[] = { 365b8021494Sopenharmony_ci 0xeb, 0x40 // movs al r3 r3 LSR r5 366b8021494Sopenharmony_ci}; 367b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r3_r3_LSR_r6[] = { 368b8021494Sopenharmony_ci 0xf3, 0x40 // movs al r3 r3 LSR r6 369b8021494Sopenharmony_ci}; 370b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r3_r3_LSR_r7[] = { 371b8021494Sopenharmony_ci 0xfb, 0x40 // movs al r3 r3 LSR r7 372b8021494Sopenharmony_ci}; 373b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r3_r3_ASR_r0[] = { 374b8021494Sopenharmony_ci 0x03, 0x41 // movs al r3 r3 ASR r0 375b8021494Sopenharmony_ci}; 376b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r3_r3_ASR_r1[] = { 377b8021494Sopenharmony_ci 0x0b, 0x41 // movs al r3 r3 ASR r1 378b8021494Sopenharmony_ci}; 379b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r3_r3_ASR_r2[] = { 380b8021494Sopenharmony_ci 0x13, 0x41 // movs al r3 r3 ASR r2 381b8021494Sopenharmony_ci}; 382b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r3_r3_ASR_r3[] = { 383b8021494Sopenharmony_ci 0x1b, 0x41 // movs al r3 r3 ASR r3 384b8021494Sopenharmony_ci}; 385b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r3_r3_ASR_r4[] = { 386b8021494Sopenharmony_ci 0x23, 0x41 // movs al r3 r3 ASR r4 387b8021494Sopenharmony_ci}; 388b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r3_r3_ASR_r5[] = { 389b8021494Sopenharmony_ci 0x2b, 0x41 // movs al r3 r3 ASR r5 390b8021494Sopenharmony_ci}; 391b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r3_r3_ASR_r6[] = { 392b8021494Sopenharmony_ci 0x33, 0x41 // movs al r3 r3 ASR r6 393b8021494Sopenharmony_ci}; 394b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r3_r3_ASR_r7[] = { 395b8021494Sopenharmony_ci 0x3b, 0x41 // movs al r3 r3 ASR r7 396b8021494Sopenharmony_ci}; 397b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r3_r3_ROR_r0[] = { 398b8021494Sopenharmony_ci 0xc3, 0x41 // movs al r3 r3 ROR r0 399b8021494Sopenharmony_ci}; 400b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r3_r3_ROR_r1[] = { 401b8021494Sopenharmony_ci 0xcb, 0x41 // movs al r3 r3 ROR r1 402b8021494Sopenharmony_ci}; 403b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r3_r3_ROR_r2[] = { 404b8021494Sopenharmony_ci 0xd3, 0x41 // movs al r3 r3 ROR r2 405b8021494Sopenharmony_ci}; 406b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r3_r3_ROR_r3[] = { 407b8021494Sopenharmony_ci 0xdb, 0x41 // movs al r3 r3 ROR r3 408b8021494Sopenharmony_ci}; 409b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r3_r3_ROR_r4[] = { 410b8021494Sopenharmony_ci 0xe3, 0x41 // movs al r3 r3 ROR r4 411b8021494Sopenharmony_ci}; 412b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r3_r3_ROR_r5[] = { 413b8021494Sopenharmony_ci 0xeb, 0x41 // movs al r3 r3 ROR r5 414b8021494Sopenharmony_ci}; 415b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r3_r3_ROR_r6[] = { 416b8021494Sopenharmony_ci 0xf3, 0x41 // movs al r3 r3 ROR r6 417b8021494Sopenharmony_ci}; 418b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r3_r3_ROR_r7[] = { 419b8021494Sopenharmony_ci 0xfb, 0x41 // movs al r3 r3 ROR r7 420b8021494Sopenharmony_ci}; 421b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r4_r4_LSL_r0[] = { 422b8021494Sopenharmony_ci 0x84, 0x40 // movs al r4 r4 LSL r0 423b8021494Sopenharmony_ci}; 424b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r4_r4_LSL_r1[] = { 425b8021494Sopenharmony_ci 0x8c, 0x40 // movs al r4 r4 LSL r1 426b8021494Sopenharmony_ci}; 427b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r4_r4_LSL_r2[] = { 428b8021494Sopenharmony_ci 0x94, 0x40 // movs al r4 r4 LSL r2 429b8021494Sopenharmony_ci}; 430b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r4_r4_LSL_r3[] = { 431b8021494Sopenharmony_ci 0x9c, 0x40 // movs al r4 r4 LSL r3 432b8021494Sopenharmony_ci}; 433b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r4_r4_LSL_r4[] = { 434b8021494Sopenharmony_ci 0xa4, 0x40 // movs al r4 r4 LSL r4 435b8021494Sopenharmony_ci}; 436b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r4_r4_LSL_r5[] = { 437b8021494Sopenharmony_ci 0xac, 0x40 // movs al r4 r4 LSL r5 438b8021494Sopenharmony_ci}; 439b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r4_r4_LSL_r6[] = { 440b8021494Sopenharmony_ci 0xb4, 0x40 // movs al r4 r4 LSL r6 441b8021494Sopenharmony_ci}; 442b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r4_r4_LSL_r7[] = { 443b8021494Sopenharmony_ci 0xbc, 0x40 // movs al r4 r4 LSL r7 444b8021494Sopenharmony_ci}; 445b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r4_r4_LSR_r0[] = { 446b8021494Sopenharmony_ci 0xc4, 0x40 // movs al r4 r4 LSR r0 447b8021494Sopenharmony_ci}; 448b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r4_r4_LSR_r1[] = { 449b8021494Sopenharmony_ci 0xcc, 0x40 // movs al r4 r4 LSR r1 450b8021494Sopenharmony_ci}; 451b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r4_r4_LSR_r2[] = { 452b8021494Sopenharmony_ci 0xd4, 0x40 // movs al r4 r4 LSR r2 453b8021494Sopenharmony_ci}; 454b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r4_r4_LSR_r3[] = { 455b8021494Sopenharmony_ci 0xdc, 0x40 // movs al r4 r4 LSR r3 456b8021494Sopenharmony_ci}; 457b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r4_r4_LSR_r4[] = { 458b8021494Sopenharmony_ci 0xe4, 0x40 // movs al r4 r4 LSR r4 459b8021494Sopenharmony_ci}; 460b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r4_r4_LSR_r5[] = { 461b8021494Sopenharmony_ci 0xec, 0x40 // movs al r4 r4 LSR r5 462b8021494Sopenharmony_ci}; 463b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r4_r4_LSR_r6[] = { 464b8021494Sopenharmony_ci 0xf4, 0x40 // movs al r4 r4 LSR r6 465b8021494Sopenharmony_ci}; 466b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r4_r4_LSR_r7[] = { 467b8021494Sopenharmony_ci 0xfc, 0x40 // movs al r4 r4 LSR r7 468b8021494Sopenharmony_ci}; 469b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r4_r4_ASR_r0[] = { 470b8021494Sopenharmony_ci 0x04, 0x41 // movs al r4 r4 ASR r0 471b8021494Sopenharmony_ci}; 472b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r4_r4_ASR_r1[] = { 473b8021494Sopenharmony_ci 0x0c, 0x41 // movs al r4 r4 ASR r1 474b8021494Sopenharmony_ci}; 475b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r4_r4_ASR_r2[] = { 476b8021494Sopenharmony_ci 0x14, 0x41 // movs al r4 r4 ASR r2 477b8021494Sopenharmony_ci}; 478b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r4_r4_ASR_r3[] = { 479b8021494Sopenharmony_ci 0x1c, 0x41 // movs al r4 r4 ASR r3 480b8021494Sopenharmony_ci}; 481b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r4_r4_ASR_r4[] = { 482b8021494Sopenharmony_ci 0x24, 0x41 // movs al r4 r4 ASR r4 483b8021494Sopenharmony_ci}; 484b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r4_r4_ASR_r5[] = { 485b8021494Sopenharmony_ci 0x2c, 0x41 // movs al r4 r4 ASR r5 486b8021494Sopenharmony_ci}; 487b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r4_r4_ASR_r6[] = { 488b8021494Sopenharmony_ci 0x34, 0x41 // movs al r4 r4 ASR r6 489b8021494Sopenharmony_ci}; 490b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r4_r4_ASR_r7[] = { 491b8021494Sopenharmony_ci 0x3c, 0x41 // movs al r4 r4 ASR r7 492b8021494Sopenharmony_ci}; 493b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r4_r4_ROR_r0[] = { 494b8021494Sopenharmony_ci 0xc4, 0x41 // movs al r4 r4 ROR r0 495b8021494Sopenharmony_ci}; 496b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r4_r4_ROR_r1[] = { 497b8021494Sopenharmony_ci 0xcc, 0x41 // movs al r4 r4 ROR r1 498b8021494Sopenharmony_ci}; 499b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r4_r4_ROR_r2[] = { 500b8021494Sopenharmony_ci 0xd4, 0x41 // movs al r4 r4 ROR r2 501b8021494Sopenharmony_ci}; 502b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r4_r4_ROR_r3[] = { 503b8021494Sopenharmony_ci 0xdc, 0x41 // movs al r4 r4 ROR r3 504b8021494Sopenharmony_ci}; 505b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r4_r4_ROR_r4[] = { 506b8021494Sopenharmony_ci 0xe4, 0x41 // movs al r4 r4 ROR r4 507b8021494Sopenharmony_ci}; 508b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r4_r4_ROR_r5[] = { 509b8021494Sopenharmony_ci 0xec, 0x41 // movs al r4 r4 ROR r5 510b8021494Sopenharmony_ci}; 511b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r4_r4_ROR_r6[] = { 512b8021494Sopenharmony_ci 0xf4, 0x41 // movs al r4 r4 ROR r6 513b8021494Sopenharmony_ci}; 514b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r4_r4_ROR_r7[] = { 515b8021494Sopenharmony_ci 0xfc, 0x41 // movs al r4 r4 ROR r7 516b8021494Sopenharmony_ci}; 517b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r5_r5_LSL_r0[] = { 518b8021494Sopenharmony_ci 0x85, 0x40 // movs al r5 r5 LSL r0 519b8021494Sopenharmony_ci}; 520b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r5_r5_LSL_r1[] = { 521b8021494Sopenharmony_ci 0x8d, 0x40 // movs al r5 r5 LSL r1 522b8021494Sopenharmony_ci}; 523b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r5_r5_LSL_r2[] = { 524b8021494Sopenharmony_ci 0x95, 0x40 // movs al r5 r5 LSL r2 525b8021494Sopenharmony_ci}; 526b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r5_r5_LSL_r3[] = { 527b8021494Sopenharmony_ci 0x9d, 0x40 // movs al r5 r5 LSL r3 528b8021494Sopenharmony_ci}; 529b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r5_r5_LSL_r4[] = { 530b8021494Sopenharmony_ci 0xa5, 0x40 // movs al r5 r5 LSL r4 531b8021494Sopenharmony_ci}; 532b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r5_r5_LSL_r5[] = { 533b8021494Sopenharmony_ci 0xad, 0x40 // movs al r5 r5 LSL r5 534b8021494Sopenharmony_ci}; 535b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r5_r5_LSL_r6[] = { 536b8021494Sopenharmony_ci 0xb5, 0x40 // movs al r5 r5 LSL r6 537b8021494Sopenharmony_ci}; 538b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r5_r5_LSL_r7[] = { 539b8021494Sopenharmony_ci 0xbd, 0x40 // movs al r5 r5 LSL r7 540b8021494Sopenharmony_ci}; 541b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r5_r5_LSR_r0[] = { 542b8021494Sopenharmony_ci 0xc5, 0x40 // movs al r5 r5 LSR r0 543b8021494Sopenharmony_ci}; 544b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r5_r5_LSR_r1[] = { 545b8021494Sopenharmony_ci 0xcd, 0x40 // movs al r5 r5 LSR r1 546b8021494Sopenharmony_ci}; 547b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r5_r5_LSR_r2[] = { 548b8021494Sopenharmony_ci 0xd5, 0x40 // movs al r5 r5 LSR r2 549b8021494Sopenharmony_ci}; 550b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r5_r5_LSR_r3[] = { 551b8021494Sopenharmony_ci 0xdd, 0x40 // movs al r5 r5 LSR r3 552b8021494Sopenharmony_ci}; 553b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r5_r5_LSR_r4[] = { 554b8021494Sopenharmony_ci 0xe5, 0x40 // movs al r5 r5 LSR r4 555b8021494Sopenharmony_ci}; 556b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r5_r5_LSR_r5[] = { 557b8021494Sopenharmony_ci 0xed, 0x40 // movs al r5 r5 LSR r5 558b8021494Sopenharmony_ci}; 559b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r5_r5_LSR_r6[] = { 560b8021494Sopenharmony_ci 0xf5, 0x40 // movs al r5 r5 LSR r6 561b8021494Sopenharmony_ci}; 562b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r5_r5_LSR_r7[] = { 563b8021494Sopenharmony_ci 0xfd, 0x40 // movs al r5 r5 LSR r7 564b8021494Sopenharmony_ci}; 565b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r5_r5_ASR_r0[] = { 566b8021494Sopenharmony_ci 0x05, 0x41 // movs al r5 r5 ASR r0 567b8021494Sopenharmony_ci}; 568b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r5_r5_ASR_r1[] = { 569b8021494Sopenharmony_ci 0x0d, 0x41 // movs al r5 r5 ASR r1 570b8021494Sopenharmony_ci}; 571b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r5_r5_ASR_r2[] = { 572b8021494Sopenharmony_ci 0x15, 0x41 // movs al r5 r5 ASR r2 573b8021494Sopenharmony_ci}; 574b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r5_r5_ASR_r3[] = { 575b8021494Sopenharmony_ci 0x1d, 0x41 // movs al r5 r5 ASR r3 576b8021494Sopenharmony_ci}; 577b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r5_r5_ASR_r4[] = { 578b8021494Sopenharmony_ci 0x25, 0x41 // movs al r5 r5 ASR r4 579b8021494Sopenharmony_ci}; 580b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r5_r5_ASR_r5[] = { 581b8021494Sopenharmony_ci 0x2d, 0x41 // movs al r5 r5 ASR r5 582b8021494Sopenharmony_ci}; 583b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r5_r5_ASR_r6[] = { 584b8021494Sopenharmony_ci 0x35, 0x41 // movs al r5 r5 ASR r6 585b8021494Sopenharmony_ci}; 586b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r5_r5_ASR_r7[] = { 587b8021494Sopenharmony_ci 0x3d, 0x41 // movs al r5 r5 ASR r7 588b8021494Sopenharmony_ci}; 589b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r5_r5_ROR_r0[] = { 590b8021494Sopenharmony_ci 0xc5, 0x41 // movs al r5 r5 ROR r0 591b8021494Sopenharmony_ci}; 592b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r5_r5_ROR_r1[] = { 593b8021494Sopenharmony_ci 0xcd, 0x41 // movs al r5 r5 ROR r1 594b8021494Sopenharmony_ci}; 595b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r5_r5_ROR_r2[] = { 596b8021494Sopenharmony_ci 0xd5, 0x41 // movs al r5 r5 ROR r2 597b8021494Sopenharmony_ci}; 598b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r5_r5_ROR_r3[] = { 599b8021494Sopenharmony_ci 0xdd, 0x41 // movs al r5 r5 ROR r3 600b8021494Sopenharmony_ci}; 601b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r5_r5_ROR_r4[] = { 602b8021494Sopenharmony_ci 0xe5, 0x41 // movs al r5 r5 ROR r4 603b8021494Sopenharmony_ci}; 604b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r5_r5_ROR_r5[] = { 605b8021494Sopenharmony_ci 0xed, 0x41 // movs al r5 r5 ROR r5 606b8021494Sopenharmony_ci}; 607b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r5_r5_ROR_r6[] = { 608b8021494Sopenharmony_ci 0xf5, 0x41 // movs al r5 r5 ROR r6 609b8021494Sopenharmony_ci}; 610b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r5_r5_ROR_r7[] = { 611b8021494Sopenharmony_ci 0xfd, 0x41 // movs al r5 r5 ROR r7 612b8021494Sopenharmony_ci}; 613b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r6_r6_LSL_r0[] = { 614b8021494Sopenharmony_ci 0x86, 0x40 // movs al r6 r6 LSL r0 615b8021494Sopenharmony_ci}; 616b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r6_r6_LSL_r1[] = { 617b8021494Sopenharmony_ci 0x8e, 0x40 // movs al r6 r6 LSL r1 618b8021494Sopenharmony_ci}; 619b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r6_r6_LSL_r2[] = { 620b8021494Sopenharmony_ci 0x96, 0x40 // movs al r6 r6 LSL r2 621b8021494Sopenharmony_ci}; 622b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r6_r6_LSL_r3[] = { 623b8021494Sopenharmony_ci 0x9e, 0x40 // movs al r6 r6 LSL r3 624b8021494Sopenharmony_ci}; 625b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r6_r6_LSL_r4[] = { 626b8021494Sopenharmony_ci 0xa6, 0x40 // movs al r6 r6 LSL r4 627b8021494Sopenharmony_ci}; 628b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r6_r6_LSL_r5[] = { 629b8021494Sopenharmony_ci 0xae, 0x40 // movs al r6 r6 LSL r5 630b8021494Sopenharmony_ci}; 631b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r6_r6_LSL_r6[] = { 632b8021494Sopenharmony_ci 0xb6, 0x40 // movs al r6 r6 LSL r6 633b8021494Sopenharmony_ci}; 634b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r6_r6_LSL_r7[] = { 635b8021494Sopenharmony_ci 0xbe, 0x40 // movs al r6 r6 LSL r7 636b8021494Sopenharmony_ci}; 637b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r6_r6_LSR_r0[] = { 638b8021494Sopenharmony_ci 0xc6, 0x40 // movs al r6 r6 LSR r0 639b8021494Sopenharmony_ci}; 640b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r6_r6_LSR_r1[] = { 641b8021494Sopenharmony_ci 0xce, 0x40 // movs al r6 r6 LSR r1 642b8021494Sopenharmony_ci}; 643b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r6_r6_LSR_r2[] = { 644b8021494Sopenharmony_ci 0xd6, 0x40 // movs al r6 r6 LSR r2 645b8021494Sopenharmony_ci}; 646b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r6_r6_LSR_r3[] = { 647b8021494Sopenharmony_ci 0xde, 0x40 // movs al r6 r6 LSR r3 648b8021494Sopenharmony_ci}; 649b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r6_r6_LSR_r4[] = { 650b8021494Sopenharmony_ci 0xe6, 0x40 // movs al r6 r6 LSR r4 651b8021494Sopenharmony_ci}; 652b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r6_r6_LSR_r5[] = { 653b8021494Sopenharmony_ci 0xee, 0x40 // movs al r6 r6 LSR r5 654b8021494Sopenharmony_ci}; 655b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r6_r6_LSR_r6[] = { 656b8021494Sopenharmony_ci 0xf6, 0x40 // movs al r6 r6 LSR r6 657b8021494Sopenharmony_ci}; 658b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r6_r6_LSR_r7[] = { 659b8021494Sopenharmony_ci 0xfe, 0x40 // movs al r6 r6 LSR r7 660b8021494Sopenharmony_ci}; 661b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r6_r6_ASR_r0[] = { 662b8021494Sopenharmony_ci 0x06, 0x41 // movs al r6 r6 ASR r0 663b8021494Sopenharmony_ci}; 664b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r6_r6_ASR_r1[] = { 665b8021494Sopenharmony_ci 0x0e, 0x41 // movs al r6 r6 ASR r1 666b8021494Sopenharmony_ci}; 667b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r6_r6_ASR_r2[] = { 668b8021494Sopenharmony_ci 0x16, 0x41 // movs al r6 r6 ASR r2 669b8021494Sopenharmony_ci}; 670b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r6_r6_ASR_r3[] = { 671b8021494Sopenharmony_ci 0x1e, 0x41 // movs al r6 r6 ASR r3 672b8021494Sopenharmony_ci}; 673b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r6_r6_ASR_r4[] = { 674b8021494Sopenharmony_ci 0x26, 0x41 // movs al r6 r6 ASR r4 675b8021494Sopenharmony_ci}; 676b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r6_r6_ASR_r5[] = { 677b8021494Sopenharmony_ci 0x2e, 0x41 // movs al r6 r6 ASR r5 678b8021494Sopenharmony_ci}; 679b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r6_r6_ASR_r6[] = { 680b8021494Sopenharmony_ci 0x36, 0x41 // movs al r6 r6 ASR r6 681b8021494Sopenharmony_ci}; 682b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r6_r6_ASR_r7[] = { 683b8021494Sopenharmony_ci 0x3e, 0x41 // movs al r6 r6 ASR r7 684b8021494Sopenharmony_ci}; 685b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r6_r6_ROR_r0[] = { 686b8021494Sopenharmony_ci 0xc6, 0x41 // movs al r6 r6 ROR r0 687b8021494Sopenharmony_ci}; 688b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r6_r6_ROR_r1[] = { 689b8021494Sopenharmony_ci 0xce, 0x41 // movs al r6 r6 ROR r1 690b8021494Sopenharmony_ci}; 691b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r6_r6_ROR_r2[] = { 692b8021494Sopenharmony_ci 0xd6, 0x41 // movs al r6 r6 ROR r2 693b8021494Sopenharmony_ci}; 694b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r6_r6_ROR_r3[] = { 695b8021494Sopenharmony_ci 0xde, 0x41 // movs al r6 r6 ROR r3 696b8021494Sopenharmony_ci}; 697b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r6_r6_ROR_r4[] = { 698b8021494Sopenharmony_ci 0xe6, 0x41 // movs al r6 r6 ROR r4 699b8021494Sopenharmony_ci}; 700b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r6_r6_ROR_r5[] = { 701b8021494Sopenharmony_ci 0xee, 0x41 // movs al r6 r6 ROR r5 702b8021494Sopenharmony_ci}; 703b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r6_r6_ROR_r6[] = { 704b8021494Sopenharmony_ci 0xf6, 0x41 // movs al r6 r6 ROR r6 705b8021494Sopenharmony_ci}; 706b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r6_r6_ROR_r7[] = { 707b8021494Sopenharmony_ci 0xfe, 0x41 // movs al r6 r6 ROR r7 708b8021494Sopenharmony_ci}; 709b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r7_r7_LSL_r0[] = { 710b8021494Sopenharmony_ci 0x87, 0x40 // movs al r7 r7 LSL r0 711b8021494Sopenharmony_ci}; 712b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r7_r7_LSL_r1[] = { 713b8021494Sopenharmony_ci 0x8f, 0x40 // movs al r7 r7 LSL r1 714b8021494Sopenharmony_ci}; 715b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r7_r7_LSL_r2[] = { 716b8021494Sopenharmony_ci 0x97, 0x40 // movs al r7 r7 LSL r2 717b8021494Sopenharmony_ci}; 718b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r7_r7_LSL_r3[] = { 719b8021494Sopenharmony_ci 0x9f, 0x40 // movs al r7 r7 LSL r3 720b8021494Sopenharmony_ci}; 721b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r7_r7_LSL_r4[] = { 722b8021494Sopenharmony_ci 0xa7, 0x40 // movs al r7 r7 LSL r4 723b8021494Sopenharmony_ci}; 724b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r7_r7_LSL_r5[] = { 725b8021494Sopenharmony_ci 0xaf, 0x40 // movs al r7 r7 LSL r5 726b8021494Sopenharmony_ci}; 727b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r7_r7_LSL_r6[] = { 728b8021494Sopenharmony_ci 0xb7, 0x40 // movs al r7 r7 LSL r6 729b8021494Sopenharmony_ci}; 730b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r7_r7_LSL_r7[] = { 731b8021494Sopenharmony_ci 0xbf, 0x40 // movs al r7 r7 LSL r7 732b8021494Sopenharmony_ci}; 733b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r7_r7_LSR_r0[] = { 734b8021494Sopenharmony_ci 0xc7, 0x40 // movs al r7 r7 LSR r0 735b8021494Sopenharmony_ci}; 736b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r7_r7_LSR_r1[] = { 737b8021494Sopenharmony_ci 0xcf, 0x40 // movs al r7 r7 LSR r1 738b8021494Sopenharmony_ci}; 739b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r7_r7_LSR_r2[] = { 740b8021494Sopenharmony_ci 0xd7, 0x40 // movs al r7 r7 LSR r2 741b8021494Sopenharmony_ci}; 742b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r7_r7_LSR_r3[] = { 743b8021494Sopenharmony_ci 0xdf, 0x40 // movs al r7 r7 LSR r3 744b8021494Sopenharmony_ci}; 745b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r7_r7_LSR_r4[] = { 746b8021494Sopenharmony_ci 0xe7, 0x40 // movs al r7 r7 LSR r4 747b8021494Sopenharmony_ci}; 748b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r7_r7_LSR_r5[] = { 749b8021494Sopenharmony_ci 0xef, 0x40 // movs al r7 r7 LSR r5 750b8021494Sopenharmony_ci}; 751b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r7_r7_LSR_r6[] = { 752b8021494Sopenharmony_ci 0xf7, 0x40 // movs al r7 r7 LSR r6 753b8021494Sopenharmony_ci}; 754b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r7_r7_LSR_r7[] = { 755b8021494Sopenharmony_ci 0xff, 0x40 // movs al r7 r7 LSR r7 756b8021494Sopenharmony_ci}; 757b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r7_r7_ASR_r0[] = { 758b8021494Sopenharmony_ci 0x07, 0x41 // movs al r7 r7 ASR r0 759b8021494Sopenharmony_ci}; 760b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r7_r7_ASR_r1[] = { 761b8021494Sopenharmony_ci 0x0f, 0x41 // movs al r7 r7 ASR r1 762b8021494Sopenharmony_ci}; 763b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r7_r7_ASR_r2[] = { 764b8021494Sopenharmony_ci 0x17, 0x41 // movs al r7 r7 ASR r2 765b8021494Sopenharmony_ci}; 766b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r7_r7_ASR_r3[] = { 767b8021494Sopenharmony_ci 0x1f, 0x41 // movs al r7 r7 ASR r3 768b8021494Sopenharmony_ci}; 769b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r7_r7_ASR_r4[] = { 770b8021494Sopenharmony_ci 0x27, 0x41 // movs al r7 r7 ASR r4 771b8021494Sopenharmony_ci}; 772b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r7_r7_ASR_r5[] = { 773b8021494Sopenharmony_ci 0x2f, 0x41 // movs al r7 r7 ASR r5 774b8021494Sopenharmony_ci}; 775b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r7_r7_ASR_r6[] = { 776b8021494Sopenharmony_ci 0x37, 0x41 // movs al r7 r7 ASR r6 777b8021494Sopenharmony_ci}; 778b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r7_r7_ASR_r7[] = { 779b8021494Sopenharmony_ci 0x3f, 0x41 // movs al r7 r7 ASR r7 780b8021494Sopenharmony_ci}; 781b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r7_r7_ROR_r0[] = { 782b8021494Sopenharmony_ci 0xc7, 0x41 // movs al r7 r7 ROR r0 783b8021494Sopenharmony_ci}; 784b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r7_r7_ROR_r1[] = { 785b8021494Sopenharmony_ci 0xcf, 0x41 // movs al r7 r7 ROR r1 786b8021494Sopenharmony_ci}; 787b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r7_r7_ROR_r2[] = { 788b8021494Sopenharmony_ci 0xd7, 0x41 // movs al r7 r7 ROR r2 789b8021494Sopenharmony_ci}; 790b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r7_r7_ROR_r3[] = { 791b8021494Sopenharmony_ci 0xdf, 0x41 // movs al r7 r7 ROR r3 792b8021494Sopenharmony_ci}; 793b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r7_r7_ROR_r4[] = { 794b8021494Sopenharmony_ci 0xe7, 0x41 // movs al r7 r7 ROR r4 795b8021494Sopenharmony_ci}; 796b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r7_r7_ROR_r5[] = { 797b8021494Sopenharmony_ci 0xef, 0x41 // movs al r7 r7 ROR r5 798b8021494Sopenharmony_ci}; 799b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r7_r7_ROR_r6[] = { 800b8021494Sopenharmony_ci 0xf7, 0x41 // movs al r7 r7 ROR r6 801b8021494Sopenharmony_ci}; 802b8021494Sopenharmony_ciconst byte kInstruction_movs_al_r7_r7_ROR_r7[] = { 803b8021494Sopenharmony_ci 0xff, 0x41 // movs al r7 r7 ROR r7 804b8021494Sopenharmony_ci}; 805b8021494Sopenharmony_ciconst TestResult kReferencemovs[] = { 806b8021494Sopenharmony_ci { 807b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r0_r0_LSL_r0), 808b8021494Sopenharmony_ci kInstruction_movs_al_r0_r0_LSL_r0, 809b8021494Sopenharmony_ci }, 810b8021494Sopenharmony_ci { 811b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r0_r0_LSL_r1), 812b8021494Sopenharmony_ci kInstruction_movs_al_r0_r0_LSL_r1, 813b8021494Sopenharmony_ci }, 814b8021494Sopenharmony_ci { 815b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r0_r0_LSL_r2), 816b8021494Sopenharmony_ci kInstruction_movs_al_r0_r0_LSL_r2, 817b8021494Sopenharmony_ci }, 818b8021494Sopenharmony_ci { 819b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r0_r0_LSL_r3), 820b8021494Sopenharmony_ci kInstruction_movs_al_r0_r0_LSL_r3, 821b8021494Sopenharmony_ci }, 822b8021494Sopenharmony_ci { 823b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r0_r0_LSL_r4), 824b8021494Sopenharmony_ci kInstruction_movs_al_r0_r0_LSL_r4, 825b8021494Sopenharmony_ci }, 826b8021494Sopenharmony_ci { 827b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r0_r0_LSL_r5), 828b8021494Sopenharmony_ci kInstruction_movs_al_r0_r0_LSL_r5, 829b8021494Sopenharmony_ci }, 830b8021494Sopenharmony_ci { 831b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r0_r0_LSL_r6), 832b8021494Sopenharmony_ci kInstruction_movs_al_r0_r0_LSL_r6, 833b8021494Sopenharmony_ci }, 834b8021494Sopenharmony_ci { 835b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r0_r0_LSL_r7), 836b8021494Sopenharmony_ci kInstruction_movs_al_r0_r0_LSL_r7, 837b8021494Sopenharmony_ci }, 838b8021494Sopenharmony_ci { 839b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r0_r0_LSR_r0), 840b8021494Sopenharmony_ci kInstruction_movs_al_r0_r0_LSR_r0, 841b8021494Sopenharmony_ci }, 842b8021494Sopenharmony_ci { 843b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r0_r0_LSR_r1), 844b8021494Sopenharmony_ci kInstruction_movs_al_r0_r0_LSR_r1, 845b8021494Sopenharmony_ci }, 846b8021494Sopenharmony_ci { 847b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r0_r0_LSR_r2), 848b8021494Sopenharmony_ci kInstruction_movs_al_r0_r0_LSR_r2, 849b8021494Sopenharmony_ci }, 850b8021494Sopenharmony_ci { 851b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r0_r0_LSR_r3), 852b8021494Sopenharmony_ci kInstruction_movs_al_r0_r0_LSR_r3, 853b8021494Sopenharmony_ci }, 854b8021494Sopenharmony_ci { 855b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r0_r0_LSR_r4), 856b8021494Sopenharmony_ci kInstruction_movs_al_r0_r0_LSR_r4, 857b8021494Sopenharmony_ci }, 858b8021494Sopenharmony_ci { 859b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r0_r0_LSR_r5), 860b8021494Sopenharmony_ci kInstruction_movs_al_r0_r0_LSR_r5, 861b8021494Sopenharmony_ci }, 862b8021494Sopenharmony_ci { 863b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r0_r0_LSR_r6), 864b8021494Sopenharmony_ci kInstruction_movs_al_r0_r0_LSR_r6, 865b8021494Sopenharmony_ci }, 866b8021494Sopenharmony_ci { 867b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r0_r0_LSR_r7), 868b8021494Sopenharmony_ci kInstruction_movs_al_r0_r0_LSR_r7, 869b8021494Sopenharmony_ci }, 870b8021494Sopenharmony_ci { 871b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r0_r0_ASR_r0), 872b8021494Sopenharmony_ci kInstruction_movs_al_r0_r0_ASR_r0, 873b8021494Sopenharmony_ci }, 874b8021494Sopenharmony_ci { 875b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r0_r0_ASR_r1), 876b8021494Sopenharmony_ci kInstruction_movs_al_r0_r0_ASR_r1, 877b8021494Sopenharmony_ci }, 878b8021494Sopenharmony_ci { 879b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r0_r0_ASR_r2), 880b8021494Sopenharmony_ci kInstruction_movs_al_r0_r0_ASR_r2, 881b8021494Sopenharmony_ci }, 882b8021494Sopenharmony_ci { 883b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r0_r0_ASR_r3), 884b8021494Sopenharmony_ci kInstruction_movs_al_r0_r0_ASR_r3, 885b8021494Sopenharmony_ci }, 886b8021494Sopenharmony_ci { 887b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r0_r0_ASR_r4), 888b8021494Sopenharmony_ci kInstruction_movs_al_r0_r0_ASR_r4, 889b8021494Sopenharmony_ci }, 890b8021494Sopenharmony_ci { 891b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r0_r0_ASR_r5), 892b8021494Sopenharmony_ci kInstruction_movs_al_r0_r0_ASR_r5, 893b8021494Sopenharmony_ci }, 894b8021494Sopenharmony_ci { 895b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r0_r0_ASR_r6), 896b8021494Sopenharmony_ci kInstruction_movs_al_r0_r0_ASR_r6, 897b8021494Sopenharmony_ci }, 898b8021494Sopenharmony_ci { 899b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r0_r0_ASR_r7), 900b8021494Sopenharmony_ci kInstruction_movs_al_r0_r0_ASR_r7, 901b8021494Sopenharmony_ci }, 902b8021494Sopenharmony_ci { 903b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r0_r0_ROR_r0), 904b8021494Sopenharmony_ci kInstruction_movs_al_r0_r0_ROR_r0, 905b8021494Sopenharmony_ci }, 906b8021494Sopenharmony_ci { 907b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r0_r0_ROR_r1), 908b8021494Sopenharmony_ci kInstruction_movs_al_r0_r0_ROR_r1, 909b8021494Sopenharmony_ci }, 910b8021494Sopenharmony_ci { 911b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r0_r0_ROR_r2), 912b8021494Sopenharmony_ci kInstruction_movs_al_r0_r0_ROR_r2, 913b8021494Sopenharmony_ci }, 914b8021494Sopenharmony_ci { 915b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r0_r0_ROR_r3), 916b8021494Sopenharmony_ci kInstruction_movs_al_r0_r0_ROR_r3, 917b8021494Sopenharmony_ci }, 918b8021494Sopenharmony_ci { 919b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r0_r0_ROR_r4), 920b8021494Sopenharmony_ci kInstruction_movs_al_r0_r0_ROR_r4, 921b8021494Sopenharmony_ci }, 922b8021494Sopenharmony_ci { 923b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r0_r0_ROR_r5), 924b8021494Sopenharmony_ci kInstruction_movs_al_r0_r0_ROR_r5, 925b8021494Sopenharmony_ci }, 926b8021494Sopenharmony_ci { 927b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r0_r0_ROR_r6), 928b8021494Sopenharmony_ci kInstruction_movs_al_r0_r0_ROR_r6, 929b8021494Sopenharmony_ci }, 930b8021494Sopenharmony_ci { 931b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r0_r0_ROR_r7), 932b8021494Sopenharmony_ci kInstruction_movs_al_r0_r0_ROR_r7, 933b8021494Sopenharmony_ci }, 934b8021494Sopenharmony_ci { 935b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r1_r1_LSL_r0), 936b8021494Sopenharmony_ci kInstruction_movs_al_r1_r1_LSL_r0, 937b8021494Sopenharmony_ci }, 938b8021494Sopenharmony_ci { 939b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r1_r1_LSL_r1), 940b8021494Sopenharmony_ci kInstruction_movs_al_r1_r1_LSL_r1, 941b8021494Sopenharmony_ci }, 942b8021494Sopenharmony_ci { 943b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r1_r1_LSL_r2), 944b8021494Sopenharmony_ci kInstruction_movs_al_r1_r1_LSL_r2, 945b8021494Sopenharmony_ci }, 946b8021494Sopenharmony_ci { 947b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r1_r1_LSL_r3), 948b8021494Sopenharmony_ci kInstruction_movs_al_r1_r1_LSL_r3, 949b8021494Sopenharmony_ci }, 950b8021494Sopenharmony_ci { 951b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r1_r1_LSL_r4), 952b8021494Sopenharmony_ci kInstruction_movs_al_r1_r1_LSL_r4, 953b8021494Sopenharmony_ci }, 954b8021494Sopenharmony_ci { 955b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r1_r1_LSL_r5), 956b8021494Sopenharmony_ci kInstruction_movs_al_r1_r1_LSL_r5, 957b8021494Sopenharmony_ci }, 958b8021494Sopenharmony_ci { 959b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r1_r1_LSL_r6), 960b8021494Sopenharmony_ci kInstruction_movs_al_r1_r1_LSL_r6, 961b8021494Sopenharmony_ci }, 962b8021494Sopenharmony_ci { 963b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r1_r1_LSL_r7), 964b8021494Sopenharmony_ci kInstruction_movs_al_r1_r1_LSL_r7, 965b8021494Sopenharmony_ci }, 966b8021494Sopenharmony_ci { 967b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r1_r1_LSR_r0), 968b8021494Sopenharmony_ci kInstruction_movs_al_r1_r1_LSR_r0, 969b8021494Sopenharmony_ci }, 970b8021494Sopenharmony_ci { 971b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r1_r1_LSR_r1), 972b8021494Sopenharmony_ci kInstruction_movs_al_r1_r1_LSR_r1, 973b8021494Sopenharmony_ci }, 974b8021494Sopenharmony_ci { 975b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r1_r1_LSR_r2), 976b8021494Sopenharmony_ci kInstruction_movs_al_r1_r1_LSR_r2, 977b8021494Sopenharmony_ci }, 978b8021494Sopenharmony_ci { 979b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r1_r1_LSR_r3), 980b8021494Sopenharmony_ci kInstruction_movs_al_r1_r1_LSR_r3, 981b8021494Sopenharmony_ci }, 982b8021494Sopenharmony_ci { 983b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r1_r1_LSR_r4), 984b8021494Sopenharmony_ci kInstruction_movs_al_r1_r1_LSR_r4, 985b8021494Sopenharmony_ci }, 986b8021494Sopenharmony_ci { 987b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r1_r1_LSR_r5), 988b8021494Sopenharmony_ci kInstruction_movs_al_r1_r1_LSR_r5, 989b8021494Sopenharmony_ci }, 990b8021494Sopenharmony_ci { 991b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r1_r1_LSR_r6), 992b8021494Sopenharmony_ci kInstruction_movs_al_r1_r1_LSR_r6, 993b8021494Sopenharmony_ci }, 994b8021494Sopenharmony_ci { 995b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r1_r1_LSR_r7), 996b8021494Sopenharmony_ci kInstruction_movs_al_r1_r1_LSR_r7, 997b8021494Sopenharmony_ci }, 998b8021494Sopenharmony_ci { 999b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r1_r1_ASR_r0), 1000b8021494Sopenharmony_ci kInstruction_movs_al_r1_r1_ASR_r0, 1001b8021494Sopenharmony_ci }, 1002b8021494Sopenharmony_ci { 1003b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r1_r1_ASR_r1), 1004b8021494Sopenharmony_ci kInstruction_movs_al_r1_r1_ASR_r1, 1005b8021494Sopenharmony_ci }, 1006b8021494Sopenharmony_ci { 1007b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r1_r1_ASR_r2), 1008b8021494Sopenharmony_ci kInstruction_movs_al_r1_r1_ASR_r2, 1009b8021494Sopenharmony_ci }, 1010b8021494Sopenharmony_ci { 1011b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r1_r1_ASR_r3), 1012b8021494Sopenharmony_ci kInstruction_movs_al_r1_r1_ASR_r3, 1013b8021494Sopenharmony_ci }, 1014b8021494Sopenharmony_ci { 1015b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r1_r1_ASR_r4), 1016b8021494Sopenharmony_ci kInstruction_movs_al_r1_r1_ASR_r4, 1017b8021494Sopenharmony_ci }, 1018b8021494Sopenharmony_ci { 1019b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r1_r1_ASR_r5), 1020b8021494Sopenharmony_ci kInstruction_movs_al_r1_r1_ASR_r5, 1021b8021494Sopenharmony_ci }, 1022b8021494Sopenharmony_ci { 1023b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r1_r1_ASR_r6), 1024b8021494Sopenharmony_ci kInstruction_movs_al_r1_r1_ASR_r6, 1025b8021494Sopenharmony_ci }, 1026b8021494Sopenharmony_ci { 1027b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r1_r1_ASR_r7), 1028b8021494Sopenharmony_ci kInstruction_movs_al_r1_r1_ASR_r7, 1029b8021494Sopenharmony_ci }, 1030b8021494Sopenharmony_ci { 1031b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r1_r1_ROR_r0), 1032b8021494Sopenharmony_ci kInstruction_movs_al_r1_r1_ROR_r0, 1033b8021494Sopenharmony_ci }, 1034b8021494Sopenharmony_ci { 1035b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r1_r1_ROR_r1), 1036b8021494Sopenharmony_ci kInstruction_movs_al_r1_r1_ROR_r1, 1037b8021494Sopenharmony_ci }, 1038b8021494Sopenharmony_ci { 1039b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r1_r1_ROR_r2), 1040b8021494Sopenharmony_ci kInstruction_movs_al_r1_r1_ROR_r2, 1041b8021494Sopenharmony_ci }, 1042b8021494Sopenharmony_ci { 1043b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r1_r1_ROR_r3), 1044b8021494Sopenharmony_ci kInstruction_movs_al_r1_r1_ROR_r3, 1045b8021494Sopenharmony_ci }, 1046b8021494Sopenharmony_ci { 1047b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r1_r1_ROR_r4), 1048b8021494Sopenharmony_ci kInstruction_movs_al_r1_r1_ROR_r4, 1049b8021494Sopenharmony_ci }, 1050b8021494Sopenharmony_ci { 1051b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r1_r1_ROR_r5), 1052b8021494Sopenharmony_ci kInstruction_movs_al_r1_r1_ROR_r5, 1053b8021494Sopenharmony_ci }, 1054b8021494Sopenharmony_ci { 1055b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r1_r1_ROR_r6), 1056b8021494Sopenharmony_ci kInstruction_movs_al_r1_r1_ROR_r6, 1057b8021494Sopenharmony_ci }, 1058b8021494Sopenharmony_ci { 1059b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r1_r1_ROR_r7), 1060b8021494Sopenharmony_ci kInstruction_movs_al_r1_r1_ROR_r7, 1061b8021494Sopenharmony_ci }, 1062b8021494Sopenharmony_ci { 1063b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r2_r2_LSL_r0), 1064b8021494Sopenharmony_ci kInstruction_movs_al_r2_r2_LSL_r0, 1065b8021494Sopenharmony_ci }, 1066b8021494Sopenharmony_ci { 1067b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r2_r2_LSL_r1), 1068b8021494Sopenharmony_ci kInstruction_movs_al_r2_r2_LSL_r1, 1069b8021494Sopenharmony_ci }, 1070b8021494Sopenharmony_ci { 1071b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r2_r2_LSL_r2), 1072b8021494Sopenharmony_ci kInstruction_movs_al_r2_r2_LSL_r2, 1073b8021494Sopenharmony_ci }, 1074b8021494Sopenharmony_ci { 1075b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r2_r2_LSL_r3), 1076b8021494Sopenharmony_ci kInstruction_movs_al_r2_r2_LSL_r3, 1077b8021494Sopenharmony_ci }, 1078b8021494Sopenharmony_ci { 1079b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r2_r2_LSL_r4), 1080b8021494Sopenharmony_ci kInstruction_movs_al_r2_r2_LSL_r4, 1081b8021494Sopenharmony_ci }, 1082b8021494Sopenharmony_ci { 1083b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r2_r2_LSL_r5), 1084b8021494Sopenharmony_ci kInstruction_movs_al_r2_r2_LSL_r5, 1085b8021494Sopenharmony_ci }, 1086b8021494Sopenharmony_ci { 1087b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r2_r2_LSL_r6), 1088b8021494Sopenharmony_ci kInstruction_movs_al_r2_r2_LSL_r6, 1089b8021494Sopenharmony_ci }, 1090b8021494Sopenharmony_ci { 1091b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r2_r2_LSL_r7), 1092b8021494Sopenharmony_ci kInstruction_movs_al_r2_r2_LSL_r7, 1093b8021494Sopenharmony_ci }, 1094b8021494Sopenharmony_ci { 1095b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r2_r2_LSR_r0), 1096b8021494Sopenharmony_ci kInstruction_movs_al_r2_r2_LSR_r0, 1097b8021494Sopenharmony_ci }, 1098b8021494Sopenharmony_ci { 1099b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r2_r2_LSR_r1), 1100b8021494Sopenharmony_ci kInstruction_movs_al_r2_r2_LSR_r1, 1101b8021494Sopenharmony_ci }, 1102b8021494Sopenharmony_ci { 1103b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r2_r2_LSR_r2), 1104b8021494Sopenharmony_ci kInstruction_movs_al_r2_r2_LSR_r2, 1105b8021494Sopenharmony_ci }, 1106b8021494Sopenharmony_ci { 1107b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r2_r2_LSR_r3), 1108b8021494Sopenharmony_ci kInstruction_movs_al_r2_r2_LSR_r3, 1109b8021494Sopenharmony_ci }, 1110b8021494Sopenharmony_ci { 1111b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r2_r2_LSR_r4), 1112b8021494Sopenharmony_ci kInstruction_movs_al_r2_r2_LSR_r4, 1113b8021494Sopenharmony_ci }, 1114b8021494Sopenharmony_ci { 1115b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r2_r2_LSR_r5), 1116b8021494Sopenharmony_ci kInstruction_movs_al_r2_r2_LSR_r5, 1117b8021494Sopenharmony_ci }, 1118b8021494Sopenharmony_ci { 1119b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r2_r2_LSR_r6), 1120b8021494Sopenharmony_ci kInstruction_movs_al_r2_r2_LSR_r6, 1121b8021494Sopenharmony_ci }, 1122b8021494Sopenharmony_ci { 1123b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r2_r2_LSR_r7), 1124b8021494Sopenharmony_ci kInstruction_movs_al_r2_r2_LSR_r7, 1125b8021494Sopenharmony_ci }, 1126b8021494Sopenharmony_ci { 1127b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r2_r2_ASR_r0), 1128b8021494Sopenharmony_ci kInstruction_movs_al_r2_r2_ASR_r0, 1129b8021494Sopenharmony_ci }, 1130b8021494Sopenharmony_ci { 1131b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r2_r2_ASR_r1), 1132b8021494Sopenharmony_ci kInstruction_movs_al_r2_r2_ASR_r1, 1133b8021494Sopenharmony_ci }, 1134b8021494Sopenharmony_ci { 1135b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r2_r2_ASR_r2), 1136b8021494Sopenharmony_ci kInstruction_movs_al_r2_r2_ASR_r2, 1137b8021494Sopenharmony_ci }, 1138b8021494Sopenharmony_ci { 1139b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r2_r2_ASR_r3), 1140b8021494Sopenharmony_ci kInstruction_movs_al_r2_r2_ASR_r3, 1141b8021494Sopenharmony_ci }, 1142b8021494Sopenharmony_ci { 1143b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r2_r2_ASR_r4), 1144b8021494Sopenharmony_ci kInstruction_movs_al_r2_r2_ASR_r4, 1145b8021494Sopenharmony_ci }, 1146b8021494Sopenharmony_ci { 1147b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r2_r2_ASR_r5), 1148b8021494Sopenharmony_ci kInstruction_movs_al_r2_r2_ASR_r5, 1149b8021494Sopenharmony_ci }, 1150b8021494Sopenharmony_ci { 1151b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r2_r2_ASR_r6), 1152b8021494Sopenharmony_ci kInstruction_movs_al_r2_r2_ASR_r6, 1153b8021494Sopenharmony_ci }, 1154b8021494Sopenharmony_ci { 1155b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r2_r2_ASR_r7), 1156b8021494Sopenharmony_ci kInstruction_movs_al_r2_r2_ASR_r7, 1157b8021494Sopenharmony_ci }, 1158b8021494Sopenharmony_ci { 1159b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r2_r2_ROR_r0), 1160b8021494Sopenharmony_ci kInstruction_movs_al_r2_r2_ROR_r0, 1161b8021494Sopenharmony_ci }, 1162b8021494Sopenharmony_ci { 1163b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r2_r2_ROR_r1), 1164b8021494Sopenharmony_ci kInstruction_movs_al_r2_r2_ROR_r1, 1165b8021494Sopenharmony_ci }, 1166b8021494Sopenharmony_ci { 1167b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r2_r2_ROR_r2), 1168b8021494Sopenharmony_ci kInstruction_movs_al_r2_r2_ROR_r2, 1169b8021494Sopenharmony_ci }, 1170b8021494Sopenharmony_ci { 1171b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r2_r2_ROR_r3), 1172b8021494Sopenharmony_ci kInstruction_movs_al_r2_r2_ROR_r3, 1173b8021494Sopenharmony_ci }, 1174b8021494Sopenharmony_ci { 1175b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r2_r2_ROR_r4), 1176b8021494Sopenharmony_ci kInstruction_movs_al_r2_r2_ROR_r4, 1177b8021494Sopenharmony_ci }, 1178b8021494Sopenharmony_ci { 1179b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r2_r2_ROR_r5), 1180b8021494Sopenharmony_ci kInstruction_movs_al_r2_r2_ROR_r5, 1181b8021494Sopenharmony_ci }, 1182b8021494Sopenharmony_ci { 1183b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r2_r2_ROR_r6), 1184b8021494Sopenharmony_ci kInstruction_movs_al_r2_r2_ROR_r6, 1185b8021494Sopenharmony_ci }, 1186b8021494Sopenharmony_ci { 1187b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r2_r2_ROR_r7), 1188b8021494Sopenharmony_ci kInstruction_movs_al_r2_r2_ROR_r7, 1189b8021494Sopenharmony_ci }, 1190b8021494Sopenharmony_ci { 1191b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r3_r3_LSL_r0), 1192b8021494Sopenharmony_ci kInstruction_movs_al_r3_r3_LSL_r0, 1193b8021494Sopenharmony_ci }, 1194b8021494Sopenharmony_ci { 1195b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r3_r3_LSL_r1), 1196b8021494Sopenharmony_ci kInstruction_movs_al_r3_r3_LSL_r1, 1197b8021494Sopenharmony_ci }, 1198b8021494Sopenharmony_ci { 1199b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r3_r3_LSL_r2), 1200b8021494Sopenharmony_ci kInstruction_movs_al_r3_r3_LSL_r2, 1201b8021494Sopenharmony_ci }, 1202b8021494Sopenharmony_ci { 1203b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r3_r3_LSL_r3), 1204b8021494Sopenharmony_ci kInstruction_movs_al_r3_r3_LSL_r3, 1205b8021494Sopenharmony_ci }, 1206b8021494Sopenharmony_ci { 1207b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r3_r3_LSL_r4), 1208b8021494Sopenharmony_ci kInstruction_movs_al_r3_r3_LSL_r4, 1209b8021494Sopenharmony_ci }, 1210b8021494Sopenharmony_ci { 1211b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r3_r3_LSL_r5), 1212b8021494Sopenharmony_ci kInstruction_movs_al_r3_r3_LSL_r5, 1213b8021494Sopenharmony_ci }, 1214b8021494Sopenharmony_ci { 1215b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r3_r3_LSL_r6), 1216b8021494Sopenharmony_ci kInstruction_movs_al_r3_r3_LSL_r6, 1217b8021494Sopenharmony_ci }, 1218b8021494Sopenharmony_ci { 1219b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r3_r3_LSL_r7), 1220b8021494Sopenharmony_ci kInstruction_movs_al_r3_r3_LSL_r7, 1221b8021494Sopenharmony_ci }, 1222b8021494Sopenharmony_ci { 1223b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r3_r3_LSR_r0), 1224b8021494Sopenharmony_ci kInstruction_movs_al_r3_r3_LSR_r0, 1225b8021494Sopenharmony_ci }, 1226b8021494Sopenharmony_ci { 1227b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r3_r3_LSR_r1), 1228b8021494Sopenharmony_ci kInstruction_movs_al_r3_r3_LSR_r1, 1229b8021494Sopenharmony_ci }, 1230b8021494Sopenharmony_ci { 1231b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r3_r3_LSR_r2), 1232b8021494Sopenharmony_ci kInstruction_movs_al_r3_r3_LSR_r2, 1233b8021494Sopenharmony_ci }, 1234b8021494Sopenharmony_ci { 1235b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r3_r3_LSR_r3), 1236b8021494Sopenharmony_ci kInstruction_movs_al_r3_r3_LSR_r3, 1237b8021494Sopenharmony_ci }, 1238b8021494Sopenharmony_ci { 1239b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r3_r3_LSR_r4), 1240b8021494Sopenharmony_ci kInstruction_movs_al_r3_r3_LSR_r4, 1241b8021494Sopenharmony_ci }, 1242b8021494Sopenharmony_ci { 1243b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r3_r3_LSR_r5), 1244b8021494Sopenharmony_ci kInstruction_movs_al_r3_r3_LSR_r5, 1245b8021494Sopenharmony_ci }, 1246b8021494Sopenharmony_ci { 1247b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r3_r3_LSR_r6), 1248b8021494Sopenharmony_ci kInstruction_movs_al_r3_r3_LSR_r6, 1249b8021494Sopenharmony_ci }, 1250b8021494Sopenharmony_ci { 1251b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r3_r3_LSR_r7), 1252b8021494Sopenharmony_ci kInstruction_movs_al_r3_r3_LSR_r7, 1253b8021494Sopenharmony_ci }, 1254b8021494Sopenharmony_ci { 1255b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r3_r3_ASR_r0), 1256b8021494Sopenharmony_ci kInstruction_movs_al_r3_r3_ASR_r0, 1257b8021494Sopenharmony_ci }, 1258b8021494Sopenharmony_ci { 1259b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r3_r3_ASR_r1), 1260b8021494Sopenharmony_ci kInstruction_movs_al_r3_r3_ASR_r1, 1261b8021494Sopenharmony_ci }, 1262b8021494Sopenharmony_ci { 1263b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r3_r3_ASR_r2), 1264b8021494Sopenharmony_ci kInstruction_movs_al_r3_r3_ASR_r2, 1265b8021494Sopenharmony_ci }, 1266b8021494Sopenharmony_ci { 1267b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r3_r3_ASR_r3), 1268b8021494Sopenharmony_ci kInstruction_movs_al_r3_r3_ASR_r3, 1269b8021494Sopenharmony_ci }, 1270b8021494Sopenharmony_ci { 1271b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r3_r3_ASR_r4), 1272b8021494Sopenharmony_ci kInstruction_movs_al_r3_r3_ASR_r4, 1273b8021494Sopenharmony_ci }, 1274b8021494Sopenharmony_ci { 1275b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r3_r3_ASR_r5), 1276b8021494Sopenharmony_ci kInstruction_movs_al_r3_r3_ASR_r5, 1277b8021494Sopenharmony_ci }, 1278b8021494Sopenharmony_ci { 1279b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r3_r3_ASR_r6), 1280b8021494Sopenharmony_ci kInstruction_movs_al_r3_r3_ASR_r6, 1281b8021494Sopenharmony_ci }, 1282b8021494Sopenharmony_ci { 1283b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r3_r3_ASR_r7), 1284b8021494Sopenharmony_ci kInstruction_movs_al_r3_r3_ASR_r7, 1285b8021494Sopenharmony_ci }, 1286b8021494Sopenharmony_ci { 1287b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r3_r3_ROR_r0), 1288b8021494Sopenharmony_ci kInstruction_movs_al_r3_r3_ROR_r0, 1289b8021494Sopenharmony_ci }, 1290b8021494Sopenharmony_ci { 1291b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r3_r3_ROR_r1), 1292b8021494Sopenharmony_ci kInstruction_movs_al_r3_r3_ROR_r1, 1293b8021494Sopenharmony_ci }, 1294b8021494Sopenharmony_ci { 1295b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r3_r3_ROR_r2), 1296b8021494Sopenharmony_ci kInstruction_movs_al_r3_r3_ROR_r2, 1297b8021494Sopenharmony_ci }, 1298b8021494Sopenharmony_ci { 1299b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r3_r3_ROR_r3), 1300b8021494Sopenharmony_ci kInstruction_movs_al_r3_r3_ROR_r3, 1301b8021494Sopenharmony_ci }, 1302b8021494Sopenharmony_ci { 1303b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r3_r3_ROR_r4), 1304b8021494Sopenharmony_ci kInstruction_movs_al_r3_r3_ROR_r4, 1305b8021494Sopenharmony_ci }, 1306b8021494Sopenharmony_ci { 1307b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r3_r3_ROR_r5), 1308b8021494Sopenharmony_ci kInstruction_movs_al_r3_r3_ROR_r5, 1309b8021494Sopenharmony_ci }, 1310b8021494Sopenharmony_ci { 1311b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r3_r3_ROR_r6), 1312b8021494Sopenharmony_ci kInstruction_movs_al_r3_r3_ROR_r6, 1313b8021494Sopenharmony_ci }, 1314b8021494Sopenharmony_ci { 1315b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r3_r3_ROR_r7), 1316b8021494Sopenharmony_ci kInstruction_movs_al_r3_r3_ROR_r7, 1317b8021494Sopenharmony_ci }, 1318b8021494Sopenharmony_ci { 1319b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r4_r4_LSL_r0), 1320b8021494Sopenharmony_ci kInstruction_movs_al_r4_r4_LSL_r0, 1321b8021494Sopenharmony_ci }, 1322b8021494Sopenharmony_ci { 1323b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r4_r4_LSL_r1), 1324b8021494Sopenharmony_ci kInstruction_movs_al_r4_r4_LSL_r1, 1325b8021494Sopenharmony_ci }, 1326b8021494Sopenharmony_ci { 1327b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r4_r4_LSL_r2), 1328b8021494Sopenharmony_ci kInstruction_movs_al_r4_r4_LSL_r2, 1329b8021494Sopenharmony_ci }, 1330b8021494Sopenharmony_ci { 1331b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r4_r4_LSL_r3), 1332b8021494Sopenharmony_ci kInstruction_movs_al_r4_r4_LSL_r3, 1333b8021494Sopenharmony_ci }, 1334b8021494Sopenharmony_ci { 1335b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r4_r4_LSL_r4), 1336b8021494Sopenharmony_ci kInstruction_movs_al_r4_r4_LSL_r4, 1337b8021494Sopenharmony_ci }, 1338b8021494Sopenharmony_ci { 1339b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r4_r4_LSL_r5), 1340b8021494Sopenharmony_ci kInstruction_movs_al_r4_r4_LSL_r5, 1341b8021494Sopenharmony_ci }, 1342b8021494Sopenharmony_ci { 1343b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r4_r4_LSL_r6), 1344b8021494Sopenharmony_ci kInstruction_movs_al_r4_r4_LSL_r6, 1345b8021494Sopenharmony_ci }, 1346b8021494Sopenharmony_ci { 1347b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r4_r4_LSL_r7), 1348b8021494Sopenharmony_ci kInstruction_movs_al_r4_r4_LSL_r7, 1349b8021494Sopenharmony_ci }, 1350b8021494Sopenharmony_ci { 1351b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r4_r4_LSR_r0), 1352b8021494Sopenharmony_ci kInstruction_movs_al_r4_r4_LSR_r0, 1353b8021494Sopenharmony_ci }, 1354b8021494Sopenharmony_ci { 1355b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r4_r4_LSR_r1), 1356b8021494Sopenharmony_ci kInstruction_movs_al_r4_r4_LSR_r1, 1357b8021494Sopenharmony_ci }, 1358b8021494Sopenharmony_ci { 1359b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r4_r4_LSR_r2), 1360b8021494Sopenharmony_ci kInstruction_movs_al_r4_r4_LSR_r2, 1361b8021494Sopenharmony_ci }, 1362b8021494Sopenharmony_ci { 1363b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r4_r4_LSR_r3), 1364b8021494Sopenharmony_ci kInstruction_movs_al_r4_r4_LSR_r3, 1365b8021494Sopenharmony_ci }, 1366b8021494Sopenharmony_ci { 1367b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r4_r4_LSR_r4), 1368b8021494Sopenharmony_ci kInstruction_movs_al_r4_r4_LSR_r4, 1369b8021494Sopenharmony_ci }, 1370b8021494Sopenharmony_ci { 1371b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r4_r4_LSR_r5), 1372b8021494Sopenharmony_ci kInstruction_movs_al_r4_r4_LSR_r5, 1373b8021494Sopenharmony_ci }, 1374b8021494Sopenharmony_ci { 1375b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r4_r4_LSR_r6), 1376b8021494Sopenharmony_ci kInstruction_movs_al_r4_r4_LSR_r6, 1377b8021494Sopenharmony_ci }, 1378b8021494Sopenharmony_ci { 1379b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r4_r4_LSR_r7), 1380b8021494Sopenharmony_ci kInstruction_movs_al_r4_r4_LSR_r7, 1381b8021494Sopenharmony_ci }, 1382b8021494Sopenharmony_ci { 1383b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r4_r4_ASR_r0), 1384b8021494Sopenharmony_ci kInstruction_movs_al_r4_r4_ASR_r0, 1385b8021494Sopenharmony_ci }, 1386b8021494Sopenharmony_ci { 1387b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r4_r4_ASR_r1), 1388b8021494Sopenharmony_ci kInstruction_movs_al_r4_r4_ASR_r1, 1389b8021494Sopenharmony_ci }, 1390b8021494Sopenharmony_ci { 1391b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r4_r4_ASR_r2), 1392b8021494Sopenharmony_ci kInstruction_movs_al_r4_r4_ASR_r2, 1393b8021494Sopenharmony_ci }, 1394b8021494Sopenharmony_ci { 1395b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r4_r4_ASR_r3), 1396b8021494Sopenharmony_ci kInstruction_movs_al_r4_r4_ASR_r3, 1397b8021494Sopenharmony_ci }, 1398b8021494Sopenharmony_ci { 1399b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r4_r4_ASR_r4), 1400b8021494Sopenharmony_ci kInstruction_movs_al_r4_r4_ASR_r4, 1401b8021494Sopenharmony_ci }, 1402b8021494Sopenharmony_ci { 1403b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r4_r4_ASR_r5), 1404b8021494Sopenharmony_ci kInstruction_movs_al_r4_r4_ASR_r5, 1405b8021494Sopenharmony_ci }, 1406b8021494Sopenharmony_ci { 1407b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r4_r4_ASR_r6), 1408b8021494Sopenharmony_ci kInstruction_movs_al_r4_r4_ASR_r6, 1409b8021494Sopenharmony_ci }, 1410b8021494Sopenharmony_ci { 1411b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r4_r4_ASR_r7), 1412b8021494Sopenharmony_ci kInstruction_movs_al_r4_r4_ASR_r7, 1413b8021494Sopenharmony_ci }, 1414b8021494Sopenharmony_ci { 1415b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r4_r4_ROR_r0), 1416b8021494Sopenharmony_ci kInstruction_movs_al_r4_r4_ROR_r0, 1417b8021494Sopenharmony_ci }, 1418b8021494Sopenharmony_ci { 1419b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r4_r4_ROR_r1), 1420b8021494Sopenharmony_ci kInstruction_movs_al_r4_r4_ROR_r1, 1421b8021494Sopenharmony_ci }, 1422b8021494Sopenharmony_ci { 1423b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r4_r4_ROR_r2), 1424b8021494Sopenharmony_ci kInstruction_movs_al_r4_r4_ROR_r2, 1425b8021494Sopenharmony_ci }, 1426b8021494Sopenharmony_ci { 1427b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r4_r4_ROR_r3), 1428b8021494Sopenharmony_ci kInstruction_movs_al_r4_r4_ROR_r3, 1429b8021494Sopenharmony_ci }, 1430b8021494Sopenharmony_ci { 1431b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r4_r4_ROR_r4), 1432b8021494Sopenharmony_ci kInstruction_movs_al_r4_r4_ROR_r4, 1433b8021494Sopenharmony_ci }, 1434b8021494Sopenharmony_ci { 1435b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r4_r4_ROR_r5), 1436b8021494Sopenharmony_ci kInstruction_movs_al_r4_r4_ROR_r5, 1437b8021494Sopenharmony_ci }, 1438b8021494Sopenharmony_ci { 1439b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r4_r4_ROR_r6), 1440b8021494Sopenharmony_ci kInstruction_movs_al_r4_r4_ROR_r6, 1441b8021494Sopenharmony_ci }, 1442b8021494Sopenharmony_ci { 1443b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r4_r4_ROR_r7), 1444b8021494Sopenharmony_ci kInstruction_movs_al_r4_r4_ROR_r7, 1445b8021494Sopenharmony_ci }, 1446b8021494Sopenharmony_ci { 1447b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r5_r5_LSL_r0), 1448b8021494Sopenharmony_ci kInstruction_movs_al_r5_r5_LSL_r0, 1449b8021494Sopenharmony_ci }, 1450b8021494Sopenharmony_ci { 1451b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r5_r5_LSL_r1), 1452b8021494Sopenharmony_ci kInstruction_movs_al_r5_r5_LSL_r1, 1453b8021494Sopenharmony_ci }, 1454b8021494Sopenharmony_ci { 1455b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r5_r5_LSL_r2), 1456b8021494Sopenharmony_ci kInstruction_movs_al_r5_r5_LSL_r2, 1457b8021494Sopenharmony_ci }, 1458b8021494Sopenharmony_ci { 1459b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r5_r5_LSL_r3), 1460b8021494Sopenharmony_ci kInstruction_movs_al_r5_r5_LSL_r3, 1461b8021494Sopenharmony_ci }, 1462b8021494Sopenharmony_ci { 1463b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r5_r5_LSL_r4), 1464b8021494Sopenharmony_ci kInstruction_movs_al_r5_r5_LSL_r4, 1465b8021494Sopenharmony_ci }, 1466b8021494Sopenharmony_ci { 1467b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r5_r5_LSL_r5), 1468b8021494Sopenharmony_ci kInstruction_movs_al_r5_r5_LSL_r5, 1469b8021494Sopenharmony_ci }, 1470b8021494Sopenharmony_ci { 1471b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r5_r5_LSL_r6), 1472b8021494Sopenharmony_ci kInstruction_movs_al_r5_r5_LSL_r6, 1473b8021494Sopenharmony_ci }, 1474b8021494Sopenharmony_ci { 1475b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r5_r5_LSL_r7), 1476b8021494Sopenharmony_ci kInstruction_movs_al_r5_r5_LSL_r7, 1477b8021494Sopenharmony_ci }, 1478b8021494Sopenharmony_ci { 1479b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r5_r5_LSR_r0), 1480b8021494Sopenharmony_ci kInstruction_movs_al_r5_r5_LSR_r0, 1481b8021494Sopenharmony_ci }, 1482b8021494Sopenharmony_ci { 1483b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r5_r5_LSR_r1), 1484b8021494Sopenharmony_ci kInstruction_movs_al_r5_r5_LSR_r1, 1485b8021494Sopenharmony_ci }, 1486b8021494Sopenharmony_ci { 1487b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r5_r5_LSR_r2), 1488b8021494Sopenharmony_ci kInstruction_movs_al_r5_r5_LSR_r2, 1489b8021494Sopenharmony_ci }, 1490b8021494Sopenharmony_ci { 1491b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r5_r5_LSR_r3), 1492b8021494Sopenharmony_ci kInstruction_movs_al_r5_r5_LSR_r3, 1493b8021494Sopenharmony_ci }, 1494b8021494Sopenharmony_ci { 1495b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r5_r5_LSR_r4), 1496b8021494Sopenharmony_ci kInstruction_movs_al_r5_r5_LSR_r4, 1497b8021494Sopenharmony_ci }, 1498b8021494Sopenharmony_ci { 1499b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r5_r5_LSR_r5), 1500b8021494Sopenharmony_ci kInstruction_movs_al_r5_r5_LSR_r5, 1501b8021494Sopenharmony_ci }, 1502b8021494Sopenharmony_ci { 1503b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r5_r5_LSR_r6), 1504b8021494Sopenharmony_ci kInstruction_movs_al_r5_r5_LSR_r6, 1505b8021494Sopenharmony_ci }, 1506b8021494Sopenharmony_ci { 1507b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r5_r5_LSR_r7), 1508b8021494Sopenharmony_ci kInstruction_movs_al_r5_r5_LSR_r7, 1509b8021494Sopenharmony_ci }, 1510b8021494Sopenharmony_ci { 1511b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r5_r5_ASR_r0), 1512b8021494Sopenharmony_ci kInstruction_movs_al_r5_r5_ASR_r0, 1513b8021494Sopenharmony_ci }, 1514b8021494Sopenharmony_ci { 1515b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r5_r5_ASR_r1), 1516b8021494Sopenharmony_ci kInstruction_movs_al_r5_r5_ASR_r1, 1517b8021494Sopenharmony_ci }, 1518b8021494Sopenharmony_ci { 1519b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r5_r5_ASR_r2), 1520b8021494Sopenharmony_ci kInstruction_movs_al_r5_r5_ASR_r2, 1521b8021494Sopenharmony_ci }, 1522b8021494Sopenharmony_ci { 1523b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r5_r5_ASR_r3), 1524b8021494Sopenharmony_ci kInstruction_movs_al_r5_r5_ASR_r3, 1525b8021494Sopenharmony_ci }, 1526b8021494Sopenharmony_ci { 1527b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r5_r5_ASR_r4), 1528b8021494Sopenharmony_ci kInstruction_movs_al_r5_r5_ASR_r4, 1529b8021494Sopenharmony_ci }, 1530b8021494Sopenharmony_ci { 1531b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r5_r5_ASR_r5), 1532b8021494Sopenharmony_ci kInstruction_movs_al_r5_r5_ASR_r5, 1533b8021494Sopenharmony_ci }, 1534b8021494Sopenharmony_ci { 1535b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r5_r5_ASR_r6), 1536b8021494Sopenharmony_ci kInstruction_movs_al_r5_r5_ASR_r6, 1537b8021494Sopenharmony_ci }, 1538b8021494Sopenharmony_ci { 1539b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r5_r5_ASR_r7), 1540b8021494Sopenharmony_ci kInstruction_movs_al_r5_r5_ASR_r7, 1541b8021494Sopenharmony_ci }, 1542b8021494Sopenharmony_ci { 1543b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r5_r5_ROR_r0), 1544b8021494Sopenharmony_ci kInstruction_movs_al_r5_r5_ROR_r0, 1545b8021494Sopenharmony_ci }, 1546b8021494Sopenharmony_ci { 1547b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r5_r5_ROR_r1), 1548b8021494Sopenharmony_ci kInstruction_movs_al_r5_r5_ROR_r1, 1549b8021494Sopenharmony_ci }, 1550b8021494Sopenharmony_ci { 1551b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r5_r5_ROR_r2), 1552b8021494Sopenharmony_ci kInstruction_movs_al_r5_r5_ROR_r2, 1553b8021494Sopenharmony_ci }, 1554b8021494Sopenharmony_ci { 1555b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r5_r5_ROR_r3), 1556b8021494Sopenharmony_ci kInstruction_movs_al_r5_r5_ROR_r3, 1557b8021494Sopenharmony_ci }, 1558b8021494Sopenharmony_ci { 1559b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r5_r5_ROR_r4), 1560b8021494Sopenharmony_ci kInstruction_movs_al_r5_r5_ROR_r4, 1561b8021494Sopenharmony_ci }, 1562b8021494Sopenharmony_ci { 1563b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r5_r5_ROR_r5), 1564b8021494Sopenharmony_ci kInstruction_movs_al_r5_r5_ROR_r5, 1565b8021494Sopenharmony_ci }, 1566b8021494Sopenharmony_ci { 1567b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r5_r5_ROR_r6), 1568b8021494Sopenharmony_ci kInstruction_movs_al_r5_r5_ROR_r6, 1569b8021494Sopenharmony_ci }, 1570b8021494Sopenharmony_ci { 1571b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r5_r5_ROR_r7), 1572b8021494Sopenharmony_ci kInstruction_movs_al_r5_r5_ROR_r7, 1573b8021494Sopenharmony_ci }, 1574b8021494Sopenharmony_ci { 1575b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r6_r6_LSL_r0), 1576b8021494Sopenharmony_ci kInstruction_movs_al_r6_r6_LSL_r0, 1577b8021494Sopenharmony_ci }, 1578b8021494Sopenharmony_ci { 1579b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r6_r6_LSL_r1), 1580b8021494Sopenharmony_ci kInstruction_movs_al_r6_r6_LSL_r1, 1581b8021494Sopenharmony_ci }, 1582b8021494Sopenharmony_ci { 1583b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r6_r6_LSL_r2), 1584b8021494Sopenharmony_ci kInstruction_movs_al_r6_r6_LSL_r2, 1585b8021494Sopenharmony_ci }, 1586b8021494Sopenharmony_ci { 1587b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r6_r6_LSL_r3), 1588b8021494Sopenharmony_ci kInstruction_movs_al_r6_r6_LSL_r3, 1589b8021494Sopenharmony_ci }, 1590b8021494Sopenharmony_ci { 1591b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r6_r6_LSL_r4), 1592b8021494Sopenharmony_ci kInstruction_movs_al_r6_r6_LSL_r4, 1593b8021494Sopenharmony_ci }, 1594b8021494Sopenharmony_ci { 1595b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r6_r6_LSL_r5), 1596b8021494Sopenharmony_ci kInstruction_movs_al_r6_r6_LSL_r5, 1597b8021494Sopenharmony_ci }, 1598b8021494Sopenharmony_ci { 1599b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r6_r6_LSL_r6), 1600b8021494Sopenharmony_ci kInstruction_movs_al_r6_r6_LSL_r6, 1601b8021494Sopenharmony_ci }, 1602b8021494Sopenharmony_ci { 1603b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r6_r6_LSL_r7), 1604b8021494Sopenharmony_ci kInstruction_movs_al_r6_r6_LSL_r7, 1605b8021494Sopenharmony_ci }, 1606b8021494Sopenharmony_ci { 1607b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r6_r6_LSR_r0), 1608b8021494Sopenharmony_ci kInstruction_movs_al_r6_r6_LSR_r0, 1609b8021494Sopenharmony_ci }, 1610b8021494Sopenharmony_ci { 1611b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r6_r6_LSR_r1), 1612b8021494Sopenharmony_ci kInstruction_movs_al_r6_r6_LSR_r1, 1613b8021494Sopenharmony_ci }, 1614b8021494Sopenharmony_ci { 1615b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r6_r6_LSR_r2), 1616b8021494Sopenharmony_ci kInstruction_movs_al_r6_r6_LSR_r2, 1617b8021494Sopenharmony_ci }, 1618b8021494Sopenharmony_ci { 1619b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r6_r6_LSR_r3), 1620b8021494Sopenharmony_ci kInstruction_movs_al_r6_r6_LSR_r3, 1621b8021494Sopenharmony_ci }, 1622b8021494Sopenharmony_ci { 1623b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r6_r6_LSR_r4), 1624b8021494Sopenharmony_ci kInstruction_movs_al_r6_r6_LSR_r4, 1625b8021494Sopenharmony_ci }, 1626b8021494Sopenharmony_ci { 1627b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r6_r6_LSR_r5), 1628b8021494Sopenharmony_ci kInstruction_movs_al_r6_r6_LSR_r5, 1629b8021494Sopenharmony_ci }, 1630b8021494Sopenharmony_ci { 1631b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r6_r6_LSR_r6), 1632b8021494Sopenharmony_ci kInstruction_movs_al_r6_r6_LSR_r6, 1633b8021494Sopenharmony_ci }, 1634b8021494Sopenharmony_ci { 1635b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r6_r6_LSR_r7), 1636b8021494Sopenharmony_ci kInstruction_movs_al_r6_r6_LSR_r7, 1637b8021494Sopenharmony_ci }, 1638b8021494Sopenharmony_ci { 1639b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r6_r6_ASR_r0), 1640b8021494Sopenharmony_ci kInstruction_movs_al_r6_r6_ASR_r0, 1641b8021494Sopenharmony_ci }, 1642b8021494Sopenharmony_ci { 1643b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r6_r6_ASR_r1), 1644b8021494Sopenharmony_ci kInstruction_movs_al_r6_r6_ASR_r1, 1645b8021494Sopenharmony_ci }, 1646b8021494Sopenharmony_ci { 1647b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r6_r6_ASR_r2), 1648b8021494Sopenharmony_ci kInstruction_movs_al_r6_r6_ASR_r2, 1649b8021494Sopenharmony_ci }, 1650b8021494Sopenharmony_ci { 1651b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r6_r6_ASR_r3), 1652b8021494Sopenharmony_ci kInstruction_movs_al_r6_r6_ASR_r3, 1653b8021494Sopenharmony_ci }, 1654b8021494Sopenharmony_ci { 1655b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r6_r6_ASR_r4), 1656b8021494Sopenharmony_ci kInstruction_movs_al_r6_r6_ASR_r4, 1657b8021494Sopenharmony_ci }, 1658b8021494Sopenharmony_ci { 1659b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r6_r6_ASR_r5), 1660b8021494Sopenharmony_ci kInstruction_movs_al_r6_r6_ASR_r5, 1661b8021494Sopenharmony_ci }, 1662b8021494Sopenharmony_ci { 1663b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r6_r6_ASR_r6), 1664b8021494Sopenharmony_ci kInstruction_movs_al_r6_r6_ASR_r6, 1665b8021494Sopenharmony_ci }, 1666b8021494Sopenharmony_ci { 1667b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r6_r6_ASR_r7), 1668b8021494Sopenharmony_ci kInstruction_movs_al_r6_r6_ASR_r7, 1669b8021494Sopenharmony_ci }, 1670b8021494Sopenharmony_ci { 1671b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r6_r6_ROR_r0), 1672b8021494Sopenharmony_ci kInstruction_movs_al_r6_r6_ROR_r0, 1673b8021494Sopenharmony_ci }, 1674b8021494Sopenharmony_ci { 1675b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r6_r6_ROR_r1), 1676b8021494Sopenharmony_ci kInstruction_movs_al_r6_r6_ROR_r1, 1677b8021494Sopenharmony_ci }, 1678b8021494Sopenharmony_ci { 1679b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r6_r6_ROR_r2), 1680b8021494Sopenharmony_ci kInstruction_movs_al_r6_r6_ROR_r2, 1681b8021494Sopenharmony_ci }, 1682b8021494Sopenharmony_ci { 1683b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r6_r6_ROR_r3), 1684b8021494Sopenharmony_ci kInstruction_movs_al_r6_r6_ROR_r3, 1685b8021494Sopenharmony_ci }, 1686b8021494Sopenharmony_ci { 1687b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r6_r6_ROR_r4), 1688b8021494Sopenharmony_ci kInstruction_movs_al_r6_r6_ROR_r4, 1689b8021494Sopenharmony_ci }, 1690b8021494Sopenharmony_ci { 1691b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r6_r6_ROR_r5), 1692b8021494Sopenharmony_ci kInstruction_movs_al_r6_r6_ROR_r5, 1693b8021494Sopenharmony_ci }, 1694b8021494Sopenharmony_ci { 1695b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r6_r6_ROR_r6), 1696b8021494Sopenharmony_ci kInstruction_movs_al_r6_r6_ROR_r6, 1697b8021494Sopenharmony_ci }, 1698b8021494Sopenharmony_ci { 1699b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r6_r6_ROR_r7), 1700b8021494Sopenharmony_ci kInstruction_movs_al_r6_r6_ROR_r7, 1701b8021494Sopenharmony_ci }, 1702b8021494Sopenharmony_ci { 1703b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r7_r7_LSL_r0), 1704b8021494Sopenharmony_ci kInstruction_movs_al_r7_r7_LSL_r0, 1705b8021494Sopenharmony_ci }, 1706b8021494Sopenharmony_ci { 1707b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r7_r7_LSL_r1), 1708b8021494Sopenharmony_ci kInstruction_movs_al_r7_r7_LSL_r1, 1709b8021494Sopenharmony_ci }, 1710b8021494Sopenharmony_ci { 1711b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r7_r7_LSL_r2), 1712b8021494Sopenharmony_ci kInstruction_movs_al_r7_r7_LSL_r2, 1713b8021494Sopenharmony_ci }, 1714b8021494Sopenharmony_ci { 1715b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r7_r7_LSL_r3), 1716b8021494Sopenharmony_ci kInstruction_movs_al_r7_r7_LSL_r3, 1717b8021494Sopenharmony_ci }, 1718b8021494Sopenharmony_ci { 1719b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r7_r7_LSL_r4), 1720b8021494Sopenharmony_ci kInstruction_movs_al_r7_r7_LSL_r4, 1721b8021494Sopenharmony_ci }, 1722b8021494Sopenharmony_ci { 1723b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r7_r7_LSL_r5), 1724b8021494Sopenharmony_ci kInstruction_movs_al_r7_r7_LSL_r5, 1725b8021494Sopenharmony_ci }, 1726b8021494Sopenharmony_ci { 1727b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r7_r7_LSL_r6), 1728b8021494Sopenharmony_ci kInstruction_movs_al_r7_r7_LSL_r6, 1729b8021494Sopenharmony_ci }, 1730b8021494Sopenharmony_ci { 1731b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r7_r7_LSL_r7), 1732b8021494Sopenharmony_ci kInstruction_movs_al_r7_r7_LSL_r7, 1733b8021494Sopenharmony_ci }, 1734b8021494Sopenharmony_ci { 1735b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r7_r7_LSR_r0), 1736b8021494Sopenharmony_ci kInstruction_movs_al_r7_r7_LSR_r0, 1737b8021494Sopenharmony_ci }, 1738b8021494Sopenharmony_ci { 1739b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r7_r7_LSR_r1), 1740b8021494Sopenharmony_ci kInstruction_movs_al_r7_r7_LSR_r1, 1741b8021494Sopenharmony_ci }, 1742b8021494Sopenharmony_ci { 1743b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r7_r7_LSR_r2), 1744b8021494Sopenharmony_ci kInstruction_movs_al_r7_r7_LSR_r2, 1745b8021494Sopenharmony_ci }, 1746b8021494Sopenharmony_ci { 1747b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r7_r7_LSR_r3), 1748b8021494Sopenharmony_ci kInstruction_movs_al_r7_r7_LSR_r3, 1749b8021494Sopenharmony_ci }, 1750b8021494Sopenharmony_ci { 1751b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r7_r7_LSR_r4), 1752b8021494Sopenharmony_ci kInstruction_movs_al_r7_r7_LSR_r4, 1753b8021494Sopenharmony_ci }, 1754b8021494Sopenharmony_ci { 1755b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r7_r7_LSR_r5), 1756b8021494Sopenharmony_ci kInstruction_movs_al_r7_r7_LSR_r5, 1757b8021494Sopenharmony_ci }, 1758b8021494Sopenharmony_ci { 1759b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r7_r7_LSR_r6), 1760b8021494Sopenharmony_ci kInstruction_movs_al_r7_r7_LSR_r6, 1761b8021494Sopenharmony_ci }, 1762b8021494Sopenharmony_ci { 1763b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r7_r7_LSR_r7), 1764b8021494Sopenharmony_ci kInstruction_movs_al_r7_r7_LSR_r7, 1765b8021494Sopenharmony_ci }, 1766b8021494Sopenharmony_ci { 1767b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r7_r7_ASR_r0), 1768b8021494Sopenharmony_ci kInstruction_movs_al_r7_r7_ASR_r0, 1769b8021494Sopenharmony_ci }, 1770b8021494Sopenharmony_ci { 1771b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r7_r7_ASR_r1), 1772b8021494Sopenharmony_ci kInstruction_movs_al_r7_r7_ASR_r1, 1773b8021494Sopenharmony_ci }, 1774b8021494Sopenharmony_ci { 1775b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r7_r7_ASR_r2), 1776b8021494Sopenharmony_ci kInstruction_movs_al_r7_r7_ASR_r2, 1777b8021494Sopenharmony_ci }, 1778b8021494Sopenharmony_ci { 1779b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r7_r7_ASR_r3), 1780b8021494Sopenharmony_ci kInstruction_movs_al_r7_r7_ASR_r3, 1781b8021494Sopenharmony_ci }, 1782b8021494Sopenharmony_ci { 1783b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r7_r7_ASR_r4), 1784b8021494Sopenharmony_ci kInstruction_movs_al_r7_r7_ASR_r4, 1785b8021494Sopenharmony_ci }, 1786b8021494Sopenharmony_ci { 1787b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r7_r7_ASR_r5), 1788b8021494Sopenharmony_ci kInstruction_movs_al_r7_r7_ASR_r5, 1789b8021494Sopenharmony_ci }, 1790b8021494Sopenharmony_ci { 1791b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r7_r7_ASR_r6), 1792b8021494Sopenharmony_ci kInstruction_movs_al_r7_r7_ASR_r6, 1793b8021494Sopenharmony_ci }, 1794b8021494Sopenharmony_ci { 1795b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r7_r7_ASR_r7), 1796b8021494Sopenharmony_ci kInstruction_movs_al_r7_r7_ASR_r7, 1797b8021494Sopenharmony_ci }, 1798b8021494Sopenharmony_ci { 1799b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r7_r7_ROR_r0), 1800b8021494Sopenharmony_ci kInstruction_movs_al_r7_r7_ROR_r0, 1801b8021494Sopenharmony_ci }, 1802b8021494Sopenharmony_ci { 1803b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r7_r7_ROR_r1), 1804b8021494Sopenharmony_ci kInstruction_movs_al_r7_r7_ROR_r1, 1805b8021494Sopenharmony_ci }, 1806b8021494Sopenharmony_ci { 1807b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r7_r7_ROR_r2), 1808b8021494Sopenharmony_ci kInstruction_movs_al_r7_r7_ROR_r2, 1809b8021494Sopenharmony_ci }, 1810b8021494Sopenharmony_ci { 1811b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r7_r7_ROR_r3), 1812b8021494Sopenharmony_ci kInstruction_movs_al_r7_r7_ROR_r3, 1813b8021494Sopenharmony_ci }, 1814b8021494Sopenharmony_ci { 1815b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r7_r7_ROR_r4), 1816b8021494Sopenharmony_ci kInstruction_movs_al_r7_r7_ROR_r4, 1817b8021494Sopenharmony_ci }, 1818b8021494Sopenharmony_ci { 1819b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r7_r7_ROR_r5), 1820b8021494Sopenharmony_ci kInstruction_movs_al_r7_r7_ROR_r5, 1821b8021494Sopenharmony_ci }, 1822b8021494Sopenharmony_ci { 1823b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r7_r7_ROR_r6), 1824b8021494Sopenharmony_ci kInstruction_movs_al_r7_r7_ROR_r6, 1825b8021494Sopenharmony_ci }, 1826b8021494Sopenharmony_ci { 1827b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movs_al_r7_r7_ROR_r7), 1828b8021494Sopenharmony_ci kInstruction_movs_al_r7_r7_ROR_r7, 1829b8021494Sopenharmony_ci }, 1830b8021494Sopenharmony_ci}; 1831b8021494Sopenharmony_ci 1832b8021494Sopenharmony_ci#endif // VIXL_ASSEMBLER_COND_RD_OPERAND_RN_SHIFT_RS_NARROW_OUT_IT_BLOCK_MOVS_T32_H_ 1833