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_IMM16_MOVW_T32_H_ 35b8021494Sopenharmony_ci#define VIXL_ASSEMBLER_COND_RD_OPERAND_IMM16_MOVW_T32_H_ 36b8021494Sopenharmony_ci 37b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r0_0x0000[] = { 38b8021494Sopenharmony_ci 0x40, 0xf2, 0x00, 0x00 // movw al r0 0x0000 39b8021494Sopenharmony_ci}; 40b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r0_0x0001[] = { 41b8021494Sopenharmony_ci 0x40, 0xf2, 0x01, 0x00 // movw al r0 0x0001 42b8021494Sopenharmony_ci}; 43b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r0_0x0002[] = { 44b8021494Sopenharmony_ci 0x40, 0xf2, 0x02, 0x00 // movw al r0 0x0002 45b8021494Sopenharmony_ci}; 46b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r0_0x0020[] = { 47b8021494Sopenharmony_ci 0x40, 0xf2, 0x20, 0x00 // movw al r0 0x0020 48b8021494Sopenharmony_ci}; 49b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r0_0x007d[] = { 50b8021494Sopenharmony_ci 0x40, 0xf2, 0x7d, 0x00 // movw al r0 0x007d 51b8021494Sopenharmony_ci}; 52b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r0_0x007e[] = { 53b8021494Sopenharmony_ci 0x40, 0xf2, 0x7e, 0x00 // movw al r0 0x007e 54b8021494Sopenharmony_ci}; 55b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r0_0x007f[] = { 56b8021494Sopenharmony_ci 0x40, 0xf2, 0x7f, 0x00 // movw al r0 0x007f 57b8021494Sopenharmony_ci}; 58b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r0_0x7ffd[] = { 59b8021494Sopenharmony_ci 0x47, 0xf6, 0xfd, 0x70 // movw al r0 0x7ffd 60b8021494Sopenharmony_ci}; 61b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r0_0x7ffe[] = { 62b8021494Sopenharmony_ci 0x47, 0xf6, 0xfe, 0x70 // movw al r0 0x7ffe 63b8021494Sopenharmony_ci}; 64b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r0_0x7fff[] = { 65b8021494Sopenharmony_ci 0x47, 0xf6, 0xff, 0x70 // movw al r0 0x7fff 66b8021494Sopenharmony_ci}; 67b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r0_0x3333[] = { 68b8021494Sopenharmony_ci 0x43, 0xf2, 0x33, 0x30 // movw al r0 0x3333 69b8021494Sopenharmony_ci}; 70b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r0_0x5555[] = { 71b8021494Sopenharmony_ci 0x45, 0xf2, 0x55, 0x50 // movw al r0 0x5555 72b8021494Sopenharmony_ci}; 73b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r0_0xaaaa[] = { 74b8021494Sopenharmony_ci 0x4a, 0xf6, 0xaa, 0x20 // movw al r0 0xaaaa 75b8021494Sopenharmony_ci}; 76b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r0_0xcccc[] = { 77b8021494Sopenharmony_ci 0x4c, 0xf6, 0xcc, 0x40 // movw al r0 0xcccc 78b8021494Sopenharmony_ci}; 79b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r0_0x8000[] = { 80b8021494Sopenharmony_ci 0x48, 0xf2, 0x00, 0x00 // movw al r0 0x8000 81b8021494Sopenharmony_ci}; 82b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r0_0x8001[] = { 83b8021494Sopenharmony_ci 0x48, 0xf2, 0x01, 0x00 // movw al r0 0x8001 84b8021494Sopenharmony_ci}; 85b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r0_0x8002[] = { 86b8021494Sopenharmony_ci 0x48, 0xf2, 0x02, 0x00 // movw al r0 0x8002 87b8021494Sopenharmony_ci}; 88b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r0_0x8003[] = { 89b8021494Sopenharmony_ci 0x48, 0xf2, 0x03, 0x00 // movw al r0 0x8003 90b8021494Sopenharmony_ci}; 91b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r0_0xff80[] = { 92b8021494Sopenharmony_ci 0x4f, 0xf6, 0x80, 0x70 // movw al r0 0xff80 93b8021494Sopenharmony_ci}; 94b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r0_0xff81[] = { 95b8021494Sopenharmony_ci 0x4f, 0xf6, 0x81, 0x70 // movw al r0 0xff81 96b8021494Sopenharmony_ci}; 97b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r0_0xff82[] = { 98b8021494Sopenharmony_ci 0x4f, 0xf6, 0x82, 0x70 // movw al r0 0xff82 99b8021494Sopenharmony_ci}; 100b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r0_0xff83[] = { 101b8021494Sopenharmony_ci 0x4f, 0xf6, 0x83, 0x70 // movw al r0 0xff83 102b8021494Sopenharmony_ci}; 103b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r0_0xffe0[] = { 104b8021494Sopenharmony_ci 0x4f, 0xf6, 0xe0, 0x70 // movw al r0 0xffe0 105b8021494Sopenharmony_ci}; 106b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r0_0xfffd[] = { 107b8021494Sopenharmony_ci 0x4f, 0xf6, 0xfd, 0x70 // movw al r0 0xfffd 108b8021494Sopenharmony_ci}; 109b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r0_0xfffe[] = { 110b8021494Sopenharmony_ci 0x4f, 0xf6, 0xfe, 0x70 // movw al r0 0xfffe 111b8021494Sopenharmony_ci}; 112b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r0_0xffff[] = { 113b8021494Sopenharmony_ci 0x4f, 0xf6, 0xff, 0x70 // movw al r0 0xffff 114b8021494Sopenharmony_ci}; 115b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r1_0x0000[] = { 116b8021494Sopenharmony_ci 0x40, 0xf2, 0x00, 0x01 // movw al r1 0x0000 117b8021494Sopenharmony_ci}; 118b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r1_0x0001[] = { 119b8021494Sopenharmony_ci 0x40, 0xf2, 0x01, 0x01 // movw al r1 0x0001 120b8021494Sopenharmony_ci}; 121b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r1_0x0002[] = { 122b8021494Sopenharmony_ci 0x40, 0xf2, 0x02, 0x01 // movw al r1 0x0002 123b8021494Sopenharmony_ci}; 124b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r1_0x0020[] = { 125b8021494Sopenharmony_ci 0x40, 0xf2, 0x20, 0x01 // movw al r1 0x0020 126b8021494Sopenharmony_ci}; 127b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r1_0x007d[] = { 128b8021494Sopenharmony_ci 0x40, 0xf2, 0x7d, 0x01 // movw al r1 0x007d 129b8021494Sopenharmony_ci}; 130b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r1_0x007e[] = { 131b8021494Sopenharmony_ci 0x40, 0xf2, 0x7e, 0x01 // movw al r1 0x007e 132b8021494Sopenharmony_ci}; 133b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r1_0x007f[] = { 134b8021494Sopenharmony_ci 0x40, 0xf2, 0x7f, 0x01 // movw al r1 0x007f 135b8021494Sopenharmony_ci}; 136b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r1_0x7ffd[] = { 137b8021494Sopenharmony_ci 0x47, 0xf6, 0xfd, 0x71 // movw al r1 0x7ffd 138b8021494Sopenharmony_ci}; 139b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r1_0x7ffe[] = { 140b8021494Sopenharmony_ci 0x47, 0xf6, 0xfe, 0x71 // movw al r1 0x7ffe 141b8021494Sopenharmony_ci}; 142b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r1_0x7fff[] = { 143b8021494Sopenharmony_ci 0x47, 0xf6, 0xff, 0x71 // movw al r1 0x7fff 144b8021494Sopenharmony_ci}; 145b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r1_0x3333[] = { 146b8021494Sopenharmony_ci 0x43, 0xf2, 0x33, 0x31 // movw al r1 0x3333 147b8021494Sopenharmony_ci}; 148b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r1_0x5555[] = { 149b8021494Sopenharmony_ci 0x45, 0xf2, 0x55, 0x51 // movw al r1 0x5555 150b8021494Sopenharmony_ci}; 151b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r1_0xaaaa[] = { 152b8021494Sopenharmony_ci 0x4a, 0xf6, 0xaa, 0x21 // movw al r1 0xaaaa 153b8021494Sopenharmony_ci}; 154b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r1_0xcccc[] = { 155b8021494Sopenharmony_ci 0x4c, 0xf6, 0xcc, 0x41 // movw al r1 0xcccc 156b8021494Sopenharmony_ci}; 157b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r1_0x8000[] = { 158b8021494Sopenharmony_ci 0x48, 0xf2, 0x00, 0x01 // movw al r1 0x8000 159b8021494Sopenharmony_ci}; 160b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r1_0x8001[] = { 161b8021494Sopenharmony_ci 0x48, 0xf2, 0x01, 0x01 // movw al r1 0x8001 162b8021494Sopenharmony_ci}; 163b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r1_0x8002[] = { 164b8021494Sopenharmony_ci 0x48, 0xf2, 0x02, 0x01 // movw al r1 0x8002 165b8021494Sopenharmony_ci}; 166b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r1_0x8003[] = { 167b8021494Sopenharmony_ci 0x48, 0xf2, 0x03, 0x01 // movw al r1 0x8003 168b8021494Sopenharmony_ci}; 169b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r1_0xff80[] = { 170b8021494Sopenharmony_ci 0x4f, 0xf6, 0x80, 0x71 // movw al r1 0xff80 171b8021494Sopenharmony_ci}; 172b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r1_0xff81[] = { 173b8021494Sopenharmony_ci 0x4f, 0xf6, 0x81, 0x71 // movw al r1 0xff81 174b8021494Sopenharmony_ci}; 175b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r1_0xff82[] = { 176b8021494Sopenharmony_ci 0x4f, 0xf6, 0x82, 0x71 // movw al r1 0xff82 177b8021494Sopenharmony_ci}; 178b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r1_0xff83[] = { 179b8021494Sopenharmony_ci 0x4f, 0xf6, 0x83, 0x71 // movw al r1 0xff83 180b8021494Sopenharmony_ci}; 181b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r1_0xffe0[] = { 182b8021494Sopenharmony_ci 0x4f, 0xf6, 0xe0, 0x71 // movw al r1 0xffe0 183b8021494Sopenharmony_ci}; 184b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r1_0xfffd[] = { 185b8021494Sopenharmony_ci 0x4f, 0xf6, 0xfd, 0x71 // movw al r1 0xfffd 186b8021494Sopenharmony_ci}; 187b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r1_0xfffe[] = { 188b8021494Sopenharmony_ci 0x4f, 0xf6, 0xfe, 0x71 // movw al r1 0xfffe 189b8021494Sopenharmony_ci}; 190b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r1_0xffff[] = { 191b8021494Sopenharmony_ci 0x4f, 0xf6, 0xff, 0x71 // movw al r1 0xffff 192b8021494Sopenharmony_ci}; 193b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r2_0x0000[] = { 194b8021494Sopenharmony_ci 0x40, 0xf2, 0x00, 0x02 // movw al r2 0x0000 195b8021494Sopenharmony_ci}; 196b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r2_0x0001[] = { 197b8021494Sopenharmony_ci 0x40, 0xf2, 0x01, 0x02 // movw al r2 0x0001 198b8021494Sopenharmony_ci}; 199b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r2_0x0002[] = { 200b8021494Sopenharmony_ci 0x40, 0xf2, 0x02, 0x02 // movw al r2 0x0002 201b8021494Sopenharmony_ci}; 202b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r2_0x0020[] = { 203b8021494Sopenharmony_ci 0x40, 0xf2, 0x20, 0x02 // movw al r2 0x0020 204b8021494Sopenharmony_ci}; 205b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r2_0x007d[] = { 206b8021494Sopenharmony_ci 0x40, 0xf2, 0x7d, 0x02 // movw al r2 0x007d 207b8021494Sopenharmony_ci}; 208b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r2_0x007e[] = { 209b8021494Sopenharmony_ci 0x40, 0xf2, 0x7e, 0x02 // movw al r2 0x007e 210b8021494Sopenharmony_ci}; 211b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r2_0x007f[] = { 212b8021494Sopenharmony_ci 0x40, 0xf2, 0x7f, 0x02 // movw al r2 0x007f 213b8021494Sopenharmony_ci}; 214b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r2_0x7ffd[] = { 215b8021494Sopenharmony_ci 0x47, 0xf6, 0xfd, 0x72 // movw al r2 0x7ffd 216b8021494Sopenharmony_ci}; 217b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r2_0x7ffe[] = { 218b8021494Sopenharmony_ci 0x47, 0xf6, 0xfe, 0x72 // movw al r2 0x7ffe 219b8021494Sopenharmony_ci}; 220b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r2_0x7fff[] = { 221b8021494Sopenharmony_ci 0x47, 0xf6, 0xff, 0x72 // movw al r2 0x7fff 222b8021494Sopenharmony_ci}; 223b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r2_0x3333[] = { 224b8021494Sopenharmony_ci 0x43, 0xf2, 0x33, 0x32 // movw al r2 0x3333 225b8021494Sopenharmony_ci}; 226b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r2_0x5555[] = { 227b8021494Sopenharmony_ci 0x45, 0xf2, 0x55, 0x52 // movw al r2 0x5555 228b8021494Sopenharmony_ci}; 229b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r2_0xaaaa[] = { 230b8021494Sopenharmony_ci 0x4a, 0xf6, 0xaa, 0x22 // movw al r2 0xaaaa 231b8021494Sopenharmony_ci}; 232b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r2_0xcccc[] = { 233b8021494Sopenharmony_ci 0x4c, 0xf6, 0xcc, 0x42 // movw al r2 0xcccc 234b8021494Sopenharmony_ci}; 235b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r2_0x8000[] = { 236b8021494Sopenharmony_ci 0x48, 0xf2, 0x00, 0x02 // movw al r2 0x8000 237b8021494Sopenharmony_ci}; 238b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r2_0x8001[] = { 239b8021494Sopenharmony_ci 0x48, 0xf2, 0x01, 0x02 // movw al r2 0x8001 240b8021494Sopenharmony_ci}; 241b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r2_0x8002[] = { 242b8021494Sopenharmony_ci 0x48, 0xf2, 0x02, 0x02 // movw al r2 0x8002 243b8021494Sopenharmony_ci}; 244b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r2_0x8003[] = { 245b8021494Sopenharmony_ci 0x48, 0xf2, 0x03, 0x02 // movw al r2 0x8003 246b8021494Sopenharmony_ci}; 247b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r2_0xff80[] = { 248b8021494Sopenharmony_ci 0x4f, 0xf6, 0x80, 0x72 // movw al r2 0xff80 249b8021494Sopenharmony_ci}; 250b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r2_0xff81[] = { 251b8021494Sopenharmony_ci 0x4f, 0xf6, 0x81, 0x72 // movw al r2 0xff81 252b8021494Sopenharmony_ci}; 253b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r2_0xff82[] = { 254b8021494Sopenharmony_ci 0x4f, 0xf6, 0x82, 0x72 // movw al r2 0xff82 255b8021494Sopenharmony_ci}; 256b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r2_0xff83[] = { 257b8021494Sopenharmony_ci 0x4f, 0xf6, 0x83, 0x72 // movw al r2 0xff83 258b8021494Sopenharmony_ci}; 259b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r2_0xffe0[] = { 260b8021494Sopenharmony_ci 0x4f, 0xf6, 0xe0, 0x72 // movw al r2 0xffe0 261b8021494Sopenharmony_ci}; 262b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r2_0xfffd[] = { 263b8021494Sopenharmony_ci 0x4f, 0xf6, 0xfd, 0x72 // movw al r2 0xfffd 264b8021494Sopenharmony_ci}; 265b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r2_0xfffe[] = { 266b8021494Sopenharmony_ci 0x4f, 0xf6, 0xfe, 0x72 // movw al r2 0xfffe 267b8021494Sopenharmony_ci}; 268b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r2_0xffff[] = { 269b8021494Sopenharmony_ci 0x4f, 0xf6, 0xff, 0x72 // movw al r2 0xffff 270b8021494Sopenharmony_ci}; 271b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r3_0x0000[] = { 272b8021494Sopenharmony_ci 0x40, 0xf2, 0x00, 0x03 // movw al r3 0x0000 273b8021494Sopenharmony_ci}; 274b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r3_0x0001[] = { 275b8021494Sopenharmony_ci 0x40, 0xf2, 0x01, 0x03 // movw al r3 0x0001 276b8021494Sopenharmony_ci}; 277b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r3_0x0002[] = { 278b8021494Sopenharmony_ci 0x40, 0xf2, 0x02, 0x03 // movw al r3 0x0002 279b8021494Sopenharmony_ci}; 280b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r3_0x0020[] = { 281b8021494Sopenharmony_ci 0x40, 0xf2, 0x20, 0x03 // movw al r3 0x0020 282b8021494Sopenharmony_ci}; 283b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r3_0x007d[] = { 284b8021494Sopenharmony_ci 0x40, 0xf2, 0x7d, 0x03 // movw al r3 0x007d 285b8021494Sopenharmony_ci}; 286b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r3_0x007e[] = { 287b8021494Sopenharmony_ci 0x40, 0xf2, 0x7e, 0x03 // movw al r3 0x007e 288b8021494Sopenharmony_ci}; 289b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r3_0x007f[] = { 290b8021494Sopenharmony_ci 0x40, 0xf2, 0x7f, 0x03 // movw al r3 0x007f 291b8021494Sopenharmony_ci}; 292b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r3_0x7ffd[] = { 293b8021494Sopenharmony_ci 0x47, 0xf6, 0xfd, 0x73 // movw al r3 0x7ffd 294b8021494Sopenharmony_ci}; 295b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r3_0x7ffe[] = { 296b8021494Sopenharmony_ci 0x47, 0xf6, 0xfe, 0x73 // movw al r3 0x7ffe 297b8021494Sopenharmony_ci}; 298b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r3_0x7fff[] = { 299b8021494Sopenharmony_ci 0x47, 0xf6, 0xff, 0x73 // movw al r3 0x7fff 300b8021494Sopenharmony_ci}; 301b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r3_0x3333[] = { 302b8021494Sopenharmony_ci 0x43, 0xf2, 0x33, 0x33 // movw al r3 0x3333 303b8021494Sopenharmony_ci}; 304b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r3_0x5555[] = { 305b8021494Sopenharmony_ci 0x45, 0xf2, 0x55, 0x53 // movw al r3 0x5555 306b8021494Sopenharmony_ci}; 307b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r3_0xaaaa[] = { 308b8021494Sopenharmony_ci 0x4a, 0xf6, 0xaa, 0x23 // movw al r3 0xaaaa 309b8021494Sopenharmony_ci}; 310b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r3_0xcccc[] = { 311b8021494Sopenharmony_ci 0x4c, 0xf6, 0xcc, 0x43 // movw al r3 0xcccc 312b8021494Sopenharmony_ci}; 313b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r3_0x8000[] = { 314b8021494Sopenharmony_ci 0x48, 0xf2, 0x00, 0x03 // movw al r3 0x8000 315b8021494Sopenharmony_ci}; 316b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r3_0x8001[] = { 317b8021494Sopenharmony_ci 0x48, 0xf2, 0x01, 0x03 // movw al r3 0x8001 318b8021494Sopenharmony_ci}; 319b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r3_0x8002[] = { 320b8021494Sopenharmony_ci 0x48, 0xf2, 0x02, 0x03 // movw al r3 0x8002 321b8021494Sopenharmony_ci}; 322b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r3_0x8003[] = { 323b8021494Sopenharmony_ci 0x48, 0xf2, 0x03, 0x03 // movw al r3 0x8003 324b8021494Sopenharmony_ci}; 325b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r3_0xff80[] = { 326b8021494Sopenharmony_ci 0x4f, 0xf6, 0x80, 0x73 // movw al r3 0xff80 327b8021494Sopenharmony_ci}; 328b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r3_0xff81[] = { 329b8021494Sopenharmony_ci 0x4f, 0xf6, 0x81, 0x73 // movw al r3 0xff81 330b8021494Sopenharmony_ci}; 331b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r3_0xff82[] = { 332b8021494Sopenharmony_ci 0x4f, 0xf6, 0x82, 0x73 // movw al r3 0xff82 333b8021494Sopenharmony_ci}; 334b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r3_0xff83[] = { 335b8021494Sopenharmony_ci 0x4f, 0xf6, 0x83, 0x73 // movw al r3 0xff83 336b8021494Sopenharmony_ci}; 337b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r3_0xffe0[] = { 338b8021494Sopenharmony_ci 0x4f, 0xf6, 0xe0, 0x73 // movw al r3 0xffe0 339b8021494Sopenharmony_ci}; 340b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r3_0xfffd[] = { 341b8021494Sopenharmony_ci 0x4f, 0xf6, 0xfd, 0x73 // movw al r3 0xfffd 342b8021494Sopenharmony_ci}; 343b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r3_0xfffe[] = { 344b8021494Sopenharmony_ci 0x4f, 0xf6, 0xfe, 0x73 // movw al r3 0xfffe 345b8021494Sopenharmony_ci}; 346b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r3_0xffff[] = { 347b8021494Sopenharmony_ci 0x4f, 0xf6, 0xff, 0x73 // movw al r3 0xffff 348b8021494Sopenharmony_ci}; 349b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r4_0x0000[] = { 350b8021494Sopenharmony_ci 0x40, 0xf2, 0x00, 0x04 // movw al r4 0x0000 351b8021494Sopenharmony_ci}; 352b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r4_0x0001[] = { 353b8021494Sopenharmony_ci 0x40, 0xf2, 0x01, 0x04 // movw al r4 0x0001 354b8021494Sopenharmony_ci}; 355b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r4_0x0002[] = { 356b8021494Sopenharmony_ci 0x40, 0xf2, 0x02, 0x04 // movw al r4 0x0002 357b8021494Sopenharmony_ci}; 358b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r4_0x0020[] = { 359b8021494Sopenharmony_ci 0x40, 0xf2, 0x20, 0x04 // movw al r4 0x0020 360b8021494Sopenharmony_ci}; 361b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r4_0x007d[] = { 362b8021494Sopenharmony_ci 0x40, 0xf2, 0x7d, 0x04 // movw al r4 0x007d 363b8021494Sopenharmony_ci}; 364b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r4_0x007e[] = { 365b8021494Sopenharmony_ci 0x40, 0xf2, 0x7e, 0x04 // movw al r4 0x007e 366b8021494Sopenharmony_ci}; 367b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r4_0x007f[] = { 368b8021494Sopenharmony_ci 0x40, 0xf2, 0x7f, 0x04 // movw al r4 0x007f 369b8021494Sopenharmony_ci}; 370b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r4_0x7ffd[] = { 371b8021494Sopenharmony_ci 0x47, 0xf6, 0xfd, 0x74 // movw al r4 0x7ffd 372b8021494Sopenharmony_ci}; 373b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r4_0x7ffe[] = { 374b8021494Sopenharmony_ci 0x47, 0xf6, 0xfe, 0x74 // movw al r4 0x7ffe 375b8021494Sopenharmony_ci}; 376b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r4_0x7fff[] = { 377b8021494Sopenharmony_ci 0x47, 0xf6, 0xff, 0x74 // movw al r4 0x7fff 378b8021494Sopenharmony_ci}; 379b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r4_0x3333[] = { 380b8021494Sopenharmony_ci 0x43, 0xf2, 0x33, 0x34 // movw al r4 0x3333 381b8021494Sopenharmony_ci}; 382b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r4_0x5555[] = { 383b8021494Sopenharmony_ci 0x45, 0xf2, 0x55, 0x54 // movw al r4 0x5555 384b8021494Sopenharmony_ci}; 385b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r4_0xaaaa[] = { 386b8021494Sopenharmony_ci 0x4a, 0xf6, 0xaa, 0x24 // movw al r4 0xaaaa 387b8021494Sopenharmony_ci}; 388b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r4_0xcccc[] = { 389b8021494Sopenharmony_ci 0x4c, 0xf6, 0xcc, 0x44 // movw al r4 0xcccc 390b8021494Sopenharmony_ci}; 391b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r4_0x8000[] = { 392b8021494Sopenharmony_ci 0x48, 0xf2, 0x00, 0x04 // movw al r4 0x8000 393b8021494Sopenharmony_ci}; 394b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r4_0x8001[] = { 395b8021494Sopenharmony_ci 0x48, 0xf2, 0x01, 0x04 // movw al r4 0x8001 396b8021494Sopenharmony_ci}; 397b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r4_0x8002[] = { 398b8021494Sopenharmony_ci 0x48, 0xf2, 0x02, 0x04 // movw al r4 0x8002 399b8021494Sopenharmony_ci}; 400b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r4_0x8003[] = { 401b8021494Sopenharmony_ci 0x48, 0xf2, 0x03, 0x04 // movw al r4 0x8003 402b8021494Sopenharmony_ci}; 403b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r4_0xff80[] = { 404b8021494Sopenharmony_ci 0x4f, 0xf6, 0x80, 0x74 // movw al r4 0xff80 405b8021494Sopenharmony_ci}; 406b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r4_0xff81[] = { 407b8021494Sopenharmony_ci 0x4f, 0xf6, 0x81, 0x74 // movw al r4 0xff81 408b8021494Sopenharmony_ci}; 409b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r4_0xff82[] = { 410b8021494Sopenharmony_ci 0x4f, 0xf6, 0x82, 0x74 // movw al r4 0xff82 411b8021494Sopenharmony_ci}; 412b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r4_0xff83[] = { 413b8021494Sopenharmony_ci 0x4f, 0xf6, 0x83, 0x74 // movw al r4 0xff83 414b8021494Sopenharmony_ci}; 415b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r4_0xffe0[] = { 416b8021494Sopenharmony_ci 0x4f, 0xf6, 0xe0, 0x74 // movw al r4 0xffe0 417b8021494Sopenharmony_ci}; 418b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r4_0xfffd[] = { 419b8021494Sopenharmony_ci 0x4f, 0xf6, 0xfd, 0x74 // movw al r4 0xfffd 420b8021494Sopenharmony_ci}; 421b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r4_0xfffe[] = { 422b8021494Sopenharmony_ci 0x4f, 0xf6, 0xfe, 0x74 // movw al r4 0xfffe 423b8021494Sopenharmony_ci}; 424b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r4_0xffff[] = { 425b8021494Sopenharmony_ci 0x4f, 0xf6, 0xff, 0x74 // movw al r4 0xffff 426b8021494Sopenharmony_ci}; 427b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r5_0x0000[] = { 428b8021494Sopenharmony_ci 0x40, 0xf2, 0x00, 0x05 // movw al r5 0x0000 429b8021494Sopenharmony_ci}; 430b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r5_0x0001[] = { 431b8021494Sopenharmony_ci 0x40, 0xf2, 0x01, 0x05 // movw al r5 0x0001 432b8021494Sopenharmony_ci}; 433b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r5_0x0002[] = { 434b8021494Sopenharmony_ci 0x40, 0xf2, 0x02, 0x05 // movw al r5 0x0002 435b8021494Sopenharmony_ci}; 436b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r5_0x0020[] = { 437b8021494Sopenharmony_ci 0x40, 0xf2, 0x20, 0x05 // movw al r5 0x0020 438b8021494Sopenharmony_ci}; 439b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r5_0x007d[] = { 440b8021494Sopenharmony_ci 0x40, 0xf2, 0x7d, 0x05 // movw al r5 0x007d 441b8021494Sopenharmony_ci}; 442b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r5_0x007e[] = { 443b8021494Sopenharmony_ci 0x40, 0xf2, 0x7e, 0x05 // movw al r5 0x007e 444b8021494Sopenharmony_ci}; 445b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r5_0x007f[] = { 446b8021494Sopenharmony_ci 0x40, 0xf2, 0x7f, 0x05 // movw al r5 0x007f 447b8021494Sopenharmony_ci}; 448b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r5_0x7ffd[] = { 449b8021494Sopenharmony_ci 0x47, 0xf6, 0xfd, 0x75 // movw al r5 0x7ffd 450b8021494Sopenharmony_ci}; 451b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r5_0x7ffe[] = { 452b8021494Sopenharmony_ci 0x47, 0xf6, 0xfe, 0x75 // movw al r5 0x7ffe 453b8021494Sopenharmony_ci}; 454b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r5_0x7fff[] = { 455b8021494Sopenharmony_ci 0x47, 0xf6, 0xff, 0x75 // movw al r5 0x7fff 456b8021494Sopenharmony_ci}; 457b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r5_0x3333[] = { 458b8021494Sopenharmony_ci 0x43, 0xf2, 0x33, 0x35 // movw al r5 0x3333 459b8021494Sopenharmony_ci}; 460b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r5_0x5555[] = { 461b8021494Sopenharmony_ci 0x45, 0xf2, 0x55, 0x55 // movw al r5 0x5555 462b8021494Sopenharmony_ci}; 463b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r5_0xaaaa[] = { 464b8021494Sopenharmony_ci 0x4a, 0xf6, 0xaa, 0x25 // movw al r5 0xaaaa 465b8021494Sopenharmony_ci}; 466b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r5_0xcccc[] = { 467b8021494Sopenharmony_ci 0x4c, 0xf6, 0xcc, 0x45 // movw al r5 0xcccc 468b8021494Sopenharmony_ci}; 469b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r5_0x8000[] = { 470b8021494Sopenharmony_ci 0x48, 0xf2, 0x00, 0x05 // movw al r5 0x8000 471b8021494Sopenharmony_ci}; 472b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r5_0x8001[] = { 473b8021494Sopenharmony_ci 0x48, 0xf2, 0x01, 0x05 // movw al r5 0x8001 474b8021494Sopenharmony_ci}; 475b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r5_0x8002[] = { 476b8021494Sopenharmony_ci 0x48, 0xf2, 0x02, 0x05 // movw al r5 0x8002 477b8021494Sopenharmony_ci}; 478b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r5_0x8003[] = { 479b8021494Sopenharmony_ci 0x48, 0xf2, 0x03, 0x05 // movw al r5 0x8003 480b8021494Sopenharmony_ci}; 481b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r5_0xff80[] = { 482b8021494Sopenharmony_ci 0x4f, 0xf6, 0x80, 0x75 // movw al r5 0xff80 483b8021494Sopenharmony_ci}; 484b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r5_0xff81[] = { 485b8021494Sopenharmony_ci 0x4f, 0xf6, 0x81, 0x75 // movw al r5 0xff81 486b8021494Sopenharmony_ci}; 487b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r5_0xff82[] = { 488b8021494Sopenharmony_ci 0x4f, 0xf6, 0x82, 0x75 // movw al r5 0xff82 489b8021494Sopenharmony_ci}; 490b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r5_0xff83[] = { 491b8021494Sopenharmony_ci 0x4f, 0xf6, 0x83, 0x75 // movw al r5 0xff83 492b8021494Sopenharmony_ci}; 493b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r5_0xffe0[] = { 494b8021494Sopenharmony_ci 0x4f, 0xf6, 0xe0, 0x75 // movw al r5 0xffe0 495b8021494Sopenharmony_ci}; 496b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r5_0xfffd[] = { 497b8021494Sopenharmony_ci 0x4f, 0xf6, 0xfd, 0x75 // movw al r5 0xfffd 498b8021494Sopenharmony_ci}; 499b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r5_0xfffe[] = { 500b8021494Sopenharmony_ci 0x4f, 0xf6, 0xfe, 0x75 // movw al r5 0xfffe 501b8021494Sopenharmony_ci}; 502b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r5_0xffff[] = { 503b8021494Sopenharmony_ci 0x4f, 0xf6, 0xff, 0x75 // movw al r5 0xffff 504b8021494Sopenharmony_ci}; 505b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r6_0x0000[] = { 506b8021494Sopenharmony_ci 0x40, 0xf2, 0x00, 0x06 // movw al r6 0x0000 507b8021494Sopenharmony_ci}; 508b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r6_0x0001[] = { 509b8021494Sopenharmony_ci 0x40, 0xf2, 0x01, 0x06 // movw al r6 0x0001 510b8021494Sopenharmony_ci}; 511b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r6_0x0002[] = { 512b8021494Sopenharmony_ci 0x40, 0xf2, 0x02, 0x06 // movw al r6 0x0002 513b8021494Sopenharmony_ci}; 514b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r6_0x0020[] = { 515b8021494Sopenharmony_ci 0x40, 0xf2, 0x20, 0x06 // movw al r6 0x0020 516b8021494Sopenharmony_ci}; 517b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r6_0x007d[] = { 518b8021494Sopenharmony_ci 0x40, 0xf2, 0x7d, 0x06 // movw al r6 0x007d 519b8021494Sopenharmony_ci}; 520b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r6_0x007e[] = { 521b8021494Sopenharmony_ci 0x40, 0xf2, 0x7e, 0x06 // movw al r6 0x007e 522b8021494Sopenharmony_ci}; 523b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r6_0x007f[] = { 524b8021494Sopenharmony_ci 0x40, 0xf2, 0x7f, 0x06 // movw al r6 0x007f 525b8021494Sopenharmony_ci}; 526b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r6_0x7ffd[] = { 527b8021494Sopenharmony_ci 0x47, 0xf6, 0xfd, 0x76 // movw al r6 0x7ffd 528b8021494Sopenharmony_ci}; 529b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r6_0x7ffe[] = { 530b8021494Sopenharmony_ci 0x47, 0xf6, 0xfe, 0x76 // movw al r6 0x7ffe 531b8021494Sopenharmony_ci}; 532b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r6_0x7fff[] = { 533b8021494Sopenharmony_ci 0x47, 0xf6, 0xff, 0x76 // movw al r6 0x7fff 534b8021494Sopenharmony_ci}; 535b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r6_0x3333[] = { 536b8021494Sopenharmony_ci 0x43, 0xf2, 0x33, 0x36 // movw al r6 0x3333 537b8021494Sopenharmony_ci}; 538b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r6_0x5555[] = { 539b8021494Sopenharmony_ci 0x45, 0xf2, 0x55, 0x56 // movw al r6 0x5555 540b8021494Sopenharmony_ci}; 541b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r6_0xaaaa[] = { 542b8021494Sopenharmony_ci 0x4a, 0xf6, 0xaa, 0x26 // movw al r6 0xaaaa 543b8021494Sopenharmony_ci}; 544b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r6_0xcccc[] = { 545b8021494Sopenharmony_ci 0x4c, 0xf6, 0xcc, 0x46 // movw al r6 0xcccc 546b8021494Sopenharmony_ci}; 547b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r6_0x8000[] = { 548b8021494Sopenharmony_ci 0x48, 0xf2, 0x00, 0x06 // movw al r6 0x8000 549b8021494Sopenharmony_ci}; 550b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r6_0x8001[] = { 551b8021494Sopenharmony_ci 0x48, 0xf2, 0x01, 0x06 // movw al r6 0x8001 552b8021494Sopenharmony_ci}; 553b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r6_0x8002[] = { 554b8021494Sopenharmony_ci 0x48, 0xf2, 0x02, 0x06 // movw al r6 0x8002 555b8021494Sopenharmony_ci}; 556b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r6_0x8003[] = { 557b8021494Sopenharmony_ci 0x48, 0xf2, 0x03, 0x06 // movw al r6 0x8003 558b8021494Sopenharmony_ci}; 559b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r6_0xff80[] = { 560b8021494Sopenharmony_ci 0x4f, 0xf6, 0x80, 0x76 // movw al r6 0xff80 561b8021494Sopenharmony_ci}; 562b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r6_0xff81[] = { 563b8021494Sopenharmony_ci 0x4f, 0xf6, 0x81, 0x76 // movw al r6 0xff81 564b8021494Sopenharmony_ci}; 565b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r6_0xff82[] = { 566b8021494Sopenharmony_ci 0x4f, 0xf6, 0x82, 0x76 // movw al r6 0xff82 567b8021494Sopenharmony_ci}; 568b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r6_0xff83[] = { 569b8021494Sopenharmony_ci 0x4f, 0xf6, 0x83, 0x76 // movw al r6 0xff83 570b8021494Sopenharmony_ci}; 571b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r6_0xffe0[] = { 572b8021494Sopenharmony_ci 0x4f, 0xf6, 0xe0, 0x76 // movw al r6 0xffe0 573b8021494Sopenharmony_ci}; 574b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r6_0xfffd[] = { 575b8021494Sopenharmony_ci 0x4f, 0xf6, 0xfd, 0x76 // movw al r6 0xfffd 576b8021494Sopenharmony_ci}; 577b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r6_0xfffe[] = { 578b8021494Sopenharmony_ci 0x4f, 0xf6, 0xfe, 0x76 // movw al r6 0xfffe 579b8021494Sopenharmony_ci}; 580b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r6_0xffff[] = { 581b8021494Sopenharmony_ci 0x4f, 0xf6, 0xff, 0x76 // movw al r6 0xffff 582b8021494Sopenharmony_ci}; 583b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r7_0x0000[] = { 584b8021494Sopenharmony_ci 0x40, 0xf2, 0x00, 0x07 // movw al r7 0x0000 585b8021494Sopenharmony_ci}; 586b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r7_0x0001[] = { 587b8021494Sopenharmony_ci 0x40, 0xf2, 0x01, 0x07 // movw al r7 0x0001 588b8021494Sopenharmony_ci}; 589b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r7_0x0002[] = { 590b8021494Sopenharmony_ci 0x40, 0xf2, 0x02, 0x07 // movw al r7 0x0002 591b8021494Sopenharmony_ci}; 592b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r7_0x0020[] = { 593b8021494Sopenharmony_ci 0x40, 0xf2, 0x20, 0x07 // movw al r7 0x0020 594b8021494Sopenharmony_ci}; 595b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r7_0x007d[] = { 596b8021494Sopenharmony_ci 0x40, 0xf2, 0x7d, 0x07 // movw al r7 0x007d 597b8021494Sopenharmony_ci}; 598b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r7_0x007e[] = { 599b8021494Sopenharmony_ci 0x40, 0xf2, 0x7e, 0x07 // movw al r7 0x007e 600b8021494Sopenharmony_ci}; 601b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r7_0x007f[] = { 602b8021494Sopenharmony_ci 0x40, 0xf2, 0x7f, 0x07 // movw al r7 0x007f 603b8021494Sopenharmony_ci}; 604b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r7_0x7ffd[] = { 605b8021494Sopenharmony_ci 0x47, 0xf6, 0xfd, 0x77 // movw al r7 0x7ffd 606b8021494Sopenharmony_ci}; 607b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r7_0x7ffe[] = { 608b8021494Sopenharmony_ci 0x47, 0xf6, 0xfe, 0x77 // movw al r7 0x7ffe 609b8021494Sopenharmony_ci}; 610b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r7_0x7fff[] = { 611b8021494Sopenharmony_ci 0x47, 0xf6, 0xff, 0x77 // movw al r7 0x7fff 612b8021494Sopenharmony_ci}; 613b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r7_0x3333[] = { 614b8021494Sopenharmony_ci 0x43, 0xf2, 0x33, 0x37 // movw al r7 0x3333 615b8021494Sopenharmony_ci}; 616b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r7_0x5555[] = { 617b8021494Sopenharmony_ci 0x45, 0xf2, 0x55, 0x57 // movw al r7 0x5555 618b8021494Sopenharmony_ci}; 619b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r7_0xaaaa[] = { 620b8021494Sopenharmony_ci 0x4a, 0xf6, 0xaa, 0x27 // movw al r7 0xaaaa 621b8021494Sopenharmony_ci}; 622b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r7_0xcccc[] = { 623b8021494Sopenharmony_ci 0x4c, 0xf6, 0xcc, 0x47 // movw al r7 0xcccc 624b8021494Sopenharmony_ci}; 625b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r7_0x8000[] = { 626b8021494Sopenharmony_ci 0x48, 0xf2, 0x00, 0x07 // movw al r7 0x8000 627b8021494Sopenharmony_ci}; 628b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r7_0x8001[] = { 629b8021494Sopenharmony_ci 0x48, 0xf2, 0x01, 0x07 // movw al r7 0x8001 630b8021494Sopenharmony_ci}; 631b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r7_0x8002[] = { 632b8021494Sopenharmony_ci 0x48, 0xf2, 0x02, 0x07 // movw al r7 0x8002 633b8021494Sopenharmony_ci}; 634b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r7_0x8003[] = { 635b8021494Sopenharmony_ci 0x48, 0xf2, 0x03, 0x07 // movw al r7 0x8003 636b8021494Sopenharmony_ci}; 637b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r7_0xff80[] = { 638b8021494Sopenharmony_ci 0x4f, 0xf6, 0x80, 0x77 // movw al r7 0xff80 639b8021494Sopenharmony_ci}; 640b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r7_0xff81[] = { 641b8021494Sopenharmony_ci 0x4f, 0xf6, 0x81, 0x77 // movw al r7 0xff81 642b8021494Sopenharmony_ci}; 643b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r7_0xff82[] = { 644b8021494Sopenharmony_ci 0x4f, 0xf6, 0x82, 0x77 // movw al r7 0xff82 645b8021494Sopenharmony_ci}; 646b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r7_0xff83[] = { 647b8021494Sopenharmony_ci 0x4f, 0xf6, 0x83, 0x77 // movw al r7 0xff83 648b8021494Sopenharmony_ci}; 649b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r7_0xffe0[] = { 650b8021494Sopenharmony_ci 0x4f, 0xf6, 0xe0, 0x77 // movw al r7 0xffe0 651b8021494Sopenharmony_ci}; 652b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r7_0xfffd[] = { 653b8021494Sopenharmony_ci 0x4f, 0xf6, 0xfd, 0x77 // movw al r7 0xfffd 654b8021494Sopenharmony_ci}; 655b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r7_0xfffe[] = { 656b8021494Sopenharmony_ci 0x4f, 0xf6, 0xfe, 0x77 // movw al r7 0xfffe 657b8021494Sopenharmony_ci}; 658b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r7_0xffff[] = { 659b8021494Sopenharmony_ci 0x4f, 0xf6, 0xff, 0x77 // movw al r7 0xffff 660b8021494Sopenharmony_ci}; 661b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r8_0x0000[] = { 662b8021494Sopenharmony_ci 0x40, 0xf2, 0x00, 0x08 // movw al r8 0x0000 663b8021494Sopenharmony_ci}; 664b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r8_0x0001[] = { 665b8021494Sopenharmony_ci 0x40, 0xf2, 0x01, 0x08 // movw al r8 0x0001 666b8021494Sopenharmony_ci}; 667b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r8_0x0002[] = { 668b8021494Sopenharmony_ci 0x40, 0xf2, 0x02, 0x08 // movw al r8 0x0002 669b8021494Sopenharmony_ci}; 670b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r8_0x0020[] = { 671b8021494Sopenharmony_ci 0x40, 0xf2, 0x20, 0x08 // movw al r8 0x0020 672b8021494Sopenharmony_ci}; 673b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r8_0x007d[] = { 674b8021494Sopenharmony_ci 0x40, 0xf2, 0x7d, 0x08 // movw al r8 0x007d 675b8021494Sopenharmony_ci}; 676b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r8_0x007e[] = { 677b8021494Sopenharmony_ci 0x40, 0xf2, 0x7e, 0x08 // movw al r8 0x007e 678b8021494Sopenharmony_ci}; 679b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r8_0x007f[] = { 680b8021494Sopenharmony_ci 0x40, 0xf2, 0x7f, 0x08 // movw al r8 0x007f 681b8021494Sopenharmony_ci}; 682b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r8_0x7ffd[] = { 683b8021494Sopenharmony_ci 0x47, 0xf6, 0xfd, 0x78 // movw al r8 0x7ffd 684b8021494Sopenharmony_ci}; 685b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r8_0x7ffe[] = { 686b8021494Sopenharmony_ci 0x47, 0xf6, 0xfe, 0x78 // movw al r8 0x7ffe 687b8021494Sopenharmony_ci}; 688b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r8_0x7fff[] = { 689b8021494Sopenharmony_ci 0x47, 0xf6, 0xff, 0x78 // movw al r8 0x7fff 690b8021494Sopenharmony_ci}; 691b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r8_0x3333[] = { 692b8021494Sopenharmony_ci 0x43, 0xf2, 0x33, 0x38 // movw al r8 0x3333 693b8021494Sopenharmony_ci}; 694b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r8_0x5555[] = { 695b8021494Sopenharmony_ci 0x45, 0xf2, 0x55, 0x58 // movw al r8 0x5555 696b8021494Sopenharmony_ci}; 697b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r8_0xaaaa[] = { 698b8021494Sopenharmony_ci 0x4a, 0xf6, 0xaa, 0x28 // movw al r8 0xaaaa 699b8021494Sopenharmony_ci}; 700b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r8_0xcccc[] = { 701b8021494Sopenharmony_ci 0x4c, 0xf6, 0xcc, 0x48 // movw al r8 0xcccc 702b8021494Sopenharmony_ci}; 703b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r8_0x8000[] = { 704b8021494Sopenharmony_ci 0x48, 0xf2, 0x00, 0x08 // movw al r8 0x8000 705b8021494Sopenharmony_ci}; 706b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r8_0x8001[] = { 707b8021494Sopenharmony_ci 0x48, 0xf2, 0x01, 0x08 // movw al r8 0x8001 708b8021494Sopenharmony_ci}; 709b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r8_0x8002[] = { 710b8021494Sopenharmony_ci 0x48, 0xf2, 0x02, 0x08 // movw al r8 0x8002 711b8021494Sopenharmony_ci}; 712b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r8_0x8003[] = { 713b8021494Sopenharmony_ci 0x48, 0xf2, 0x03, 0x08 // movw al r8 0x8003 714b8021494Sopenharmony_ci}; 715b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r8_0xff80[] = { 716b8021494Sopenharmony_ci 0x4f, 0xf6, 0x80, 0x78 // movw al r8 0xff80 717b8021494Sopenharmony_ci}; 718b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r8_0xff81[] = { 719b8021494Sopenharmony_ci 0x4f, 0xf6, 0x81, 0x78 // movw al r8 0xff81 720b8021494Sopenharmony_ci}; 721b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r8_0xff82[] = { 722b8021494Sopenharmony_ci 0x4f, 0xf6, 0x82, 0x78 // movw al r8 0xff82 723b8021494Sopenharmony_ci}; 724b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r8_0xff83[] = { 725b8021494Sopenharmony_ci 0x4f, 0xf6, 0x83, 0x78 // movw al r8 0xff83 726b8021494Sopenharmony_ci}; 727b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r8_0xffe0[] = { 728b8021494Sopenharmony_ci 0x4f, 0xf6, 0xe0, 0x78 // movw al r8 0xffe0 729b8021494Sopenharmony_ci}; 730b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r8_0xfffd[] = { 731b8021494Sopenharmony_ci 0x4f, 0xf6, 0xfd, 0x78 // movw al r8 0xfffd 732b8021494Sopenharmony_ci}; 733b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r8_0xfffe[] = { 734b8021494Sopenharmony_ci 0x4f, 0xf6, 0xfe, 0x78 // movw al r8 0xfffe 735b8021494Sopenharmony_ci}; 736b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r8_0xffff[] = { 737b8021494Sopenharmony_ci 0x4f, 0xf6, 0xff, 0x78 // movw al r8 0xffff 738b8021494Sopenharmony_ci}; 739b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r9_0x0000[] = { 740b8021494Sopenharmony_ci 0x40, 0xf2, 0x00, 0x09 // movw al r9 0x0000 741b8021494Sopenharmony_ci}; 742b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r9_0x0001[] = { 743b8021494Sopenharmony_ci 0x40, 0xf2, 0x01, 0x09 // movw al r9 0x0001 744b8021494Sopenharmony_ci}; 745b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r9_0x0002[] = { 746b8021494Sopenharmony_ci 0x40, 0xf2, 0x02, 0x09 // movw al r9 0x0002 747b8021494Sopenharmony_ci}; 748b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r9_0x0020[] = { 749b8021494Sopenharmony_ci 0x40, 0xf2, 0x20, 0x09 // movw al r9 0x0020 750b8021494Sopenharmony_ci}; 751b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r9_0x007d[] = { 752b8021494Sopenharmony_ci 0x40, 0xf2, 0x7d, 0x09 // movw al r9 0x007d 753b8021494Sopenharmony_ci}; 754b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r9_0x007e[] = { 755b8021494Sopenharmony_ci 0x40, 0xf2, 0x7e, 0x09 // movw al r9 0x007e 756b8021494Sopenharmony_ci}; 757b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r9_0x007f[] = { 758b8021494Sopenharmony_ci 0x40, 0xf2, 0x7f, 0x09 // movw al r9 0x007f 759b8021494Sopenharmony_ci}; 760b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r9_0x7ffd[] = { 761b8021494Sopenharmony_ci 0x47, 0xf6, 0xfd, 0x79 // movw al r9 0x7ffd 762b8021494Sopenharmony_ci}; 763b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r9_0x7ffe[] = { 764b8021494Sopenharmony_ci 0x47, 0xf6, 0xfe, 0x79 // movw al r9 0x7ffe 765b8021494Sopenharmony_ci}; 766b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r9_0x7fff[] = { 767b8021494Sopenharmony_ci 0x47, 0xf6, 0xff, 0x79 // movw al r9 0x7fff 768b8021494Sopenharmony_ci}; 769b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r9_0x3333[] = { 770b8021494Sopenharmony_ci 0x43, 0xf2, 0x33, 0x39 // movw al r9 0x3333 771b8021494Sopenharmony_ci}; 772b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r9_0x5555[] = { 773b8021494Sopenharmony_ci 0x45, 0xf2, 0x55, 0x59 // movw al r9 0x5555 774b8021494Sopenharmony_ci}; 775b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r9_0xaaaa[] = { 776b8021494Sopenharmony_ci 0x4a, 0xf6, 0xaa, 0x29 // movw al r9 0xaaaa 777b8021494Sopenharmony_ci}; 778b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r9_0xcccc[] = { 779b8021494Sopenharmony_ci 0x4c, 0xf6, 0xcc, 0x49 // movw al r9 0xcccc 780b8021494Sopenharmony_ci}; 781b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r9_0x8000[] = { 782b8021494Sopenharmony_ci 0x48, 0xf2, 0x00, 0x09 // movw al r9 0x8000 783b8021494Sopenharmony_ci}; 784b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r9_0x8001[] = { 785b8021494Sopenharmony_ci 0x48, 0xf2, 0x01, 0x09 // movw al r9 0x8001 786b8021494Sopenharmony_ci}; 787b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r9_0x8002[] = { 788b8021494Sopenharmony_ci 0x48, 0xf2, 0x02, 0x09 // movw al r9 0x8002 789b8021494Sopenharmony_ci}; 790b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r9_0x8003[] = { 791b8021494Sopenharmony_ci 0x48, 0xf2, 0x03, 0x09 // movw al r9 0x8003 792b8021494Sopenharmony_ci}; 793b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r9_0xff80[] = { 794b8021494Sopenharmony_ci 0x4f, 0xf6, 0x80, 0x79 // movw al r9 0xff80 795b8021494Sopenharmony_ci}; 796b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r9_0xff81[] = { 797b8021494Sopenharmony_ci 0x4f, 0xf6, 0x81, 0x79 // movw al r9 0xff81 798b8021494Sopenharmony_ci}; 799b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r9_0xff82[] = { 800b8021494Sopenharmony_ci 0x4f, 0xf6, 0x82, 0x79 // movw al r9 0xff82 801b8021494Sopenharmony_ci}; 802b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r9_0xff83[] = { 803b8021494Sopenharmony_ci 0x4f, 0xf6, 0x83, 0x79 // movw al r9 0xff83 804b8021494Sopenharmony_ci}; 805b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r9_0xffe0[] = { 806b8021494Sopenharmony_ci 0x4f, 0xf6, 0xe0, 0x79 // movw al r9 0xffe0 807b8021494Sopenharmony_ci}; 808b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r9_0xfffd[] = { 809b8021494Sopenharmony_ci 0x4f, 0xf6, 0xfd, 0x79 // movw al r9 0xfffd 810b8021494Sopenharmony_ci}; 811b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r9_0xfffe[] = { 812b8021494Sopenharmony_ci 0x4f, 0xf6, 0xfe, 0x79 // movw al r9 0xfffe 813b8021494Sopenharmony_ci}; 814b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r9_0xffff[] = { 815b8021494Sopenharmony_ci 0x4f, 0xf6, 0xff, 0x79 // movw al r9 0xffff 816b8021494Sopenharmony_ci}; 817b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r10_0x0000[] = { 818b8021494Sopenharmony_ci 0x40, 0xf2, 0x00, 0x0a // movw al r10 0x0000 819b8021494Sopenharmony_ci}; 820b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r10_0x0001[] = { 821b8021494Sopenharmony_ci 0x40, 0xf2, 0x01, 0x0a // movw al r10 0x0001 822b8021494Sopenharmony_ci}; 823b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r10_0x0002[] = { 824b8021494Sopenharmony_ci 0x40, 0xf2, 0x02, 0x0a // movw al r10 0x0002 825b8021494Sopenharmony_ci}; 826b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r10_0x0020[] = { 827b8021494Sopenharmony_ci 0x40, 0xf2, 0x20, 0x0a // movw al r10 0x0020 828b8021494Sopenharmony_ci}; 829b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r10_0x007d[] = { 830b8021494Sopenharmony_ci 0x40, 0xf2, 0x7d, 0x0a // movw al r10 0x007d 831b8021494Sopenharmony_ci}; 832b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r10_0x007e[] = { 833b8021494Sopenharmony_ci 0x40, 0xf2, 0x7e, 0x0a // movw al r10 0x007e 834b8021494Sopenharmony_ci}; 835b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r10_0x007f[] = { 836b8021494Sopenharmony_ci 0x40, 0xf2, 0x7f, 0x0a // movw al r10 0x007f 837b8021494Sopenharmony_ci}; 838b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r10_0x7ffd[] = { 839b8021494Sopenharmony_ci 0x47, 0xf6, 0xfd, 0x7a // movw al r10 0x7ffd 840b8021494Sopenharmony_ci}; 841b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r10_0x7ffe[] = { 842b8021494Sopenharmony_ci 0x47, 0xf6, 0xfe, 0x7a // movw al r10 0x7ffe 843b8021494Sopenharmony_ci}; 844b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r10_0x7fff[] = { 845b8021494Sopenharmony_ci 0x47, 0xf6, 0xff, 0x7a // movw al r10 0x7fff 846b8021494Sopenharmony_ci}; 847b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r10_0x3333[] = { 848b8021494Sopenharmony_ci 0x43, 0xf2, 0x33, 0x3a // movw al r10 0x3333 849b8021494Sopenharmony_ci}; 850b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r10_0x5555[] = { 851b8021494Sopenharmony_ci 0x45, 0xf2, 0x55, 0x5a // movw al r10 0x5555 852b8021494Sopenharmony_ci}; 853b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r10_0xaaaa[] = { 854b8021494Sopenharmony_ci 0x4a, 0xf6, 0xaa, 0x2a // movw al r10 0xaaaa 855b8021494Sopenharmony_ci}; 856b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r10_0xcccc[] = { 857b8021494Sopenharmony_ci 0x4c, 0xf6, 0xcc, 0x4a // movw al r10 0xcccc 858b8021494Sopenharmony_ci}; 859b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r10_0x8000[] = { 860b8021494Sopenharmony_ci 0x48, 0xf2, 0x00, 0x0a // movw al r10 0x8000 861b8021494Sopenharmony_ci}; 862b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r10_0x8001[] = { 863b8021494Sopenharmony_ci 0x48, 0xf2, 0x01, 0x0a // movw al r10 0x8001 864b8021494Sopenharmony_ci}; 865b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r10_0x8002[] = { 866b8021494Sopenharmony_ci 0x48, 0xf2, 0x02, 0x0a // movw al r10 0x8002 867b8021494Sopenharmony_ci}; 868b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r10_0x8003[] = { 869b8021494Sopenharmony_ci 0x48, 0xf2, 0x03, 0x0a // movw al r10 0x8003 870b8021494Sopenharmony_ci}; 871b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r10_0xff80[] = { 872b8021494Sopenharmony_ci 0x4f, 0xf6, 0x80, 0x7a // movw al r10 0xff80 873b8021494Sopenharmony_ci}; 874b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r10_0xff81[] = { 875b8021494Sopenharmony_ci 0x4f, 0xf6, 0x81, 0x7a // movw al r10 0xff81 876b8021494Sopenharmony_ci}; 877b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r10_0xff82[] = { 878b8021494Sopenharmony_ci 0x4f, 0xf6, 0x82, 0x7a // movw al r10 0xff82 879b8021494Sopenharmony_ci}; 880b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r10_0xff83[] = { 881b8021494Sopenharmony_ci 0x4f, 0xf6, 0x83, 0x7a // movw al r10 0xff83 882b8021494Sopenharmony_ci}; 883b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r10_0xffe0[] = { 884b8021494Sopenharmony_ci 0x4f, 0xf6, 0xe0, 0x7a // movw al r10 0xffe0 885b8021494Sopenharmony_ci}; 886b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r10_0xfffd[] = { 887b8021494Sopenharmony_ci 0x4f, 0xf6, 0xfd, 0x7a // movw al r10 0xfffd 888b8021494Sopenharmony_ci}; 889b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r10_0xfffe[] = { 890b8021494Sopenharmony_ci 0x4f, 0xf6, 0xfe, 0x7a // movw al r10 0xfffe 891b8021494Sopenharmony_ci}; 892b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r10_0xffff[] = { 893b8021494Sopenharmony_ci 0x4f, 0xf6, 0xff, 0x7a // movw al r10 0xffff 894b8021494Sopenharmony_ci}; 895b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r11_0x0000[] = { 896b8021494Sopenharmony_ci 0x40, 0xf2, 0x00, 0x0b // movw al r11 0x0000 897b8021494Sopenharmony_ci}; 898b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r11_0x0001[] = { 899b8021494Sopenharmony_ci 0x40, 0xf2, 0x01, 0x0b // movw al r11 0x0001 900b8021494Sopenharmony_ci}; 901b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r11_0x0002[] = { 902b8021494Sopenharmony_ci 0x40, 0xf2, 0x02, 0x0b // movw al r11 0x0002 903b8021494Sopenharmony_ci}; 904b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r11_0x0020[] = { 905b8021494Sopenharmony_ci 0x40, 0xf2, 0x20, 0x0b // movw al r11 0x0020 906b8021494Sopenharmony_ci}; 907b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r11_0x007d[] = { 908b8021494Sopenharmony_ci 0x40, 0xf2, 0x7d, 0x0b // movw al r11 0x007d 909b8021494Sopenharmony_ci}; 910b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r11_0x007e[] = { 911b8021494Sopenharmony_ci 0x40, 0xf2, 0x7e, 0x0b // movw al r11 0x007e 912b8021494Sopenharmony_ci}; 913b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r11_0x007f[] = { 914b8021494Sopenharmony_ci 0x40, 0xf2, 0x7f, 0x0b // movw al r11 0x007f 915b8021494Sopenharmony_ci}; 916b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r11_0x7ffd[] = { 917b8021494Sopenharmony_ci 0x47, 0xf6, 0xfd, 0x7b // movw al r11 0x7ffd 918b8021494Sopenharmony_ci}; 919b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r11_0x7ffe[] = { 920b8021494Sopenharmony_ci 0x47, 0xf6, 0xfe, 0x7b // movw al r11 0x7ffe 921b8021494Sopenharmony_ci}; 922b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r11_0x7fff[] = { 923b8021494Sopenharmony_ci 0x47, 0xf6, 0xff, 0x7b // movw al r11 0x7fff 924b8021494Sopenharmony_ci}; 925b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r11_0x3333[] = { 926b8021494Sopenharmony_ci 0x43, 0xf2, 0x33, 0x3b // movw al r11 0x3333 927b8021494Sopenharmony_ci}; 928b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r11_0x5555[] = { 929b8021494Sopenharmony_ci 0x45, 0xf2, 0x55, 0x5b // movw al r11 0x5555 930b8021494Sopenharmony_ci}; 931b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r11_0xaaaa[] = { 932b8021494Sopenharmony_ci 0x4a, 0xf6, 0xaa, 0x2b // movw al r11 0xaaaa 933b8021494Sopenharmony_ci}; 934b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r11_0xcccc[] = { 935b8021494Sopenharmony_ci 0x4c, 0xf6, 0xcc, 0x4b // movw al r11 0xcccc 936b8021494Sopenharmony_ci}; 937b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r11_0x8000[] = { 938b8021494Sopenharmony_ci 0x48, 0xf2, 0x00, 0x0b // movw al r11 0x8000 939b8021494Sopenharmony_ci}; 940b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r11_0x8001[] = { 941b8021494Sopenharmony_ci 0x48, 0xf2, 0x01, 0x0b // movw al r11 0x8001 942b8021494Sopenharmony_ci}; 943b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r11_0x8002[] = { 944b8021494Sopenharmony_ci 0x48, 0xf2, 0x02, 0x0b // movw al r11 0x8002 945b8021494Sopenharmony_ci}; 946b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r11_0x8003[] = { 947b8021494Sopenharmony_ci 0x48, 0xf2, 0x03, 0x0b // movw al r11 0x8003 948b8021494Sopenharmony_ci}; 949b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r11_0xff80[] = { 950b8021494Sopenharmony_ci 0x4f, 0xf6, 0x80, 0x7b // movw al r11 0xff80 951b8021494Sopenharmony_ci}; 952b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r11_0xff81[] = { 953b8021494Sopenharmony_ci 0x4f, 0xf6, 0x81, 0x7b // movw al r11 0xff81 954b8021494Sopenharmony_ci}; 955b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r11_0xff82[] = { 956b8021494Sopenharmony_ci 0x4f, 0xf6, 0x82, 0x7b // movw al r11 0xff82 957b8021494Sopenharmony_ci}; 958b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r11_0xff83[] = { 959b8021494Sopenharmony_ci 0x4f, 0xf6, 0x83, 0x7b // movw al r11 0xff83 960b8021494Sopenharmony_ci}; 961b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r11_0xffe0[] = { 962b8021494Sopenharmony_ci 0x4f, 0xf6, 0xe0, 0x7b // movw al r11 0xffe0 963b8021494Sopenharmony_ci}; 964b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r11_0xfffd[] = { 965b8021494Sopenharmony_ci 0x4f, 0xf6, 0xfd, 0x7b // movw al r11 0xfffd 966b8021494Sopenharmony_ci}; 967b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r11_0xfffe[] = { 968b8021494Sopenharmony_ci 0x4f, 0xf6, 0xfe, 0x7b // movw al r11 0xfffe 969b8021494Sopenharmony_ci}; 970b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r11_0xffff[] = { 971b8021494Sopenharmony_ci 0x4f, 0xf6, 0xff, 0x7b // movw al r11 0xffff 972b8021494Sopenharmony_ci}; 973b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r12_0x0000[] = { 974b8021494Sopenharmony_ci 0x40, 0xf2, 0x00, 0x0c // movw al r12 0x0000 975b8021494Sopenharmony_ci}; 976b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r12_0x0001[] = { 977b8021494Sopenharmony_ci 0x40, 0xf2, 0x01, 0x0c // movw al r12 0x0001 978b8021494Sopenharmony_ci}; 979b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r12_0x0002[] = { 980b8021494Sopenharmony_ci 0x40, 0xf2, 0x02, 0x0c // movw al r12 0x0002 981b8021494Sopenharmony_ci}; 982b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r12_0x0020[] = { 983b8021494Sopenharmony_ci 0x40, 0xf2, 0x20, 0x0c // movw al r12 0x0020 984b8021494Sopenharmony_ci}; 985b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r12_0x007d[] = { 986b8021494Sopenharmony_ci 0x40, 0xf2, 0x7d, 0x0c // movw al r12 0x007d 987b8021494Sopenharmony_ci}; 988b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r12_0x007e[] = { 989b8021494Sopenharmony_ci 0x40, 0xf2, 0x7e, 0x0c // movw al r12 0x007e 990b8021494Sopenharmony_ci}; 991b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r12_0x007f[] = { 992b8021494Sopenharmony_ci 0x40, 0xf2, 0x7f, 0x0c // movw al r12 0x007f 993b8021494Sopenharmony_ci}; 994b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r12_0x7ffd[] = { 995b8021494Sopenharmony_ci 0x47, 0xf6, 0xfd, 0x7c // movw al r12 0x7ffd 996b8021494Sopenharmony_ci}; 997b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r12_0x7ffe[] = { 998b8021494Sopenharmony_ci 0x47, 0xf6, 0xfe, 0x7c // movw al r12 0x7ffe 999b8021494Sopenharmony_ci}; 1000b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r12_0x7fff[] = { 1001b8021494Sopenharmony_ci 0x47, 0xf6, 0xff, 0x7c // movw al r12 0x7fff 1002b8021494Sopenharmony_ci}; 1003b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r12_0x3333[] = { 1004b8021494Sopenharmony_ci 0x43, 0xf2, 0x33, 0x3c // movw al r12 0x3333 1005b8021494Sopenharmony_ci}; 1006b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r12_0x5555[] = { 1007b8021494Sopenharmony_ci 0x45, 0xf2, 0x55, 0x5c // movw al r12 0x5555 1008b8021494Sopenharmony_ci}; 1009b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r12_0xaaaa[] = { 1010b8021494Sopenharmony_ci 0x4a, 0xf6, 0xaa, 0x2c // movw al r12 0xaaaa 1011b8021494Sopenharmony_ci}; 1012b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r12_0xcccc[] = { 1013b8021494Sopenharmony_ci 0x4c, 0xf6, 0xcc, 0x4c // movw al r12 0xcccc 1014b8021494Sopenharmony_ci}; 1015b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r12_0x8000[] = { 1016b8021494Sopenharmony_ci 0x48, 0xf2, 0x00, 0x0c // movw al r12 0x8000 1017b8021494Sopenharmony_ci}; 1018b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r12_0x8001[] = { 1019b8021494Sopenharmony_ci 0x48, 0xf2, 0x01, 0x0c // movw al r12 0x8001 1020b8021494Sopenharmony_ci}; 1021b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r12_0x8002[] = { 1022b8021494Sopenharmony_ci 0x48, 0xf2, 0x02, 0x0c // movw al r12 0x8002 1023b8021494Sopenharmony_ci}; 1024b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r12_0x8003[] = { 1025b8021494Sopenharmony_ci 0x48, 0xf2, 0x03, 0x0c // movw al r12 0x8003 1026b8021494Sopenharmony_ci}; 1027b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r12_0xff80[] = { 1028b8021494Sopenharmony_ci 0x4f, 0xf6, 0x80, 0x7c // movw al r12 0xff80 1029b8021494Sopenharmony_ci}; 1030b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r12_0xff81[] = { 1031b8021494Sopenharmony_ci 0x4f, 0xf6, 0x81, 0x7c // movw al r12 0xff81 1032b8021494Sopenharmony_ci}; 1033b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r12_0xff82[] = { 1034b8021494Sopenharmony_ci 0x4f, 0xf6, 0x82, 0x7c // movw al r12 0xff82 1035b8021494Sopenharmony_ci}; 1036b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r12_0xff83[] = { 1037b8021494Sopenharmony_ci 0x4f, 0xf6, 0x83, 0x7c // movw al r12 0xff83 1038b8021494Sopenharmony_ci}; 1039b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r12_0xffe0[] = { 1040b8021494Sopenharmony_ci 0x4f, 0xf6, 0xe0, 0x7c // movw al r12 0xffe0 1041b8021494Sopenharmony_ci}; 1042b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r12_0xfffd[] = { 1043b8021494Sopenharmony_ci 0x4f, 0xf6, 0xfd, 0x7c // movw al r12 0xfffd 1044b8021494Sopenharmony_ci}; 1045b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r12_0xfffe[] = { 1046b8021494Sopenharmony_ci 0x4f, 0xf6, 0xfe, 0x7c // movw al r12 0xfffe 1047b8021494Sopenharmony_ci}; 1048b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r12_0xffff[] = { 1049b8021494Sopenharmony_ci 0x4f, 0xf6, 0xff, 0x7c // movw al r12 0xffff 1050b8021494Sopenharmony_ci}; 1051b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r13_0x0000[] = { 1052b8021494Sopenharmony_ci 0x40, 0xf2, 0x00, 0x0d // movw al r13 0x0000 1053b8021494Sopenharmony_ci}; 1054b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r13_0x0001[] = { 1055b8021494Sopenharmony_ci 0x40, 0xf2, 0x01, 0x0d // movw al r13 0x0001 1056b8021494Sopenharmony_ci}; 1057b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r13_0x0002[] = { 1058b8021494Sopenharmony_ci 0x40, 0xf2, 0x02, 0x0d // movw al r13 0x0002 1059b8021494Sopenharmony_ci}; 1060b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r13_0x0020[] = { 1061b8021494Sopenharmony_ci 0x40, 0xf2, 0x20, 0x0d // movw al r13 0x0020 1062b8021494Sopenharmony_ci}; 1063b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r13_0x007d[] = { 1064b8021494Sopenharmony_ci 0x40, 0xf2, 0x7d, 0x0d // movw al r13 0x007d 1065b8021494Sopenharmony_ci}; 1066b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r13_0x007e[] = { 1067b8021494Sopenharmony_ci 0x40, 0xf2, 0x7e, 0x0d // movw al r13 0x007e 1068b8021494Sopenharmony_ci}; 1069b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r13_0x007f[] = { 1070b8021494Sopenharmony_ci 0x40, 0xf2, 0x7f, 0x0d // movw al r13 0x007f 1071b8021494Sopenharmony_ci}; 1072b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r13_0x7ffd[] = { 1073b8021494Sopenharmony_ci 0x47, 0xf6, 0xfd, 0x7d // movw al r13 0x7ffd 1074b8021494Sopenharmony_ci}; 1075b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r13_0x7ffe[] = { 1076b8021494Sopenharmony_ci 0x47, 0xf6, 0xfe, 0x7d // movw al r13 0x7ffe 1077b8021494Sopenharmony_ci}; 1078b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r13_0x7fff[] = { 1079b8021494Sopenharmony_ci 0x47, 0xf6, 0xff, 0x7d // movw al r13 0x7fff 1080b8021494Sopenharmony_ci}; 1081b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r13_0x3333[] = { 1082b8021494Sopenharmony_ci 0x43, 0xf2, 0x33, 0x3d // movw al r13 0x3333 1083b8021494Sopenharmony_ci}; 1084b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r13_0x5555[] = { 1085b8021494Sopenharmony_ci 0x45, 0xf2, 0x55, 0x5d // movw al r13 0x5555 1086b8021494Sopenharmony_ci}; 1087b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r13_0xaaaa[] = { 1088b8021494Sopenharmony_ci 0x4a, 0xf6, 0xaa, 0x2d // movw al r13 0xaaaa 1089b8021494Sopenharmony_ci}; 1090b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r13_0xcccc[] = { 1091b8021494Sopenharmony_ci 0x4c, 0xf6, 0xcc, 0x4d // movw al r13 0xcccc 1092b8021494Sopenharmony_ci}; 1093b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r13_0x8000[] = { 1094b8021494Sopenharmony_ci 0x48, 0xf2, 0x00, 0x0d // movw al r13 0x8000 1095b8021494Sopenharmony_ci}; 1096b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r13_0x8001[] = { 1097b8021494Sopenharmony_ci 0x48, 0xf2, 0x01, 0x0d // movw al r13 0x8001 1098b8021494Sopenharmony_ci}; 1099b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r13_0x8002[] = { 1100b8021494Sopenharmony_ci 0x48, 0xf2, 0x02, 0x0d // movw al r13 0x8002 1101b8021494Sopenharmony_ci}; 1102b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r13_0x8003[] = { 1103b8021494Sopenharmony_ci 0x48, 0xf2, 0x03, 0x0d // movw al r13 0x8003 1104b8021494Sopenharmony_ci}; 1105b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r13_0xff80[] = { 1106b8021494Sopenharmony_ci 0x4f, 0xf6, 0x80, 0x7d // movw al r13 0xff80 1107b8021494Sopenharmony_ci}; 1108b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r13_0xff81[] = { 1109b8021494Sopenharmony_ci 0x4f, 0xf6, 0x81, 0x7d // movw al r13 0xff81 1110b8021494Sopenharmony_ci}; 1111b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r13_0xff82[] = { 1112b8021494Sopenharmony_ci 0x4f, 0xf6, 0x82, 0x7d // movw al r13 0xff82 1113b8021494Sopenharmony_ci}; 1114b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r13_0xff83[] = { 1115b8021494Sopenharmony_ci 0x4f, 0xf6, 0x83, 0x7d // movw al r13 0xff83 1116b8021494Sopenharmony_ci}; 1117b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r13_0xffe0[] = { 1118b8021494Sopenharmony_ci 0x4f, 0xf6, 0xe0, 0x7d // movw al r13 0xffe0 1119b8021494Sopenharmony_ci}; 1120b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r13_0xfffd[] = { 1121b8021494Sopenharmony_ci 0x4f, 0xf6, 0xfd, 0x7d // movw al r13 0xfffd 1122b8021494Sopenharmony_ci}; 1123b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r13_0xfffe[] = { 1124b8021494Sopenharmony_ci 0x4f, 0xf6, 0xfe, 0x7d // movw al r13 0xfffe 1125b8021494Sopenharmony_ci}; 1126b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r13_0xffff[] = { 1127b8021494Sopenharmony_ci 0x4f, 0xf6, 0xff, 0x7d // movw al r13 0xffff 1128b8021494Sopenharmony_ci}; 1129b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r14_0x0000[] = { 1130b8021494Sopenharmony_ci 0x40, 0xf2, 0x00, 0x0e // movw al r14 0x0000 1131b8021494Sopenharmony_ci}; 1132b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r14_0x0001[] = { 1133b8021494Sopenharmony_ci 0x40, 0xf2, 0x01, 0x0e // movw al r14 0x0001 1134b8021494Sopenharmony_ci}; 1135b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r14_0x0002[] = { 1136b8021494Sopenharmony_ci 0x40, 0xf2, 0x02, 0x0e // movw al r14 0x0002 1137b8021494Sopenharmony_ci}; 1138b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r14_0x0020[] = { 1139b8021494Sopenharmony_ci 0x40, 0xf2, 0x20, 0x0e // movw al r14 0x0020 1140b8021494Sopenharmony_ci}; 1141b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r14_0x007d[] = { 1142b8021494Sopenharmony_ci 0x40, 0xf2, 0x7d, 0x0e // movw al r14 0x007d 1143b8021494Sopenharmony_ci}; 1144b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r14_0x007e[] = { 1145b8021494Sopenharmony_ci 0x40, 0xf2, 0x7e, 0x0e // movw al r14 0x007e 1146b8021494Sopenharmony_ci}; 1147b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r14_0x007f[] = { 1148b8021494Sopenharmony_ci 0x40, 0xf2, 0x7f, 0x0e // movw al r14 0x007f 1149b8021494Sopenharmony_ci}; 1150b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r14_0x7ffd[] = { 1151b8021494Sopenharmony_ci 0x47, 0xf6, 0xfd, 0x7e // movw al r14 0x7ffd 1152b8021494Sopenharmony_ci}; 1153b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r14_0x7ffe[] = { 1154b8021494Sopenharmony_ci 0x47, 0xf6, 0xfe, 0x7e // movw al r14 0x7ffe 1155b8021494Sopenharmony_ci}; 1156b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r14_0x7fff[] = { 1157b8021494Sopenharmony_ci 0x47, 0xf6, 0xff, 0x7e // movw al r14 0x7fff 1158b8021494Sopenharmony_ci}; 1159b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r14_0x3333[] = { 1160b8021494Sopenharmony_ci 0x43, 0xf2, 0x33, 0x3e // movw al r14 0x3333 1161b8021494Sopenharmony_ci}; 1162b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r14_0x5555[] = { 1163b8021494Sopenharmony_ci 0x45, 0xf2, 0x55, 0x5e // movw al r14 0x5555 1164b8021494Sopenharmony_ci}; 1165b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r14_0xaaaa[] = { 1166b8021494Sopenharmony_ci 0x4a, 0xf6, 0xaa, 0x2e // movw al r14 0xaaaa 1167b8021494Sopenharmony_ci}; 1168b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r14_0xcccc[] = { 1169b8021494Sopenharmony_ci 0x4c, 0xf6, 0xcc, 0x4e // movw al r14 0xcccc 1170b8021494Sopenharmony_ci}; 1171b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r14_0x8000[] = { 1172b8021494Sopenharmony_ci 0x48, 0xf2, 0x00, 0x0e // movw al r14 0x8000 1173b8021494Sopenharmony_ci}; 1174b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r14_0x8001[] = { 1175b8021494Sopenharmony_ci 0x48, 0xf2, 0x01, 0x0e // movw al r14 0x8001 1176b8021494Sopenharmony_ci}; 1177b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r14_0x8002[] = { 1178b8021494Sopenharmony_ci 0x48, 0xf2, 0x02, 0x0e // movw al r14 0x8002 1179b8021494Sopenharmony_ci}; 1180b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r14_0x8003[] = { 1181b8021494Sopenharmony_ci 0x48, 0xf2, 0x03, 0x0e // movw al r14 0x8003 1182b8021494Sopenharmony_ci}; 1183b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r14_0xff80[] = { 1184b8021494Sopenharmony_ci 0x4f, 0xf6, 0x80, 0x7e // movw al r14 0xff80 1185b8021494Sopenharmony_ci}; 1186b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r14_0xff81[] = { 1187b8021494Sopenharmony_ci 0x4f, 0xf6, 0x81, 0x7e // movw al r14 0xff81 1188b8021494Sopenharmony_ci}; 1189b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r14_0xff82[] = { 1190b8021494Sopenharmony_ci 0x4f, 0xf6, 0x82, 0x7e // movw al r14 0xff82 1191b8021494Sopenharmony_ci}; 1192b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r14_0xff83[] = { 1193b8021494Sopenharmony_ci 0x4f, 0xf6, 0x83, 0x7e // movw al r14 0xff83 1194b8021494Sopenharmony_ci}; 1195b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r14_0xffe0[] = { 1196b8021494Sopenharmony_ci 0x4f, 0xf6, 0xe0, 0x7e // movw al r14 0xffe0 1197b8021494Sopenharmony_ci}; 1198b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r14_0xfffd[] = { 1199b8021494Sopenharmony_ci 0x4f, 0xf6, 0xfd, 0x7e // movw al r14 0xfffd 1200b8021494Sopenharmony_ci}; 1201b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r14_0xfffe[] = { 1202b8021494Sopenharmony_ci 0x4f, 0xf6, 0xfe, 0x7e // movw al r14 0xfffe 1203b8021494Sopenharmony_ci}; 1204b8021494Sopenharmony_ciconst byte kInstruction_movw_al_r14_0xffff[] = { 1205b8021494Sopenharmony_ci 0x4f, 0xf6, 0xff, 0x7e // movw al r14 0xffff 1206b8021494Sopenharmony_ci}; 1207b8021494Sopenharmony_ciconst TestResult kReferencemovw[] = { 1208b8021494Sopenharmony_ci { 1209b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r0_0x0000), 1210b8021494Sopenharmony_ci kInstruction_movw_al_r0_0x0000, 1211b8021494Sopenharmony_ci }, 1212b8021494Sopenharmony_ci { 1213b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r0_0x0001), 1214b8021494Sopenharmony_ci kInstruction_movw_al_r0_0x0001, 1215b8021494Sopenharmony_ci }, 1216b8021494Sopenharmony_ci { 1217b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r0_0x0002), 1218b8021494Sopenharmony_ci kInstruction_movw_al_r0_0x0002, 1219b8021494Sopenharmony_ci }, 1220b8021494Sopenharmony_ci { 1221b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r0_0x0020), 1222b8021494Sopenharmony_ci kInstruction_movw_al_r0_0x0020, 1223b8021494Sopenharmony_ci }, 1224b8021494Sopenharmony_ci { 1225b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r0_0x007d), 1226b8021494Sopenharmony_ci kInstruction_movw_al_r0_0x007d, 1227b8021494Sopenharmony_ci }, 1228b8021494Sopenharmony_ci { 1229b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r0_0x007e), 1230b8021494Sopenharmony_ci kInstruction_movw_al_r0_0x007e, 1231b8021494Sopenharmony_ci }, 1232b8021494Sopenharmony_ci { 1233b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r0_0x007f), 1234b8021494Sopenharmony_ci kInstruction_movw_al_r0_0x007f, 1235b8021494Sopenharmony_ci }, 1236b8021494Sopenharmony_ci { 1237b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r0_0x7ffd), 1238b8021494Sopenharmony_ci kInstruction_movw_al_r0_0x7ffd, 1239b8021494Sopenharmony_ci }, 1240b8021494Sopenharmony_ci { 1241b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r0_0x7ffe), 1242b8021494Sopenharmony_ci kInstruction_movw_al_r0_0x7ffe, 1243b8021494Sopenharmony_ci }, 1244b8021494Sopenharmony_ci { 1245b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r0_0x7fff), 1246b8021494Sopenharmony_ci kInstruction_movw_al_r0_0x7fff, 1247b8021494Sopenharmony_ci }, 1248b8021494Sopenharmony_ci { 1249b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r0_0x3333), 1250b8021494Sopenharmony_ci kInstruction_movw_al_r0_0x3333, 1251b8021494Sopenharmony_ci }, 1252b8021494Sopenharmony_ci { 1253b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r0_0x5555), 1254b8021494Sopenharmony_ci kInstruction_movw_al_r0_0x5555, 1255b8021494Sopenharmony_ci }, 1256b8021494Sopenharmony_ci { 1257b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r0_0xaaaa), 1258b8021494Sopenharmony_ci kInstruction_movw_al_r0_0xaaaa, 1259b8021494Sopenharmony_ci }, 1260b8021494Sopenharmony_ci { 1261b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r0_0xcccc), 1262b8021494Sopenharmony_ci kInstruction_movw_al_r0_0xcccc, 1263b8021494Sopenharmony_ci }, 1264b8021494Sopenharmony_ci { 1265b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r0_0x8000), 1266b8021494Sopenharmony_ci kInstruction_movw_al_r0_0x8000, 1267b8021494Sopenharmony_ci }, 1268b8021494Sopenharmony_ci { 1269b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r0_0x8001), 1270b8021494Sopenharmony_ci kInstruction_movw_al_r0_0x8001, 1271b8021494Sopenharmony_ci }, 1272b8021494Sopenharmony_ci { 1273b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r0_0x8002), 1274b8021494Sopenharmony_ci kInstruction_movw_al_r0_0x8002, 1275b8021494Sopenharmony_ci }, 1276b8021494Sopenharmony_ci { 1277b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r0_0x8003), 1278b8021494Sopenharmony_ci kInstruction_movw_al_r0_0x8003, 1279b8021494Sopenharmony_ci }, 1280b8021494Sopenharmony_ci { 1281b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r0_0xff80), 1282b8021494Sopenharmony_ci kInstruction_movw_al_r0_0xff80, 1283b8021494Sopenharmony_ci }, 1284b8021494Sopenharmony_ci { 1285b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r0_0xff81), 1286b8021494Sopenharmony_ci kInstruction_movw_al_r0_0xff81, 1287b8021494Sopenharmony_ci }, 1288b8021494Sopenharmony_ci { 1289b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r0_0xff82), 1290b8021494Sopenharmony_ci kInstruction_movw_al_r0_0xff82, 1291b8021494Sopenharmony_ci }, 1292b8021494Sopenharmony_ci { 1293b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r0_0xff83), 1294b8021494Sopenharmony_ci kInstruction_movw_al_r0_0xff83, 1295b8021494Sopenharmony_ci }, 1296b8021494Sopenharmony_ci { 1297b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r0_0xffe0), 1298b8021494Sopenharmony_ci kInstruction_movw_al_r0_0xffe0, 1299b8021494Sopenharmony_ci }, 1300b8021494Sopenharmony_ci { 1301b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r0_0xfffd), 1302b8021494Sopenharmony_ci kInstruction_movw_al_r0_0xfffd, 1303b8021494Sopenharmony_ci }, 1304b8021494Sopenharmony_ci { 1305b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r0_0xfffe), 1306b8021494Sopenharmony_ci kInstruction_movw_al_r0_0xfffe, 1307b8021494Sopenharmony_ci }, 1308b8021494Sopenharmony_ci { 1309b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r0_0xffff), 1310b8021494Sopenharmony_ci kInstruction_movw_al_r0_0xffff, 1311b8021494Sopenharmony_ci }, 1312b8021494Sopenharmony_ci { 1313b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r1_0x0000), 1314b8021494Sopenharmony_ci kInstruction_movw_al_r1_0x0000, 1315b8021494Sopenharmony_ci }, 1316b8021494Sopenharmony_ci { 1317b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r1_0x0001), 1318b8021494Sopenharmony_ci kInstruction_movw_al_r1_0x0001, 1319b8021494Sopenharmony_ci }, 1320b8021494Sopenharmony_ci { 1321b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r1_0x0002), 1322b8021494Sopenharmony_ci kInstruction_movw_al_r1_0x0002, 1323b8021494Sopenharmony_ci }, 1324b8021494Sopenharmony_ci { 1325b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r1_0x0020), 1326b8021494Sopenharmony_ci kInstruction_movw_al_r1_0x0020, 1327b8021494Sopenharmony_ci }, 1328b8021494Sopenharmony_ci { 1329b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r1_0x007d), 1330b8021494Sopenharmony_ci kInstruction_movw_al_r1_0x007d, 1331b8021494Sopenharmony_ci }, 1332b8021494Sopenharmony_ci { 1333b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r1_0x007e), 1334b8021494Sopenharmony_ci kInstruction_movw_al_r1_0x007e, 1335b8021494Sopenharmony_ci }, 1336b8021494Sopenharmony_ci { 1337b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r1_0x007f), 1338b8021494Sopenharmony_ci kInstruction_movw_al_r1_0x007f, 1339b8021494Sopenharmony_ci }, 1340b8021494Sopenharmony_ci { 1341b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r1_0x7ffd), 1342b8021494Sopenharmony_ci kInstruction_movw_al_r1_0x7ffd, 1343b8021494Sopenharmony_ci }, 1344b8021494Sopenharmony_ci { 1345b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r1_0x7ffe), 1346b8021494Sopenharmony_ci kInstruction_movw_al_r1_0x7ffe, 1347b8021494Sopenharmony_ci }, 1348b8021494Sopenharmony_ci { 1349b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r1_0x7fff), 1350b8021494Sopenharmony_ci kInstruction_movw_al_r1_0x7fff, 1351b8021494Sopenharmony_ci }, 1352b8021494Sopenharmony_ci { 1353b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r1_0x3333), 1354b8021494Sopenharmony_ci kInstruction_movw_al_r1_0x3333, 1355b8021494Sopenharmony_ci }, 1356b8021494Sopenharmony_ci { 1357b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r1_0x5555), 1358b8021494Sopenharmony_ci kInstruction_movw_al_r1_0x5555, 1359b8021494Sopenharmony_ci }, 1360b8021494Sopenharmony_ci { 1361b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r1_0xaaaa), 1362b8021494Sopenharmony_ci kInstruction_movw_al_r1_0xaaaa, 1363b8021494Sopenharmony_ci }, 1364b8021494Sopenharmony_ci { 1365b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r1_0xcccc), 1366b8021494Sopenharmony_ci kInstruction_movw_al_r1_0xcccc, 1367b8021494Sopenharmony_ci }, 1368b8021494Sopenharmony_ci { 1369b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r1_0x8000), 1370b8021494Sopenharmony_ci kInstruction_movw_al_r1_0x8000, 1371b8021494Sopenharmony_ci }, 1372b8021494Sopenharmony_ci { 1373b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r1_0x8001), 1374b8021494Sopenharmony_ci kInstruction_movw_al_r1_0x8001, 1375b8021494Sopenharmony_ci }, 1376b8021494Sopenharmony_ci { 1377b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r1_0x8002), 1378b8021494Sopenharmony_ci kInstruction_movw_al_r1_0x8002, 1379b8021494Sopenharmony_ci }, 1380b8021494Sopenharmony_ci { 1381b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r1_0x8003), 1382b8021494Sopenharmony_ci kInstruction_movw_al_r1_0x8003, 1383b8021494Sopenharmony_ci }, 1384b8021494Sopenharmony_ci { 1385b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r1_0xff80), 1386b8021494Sopenharmony_ci kInstruction_movw_al_r1_0xff80, 1387b8021494Sopenharmony_ci }, 1388b8021494Sopenharmony_ci { 1389b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r1_0xff81), 1390b8021494Sopenharmony_ci kInstruction_movw_al_r1_0xff81, 1391b8021494Sopenharmony_ci }, 1392b8021494Sopenharmony_ci { 1393b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r1_0xff82), 1394b8021494Sopenharmony_ci kInstruction_movw_al_r1_0xff82, 1395b8021494Sopenharmony_ci }, 1396b8021494Sopenharmony_ci { 1397b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r1_0xff83), 1398b8021494Sopenharmony_ci kInstruction_movw_al_r1_0xff83, 1399b8021494Sopenharmony_ci }, 1400b8021494Sopenharmony_ci { 1401b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r1_0xffe0), 1402b8021494Sopenharmony_ci kInstruction_movw_al_r1_0xffe0, 1403b8021494Sopenharmony_ci }, 1404b8021494Sopenharmony_ci { 1405b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r1_0xfffd), 1406b8021494Sopenharmony_ci kInstruction_movw_al_r1_0xfffd, 1407b8021494Sopenharmony_ci }, 1408b8021494Sopenharmony_ci { 1409b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r1_0xfffe), 1410b8021494Sopenharmony_ci kInstruction_movw_al_r1_0xfffe, 1411b8021494Sopenharmony_ci }, 1412b8021494Sopenharmony_ci { 1413b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r1_0xffff), 1414b8021494Sopenharmony_ci kInstruction_movw_al_r1_0xffff, 1415b8021494Sopenharmony_ci }, 1416b8021494Sopenharmony_ci { 1417b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r2_0x0000), 1418b8021494Sopenharmony_ci kInstruction_movw_al_r2_0x0000, 1419b8021494Sopenharmony_ci }, 1420b8021494Sopenharmony_ci { 1421b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r2_0x0001), 1422b8021494Sopenharmony_ci kInstruction_movw_al_r2_0x0001, 1423b8021494Sopenharmony_ci }, 1424b8021494Sopenharmony_ci { 1425b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r2_0x0002), 1426b8021494Sopenharmony_ci kInstruction_movw_al_r2_0x0002, 1427b8021494Sopenharmony_ci }, 1428b8021494Sopenharmony_ci { 1429b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r2_0x0020), 1430b8021494Sopenharmony_ci kInstruction_movw_al_r2_0x0020, 1431b8021494Sopenharmony_ci }, 1432b8021494Sopenharmony_ci { 1433b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r2_0x007d), 1434b8021494Sopenharmony_ci kInstruction_movw_al_r2_0x007d, 1435b8021494Sopenharmony_ci }, 1436b8021494Sopenharmony_ci { 1437b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r2_0x007e), 1438b8021494Sopenharmony_ci kInstruction_movw_al_r2_0x007e, 1439b8021494Sopenharmony_ci }, 1440b8021494Sopenharmony_ci { 1441b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r2_0x007f), 1442b8021494Sopenharmony_ci kInstruction_movw_al_r2_0x007f, 1443b8021494Sopenharmony_ci }, 1444b8021494Sopenharmony_ci { 1445b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r2_0x7ffd), 1446b8021494Sopenharmony_ci kInstruction_movw_al_r2_0x7ffd, 1447b8021494Sopenharmony_ci }, 1448b8021494Sopenharmony_ci { 1449b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r2_0x7ffe), 1450b8021494Sopenharmony_ci kInstruction_movw_al_r2_0x7ffe, 1451b8021494Sopenharmony_ci }, 1452b8021494Sopenharmony_ci { 1453b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r2_0x7fff), 1454b8021494Sopenharmony_ci kInstruction_movw_al_r2_0x7fff, 1455b8021494Sopenharmony_ci }, 1456b8021494Sopenharmony_ci { 1457b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r2_0x3333), 1458b8021494Sopenharmony_ci kInstruction_movw_al_r2_0x3333, 1459b8021494Sopenharmony_ci }, 1460b8021494Sopenharmony_ci { 1461b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r2_0x5555), 1462b8021494Sopenharmony_ci kInstruction_movw_al_r2_0x5555, 1463b8021494Sopenharmony_ci }, 1464b8021494Sopenharmony_ci { 1465b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r2_0xaaaa), 1466b8021494Sopenharmony_ci kInstruction_movw_al_r2_0xaaaa, 1467b8021494Sopenharmony_ci }, 1468b8021494Sopenharmony_ci { 1469b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r2_0xcccc), 1470b8021494Sopenharmony_ci kInstruction_movw_al_r2_0xcccc, 1471b8021494Sopenharmony_ci }, 1472b8021494Sopenharmony_ci { 1473b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r2_0x8000), 1474b8021494Sopenharmony_ci kInstruction_movw_al_r2_0x8000, 1475b8021494Sopenharmony_ci }, 1476b8021494Sopenharmony_ci { 1477b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r2_0x8001), 1478b8021494Sopenharmony_ci kInstruction_movw_al_r2_0x8001, 1479b8021494Sopenharmony_ci }, 1480b8021494Sopenharmony_ci { 1481b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r2_0x8002), 1482b8021494Sopenharmony_ci kInstruction_movw_al_r2_0x8002, 1483b8021494Sopenharmony_ci }, 1484b8021494Sopenharmony_ci { 1485b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r2_0x8003), 1486b8021494Sopenharmony_ci kInstruction_movw_al_r2_0x8003, 1487b8021494Sopenharmony_ci }, 1488b8021494Sopenharmony_ci { 1489b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r2_0xff80), 1490b8021494Sopenharmony_ci kInstruction_movw_al_r2_0xff80, 1491b8021494Sopenharmony_ci }, 1492b8021494Sopenharmony_ci { 1493b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r2_0xff81), 1494b8021494Sopenharmony_ci kInstruction_movw_al_r2_0xff81, 1495b8021494Sopenharmony_ci }, 1496b8021494Sopenharmony_ci { 1497b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r2_0xff82), 1498b8021494Sopenharmony_ci kInstruction_movw_al_r2_0xff82, 1499b8021494Sopenharmony_ci }, 1500b8021494Sopenharmony_ci { 1501b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r2_0xff83), 1502b8021494Sopenharmony_ci kInstruction_movw_al_r2_0xff83, 1503b8021494Sopenharmony_ci }, 1504b8021494Sopenharmony_ci { 1505b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r2_0xffe0), 1506b8021494Sopenharmony_ci kInstruction_movw_al_r2_0xffe0, 1507b8021494Sopenharmony_ci }, 1508b8021494Sopenharmony_ci { 1509b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r2_0xfffd), 1510b8021494Sopenharmony_ci kInstruction_movw_al_r2_0xfffd, 1511b8021494Sopenharmony_ci }, 1512b8021494Sopenharmony_ci { 1513b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r2_0xfffe), 1514b8021494Sopenharmony_ci kInstruction_movw_al_r2_0xfffe, 1515b8021494Sopenharmony_ci }, 1516b8021494Sopenharmony_ci { 1517b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r2_0xffff), 1518b8021494Sopenharmony_ci kInstruction_movw_al_r2_0xffff, 1519b8021494Sopenharmony_ci }, 1520b8021494Sopenharmony_ci { 1521b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r3_0x0000), 1522b8021494Sopenharmony_ci kInstruction_movw_al_r3_0x0000, 1523b8021494Sopenharmony_ci }, 1524b8021494Sopenharmony_ci { 1525b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r3_0x0001), 1526b8021494Sopenharmony_ci kInstruction_movw_al_r3_0x0001, 1527b8021494Sopenharmony_ci }, 1528b8021494Sopenharmony_ci { 1529b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r3_0x0002), 1530b8021494Sopenharmony_ci kInstruction_movw_al_r3_0x0002, 1531b8021494Sopenharmony_ci }, 1532b8021494Sopenharmony_ci { 1533b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r3_0x0020), 1534b8021494Sopenharmony_ci kInstruction_movw_al_r3_0x0020, 1535b8021494Sopenharmony_ci }, 1536b8021494Sopenharmony_ci { 1537b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r3_0x007d), 1538b8021494Sopenharmony_ci kInstruction_movw_al_r3_0x007d, 1539b8021494Sopenharmony_ci }, 1540b8021494Sopenharmony_ci { 1541b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r3_0x007e), 1542b8021494Sopenharmony_ci kInstruction_movw_al_r3_0x007e, 1543b8021494Sopenharmony_ci }, 1544b8021494Sopenharmony_ci { 1545b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r3_0x007f), 1546b8021494Sopenharmony_ci kInstruction_movw_al_r3_0x007f, 1547b8021494Sopenharmony_ci }, 1548b8021494Sopenharmony_ci { 1549b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r3_0x7ffd), 1550b8021494Sopenharmony_ci kInstruction_movw_al_r3_0x7ffd, 1551b8021494Sopenharmony_ci }, 1552b8021494Sopenharmony_ci { 1553b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r3_0x7ffe), 1554b8021494Sopenharmony_ci kInstruction_movw_al_r3_0x7ffe, 1555b8021494Sopenharmony_ci }, 1556b8021494Sopenharmony_ci { 1557b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r3_0x7fff), 1558b8021494Sopenharmony_ci kInstruction_movw_al_r3_0x7fff, 1559b8021494Sopenharmony_ci }, 1560b8021494Sopenharmony_ci { 1561b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r3_0x3333), 1562b8021494Sopenharmony_ci kInstruction_movw_al_r3_0x3333, 1563b8021494Sopenharmony_ci }, 1564b8021494Sopenharmony_ci { 1565b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r3_0x5555), 1566b8021494Sopenharmony_ci kInstruction_movw_al_r3_0x5555, 1567b8021494Sopenharmony_ci }, 1568b8021494Sopenharmony_ci { 1569b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r3_0xaaaa), 1570b8021494Sopenharmony_ci kInstruction_movw_al_r3_0xaaaa, 1571b8021494Sopenharmony_ci }, 1572b8021494Sopenharmony_ci { 1573b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r3_0xcccc), 1574b8021494Sopenharmony_ci kInstruction_movw_al_r3_0xcccc, 1575b8021494Sopenharmony_ci }, 1576b8021494Sopenharmony_ci { 1577b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r3_0x8000), 1578b8021494Sopenharmony_ci kInstruction_movw_al_r3_0x8000, 1579b8021494Sopenharmony_ci }, 1580b8021494Sopenharmony_ci { 1581b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r3_0x8001), 1582b8021494Sopenharmony_ci kInstruction_movw_al_r3_0x8001, 1583b8021494Sopenharmony_ci }, 1584b8021494Sopenharmony_ci { 1585b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r3_0x8002), 1586b8021494Sopenharmony_ci kInstruction_movw_al_r3_0x8002, 1587b8021494Sopenharmony_ci }, 1588b8021494Sopenharmony_ci { 1589b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r3_0x8003), 1590b8021494Sopenharmony_ci kInstruction_movw_al_r3_0x8003, 1591b8021494Sopenharmony_ci }, 1592b8021494Sopenharmony_ci { 1593b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r3_0xff80), 1594b8021494Sopenharmony_ci kInstruction_movw_al_r3_0xff80, 1595b8021494Sopenharmony_ci }, 1596b8021494Sopenharmony_ci { 1597b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r3_0xff81), 1598b8021494Sopenharmony_ci kInstruction_movw_al_r3_0xff81, 1599b8021494Sopenharmony_ci }, 1600b8021494Sopenharmony_ci { 1601b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r3_0xff82), 1602b8021494Sopenharmony_ci kInstruction_movw_al_r3_0xff82, 1603b8021494Sopenharmony_ci }, 1604b8021494Sopenharmony_ci { 1605b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r3_0xff83), 1606b8021494Sopenharmony_ci kInstruction_movw_al_r3_0xff83, 1607b8021494Sopenharmony_ci }, 1608b8021494Sopenharmony_ci { 1609b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r3_0xffe0), 1610b8021494Sopenharmony_ci kInstruction_movw_al_r3_0xffe0, 1611b8021494Sopenharmony_ci }, 1612b8021494Sopenharmony_ci { 1613b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r3_0xfffd), 1614b8021494Sopenharmony_ci kInstruction_movw_al_r3_0xfffd, 1615b8021494Sopenharmony_ci }, 1616b8021494Sopenharmony_ci { 1617b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r3_0xfffe), 1618b8021494Sopenharmony_ci kInstruction_movw_al_r3_0xfffe, 1619b8021494Sopenharmony_ci }, 1620b8021494Sopenharmony_ci { 1621b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r3_0xffff), 1622b8021494Sopenharmony_ci kInstruction_movw_al_r3_0xffff, 1623b8021494Sopenharmony_ci }, 1624b8021494Sopenharmony_ci { 1625b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r4_0x0000), 1626b8021494Sopenharmony_ci kInstruction_movw_al_r4_0x0000, 1627b8021494Sopenharmony_ci }, 1628b8021494Sopenharmony_ci { 1629b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r4_0x0001), 1630b8021494Sopenharmony_ci kInstruction_movw_al_r4_0x0001, 1631b8021494Sopenharmony_ci }, 1632b8021494Sopenharmony_ci { 1633b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r4_0x0002), 1634b8021494Sopenharmony_ci kInstruction_movw_al_r4_0x0002, 1635b8021494Sopenharmony_ci }, 1636b8021494Sopenharmony_ci { 1637b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r4_0x0020), 1638b8021494Sopenharmony_ci kInstruction_movw_al_r4_0x0020, 1639b8021494Sopenharmony_ci }, 1640b8021494Sopenharmony_ci { 1641b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r4_0x007d), 1642b8021494Sopenharmony_ci kInstruction_movw_al_r4_0x007d, 1643b8021494Sopenharmony_ci }, 1644b8021494Sopenharmony_ci { 1645b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r4_0x007e), 1646b8021494Sopenharmony_ci kInstruction_movw_al_r4_0x007e, 1647b8021494Sopenharmony_ci }, 1648b8021494Sopenharmony_ci { 1649b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r4_0x007f), 1650b8021494Sopenharmony_ci kInstruction_movw_al_r4_0x007f, 1651b8021494Sopenharmony_ci }, 1652b8021494Sopenharmony_ci { 1653b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r4_0x7ffd), 1654b8021494Sopenharmony_ci kInstruction_movw_al_r4_0x7ffd, 1655b8021494Sopenharmony_ci }, 1656b8021494Sopenharmony_ci { 1657b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r4_0x7ffe), 1658b8021494Sopenharmony_ci kInstruction_movw_al_r4_0x7ffe, 1659b8021494Sopenharmony_ci }, 1660b8021494Sopenharmony_ci { 1661b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r4_0x7fff), 1662b8021494Sopenharmony_ci kInstruction_movw_al_r4_0x7fff, 1663b8021494Sopenharmony_ci }, 1664b8021494Sopenharmony_ci { 1665b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r4_0x3333), 1666b8021494Sopenharmony_ci kInstruction_movw_al_r4_0x3333, 1667b8021494Sopenharmony_ci }, 1668b8021494Sopenharmony_ci { 1669b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r4_0x5555), 1670b8021494Sopenharmony_ci kInstruction_movw_al_r4_0x5555, 1671b8021494Sopenharmony_ci }, 1672b8021494Sopenharmony_ci { 1673b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r4_0xaaaa), 1674b8021494Sopenharmony_ci kInstruction_movw_al_r4_0xaaaa, 1675b8021494Sopenharmony_ci }, 1676b8021494Sopenharmony_ci { 1677b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r4_0xcccc), 1678b8021494Sopenharmony_ci kInstruction_movw_al_r4_0xcccc, 1679b8021494Sopenharmony_ci }, 1680b8021494Sopenharmony_ci { 1681b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r4_0x8000), 1682b8021494Sopenharmony_ci kInstruction_movw_al_r4_0x8000, 1683b8021494Sopenharmony_ci }, 1684b8021494Sopenharmony_ci { 1685b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r4_0x8001), 1686b8021494Sopenharmony_ci kInstruction_movw_al_r4_0x8001, 1687b8021494Sopenharmony_ci }, 1688b8021494Sopenharmony_ci { 1689b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r4_0x8002), 1690b8021494Sopenharmony_ci kInstruction_movw_al_r4_0x8002, 1691b8021494Sopenharmony_ci }, 1692b8021494Sopenharmony_ci { 1693b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r4_0x8003), 1694b8021494Sopenharmony_ci kInstruction_movw_al_r4_0x8003, 1695b8021494Sopenharmony_ci }, 1696b8021494Sopenharmony_ci { 1697b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r4_0xff80), 1698b8021494Sopenharmony_ci kInstruction_movw_al_r4_0xff80, 1699b8021494Sopenharmony_ci }, 1700b8021494Sopenharmony_ci { 1701b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r4_0xff81), 1702b8021494Sopenharmony_ci kInstruction_movw_al_r4_0xff81, 1703b8021494Sopenharmony_ci }, 1704b8021494Sopenharmony_ci { 1705b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r4_0xff82), 1706b8021494Sopenharmony_ci kInstruction_movw_al_r4_0xff82, 1707b8021494Sopenharmony_ci }, 1708b8021494Sopenharmony_ci { 1709b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r4_0xff83), 1710b8021494Sopenharmony_ci kInstruction_movw_al_r4_0xff83, 1711b8021494Sopenharmony_ci }, 1712b8021494Sopenharmony_ci { 1713b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r4_0xffe0), 1714b8021494Sopenharmony_ci kInstruction_movw_al_r4_0xffe0, 1715b8021494Sopenharmony_ci }, 1716b8021494Sopenharmony_ci { 1717b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r4_0xfffd), 1718b8021494Sopenharmony_ci kInstruction_movw_al_r4_0xfffd, 1719b8021494Sopenharmony_ci }, 1720b8021494Sopenharmony_ci { 1721b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r4_0xfffe), 1722b8021494Sopenharmony_ci kInstruction_movw_al_r4_0xfffe, 1723b8021494Sopenharmony_ci }, 1724b8021494Sopenharmony_ci { 1725b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r4_0xffff), 1726b8021494Sopenharmony_ci kInstruction_movw_al_r4_0xffff, 1727b8021494Sopenharmony_ci }, 1728b8021494Sopenharmony_ci { 1729b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r5_0x0000), 1730b8021494Sopenharmony_ci kInstruction_movw_al_r5_0x0000, 1731b8021494Sopenharmony_ci }, 1732b8021494Sopenharmony_ci { 1733b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r5_0x0001), 1734b8021494Sopenharmony_ci kInstruction_movw_al_r5_0x0001, 1735b8021494Sopenharmony_ci }, 1736b8021494Sopenharmony_ci { 1737b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r5_0x0002), 1738b8021494Sopenharmony_ci kInstruction_movw_al_r5_0x0002, 1739b8021494Sopenharmony_ci }, 1740b8021494Sopenharmony_ci { 1741b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r5_0x0020), 1742b8021494Sopenharmony_ci kInstruction_movw_al_r5_0x0020, 1743b8021494Sopenharmony_ci }, 1744b8021494Sopenharmony_ci { 1745b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r5_0x007d), 1746b8021494Sopenharmony_ci kInstruction_movw_al_r5_0x007d, 1747b8021494Sopenharmony_ci }, 1748b8021494Sopenharmony_ci { 1749b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r5_0x007e), 1750b8021494Sopenharmony_ci kInstruction_movw_al_r5_0x007e, 1751b8021494Sopenharmony_ci }, 1752b8021494Sopenharmony_ci { 1753b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r5_0x007f), 1754b8021494Sopenharmony_ci kInstruction_movw_al_r5_0x007f, 1755b8021494Sopenharmony_ci }, 1756b8021494Sopenharmony_ci { 1757b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r5_0x7ffd), 1758b8021494Sopenharmony_ci kInstruction_movw_al_r5_0x7ffd, 1759b8021494Sopenharmony_ci }, 1760b8021494Sopenharmony_ci { 1761b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r5_0x7ffe), 1762b8021494Sopenharmony_ci kInstruction_movw_al_r5_0x7ffe, 1763b8021494Sopenharmony_ci }, 1764b8021494Sopenharmony_ci { 1765b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r5_0x7fff), 1766b8021494Sopenharmony_ci kInstruction_movw_al_r5_0x7fff, 1767b8021494Sopenharmony_ci }, 1768b8021494Sopenharmony_ci { 1769b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r5_0x3333), 1770b8021494Sopenharmony_ci kInstruction_movw_al_r5_0x3333, 1771b8021494Sopenharmony_ci }, 1772b8021494Sopenharmony_ci { 1773b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r5_0x5555), 1774b8021494Sopenharmony_ci kInstruction_movw_al_r5_0x5555, 1775b8021494Sopenharmony_ci }, 1776b8021494Sopenharmony_ci { 1777b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r5_0xaaaa), 1778b8021494Sopenharmony_ci kInstruction_movw_al_r5_0xaaaa, 1779b8021494Sopenharmony_ci }, 1780b8021494Sopenharmony_ci { 1781b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r5_0xcccc), 1782b8021494Sopenharmony_ci kInstruction_movw_al_r5_0xcccc, 1783b8021494Sopenharmony_ci }, 1784b8021494Sopenharmony_ci { 1785b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r5_0x8000), 1786b8021494Sopenharmony_ci kInstruction_movw_al_r5_0x8000, 1787b8021494Sopenharmony_ci }, 1788b8021494Sopenharmony_ci { 1789b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r5_0x8001), 1790b8021494Sopenharmony_ci kInstruction_movw_al_r5_0x8001, 1791b8021494Sopenharmony_ci }, 1792b8021494Sopenharmony_ci { 1793b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r5_0x8002), 1794b8021494Sopenharmony_ci kInstruction_movw_al_r5_0x8002, 1795b8021494Sopenharmony_ci }, 1796b8021494Sopenharmony_ci { 1797b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r5_0x8003), 1798b8021494Sopenharmony_ci kInstruction_movw_al_r5_0x8003, 1799b8021494Sopenharmony_ci }, 1800b8021494Sopenharmony_ci { 1801b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r5_0xff80), 1802b8021494Sopenharmony_ci kInstruction_movw_al_r5_0xff80, 1803b8021494Sopenharmony_ci }, 1804b8021494Sopenharmony_ci { 1805b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r5_0xff81), 1806b8021494Sopenharmony_ci kInstruction_movw_al_r5_0xff81, 1807b8021494Sopenharmony_ci }, 1808b8021494Sopenharmony_ci { 1809b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r5_0xff82), 1810b8021494Sopenharmony_ci kInstruction_movw_al_r5_0xff82, 1811b8021494Sopenharmony_ci }, 1812b8021494Sopenharmony_ci { 1813b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r5_0xff83), 1814b8021494Sopenharmony_ci kInstruction_movw_al_r5_0xff83, 1815b8021494Sopenharmony_ci }, 1816b8021494Sopenharmony_ci { 1817b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r5_0xffe0), 1818b8021494Sopenharmony_ci kInstruction_movw_al_r5_0xffe0, 1819b8021494Sopenharmony_ci }, 1820b8021494Sopenharmony_ci { 1821b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r5_0xfffd), 1822b8021494Sopenharmony_ci kInstruction_movw_al_r5_0xfffd, 1823b8021494Sopenharmony_ci }, 1824b8021494Sopenharmony_ci { 1825b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r5_0xfffe), 1826b8021494Sopenharmony_ci kInstruction_movw_al_r5_0xfffe, 1827b8021494Sopenharmony_ci }, 1828b8021494Sopenharmony_ci { 1829b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r5_0xffff), 1830b8021494Sopenharmony_ci kInstruction_movw_al_r5_0xffff, 1831b8021494Sopenharmony_ci }, 1832b8021494Sopenharmony_ci { 1833b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r6_0x0000), 1834b8021494Sopenharmony_ci kInstruction_movw_al_r6_0x0000, 1835b8021494Sopenharmony_ci }, 1836b8021494Sopenharmony_ci { 1837b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r6_0x0001), 1838b8021494Sopenharmony_ci kInstruction_movw_al_r6_0x0001, 1839b8021494Sopenharmony_ci }, 1840b8021494Sopenharmony_ci { 1841b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r6_0x0002), 1842b8021494Sopenharmony_ci kInstruction_movw_al_r6_0x0002, 1843b8021494Sopenharmony_ci }, 1844b8021494Sopenharmony_ci { 1845b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r6_0x0020), 1846b8021494Sopenharmony_ci kInstruction_movw_al_r6_0x0020, 1847b8021494Sopenharmony_ci }, 1848b8021494Sopenharmony_ci { 1849b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r6_0x007d), 1850b8021494Sopenharmony_ci kInstruction_movw_al_r6_0x007d, 1851b8021494Sopenharmony_ci }, 1852b8021494Sopenharmony_ci { 1853b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r6_0x007e), 1854b8021494Sopenharmony_ci kInstruction_movw_al_r6_0x007e, 1855b8021494Sopenharmony_ci }, 1856b8021494Sopenharmony_ci { 1857b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r6_0x007f), 1858b8021494Sopenharmony_ci kInstruction_movw_al_r6_0x007f, 1859b8021494Sopenharmony_ci }, 1860b8021494Sopenharmony_ci { 1861b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r6_0x7ffd), 1862b8021494Sopenharmony_ci kInstruction_movw_al_r6_0x7ffd, 1863b8021494Sopenharmony_ci }, 1864b8021494Sopenharmony_ci { 1865b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r6_0x7ffe), 1866b8021494Sopenharmony_ci kInstruction_movw_al_r6_0x7ffe, 1867b8021494Sopenharmony_ci }, 1868b8021494Sopenharmony_ci { 1869b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r6_0x7fff), 1870b8021494Sopenharmony_ci kInstruction_movw_al_r6_0x7fff, 1871b8021494Sopenharmony_ci }, 1872b8021494Sopenharmony_ci { 1873b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r6_0x3333), 1874b8021494Sopenharmony_ci kInstruction_movw_al_r6_0x3333, 1875b8021494Sopenharmony_ci }, 1876b8021494Sopenharmony_ci { 1877b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r6_0x5555), 1878b8021494Sopenharmony_ci kInstruction_movw_al_r6_0x5555, 1879b8021494Sopenharmony_ci }, 1880b8021494Sopenharmony_ci { 1881b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r6_0xaaaa), 1882b8021494Sopenharmony_ci kInstruction_movw_al_r6_0xaaaa, 1883b8021494Sopenharmony_ci }, 1884b8021494Sopenharmony_ci { 1885b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r6_0xcccc), 1886b8021494Sopenharmony_ci kInstruction_movw_al_r6_0xcccc, 1887b8021494Sopenharmony_ci }, 1888b8021494Sopenharmony_ci { 1889b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r6_0x8000), 1890b8021494Sopenharmony_ci kInstruction_movw_al_r6_0x8000, 1891b8021494Sopenharmony_ci }, 1892b8021494Sopenharmony_ci { 1893b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r6_0x8001), 1894b8021494Sopenharmony_ci kInstruction_movw_al_r6_0x8001, 1895b8021494Sopenharmony_ci }, 1896b8021494Sopenharmony_ci { 1897b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r6_0x8002), 1898b8021494Sopenharmony_ci kInstruction_movw_al_r6_0x8002, 1899b8021494Sopenharmony_ci }, 1900b8021494Sopenharmony_ci { 1901b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r6_0x8003), 1902b8021494Sopenharmony_ci kInstruction_movw_al_r6_0x8003, 1903b8021494Sopenharmony_ci }, 1904b8021494Sopenharmony_ci { 1905b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r6_0xff80), 1906b8021494Sopenharmony_ci kInstruction_movw_al_r6_0xff80, 1907b8021494Sopenharmony_ci }, 1908b8021494Sopenharmony_ci { 1909b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r6_0xff81), 1910b8021494Sopenharmony_ci kInstruction_movw_al_r6_0xff81, 1911b8021494Sopenharmony_ci }, 1912b8021494Sopenharmony_ci { 1913b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r6_0xff82), 1914b8021494Sopenharmony_ci kInstruction_movw_al_r6_0xff82, 1915b8021494Sopenharmony_ci }, 1916b8021494Sopenharmony_ci { 1917b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r6_0xff83), 1918b8021494Sopenharmony_ci kInstruction_movw_al_r6_0xff83, 1919b8021494Sopenharmony_ci }, 1920b8021494Sopenharmony_ci { 1921b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r6_0xffe0), 1922b8021494Sopenharmony_ci kInstruction_movw_al_r6_0xffe0, 1923b8021494Sopenharmony_ci }, 1924b8021494Sopenharmony_ci { 1925b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r6_0xfffd), 1926b8021494Sopenharmony_ci kInstruction_movw_al_r6_0xfffd, 1927b8021494Sopenharmony_ci }, 1928b8021494Sopenharmony_ci { 1929b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r6_0xfffe), 1930b8021494Sopenharmony_ci kInstruction_movw_al_r6_0xfffe, 1931b8021494Sopenharmony_ci }, 1932b8021494Sopenharmony_ci { 1933b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r6_0xffff), 1934b8021494Sopenharmony_ci kInstruction_movw_al_r6_0xffff, 1935b8021494Sopenharmony_ci }, 1936b8021494Sopenharmony_ci { 1937b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r7_0x0000), 1938b8021494Sopenharmony_ci kInstruction_movw_al_r7_0x0000, 1939b8021494Sopenharmony_ci }, 1940b8021494Sopenharmony_ci { 1941b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r7_0x0001), 1942b8021494Sopenharmony_ci kInstruction_movw_al_r7_0x0001, 1943b8021494Sopenharmony_ci }, 1944b8021494Sopenharmony_ci { 1945b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r7_0x0002), 1946b8021494Sopenharmony_ci kInstruction_movw_al_r7_0x0002, 1947b8021494Sopenharmony_ci }, 1948b8021494Sopenharmony_ci { 1949b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r7_0x0020), 1950b8021494Sopenharmony_ci kInstruction_movw_al_r7_0x0020, 1951b8021494Sopenharmony_ci }, 1952b8021494Sopenharmony_ci { 1953b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r7_0x007d), 1954b8021494Sopenharmony_ci kInstruction_movw_al_r7_0x007d, 1955b8021494Sopenharmony_ci }, 1956b8021494Sopenharmony_ci { 1957b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r7_0x007e), 1958b8021494Sopenharmony_ci kInstruction_movw_al_r7_0x007e, 1959b8021494Sopenharmony_ci }, 1960b8021494Sopenharmony_ci { 1961b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r7_0x007f), 1962b8021494Sopenharmony_ci kInstruction_movw_al_r7_0x007f, 1963b8021494Sopenharmony_ci }, 1964b8021494Sopenharmony_ci { 1965b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r7_0x7ffd), 1966b8021494Sopenharmony_ci kInstruction_movw_al_r7_0x7ffd, 1967b8021494Sopenharmony_ci }, 1968b8021494Sopenharmony_ci { 1969b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r7_0x7ffe), 1970b8021494Sopenharmony_ci kInstruction_movw_al_r7_0x7ffe, 1971b8021494Sopenharmony_ci }, 1972b8021494Sopenharmony_ci { 1973b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r7_0x7fff), 1974b8021494Sopenharmony_ci kInstruction_movw_al_r7_0x7fff, 1975b8021494Sopenharmony_ci }, 1976b8021494Sopenharmony_ci { 1977b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r7_0x3333), 1978b8021494Sopenharmony_ci kInstruction_movw_al_r7_0x3333, 1979b8021494Sopenharmony_ci }, 1980b8021494Sopenharmony_ci { 1981b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r7_0x5555), 1982b8021494Sopenharmony_ci kInstruction_movw_al_r7_0x5555, 1983b8021494Sopenharmony_ci }, 1984b8021494Sopenharmony_ci { 1985b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r7_0xaaaa), 1986b8021494Sopenharmony_ci kInstruction_movw_al_r7_0xaaaa, 1987b8021494Sopenharmony_ci }, 1988b8021494Sopenharmony_ci { 1989b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r7_0xcccc), 1990b8021494Sopenharmony_ci kInstruction_movw_al_r7_0xcccc, 1991b8021494Sopenharmony_ci }, 1992b8021494Sopenharmony_ci { 1993b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r7_0x8000), 1994b8021494Sopenharmony_ci kInstruction_movw_al_r7_0x8000, 1995b8021494Sopenharmony_ci }, 1996b8021494Sopenharmony_ci { 1997b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r7_0x8001), 1998b8021494Sopenharmony_ci kInstruction_movw_al_r7_0x8001, 1999b8021494Sopenharmony_ci }, 2000b8021494Sopenharmony_ci { 2001b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r7_0x8002), 2002b8021494Sopenharmony_ci kInstruction_movw_al_r7_0x8002, 2003b8021494Sopenharmony_ci }, 2004b8021494Sopenharmony_ci { 2005b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r7_0x8003), 2006b8021494Sopenharmony_ci kInstruction_movw_al_r7_0x8003, 2007b8021494Sopenharmony_ci }, 2008b8021494Sopenharmony_ci { 2009b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r7_0xff80), 2010b8021494Sopenharmony_ci kInstruction_movw_al_r7_0xff80, 2011b8021494Sopenharmony_ci }, 2012b8021494Sopenharmony_ci { 2013b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r7_0xff81), 2014b8021494Sopenharmony_ci kInstruction_movw_al_r7_0xff81, 2015b8021494Sopenharmony_ci }, 2016b8021494Sopenharmony_ci { 2017b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r7_0xff82), 2018b8021494Sopenharmony_ci kInstruction_movw_al_r7_0xff82, 2019b8021494Sopenharmony_ci }, 2020b8021494Sopenharmony_ci { 2021b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r7_0xff83), 2022b8021494Sopenharmony_ci kInstruction_movw_al_r7_0xff83, 2023b8021494Sopenharmony_ci }, 2024b8021494Sopenharmony_ci { 2025b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r7_0xffe0), 2026b8021494Sopenharmony_ci kInstruction_movw_al_r7_0xffe0, 2027b8021494Sopenharmony_ci }, 2028b8021494Sopenharmony_ci { 2029b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r7_0xfffd), 2030b8021494Sopenharmony_ci kInstruction_movw_al_r7_0xfffd, 2031b8021494Sopenharmony_ci }, 2032b8021494Sopenharmony_ci { 2033b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r7_0xfffe), 2034b8021494Sopenharmony_ci kInstruction_movw_al_r7_0xfffe, 2035b8021494Sopenharmony_ci }, 2036b8021494Sopenharmony_ci { 2037b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r7_0xffff), 2038b8021494Sopenharmony_ci kInstruction_movw_al_r7_0xffff, 2039b8021494Sopenharmony_ci }, 2040b8021494Sopenharmony_ci { 2041b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r8_0x0000), 2042b8021494Sopenharmony_ci kInstruction_movw_al_r8_0x0000, 2043b8021494Sopenharmony_ci }, 2044b8021494Sopenharmony_ci { 2045b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r8_0x0001), 2046b8021494Sopenharmony_ci kInstruction_movw_al_r8_0x0001, 2047b8021494Sopenharmony_ci }, 2048b8021494Sopenharmony_ci { 2049b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r8_0x0002), 2050b8021494Sopenharmony_ci kInstruction_movw_al_r8_0x0002, 2051b8021494Sopenharmony_ci }, 2052b8021494Sopenharmony_ci { 2053b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r8_0x0020), 2054b8021494Sopenharmony_ci kInstruction_movw_al_r8_0x0020, 2055b8021494Sopenharmony_ci }, 2056b8021494Sopenharmony_ci { 2057b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r8_0x007d), 2058b8021494Sopenharmony_ci kInstruction_movw_al_r8_0x007d, 2059b8021494Sopenharmony_ci }, 2060b8021494Sopenharmony_ci { 2061b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r8_0x007e), 2062b8021494Sopenharmony_ci kInstruction_movw_al_r8_0x007e, 2063b8021494Sopenharmony_ci }, 2064b8021494Sopenharmony_ci { 2065b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r8_0x007f), 2066b8021494Sopenharmony_ci kInstruction_movw_al_r8_0x007f, 2067b8021494Sopenharmony_ci }, 2068b8021494Sopenharmony_ci { 2069b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r8_0x7ffd), 2070b8021494Sopenharmony_ci kInstruction_movw_al_r8_0x7ffd, 2071b8021494Sopenharmony_ci }, 2072b8021494Sopenharmony_ci { 2073b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r8_0x7ffe), 2074b8021494Sopenharmony_ci kInstruction_movw_al_r8_0x7ffe, 2075b8021494Sopenharmony_ci }, 2076b8021494Sopenharmony_ci { 2077b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r8_0x7fff), 2078b8021494Sopenharmony_ci kInstruction_movw_al_r8_0x7fff, 2079b8021494Sopenharmony_ci }, 2080b8021494Sopenharmony_ci { 2081b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r8_0x3333), 2082b8021494Sopenharmony_ci kInstruction_movw_al_r8_0x3333, 2083b8021494Sopenharmony_ci }, 2084b8021494Sopenharmony_ci { 2085b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r8_0x5555), 2086b8021494Sopenharmony_ci kInstruction_movw_al_r8_0x5555, 2087b8021494Sopenharmony_ci }, 2088b8021494Sopenharmony_ci { 2089b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r8_0xaaaa), 2090b8021494Sopenharmony_ci kInstruction_movw_al_r8_0xaaaa, 2091b8021494Sopenharmony_ci }, 2092b8021494Sopenharmony_ci { 2093b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r8_0xcccc), 2094b8021494Sopenharmony_ci kInstruction_movw_al_r8_0xcccc, 2095b8021494Sopenharmony_ci }, 2096b8021494Sopenharmony_ci { 2097b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r8_0x8000), 2098b8021494Sopenharmony_ci kInstruction_movw_al_r8_0x8000, 2099b8021494Sopenharmony_ci }, 2100b8021494Sopenharmony_ci { 2101b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r8_0x8001), 2102b8021494Sopenharmony_ci kInstruction_movw_al_r8_0x8001, 2103b8021494Sopenharmony_ci }, 2104b8021494Sopenharmony_ci { 2105b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r8_0x8002), 2106b8021494Sopenharmony_ci kInstruction_movw_al_r8_0x8002, 2107b8021494Sopenharmony_ci }, 2108b8021494Sopenharmony_ci { 2109b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r8_0x8003), 2110b8021494Sopenharmony_ci kInstruction_movw_al_r8_0x8003, 2111b8021494Sopenharmony_ci }, 2112b8021494Sopenharmony_ci { 2113b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r8_0xff80), 2114b8021494Sopenharmony_ci kInstruction_movw_al_r8_0xff80, 2115b8021494Sopenharmony_ci }, 2116b8021494Sopenharmony_ci { 2117b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r8_0xff81), 2118b8021494Sopenharmony_ci kInstruction_movw_al_r8_0xff81, 2119b8021494Sopenharmony_ci }, 2120b8021494Sopenharmony_ci { 2121b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r8_0xff82), 2122b8021494Sopenharmony_ci kInstruction_movw_al_r8_0xff82, 2123b8021494Sopenharmony_ci }, 2124b8021494Sopenharmony_ci { 2125b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r8_0xff83), 2126b8021494Sopenharmony_ci kInstruction_movw_al_r8_0xff83, 2127b8021494Sopenharmony_ci }, 2128b8021494Sopenharmony_ci { 2129b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r8_0xffe0), 2130b8021494Sopenharmony_ci kInstruction_movw_al_r8_0xffe0, 2131b8021494Sopenharmony_ci }, 2132b8021494Sopenharmony_ci { 2133b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r8_0xfffd), 2134b8021494Sopenharmony_ci kInstruction_movw_al_r8_0xfffd, 2135b8021494Sopenharmony_ci }, 2136b8021494Sopenharmony_ci { 2137b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r8_0xfffe), 2138b8021494Sopenharmony_ci kInstruction_movw_al_r8_0xfffe, 2139b8021494Sopenharmony_ci }, 2140b8021494Sopenharmony_ci { 2141b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r8_0xffff), 2142b8021494Sopenharmony_ci kInstruction_movw_al_r8_0xffff, 2143b8021494Sopenharmony_ci }, 2144b8021494Sopenharmony_ci { 2145b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r9_0x0000), 2146b8021494Sopenharmony_ci kInstruction_movw_al_r9_0x0000, 2147b8021494Sopenharmony_ci }, 2148b8021494Sopenharmony_ci { 2149b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r9_0x0001), 2150b8021494Sopenharmony_ci kInstruction_movw_al_r9_0x0001, 2151b8021494Sopenharmony_ci }, 2152b8021494Sopenharmony_ci { 2153b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r9_0x0002), 2154b8021494Sopenharmony_ci kInstruction_movw_al_r9_0x0002, 2155b8021494Sopenharmony_ci }, 2156b8021494Sopenharmony_ci { 2157b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r9_0x0020), 2158b8021494Sopenharmony_ci kInstruction_movw_al_r9_0x0020, 2159b8021494Sopenharmony_ci }, 2160b8021494Sopenharmony_ci { 2161b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r9_0x007d), 2162b8021494Sopenharmony_ci kInstruction_movw_al_r9_0x007d, 2163b8021494Sopenharmony_ci }, 2164b8021494Sopenharmony_ci { 2165b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r9_0x007e), 2166b8021494Sopenharmony_ci kInstruction_movw_al_r9_0x007e, 2167b8021494Sopenharmony_ci }, 2168b8021494Sopenharmony_ci { 2169b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r9_0x007f), 2170b8021494Sopenharmony_ci kInstruction_movw_al_r9_0x007f, 2171b8021494Sopenharmony_ci }, 2172b8021494Sopenharmony_ci { 2173b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r9_0x7ffd), 2174b8021494Sopenharmony_ci kInstruction_movw_al_r9_0x7ffd, 2175b8021494Sopenharmony_ci }, 2176b8021494Sopenharmony_ci { 2177b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r9_0x7ffe), 2178b8021494Sopenharmony_ci kInstruction_movw_al_r9_0x7ffe, 2179b8021494Sopenharmony_ci }, 2180b8021494Sopenharmony_ci { 2181b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r9_0x7fff), 2182b8021494Sopenharmony_ci kInstruction_movw_al_r9_0x7fff, 2183b8021494Sopenharmony_ci }, 2184b8021494Sopenharmony_ci { 2185b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r9_0x3333), 2186b8021494Sopenharmony_ci kInstruction_movw_al_r9_0x3333, 2187b8021494Sopenharmony_ci }, 2188b8021494Sopenharmony_ci { 2189b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r9_0x5555), 2190b8021494Sopenharmony_ci kInstruction_movw_al_r9_0x5555, 2191b8021494Sopenharmony_ci }, 2192b8021494Sopenharmony_ci { 2193b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r9_0xaaaa), 2194b8021494Sopenharmony_ci kInstruction_movw_al_r9_0xaaaa, 2195b8021494Sopenharmony_ci }, 2196b8021494Sopenharmony_ci { 2197b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r9_0xcccc), 2198b8021494Sopenharmony_ci kInstruction_movw_al_r9_0xcccc, 2199b8021494Sopenharmony_ci }, 2200b8021494Sopenharmony_ci { 2201b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r9_0x8000), 2202b8021494Sopenharmony_ci kInstruction_movw_al_r9_0x8000, 2203b8021494Sopenharmony_ci }, 2204b8021494Sopenharmony_ci { 2205b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r9_0x8001), 2206b8021494Sopenharmony_ci kInstruction_movw_al_r9_0x8001, 2207b8021494Sopenharmony_ci }, 2208b8021494Sopenharmony_ci { 2209b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r9_0x8002), 2210b8021494Sopenharmony_ci kInstruction_movw_al_r9_0x8002, 2211b8021494Sopenharmony_ci }, 2212b8021494Sopenharmony_ci { 2213b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r9_0x8003), 2214b8021494Sopenharmony_ci kInstruction_movw_al_r9_0x8003, 2215b8021494Sopenharmony_ci }, 2216b8021494Sopenharmony_ci { 2217b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r9_0xff80), 2218b8021494Sopenharmony_ci kInstruction_movw_al_r9_0xff80, 2219b8021494Sopenharmony_ci }, 2220b8021494Sopenharmony_ci { 2221b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r9_0xff81), 2222b8021494Sopenharmony_ci kInstruction_movw_al_r9_0xff81, 2223b8021494Sopenharmony_ci }, 2224b8021494Sopenharmony_ci { 2225b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r9_0xff82), 2226b8021494Sopenharmony_ci kInstruction_movw_al_r9_0xff82, 2227b8021494Sopenharmony_ci }, 2228b8021494Sopenharmony_ci { 2229b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r9_0xff83), 2230b8021494Sopenharmony_ci kInstruction_movw_al_r9_0xff83, 2231b8021494Sopenharmony_ci }, 2232b8021494Sopenharmony_ci { 2233b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r9_0xffe0), 2234b8021494Sopenharmony_ci kInstruction_movw_al_r9_0xffe0, 2235b8021494Sopenharmony_ci }, 2236b8021494Sopenharmony_ci { 2237b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r9_0xfffd), 2238b8021494Sopenharmony_ci kInstruction_movw_al_r9_0xfffd, 2239b8021494Sopenharmony_ci }, 2240b8021494Sopenharmony_ci { 2241b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r9_0xfffe), 2242b8021494Sopenharmony_ci kInstruction_movw_al_r9_0xfffe, 2243b8021494Sopenharmony_ci }, 2244b8021494Sopenharmony_ci { 2245b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r9_0xffff), 2246b8021494Sopenharmony_ci kInstruction_movw_al_r9_0xffff, 2247b8021494Sopenharmony_ci }, 2248b8021494Sopenharmony_ci { 2249b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r10_0x0000), 2250b8021494Sopenharmony_ci kInstruction_movw_al_r10_0x0000, 2251b8021494Sopenharmony_ci }, 2252b8021494Sopenharmony_ci { 2253b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r10_0x0001), 2254b8021494Sopenharmony_ci kInstruction_movw_al_r10_0x0001, 2255b8021494Sopenharmony_ci }, 2256b8021494Sopenharmony_ci { 2257b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r10_0x0002), 2258b8021494Sopenharmony_ci kInstruction_movw_al_r10_0x0002, 2259b8021494Sopenharmony_ci }, 2260b8021494Sopenharmony_ci { 2261b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r10_0x0020), 2262b8021494Sopenharmony_ci kInstruction_movw_al_r10_0x0020, 2263b8021494Sopenharmony_ci }, 2264b8021494Sopenharmony_ci { 2265b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r10_0x007d), 2266b8021494Sopenharmony_ci kInstruction_movw_al_r10_0x007d, 2267b8021494Sopenharmony_ci }, 2268b8021494Sopenharmony_ci { 2269b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r10_0x007e), 2270b8021494Sopenharmony_ci kInstruction_movw_al_r10_0x007e, 2271b8021494Sopenharmony_ci }, 2272b8021494Sopenharmony_ci { 2273b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r10_0x007f), 2274b8021494Sopenharmony_ci kInstruction_movw_al_r10_0x007f, 2275b8021494Sopenharmony_ci }, 2276b8021494Sopenharmony_ci { 2277b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r10_0x7ffd), 2278b8021494Sopenharmony_ci kInstruction_movw_al_r10_0x7ffd, 2279b8021494Sopenharmony_ci }, 2280b8021494Sopenharmony_ci { 2281b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r10_0x7ffe), 2282b8021494Sopenharmony_ci kInstruction_movw_al_r10_0x7ffe, 2283b8021494Sopenharmony_ci }, 2284b8021494Sopenharmony_ci { 2285b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r10_0x7fff), 2286b8021494Sopenharmony_ci kInstruction_movw_al_r10_0x7fff, 2287b8021494Sopenharmony_ci }, 2288b8021494Sopenharmony_ci { 2289b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r10_0x3333), 2290b8021494Sopenharmony_ci kInstruction_movw_al_r10_0x3333, 2291b8021494Sopenharmony_ci }, 2292b8021494Sopenharmony_ci { 2293b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r10_0x5555), 2294b8021494Sopenharmony_ci kInstruction_movw_al_r10_0x5555, 2295b8021494Sopenharmony_ci }, 2296b8021494Sopenharmony_ci { 2297b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r10_0xaaaa), 2298b8021494Sopenharmony_ci kInstruction_movw_al_r10_0xaaaa, 2299b8021494Sopenharmony_ci }, 2300b8021494Sopenharmony_ci { 2301b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r10_0xcccc), 2302b8021494Sopenharmony_ci kInstruction_movw_al_r10_0xcccc, 2303b8021494Sopenharmony_ci }, 2304b8021494Sopenharmony_ci { 2305b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r10_0x8000), 2306b8021494Sopenharmony_ci kInstruction_movw_al_r10_0x8000, 2307b8021494Sopenharmony_ci }, 2308b8021494Sopenharmony_ci { 2309b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r10_0x8001), 2310b8021494Sopenharmony_ci kInstruction_movw_al_r10_0x8001, 2311b8021494Sopenharmony_ci }, 2312b8021494Sopenharmony_ci { 2313b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r10_0x8002), 2314b8021494Sopenharmony_ci kInstruction_movw_al_r10_0x8002, 2315b8021494Sopenharmony_ci }, 2316b8021494Sopenharmony_ci { 2317b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r10_0x8003), 2318b8021494Sopenharmony_ci kInstruction_movw_al_r10_0x8003, 2319b8021494Sopenharmony_ci }, 2320b8021494Sopenharmony_ci { 2321b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r10_0xff80), 2322b8021494Sopenharmony_ci kInstruction_movw_al_r10_0xff80, 2323b8021494Sopenharmony_ci }, 2324b8021494Sopenharmony_ci { 2325b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r10_0xff81), 2326b8021494Sopenharmony_ci kInstruction_movw_al_r10_0xff81, 2327b8021494Sopenharmony_ci }, 2328b8021494Sopenharmony_ci { 2329b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r10_0xff82), 2330b8021494Sopenharmony_ci kInstruction_movw_al_r10_0xff82, 2331b8021494Sopenharmony_ci }, 2332b8021494Sopenharmony_ci { 2333b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r10_0xff83), 2334b8021494Sopenharmony_ci kInstruction_movw_al_r10_0xff83, 2335b8021494Sopenharmony_ci }, 2336b8021494Sopenharmony_ci { 2337b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r10_0xffe0), 2338b8021494Sopenharmony_ci kInstruction_movw_al_r10_0xffe0, 2339b8021494Sopenharmony_ci }, 2340b8021494Sopenharmony_ci { 2341b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r10_0xfffd), 2342b8021494Sopenharmony_ci kInstruction_movw_al_r10_0xfffd, 2343b8021494Sopenharmony_ci }, 2344b8021494Sopenharmony_ci { 2345b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r10_0xfffe), 2346b8021494Sopenharmony_ci kInstruction_movw_al_r10_0xfffe, 2347b8021494Sopenharmony_ci }, 2348b8021494Sopenharmony_ci { 2349b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r10_0xffff), 2350b8021494Sopenharmony_ci kInstruction_movw_al_r10_0xffff, 2351b8021494Sopenharmony_ci }, 2352b8021494Sopenharmony_ci { 2353b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r11_0x0000), 2354b8021494Sopenharmony_ci kInstruction_movw_al_r11_0x0000, 2355b8021494Sopenharmony_ci }, 2356b8021494Sopenharmony_ci { 2357b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r11_0x0001), 2358b8021494Sopenharmony_ci kInstruction_movw_al_r11_0x0001, 2359b8021494Sopenharmony_ci }, 2360b8021494Sopenharmony_ci { 2361b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r11_0x0002), 2362b8021494Sopenharmony_ci kInstruction_movw_al_r11_0x0002, 2363b8021494Sopenharmony_ci }, 2364b8021494Sopenharmony_ci { 2365b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r11_0x0020), 2366b8021494Sopenharmony_ci kInstruction_movw_al_r11_0x0020, 2367b8021494Sopenharmony_ci }, 2368b8021494Sopenharmony_ci { 2369b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r11_0x007d), 2370b8021494Sopenharmony_ci kInstruction_movw_al_r11_0x007d, 2371b8021494Sopenharmony_ci }, 2372b8021494Sopenharmony_ci { 2373b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r11_0x007e), 2374b8021494Sopenharmony_ci kInstruction_movw_al_r11_0x007e, 2375b8021494Sopenharmony_ci }, 2376b8021494Sopenharmony_ci { 2377b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r11_0x007f), 2378b8021494Sopenharmony_ci kInstruction_movw_al_r11_0x007f, 2379b8021494Sopenharmony_ci }, 2380b8021494Sopenharmony_ci { 2381b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r11_0x7ffd), 2382b8021494Sopenharmony_ci kInstruction_movw_al_r11_0x7ffd, 2383b8021494Sopenharmony_ci }, 2384b8021494Sopenharmony_ci { 2385b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r11_0x7ffe), 2386b8021494Sopenharmony_ci kInstruction_movw_al_r11_0x7ffe, 2387b8021494Sopenharmony_ci }, 2388b8021494Sopenharmony_ci { 2389b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r11_0x7fff), 2390b8021494Sopenharmony_ci kInstruction_movw_al_r11_0x7fff, 2391b8021494Sopenharmony_ci }, 2392b8021494Sopenharmony_ci { 2393b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r11_0x3333), 2394b8021494Sopenharmony_ci kInstruction_movw_al_r11_0x3333, 2395b8021494Sopenharmony_ci }, 2396b8021494Sopenharmony_ci { 2397b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r11_0x5555), 2398b8021494Sopenharmony_ci kInstruction_movw_al_r11_0x5555, 2399b8021494Sopenharmony_ci }, 2400b8021494Sopenharmony_ci { 2401b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r11_0xaaaa), 2402b8021494Sopenharmony_ci kInstruction_movw_al_r11_0xaaaa, 2403b8021494Sopenharmony_ci }, 2404b8021494Sopenharmony_ci { 2405b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r11_0xcccc), 2406b8021494Sopenharmony_ci kInstruction_movw_al_r11_0xcccc, 2407b8021494Sopenharmony_ci }, 2408b8021494Sopenharmony_ci { 2409b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r11_0x8000), 2410b8021494Sopenharmony_ci kInstruction_movw_al_r11_0x8000, 2411b8021494Sopenharmony_ci }, 2412b8021494Sopenharmony_ci { 2413b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r11_0x8001), 2414b8021494Sopenharmony_ci kInstruction_movw_al_r11_0x8001, 2415b8021494Sopenharmony_ci }, 2416b8021494Sopenharmony_ci { 2417b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r11_0x8002), 2418b8021494Sopenharmony_ci kInstruction_movw_al_r11_0x8002, 2419b8021494Sopenharmony_ci }, 2420b8021494Sopenharmony_ci { 2421b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r11_0x8003), 2422b8021494Sopenharmony_ci kInstruction_movw_al_r11_0x8003, 2423b8021494Sopenharmony_ci }, 2424b8021494Sopenharmony_ci { 2425b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r11_0xff80), 2426b8021494Sopenharmony_ci kInstruction_movw_al_r11_0xff80, 2427b8021494Sopenharmony_ci }, 2428b8021494Sopenharmony_ci { 2429b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r11_0xff81), 2430b8021494Sopenharmony_ci kInstruction_movw_al_r11_0xff81, 2431b8021494Sopenharmony_ci }, 2432b8021494Sopenharmony_ci { 2433b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r11_0xff82), 2434b8021494Sopenharmony_ci kInstruction_movw_al_r11_0xff82, 2435b8021494Sopenharmony_ci }, 2436b8021494Sopenharmony_ci { 2437b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r11_0xff83), 2438b8021494Sopenharmony_ci kInstruction_movw_al_r11_0xff83, 2439b8021494Sopenharmony_ci }, 2440b8021494Sopenharmony_ci { 2441b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r11_0xffe0), 2442b8021494Sopenharmony_ci kInstruction_movw_al_r11_0xffe0, 2443b8021494Sopenharmony_ci }, 2444b8021494Sopenharmony_ci { 2445b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r11_0xfffd), 2446b8021494Sopenharmony_ci kInstruction_movw_al_r11_0xfffd, 2447b8021494Sopenharmony_ci }, 2448b8021494Sopenharmony_ci { 2449b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r11_0xfffe), 2450b8021494Sopenharmony_ci kInstruction_movw_al_r11_0xfffe, 2451b8021494Sopenharmony_ci }, 2452b8021494Sopenharmony_ci { 2453b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r11_0xffff), 2454b8021494Sopenharmony_ci kInstruction_movw_al_r11_0xffff, 2455b8021494Sopenharmony_ci }, 2456b8021494Sopenharmony_ci { 2457b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r12_0x0000), 2458b8021494Sopenharmony_ci kInstruction_movw_al_r12_0x0000, 2459b8021494Sopenharmony_ci }, 2460b8021494Sopenharmony_ci { 2461b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r12_0x0001), 2462b8021494Sopenharmony_ci kInstruction_movw_al_r12_0x0001, 2463b8021494Sopenharmony_ci }, 2464b8021494Sopenharmony_ci { 2465b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r12_0x0002), 2466b8021494Sopenharmony_ci kInstruction_movw_al_r12_0x0002, 2467b8021494Sopenharmony_ci }, 2468b8021494Sopenharmony_ci { 2469b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r12_0x0020), 2470b8021494Sopenharmony_ci kInstruction_movw_al_r12_0x0020, 2471b8021494Sopenharmony_ci }, 2472b8021494Sopenharmony_ci { 2473b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r12_0x007d), 2474b8021494Sopenharmony_ci kInstruction_movw_al_r12_0x007d, 2475b8021494Sopenharmony_ci }, 2476b8021494Sopenharmony_ci { 2477b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r12_0x007e), 2478b8021494Sopenharmony_ci kInstruction_movw_al_r12_0x007e, 2479b8021494Sopenharmony_ci }, 2480b8021494Sopenharmony_ci { 2481b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r12_0x007f), 2482b8021494Sopenharmony_ci kInstruction_movw_al_r12_0x007f, 2483b8021494Sopenharmony_ci }, 2484b8021494Sopenharmony_ci { 2485b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r12_0x7ffd), 2486b8021494Sopenharmony_ci kInstruction_movw_al_r12_0x7ffd, 2487b8021494Sopenharmony_ci }, 2488b8021494Sopenharmony_ci { 2489b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r12_0x7ffe), 2490b8021494Sopenharmony_ci kInstruction_movw_al_r12_0x7ffe, 2491b8021494Sopenharmony_ci }, 2492b8021494Sopenharmony_ci { 2493b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r12_0x7fff), 2494b8021494Sopenharmony_ci kInstruction_movw_al_r12_0x7fff, 2495b8021494Sopenharmony_ci }, 2496b8021494Sopenharmony_ci { 2497b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r12_0x3333), 2498b8021494Sopenharmony_ci kInstruction_movw_al_r12_0x3333, 2499b8021494Sopenharmony_ci }, 2500b8021494Sopenharmony_ci { 2501b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r12_0x5555), 2502b8021494Sopenharmony_ci kInstruction_movw_al_r12_0x5555, 2503b8021494Sopenharmony_ci }, 2504b8021494Sopenharmony_ci { 2505b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r12_0xaaaa), 2506b8021494Sopenharmony_ci kInstruction_movw_al_r12_0xaaaa, 2507b8021494Sopenharmony_ci }, 2508b8021494Sopenharmony_ci { 2509b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r12_0xcccc), 2510b8021494Sopenharmony_ci kInstruction_movw_al_r12_0xcccc, 2511b8021494Sopenharmony_ci }, 2512b8021494Sopenharmony_ci { 2513b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r12_0x8000), 2514b8021494Sopenharmony_ci kInstruction_movw_al_r12_0x8000, 2515b8021494Sopenharmony_ci }, 2516b8021494Sopenharmony_ci { 2517b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r12_0x8001), 2518b8021494Sopenharmony_ci kInstruction_movw_al_r12_0x8001, 2519b8021494Sopenharmony_ci }, 2520b8021494Sopenharmony_ci { 2521b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r12_0x8002), 2522b8021494Sopenharmony_ci kInstruction_movw_al_r12_0x8002, 2523b8021494Sopenharmony_ci }, 2524b8021494Sopenharmony_ci { 2525b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r12_0x8003), 2526b8021494Sopenharmony_ci kInstruction_movw_al_r12_0x8003, 2527b8021494Sopenharmony_ci }, 2528b8021494Sopenharmony_ci { 2529b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r12_0xff80), 2530b8021494Sopenharmony_ci kInstruction_movw_al_r12_0xff80, 2531b8021494Sopenharmony_ci }, 2532b8021494Sopenharmony_ci { 2533b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r12_0xff81), 2534b8021494Sopenharmony_ci kInstruction_movw_al_r12_0xff81, 2535b8021494Sopenharmony_ci }, 2536b8021494Sopenharmony_ci { 2537b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r12_0xff82), 2538b8021494Sopenharmony_ci kInstruction_movw_al_r12_0xff82, 2539b8021494Sopenharmony_ci }, 2540b8021494Sopenharmony_ci { 2541b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r12_0xff83), 2542b8021494Sopenharmony_ci kInstruction_movw_al_r12_0xff83, 2543b8021494Sopenharmony_ci }, 2544b8021494Sopenharmony_ci { 2545b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r12_0xffe0), 2546b8021494Sopenharmony_ci kInstruction_movw_al_r12_0xffe0, 2547b8021494Sopenharmony_ci }, 2548b8021494Sopenharmony_ci { 2549b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r12_0xfffd), 2550b8021494Sopenharmony_ci kInstruction_movw_al_r12_0xfffd, 2551b8021494Sopenharmony_ci }, 2552b8021494Sopenharmony_ci { 2553b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r12_0xfffe), 2554b8021494Sopenharmony_ci kInstruction_movw_al_r12_0xfffe, 2555b8021494Sopenharmony_ci }, 2556b8021494Sopenharmony_ci { 2557b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r12_0xffff), 2558b8021494Sopenharmony_ci kInstruction_movw_al_r12_0xffff, 2559b8021494Sopenharmony_ci }, 2560b8021494Sopenharmony_ci { 2561b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r13_0x0000), 2562b8021494Sopenharmony_ci kInstruction_movw_al_r13_0x0000, 2563b8021494Sopenharmony_ci }, 2564b8021494Sopenharmony_ci { 2565b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r13_0x0001), 2566b8021494Sopenharmony_ci kInstruction_movw_al_r13_0x0001, 2567b8021494Sopenharmony_ci }, 2568b8021494Sopenharmony_ci { 2569b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r13_0x0002), 2570b8021494Sopenharmony_ci kInstruction_movw_al_r13_0x0002, 2571b8021494Sopenharmony_ci }, 2572b8021494Sopenharmony_ci { 2573b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r13_0x0020), 2574b8021494Sopenharmony_ci kInstruction_movw_al_r13_0x0020, 2575b8021494Sopenharmony_ci }, 2576b8021494Sopenharmony_ci { 2577b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r13_0x007d), 2578b8021494Sopenharmony_ci kInstruction_movw_al_r13_0x007d, 2579b8021494Sopenharmony_ci }, 2580b8021494Sopenharmony_ci { 2581b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r13_0x007e), 2582b8021494Sopenharmony_ci kInstruction_movw_al_r13_0x007e, 2583b8021494Sopenharmony_ci }, 2584b8021494Sopenharmony_ci { 2585b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r13_0x007f), 2586b8021494Sopenharmony_ci kInstruction_movw_al_r13_0x007f, 2587b8021494Sopenharmony_ci }, 2588b8021494Sopenharmony_ci { 2589b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r13_0x7ffd), 2590b8021494Sopenharmony_ci kInstruction_movw_al_r13_0x7ffd, 2591b8021494Sopenharmony_ci }, 2592b8021494Sopenharmony_ci { 2593b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r13_0x7ffe), 2594b8021494Sopenharmony_ci kInstruction_movw_al_r13_0x7ffe, 2595b8021494Sopenharmony_ci }, 2596b8021494Sopenharmony_ci { 2597b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r13_0x7fff), 2598b8021494Sopenharmony_ci kInstruction_movw_al_r13_0x7fff, 2599b8021494Sopenharmony_ci }, 2600b8021494Sopenharmony_ci { 2601b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r13_0x3333), 2602b8021494Sopenharmony_ci kInstruction_movw_al_r13_0x3333, 2603b8021494Sopenharmony_ci }, 2604b8021494Sopenharmony_ci { 2605b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r13_0x5555), 2606b8021494Sopenharmony_ci kInstruction_movw_al_r13_0x5555, 2607b8021494Sopenharmony_ci }, 2608b8021494Sopenharmony_ci { 2609b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r13_0xaaaa), 2610b8021494Sopenharmony_ci kInstruction_movw_al_r13_0xaaaa, 2611b8021494Sopenharmony_ci }, 2612b8021494Sopenharmony_ci { 2613b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r13_0xcccc), 2614b8021494Sopenharmony_ci kInstruction_movw_al_r13_0xcccc, 2615b8021494Sopenharmony_ci }, 2616b8021494Sopenharmony_ci { 2617b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r13_0x8000), 2618b8021494Sopenharmony_ci kInstruction_movw_al_r13_0x8000, 2619b8021494Sopenharmony_ci }, 2620b8021494Sopenharmony_ci { 2621b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r13_0x8001), 2622b8021494Sopenharmony_ci kInstruction_movw_al_r13_0x8001, 2623b8021494Sopenharmony_ci }, 2624b8021494Sopenharmony_ci { 2625b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r13_0x8002), 2626b8021494Sopenharmony_ci kInstruction_movw_al_r13_0x8002, 2627b8021494Sopenharmony_ci }, 2628b8021494Sopenharmony_ci { 2629b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r13_0x8003), 2630b8021494Sopenharmony_ci kInstruction_movw_al_r13_0x8003, 2631b8021494Sopenharmony_ci }, 2632b8021494Sopenharmony_ci { 2633b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r13_0xff80), 2634b8021494Sopenharmony_ci kInstruction_movw_al_r13_0xff80, 2635b8021494Sopenharmony_ci }, 2636b8021494Sopenharmony_ci { 2637b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r13_0xff81), 2638b8021494Sopenharmony_ci kInstruction_movw_al_r13_0xff81, 2639b8021494Sopenharmony_ci }, 2640b8021494Sopenharmony_ci { 2641b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r13_0xff82), 2642b8021494Sopenharmony_ci kInstruction_movw_al_r13_0xff82, 2643b8021494Sopenharmony_ci }, 2644b8021494Sopenharmony_ci { 2645b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r13_0xff83), 2646b8021494Sopenharmony_ci kInstruction_movw_al_r13_0xff83, 2647b8021494Sopenharmony_ci }, 2648b8021494Sopenharmony_ci { 2649b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r13_0xffe0), 2650b8021494Sopenharmony_ci kInstruction_movw_al_r13_0xffe0, 2651b8021494Sopenharmony_ci }, 2652b8021494Sopenharmony_ci { 2653b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r13_0xfffd), 2654b8021494Sopenharmony_ci kInstruction_movw_al_r13_0xfffd, 2655b8021494Sopenharmony_ci }, 2656b8021494Sopenharmony_ci { 2657b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r13_0xfffe), 2658b8021494Sopenharmony_ci kInstruction_movw_al_r13_0xfffe, 2659b8021494Sopenharmony_ci }, 2660b8021494Sopenharmony_ci { 2661b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r13_0xffff), 2662b8021494Sopenharmony_ci kInstruction_movw_al_r13_0xffff, 2663b8021494Sopenharmony_ci }, 2664b8021494Sopenharmony_ci { 2665b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r14_0x0000), 2666b8021494Sopenharmony_ci kInstruction_movw_al_r14_0x0000, 2667b8021494Sopenharmony_ci }, 2668b8021494Sopenharmony_ci { 2669b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r14_0x0001), 2670b8021494Sopenharmony_ci kInstruction_movw_al_r14_0x0001, 2671b8021494Sopenharmony_ci }, 2672b8021494Sopenharmony_ci { 2673b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r14_0x0002), 2674b8021494Sopenharmony_ci kInstruction_movw_al_r14_0x0002, 2675b8021494Sopenharmony_ci }, 2676b8021494Sopenharmony_ci { 2677b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r14_0x0020), 2678b8021494Sopenharmony_ci kInstruction_movw_al_r14_0x0020, 2679b8021494Sopenharmony_ci }, 2680b8021494Sopenharmony_ci { 2681b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r14_0x007d), 2682b8021494Sopenharmony_ci kInstruction_movw_al_r14_0x007d, 2683b8021494Sopenharmony_ci }, 2684b8021494Sopenharmony_ci { 2685b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r14_0x007e), 2686b8021494Sopenharmony_ci kInstruction_movw_al_r14_0x007e, 2687b8021494Sopenharmony_ci }, 2688b8021494Sopenharmony_ci { 2689b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r14_0x007f), 2690b8021494Sopenharmony_ci kInstruction_movw_al_r14_0x007f, 2691b8021494Sopenharmony_ci }, 2692b8021494Sopenharmony_ci { 2693b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r14_0x7ffd), 2694b8021494Sopenharmony_ci kInstruction_movw_al_r14_0x7ffd, 2695b8021494Sopenharmony_ci }, 2696b8021494Sopenharmony_ci { 2697b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r14_0x7ffe), 2698b8021494Sopenharmony_ci kInstruction_movw_al_r14_0x7ffe, 2699b8021494Sopenharmony_ci }, 2700b8021494Sopenharmony_ci { 2701b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r14_0x7fff), 2702b8021494Sopenharmony_ci kInstruction_movw_al_r14_0x7fff, 2703b8021494Sopenharmony_ci }, 2704b8021494Sopenharmony_ci { 2705b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r14_0x3333), 2706b8021494Sopenharmony_ci kInstruction_movw_al_r14_0x3333, 2707b8021494Sopenharmony_ci }, 2708b8021494Sopenharmony_ci { 2709b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r14_0x5555), 2710b8021494Sopenharmony_ci kInstruction_movw_al_r14_0x5555, 2711b8021494Sopenharmony_ci }, 2712b8021494Sopenharmony_ci { 2713b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r14_0xaaaa), 2714b8021494Sopenharmony_ci kInstruction_movw_al_r14_0xaaaa, 2715b8021494Sopenharmony_ci }, 2716b8021494Sopenharmony_ci { 2717b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r14_0xcccc), 2718b8021494Sopenharmony_ci kInstruction_movw_al_r14_0xcccc, 2719b8021494Sopenharmony_ci }, 2720b8021494Sopenharmony_ci { 2721b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r14_0x8000), 2722b8021494Sopenharmony_ci kInstruction_movw_al_r14_0x8000, 2723b8021494Sopenharmony_ci }, 2724b8021494Sopenharmony_ci { 2725b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r14_0x8001), 2726b8021494Sopenharmony_ci kInstruction_movw_al_r14_0x8001, 2727b8021494Sopenharmony_ci }, 2728b8021494Sopenharmony_ci { 2729b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r14_0x8002), 2730b8021494Sopenharmony_ci kInstruction_movw_al_r14_0x8002, 2731b8021494Sopenharmony_ci }, 2732b8021494Sopenharmony_ci { 2733b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r14_0x8003), 2734b8021494Sopenharmony_ci kInstruction_movw_al_r14_0x8003, 2735b8021494Sopenharmony_ci }, 2736b8021494Sopenharmony_ci { 2737b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r14_0xff80), 2738b8021494Sopenharmony_ci kInstruction_movw_al_r14_0xff80, 2739b8021494Sopenharmony_ci }, 2740b8021494Sopenharmony_ci { 2741b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r14_0xff81), 2742b8021494Sopenharmony_ci kInstruction_movw_al_r14_0xff81, 2743b8021494Sopenharmony_ci }, 2744b8021494Sopenharmony_ci { 2745b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r14_0xff82), 2746b8021494Sopenharmony_ci kInstruction_movw_al_r14_0xff82, 2747b8021494Sopenharmony_ci }, 2748b8021494Sopenharmony_ci { 2749b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r14_0xff83), 2750b8021494Sopenharmony_ci kInstruction_movw_al_r14_0xff83, 2751b8021494Sopenharmony_ci }, 2752b8021494Sopenharmony_ci { 2753b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r14_0xffe0), 2754b8021494Sopenharmony_ci kInstruction_movw_al_r14_0xffe0, 2755b8021494Sopenharmony_ci }, 2756b8021494Sopenharmony_ci { 2757b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r14_0xfffd), 2758b8021494Sopenharmony_ci kInstruction_movw_al_r14_0xfffd, 2759b8021494Sopenharmony_ci }, 2760b8021494Sopenharmony_ci { 2761b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r14_0xfffe), 2762b8021494Sopenharmony_ci kInstruction_movw_al_r14_0xfffe, 2763b8021494Sopenharmony_ci }, 2764b8021494Sopenharmony_ci { 2765b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_movw_al_r14_0xffff), 2766b8021494Sopenharmony_ci kInstruction_movw_al_r14_0xffff, 2767b8021494Sopenharmony_ci }, 2768b8021494Sopenharmony_ci}; 2769b8021494Sopenharmony_ci 2770b8021494Sopenharmony_ci#endif // VIXL_ASSEMBLER_COND_RD_OPERAND_IMM16_MOVW_T32_H_ 2771