// 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_SIMULATOR_COND_RD_OPERAND_IMM16_MOVT_T32_H_ #define VIXL_SIMULATOR_COND_RD_OPERAND_IMM16_MOVT_T32_H_ const Inputs kOutputs_Movt_Condition_eq_r0_0x0[] = { { 0x80000000, 0xabababab }, { 0x40000000, 0x0000abab }, { 0x20000000, 0xabababab }, { 0x10000000, 0xabababab }, { 0xc0000000, 0x0000abab }, { 0xa0000000, 0xabababab }, { 0x90000000, 0xabababab }, { 0x60000000, 0x0000abab }, { 0x50000000, 0x0000abab }, { 0x30000000, 0xabababab }, { 0xe0000000, 0x0000abab }, { 0xd0000000, 0x0000abab }, { 0xb0000000, 0xabababab }, { 0x70000000, 0x0000abab }, { 0xf0000000, 0x0000abab }, }; const Inputs kOutputs_Movt_Condition_ne_r0_0x0[] = { { 0x80000000, 0x0000abab }, { 0x40000000, 0xabababab }, { 0x20000000, 0x0000abab }, { 0x10000000, 0x0000abab }, { 0xc0000000, 0xabababab }, { 0xa0000000, 0x0000abab }, { 0x90000000, 0x0000abab }, { 0x60000000, 0xabababab }, { 0x50000000, 0xabababab }, { 0x30000000, 0x0000abab }, { 0xe0000000, 0xabababab }, { 0xd0000000, 0xabababab }, { 0xb0000000, 0x0000abab }, { 0x70000000, 0xabababab }, { 0xf0000000, 0xabababab }, }; const Inputs kOutputs_Movt_Condition_cs_r0_0x0[] = { { 0x80000000, 0xabababab }, { 0x40000000, 0xabababab }, { 0x20000000, 0x0000abab }, { 0x10000000, 0xabababab }, { 0xc0000000, 0xabababab }, { 0xa0000000, 0x0000abab }, { 0x90000000, 0xabababab }, { 0x60000000, 0x0000abab }, { 0x50000000, 0xabababab }, { 0x30000000, 0x0000abab }, { 0xe0000000, 0x0000abab }, { 0xd0000000, 0xabababab }, { 0xb0000000, 0x0000abab }, { 0x70000000, 0x0000abab }, { 0xf0000000, 0x0000abab }, }; const Inputs kOutputs_Movt_Condition_cc_r0_0x0[] = { { 0x80000000, 0x0000abab }, { 0x40000000, 0x0000abab }, { 0x20000000, 0xabababab }, { 0x10000000, 0x0000abab }, { 0xc0000000, 0x0000abab }, { 0xa0000000, 0xabababab }, { 0x90000000, 0x0000abab }, { 0x60000000, 0xabababab }, { 0x50000000, 0x0000abab }, { 0x30000000, 0xabababab }, { 0xe0000000, 0xabababab }, { 0xd0000000, 0x0000abab }, { 0xb0000000, 0xabababab }, { 0x70000000, 0xabababab }, { 0xf0000000, 0xabababab }, }; const Inputs kOutputs_Movt_Condition_mi_r0_0x0[] = { { 0x80000000, 0x0000abab }, { 0x40000000, 0xabababab }, { 0x20000000, 0xabababab }, { 0x10000000, 0xabababab }, { 0xc0000000, 0x0000abab }, { 0xa0000000, 0x0000abab }, { 0x90000000, 0x0000abab }, { 0x60000000, 0xabababab }, { 0x50000000, 0xabababab }, { 0x30000000, 0xabababab }, { 0xe0000000, 0x0000abab }, { 0xd0000000, 0x0000abab }, { 0xb0000000, 0x0000abab }, { 0x70000000, 0xabababab }, { 0xf0000000, 0x0000abab }, }; const Inputs kOutputs_Movt_Condition_pl_r0_0x0[] = { { 0x80000000, 0xabababab }, { 0x40000000, 0x0000abab }, { 0x20000000, 0x0000abab }, { 0x10000000, 0x0000abab }, { 0xc0000000, 0xabababab }, { 0xa0000000, 0xabababab }, { 0x90000000, 0xabababab }, { 0x60000000, 0x0000abab }, { 0x50000000, 0x0000abab }, { 0x30000000, 0x0000abab }, { 0xe0000000, 0xabababab }, { 0xd0000000, 0xabababab }, { 0xb0000000, 0xabababab }, { 0x70000000, 0x0000abab }, { 0xf0000000, 0xabababab }, }; const Inputs kOutputs_Movt_Condition_vs_r0_0x0[] = { { 0x80000000, 0xabababab }, { 0x40000000, 0xabababab }, { 0x20000000, 0xabababab }, { 0x10000000, 0x0000abab }, { 0xc0000000, 0xabababab }, { 0xa0000000, 0xabababab }, { 0x90000000, 0x0000abab }, { 0x60000000, 0xabababab }, { 0x50000000, 0x0000abab }, { 0x30000000, 0x0000abab }, { 0xe0000000, 0xabababab }, { 0xd0000000, 0x0000abab }, { 0xb0000000, 0x0000abab }, { 0x70000000, 0x0000abab }, { 0xf0000000, 0x0000abab }, }; const Inputs kOutputs_Movt_Condition_vc_r0_0x0[] = { { 0x80000000, 0x0000abab }, { 0x40000000, 0x0000abab }, { 0x20000000, 0x0000abab }, { 0x10000000, 0xabababab }, { 0xc0000000, 0x0000abab }, { 0xa0000000, 0x0000abab }, { 0x90000000, 0xabababab }, { 0x60000000, 0x0000abab }, { 0x50000000, 0xabababab }, { 0x30000000, 0xabababab }, { 0xe0000000, 0x0000abab }, { 0xd0000000, 0xabababab }, { 0xb0000000, 0xabababab }, { 0x70000000, 0xabababab }, { 0xf0000000, 0xabababab }, }; const Inputs kOutputs_Movt_Condition_hi_r0_0x0[] = { { 0x80000000, 0xabababab }, { 0x40000000, 0xabababab }, { 0x20000000, 0x0000abab }, { 0x10000000, 0xabababab }, { 0xc0000000, 0xabababab }, { 0xa0000000, 0x0000abab }, { 0x90000000, 0xabababab }, { 0x60000000, 0xabababab }, { 0x50000000, 0xabababab }, { 0x30000000, 0x0000abab }, { 0xe0000000, 0xabababab }, { 0xd0000000, 0xabababab }, { 0xb0000000, 0x0000abab }, { 0x70000000, 0xabababab }, { 0xf0000000, 0xabababab }, }; const Inputs kOutputs_Movt_Condition_ls_r0_0x0[] = { { 0x80000000, 0x0000abab }, { 0x40000000, 0x0000abab }, { 0x20000000, 0xabababab }, { 0x10000000, 0x0000abab }, { 0xc0000000, 0x0000abab }, { 0xa0000000, 0xabababab }, { 0x90000000, 0x0000abab }, { 0x60000000, 0x0000abab }, { 0x50000000, 0x0000abab }, { 0x30000000, 0xabababab }, { 0xe0000000, 0x0000abab }, { 0xd0000000, 0x0000abab }, { 0xb0000000, 0xabababab }, { 0x70000000, 0x0000abab }, { 0xf0000000, 0x0000abab }, }; const Inputs kOutputs_Movt_Condition_ge_r0_0x0[] = { { 0x80000000, 0xabababab }, { 0x40000000, 0x0000abab }, { 0x20000000, 0x0000abab }, { 0x10000000, 0xabababab }, { 0xc0000000, 0xabababab }, { 0xa0000000, 0xabababab }, { 0x90000000, 0x0000abab }, { 0x60000000, 0x0000abab }, { 0x50000000, 0xabababab }, { 0x30000000, 0xabababab }, { 0xe0000000, 0xabababab }, { 0xd0000000, 0x0000abab }, { 0xb0000000, 0x0000abab }, { 0x70000000, 0xabababab }, { 0xf0000000, 0x0000abab }, }; const Inputs kOutputs_Movt_Condition_lt_r0_0x0[] = { { 0x80000000, 0x0000abab }, { 0x40000000, 0xabababab }, { 0x20000000, 0xabababab }, { 0x10000000, 0x0000abab }, { 0xc0000000, 0x0000abab }, { 0xa0000000, 0x0000abab }, { 0x90000000, 0xabababab }, { 0x60000000, 0xabababab }, { 0x50000000, 0x0000abab }, { 0x30000000, 0x0000abab }, { 0xe0000000, 0x0000abab }, { 0xd0000000, 0xabababab }, { 0xb0000000, 0xabababab }, { 0x70000000, 0x0000abab }, { 0xf0000000, 0xabababab }, }; const Inputs kOutputs_Movt_Condition_gt_r0_0x0[] = { { 0x80000000, 0xabababab }, { 0x40000000, 0xabababab }, { 0x20000000, 0x0000abab }, { 0x10000000, 0xabababab }, { 0xc0000000, 0xabababab }, { 0xa0000000, 0xabababab }, { 0x90000000, 0x0000abab }, { 0x60000000, 0xabababab }, { 0x50000000, 0xabababab }, { 0x30000000, 0xabababab }, { 0xe0000000, 0xabababab }, { 0xd0000000, 0xabababab }, { 0xb0000000, 0x0000abab }, { 0x70000000, 0xabababab }, { 0xf0000000, 0xabababab }, }; const Inputs kOutputs_Movt_Condition_le_r0_0x0[] = { { 0x80000000, 0x0000abab }, { 0x40000000, 0x0000abab }, { 0x20000000, 0xabababab }, { 0x10000000, 0x0000abab }, { 0xc0000000, 0x0000abab }, { 0xa0000000, 0x0000abab }, { 0x90000000, 0xabababab }, { 0x60000000, 0x0000abab }, { 0x50000000, 0x0000abab }, { 0x30000000, 0x0000abab }, { 0xe0000000, 0x0000abab }, { 0xd0000000, 0x0000abab }, { 0xb0000000, 0xabababab }, { 0x70000000, 0x0000abab }, { 0xf0000000, 0x0000abab }, }; const Inputs kOutputs_Movt_Condition_al_r0_0x0[] = { { 0x80000000, 0x0000abab }, { 0x40000000, 0x0000abab }, { 0x20000000, 0x0000abab }, { 0x10000000, 0x0000abab }, { 0xc0000000, 0x0000abab }, { 0xa0000000, 0x0000abab }, { 0x90000000, 0x0000abab }, { 0x60000000, 0x0000abab }, { 0x50000000, 0x0000abab }, { 0x30000000, 0x0000abab }, { 0xe0000000, 0x0000abab }, { 0xd0000000, 0x0000abab }, { 0xb0000000, 0x0000abab }, { 0x70000000, 0x0000abab }, { 0xf0000000, 0x0000abab }, }; const Inputs kOutputs_Movt_ModifiedImmediate_al_r0_0x0000[] = { { 0x00000000, 0x00000000 }, { 0x00000000, 0x00000001 }, { 0x00000000, 0x00000002 }, { 0x00000000, 0x00000020 }, { 0x00000000, 0x0000007d }, { 0x00000000, 0x0000007e }, { 0x00000000, 0x0000007f }, { 0x00000000, 0x00007ffd }, { 0x00000000, 0x00007ffe }, { 0x00000000, 0x00007fff }, { 0x00000000, 0x00003333 }, { 0x00000000, 0x00005555 }, { 0x00000000, 0x0000fffd }, { 0x00000000, 0x0000fffe }, { 0x00000000, 0x0000ffff }, { 0x00000000, 0x00000000 }, { 0x00000000, 0x00000001 }, { 0x00000000, 0x0000aaaa }, { 0x00000000, 0x0000cccc }, { 0x00000000, 0x00008000 }, { 0x00000000, 0x00008001 }, { 0x00000000, 0x00008002 }, { 0x00000000, 0x00008003 }, { 0x00000000, 0x0000ff80 }, { 0x00000000, 0x0000ff81 }, { 0x00000000, 0x0000ff82 }, { 0x00000000, 0x0000ff83 }, { 0x00000000, 0x0000ffe0 }, { 0x00000000, 0x0000fffd }, { 0x00000000, 0x0000fffe }, { 0x00000000, 0x0000ffff }, }; const Inputs kOutputs_Movt_ModifiedImmediate_al_r0_0x0001[] = { { 0x00000000, 0x00010000 }, { 0x00000000, 0x00010001 }, { 0x00000000, 0x00010002 }, { 0x00000000, 0x00010020 }, { 0x00000000, 0x0001007d }, { 0x00000000, 0x0001007e }, { 0x00000000, 0x0001007f }, { 0x00000000, 0x00017ffd }, { 0x00000000, 0x00017ffe }, { 0x00000000, 0x00017fff }, { 0x00000000, 0x00013333 }, { 0x00000000, 0x00015555 }, { 0x00000000, 0x0001fffd }, { 0x00000000, 0x0001fffe }, { 0x00000000, 0x0001ffff }, { 0x00000000, 0x00010000 }, { 0x00000000, 0x00010001 }, { 0x00000000, 0x0001aaaa }, { 0x00000000, 0x0001cccc }, { 0x00000000, 0x00018000 }, { 0x00000000, 0x00018001 }, { 0x00000000, 0x00018002 }, { 0x00000000, 0x00018003 }, { 0x00000000, 0x0001ff80 }, { 0x00000000, 0x0001ff81 }, { 0x00000000, 0x0001ff82 }, { 0x00000000, 0x0001ff83 }, { 0x00000000, 0x0001ffe0 }, { 0x00000000, 0x0001fffd }, { 0x00000000, 0x0001fffe }, { 0x00000000, 0x0001ffff }, }; const Inputs kOutputs_Movt_ModifiedImmediate_al_r0_0x0002[] = { { 0x00000000, 0x00020000 }, { 0x00000000, 0x00020001 }, { 0x00000000, 0x00020002 }, { 0x00000000, 0x00020020 }, { 0x00000000, 0x0002007d }, { 0x00000000, 0x0002007e }, { 0x00000000, 0x0002007f }, { 0x00000000, 0x00027ffd }, { 0x00000000, 0x00027ffe }, { 0x00000000, 0x00027fff }, { 0x00000000, 0x00023333 }, { 0x00000000, 0x00025555 }, { 0x00000000, 0x0002fffd }, { 0x00000000, 0x0002fffe }, { 0x00000000, 0x0002ffff }, { 0x00000000, 0x00020000 }, { 0x00000000, 0x00020001 }, { 0x00000000, 0x0002aaaa }, { 0x00000000, 0x0002cccc }, { 0x00000000, 0x00028000 }, { 0x00000000, 0x00028001 }, { 0x00000000, 0x00028002 }, { 0x00000000, 0x00028003 }, { 0x00000000, 0x0002ff80 }, { 0x00000000, 0x0002ff81 }, { 0x00000000, 0x0002ff82 }, { 0x00000000, 0x0002ff83 }, { 0x00000000, 0x0002ffe0 }, { 0x00000000, 0x0002fffd }, { 0x00000000, 0x0002fffe }, { 0x00000000, 0x0002ffff }, }; const Inputs kOutputs_Movt_ModifiedImmediate_al_r0_0x0020[] = { { 0x00000000, 0x00200000 }, { 0x00000000, 0x00200001 }, { 0x00000000, 0x00200002 }, { 0x00000000, 0x00200020 }, { 0x00000000, 0x0020007d }, { 0x00000000, 0x0020007e }, { 0x00000000, 0x0020007f }, { 0x00000000, 0x00207ffd }, { 0x00000000, 0x00207ffe }, { 0x00000000, 0x00207fff }, { 0x00000000, 0x00203333 }, { 0x00000000, 0x00205555 }, { 0x00000000, 0x0020fffd }, { 0x00000000, 0x0020fffe }, { 0x00000000, 0x0020ffff }, { 0x00000000, 0x00200000 }, { 0x00000000, 0x00200001 }, { 0x00000000, 0x0020aaaa }, { 0x00000000, 0x0020cccc }, { 0x00000000, 0x00208000 }, { 0x00000000, 0x00208001 }, { 0x00000000, 0x00208002 }, { 0x00000000, 0x00208003 }, { 0x00000000, 0x0020ff80 }, { 0x00000000, 0x0020ff81 }, { 0x00000000, 0x0020ff82 }, { 0x00000000, 0x0020ff83 }, { 0x00000000, 0x0020ffe0 }, { 0x00000000, 0x0020fffd }, { 0x00000000, 0x0020fffe }, { 0x00000000, 0x0020ffff }, }; const Inputs kOutputs_Movt_ModifiedImmediate_al_r0_0x007d[] = { { 0x00000000, 0x007d0000 }, { 0x00000000, 0x007d0001 }, { 0x00000000, 0x007d0002 }, { 0x00000000, 0x007d0020 }, { 0x00000000, 0x007d007d }, { 0x00000000, 0x007d007e }, { 0x00000000, 0x007d007f }, { 0x00000000, 0x007d7ffd }, { 0x00000000, 0x007d7ffe }, { 0x00000000, 0x007d7fff }, { 0x00000000, 0x007d3333 }, { 0x00000000, 0x007d5555 }, { 0x00000000, 0x007dfffd }, { 0x00000000, 0x007dfffe }, { 0x00000000, 0x007dffff }, { 0x00000000, 0x007d0000 }, { 0x00000000, 0x007d0001 }, { 0x00000000, 0x007daaaa }, { 0x00000000, 0x007dcccc }, { 0x00000000, 0x007d8000 }, { 0x00000000, 0x007d8001 }, { 0x00000000, 0x007d8002 }, { 0x00000000, 0x007d8003 }, { 0x00000000, 0x007dff80 }, { 0x00000000, 0x007dff81 }, { 0x00000000, 0x007dff82 }, { 0x00000000, 0x007dff83 }, { 0x00000000, 0x007dffe0 }, { 0x00000000, 0x007dfffd }, { 0x00000000, 0x007dfffe }, { 0x00000000, 0x007dffff }, }; const Inputs kOutputs_Movt_ModifiedImmediate_al_r0_0x007e[] = { { 0x00000000, 0x007e0000 }, { 0x00000000, 0x007e0001 }, { 0x00000000, 0x007e0002 }, { 0x00000000, 0x007e0020 }, { 0x00000000, 0x007e007d }, { 0x00000000, 0x007e007e }, { 0x00000000, 0x007e007f }, { 0x00000000, 0x007e7ffd }, { 0x00000000, 0x007e7ffe }, { 0x00000000, 0x007e7fff }, { 0x00000000, 0x007e3333 }, { 0x00000000, 0x007e5555 }, { 0x00000000, 0x007efffd }, { 0x00000000, 0x007efffe }, { 0x00000000, 0x007effff }, { 0x00000000, 0x007e0000 }, { 0x00000000, 0x007e0001 }, { 0x00000000, 0x007eaaaa }, { 0x00000000, 0x007ecccc }, { 0x00000000, 0x007e8000 }, { 0x00000000, 0x007e8001 }, { 0x00000000, 0x007e8002 }, { 0x00000000, 0x007e8003 }, { 0x00000000, 0x007eff80 }, { 0x00000000, 0x007eff81 }, { 0x00000000, 0x007eff82 }, { 0x00000000, 0x007eff83 }, { 0x00000000, 0x007effe0 }, { 0x00000000, 0x007efffd }, { 0x00000000, 0x007efffe }, { 0x00000000, 0x007effff }, }; const Inputs kOutputs_Movt_ModifiedImmediate_al_r0_0x007f[] = { { 0x00000000, 0x007f0000 }, { 0x00000000, 0x007f0001 }, { 0x00000000, 0x007f0002 }, { 0x00000000, 0x007f0020 }, { 0x00000000, 0x007f007d }, { 0x00000000, 0x007f007e }, { 0x00000000, 0x007f007f }, { 0x00000000, 0x007f7ffd }, { 0x00000000, 0x007f7ffe }, { 0x00000000, 0x007f7fff }, { 0x00000000, 0x007f3333 }, { 0x00000000, 0x007f5555 }, { 0x00000000, 0x007ffffd }, { 0x00000000, 0x007ffffe }, { 0x00000000, 0x007fffff }, { 0x00000000, 0x007f0000 }, { 0x00000000, 0x007f0001 }, { 0x00000000, 0x007faaaa }, { 0x00000000, 0x007fcccc }, { 0x00000000, 0x007f8000 }, { 0x00000000, 0x007f8001 }, { 0x00000000, 0x007f8002 }, { 0x00000000, 0x007f8003 }, { 0x00000000, 0x007fff80 }, { 0x00000000, 0x007fff81 }, { 0x00000000, 0x007fff82 }, { 0x00000000, 0x007fff83 }, { 0x00000000, 0x007fffe0 }, { 0x00000000, 0x007ffffd }, { 0x00000000, 0x007ffffe }, { 0x00000000, 0x007fffff }, }; const Inputs kOutputs_Movt_ModifiedImmediate_al_r0_0x7ffd[] = { { 0x00000000, 0x7ffd0000 }, { 0x00000000, 0x7ffd0001 }, { 0x00000000, 0x7ffd0002 }, { 0x00000000, 0x7ffd0020 }, { 0x00000000, 0x7ffd007d }, { 0x00000000, 0x7ffd007e }, { 0x00000000, 0x7ffd007f }, { 0x00000000, 0x7ffd7ffd }, { 0x00000000, 0x7ffd7ffe }, { 0x00000000, 0x7ffd7fff }, { 0x00000000, 0x7ffd3333 }, { 0x00000000, 0x7ffd5555 }, { 0x00000000, 0x7ffdfffd }, { 0x00000000, 0x7ffdfffe }, { 0x00000000, 0x7ffdffff }, { 0x00000000, 0x7ffd0000 }, { 0x00000000, 0x7ffd0001 }, { 0x00000000, 0x7ffdaaaa }, { 0x00000000, 0x7ffdcccc }, { 0x00000000, 0x7ffd8000 }, { 0x00000000, 0x7ffd8001 }, { 0x00000000, 0x7ffd8002 }, { 0x00000000, 0x7ffd8003 }, { 0x00000000, 0x7ffdff80 }, { 0x00000000, 0x7ffdff81 }, { 0x00000000, 0x7ffdff82 }, { 0x00000000, 0x7ffdff83 }, { 0x00000000, 0x7ffdffe0 }, { 0x00000000, 0x7ffdfffd }, { 0x00000000, 0x7ffdfffe }, { 0x00000000, 0x7ffdffff }, }; const Inputs kOutputs_Movt_ModifiedImmediate_al_r0_0x7ffe[] = { { 0x00000000, 0x7ffe0000 }, { 0x00000000, 0x7ffe0001 }, { 0x00000000, 0x7ffe0002 }, { 0x00000000, 0x7ffe0020 }, { 0x00000000, 0x7ffe007d }, { 0x00000000, 0x7ffe007e }, { 0x00000000, 0x7ffe007f }, { 0x00000000, 0x7ffe7ffd }, { 0x00000000, 0x7ffe7ffe }, { 0x00000000, 0x7ffe7fff }, { 0x00000000, 0x7ffe3333 }, { 0x00000000, 0x7ffe5555 }, { 0x00000000, 0x7ffefffd }, { 0x00000000, 0x7ffefffe }, { 0x00000000, 0x7ffeffff }, { 0x00000000, 0x7ffe0000 }, { 0x00000000, 0x7ffe0001 }, { 0x00000000, 0x7ffeaaaa }, { 0x00000000, 0x7ffecccc }, { 0x00000000, 0x7ffe8000 }, { 0x00000000, 0x7ffe8001 }, { 0x00000000, 0x7ffe8002 }, { 0x00000000, 0x7ffe8003 }, { 0x00000000, 0x7ffeff80 }, { 0x00000000, 0x7ffeff81 }, { 0x00000000, 0x7ffeff82 }, { 0x00000000, 0x7ffeff83 }, { 0x00000000, 0x7ffeffe0 }, { 0x00000000, 0x7ffefffd }, { 0x00000000, 0x7ffefffe }, { 0x00000000, 0x7ffeffff }, }; const Inputs kOutputs_Movt_ModifiedImmediate_al_r0_0x7fff[] = { { 0x00000000, 0x7fff0000 }, { 0x00000000, 0x7fff0001 }, { 0x00000000, 0x7fff0002 }, { 0x00000000, 0x7fff0020 }, { 0x00000000, 0x7fff007d }, { 0x00000000, 0x7fff007e }, { 0x00000000, 0x7fff007f }, { 0x00000000, 0x7fff7ffd }, { 0x00000000, 0x7fff7ffe }, { 0x00000000, 0x7fff7fff }, { 0x00000000, 0x7fff3333 }, { 0x00000000, 0x7fff5555 }, { 0x00000000, 0x7ffffffd }, { 0x00000000, 0x7ffffffe }, { 0x00000000, 0x7fffffff }, { 0x00000000, 0x7fff0000 }, { 0x00000000, 0x7fff0001 }, { 0x00000000, 0x7fffaaaa }, { 0x00000000, 0x7fffcccc }, { 0x00000000, 0x7fff8000 }, { 0x00000000, 0x7fff8001 }, { 0x00000000, 0x7fff8002 }, { 0x00000000, 0x7fff8003 }, { 0x00000000, 0x7fffff80 }, { 0x00000000, 0x7fffff81 }, { 0x00000000, 0x7fffff82 }, { 0x00000000, 0x7fffff83 }, { 0x00000000, 0x7fffffe0 }, { 0x00000000, 0x7ffffffd }, { 0x00000000, 0x7ffffffe }, { 0x00000000, 0x7fffffff }, }; const Inputs kOutputs_Movt_ModifiedImmediate_al_r0_0x3333[] = { { 0x00000000, 0x33330000 }, { 0x00000000, 0x33330001 }, { 0x00000000, 0x33330002 }, { 0x00000000, 0x33330020 }, { 0x00000000, 0x3333007d }, { 0x00000000, 0x3333007e }, { 0x00000000, 0x3333007f }, { 0x00000000, 0x33337ffd }, { 0x00000000, 0x33337ffe }, { 0x00000000, 0x33337fff }, { 0x00000000, 0x33333333 }, { 0x00000000, 0x33335555 }, { 0x00000000, 0x3333fffd }, { 0x00000000, 0x3333fffe }, { 0x00000000, 0x3333ffff }, { 0x00000000, 0x33330000 }, { 0x00000000, 0x33330001 }, { 0x00000000, 0x3333aaaa }, { 0x00000000, 0x3333cccc }, { 0x00000000, 0x33338000 }, { 0x00000000, 0x33338001 }, { 0x00000000, 0x33338002 }, { 0x00000000, 0x33338003 }, { 0x00000000, 0x3333ff80 }, { 0x00000000, 0x3333ff81 }, { 0x00000000, 0x3333ff82 }, { 0x00000000, 0x3333ff83 }, { 0x00000000, 0x3333ffe0 }, { 0x00000000, 0x3333fffd }, { 0x00000000, 0x3333fffe }, { 0x00000000, 0x3333ffff }, }; const Inputs kOutputs_Movt_ModifiedImmediate_al_r0_0x5555[] = { { 0x00000000, 0x55550000 }, { 0x00000000, 0x55550001 }, { 0x00000000, 0x55550002 }, { 0x00000000, 0x55550020 }, { 0x00000000, 0x5555007d }, { 0x00000000, 0x5555007e }, { 0x00000000, 0x5555007f }, { 0x00000000, 0x55557ffd }, { 0x00000000, 0x55557ffe }, { 0x00000000, 0x55557fff }, { 0x00000000, 0x55553333 }, { 0x00000000, 0x55555555 }, { 0x00000000, 0x5555fffd }, { 0x00000000, 0x5555fffe }, { 0x00000000, 0x5555ffff }, { 0x00000000, 0x55550000 }, { 0x00000000, 0x55550001 }, { 0x00000000, 0x5555aaaa }, { 0x00000000, 0x5555cccc }, { 0x00000000, 0x55558000 }, { 0x00000000, 0x55558001 }, { 0x00000000, 0x55558002 }, { 0x00000000, 0x55558003 }, { 0x00000000, 0x5555ff80 }, { 0x00000000, 0x5555ff81 }, { 0x00000000, 0x5555ff82 }, { 0x00000000, 0x5555ff83 }, { 0x00000000, 0x5555ffe0 }, { 0x00000000, 0x5555fffd }, { 0x00000000, 0x5555fffe }, { 0x00000000, 0x5555ffff }, }; const Inputs kOutputs_Movt_ModifiedImmediate_al_r0_0xaaaa[] = { { 0x00000000, 0xaaaa0000 }, { 0x00000000, 0xaaaa0001 }, { 0x00000000, 0xaaaa0002 }, { 0x00000000, 0xaaaa0020 }, { 0x00000000, 0xaaaa007d }, { 0x00000000, 0xaaaa007e }, { 0x00000000, 0xaaaa007f }, { 0x00000000, 0xaaaa7ffd }, { 0x00000000, 0xaaaa7ffe }, { 0x00000000, 0xaaaa7fff }, { 0x00000000, 0xaaaa3333 }, { 0x00000000, 0xaaaa5555 }, { 0x00000000, 0xaaaafffd }, { 0x00000000, 0xaaaafffe }, { 0x00000000, 0xaaaaffff }, { 0x00000000, 0xaaaa0000 }, { 0x00000000, 0xaaaa0001 }, { 0x00000000, 0xaaaaaaaa }, { 0x00000000, 0xaaaacccc }, { 0x00000000, 0xaaaa8000 }, { 0x00000000, 0xaaaa8001 }, { 0x00000000, 0xaaaa8002 }, { 0x00000000, 0xaaaa8003 }, { 0x00000000, 0xaaaaff80 }, { 0x00000000, 0xaaaaff81 }, { 0x00000000, 0xaaaaff82 }, { 0x00000000, 0xaaaaff83 }, { 0x00000000, 0xaaaaffe0 }, { 0x00000000, 0xaaaafffd }, { 0x00000000, 0xaaaafffe }, { 0x00000000, 0xaaaaffff }, }; const Inputs kOutputs_Movt_ModifiedImmediate_al_r0_0xcccc[] = { { 0x00000000, 0xcccc0000 }, { 0x00000000, 0xcccc0001 }, { 0x00000000, 0xcccc0002 }, { 0x00000000, 0xcccc0020 }, { 0x00000000, 0xcccc007d }, { 0x00000000, 0xcccc007e }, { 0x00000000, 0xcccc007f }, { 0x00000000, 0xcccc7ffd }, { 0x00000000, 0xcccc7ffe }, { 0x00000000, 0xcccc7fff }, { 0x00000000, 0xcccc3333 }, { 0x00000000, 0xcccc5555 }, { 0x00000000, 0xccccfffd }, { 0x00000000, 0xccccfffe }, { 0x00000000, 0xccccffff }, { 0x00000000, 0xcccc0000 }, { 0x00000000, 0xcccc0001 }, { 0x00000000, 0xccccaaaa }, { 0x00000000, 0xcccccccc }, { 0x00000000, 0xcccc8000 }, { 0x00000000, 0xcccc8001 }, { 0x00000000, 0xcccc8002 }, { 0x00000000, 0xcccc8003 }, { 0x00000000, 0xccccff80 }, { 0x00000000, 0xccccff81 }, { 0x00000000, 0xccccff82 }, { 0x00000000, 0xccccff83 }, { 0x00000000, 0xccccffe0 }, { 0x00000000, 0xccccfffd }, { 0x00000000, 0xccccfffe }, { 0x00000000, 0xccccffff }, }; const Inputs kOutputs_Movt_ModifiedImmediate_al_r0_0x8000[] = { { 0x00000000, 0x80000000 }, { 0x00000000, 0x80000001 }, { 0x00000000, 0x80000002 }, { 0x00000000, 0x80000020 }, { 0x00000000, 0x8000007d }, { 0x00000000, 0x8000007e }, { 0x00000000, 0x8000007f }, { 0x00000000, 0x80007ffd }, { 0x00000000, 0x80007ffe }, { 0x00000000, 0x80007fff }, { 0x00000000, 0x80003333 }, { 0x00000000, 0x80005555 }, { 0x00000000, 0x8000fffd }, { 0x00000000, 0x8000fffe }, { 0x00000000, 0x8000ffff }, { 0x00000000, 0x80000000 }, { 0x00000000, 0x80000001 }, { 0x00000000, 0x8000aaaa }, { 0x00000000, 0x8000cccc }, { 0x00000000, 0x80008000 }, { 0x00000000, 0x80008001 }, { 0x00000000, 0x80008002 }, { 0x00000000, 0x80008003 }, { 0x00000000, 0x8000ff80 }, { 0x00000000, 0x8000ff81 }, { 0x00000000, 0x8000ff82 }, { 0x00000000, 0x8000ff83 }, { 0x00000000, 0x8000ffe0 }, { 0x00000000, 0x8000fffd }, { 0x00000000, 0x8000fffe }, { 0x00000000, 0x8000ffff }, }; const Inputs kOutputs_Movt_ModifiedImmediate_al_r0_0x8001[] = { { 0x00000000, 0x80010000 }, { 0x00000000, 0x80010001 }, { 0x00000000, 0x80010002 }, { 0x00000000, 0x80010020 }, { 0x00000000, 0x8001007d }, { 0x00000000, 0x8001007e }, { 0x00000000, 0x8001007f }, { 0x00000000, 0x80017ffd }, { 0x00000000, 0x80017ffe }, { 0x00000000, 0x80017fff }, { 0x00000000, 0x80013333 }, { 0x00000000, 0x80015555 }, { 0x00000000, 0x8001fffd }, { 0x00000000, 0x8001fffe }, { 0x00000000, 0x8001ffff }, { 0x00000000, 0x80010000 }, { 0x00000000, 0x80010001 }, { 0x00000000, 0x8001aaaa }, { 0x00000000, 0x8001cccc }, { 0x00000000, 0x80018000 }, { 0x00000000, 0x80018001 }, { 0x00000000, 0x80018002 }, { 0x00000000, 0x80018003 }, { 0x00000000, 0x8001ff80 }, { 0x00000000, 0x8001ff81 }, { 0x00000000, 0x8001ff82 }, { 0x00000000, 0x8001ff83 }, { 0x00000000, 0x8001ffe0 }, { 0x00000000, 0x8001fffd }, { 0x00000000, 0x8001fffe }, { 0x00000000, 0x8001ffff }, }; const Inputs kOutputs_Movt_ModifiedImmediate_al_r0_0x8002[] = { { 0x00000000, 0x80020000 }, { 0x00000000, 0x80020001 }, { 0x00000000, 0x80020002 }, { 0x00000000, 0x80020020 }, { 0x00000000, 0x8002007d }, { 0x00000000, 0x8002007e }, { 0x00000000, 0x8002007f }, { 0x00000000, 0x80027ffd }, { 0x00000000, 0x80027ffe }, { 0x00000000, 0x80027fff }, { 0x00000000, 0x80023333 }, { 0x00000000, 0x80025555 }, { 0x00000000, 0x8002fffd }, { 0x00000000, 0x8002fffe }, { 0x00000000, 0x8002ffff }, { 0x00000000, 0x80020000 }, { 0x00000000, 0x80020001 }, { 0x00000000, 0x8002aaaa }, { 0x00000000, 0x8002cccc }, { 0x00000000, 0x80028000 }, { 0x00000000, 0x80028001 }, { 0x00000000, 0x80028002 }, { 0x00000000, 0x80028003 }, { 0x00000000, 0x8002ff80 }, { 0x00000000, 0x8002ff81 }, { 0x00000000, 0x8002ff82 }, { 0x00000000, 0x8002ff83 }, { 0x00000000, 0x8002ffe0 }, { 0x00000000, 0x8002fffd }, { 0x00000000, 0x8002fffe }, { 0x00000000, 0x8002ffff }, }; const Inputs kOutputs_Movt_ModifiedImmediate_al_r0_0x8003[] = { { 0x00000000, 0x80030000 }, { 0x00000000, 0x80030001 }, { 0x00000000, 0x80030002 }, { 0x00000000, 0x80030020 }, { 0x00000000, 0x8003007d }, { 0x00000000, 0x8003007e }, { 0x00000000, 0x8003007f }, { 0x00000000, 0x80037ffd }, { 0x00000000, 0x80037ffe }, { 0x00000000, 0x80037fff }, { 0x00000000, 0x80033333 }, { 0x00000000, 0x80035555 }, { 0x00000000, 0x8003fffd }, { 0x00000000, 0x8003fffe }, { 0x00000000, 0x8003ffff }, { 0x00000000, 0x80030000 }, { 0x00000000, 0x80030001 }, { 0x00000000, 0x8003aaaa }, { 0x00000000, 0x8003cccc }, { 0x00000000, 0x80038000 }, { 0x00000000, 0x80038001 }, { 0x00000000, 0x80038002 }, { 0x00000000, 0x80038003 }, { 0x00000000, 0x8003ff80 }, { 0x00000000, 0x8003ff81 }, { 0x00000000, 0x8003ff82 }, { 0x00000000, 0x8003ff83 }, { 0x00000000, 0x8003ffe0 }, { 0x00000000, 0x8003fffd }, { 0x00000000, 0x8003fffe }, { 0x00000000, 0x8003ffff }, }; const Inputs kOutputs_Movt_ModifiedImmediate_al_r0_0xff80[] = { { 0x00000000, 0xff800000 }, { 0x00000000, 0xff800001 }, { 0x00000000, 0xff800002 }, { 0x00000000, 0xff800020 }, { 0x00000000, 0xff80007d }, { 0x00000000, 0xff80007e }, { 0x00000000, 0xff80007f }, { 0x00000000, 0xff807ffd }, { 0x00000000, 0xff807ffe }, { 0x00000000, 0xff807fff }, { 0x00000000, 0xff803333 }, { 0x00000000, 0xff805555 }, { 0x00000000, 0xff80fffd }, { 0x00000000, 0xff80fffe }, { 0x00000000, 0xff80ffff }, { 0x00000000, 0xff800000 }, { 0x00000000, 0xff800001 }, { 0x00000000, 0xff80aaaa }, { 0x00000000, 0xff80cccc }, { 0x00000000, 0xff808000 }, { 0x00000000, 0xff808001 }, { 0x00000000, 0xff808002 }, { 0x00000000, 0xff808003 }, { 0x00000000, 0xff80ff80 }, { 0x00000000, 0xff80ff81 }, { 0x00000000, 0xff80ff82 }, { 0x00000000, 0xff80ff83 }, { 0x00000000, 0xff80ffe0 }, { 0x00000000, 0xff80fffd }, { 0x00000000, 0xff80fffe }, { 0x00000000, 0xff80ffff }, }; const Inputs kOutputs_Movt_ModifiedImmediate_al_r0_0xff81[] = { { 0x00000000, 0xff810000 }, { 0x00000000, 0xff810001 }, { 0x00000000, 0xff810002 }, { 0x00000000, 0xff810020 }, { 0x00000000, 0xff81007d }, { 0x00000000, 0xff81007e }, { 0x00000000, 0xff81007f }, { 0x00000000, 0xff817ffd }, { 0x00000000, 0xff817ffe }, { 0x00000000, 0xff817fff }, { 0x00000000, 0xff813333 }, { 0x00000000, 0xff815555 }, { 0x00000000, 0xff81fffd }, { 0x00000000, 0xff81fffe }, { 0x00000000, 0xff81ffff }, { 0x00000000, 0xff810000 }, { 0x00000000, 0xff810001 }, { 0x00000000, 0xff81aaaa }, { 0x00000000, 0xff81cccc }, { 0x00000000, 0xff818000 }, { 0x00000000, 0xff818001 }, { 0x00000000, 0xff818002 }, { 0x00000000, 0xff818003 }, { 0x00000000, 0xff81ff80 }, { 0x00000000, 0xff81ff81 }, { 0x00000000, 0xff81ff82 }, { 0x00000000, 0xff81ff83 }, { 0x00000000, 0xff81ffe0 }, { 0x00000000, 0xff81fffd }, { 0x00000000, 0xff81fffe }, { 0x00000000, 0xff81ffff }, }; const Inputs kOutputs_Movt_ModifiedImmediate_al_r0_0xff82[] = { { 0x00000000, 0xff820000 }, { 0x00000000, 0xff820001 }, { 0x00000000, 0xff820002 }, { 0x00000000, 0xff820020 }, { 0x00000000, 0xff82007d }, { 0x00000000, 0xff82007e }, { 0x00000000, 0xff82007f }, { 0x00000000, 0xff827ffd }, { 0x00000000, 0xff827ffe }, { 0x00000000, 0xff827fff }, { 0x00000000, 0xff823333 }, { 0x00000000, 0xff825555 }, { 0x00000000, 0xff82fffd }, { 0x00000000, 0xff82fffe }, { 0x00000000, 0xff82ffff }, { 0x00000000, 0xff820000 }, { 0x00000000, 0xff820001 }, { 0x00000000, 0xff82aaaa }, { 0x00000000, 0xff82cccc }, { 0x00000000, 0xff828000 }, { 0x00000000, 0xff828001 }, { 0x00000000, 0xff828002 }, { 0x00000000, 0xff828003 }, { 0x00000000, 0xff82ff80 }, { 0x00000000, 0xff82ff81 }, { 0x00000000, 0xff82ff82 }, { 0x00000000, 0xff82ff83 }, { 0x00000000, 0xff82ffe0 }, { 0x00000000, 0xff82fffd }, { 0x00000000, 0xff82fffe }, { 0x00000000, 0xff82ffff }, }; const Inputs kOutputs_Movt_ModifiedImmediate_al_r0_0xff83[] = { { 0x00000000, 0xff830000 }, { 0x00000000, 0xff830001 }, { 0x00000000, 0xff830002 }, { 0x00000000, 0xff830020 }, { 0x00000000, 0xff83007d }, { 0x00000000, 0xff83007e }, { 0x00000000, 0xff83007f }, { 0x00000000, 0xff837ffd }, { 0x00000000, 0xff837ffe }, { 0x00000000, 0xff837fff }, { 0x00000000, 0xff833333 }, { 0x00000000, 0xff835555 }, { 0x00000000, 0xff83fffd }, { 0x00000000, 0xff83fffe }, { 0x00000000, 0xff83ffff }, { 0x00000000, 0xff830000 }, { 0x00000000, 0xff830001 }, { 0x00000000, 0xff83aaaa }, { 0x00000000, 0xff83cccc }, { 0x00000000, 0xff838000 }, { 0x00000000, 0xff838001 }, { 0x00000000, 0xff838002 }, { 0x00000000, 0xff838003 }, { 0x00000000, 0xff83ff80 }, { 0x00000000, 0xff83ff81 }, { 0x00000000, 0xff83ff82 }, { 0x00000000, 0xff83ff83 }, { 0x00000000, 0xff83ffe0 }, { 0x00000000, 0xff83fffd }, { 0x00000000, 0xff83fffe }, { 0x00000000, 0xff83ffff }, }; const Inputs kOutputs_Movt_ModifiedImmediate_al_r0_0xffe0[] = { { 0x00000000, 0xffe00000 }, { 0x00000000, 0xffe00001 }, { 0x00000000, 0xffe00002 }, { 0x00000000, 0xffe00020 }, { 0x00000000, 0xffe0007d }, { 0x00000000, 0xffe0007e }, { 0x00000000, 0xffe0007f }, { 0x00000000, 0xffe07ffd }, { 0x00000000, 0xffe07ffe }, { 0x00000000, 0xffe07fff }, { 0x00000000, 0xffe03333 }, { 0x00000000, 0xffe05555 }, { 0x00000000, 0xffe0fffd }, { 0x00000000, 0xffe0fffe }, { 0x00000000, 0xffe0ffff }, { 0x00000000, 0xffe00000 }, { 0x00000000, 0xffe00001 }, { 0x00000000, 0xffe0aaaa }, { 0x00000000, 0xffe0cccc }, { 0x00000000, 0xffe08000 }, { 0x00000000, 0xffe08001 }, { 0x00000000, 0xffe08002 }, { 0x00000000, 0xffe08003 }, { 0x00000000, 0xffe0ff80 }, { 0x00000000, 0xffe0ff81 }, { 0x00000000, 0xffe0ff82 }, { 0x00000000, 0xffe0ff83 }, { 0x00000000, 0xffe0ffe0 }, { 0x00000000, 0xffe0fffd }, { 0x00000000, 0xffe0fffe }, { 0x00000000, 0xffe0ffff }, }; const Inputs kOutputs_Movt_ModifiedImmediate_al_r0_0xfffd[] = { { 0x00000000, 0xfffd0000 }, { 0x00000000, 0xfffd0001 }, { 0x00000000, 0xfffd0002 }, { 0x00000000, 0xfffd0020 }, { 0x00000000, 0xfffd007d }, { 0x00000000, 0xfffd007e }, { 0x00000000, 0xfffd007f }, { 0x00000000, 0xfffd7ffd }, { 0x00000000, 0xfffd7ffe }, { 0x00000000, 0xfffd7fff }, { 0x00000000, 0xfffd3333 }, { 0x00000000, 0xfffd5555 }, { 0x00000000, 0xfffdfffd }, { 0x00000000, 0xfffdfffe }, { 0x00000000, 0xfffdffff }, { 0x00000000, 0xfffd0000 }, { 0x00000000, 0xfffd0001 }, { 0x00000000, 0xfffdaaaa }, { 0x00000000, 0xfffdcccc }, { 0x00000000, 0xfffd8000 }, { 0x00000000, 0xfffd8001 }, { 0x00000000, 0xfffd8002 }, { 0x00000000, 0xfffd8003 }, { 0x00000000, 0xfffdff80 }, { 0x00000000, 0xfffdff81 }, { 0x00000000, 0xfffdff82 }, { 0x00000000, 0xfffdff83 }, { 0x00000000, 0xfffdffe0 }, { 0x00000000, 0xfffdfffd }, { 0x00000000, 0xfffdfffe }, { 0x00000000, 0xfffdffff }, }; const Inputs kOutputs_Movt_ModifiedImmediate_al_r0_0xfffe[] = { { 0x00000000, 0xfffe0000 }, { 0x00000000, 0xfffe0001 }, { 0x00000000, 0xfffe0002 }, { 0x00000000, 0xfffe0020 }, { 0x00000000, 0xfffe007d }, { 0x00000000, 0xfffe007e }, { 0x00000000, 0xfffe007f }, { 0x00000000, 0xfffe7ffd }, { 0x00000000, 0xfffe7ffe }, { 0x00000000, 0xfffe7fff }, { 0x00000000, 0xfffe3333 }, { 0x00000000, 0xfffe5555 }, { 0x00000000, 0xfffefffd }, { 0x00000000, 0xfffefffe }, { 0x00000000, 0xfffeffff }, { 0x00000000, 0xfffe0000 }, { 0x00000000, 0xfffe0001 }, { 0x00000000, 0xfffeaaaa }, { 0x00000000, 0xfffecccc }, { 0x00000000, 0xfffe8000 }, { 0x00000000, 0xfffe8001 }, { 0x00000000, 0xfffe8002 }, { 0x00000000, 0xfffe8003 }, { 0x00000000, 0xfffeff80 }, { 0x00000000, 0xfffeff81 }, { 0x00000000, 0xfffeff82 }, { 0x00000000, 0xfffeff83 }, { 0x00000000, 0xfffeffe0 }, { 0x00000000, 0xfffefffd }, { 0x00000000, 0xfffefffe }, { 0x00000000, 0xfffeffff }, }; const Inputs kOutputs_Movt_ModifiedImmediate_al_r0_0xffff[] = { { 0x00000000, 0xffff0000 }, { 0x00000000, 0xffff0001 }, { 0x00000000, 0xffff0002 }, { 0x00000000, 0xffff0020 }, { 0x00000000, 0xffff007d }, { 0x00000000, 0xffff007e }, { 0x00000000, 0xffff007f }, { 0x00000000, 0xffff7ffd }, { 0x00000000, 0xffff7ffe }, { 0x00000000, 0xffff7fff }, { 0x00000000, 0xffff3333 }, { 0x00000000, 0xffff5555 }, { 0x00000000, 0xfffffffd }, { 0x00000000, 0xfffffffe }, { 0x00000000, 0xffffffff }, { 0x00000000, 0xffff0000 }, { 0x00000000, 0xffff0001 }, { 0x00000000, 0xffffaaaa }, { 0x00000000, 0xffffcccc }, { 0x00000000, 0xffff8000 }, { 0x00000000, 0xffff8001 }, { 0x00000000, 0xffff8002 }, { 0x00000000, 0xffff8003 }, { 0x00000000, 0xffffff80 }, { 0x00000000, 0xffffff81 }, { 0x00000000, 0xffffff82 }, { 0x00000000, 0xffffff83 }, { 0x00000000, 0xffffffe0 }, { 0x00000000, 0xfffffffd }, { 0x00000000, 0xfffffffe }, { 0x00000000, 0xffffffff }, }; const TestResult kReferenceMovt[] = { { ARRAY_SIZE(kOutputs_Movt_Condition_eq_r0_0x0), kOutputs_Movt_Condition_eq_r0_0x0, }, { ARRAY_SIZE(kOutputs_Movt_Condition_ne_r0_0x0), kOutputs_Movt_Condition_ne_r0_0x0, }, { ARRAY_SIZE(kOutputs_Movt_Condition_cs_r0_0x0), kOutputs_Movt_Condition_cs_r0_0x0, }, { ARRAY_SIZE(kOutputs_Movt_Condition_cc_r0_0x0), kOutputs_Movt_Condition_cc_r0_0x0, }, { ARRAY_SIZE(kOutputs_Movt_Condition_mi_r0_0x0), kOutputs_Movt_Condition_mi_r0_0x0, }, { ARRAY_SIZE(kOutputs_Movt_Condition_pl_r0_0x0), kOutputs_Movt_Condition_pl_r0_0x0, }, { ARRAY_SIZE(kOutputs_Movt_Condition_vs_r0_0x0), kOutputs_Movt_Condition_vs_r0_0x0, }, { ARRAY_SIZE(kOutputs_Movt_Condition_vc_r0_0x0), kOutputs_Movt_Condition_vc_r0_0x0, }, { ARRAY_SIZE(kOutputs_Movt_Condition_hi_r0_0x0), kOutputs_Movt_Condition_hi_r0_0x0, }, { ARRAY_SIZE(kOutputs_Movt_Condition_ls_r0_0x0), kOutputs_Movt_Condition_ls_r0_0x0, }, { ARRAY_SIZE(kOutputs_Movt_Condition_ge_r0_0x0), kOutputs_Movt_Condition_ge_r0_0x0, }, { ARRAY_SIZE(kOutputs_Movt_Condition_lt_r0_0x0), kOutputs_Movt_Condition_lt_r0_0x0, }, { ARRAY_SIZE(kOutputs_Movt_Condition_gt_r0_0x0), kOutputs_Movt_Condition_gt_r0_0x0, }, { ARRAY_SIZE(kOutputs_Movt_Condition_le_r0_0x0), kOutputs_Movt_Condition_le_r0_0x0, }, { ARRAY_SIZE(kOutputs_Movt_Condition_al_r0_0x0), kOutputs_Movt_Condition_al_r0_0x0, }, { ARRAY_SIZE(kOutputs_Movt_ModifiedImmediate_al_r0_0x0000), kOutputs_Movt_ModifiedImmediate_al_r0_0x0000, }, { ARRAY_SIZE(kOutputs_Movt_ModifiedImmediate_al_r0_0x0001), kOutputs_Movt_ModifiedImmediate_al_r0_0x0001, }, { ARRAY_SIZE(kOutputs_Movt_ModifiedImmediate_al_r0_0x0002), kOutputs_Movt_ModifiedImmediate_al_r0_0x0002, }, { ARRAY_SIZE(kOutputs_Movt_ModifiedImmediate_al_r0_0x0020), kOutputs_Movt_ModifiedImmediate_al_r0_0x0020, }, { ARRAY_SIZE(kOutputs_Movt_ModifiedImmediate_al_r0_0x007d), kOutputs_Movt_ModifiedImmediate_al_r0_0x007d, }, { ARRAY_SIZE(kOutputs_Movt_ModifiedImmediate_al_r0_0x007e), kOutputs_Movt_ModifiedImmediate_al_r0_0x007e, }, { ARRAY_SIZE(kOutputs_Movt_ModifiedImmediate_al_r0_0x007f), kOutputs_Movt_ModifiedImmediate_al_r0_0x007f, }, { ARRAY_SIZE(kOutputs_Movt_ModifiedImmediate_al_r0_0x7ffd), kOutputs_Movt_ModifiedImmediate_al_r0_0x7ffd, }, { ARRAY_SIZE(kOutputs_Movt_ModifiedImmediate_al_r0_0x7ffe), kOutputs_Movt_ModifiedImmediate_al_r0_0x7ffe, }, { ARRAY_SIZE(kOutputs_Movt_ModifiedImmediate_al_r0_0x7fff), kOutputs_Movt_ModifiedImmediate_al_r0_0x7fff, }, { ARRAY_SIZE(kOutputs_Movt_ModifiedImmediate_al_r0_0x3333), kOutputs_Movt_ModifiedImmediate_al_r0_0x3333, }, { ARRAY_SIZE(kOutputs_Movt_ModifiedImmediate_al_r0_0x5555), kOutputs_Movt_ModifiedImmediate_al_r0_0x5555, }, { ARRAY_SIZE(kOutputs_Movt_ModifiedImmediate_al_r0_0xaaaa), kOutputs_Movt_ModifiedImmediate_al_r0_0xaaaa, }, { ARRAY_SIZE(kOutputs_Movt_ModifiedImmediate_al_r0_0xcccc), kOutputs_Movt_ModifiedImmediate_al_r0_0xcccc, }, { ARRAY_SIZE(kOutputs_Movt_ModifiedImmediate_al_r0_0x8000), kOutputs_Movt_ModifiedImmediate_al_r0_0x8000, }, { ARRAY_SIZE(kOutputs_Movt_ModifiedImmediate_al_r0_0x8001), kOutputs_Movt_ModifiedImmediate_al_r0_0x8001, }, { ARRAY_SIZE(kOutputs_Movt_ModifiedImmediate_al_r0_0x8002), kOutputs_Movt_ModifiedImmediate_al_r0_0x8002, }, { ARRAY_SIZE(kOutputs_Movt_ModifiedImmediate_al_r0_0x8003), kOutputs_Movt_ModifiedImmediate_al_r0_0x8003, }, { ARRAY_SIZE(kOutputs_Movt_ModifiedImmediate_al_r0_0xff80), kOutputs_Movt_ModifiedImmediate_al_r0_0xff80, }, { ARRAY_SIZE(kOutputs_Movt_ModifiedImmediate_al_r0_0xff81), kOutputs_Movt_ModifiedImmediate_al_r0_0xff81, }, { ARRAY_SIZE(kOutputs_Movt_ModifiedImmediate_al_r0_0xff82), kOutputs_Movt_ModifiedImmediate_al_r0_0xff82, }, { ARRAY_SIZE(kOutputs_Movt_ModifiedImmediate_al_r0_0xff83), kOutputs_Movt_ModifiedImmediate_al_r0_0xff83, }, { ARRAY_SIZE(kOutputs_Movt_ModifiedImmediate_al_r0_0xffe0), kOutputs_Movt_ModifiedImmediate_al_r0_0xffe0, }, { ARRAY_SIZE(kOutputs_Movt_ModifiedImmediate_al_r0_0xfffd), kOutputs_Movt_ModifiedImmediate_al_r0_0xfffd, }, { ARRAY_SIZE(kOutputs_Movt_ModifiedImmediate_al_r0_0xfffe), kOutputs_Movt_ModifiedImmediate_al_r0_0xfffe, }, { ARRAY_SIZE(kOutputs_Movt_ModifiedImmediate_al_r0_0xffff), kOutputs_Movt_ModifiedImmediate_al_r0_0xffff, }, }; #endif // VIXL_SIMULATOR_COND_RD_OPERAND_IMM16_MOVT_T32_H_