| // Copyright 2015, VIXL authors |
| // All rights reserved. |
| // |
| // Redistribution and use in source and binary forms, with or without |
| // modification, are permitted provided that the following conditions are met: |
| // |
| // * Redistributions of source code must retain the above copyright notice, |
| // this list of conditions and the following disclaimer. |
| // * Redistributions in binary form must reproduce the above copyright notice, |
| // this list of conditions and the following disclaimer in the documentation |
| // and/or other materials provided with the distribution. |
| // * Neither the name of ARM Limited nor the names of its contributors may be |
| // used to endorse or promote products derived from this software without |
| // specific prior written permission. |
| // |
| // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS CONTRIBUTORS "AS IS" AND |
| // ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED |
| // WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE |
| // DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE |
| // FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL |
| // DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR |
| // SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER |
| // CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, |
| // OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
| // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
| |
| |
| // --------------------------------------------------------------------- |
| // This file is auto generated using tools/generate_simulator_traces.py. |
| // |
| // PLEASE DO NOT EDIT. |
| // --------------------------------------------------------------------- |
| |
| #ifndef VIXL_ASSEMBLER_COND_SP_SP_OPERAND_IMM7_ADD_T32_H_ |
| #define VIXL_ASSEMBLER_COND_SP_SP_OPERAND_IMM7_ADD_T32_H_ |
| |
| const byte kInstruction_add_al_sp_sp_0x0[] = { |
| 0x00, 0xb0 // add al sp sp 0x0 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x4[] = { |
| 0x01, 0xb0 // add al sp sp 0x4 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x8[] = { |
| 0x02, 0xb0 // add al sp sp 0x8 |
| }; |
| const byte kInstruction_add_al_sp_sp_0xc[] = { |
| 0x03, 0xb0 // add al sp sp 0xc |
| }; |
| const byte kInstruction_add_al_sp_sp_0x10[] = { |
| 0x04, 0xb0 // add al sp sp 0x10 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x14[] = { |
| 0x05, 0xb0 // add al sp sp 0x14 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x18[] = { |
| 0x06, 0xb0 // add al sp sp 0x18 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x1c[] = { |
| 0x07, 0xb0 // add al sp sp 0x1c |
| }; |
| const byte kInstruction_add_al_sp_sp_0x20[] = { |
| 0x08, 0xb0 // add al sp sp 0x20 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x24[] = { |
| 0x09, 0xb0 // add al sp sp 0x24 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x28[] = { |
| 0x0a, 0xb0 // add al sp sp 0x28 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x2c[] = { |
| 0x0b, 0xb0 // add al sp sp 0x2c |
| }; |
| const byte kInstruction_add_al_sp_sp_0x30[] = { |
| 0x0c, 0xb0 // add al sp sp 0x30 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x34[] = { |
| 0x0d, 0xb0 // add al sp sp 0x34 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x38[] = { |
| 0x0e, 0xb0 // add al sp sp 0x38 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x3c[] = { |
| 0x0f, 0xb0 // add al sp sp 0x3c |
| }; |
| const byte kInstruction_add_al_sp_sp_0x40[] = { |
| 0x10, 0xb0 // add al sp sp 0x40 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x44[] = { |
| 0x11, 0xb0 // add al sp sp 0x44 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x48[] = { |
| 0x12, 0xb0 // add al sp sp 0x48 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x4c[] = { |
| 0x13, 0xb0 // add al sp sp 0x4c |
| }; |
| const byte kInstruction_add_al_sp_sp_0x50[] = { |
| 0x14, 0xb0 // add al sp sp 0x50 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x54[] = { |
| 0x15, 0xb0 // add al sp sp 0x54 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x58[] = { |
| 0x16, 0xb0 // add al sp sp 0x58 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x5c[] = { |
| 0x17, 0xb0 // add al sp sp 0x5c |
| }; |
| const byte kInstruction_add_al_sp_sp_0x60[] = { |
| 0x18, 0xb0 // add al sp sp 0x60 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x64[] = { |
| 0x19, 0xb0 // add al sp sp 0x64 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x68[] = { |
| 0x1a, 0xb0 // add al sp sp 0x68 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x6c[] = { |
| 0x1b, 0xb0 // add al sp sp 0x6c |
| }; |
| const byte kInstruction_add_al_sp_sp_0x70[] = { |
| 0x1c, 0xb0 // add al sp sp 0x70 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x74[] = { |
| 0x1d, 0xb0 // add al sp sp 0x74 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x78[] = { |
| 0x1e, 0xb0 // add al sp sp 0x78 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x7c[] = { |
| 0x1f, 0xb0 // add al sp sp 0x7c |
| }; |
| const byte kInstruction_add_al_sp_sp_0x80[] = { |
| 0x20, 0xb0 // add al sp sp 0x80 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x84[] = { |
| 0x21, 0xb0 // add al sp sp 0x84 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x88[] = { |
| 0x22, 0xb0 // add al sp sp 0x88 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x8c[] = { |
| 0x23, 0xb0 // add al sp sp 0x8c |
| }; |
| const byte kInstruction_add_al_sp_sp_0x90[] = { |
| 0x24, 0xb0 // add al sp sp 0x90 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x94[] = { |
| 0x25, 0xb0 // add al sp sp 0x94 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x98[] = { |
| 0x26, 0xb0 // add al sp sp 0x98 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x9c[] = { |
| 0x27, 0xb0 // add al sp sp 0x9c |
| }; |
| const byte kInstruction_add_al_sp_sp_0xa0[] = { |
| 0x28, 0xb0 // add al sp sp 0xa0 |
| }; |
| const byte kInstruction_add_al_sp_sp_0xa4[] = { |
| 0x29, 0xb0 // add al sp sp 0xa4 |
| }; |
| const byte kInstruction_add_al_sp_sp_0xa8[] = { |
| 0x2a, 0xb0 // add al sp sp 0xa8 |
| }; |
| const byte kInstruction_add_al_sp_sp_0xac[] = { |
| 0x2b, 0xb0 // add al sp sp 0xac |
| }; |
| const byte kInstruction_add_al_sp_sp_0xb0[] = { |
| 0x2c, 0xb0 // add al sp sp 0xb0 |
| }; |
| const byte kInstruction_add_al_sp_sp_0xb4[] = { |
| 0x2d, 0xb0 // add al sp sp 0xb4 |
| }; |
| const byte kInstruction_add_al_sp_sp_0xb8[] = { |
| 0x2e, 0xb0 // add al sp sp 0xb8 |
| }; |
| const byte kInstruction_add_al_sp_sp_0xbc[] = { |
| 0x2f, 0xb0 // add al sp sp 0xbc |
| }; |
| const byte kInstruction_add_al_sp_sp_0xc0[] = { |
| 0x30, 0xb0 // add al sp sp 0xc0 |
| }; |
| const byte kInstruction_add_al_sp_sp_0xc4[] = { |
| 0x31, 0xb0 // add al sp sp 0xc4 |
| }; |
| const byte kInstruction_add_al_sp_sp_0xc8[] = { |
| 0x32, 0xb0 // add al sp sp 0xc8 |
| }; |
| const byte kInstruction_add_al_sp_sp_0xcc[] = { |
| 0x33, 0xb0 // add al sp sp 0xcc |
| }; |
| const byte kInstruction_add_al_sp_sp_0xd0[] = { |
| 0x34, 0xb0 // add al sp sp 0xd0 |
| }; |
| const byte kInstruction_add_al_sp_sp_0xd4[] = { |
| 0x35, 0xb0 // add al sp sp 0xd4 |
| }; |
| const byte kInstruction_add_al_sp_sp_0xd8[] = { |
| 0x36, 0xb0 // add al sp sp 0xd8 |
| }; |
| const byte kInstruction_add_al_sp_sp_0xdc[] = { |
| 0x37, 0xb0 // add al sp sp 0xdc |
| }; |
| const byte kInstruction_add_al_sp_sp_0xe0[] = { |
| 0x38, 0xb0 // add al sp sp 0xe0 |
| }; |
| const byte kInstruction_add_al_sp_sp_0xe4[] = { |
| 0x39, 0xb0 // add al sp sp 0xe4 |
| }; |
| const byte kInstruction_add_al_sp_sp_0xe8[] = { |
| 0x3a, 0xb0 // add al sp sp 0xe8 |
| }; |
| const byte kInstruction_add_al_sp_sp_0xec[] = { |
| 0x3b, 0xb0 // add al sp sp 0xec |
| }; |
| const byte kInstruction_add_al_sp_sp_0xf0[] = { |
| 0x3c, 0xb0 // add al sp sp 0xf0 |
| }; |
| const byte kInstruction_add_al_sp_sp_0xf4[] = { |
| 0x3d, 0xb0 // add al sp sp 0xf4 |
| }; |
| const byte kInstruction_add_al_sp_sp_0xf8[] = { |
| 0x3e, 0xb0 // add al sp sp 0xf8 |
| }; |
| const byte kInstruction_add_al_sp_sp_0xfc[] = { |
| 0x3f, 0xb0 // add al sp sp 0xfc |
| }; |
| const byte kInstruction_add_al_sp_sp_0x100[] = { |
| 0x40, 0xb0 // add al sp sp 0x100 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x104[] = { |
| 0x41, 0xb0 // add al sp sp 0x104 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x108[] = { |
| 0x42, 0xb0 // add al sp sp 0x108 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x10c[] = { |
| 0x43, 0xb0 // add al sp sp 0x10c |
| }; |
| const byte kInstruction_add_al_sp_sp_0x110[] = { |
| 0x44, 0xb0 // add al sp sp 0x110 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x114[] = { |
| 0x45, 0xb0 // add al sp sp 0x114 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x118[] = { |
| 0x46, 0xb0 // add al sp sp 0x118 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x11c[] = { |
| 0x47, 0xb0 // add al sp sp 0x11c |
| }; |
| const byte kInstruction_add_al_sp_sp_0x120[] = { |
| 0x48, 0xb0 // add al sp sp 0x120 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x124[] = { |
| 0x49, 0xb0 // add al sp sp 0x124 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x128[] = { |
| 0x4a, 0xb0 // add al sp sp 0x128 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x12c[] = { |
| 0x4b, 0xb0 // add al sp sp 0x12c |
| }; |
| const byte kInstruction_add_al_sp_sp_0x130[] = { |
| 0x4c, 0xb0 // add al sp sp 0x130 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x134[] = { |
| 0x4d, 0xb0 // add al sp sp 0x134 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x138[] = { |
| 0x4e, 0xb0 // add al sp sp 0x138 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x13c[] = { |
| 0x4f, 0xb0 // add al sp sp 0x13c |
| }; |
| const byte kInstruction_add_al_sp_sp_0x140[] = { |
| 0x50, 0xb0 // add al sp sp 0x140 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x144[] = { |
| 0x51, 0xb0 // add al sp sp 0x144 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x148[] = { |
| 0x52, 0xb0 // add al sp sp 0x148 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x14c[] = { |
| 0x53, 0xb0 // add al sp sp 0x14c |
| }; |
| const byte kInstruction_add_al_sp_sp_0x150[] = { |
| 0x54, 0xb0 // add al sp sp 0x150 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x154[] = { |
| 0x55, 0xb0 // add al sp sp 0x154 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x158[] = { |
| 0x56, 0xb0 // add al sp sp 0x158 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x15c[] = { |
| 0x57, 0xb0 // add al sp sp 0x15c |
| }; |
| const byte kInstruction_add_al_sp_sp_0x160[] = { |
| 0x58, 0xb0 // add al sp sp 0x160 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x164[] = { |
| 0x59, 0xb0 // add al sp sp 0x164 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x168[] = { |
| 0x5a, 0xb0 // add al sp sp 0x168 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x16c[] = { |
| 0x5b, 0xb0 // add al sp sp 0x16c |
| }; |
| const byte kInstruction_add_al_sp_sp_0x170[] = { |
| 0x5c, 0xb0 // add al sp sp 0x170 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x174[] = { |
| 0x5d, 0xb0 // add al sp sp 0x174 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x178[] = { |
| 0x5e, 0xb0 // add al sp sp 0x178 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x17c[] = { |
| 0x5f, 0xb0 // add al sp sp 0x17c |
| }; |
| const byte kInstruction_add_al_sp_sp_0x180[] = { |
| 0x60, 0xb0 // add al sp sp 0x180 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x184[] = { |
| 0x61, 0xb0 // add al sp sp 0x184 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x188[] = { |
| 0x62, 0xb0 // add al sp sp 0x188 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x18c[] = { |
| 0x63, 0xb0 // add al sp sp 0x18c |
| }; |
| const byte kInstruction_add_al_sp_sp_0x190[] = { |
| 0x64, 0xb0 // add al sp sp 0x190 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x194[] = { |
| 0x65, 0xb0 // add al sp sp 0x194 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x198[] = { |
| 0x66, 0xb0 // add al sp sp 0x198 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x19c[] = { |
| 0x67, 0xb0 // add al sp sp 0x19c |
| }; |
| const byte kInstruction_add_al_sp_sp_0x1a0[] = { |
| 0x68, 0xb0 // add al sp sp 0x1a0 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x1a4[] = { |
| 0x69, 0xb0 // add al sp sp 0x1a4 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x1a8[] = { |
| 0x6a, 0xb0 // add al sp sp 0x1a8 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x1ac[] = { |
| 0x6b, 0xb0 // add al sp sp 0x1ac |
| }; |
| const byte kInstruction_add_al_sp_sp_0x1b0[] = { |
| 0x6c, 0xb0 // add al sp sp 0x1b0 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x1b4[] = { |
| 0x6d, 0xb0 // add al sp sp 0x1b4 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x1b8[] = { |
| 0x6e, 0xb0 // add al sp sp 0x1b8 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x1bc[] = { |
| 0x6f, 0xb0 // add al sp sp 0x1bc |
| }; |
| const byte kInstruction_add_al_sp_sp_0x1c0[] = { |
| 0x70, 0xb0 // add al sp sp 0x1c0 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x1c4[] = { |
| 0x71, 0xb0 // add al sp sp 0x1c4 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x1c8[] = { |
| 0x72, 0xb0 // add al sp sp 0x1c8 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x1cc[] = { |
| 0x73, 0xb0 // add al sp sp 0x1cc |
| }; |
| const byte kInstruction_add_al_sp_sp_0x1d0[] = { |
| 0x74, 0xb0 // add al sp sp 0x1d0 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x1d4[] = { |
| 0x75, 0xb0 // add al sp sp 0x1d4 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x1d8[] = { |
| 0x76, 0xb0 // add al sp sp 0x1d8 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x1dc[] = { |
| 0x77, 0xb0 // add al sp sp 0x1dc |
| }; |
| const byte kInstruction_add_al_sp_sp_0x1e0[] = { |
| 0x78, 0xb0 // add al sp sp 0x1e0 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x1e4[] = { |
| 0x79, 0xb0 // add al sp sp 0x1e4 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x1e8[] = { |
| 0x7a, 0xb0 // add al sp sp 0x1e8 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x1ec[] = { |
| 0x7b, 0xb0 // add al sp sp 0x1ec |
| }; |
| const byte kInstruction_add_al_sp_sp_0x1f0[] = { |
| 0x7c, 0xb0 // add al sp sp 0x1f0 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x1f4[] = { |
| 0x7d, 0xb0 // add al sp sp 0x1f4 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x1f8[] = { |
| 0x7e, 0xb0 // add al sp sp 0x1f8 |
| }; |
| const byte kInstruction_add_al_sp_sp_0x1fc[] = { |
| 0x7f, 0xb0 // add al sp sp 0x1fc |
| }; |
| const TestResult kReferenceadd[] = { |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x0), |
| kInstruction_add_al_sp_sp_0x0, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x4), |
| kInstruction_add_al_sp_sp_0x4, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x8), |
| kInstruction_add_al_sp_sp_0x8, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0xc), |
| kInstruction_add_al_sp_sp_0xc, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x10), |
| kInstruction_add_al_sp_sp_0x10, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x14), |
| kInstruction_add_al_sp_sp_0x14, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x18), |
| kInstruction_add_al_sp_sp_0x18, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x1c), |
| kInstruction_add_al_sp_sp_0x1c, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x20), |
| kInstruction_add_al_sp_sp_0x20, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x24), |
| kInstruction_add_al_sp_sp_0x24, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x28), |
| kInstruction_add_al_sp_sp_0x28, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x2c), |
| kInstruction_add_al_sp_sp_0x2c, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x30), |
| kInstruction_add_al_sp_sp_0x30, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x34), |
| kInstruction_add_al_sp_sp_0x34, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x38), |
| kInstruction_add_al_sp_sp_0x38, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x3c), |
| kInstruction_add_al_sp_sp_0x3c, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x40), |
| kInstruction_add_al_sp_sp_0x40, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x44), |
| kInstruction_add_al_sp_sp_0x44, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x48), |
| kInstruction_add_al_sp_sp_0x48, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x4c), |
| kInstruction_add_al_sp_sp_0x4c, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x50), |
| kInstruction_add_al_sp_sp_0x50, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x54), |
| kInstruction_add_al_sp_sp_0x54, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x58), |
| kInstruction_add_al_sp_sp_0x58, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x5c), |
| kInstruction_add_al_sp_sp_0x5c, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x60), |
| kInstruction_add_al_sp_sp_0x60, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x64), |
| kInstruction_add_al_sp_sp_0x64, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x68), |
| kInstruction_add_al_sp_sp_0x68, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x6c), |
| kInstruction_add_al_sp_sp_0x6c, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x70), |
| kInstruction_add_al_sp_sp_0x70, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x74), |
| kInstruction_add_al_sp_sp_0x74, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x78), |
| kInstruction_add_al_sp_sp_0x78, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x7c), |
| kInstruction_add_al_sp_sp_0x7c, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x80), |
| kInstruction_add_al_sp_sp_0x80, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x84), |
| kInstruction_add_al_sp_sp_0x84, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x88), |
| kInstruction_add_al_sp_sp_0x88, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x8c), |
| kInstruction_add_al_sp_sp_0x8c, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x90), |
| kInstruction_add_al_sp_sp_0x90, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x94), |
| kInstruction_add_al_sp_sp_0x94, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x98), |
| kInstruction_add_al_sp_sp_0x98, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x9c), |
| kInstruction_add_al_sp_sp_0x9c, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0xa0), |
| kInstruction_add_al_sp_sp_0xa0, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0xa4), |
| kInstruction_add_al_sp_sp_0xa4, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0xa8), |
| kInstruction_add_al_sp_sp_0xa8, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0xac), |
| kInstruction_add_al_sp_sp_0xac, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0xb0), |
| kInstruction_add_al_sp_sp_0xb0, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0xb4), |
| kInstruction_add_al_sp_sp_0xb4, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0xb8), |
| kInstruction_add_al_sp_sp_0xb8, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0xbc), |
| kInstruction_add_al_sp_sp_0xbc, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0xc0), |
| kInstruction_add_al_sp_sp_0xc0, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0xc4), |
| kInstruction_add_al_sp_sp_0xc4, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0xc8), |
| kInstruction_add_al_sp_sp_0xc8, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0xcc), |
| kInstruction_add_al_sp_sp_0xcc, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0xd0), |
| kInstruction_add_al_sp_sp_0xd0, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0xd4), |
| kInstruction_add_al_sp_sp_0xd4, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0xd8), |
| kInstruction_add_al_sp_sp_0xd8, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0xdc), |
| kInstruction_add_al_sp_sp_0xdc, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0xe0), |
| kInstruction_add_al_sp_sp_0xe0, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0xe4), |
| kInstruction_add_al_sp_sp_0xe4, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0xe8), |
| kInstruction_add_al_sp_sp_0xe8, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0xec), |
| kInstruction_add_al_sp_sp_0xec, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0xf0), |
| kInstruction_add_al_sp_sp_0xf0, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0xf4), |
| kInstruction_add_al_sp_sp_0xf4, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0xf8), |
| kInstruction_add_al_sp_sp_0xf8, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0xfc), |
| kInstruction_add_al_sp_sp_0xfc, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x100), |
| kInstruction_add_al_sp_sp_0x100, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x104), |
| kInstruction_add_al_sp_sp_0x104, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x108), |
| kInstruction_add_al_sp_sp_0x108, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x10c), |
| kInstruction_add_al_sp_sp_0x10c, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x110), |
| kInstruction_add_al_sp_sp_0x110, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x114), |
| kInstruction_add_al_sp_sp_0x114, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x118), |
| kInstruction_add_al_sp_sp_0x118, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x11c), |
| kInstruction_add_al_sp_sp_0x11c, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x120), |
| kInstruction_add_al_sp_sp_0x120, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x124), |
| kInstruction_add_al_sp_sp_0x124, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x128), |
| kInstruction_add_al_sp_sp_0x128, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x12c), |
| kInstruction_add_al_sp_sp_0x12c, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x130), |
| kInstruction_add_al_sp_sp_0x130, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x134), |
| kInstruction_add_al_sp_sp_0x134, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x138), |
| kInstruction_add_al_sp_sp_0x138, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x13c), |
| kInstruction_add_al_sp_sp_0x13c, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x140), |
| kInstruction_add_al_sp_sp_0x140, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x144), |
| kInstruction_add_al_sp_sp_0x144, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x148), |
| kInstruction_add_al_sp_sp_0x148, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x14c), |
| kInstruction_add_al_sp_sp_0x14c, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x150), |
| kInstruction_add_al_sp_sp_0x150, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x154), |
| kInstruction_add_al_sp_sp_0x154, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x158), |
| kInstruction_add_al_sp_sp_0x158, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x15c), |
| kInstruction_add_al_sp_sp_0x15c, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x160), |
| kInstruction_add_al_sp_sp_0x160, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x164), |
| kInstruction_add_al_sp_sp_0x164, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x168), |
| kInstruction_add_al_sp_sp_0x168, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x16c), |
| kInstruction_add_al_sp_sp_0x16c, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x170), |
| kInstruction_add_al_sp_sp_0x170, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x174), |
| kInstruction_add_al_sp_sp_0x174, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x178), |
| kInstruction_add_al_sp_sp_0x178, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x17c), |
| kInstruction_add_al_sp_sp_0x17c, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x180), |
| kInstruction_add_al_sp_sp_0x180, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x184), |
| kInstruction_add_al_sp_sp_0x184, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x188), |
| kInstruction_add_al_sp_sp_0x188, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x18c), |
| kInstruction_add_al_sp_sp_0x18c, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x190), |
| kInstruction_add_al_sp_sp_0x190, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x194), |
| kInstruction_add_al_sp_sp_0x194, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x198), |
| kInstruction_add_al_sp_sp_0x198, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x19c), |
| kInstruction_add_al_sp_sp_0x19c, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x1a0), |
| kInstruction_add_al_sp_sp_0x1a0, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x1a4), |
| kInstruction_add_al_sp_sp_0x1a4, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x1a8), |
| kInstruction_add_al_sp_sp_0x1a8, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x1ac), |
| kInstruction_add_al_sp_sp_0x1ac, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x1b0), |
| kInstruction_add_al_sp_sp_0x1b0, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x1b4), |
| kInstruction_add_al_sp_sp_0x1b4, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x1b8), |
| kInstruction_add_al_sp_sp_0x1b8, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x1bc), |
| kInstruction_add_al_sp_sp_0x1bc, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x1c0), |
| kInstruction_add_al_sp_sp_0x1c0, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x1c4), |
| kInstruction_add_al_sp_sp_0x1c4, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x1c8), |
| kInstruction_add_al_sp_sp_0x1c8, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x1cc), |
| kInstruction_add_al_sp_sp_0x1cc, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x1d0), |
| kInstruction_add_al_sp_sp_0x1d0, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x1d4), |
| kInstruction_add_al_sp_sp_0x1d4, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x1d8), |
| kInstruction_add_al_sp_sp_0x1d8, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x1dc), |
| kInstruction_add_al_sp_sp_0x1dc, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x1e0), |
| kInstruction_add_al_sp_sp_0x1e0, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x1e4), |
| kInstruction_add_al_sp_sp_0x1e4, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x1e8), |
| kInstruction_add_al_sp_sp_0x1e8, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x1ec), |
| kInstruction_add_al_sp_sp_0x1ec, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x1f0), |
| kInstruction_add_al_sp_sp_0x1f0, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x1f4), |
| kInstruction_add_al_sp_sp_0x1f4, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x1f8), |
| kInstruction_add_al_sp_sp_0x1f8, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_add_al_sp_sp_0x1fc), |
| kInstruction_add_al_sp_sp_0x1fc, |
| }, |
| }; |
| |
| #endif // VIXL_ASSEMBLER_COND_SP_SP_OPERAND_IMM7_ADD_T32_H_ |