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_SP_SP_OPERAND_IMM7_SUB_T32_H_ 35b8021494Sopenharmony_ci#define VIXL_ASSEMBLER_COND_SP_SP_OPERAND_IMM7_SUB_T32_H_ 36b8021494Sopenharmony_ci 37b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x0[] = { 38b8021494Sopenharmony_ci 0x80, 0xb0 // sub al sp sp 0x0 39b8021494Sopenharmony_ci}; 40b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x4[] = { 41b8021494Sopenharmony_ci 0x81, 0xb0 // sub al sp sp 0x4 42b8021494Sopenharmony_ci}; 43b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x8[] = { 44b8021494Sopenharmony_ci 0x82, 0xb0 // sub al sp sp 0x8 45b8021494Sopenharmony_ci}; 46b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0xc[] = { 47b8021494Sopenharmony_ci 0x83, 0xb0 // sub al sp sp 0xc 48b8021494Sopenharmony_ci}; 49b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x10[] = { 50b8021494Sopenharmony_ci 0x84, 0xb0 // sub al sp sp 0x10 51b8021494Sopenharmony_ci}; 52b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x14[] = { 53b8021494Sopenharmony_ci 0x85, 0xb0 // sub al sp sp 0x14 54b8021494Sopenharmony_ci}; 55b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x18[] = { 56b8021494Sopenharmony_ci 0x86, 0xb0 // sub al sp sp 0x18 57b8021494Sopenharmony_ci}; 58b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x1c[] = { 59b8021494Sopenharmony_ci 0x87, 0xb0 // sub al sp sp 0x1c 60b8021494Sopenharmony_ci}; 61b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x20[] = { 62b8021494Sopenharmony_ci 0x88, 0xb0 // sub al sp sp 0x20 63b8021494Sopenharmony_ci}; 64b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x24[] = { 65b8021494Sopenharmony_ci 0x89, 0xb0 // sub al sp sp 0x24 66b8021494Sopenharmony_ci}; 67b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x28[] = { 68b8021494Sopenharmony_ci 0x8a, 0xb0 // sub al sp sp 0x28 69b8021494Sopenharmony_ci}; 70b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x2c[] = { 71b8021494Sopenharmony_ci 0x8b, 0xb0 // sub al sp sp 0x2c 72b8021494Sopenharmony_ci}; 73b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x30[] = { 74b8021494Sopenharmony_ci 0x8c, 0xb0 // sub al sp sp 0x30 75b8021494Sopenharmony_ci}; 76b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x34[] = { 77b8021494Sopenharmony_ci 0x8d, 0xb0 // sub al sp sp 0x34 78b8021494Sopenharmony_ci}; 79b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x38[] = { 80b8021494Sopenharmony_ci 0x8e, 0xb0 // sub al sp sp 0x38 81b8021494Sopenharmony_ci}; 82b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x3c[] = { 83b8021494Sopenharmony_ci 0x8f, 0xb0 // sub al sp sp 0x3c 84b8021494Sopenharmony_ci}; 85b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x40[] = { 86b8021494Sopenharmony_ci 0x90, 0xb0 // sub al sp sp 0x40 87b8021494Sopenharmony_ci}; 88b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x44[] = { 89b8021494Sopenharmony_ci 0x91, 0xb0 // sub al sp sp 0x44 90b8021494Sopenharmony_ci}; 91b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x48[] = { 92b8021494Sopenharmony_ci 0x92, 0xb0 // sub al sp sp 0x48 93b8021494Sopenharmony_ci}; 94b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x4c[] = { 95b8021494Sopenharmony_ci 0x93, 0xb0 // sub al sp sp 0x4c 96b8021494Sopenharmony_ci}; 97b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x50[] = { 98b8021494Sopenharmony_ci 0x94, 0xb0 // sub al sp sp 0x50 99b8021494Sopenharmony_ci}; 100b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x54[] = { 101b8021494Sopenharmony_ci 0x95, 0xb0 // sub al sp sp 0x54 102b8021494Sopenharmony_ci}; 103b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x58[] = { 104b8021494Sopenharmony_ci 0x96, 0xb0 // sub al sp sp 0x58 105b8021494Sopenharmony_ci}; 106b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x5c[] = { 107b8021494Sopenharmony_ci 0x97, 0xb0 // sub al sp sp 0x5c 108b8021494Sopenharmony_ci}; 109b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x60[] = { 110b8021494Sopenharmony_ci 0x98, 0xb0 // sub al sp sp 0x60 111b8021494Sopenharmony_ci}; 112b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x64[] = { 113b8021494Sopenharmony_ci 0x99, 0xb0 // sub al sp sp 0x64 114b8021494Sopenharmony_ci}; 115b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x68[] = { 116b8021494Sopenharmony_ci 0x9a, 0xb0 // sub al sp sp 0x68 117b8021494Sopenharmony_ci}; 118b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x6c[] = { 119b8021494Sopenharmony_ci 0x9b, 0xb0 // sub al sp sp 0x6c 120b8021494Sopenharmony_ci}; 121b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x70[] = { 122b8021494Sopenharmony_ci 0x9c, 0xb0 // sub al sp sp 0x70 123b8021494Sopenharmony_ci}; 124b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x74[] = { 125b8021494Sopenharmony_ci 0x9d, 0xb0 // sub al sp sp 0x74 126b8021494Sopenharmony_ci}; 127b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x78[] = { 128b8021494Sopenharmony_ci 0x9e, 0xb0 // sub al sp sp 0x78 129b8021494Sopenharmony_ci}; 130b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x7c[] = { 131b8021494Sopenharmony_ci 0x9f, 0xb0 // sub al sp sp 0x7c 132b8021494Sopenharmony_ci}; 133b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x80[] = { 134b8021494Sopenharmony_ci 0xa0, 0xb0 // sub al sp sp 0x80 135b8021494Sopenharmony_ci}; 136b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x84[] = { 137b8021494Sopenharmony_ci 0xa1, 0xb0 // sub al sp sp 0x84 138b8021494Sopenharmony_ci}; 139b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x88[] = { 140b8021494Sopenharmony_ci 0xa2, 0xb0 // sub al sp sp 0x88 141b8021494Sopenharmony_ci}; 142b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x8c[] = { 143b8021494Sopenharmony_ci 0xa3, 0xb0 // sub al sp sp 0x8c 144b8021494Sopenharmony_ci}; 145b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x90[] = { 146b8021494Sopenharmony_ci 0xa4, 0xb0 // sub al sp sp 0x90 147b8021494Sopenharmony_ci}; 148b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x94[] = { 149b8021494Sopenharmony_ci 0xa5, 0xb0 // sub al sp sp 0x94 150b8021494Sopenharmony_ci}; 151b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x98[] = { 152b8021494Sopenharmony_ci 0xa6, 0xb0 // sub al sp sp 0x98 153b8021494Sopenharmony_ci}; 154b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x9c[] = { 155b8021494Sopenharmony_ci 0xa7, 0xb0 // sub al sp sp 0x9c 156b8021494Sopenharmony_ci}; 157b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0xa0[] = { 158b8021494Sopenharmony_ci 0xa8, 0xb0 // sub al sp sp 0xa0 159b8021494Sopenharmony_ci}; 160b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0xa4[] = { 161b8021494Sopenharmony_ci 0xa9, 0xb0 // sub al sp sp 0xa4 162b8021494Sopenharmony_ci}; 163b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0xa8[] = { 164b8021494Sopenharmony_ci 0xaa, 0xb0 // sub al sp sp 0xa8 165b8021494Sopenharmony_ci}; 166b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0xac[] = { 167b8021494Sopenharmony_ci 0xab, 0xb0 // sub al sp sp 0xac 168b8021494Sopenharmony_ci}; 169b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0xb0[] = { 170b8021494Sopenharmony_ci 0xac, 0xb0 // sub al sp sp 0xb0 171b8021494Sopenharmony_ci}; 172b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0xb4[] = { 173b8021494Sopenharmony_ci 0xad, 0xb0 // sub al sp sp 0xb4 174b8021494Sopenharmony_ci}; 175b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0xb8[] = { 176b8021494Sopenharmony_ci 0xae, 0xb0 // sub al sp sp 0xb8 177b8021494Sopenharmony_ci}; 178b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0xbc[] = { 179b8021494Sopenharmony_ci 0xaf, 0xb0 // sub al sp sp 0xbc 180b8021494Sopenharmony_ci}; 181b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0xc0[] = { 182b8021494Sopenharmony_ci 0xb0, 0xb0 // sub al sp sp 0xc0 183b8021494Sopenharmony_ci}; 184b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0xc4[] = { 185b8021494Sopenharmony_ci 0xb1, 0xb0 // sub al sp sp 0xc4 186b8021494Sopenharmony_ci}; 187b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0xc8[] = { 188b8021494Sopenharmony_ci 0xb2, 0xb0 // sub al sp sp 0xc8 189b8021494Sopenharmony_ci}; 190b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0xcc[] = { 191b8021494Sopenharmony_ci 0xb3, 0xb0 // sub al sp sp 0xcc 192b8021494Sopenharmony_ci}; 193b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0xd0[] = { 194b8021494Sopenharmony_ci 0xb4, 0xb0 // sub al sp sp 0xd0 195b8021494Sopenharmony_ci}; 196b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0xd4[] = { 197b8021494Sopenharmony_ci 0xb5, 0xb0 // sub al sp sp 0xd4 198b8021494Sopenharmony_ci}; 199b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0xd8[] = { 200b8021494Sopenharmony_ci 0xb6, 0xb0 // sub al sp sp 0xd8 201b8021494Sopenharmony_ci}; 202b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0xdc[] = { 203b8021494Sopenharmony_ci 0xb7, 0xb0 // sub al sp sp 0xdc 204b8021494Sopenharmony_ci}; 205b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0xe0[] = { 206b8021494Sopenharmony_ci 0xb8, 0xb0 // sub al sp sp 0xe0 207b8021494Sopenharmony_ci}; 208b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0xe4[] = { 209b8021494Sopenharmony_ci 0xb9, 0xb0 // sub al sp sp 0xe4 210b8021494Sopenharmony_ci}; 211b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0xe8[] = { 212b8021494Sopenharmony_ci 0xba, 0xb0 // sub al sp sp 0xe8 213b8021494Sopenharmony_ci}; 214b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0xec[] = { 215b8021494Sopenharmony_ci 0xbb, 0xb0 // sub al sp sp 0xec 216b8021494Sopenharmony_ci}; 217b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0xf0[] = { 218b8021494Sopenharmony_ci 0xbc, 0xb0 // sub al sp sp 0xf0 219b8021494Sopenharmony_ci}; 220b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0xf4[] = { 221b8021494Sopenharmony_ci 0xbd, 0xb0 // sub al sp sp 0xf4 222b8021494Sopenharmony_ci}; 223b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0xf8[] = { 224b8021494Sopenharmony_ci 0xbe, 0xb0 // sub al sp sp 0xf8 225b8021494Sopenharmony_ci}; 226b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0xfc[] = { 227b8021494Sopenharmony_ci 0xbf, 0xb0 // sub al sp sp 0xfc 228b8021494Sopenharmony_ci}; 229b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x100[] = { 230b8021494Sopenharmony_ci 0xc0, 0xb0 // sub al sp sp 0x100 231b8021494Sopenharmony_ci}; 232b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x104[] = { 233b8021494Sopenharmony_ci 0xc1, 0xb0 // sub al sp sp 0x104 234b8021494Sopenharmony_ci}; 235b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x108[] = { 236b8021494Sopenharmony_ci 0xc2, 0xb0 // sub al sp sp 0x108 237b8021494Sopenharmony_ci}; 238b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x10c[] = { 239b8021494Sopenharmony_ci 0xc3, 0xb0 // sub al sp sp 0x10c 240b8021494Sopenharmony_ci}; 241b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x110[] = { 242b8021494Sopenharmony_ci 0xc4, 0xb0 // sub al sp sp 0x110 243b8021494Sopenharmony_ci}; 244b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x114[] = { 245b8021494Sopenharmony_ci 0xc5, 0xb0 // sub al sp sp 0x114 246b8021494Sopenharmony_ci}; 247b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x118[] = { 248b8021494Sopenharmony_ci 0xc6, 0xb0 // sub al sp sp 0x118 249b8021494Sopenharmony_ci}; 250b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x11c[] = { 251b8021494Sopenharmony_ci 0xc7, 0xb0 // sub al sp sp 0x11c 252b8021494Sopenharmony_ci}; 253b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x120[] = { 254b8021494Sopenharmony_ci 0xc8, 0xb0 // sub al sp sp 0x120 255b8021494Sopenharmony_ci}; 256b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x124[] = { 257b8021494Sopenharmony_ci 0xc9, 0xb0 // sub al sp sp 0x124 258b8021494Sopenharmony_ci}; 259b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x128[] = { 260b8021494Sopenharmony_ci 0xca, 0xb0 // sub al sp sp 0x128 261b8021494Sopenharmony_ci}; 262b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x12c[] = { 263b8021494Sopenharmony_ci 0xcb, 0xb0 // sub al sp sp 0x12c 264b8021494Sopenharmony_ci}; 265b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x130[] = { 266b8021494Sopenharmony_ci 0xcc, 0xb0 // sub al sp sp 0x130 267b8021494Sopenharmony_ci}; 268b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x134[] = { 269b8021494Sopenharmony_ci 0xcd, 0xb0 // sub al sp sp 0x134 270b8021494Sopenharmony_ci}; 271b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x138[] = { 272b8021494Sopenharmony_ci 0xce, 0xb0 // sub al sp sp 0x138 273b8021494Sopenharmony_ci}; 274b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x13c[] = { 275b8021494Sopenharmony_ci 0xcf, 0xb0 // sub al sp sp 0x13c 276b8021494Sopenharmony_ci}; 277b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x140[] = { 278b8021494Sopenharmony_ci 0xd0, 0xb0 // sub al sp sp 0x140 279b8021494Sopenharmony_ci}; 280b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x144[] = { 281b8021494Sopenharmony_ci 0xd1, 0xb0 // sub al sp sp 0x144 282b8021494Sopenharmony_ci}; 283b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x148[] = { 284b8021494Sopenharmony_ci 0xd2, 0xb0 // sub al sp sp 0x148 285b8021494Sopenharmony_ci}; 286b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x14c[] = { 287b8021494Sopenharmony_ci 0xd3, 0xb0 // sub al sp sp 0x14c 288b8021494Sopenharmony_ci}; 289b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x150[] = { 290b8021494Sopenharmony_ci 0xd4, 0xb0 // sub al sp sp 0x150 291b8021494Sopenharmony_ci}; 292b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x154[] = { 293b8021494Sopenharmony_ci 0xd5, 0xb0 // sub al sp sp 0x154 294b8021494Sopenharmony_ci}; 295b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x158[] = { 296b8021494Sopenharmony_ci 0xd6, 0xb0 // sub al sp sp 0x158 297b8021494Sopenharmony_ci}; 298b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x15c[] = { 299b8021494Sopenharmony_ci 0xd7, 0xb0 // sub al sp sp 0x15c 300b8021494Sopenharmony_ci}; 301b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x160[] = { 302b8021494Sopenharmony_ci 0xd8, 0xb0 // sub al sp sp 0x160 303b8021494Sopenharmony_ci}; 304b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x164[] = { 305b8021494Sopenharmony_ci 0xd9, 0xb0 // sub al sp sp 0x164 306b8021494Sopenharmony_ci}; 307b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x168[] = { 308b8021494Sopenharmony_ci 0xda, 0xb0 // sub al sp sp 0x168 309b8021494Sopenharmony_ci}; 310b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x16c[] = { 311b8021494Sopenharmony_ci 0xdb, 0xb0 // sub al sp sp 0x16c 312b8021494Sopenharmony_ci}; 313b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x170[] = { 314b8021494Sopenharmony_ci 0xdc, 0xb0 // sub al sp sp 0x170 315b8021494Sopenharmony_ci}; 316b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x174[] = { 317b8021494Sopenharmony_ci 0xdd, 0xb0 // sub al sp sp 0x174 318b8021494Sopenharmony_ci}; 319b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x178[] = { 320b8021494Sopenharmony_ci 0xde, 0xb0 // sub al sp sp 0x178 321b8021494Sopenharmony_ci}; 322b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x17c[] = { 323b8021494Sopenharmony_ci 0xdf, 0xb0 // sub al sp sp 0x17c 324b8021494Sopenharmony_ci}; 325b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x180[] = { 326b8021494Sopenharmony_ci 0xe0, 0xb0 // sub al sp sp 0x180 327b8021494Sopenharmony_ci}; 328b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x184[] = { 329b8021494Sopenharmony_ci 0xe1, 0xb0 // sub al sp sp 0x184 330b8021494Sopenharmony_ci}; 331b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x188[] = { 332b8021494Sopenharmony_ci 0xe2, 0xb0 // sub al sp sp 0x188 333b8021494Sopenharmony_ci}; 334b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x18c[] = { 335b8021494Sopenharmony_ci 0xe3, 0xb0 // sub al sp sp 0x18c 336b8021494Sopenharmony_ci}; 337b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x190[] = { 338b8021494Sopenharmony_ci 0xe4, 0xb0 // sub al sp sp 0x190 339b8021494Sopenharmony_ci}; 340b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x194[] = { 341b8021494Sopenharmony_ci 0xe5, 0xb0 // sub al sp sp 0x194 342b8021494Sopenharmony_ci}; 343b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x198[] = { 344b8021494Sopenharmony_ci 0xe6, 0xb0 // sub al sp sp 0x198 345b8021494Sopenharmony_ci}; 346b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x19c[] = { 347b8021494Sopenharmony_ci 0xe7, 0xb0 // sub al sp sp 0x19c 348b8021494Sopenharmony_ci}; 349b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x1a0[] = { 350b8021494Sopenharmony_ci 0xe8, 0xb0 // sub al sp sp 0x1a0 351b8021494Sopenharmony_ci}; 352b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x1a4[] = { 353b8021494Sopenharmony_ci 0xe9, 0xb0 // sub al sp sp 0x1a4 354b8021494Sopenharmony_ci}; 355b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x1a8[] = { 356b8021494Sopenharmony_ci 0xea, 0xb0 // sub al sp sp 0x1a8 357b8021494Sopenharmony_ci}; 358b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x1ac[] = { 359b8021494Sopenharmony_ci 0xeb, 0xb0 // sub al sp sp 0x1ac 360b8021494Sopenharmony_ci}; 361b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x1b0[] = { 362b8021494Sopenharmony_ci 0xec, 0xb0 // sub al sp sp 0x1b0 363b8021494Sopenharmony_ci}; 364b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x1b4[] = { 365b8021494Sopenharmony_ci 0xed, 0xb0 // sub al sp sp 0x1b4 366b8021494Sopenharmony_ci}; 367b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x1b8[] = { 368b8021494Sopenharmony_ci 0xee, 0xb0 // sub al sp sp 0x1b8 369b8021494Sopenharmony_ci}; 370b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x1bc[] = { 371b8021494Sopenharmony_ci 0xef, 0xb0 // sub al sp sp 0x1bc 372b8021494Sopenharmony_ci}; 373b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x1c0[] = { 374b8021494Sopenharmony_ci 0xf0, 0xb0 // sub al sp sp 0x1c0 375b8021494Sopenharmony_ci}; 376b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x1c4[] = { 377b8021494Sopenharmony_ci 0xf1, 0xb0 // sub al sp sp 0x1c4 378b8021494Sopenharmony_ci}; 379b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x1c8[] = { 380b8021494Sopenharmony_ci 0xf2, 0xb0 // sub al sp sp 0x1c8 381b8021494Sopenharmony_ci}; 382b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x1cc[] = { 383b8021494Sopenharmony_ci 0xf3, 0xb0 // sub al sp sp 0x1cc 384b8021494Sopenharmony_ci}; 385b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x1d0[] = { 386b8021494Sopenharmony_ci 0xf4, 0xb0 // sub al sp sp 0x1d0 387b8021494Sopenharmony_ci}; 388b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x1d4[] = { 389b8021494Sopenharmony_ci 0xf5, 0xb0 // sub al sp sp 0x1d4 390b8021494Sopenharmony_ci}; 391b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x1d8[] = { 392b8021494Sopenharmony_ci 0xf6, 0xb0 // sub al sp sp 0x1d8 393b8021494Sopenharmony_ci}; 394b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x1dc[] = { 395b8021494Sopenharmony_ci 0xf7, 0xb0 // sub al sp sp 0x1dc 396b8021494Sopenharmony_ci}; 397b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x1e0[] = { 398b8021494Sopenharmony_ci 0xf8, 0xb0 // sub al sp sp 0x1e0 399b8021494Sopenharmony_ci}; 400b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x1e4[] = { 401b8021494Sopenharmony_ci 0xf9, 0xb0 // sub al sp sp 0x1e4 402b8021494Sopenharmony_ci}; 403b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x1e8[] = { 404b8021494Sopenharmony_ci 0xfa, 0xb0 // sub al sp sp 0x1e8 405b8021494Sopenharmony_ci}; 406b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x1ec[] = { 407b8021494Sopenharmony_ci 0xfb, 0xb0 // sub al sp sp 0x1ec 408b8021494Sopenharmony_ci}; 409b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x1f0[] = { 410b8021494Sopenharmony_ci 0xfc, 0xb0 // sub al sp sp 0x1f0 411b8021494Sopenharmony_ci}; 412b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x1f4[] = { 413b8021494Sopenharmony_ci 0xfd, 0xb0 // sub al sp sp 0x1f4 414b8021494Sopenharmony_ci}; 415b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x1f8[] = { 416b8021494Sopenharmony_ci 0xfe, 0xb0 // sub al sp sp 0x1f8 417b8021494Sopenharmony_ci}; 418b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x1fc[] = { 419b8021494Sopenharmony_ci 0xff, 0xb0 // sub al sp sp 0x1fc 420b8021494Sopenharmony_ci}; 421b8021494Sopenharmony_ciconst TestResult kReferencesub[] = { 422b8021494Sopenharmony_ci { 423b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x0), 424b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x0, 425b8021494Sopenharmony_ci }, 426b8021494Sopenharmony_ci { 427b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x4), 428b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x4, 429b8021494Sopenharmony_ci }, 430b8021494Sopenharmony_ci { 431b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x8), 432b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x8, 433b8021494Sopenharmony_ci }, 434b8021494Sopenharmony_ci { 435b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0xc), 436b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0xc, 437b8021494Sopenharmony_ci }, 438b8021494Sopenharmony_ci { 439b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x10), 440b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x10, 441b8021494Sopenharmony_ci }, 442b8021494Sopenharmony_ci { 443b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x14), 444b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x14, 445b8021494Sopenharmony_ci }, 446b8021494Sopenharmony_ci { 447b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x18), 448b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x18, 449b8021494Sopenharmony_ci }, 450b8021494Sopenharmony_ci { 451b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x1c), 452b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x1c, 453b8021494Sopenharmony_ci }, 454b8021494Sopenharmony_ci { 455b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x20), 456b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x20, 457b8021494Sopenharmony_ci }, 458b8021494Sopenharmony_ci { 459b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x24), 460b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x24, 461b8021494Sopenharmony_ci }, 462b8021494Sopenharmony_ci { 463b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x28), 464b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x28, 465b8021494Sopenharmony_ci }, 466b8021494Sopenharmony_ci { 467b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x2c), 468b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x2c, 469b8021494Sopenharmony_ci }, 470b8021494Sopenharmony_ci { 471b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x30), 472b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x30, 473b8021494Sopenharmony_ci }, 474b8021494Sopenharmony_ci { 475b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x34), 476b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x34, 477b8021494Sopenharmony_ci }, 478b8021494Sopenharmony_ci { 479b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x38), 480b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x38, 481b8021494Sopenharmony_ci }, 482b8021494Sopenharmony_ci { 483b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x3c), 484b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x3c, 485b8021494Sopenharmony_ci }, 486b8021494Sopenharmony_ci { 487b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x40), 488b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x40, 489b8021494Sopenharmony_ci }, 490b8021494Sopenharmony_ci { 491b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x44), 492b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x44, 493b8021494Sopenharmony_ci }, 494b8021494Sopenharmony_ci { 495b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x48), 496b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x48, 497b8021494Sopenharmony_ci }, 498b8021494Sopenharmony_ci { 499b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x4c), 500b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x4c, 501b8021494Sopenharmony_ci }, 502b8021494Sopenharmony_ci { 503b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x50), 504b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x50, 505b8021494Sopenharmony_ci }, 506b8021494Sopenharmony_ci { 507b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x54), 508b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x54, 509b8021494Sopenharmony_ci }, 510b8021494Sopenharmony_ci { 511b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x58), 512b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x58, 513b8021494Sopenharmony_ci }, 514b8021494Sopenharmony_ci { 515b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x5c), 516b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x5c, 517b8021494Sopenharmony_ci }, 518b8021494Sopenharmony_ci { 519b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x60), 520b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x60, 521b8021494Sopenharmony_ci }, 522b8021494Sopenharmony_ci { 523b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x64), 524b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x64, 525b8021494Sopenharmony_ci }, 526b8021494Sopenharmony_ci { 527b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x68), 528b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x68, 529b8021494Sopenharmony_ci }, 530b8021494Sopenharmony_ci { 531b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x6c), 532b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x6c, 533b8021494Sopenharmony_ci }, 534b8021494Sopenharmony_ci { 535b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x70), 536b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x70, 537b8021494Sopenharmony_ci }, 538b8021494Sopenharmony_ci { 539b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x74), 540b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x74, 541b8021494Sopenharmony_ci }, 542b8021494Sopenharmony_ci { 543b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x78), 544b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x78, 545b8021494Sopenharmony_ci }, 546b8021494Sopenharmony_ci { 547b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x7c), 548b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x7c, 549b8021494Sopenharmony_ci }, 550b8021494Sopenharmony_ci { 551b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x80), 552b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x80, 553b8021494Sopenharmony_ci }, 554b8021494Sopenharmony_ci { 555b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x84), 556b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x84, 557b8021494Sopenharmony_ci }, 558b8021494Sopenharmony_ci { 559b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x88), 560b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x88, 561b8021494Sopenharmony_ci }, 562b8021494Sopenharmony_ci { 563b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x8c), 564b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x8c, 565b8021494Sopenharmony_ci }, 566b8021494Sopenharmony_ci { 567b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x90), 568b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x90, 569b8021494Sopenharmony_ci }, 570b8021494Sopenharmony_ci { 571b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x94), 572b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x94, 573b8021494Sopenharmony_ci }, 574b8021494Sopenharmony_ci { 575b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x98), 576b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x98, 577b8021494Sopenharmony_ci }, 578b8021494Sopenharmony_ci { 579b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x9c), 580b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x9c, 581b8021494Sopenharmony_ci }, 582b8021494Sopenharmony_ci { 583b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0xa0), 584b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0xa0, 585b8021494Sopenharmony_ci }, 586b8021494Sopenharmony_ci { 587b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0xa4), 588b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0xa4, 589b8021494Sopenharmony_ci }, 590b8021494Sopenharmony_ci { 591b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0xa8), 592b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0xa8, 593b8021494Sopenharmony_ci }, 594b8021494Sopenharmony_ci { 595b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0xac), 596b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0xac, 597b8021494Sopenharmony_ci }, 598b8021494Sopenharmony_ci { 599b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0xb0), 600b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0xb0, 601b8021494Sopenharmony_ci }, 602b8021494Sopenharmony_ci { 603b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0xb4), 604b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0xb4, 605b8021494Sopenharmony_ci }, 606b8021494Sopenharmony_ci { 607b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0xb8), 608b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0xb8, 609b8021494Sopenharmony_ci }, 610b8021494Sopenharmony_ci { 611b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0xbc), 612b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0xbc, 613b8021494Sopenharmony_ci }, 614b8021494Sopenharmony_ci { 615b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0xc0), 616b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0xc0, 617b8021494Sopenharmony_ci }, 618b8021494Sopenharmony_ci { 619b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0xc4), 620b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0xc4, 621b8021494Sopenharmony_ci }, 622b8021494Sopenharmony_ci { 623b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0xc8), 624b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0xc8, 625b8021494Sopenharmony_ci }, 626b8021494Sopenharmony_ci { 627b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0xcc), 628b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0xcc, 629b8021494Sopenharmony_ci }, 630b8021494Sopenharmony_ci { 631b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0xd0), 632b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0xd0, 633b8021494Sopenharmony_ci }, 634b8021494Sopenharmony_ci { 635b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0xd4), 636b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0xd4, 637b8021494Sopenharmony_ci }, 638b8021494Sopenharmony_ci { 639b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0xd8), 640b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0xd8, 641b8021494Sopenharmony_ci }, 642b8021494Sopenharmony_ci { 643b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0xdc), 644b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0xdc, 645b8021494Sopenharmony_ci }, 646b8021494Sopenharmony_ci { 647b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0xe0), 648b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0xe0, 649b8021494Sopenharmony_ci }, 650b8021494Sopenharmony_ci { 651b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0xe4), 652b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0xe4, 653b8021494Sopenharmony_ci }, 654b8021494Sopenharmony_ci { 655b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0xe8), 656b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0xe8, 657b8021494Sopenharmony_ci }, 658b8021494Sopenharmony_ci { 659b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0xec), 660b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0xec, 661b8021494Sopenharmony_ci }, 662b8021494Sopenharmony_ci { 663b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0xf0), 664b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0xf0, 665b8021494Sopenharmony_ci }, 666b8021494Sopenharmony_ci { 667b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0xf4), 668b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0xf4, 669b8021494Sopenharmony_ci }, 670b8021494Sopenharmony_ci { 671b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0xf8), 672b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0xf8, 673b8021494Sopenharmony_ci }, 674b8021494Sopenharmony_ci { 675b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0xfc), 676b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0xfc, 677b8021494Sopenharmony_ci }, 678b8021494Sopenharmony_ci { 679b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x100), 680b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x100, 681b8021494Sopenharmony_ci }, 682b8021494Sopenharmony_ci { 683b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x104), 684b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x104, 685b8021494Sopenharmony_ci }, 686b8021494Sopenharmony_ci { 687b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x108), 688b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x108, 689b8021494Sopenharmony_ci }, 690b8021494Sopenharmony_ci { 691b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x10c), 692b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x10c, 693b8021494Sopenharmony_ci }, 694b8021494Sopenharmony_ci { 695b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x110), 696b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x110, 697b8021494Sopenharmony_ci }, 698b8021494Sopenharmony_ci { 699b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x114), 700b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x114, 701b8021494Sopenharmony_ci }, 702b8021494Sopenharmony_ci { 703b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x118), 704b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x118, 705b8021494Sopenharmony_ci }, 706b8021494Sopenharmony_ci { 707b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x11c), 708b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x11c, 709b8021494Sopenharmony_ci }, 710b8021494Sopenharmony_ci { 711b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x120), 712b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x120, 713b8021494Sopenharmony_ci }, 714b8021494Sopenharmony_ci { 715b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x124), 716b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x124, 717b8021494Sopenharmony_ci }, 718b8021494Sopenharmony_ci { 719b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x128), 720b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x128, 721b8021494Sopenharmony_ci }, 722b8021494Sopenharmony_ci { 723b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x12c), 724b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x12c, 725b8021494Sopenharmony_ci }, 726b8021494Sopenharmony_ci { 727b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x130), 728b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x130, 729b8021494Sopenharmony_ci }, 730b8021494Sopenharmony_ci { 731b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x134), 732b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x134, 733b8021494Sopenharmony_ci }, 734b8021494Sopenharmony_ci { 735b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x138), 736b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x138, 737b8021494Sopenharmony_ci }, 738b8021494Sopenharmony_ci { 739b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x13c), 740b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x13c, 741b8021494Sopenharmony_ci }, 742b8021494Sopenharmony_ci { 743b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x140), 744b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x140, 745b8021494Sopenharmony_ci }, 746b8021494Sopenharmony_ci { 747b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x144), 748b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x144, 749b8021494Sopenharmony_ci }, 750b8021494Sopenharmony_ci { 751b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x148), 752b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x148, 753b8021494Sopenharmony_ci }, 754b8021494Sopenharmony_ci { 755b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x14c), 756b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x14c, 757b8021494Sopenharmony_ci }, 758b8021494Sopenharmony_ci { 759b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x150), 760b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x150, 761b8021494Sopenharmony_ci }, 762b8021494Sopenharmony_ci { 763b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x154), 764b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x154, 765b8021494Sopenharmony_ci }, 766b8021494Sopenharmony_ci { 767b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x158), 768b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x158, 769b8021494Sopenharmony_ci }, 770b8021494Sopenharmony_ci { 771b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x15c), 772b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x15c, 773b8021494Sopenharmony_ci }, 774b8021494Sopenharmony_ci { 775b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x160), 776b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x160, 777b8021494Sopenharmony_ci }, 778b8021494Sopenharmony_ci { 779b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x164), 780b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x164, 781b8021494Sopenharmony_ci }, 782b8021494Sopenharmony_ci { 783b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x168), 784b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x168, 785b8021494Sopenharmony_ci }, 786b8021494Sopenharmony_ci { 787b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x16c), 788b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x16c, 789b8021494Sopenharmony_ci }, 790b8021494Sopenharmony_ci { 791b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x170), 792b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x170, 793b8021494Sopenharmony_ci }, 794b8021494Sopenharmony_ci { 795b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x174), 796b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x174, 797b8021494Sopenharmony_ci }, 798b8021494Sopenharmony_ci { 799b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x178), 800b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x178, 801b8021494Sopenharmony_ci }, 802b8021494Sopenharmony_ci { 803b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x17c), 804b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x17c, 805b8021494Sopenharmony_ci }, 806b8021494Sopenharmony_ci { 807b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x180), 808b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x180, 809b8021494Sopenharmony_ci }, 810b8021494Sopenharmony_ci { 811b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x184), 812b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x184, 813b8021494Sopenharmony_ci }, 814b8021494Sopenharmony_ci { 815b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x188), 816b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x188, 817b8021494Sopenharmony_ci }, 818b8021494Sopenharmony_ci { 819b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x18c), 820b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x18c, 821b8021494Sopenharmony_ci }, 822b8021494Sopenharmony_ci { 823b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x190), 824b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x190, 825b8021494Sopenharmony_ci }, 826b8021494Sopenharmony_ci { 827b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x194), 828b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x194, 829b8021494Sopenharmony_ci }, 830b8021494Sopenharmony_ci { 831b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x198), 832b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x198, 833b8021494Sopenharmony_ci }, 834b8021494Sopenharmony_ci { 835b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x19c), 836b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x19c, 837b8021494Sopenharmony_ci }, 838b8021494Sopenharmony_ci { 839b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x1a0), 840b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x1a0, 841b8021494Sopenharmony_ci }, 842b8021494Sopenharmony_ci { 843b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x1a4), 844b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x1a4, 845b8021494Sopenharmony_ci }, 846b8021494Sopenharmony_ci { 847b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x1a8), 848b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x1a8, 849b8021494Sopenharmony_ci }, 850b8021494Sopenharmony_ci { 851b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x1ac), 852b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x1ac, 853b8021494Sopenharmony_ci }, 854b8021494Sopenharmony_ci { 855b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x1b0), 856b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x1b0, 857b8021494Sopenharmony_ci }, 858b8021494Sopenharmony_ci { 859b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x1b4), 860b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x1b4, 861b8021494Sopenharmony_ci }, 862b8021494Sopenharmony_ci { 863b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x1b8), 864b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x1b8, 865b8021494Sopenharmony_ci }, 866b8021494Sopenharmony_ci { 867b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x1bc), 868b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x1bc, 869b8021494Sopenharmony_ci }, 870b8021494Sopenharmony_ci { 871b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x1c0), 872b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x1c0, 873b8021494Sopenharmony_ci }, 874b8021494Sopenharmony_ci { 875b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x1c4), 876b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x1c4, 877b8021494Sopenharmony_ci }, 878b8021494Sopenharmony_ci { 879b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x1c8), 880b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x1c8, 881b8021494Sopenharmony_ci }, 882b8021494Sopenharmony_ci { 883b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x1cc), 884b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x1cc, 885b8021494Sopenharmony_ci }, 886b8021494Sopenharmony_ci { 887b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x1d0), 888b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x1d0, 889b8021494Sopenharmony_ci }, 890b8021494Sopenharmony_ci { 891b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x1d4), 892b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x1d4, 893b8021494Sopenharmony_ci }, 894b8021494Sopenharmony_ci { 895b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x1d8), 896b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x1d8, 897b8021494Sopenharmony_ci }, 898b8021494Sopenharmony_ci { 899b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x1dc), 900b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x1dc, 901b8021494Sopenharmony_ci }, 902b8021494Sopenharmony_ci { 903b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x1e0), 904b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x1e0, 905b8021494Sopenharmony_ci }, 906b8021494Sopenharmony_ci { 907b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x1e4), 908b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x1e4, 909b8021494Sopenharmony_ci }, 910b8021494Sopenharmony_ci { 911b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x1e8), 912b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x1e8, 913b8021494Sopenharmony_ci }, 914b8021494Sopenharmony_ci { 915b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x1ec), 916b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x1ec, 917b8021494Sopenharmony_ci }, 918b8021494Sopenharmony_ci { 919b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x1f0), 920b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x1f0, 921b8021494Sopenharmony_ci }, 922b8021494Sopenharmony_ci { 923b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x1f4), 924b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x1f4, 925b8021494Sopenharmony_ci }, 926b8021494Sopenharmony_ci { 927b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x1f8), 928b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x1f8, 929b8021494Sopenharmony_ci }, 930b8021494Sopenharmony_ci { 931b8021494Sopenharmony_ci ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x1fc), 932b8021494Sopenharmony_ci kInstruction_sub_al_sp_sp_0x1fc, 933b8021494Sopenharmony_ci }, 934b8021494Sopenharmony_ci}; 935b8021494Sopenharmony_ci 936b8021494Sopenharmony_ci#endif // VIXL_ASSEMBLER_COND_SP_SP_OPERAND_IMM7_SUB_T32_H_ 937