You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
937 lines
24 KiB
937 lines
24 KiB
// 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_
|