| // Copyright 2015, ARM Limited |
| // 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_RD_OPERAND_IMM16_T32_MOV_H_ |
| #define VIXL_ASSEMBLER_COND_RD_OPERAND_IMM16_T32_MOV_H_ |
| |
| static const byte kInstruction_Mov_al_r0_0x0000[] = { |
| 0x4f, 0xf0, 0x00, 0x00 // Mov al r0 0x0000 |
| }; |
| static const byte kInstruction_Mov_al_r0_0x0001[] = { |
| 0x4f, 0xf0, 0x01, 0x00 // Mov al r0 0x0001 |
| }; |
| static const byte kInstruction_Mov_al_r0_0x0002[] = { |
| 0x4f, 0xf0, 0x02, 0x00 // Mov al r0 0x0002 |
| }; |
| static const byte kInstruction_Mov_al_r0_0x0020[] = { |
| 0x4f, 0xf0, 0x20, 0x00 // Mov al r0 0x0020 |
| }; |
| static const byte kInstruction_Mov_al_r0_0x007d[] = { |
| 0x4f, 0xf0, 0x7d, 0x00 // Mov al r0 0x007d |
| }; |
| static const byte kInstruction_Mov_al_r0_0x007e[] = { |
| 0x4f, 0xf0, 0x7e, 0x00 // Mov al r0 0x007e |
| }; |
| static const byte kInstruction_Mov_al_r0_0x007f[] = { |
| 0x4f, 0xf0, 0x7f, 0x00 // Mov al r0 0x007f |
| }; |
| static const byte kInstruction_Mov_al_r0_0x7ffd[] = { |
| 0x47, 0xf6, 0xfd, 0x70 // Mov al r0 0x7ffd |
| }; |
| static const byte kInstruction_Mov_al_r0_0x7ffe[] = { |
| 0x47, 0xf6, 0xfe, 0x70 // Mov al r0 0x7ffe |
| }; |
| static const byte kInstruction_Mov_al_r0_0x7fff[] = { |
| 0x47, 0xf6, 0xff, 0x70 // Mov al r0 0x7fff |
| }; |
| static const byte kInstruction_Mov_al_r0_0x3333[] = { |
| 0x43, 0xf2, 0x33, 0x30 // Mov al r0 0x3333 |
| }; |
| static const byte kInstruction_Mov_al_r0_0x5555[] = { |
| 0x45, 0xf2, 0x55, 0x50 // Mov al r0 0x5555 |
| }; |
| static const byte kInstruction_Mov_al_r0_0xaaaa[] = { |
| 0x4a, 0xf6, 0xaa, 0x20 // Mov al r0 0xaaaa |
| }; |
| static const byte kInstruction_Mov_al_r0_0xcccc[] = { |
| 0x4c, 0xf6, 0xcc, 0x40 // Mov al r0 0xcccc |
| }; |
| static const byte kInstruction_Mov_al_r0_0x8000[] = { |
| 0x4f, 0xf4, 0x00, 0x40 // Mov al r0 0x8000 |
| }; |
| static const byte kInstruction_Mov_al_r0_0x8001[] = { |
| 0x48, 0xf2, 0x01, 0x00 // Mov al r0 0x8001 |
| }; |
| static const byte kInstruction_Mov_al_r0_0x8002[] = { |
| 0x48, 0xf2, 0x02, 0x00 // Mov al r0 0x8002 |
| }; |
| static const byte kInstruction_Mov_al_r0_0x8003[] = { |
| 0x48, 0xf2, 0x03, 0x00 // Mov al r0 0x8003 |
| }; |
| static const byte kInstruction_Mov_al_r0_0xff80[] = { |
| 0x4f, 0xf6, 0x80, 0x70 // Mov al r0 0xff80 |
| }; |
| static const byte kInstruction_Mov_al_r0_0xff81[] = { |
| 0x4f, 0xf6, 0x81, 0x70 // Mov al r0 0xff81 |
| }; |
| static const byte kInstruction_Mov_al_r0_0xff82[] = { |
| 0x4f, 0xf6, 0x82, 0x70 // Mov al r0 0xff82 |
| }; |
| static const byte kInstruction_Mov_al_r0_0xff83[] = { |
| 0x4f, 0xf6, 0x83, 0x70 // Mov al r0 0xff83 |
| }; |
| static const byte kInstruction_Mov_al_r0_0xffe0[] = { |
| 0x4f, 0xf6, 0xe0, 0x70 // Mov al r0 0xffe0 |
| }; |
| static const byte kInstruction_Mov_al_r0_0xfffd[] = { |
| 0x4f, 0xf6, 0xfd, 0x70 // Mov al r0 0xfffd |
| }; |
| static const byte kInstruction_Mov_al_r0_0xfffe[] = { |
| 0x4f, 0xf6, 0xfe, 0x70 // Mov al r0 0xfffe |
| }; |
| static const byte kInstruction_Mov_al_r0_0xffff[] = { |
| 0x4f, 0xf6, 0xff, 0x70 // Mov al r0 0xffff |
| }; |
| static const byte kInstruction_Mov_al_r1_0x0000[] = { |
| 0x4f, 0xf0, 0x00, 0x01 // Mov al r1 0x0000 |
| }; |
| static const byte kInstruction_Mov_al_r1_0x0001[] = { |
| 0x4f, 0xf0, 0x01, 0x01 // Mov al r1 0x0001 |
| }; |
| static const byte kInstruction_Mov_al_r1_0x0002[] = { |
| 0x4f, 0xf0, 0x02, 0x01 // Mov al r1 0x0002 |
| }; |
| static const byte kInstruction_Mov_al_r1_0x0020[] = { |
| 0x4f, 0xf0, 0x20, 0x01 // Mov al r1 0x0020 |
| }; |
| static const byte kInstruction_Mov_al_r1_0x007d[] = { |
| 0x4f, 0xf0, 0x7d, 0x01 // Mov al r1 0x007d |
| }; |
| static const byte kInstruction_Mov_al_r1_0x007e[] = { |
| 0x4f, 0xf0, 0x7e, 0x01 // Mov al r1 0x007e |
| }; |
| static const byte kInstruction_Mov_al_r1_0x007f[] = { |
| 0x4f, 0xf0, 0x7f, 0x01 // Mov al r1 0x007f |
| }; |
| static const byte kInstruction_Mov_al_r1_0x7ffd[] = { |
| 0x47, 0xf6, 0xfd, 0x71 // Mov al r1 0x7ffd |
| }; |
| static const byte kInstruction_Mov_al_r1_0x7ffe[] = { |
| 0x47, 0xf6, 0xfe, 0x71 // Mov al r1 0x7ffe |
| }; |
| static const byte kInstruction_Mov_al_r1_0x7fff[] = { |
| 0x47, 0xf6, 0xff, 0x71 // Mov al r1 0x7fff |
| }; |
| static const byte kInstruction_Mov_al_r1_0x3333[] = { |
| 0x43, 0xf2, 0x33, 0x31 // Mov al r1 0x3333 |
| }; |
| static const byte kInstruction_Mov_al_r1_0x5555[] = { |
| 0x45, 0xf2, 0x55, 0x51 // Mov al r1 0x5555 |
| }; |
| static const byte kInstruction_Mov_al_r1_0xaaaa[] = { |
| 0x4a, 0xf6, 0xaa, 0x21 // Mov al r1 0xaaaa |
| }; |
| static const byte kInstruction_Mov_al_r1_0xcccc[] = { |
| 0x4c, 0xf6, 0xcc, 0x41 // Mov al r1 0xcccc |
| }; |
| static const byte kInstruction_Mov_al_r1_0x8000[] = { |
| 0x4f, 0xf4, 0x00, 0x41 // Mov al r1 0x8000 |
| }; |
| static const byte kInstruction_Mov_al_r1_0x8001[] = { |
| 0x48, 0xf2, 0x01, 0x01 // Mov al r1 0x8001 |
| }; |
| static const byte kInstruction_Mov_al_r1_0x8002[] = { |
| 0x48, 0xf2, 0x02, 0x01 // Mov al r1 0x8002 |
| }; |
| static const byte kInstruction_Mov_al_r1_0x8003[] = { |
| 0x48, 0xf2, 0x03, 0x01 // Mov al r1 0x8003 |
| }; |
| static const byte kInstruction_Mov_al_r1_0xff80[] = { |
| 0x4f, 0xf6, 0x80, 0x71 // Mov al r1 0xff80 |
| }; |
| static const byte kInstruction_Mov_al_r1_0xff81[] = { |
| 0x4f, 0xf6, 0x81, 0x71 // Mov al r1 0xff81 |
| }; |
| static const byte kInstruction_Mov_al_r1_0xff82[] = { |
| 0x4f, 0xf6, 0x82, 0x71 // Mov al r1 0xff82 |
| }; |
| static const byte kInstruction_Mov_al_r1_0xff83[] = { |
| 0x4f, 0xf6, 0x83, 0x71 // Mov al r1 0xff83 |
| }; |
| static const byte kInstruction_Mov_al_r1_0xffe0[] = { |
| 0x4f, 0xf6, 0xe0, 0x71 // Mov al r1 0xffe0 |
| }; |
| static const byte kInstruction_Mov_al_r1_0xfffd[] = { |
| 0x4f, 0xf6, 0xfd, 0x71 // Mov al r1 0xfffd |
| }; |
| static const byte kInstruction_Mov_al_r1_0xfffe[] = { |
| 0x4f, 0xf6, 0xfe, 0x71 // Mov al r1 0xfffe |
| }; |
| static const byte kInstruction_Mov_al_r1_0xffff[] = { |
| 0x4f, 0xf6, 0xff, 0x71 // Mov al r1 0xffff |
| }; |
| static const byte kInstruction_Mov_al_r2_0x0000[] = { |
| 0x4f, 0xf0, 0x00, 0x02 // Mov al r2 0x0000 |
| }; |
| static const byte kInstruction_Mov_al_r2_0x0001[] = { |
| 0x4f, 0xf0, 0x01, 0x02 // Mov al r2 0x0001 |
| }; |
| static const byte kInstruction_Mov_al_r2_0x0002[] = { |
| 0x4f, 0xf0, 0x02, 0x02 // Mov al r2 0x0002 |
| }; |
| static const byte kInstruction_Mov_al_r2_0x0020[] = { |
| 0x4f, 0xf0, 0x20, 0x02 // Mov al r2 0x0020 |
| }; |
| static const byte kInstruction_Mov_al_r2_0x007d[] = { |
| 0x4f, 0xf0, 0x7d, 0x02 // Mov al r2 0x007d |
| }; |
| static const byte kInstruction_Mov_al_r2_0x007e[] = { |
| 0x4f, 0xf0, 0x7e, 0x02 // Mov al r2 0x007e |
| }; |
| static const byte kInstruction_Mov_al_r2_0x007f[] = { |
| 0x4f, 0xf0, 0x7f, 0x02 // Mov al r2 0x007f |
| }; |
| static const byte kInstruction_Mov_al_r2_0x7ffd[] = { |
| 0x47, 0xf6, 0xfd, 0x72 // Mov al r2 0x7ffd |
| }; |
| static const byte kInstruction_Mov_al_r2_0x7ffe[] = { |
| 0x47, 0xf6, 0xfe, 0x72 // Mov al r2 0x7ffe |
| }; |
| static const byte kInstruction_Mov_al_r2_0x7fff[] = { |
| 0x47, 0xf6, 0xff, 0x72 // Mov al r2 0x7fff |
| }; |
| static const byte kInstruction_Mov_al_r2_0x3333[] = { |
| 0x43, 0xf2, 0x33, 0x32 // Mov al r2 0x3333 |
| }; |
| static const byte kInstruction_Mov_al_r2_0x5555[] = { |
| 0x45, 0xf2, 0x55, 0x52 // Mov al r2 0x5555 |
| }; |
| static const byte kInstruction_Mov_al_r2_0xaaaa[] = { |
| 0x4a, 0xf6, 0xaa, 0x22 // Mov al r2 0xaaaa |
| }; |
| static const byte kInstruction_Mov_al_r2_0xcccc[] = { |
| 0x4c, 0xf6, 0xcc, 0x42 // Mov al r2 0xcccc |
| }; |
| static const byte kInstruction_Mov_al_r2_0x8000[] = { |
| 0x4f, 0xf4, 0x00, 0x42 // Mov al r2 0x8000 |
| }; |
| static const byte kInstruction_Mov_al_r2_0x8001[] = { |
| 0x48, 0xf2, 0x01, 0x02 // Mov al r2 0x8001 |
| }; |
| static const byte kInstruction_Mov_al_r2_0x8002[] = { |
| 0x48, 0xf2, 0x02, 0x02 // Mov al r2 0x8002 |
| }; |
| static const byte kInstruction_Mov_al_r2_0x8003[] = { |
| 0x48, 0xf2, 0x03, 0x02 // Mov al r2 0x8003 |
| }; |
| static const byte kInstruction_Mov_al_r2_0xff80[] = { |
| 0x4f, 0xf6, 0x80, 0x72 // Mov al r2 0xff80 |
| }; |
| static const byte kInstruction_Mov_al_r2_0xff81[] = { |
| 0x4f, 0xf6, 0x81, 0x72 // Mov al r2 0xff81 |
| }; |
| static const byte kInstruction_Mov_al_r2_0xff82[] = { |
| 0x4f, 0xf6, 0x82, 0x72 // Mov al r2 0xff82 |
| }; |
| static const byte kInstruction_Mov_al_r2_0xff83[] = { |
| 0x4f, 0xf6, 0x83, 0x72 // Mov al r2 0xff83 |
| }; |
| static const byte kInstruction_Mov_al_r2_0xffe0[] = { |
| 0x4f, 0xf6, 0xe0, 0x72 // Mov al r2 0xffe0 |
| }; |
| static const byte kInstruction_Mov_al_r2_0xfffd[] = { |
| 0x4f, 0xf6, 0xfd, 0x72 // Mov al r2 0xfffd |
| }; |
| static const byte kInstruction_Mov_al_r2_0xfffe[] = { |
| 0x4f, 0xf6, 0xfe, 0x72 // Mov al r2 0xfffe |
| }; |
| static const byte kInstruction_Mov_al_r2_0xffff[] = { |
| 0x4f, 0xf6, 0xff, 0x72 // Mov al r2 0xffff |
| }; |
| static const byte kInstruction_Mov_al_r3_0x0000[] = { |
| 0x4f, 0xf0, 0x00, 0x03 // Mov al r3 0x0000 |
| }; |
| static const byte kInstruction_Mov_al_r3_0x0001[] = { |
| 0x4f, 0xf0, 0x01, 0x03 // Mov al r3 0x0001 |
| }; |
| static const byte kInstruction_Mov_al_r3_0x0002[] = { |
| 0x4f, 0xf0, 0x02, 0x03 // Mov al r3 0x0002 |
| }; |
| static const byte kInstruction_Mov_al_r3_0x0020[] = { |
| 0x4f, 0xf0, 0x20, 0x03 // Mov al r3 0x0020 |
| }; |
| static const byte kInstruction_Mov_al_r3_0x007d[] = { |
| 0x4f, 0xf0, 0x7d, 0x03 // Mov al r3 0x007d |
| }; |
| static const byte kInstruction_Mov_al_r3_0x007e[] = { |
| 0x4f, 0xf0, 0x7e, 0x03 // Mov al r3 0x007e |
| }; |
| static const byte kInstruction_Mov_al_r3_0x007f[] = { |
| 0x4f, 0xf0, 0x7f, 0x03 // Mov al r3 0x007f |
| }; |
| static const byte kInstruction_Mov_al_r3_0x7ffd[] = { |
| 0x47, 0xf6, 0xfd, 0x73 // Mov al r3 0x7ffd |
| }; |
| static const byte kInstruction_Mov_al_r3_0x7ffe[] = { |
| 0x47, 0xf6, 0xfe, 0x73 // Mov al r3 0x7ffe |
| }; |
| static const byte kInstruction_Mov_al_r3_0x7fff[] = { |
| 0x47, 0xf6, 0xff, 0x73 // Mov al r3 0x7fff |
| }; |
| static const byte kInstruction_Mov_al_r3_0x3333[] = { |
| 0x43, 0xf2, 0x33, 0x33 // Mov al r3 0x3333 |
| }; |
| static const byte kInstruction_Mov_al_r3_0x5555[] = { |
| 0x45, 0xf2, 0x55, 0x53 // Mov al r3 0x5555 |
| }; |
| static const byte kInstruction_Mov_al_r3_0xaaaa[] = { |
| 0x4a, 0xf6, 0xaa, 0x23 // Mov al r3 0xaaaa |
| }; |
| static const byte kInstruction_Mov_al_r3_0xcccc[] = { |
| 0x4c, 0xf6, 0xcc, 0x43 // Mov al r3 0xcccc |
| }; |
| static const byte kInstruction_Mov_al_r3_0x8000[] = { |
| 0x4f, 0xf4, 0x00, 0x43 // Mov al r3 0x8000 |
| }; |
| static const byte kInstruction_Mov_al_r3_0x8001[] = { |
| 0x48, 0xf2, 0x01, 0x03 // Mov al r3 0x8001 |
| }; |
| static const byte kInstruction_Mov_al_r3_0x8002[] = { |
| 0x48, 0xf2, 0x02, 0x03 // Mov al r3 0x8002 |
| }; |
| static const byte kInstruction_Mov_al_r3_0x8003[] = { |
| 0x48, 0xf2, 0x03, 0x03 // Mov al r3 0x8003 |
| }; |
| static const byte kInstruction_Mov_al_r3_0xff80[] = { |
| 0x4f, 0xf6, 0x80, 0x73 // Mov al r3 0xff80 |
| }; |
| static const byte kInstruction_Mov_al_r3_0xff81[] = { |
| 0x4f, 0xf6, 0x81, 0x73 // Mov al r3 0xff81 |
| }; |
| static const byte kInstruction_Mov_al_r3_0xff82[] = { |
| 0x4f, 0xf6, 0x82, 0x73 // Mov al r3 0xff82 |
| }; |
| static const byte kInstruction_Mov_al_r3_0xff83[] = { |
| 0x4f, 0xf6, 0x83, 0x73 // Mov al r3 0xff83 |
| }; |
| static const byte kInstruction_Mov_al_r3_0xffe0[] = { |
| 0x4f, 0xf6, 0xe0, 0x73 // Mov al r3 0xffe0 |
| }; |
| static const byte kInstruction_Mov_al_r3_0xfffd[] = { |
| 0x4f, 0xf6, 0xfd, 0x73 // Mov al r3 0xfffd |
| }; |
| static const byte kInstruction_Mov_al_r3_0xfffe[] = { |
| 0x4f, 0xf6, 0xfe, 0x73 // Mov al r3 0xfffe |
| }; |
| static const byte kInstruction_Mov_al_r3_0xffff[] = { |
| 0x4f, 0xf6, 0xff, 0x73 // Mov al r3 0xffff |
| }; |
| static const byte kInstruction_Mov_al_r4_0x0000[] = { |
| 0x4f, 0xf0, 0x00, 0x04 // Mov al r4 0x0000 |
| }; |
| static const byte kInstruction_Mov_al_r4_0x0001[] = { |
| 0x4f, 0xf0, 0x01, 0x04 // Mov al r4 0x0001 |
| }; |
| static const byte kInstruction_Mov_al_r4_0x0002[] = { |
| 0x4f, 0xf0, 0x02, 0x04 // Mov al r4 0x0002 |
| }; |
| static const byte kInstruction_Mov_al_r4_0x0020[] = { |
| 0x4f, 0xf0, 0x20, 0x04 // Mov al r4 0x0020 |
| }; |
| static const byte kInstruction_Mov_al_r4_0x007d[] = { |
| 0x4f, 0xf0, 0x7d, 0x04 // Mov al r4 0x007d |
| }; |
| static const byte kInstruction_Mov_al_r4_0x007e[] = { |
| 0x4f, 0xf0, 0x7e, 0x04 // Mov al r4 0x007e |
| }; |
| static const byte kInstruction_Mov_al_r4_0x007f[] = { |
| 0x4f, 0xf0, 0x7f, 0x04 // Mov al r4 0x007f |
| }; |
| static const byte kInstruction_Mov_al_r4_0x7ffd[] = { |
| 0x47, 0xf6, 0xfd, 0x74 // Mov al r4 0x7ffd |
| }; |
| static const byte kInstruction_Mov_al_r4_0x7ffe[] = { |
| 0x47, 0xf6, 0xfe, 0x74 // Mov al r4 0x7ffe |
| }; |
| static const byte kInstruction_Mov_al_r4_0x7fff[] = { |
| 0x47, 0xf6, 0xff, 0x74 // Mov al r4 0x7fff |
| }; |
| static const byte kInstruction_Mov_al_r4_0x3333[] = { |
| 0x43, 0xf2, 0x33, 0x34 // Mov al r4 0x3333 |
| }; |
| static const byte kInstruction_Mov_al_r4_0x5555[] = { |
| 0x45, 0xf2, 0x55, 0x54 // Mov al r4 0x5555 |
| }; |
| static const byte kInstruction_Mov_al_r4_0xaaaa[] = { |
| 0x4a, 0xf6, 0xaa, 0x24 // Mov al r4 0xaaaa |
| }; |
| static const byte kInstruction_Mov_al_r4_0xcccc[] = { |
| 0x4c, 0xf6, 0xcc, 0x44 // Mov al r4 0xcccc |
| }; |
| static const byte kInstruction_Mov_al_r4_0x8000[] = { |
| 0x4f, 0xf4, 0x00, 0x44 // Mov al r4 0x8000 |
| }; |
| static const byte kInstruction_Mov_al_r4_0x8001[] = { |
| 0x48, 0xf2, 0x01, 0x04 // Mov al r4 0x8001 |
| }; |
| static const byte kInstruction_Mov_al_r4_0x8002[] = { |
| 0x48, 0xf2, 0x02, 0x04 // Mov al r4 0x8002 |
| }; |
| static const byte kInstruction_Mov_al_r4_0x8003[] = { |
| 0x48, 0xf2, 0x03, 0x04 // Mov al r4 0x8003 |
| }; |
| static const byte kInstruction_Mov_al_r4_0xff80[] = { |
| 0x4f, 0xf6, 0x80, 0x74 // Mov al r4 0xff80 |
| }; |
| static const byte kInstruction_Mov_al_r4_0xff81[] = { |
| 0x4f, 0xf6, 0x81, 0x74 // Mov al r4 0xff81 |
| }; |
| static const byte kInstruction_Mov_al_r4_0xff82[] = { |
| 0x4f, 0xf6, 0x82, 0x74 // Mov al r4 0xff82 |
| }; |
| static const byte kInstruction_Mov_al_r4_0xff83[] = { |
| 0x4f, 0xf6, 0x83, 0x74 // Mov al r4 0xff83 |
| }; |
| static const byte kInstruction_Mov_al_r4_0xffe0[] = { |
| 0x4f, 0xf6, 0xe0, 0x74 // Mov al r4 0xffe0 |
| }; |
| static const byte kInstruction_Mov_al_r4_0xfffd[] = { |
| 0x4f, 0xf6, 0xfd, 0x74 // Mov al r4 0xfffd |
| }; |
| static const byte kInstruction_Mov_al_r4_0xfffe[] = { |
| 0x4f, 0xf6, 0xfe, 0x74 // Mov al r4 0xfffe |
| }; |
| static const byte kInstruction_Mov_al_r4_0xffff[] = { |
| 0x4f, 0xf6, 0xff, 0x74 // Mov al r4 0xffff |
| }; |
| static const byte kInstruction_Mov_al_r5_0x0000[] = { |
| 0x4f, 0xf0, 0x00, 0x05 // Mov al r5 0x0000 |
| }; |
| static const byte kInstruction_Mov_al_r5_0x0001[] = { |
| 0x4f, 0xf0, 0x01, 0x05 // Mov al r5 0x0001 |
| }; |
| static const byte kInstruction_Mov_al_r5_0x0002[] = { |
| 0x4f, 0xf0, 0x02, 0x05 // Mov al r5 0x0002 |
| }; |
| static const byte kInstruction_Mov_al_r5_0x0020[] = { |
| 0x4f, 0xf0, 0x20, 0x05 // Mov al r5 0x0020 |
| }; |
| static const byte kInstruction_Mov_al_r5_0x007d[] = { |
| 0x4f, 0xf0, 0x7d, 0x05 // Mov al r5 0x007d |
| }; |
| static const byte kInstruction_Mov_al_r5_0x007e[] = { |
| 0x4f, 0xf0, 0x7e, 0x05 // Mov al r5 0x007e |
| }; |
| static const byte kInstruction_Mov_al_r5_0x007f[] = { |
| 0x4f, 0xf0, 0x7f, 0x05 // Mov al r5 0x007f |
| }; |
| static const byte kInstruction_Mov_al_r5_0x7ffd[] = { |
| 0x47, 0xf6, 0xfd, 0x75 // Mov al r5 0x7ffd |
| }; |
| static const byte kInstruction_Mov_al_r5_0x7ffe[] = { |
| 0x47, 0xf6, 0xfe, 0x75 // Mov al r5 0x7ffe |
| }; |
| static const byte kInstruction_Mov_al_r5_0x7fff[] = { |
| 0x47, 0xf6, 0xff, 0x75 // Mov al r5 0x7fff |
| }; |
| static const byte kInstruction_Mov_al_r5_0x3333[] = { |
| 0x43, 0xf2, 0x33, 0x35 // Mov al r5 0x3333 |
| }; |
| static const byte kInstruction_Mov_al_r5_0x5555[] = { |
| 0x45, 0xf2, 0x55, 0x55 // Mov al r5 0x5555 |
| }; |
| static const byte kInstruction_Mov_al_r5_0xaaaa[] = { |
| 0x4a, 0xf6, 0xaa, 0x25 // Mov al r5 0xaaaa |
| }; |
| static const byte kInstruction_Mov_al_r5_0xcccc[] = { |
| 0x4c, 0xf6, 0xcc, 0x45 // Mov al r5 0xcccc |
| }; |
| static const byte kInstruction_Mov_al_r5_0x8000[] = { |
| 0x4f, 0xf4, 0x00, 0x45 // Mov al r5 0x8000 |
| }; |
| static const byte kInstruction_Mov_al_r5_0x8001[] = { |
| 0x48, 0xf2, 0x01, 0x05 // Mov al r5 0x8001 |
| }; |
| static const byte kInstruction_Mov_al_r5_0x8002[] = { |
| 0x48, 0xf2, 0x02, 0x05 // Mov al r5 0x8002 |
| }; |
| static const byte kInstruction_Mov_al_r5_0x8003[] = { |
| 0x48, 0xf2, 0x03, 0x05 // Mov al r5 0x8003 |
| }; |
| static const byte kInstruction_Mov_al_r5_0xff80[] = { |
| 0x4f, 0xf6, 0x80, 0x75 // Mov al r5 0xff80 |
| }; |
| static const byte kInstruction_Mov_al_r5_0xff81[] = { |
| 0x4f, 0xf6, 0x81, 0x75 // Mov al r5 0xff81 |
| }; |
| static const byte kInstruction_Mov_al_r5_0xff82[] = { |
| 0x4f, 0xf6, 0x82, 0x75 // Mov al r5 0xff82 |
| }; |
| static const byte kInstruction_Mov_al_r5_0xff83[] = { |
| 0x4f, 0xf6, 0x83, 0x75 // Mov al r5 0xff83 |
| }; |
| static const byte kInstruction_Mov_al_r5_0xffe0[] = { |
| 0x4f, 0xf6, 0xe0, 0x75 // Mov al r5 0xffe0 |
| }; |
| static const byte kInstruction_Mov_al_r5_0xfffd[] = { |
| 0x4f, 0xf6, 0xfd, 0x75 // Mov al r5 0xfffd |
| }; |
| static const byte kInstruction_Mov_al_r5_0xfffe[] = { |
| 0x4f, 0xf6, 0xfe, 0x75 // Mov al r5 0xfffe |
| }; |
| static const byte kInstruction_Mov_al_r5_0xffff[] = { |
| 0x4f, 0xf6, 0xff, 0x75 // Mov al r5 0xffff |
| }; |
| static const byte kInstruction_Mov_al_r6_0x0000[] = { |
| 0x4f, 0xf0, 0x00, 0x06 // Mov al r6 0x0000 |
| }; |
| static const byte kInstruction_Mov_al_r6_0x0001[] = { |
| 0x4f, 0xf0, 0x01, 0x06 // Mov al r6 0x0001 |
| }; |
| static const byte kInstruction_Mov_al_r6_0x0002[] = { |
| 0x4f, 0xf0, 0x02, 0x06 // Mov al r6 0x0002 |
| }; |
| static const byte kInstruction_Mov_al_r6_0x0020[] = { |
| 0x4f, 0xf0, 0x20, 0x06 // Mov al r6 0x0020 |
| }; |
| static const byte kInstruction_Mov_al_r6_0x007d[] = { |
| 0x4f, 0xf0, 0x7d, 0x06 // Mov al r6 0x007d |
| }; |
| static const byte kInstruction_Mov_al_r6_0x007e[] = { |
| 0x4f, 0xf0, 0x7e, 0x06 // Mov al r6 0x007e |
| }; |
| static const byte kInstruction_Mov_al_r6_0x007f[] = { |
| 0x4f, 0xf0, 0x7f, 0x06 // Mov al r6 0x007f |
| }; |
| static const byte kInstruction_Mov_al_r6_0x7ffd[] = { |
| 0x47, 0xf6, 0xfd, 0x76 // Mov al r6 0x7ffd |
| }; |
| static const byte kInstruction_Mov_al_r6_0x7ffe[] = { |
| 0x47, 0xf6, 0xfe, 0x76 // Mov al r6 0x7ffe |
| }; |
| static const byte kInstruction_Mov_al_r6_0x7fff[] = { |
| 0x47, 0xf6, 0xff, 0x76 // Mov al r6 0x7fff |
| }; |
| static const byte kInstruction_Mov_al_r6_0x3333[] = { |
| 0x43, 0xf2, 0x33, 0x36 // Mov al r6 0x3333 |
| }; |
| static const byte kInstruction_Mov_al_r6_0x5555[] = { |
| 0x45, 0xf2, 0x55, 0x56 // Mov al r6 0x5555 |
| }; |
| static const byte kInstruction_Mov_al_r6_0xaaaa[] = { |
| 0x4a, 0xf6, 0xaa, 0x26 // Mov al r6 0xaaaa |
| }; |
| static const byte kInstruction_Mov_al_r6_0xcccc[] = { |
| 0x4c, 0xf6, 0xcc, 0x46 // Mov al r6 0xcccc |
| }; |
| static const byte kInstruction_Mov_al_r6_0x8000[] = { |
| 0x4f, 0xf4, 0x00, 0x46 // Mov al r6 0x8000 |
| }; |
| static const byte kInstruction_Mov_al_r6_0x8001[] = { |
| 0x48, 0xf2, 0x01, 0x06 // Mov al r6 0x8001 |
| }; |
| static const byte kInstruction_Mov_al_r6_0x8002[] = { |
| 0x48, 0xf2, 0x02, 0x06 // Mov al r6 0x8002 |
| }; |
| static const byte kInstruction_Mov_al_r6_0x8003[] = { |
| 0x48, 0xf2, 0x03, 0x06 // Mov al r6 0x8003 |
| }; |
| static const byte kInstruction_Mov_al_r6_0xff80[] = { |
| 0x4f, 0xf6, 0x80, 0x76 // Mov al r6 0xff80 |
| }; |
| static const byte kInstruction_Mov_al_r6_0xff81[] = { |
| 0x4f, 0xf6, 0x81, 0x76 // Mov al r6 0xff81 |
| }; |
| static const byte kInstruction_Mov_al_r6_0xff82[] = { |
| 0x4f, 0xf6, 0x82, 0x76 // Mov al r6 0xff82 |
| }; |
| static const byte kInstruction_Mov_al_r6_0xff83[] = { |
| 0x4f, 0xf6, 0x83, 0x76 // Mov al r6 0xff83 |
| }; |
| static const byte kInstruction_Mov_al_r6_0xffe0[] = { |
| 0x4f, 0xf6, 0xe0, 0x76 // Mov al r6 0xffe0 |
| }; |
| static const byte kInstruction_Mov_al_r6_0xfffd[] = { |
| 0x4f, 0xf6, 0xfd, 0x76 // Mov al r6 0xfffd |
| }; |
| static const byte kInstruction_Mov_al_r6_0xfffe[] = { |
| 0x4f, 0xf6, 0xfe, 0x76 // Mov al r6 0xfffe |
| }; |
| static const byte kInstruction_Mov_al_r6_0xffff[] = { |
| 0x4f, 0xf6, 0xff, 0x76 // Mov al r6 0xffff |
| }; |
| static const byte kInstruction_Mov_al_r7_0x0000[] = { |
| 0x4f, 0xf0, 0x00, 0x07 // Mov al r7 0x0000 |
| }; |
| static const byte kInstruction_Mov_al_r7_0x0001[] = { |
| 0x4f, 0xf0, 0x01, 0x07 // Mov al r7 0x0001 |
| }; |
| static const byte kInstruction_Mov_al_r7_0x0002[] = { |
| 0x4f, 0xf0, 0x02, 0x07 // Mov al r7 0x0002 |
| }; |
| static const byte kInstruction_Mov_al_r7_0x0020[] = { |
| 0x4f, 0xf0, 0x20, 0x07 // Mov al r7 0x0020 |
| }; |
| static const byte kInstruction_Mov_al_r7_0x007d[] = { |
| 0x4f, 0xf0, 0x7d, 0x07 // Mov al r7 0x007d |
| }; |
| static const byte kInstruction_Mov_al_r7_0x007e[] = { |
| 0x4f, 0xf0, 0x7e, 0x07 // Mov al r7 0x007e |
| }; |
| static const byte kInstruction_Mov_al_r7_0x007f[] = { |
| 0x4f, 0xf0, 0x7f, 0x07 // Mov al r7 0x007f |
| }; |
| static const byte kInstruction_Mov_al_r7_0x7ffd[] = { |
| 0x47, 0xf6, 0xfd, 0x77 // Mov al r7 0x7ffd |
| }; |
| static const byte kInstruction_Mov_al_r7_0x7ffe[] = { |
| 0x47, 0xf6, 0xfe, 0x77 // Mov al r7 0x7ffe |
| }; |
| static const byte kInstruction_Mov_al_r7_0x7fff[] = { |
| 0x47, 0xf6, 0xff, 0x77 // Mov al r7 0x7fff |
| }; |
| static const byte kInstruction_Mov_al_r7_0x3333[] = { |
| 0x43, 0xf2, 0x33, 0x37 // Mov al r7 0x3333 |
| }; |
| static const byte kInstruction_Mov_al_r7_0x5555[] = { |
| 0x45, 0xf2, 0x55, 0x57 // Mov al r7 0x5555 |
| }; |
| static const byte kInstruction_Mov_al_r7_0xaaaa[] = { |
| 0x4a, 0xf6, 0xaa, 0x27 // Mov al r7 0xaaaa |
| }; |
| static const byte kInstruction_Mov_al_r7_0xcccc[] = { |
| 0x4c, 0xf6, 0xcc, 0x47 // Mov al r7 0xcccc |
| }; |
| static const byte kInstruction_Mov_al_r7_0x8000[] = { |
| 0x4f, 0xf4, 0x00, 0x47 // Mov al r7 0x8000 |
| }; |
| static const byte kInstruction_Mov_al_r7_0x8001[] = { |
| 0x48, 0xf2, 0x01, 0x07 // Mov al r7 0x8001 |
| }; |
| static const byte kInstruction_Mov_al_r7_0x8002[] = { |
| 0x48, 0xf2, 0x02, 0x07 // Mov al r7 0x8002 |
| }; |
| static const byte kInstruction_Mov_al_r7_0x8003[] = { |
| 0x48, 0xf2, 0x03, 0x07 // Mov al r7 0x8003 |
| }; |
| static const byte kInstruction_Mov_al_r7_0xff80[] = { |
| 0x4f, 0xf6, 0x80, 0x77 // Mov al r7 0xff80 |
| }; |
| static const byte kInstruction_Mov_al_r7_0xff81[] = { |
| 0x4f, 0xf6, 0x81, 0x77 // Mov al r7 0xff81 |
| }; |
| static const byte kInstruction_Mov_al_r7_0xff82[] = { |
| 0x4f, 0xf6, 0x82, 0x77 // Mov al r7 0xff82 |
| }; |
| static const byte kInstruction_Mov_al_r7_0xff83[] = { |
| 0x4f, 0xf6, 0x83, 0x77 // Mov al r7 0xff83 |
| }; |
| static const byte kInstruction_Mov_al_r7_0xffe0[] = { |
| 0x4f, 0xf6, 0xe0, 0x77 // Mov al r7 0xffe0 |
| }; |
| static const byte kInstruction_Mov_al_r7_0xfffd[] = { |
| 0x4f, 0xf6, 0xfd, 0x77 // Mov al r7 0xfffd |
| }; |
| static const byte kInstruction_Mov_al_r7_0xfffe[] = { |
| 0x4f, 0xf6, 0xfe, 0x77 // Mov al r7 0xfffe |
| }; |
| static const byte kInstruction_Mov_al_r7_0xffff[] = { |
| 0x4f, 0xf6, 0xff, 0x77 // Mov al r7 0xffff |
| }; |
| static const byte kInstruction_Mov_al_r8_0x0000[] = { |
| 0x4f, 0xf0, 0x00, 0x08 // Mov al r8 0x0000 |
| }; |
| static const byte kInstruction_Mov_al_r8_0x0001[] = { |
| 0x4f, 0xf0, 0x01, 0x08 // Mov al r8 0x0001 |
| }; |
| static const byte kInstruction_Mov_al_r8_0x0002[] = { |
| 0x4f, 0xf0, 0x02, 0x08 // Mov al r8 0x0002 |
| }; |
| static const byte kInstruction_Mov_al_r8_0x0020[] = { |
| 0x4f, 0xf0, 0x20, 0x08 // Mov al r8 0x0020 |
| }; |
| static const byte kInstruction_Mov_al_r8_0x007d[] = { |
| 0x4f, 0xf0, 0x7d, 0x08 // Mov al r8 0x007d |
| }; |
| static const byte kInstruction_Mov_al_r8_0x007e[] = { |
| 0x4f, 0xf0, 0x7e, 0x08 // Mov al r8 0x007e |
| }; |
| static const byte kInstruction_Mov_al_r8_0x007f[] = { |
| 0x4f, 0xf0, 0x7f, 0x08 // Mov al r8 0x007f |
| }; |
| static const byte kInstruction_Mov_al_r8_0x7ffd[] = { |
| 0x47, 0xf6, 0xfd, 0x78 // Mov al r8 0x7ffd |
| }; |
| static const byte kInstruction_Mov_al_r8_0x7ffe[] = { |
| 0x47, 0xf6, 0xfe, 0x78 // Mov al r8 0x7ffe |
| }; |
| static const byte kInstruction_Mov_al_r8_0x7fff[] = { |
| 0x47, 0xf6, 0xff, 0x78 // Mov al r8 0x7fff |
| }; |
| static const byte kInstruction_Mov_al_r8_0x3333[] = { |
| 0x43, 0xf2, 0x33, 0x38 // Mov al r8 0x3333 |
| }; |
| static const byte kInstruction_Mov_al_r8_0x5555[] = { |
| 0x45, 0xf2, 0x55, 0x58 // Mov al r8 0x5555 |
| }; |
| static const byte kInstruction_Mov_al_r8_0xaaaa[] = { |
| 0x4a, 0xf6, 0xaa, 0x28 // Mov al r8 0xaaaa |
| }; |
| static const byte kInstruction_Mov_al_r8_0xcccc[] = { |
| 0x4c, 0xf6, 0xcc, 0x48 // Mov al r8 0xcccc |
| }; |
| static const byte kInstruction_Mov_al_r8_0x8000[] = { |
| 0x4f, 0xf4, 0x00, 0x48 // Mov al r8 0x8000 |
| }; |
| static const byte kInstruction_Mov_al_r8_0x8001[] = { |
| 0x48, 0xf2, 0x01, 0x08 // Mov al r8 0x8001 |
| }; |
| static const byte kInstruction_Mov_al_r8_0x8002[] = { |
| 0x48, 0xf2, 0x02, 0x08 // Mov al r8 0x8002 |
| }; |
| static const byte kInstruction_Mov_al_r8_0x8003[] = { |
| 0x48, 0xf2, 0x03, 0x08 // Mov al r8 0x8003 |
| }; |
| static const byte kInstruction_Mov_al_r8_0xff80[] = { |
| 0x4f, 0xf6, 0x80, 0x78 // Mov al r8 0xff80 |
| }; |
| static const byte kInstruction_Mov_al_r8_0xff81[] = { |
| 0x4f, 0xf6, 0x81, 0x78 // Mov al r8 0xff81 |
| }; |
| static const byte kInstruction_Mov_al_r8_0xff82[] = { |
| 0x4f, 0xf6, 0x82, 0x78 // Mov al r8 0xff82 |
| }; |
| static const byte kInstruction_Mov_al_r8_0xff83[] = { |
| 0x4f, 0xf6, 0x83, 0x78 // Mov al r8 0xff83 |
| }; |
| static const byte kInstruction_Mov_al_r8_0xffe0[] = { |
| 0x4f, 0xf6, 0xe0, 0x78 // Mov al r8 0xffe0 |
| }; |
| static const byte kInstruction_Mov_al_r8_0xfffd[] = { |
| 0x4f, 0xf6, 0xfd, 0x78 // Mov al r8 0xfffd |
| }; |
| static const byte kInstruction_Mov_al_r8_0xfffe[] = { |
| 0x4f, 0xf6, 0xfe, 0x78 // Mov al r8 0xfffe |
| }; |
| static const byte kInstruction_Mov_al_r8_0xffff[] = { |
| 0x4f, 0xf6, 0xff, 0x78 // Mov al r8 0xffff |
| }; |
| static const byte kInstruction_Mov_al_r9_0x0000[] = { |
| 0x4f, 0xf0, 0x00, 0x09 // Mov al r9 0x0000 |
| }; |
| static const byte kInstruction_Mov_al_r9_0x0001[] = { |
| 0x4f, 0xf0, 0x01, 0x09 // Mov al r9 0x0001 |
| }; |
| static const byte kInstruction_Mov_al_r9_0x0002[] = { |
| 0x4f, 0xf0, 0x02, 0x09 // Mov al r9 0x0002 |
| }; |
| static const byte kInstruction_Mov_al_r9_0x0020[] = { |
| 0x4f, 0xf0, 0x20, 0x09 // Mov al r9 0x0020 |
| }; |
| static const byte kInstruction_Mov_al_r9_0x007d[] = { |
| 0x4f, 0xf0, 0x7d, 0x09 // Mov al r9 0x007d |
| }; |
| static const byte kInstruction_Mov_al_r9_0x007e[] = { |
| 0x4f, 0xf0, 0x7e, 0x09 // Mov al r9 0x007e |
| }; |
| static const byte kInstruction_Mov_al_r9_0x007f[] = { |
| 0x4f, 0xf0, 0x7f, 0x09 // Mov al r9 0x007f |
| }; |
| static const byte kInstruction_Mov_al_r9_0x7ffd[] = { |
| 0x47, 0xf6, 0xfd, 0x79 // Mov al r9 0x7ffd |
| }; |
| static const byte kInstruction_Mov_al_r9_0x7ffe[] = { |
| 0x47, 0xf6, 0xfe, 0x79 // Mov al r9 0x7ffe |
| }; |
| static const byte kInstruction_Mov_al_r9_0x7fff[] = { |
| 0x47, 0xf6, 0xff, 0x79 // Mov al r9 0x7fff |
| }; |
| static const byte kInstruction_Mov_al_r9_0x3333[] = { |
| 0x43, 0xf2, 0x33, 0x39 // Mov al r9 0x3333 |
| }; |
| static const byte kInstruction_Mov_al_r9_0x5555[] = { |
| 0x45, 0xf2, 0x55, 0x59 // Mov al r9 0x5555 |
| }; |
| static const byte kInstruction_Mov_al_r9_0xaaaa[] = { |
| 0x4a, 0xf6, 0xaa, 0x29 // Mov al r9 0xaaaa |
| }; |
| static const byte kInstruction_Mov_al_r9_0xcccc[] = { |
| 0x4c, 0xf6, 0xcc, 0x49 // Mov al r9 0xcccc |
| }; |
| static const byte kInstruction_Mov_al_r9_0x8000[] = { |
| 0x4f, 0xf4, 0x00, 0x49 // Mov al r9 0x8000 |
| }; |
| static const byte kInstruction_Mov_al_r9_0x8001[] = { |
| 0x48, 0xf2, 0x01, 0x09 // Mov al r9 0x8001 |
| }; |
| static const byte kInstruction_Mov_al_r9_0x8002[] = { |
| 0x48, 0xf2, 0x02, 0x09 // Mov al r9 0x8002 |
| }; |
| static const byte kInstruction_Mov_al_r9_0x8003[] = { |
| 0x48, 0xf2, 0x03, 0x09 // Mov al r9 0x8003 |
| }; |
| static const byte kInstruction_Mov_al_r9_0xff80[] = { |
| 0x4f, 0xf6, 0x80, 0x79 // Mov al r9 0xff80 |
| }; |
| static const byte kInstruction_Mov_al_r9_0xff81[] = { |
| 0x4f, 0xf6, 0x81, 0x79 // Mov al r9 0xff81 |
| }; |
| static const byte kInstruction_Mov_al_r9_0xff82[] = { |
| 0x4f, 0xf6, 0x82, 0x79 // Mov al r9 0xff82 |
| }; |
| static const byte kInstruction_Mov_al_r9_0xff83[] = { |
| 0x4f, 0xf6, 0x83, 0x79 // Mov al r9 0xff83 |
| }; |
| static const byte kInstruction_Mov_al_r9_0xffe0[] = { |
| 0x4f, 0xf6, 0xe0, 0x79 // Mov al r9 0xffe0 |
| }; |
| static const byte kInstruction_Mov_al_r9_0xfffd[] = { |
| 0x4f, 0xf6, 0xfd, 0x79 // Mov al r9 0xfffd |
| }; |
| static const byte kInstruction_Mov_al_r9_0xfffe[] = { |
| 0x4f, 0xf6, 0xfe, 0x79 // Mov al r9 0xfffe |
| }; |
| static const byte kInstruction_Mov_al_r9_0xffff[] = { |
| 0x4f, 0xf6, 0xff, 0x79 // Mov al r9 0xffff |
| }; |
| static const byte kInstruction_Mov_al_r10_0x0000[] = { |
| 0x4f, 0xf0, 0x00, 0x0a // Mov al r10 0x0000 |
| }; |
| static const byte kInstruction_Mov_al_r10_0x0001[] = { |
| 0x4f, 0xf0, 0x01, 0x0a // Mov al r10 0x0001 |
| }; |
| static const byte kInstruction_Mov_al_r10_0x0002[] = { |
| 0x4f, 0xf0, 0x02, 0x0a // Mov al r10 0x0002 |
| }; |
| static const byte kInstruction_Mov_al_r10_0x0020[] = { |
| 0x4f, 0xf0, 0x20, 0x0a // Mov al r10 0x0020 |
| }; |
| static const byte kInstruction_Mov_al_r10_0x007d[] = { |
| 0x4f, 0xf0, 0x7d, 0x0a // Mov al r10 0x007d |
| }; |
| static const byte kInstruction_Mov_al_r10_0x007e[] = { |
| 0x4f, 0xf0, 0x7e, 0x0a // Mov al r10 0x007e |
| }; |
| static const byte kInstruction_Mov_al_r10_0x007f[] = { |
| 0x4f, 0xf0, 0x7f, 0x0a // Mov al r10 0x007f |
| }; |
| static const byte kInstruction_Mov_al_r10_0x7ffd[] = { |
| 0x47, 0xf6, 0xfd, 0x7a // Mov al r10 0x7ffd |
| }; |
| static const byte kInstruction_Mov_al_r10_0x7ffe[] = { |
| 0x47, 0xf6, 0xfe, 0x7a // Mov al r10 0x7ffe |
| }; |
| static const byte kInstruction_Mov_al_r10_0x7fff[] = { |
| 0x47, 0xf6, 0xff, 0x7a // Mov al r10 0x7fff |
| }; |
| static const byte kInstruction_Mov_al_r10_0x3333[] = { |
| 0x43, 0xf2, 0x33, 0x3a // Mov al r10 0x3333 |
| }; |
| static const byte kInstruction_Mov_al_r10_0x5555[] = { |
| 0x45, 0xf2, 0x55, 0x5a // Mov al r10 0x5555 |
| }; |
| static const byte kInstruction_Mov_al_r10_0xaaaa[] = { |
| 0x4a, 0xf6, 0xaa, 0x2a // Mov al r10 0xaaaa |
| }; |
| static const byte kInstruction_Mov_al_r10_0xcccc[] = { |
| 0x4c, 0xf6, 0xcc, 0x4a // Mov al r10 0xcccc |
| }; |
| static const byte kInstruction_Mov_al_r10_0x8000[] = { |
| 0x4f, 0xf4, 0x00, 0x4a // Mov al r10 0x8000 |
| }; |
| static const byte kInstruction_Mov_al_r10_0x8001[] = { |
| 0x48, 0xf2, 0x01, 0x0a // Mov al r10 0x8001 |
| }; |
| static const byte kInstruction_Mov_al_r10_0x8002[] = { |
| 0x48, 0xf2, 0x02, 0x0a // Mov al r10 0x8002 |
| }; |
| static const byte kInstruction_Mov_al_r10_0x8003[] = { |
| 0x48, 0xf2, 0x03, 0x0a // Mov al r10 0x8003 |
| }; |
| static const byte kInstruction_Mov_al_r10_0xff80[] = { |
| 0x4f, 0xf6, 0x80, 0x7a // Mov al r10 0xff80 |
| }; |
| static const byte kInstruction_Mov_al_r10_0xff81[] = { |
| 0x4f, 0xf6, 0x81, 0x7a // Mov al r10 0xff81 |
| }; |
| static const byte kInstruction_Mov_al_r10_0xff82[] = { |
| 0x4f, 0xf6, 0x82, 0x7a // Mov al r10 0xff82 |
| }; |
| static const byte kInstruction_Mov_al_r10_0xff83[] = { |
| 0x4f, 0xf6, 0x83, 0x7a // Mov al r10 0xff83 |
| }; |
| static const byte kInstruction_Mov_al_r10_0xffe0[] = { |
| 0x4f, 0xf6, 0xe0, 0x7a // Mov al r10 0xffe0 |
| }; |
| static const byte kInstruction_Mov_al_r10_0xfffd[] = { |
| 0x4f, 0xf6, 0xfd, 0x7a // Mov al r10 0xfffd |
| }; |
| static const byte kInstruction_Mov_al_r10_0xfffe[] = { |
| 0x4f, 0xf6, 0xfe, 0x7a // Mov al r10 0xfffe |
| }; |
| static const byte kInstruction_Mov_al_r10_0xffff[] = { |
| 0x4f, 0xf6, 0xff, 0x7a // Mov al r10 0xffff |
| }; |
| static const byte kInstruction_Mov_al_r11_0x0000[] = { |
| 0x4f, 0xf0, 0x00, 0x0b // Mov al r11 0x0000 |
| }; |
| static const byte kInstruction_Mov_al_r11_0x0001[] = { |
| 0x4f, 0xf0, 0x01, 0x0b // Mov al r11 0x0001 |
| }; |
| static const byte kInstruction_Mov_al_r11_0x0002[] = { |
| 0x4f, 0xf0, 0x02, 0x0b // Mov al r11 0x0002 |
| }; |
| static const byte kInstruction_Mov_al_r11_0x0020[] = { |
| 0x4f, 0xf0, 0x20, 0x0b // Mov al r11 0x0020 |
| }; |
| static const byte kInstruction_Mov_al_r11_0x007d[] = { |
| 0x4f, 0xf0, 0x7d, 0x0b // Mov al r11 0x007d |
| }; |
| static const byte kInstruction_Mov_al_r11_0x007e[] = { |
| 0x4f, 0xf0, 0x7e, 0x0b // Mov al r11 0x007e |
| }; |
| static const byte kInstruction_Mov_al_r11_0x007f[] = { |
| 0x4f, 0xf0, 0x7f, 0x0b // Mov al r11 0x007f |
| }; |
| static const byte kInstruction_Mov_al_r11_0x7ffd[] = { |
| 0x47, 0xf6, 0xfd, 0x7b // Mov al r11 0x7ffd |
| }; |
| static const byte kInstruction_Mov_al_r11_0x7ffe[] = { |
| 0x47, 0xf6, 0xfe, 0x7b // Mov al r11 0x7ffe |
| }; |
| static const byte kInstruction_Mov_al_r11_0x7fff[] = { |
| 0x47, 0xf6, 0xff, 0x7b // Mov al r11 0x7fff |
| }; |
| static const byte kInstruction_Mov_al_r11_0x3333[] = { |
| 0x43, 0xf2, 0x33, 0x3b // Mov al r11 0x3333 |
| }; |
| static const byte kInstruction_Mov_al_r11_0x5555[] = { |
| 0x45, 0xf2, 0x55, 0x5b // Mov al r11 0x5555 |
| }; |
| static const byte kInstruction_Mov_al_r11_0xaaaa[] = { |
| 0x4a, 0xf6, 0xaa, 0x2b // Mov al r11 0xaaaa |
| }; |
| static const byte kInstruction_Mov_al_r11_0xcccc[] = { |
| 0x4c, 0xf6, 0xcc, 0x4b // Mov al r11 0xcccc |
| }; |
| static const byte kInstruction_Mov_al_r11_0x8000[] = { |
| 0x4f, 0xf4, 0x00, 0x4b // Mov al r11 0x8000 |
| }; |
| static const byte kInstruction_Mov_al_r11_0x8001[] = { |
| 0x48, 0xf2, 0x01, 0x0b // Mov al r11 0x8001 |
| }; |
| static const byte kInstruction_Mov_al_r11_0x8002[] = { |
| 0x48, 0xf2, 0x02, 0x0b // Mov al r11 0x8002 |
| }; |
| static const byte kInstruction_Mov_al_r11_0x8003[] = { |
| 0x48, 0xf2, 0x03, 0x0b // Mov al r11 0x8003 |
| }; |
| static const byte kInstruction_Mov_al_r11_0xff80[] = { |
| 0x4f, 0xf6, 0x80, 0x7b // Mov al r11 0xff80 |
| }; |
| static const byte kInstruction_Mov_al_r11_0xff81[] = { |
| 0x4f, 0xf6, 0x81, 0x7b // Mov al r11 0xff81 |
| }; |
| static const byte kInstruction_Mov_al_r11_0xff82[] = { |
| 0x4f, 0xf6, 0x82, 0x7b // Mov al r11 0xff82 |
| }; |
| static const byte kInstruction_Mov_al_r11_0xff83[] = { |
| 0x4f, 0xf6, 0x83, 0x7b // Mov al r11 0xff83 |
| }; |
| static const byte kInstruction_Mov_al_r11_0xffe0[] = { |
| 0x4f, 0xf6, 0xe0, 0x7b // Mov al r11 0xffe0 |
| }; |
| static const byte kInstruction_Mov_al_r11_0xfffd[] = { |
| 0x4f, 0xf6, 0xfd, 0x7b // Mov al r11 0xfffd |
| }; |
| static const byte kInstruction_Mov_al_r11_0xfffe[] = { |
| 0x4f, 0xf6, 0xfe, 0x7b // Mov al r11 0xfffe |
| }; |
| static const byte kInstruction_Mov_al_r11_0xffff[] = { |
| 0x4f, 0xf6, 0xff, 0x7b // Mov al r11 0xffff |
| }; |
| static const byte kInstruction_Mov_al_r12_0x0000[] = { |
| 0x4f, 0xf0, 0x00, 0x0c // Mov al r12 0x0000 |
| }; |
| static const byte kInstruction_Mov_al_r12_0x0001[] = { |
| 0x4f, 0xf0, 0x01, 0x0c // Mov al r12 0x0001 |
| }; |
| static const byte kInstruction_Mov_al_r12_0x0002[] = { |
| 0x4f, 0xf0, 0x02, 0x0c // Mov al r12 0x0002 |
| }; |
| static const byte kInstruction_Mov_al_r12_0x0020[] = { |
| 0x4f, 0xf0, 0x20, 0x0c // Mov al r12 0x0020 |
| }; |
| static const byte kInstruction_Mov_al_r12_0x007d[] = { |
| 0x4f, 0xf0, 0x7d, 0x0c // Mov al r12 0x007d |
| }; |
| static const byte kInstruction_Mov_al_r12_0x007e[] = { |
| 0x4f, 0xf0, 0x7e, 0x0c // Mov al r12 0x007e |
| }; |
| static const byte kInstruction_Mov_al_r12_0x007f[] = { |
| 0x4f, 0xf0, 0x7f, 0x0c // Mov al r12 0x007f |
| }; |
| static const byte kInstruction_Mov_al_r12_0x7ffd[] = { |
| 0x47, 0xf6, 0xfd, 0x7c // Mov al r12 0x7ffd |
| }; |
| static const byte kInstruction_Mov_al_r12_0x7ffe[] = { |
| 0x47, 0xf6, 0xfe, 0x7c // Mov al r12 0x7ffe |
| }; |
| static const byte kInstruction_Mov_al_r12_0x7fff[] = { |
| 0x47, 0xf6, 0xff, 0x7c // Mov al r12 0x7fff |
| }; |
| static const byte kInstruction_Mov_al_r12_0x3333[] = { |
| 0x43, 0xf2, 0x33, 0x3c // Mov al r12 0x3333 |
| }; |
| static const byte kInstruction_Mov_al_r12_0x5555[] = { |
| 0x45, 0xf2, 0x55, 0x5c // Mov al r12 0x5555 |
| }; |
| static const byte kInstruction_Mov_al_r12_0xaaaa[] = { |
| 0x4a, 0xf6, 0xaa, 0x2c // Mov al r12 0xaaaa |
| }; |
| static const byte kInstruction_Mov_al_r12_0xcccc[] = { |
| 0x4c, 0xf6, 0xcc, 0x4c // Mov al r12 0xcccc |
| }; |
| static const byte kInstruction_Mov_al_r12_0x8000[] = { |
| 0x4f, 0xf4, 0x00, 0x4c // Mov al r12 0x8000 |
| }; |
| static const byte kInstruction_Mov_al_r12_0x8001[] = { |
| 0x48, 0xf2, 0x01, 0x0c // Mov al r12 0x8001 |
| }; |
| static const byte kInstruction_Mov_al_r12_0x8002[] = { |
| 0x48, 0xf2, 0x02, 0x0c // Mov al r12 0x8002 |
| }; |
| static const byte kInstruction_Mov_al_r12_0x8003[] = { |
| 0x48, 0xf2, 0x03, 0x0c // Mov al r12 0x8003 |
| }; |
| static const byte kInstruction_Mov_al_r12_0xff80[] = { |
| 0x4f, 0xf6, 0x80, 0x7c // Mov al r12 0xff80 |
| }; |
| static const byte kInstruction_Mov_al_r12_0xff81[] = { |
| 0x4f, 0xf6, 0x81, 0x7c // Mov al r12 0xff81 |
| }; |
| static const byte kInstruction_Mov_al_r12_0xff82[] = { |
| 0x4f, 0xf6, 0x82, 0x7c // Mov al r12 0xff82 |
| }; |
| static const byte kInstruction_Mov_al_r12_0xff83[] = { |
| 0x4f, 0xf6, 0x83, 0x7c // Mov al r12 0xff83 |
| }; |
| static const byte kInstruction_Mov_al_r12_0xffe0[] = { |
| 0x4f, 0xf6, 0xe0, 0x7c // Mov al r12 0xffe0 |
| }; |
| static const byte kInstruction_Mov_al_r12_0xfffd[] = { |
| 0x4f, 0xf6, 0xfd, 0x7c // Mov al r12 0xfffd |
| }; |
| static const byte kInstruction_Mov_al_r12_0xfffe[] = { |
| 0x4f, 0xf6, 0xfe, 0x7c // Mov al r12 0xfffe |
| }; |
| static const byte kInstruction_Mov_al_r12_0xffff[] = { |
| 0x4f, 0xf6, 0xff, 0x7c // Mov al r12 0xffff |
| }; |
| static const byte kInstruction_Mov_al_r13_0x0000[] = { |
| 0x4f, 0xf0, 0x00, 0x0d // Mov al r13 0x0000 |
| }; |
| static const byte kInstruction_Mov_al_r13_0x0001[] = { |
| 0x4f, 0xf0, 0x01, 0x0d // Mov al r13 0x0001 |
| }; |
| static const byte kInstruction_Mov_al_r13_0x0002[] = { |
| 0x4f, 0xf0, 0x02, 0x0d // Mov al r13 0x0002 |
| }; |
| static const byte kInstruction_Mov_al_r13_0x0020[] = { |
| 0x4f, 0xf0, 0x20, 0x0d // Mov al r13 0x0020 |
| }; |
| static const byte kInstruction_Mov_al_r13_0x007d[] = { |
| 0x4f, 0xf0, 0x7d, 0x0d // Mov al r13 0x007d |
| }; |
| static const byte kInstruction_Mov_al_r13_0x007e[] = { |
| 0x4f, 0xf0, 0x7e, 0x0d // Mov al r13 0x007e |
| }; |
| static const byte kInstruction_Mov_al_r13_0x007f[] = { |
| 0x4f, 0xf0, 0x7f, 0x0d // Mov al r13 0x007f |
| }; |
| static const byte kInstruction_Mov_al_r13_0x7ffd[] = { |
| 0x47, 0xf6, 0xfd, 0x7d // Mov al r13 0x7ffd |
| }; |
| static const byte kInstruction_Mov_al_r13_0x7ffe[] = { |
| 0x47, 0xf6, 0xfe, 0x7d // Mov al r13 0x7ffe |
| }; |
| static const byte kInstruction_Mov_al_r13_0x7fff[] = { |
| 0x47, 0xf6, 0xff, 0x7d // Mov al r13 0x7fff |
| }; |
| static const byte kInstruction_Mov_al_r13_0x3333[] = { |
| 0x43, 0xf2, 0x33, 0x3d // Mov al r13 0x3333 |
| }; |
| static const byte kInstruction_Mov_al_r13_0x5555[] = { |
| 0x45, 0xf2, 0x55, 0x5d // Mov al r13 0x5555 |
| }; |
| static const byte kInstruction_Mov_al_r13_0xaaaa[] = { |
| 0x4a, 0xf6, 0xaa, 0x2d // Mov al r13 0xaaaa |
| }; |
| static const byte kInstruction_Mov_al_r13_0xcccc[] = { |
| 0x4c, 0xf6, 0xcc, 0x4d // Mov al r13 0xcccc |
| }; |
| static const byte kInstruction_Mov_al_r13_0x8000[] = { |
| 0x4f, 0xf4, 0x00, 0x4d // Mov al r13 0x8000 |
| }; |
| static const byte kInstruction_Mov_al_r13_0x8001[] = { |
| 0x48, 0xf2, 0x01, 0x0d // Mov al r13 0x8001 |
| }; |
| static const byte kInstruction_Mov_al_r13_0x8002[] = { |
| 0x48, 0xf2, 0x02, 0x0d // Mov al r13 0x8002 |
| }; |
| static const byte kInstruction_Mov_al_r13_0x8003[] = { |
| 0x48, 0xf2, 0x03, 0x0d // Mov al r13 0x8003 |
| }; |
| static const byte kInstruction_Mov_al_r13_0xff80[] = { |
| 0x4f, 0xf6, 0x80, 0x7d // Mov al r13 0xff80 |
| }; |
| static const byte kInstruction_Mov_al_r13_0xff81[] = { |
| 0x4f, 0xf6, 0x81, 0x7d // Mov al r13 0xff81 |
| }; |
| static const byte kInstruction_Mov_al_r13_0xff82[] = { |
| 0x4f, 0xf6, 0x82, 0x7d // Mov al r13 0xff82 |
| }; |
| static const byte kInstruction_Mov_al_r13_0xff83[] = { |
| 0x4f, 0xf6, 0x83, 0x7d // Mov al r13 0xff83 |
| }; |
| static const byte kInstruction_Mov_al_r13_0xffe0[] = { |
| 0x4f, 0xf6, 0xe0, 0x7d // Mov al r13 0xffe0 |
| }; |
| static const byte kInstruction_Mov_al_r13_0xfffd[] = { |
| 0x4f, 0xf6, 0xfd, 0x7d // Mov al r13 0xfffd |
| }; |
| static const byte kInstruction_Mov_al_r13_0xfffe[] = { |
| 0x4f, 0xf6, 0xfe, 0x7d // Mov al r13 0xfffe |
| }; |
| static const byte kInstruction_Mov_al_r13_0xffff[] = { |
| 0x4f, 0xf6, 0xff, 0x7d // Mov al r13 0xffff |
| }; |
| static const byte kInstruction_Mov_al_r14_0x0000[] = { |
| 0x4f, 0xf0, 0x00, 0x0e // Mov al r14 0x0000 |
| }; |
| static const byte kInstruction_Mov_al_r14_0x0001[] = { |
| 0x4f, 0xf0, 0x01, 0x0e // Mov al r14 0x0001 |
| }; |
| static const byte kInstruction_Mov_al_r14_0x0002[] = { |
| 0x4f, 0xf0, 0x02, 0x0e // Mov al r14 0x0002 |
| }; |
| static const byte kInstruction_Mov_al_r14_0x0020[] = { |
| 0x4f, 0xf0, 0x20, 0x0e // Mov al r14 0x0020 |
| }; |
| static const byte kInstruction_Mov_al_r14_0x007d[] = { |
| 0x4f, 0xf0, 0x7d, 0x0e // Mov al r14 0x007d |
| }; |
| static const byte kInstruction_Mov_al_r14_0x007e[] = { |
| 0x4f, 0xf0, 0x7e, 0x0e // Mov al r14 0x007e |
| }; |
| static const byte kInstruction_Mov_al_r14_0x007f[] = { |
| 0x4f, 0xf0, 0x7f, 0x0e // Mov al r14 0x007f |
| }; |
| static const byte kInstruction_Mov_al_r14_0x7ffd[] = { |
| 0x47, 0xf6, 0xfd, 0x7e // Mov al r14 0x7ffd |
| }; |
| static const byte kInstruction_Mov_al_r14_0x7ffe[] = { |
| 0x47, 0xf6, 0xfe, 0x7e // Mov al r14 0x7ffe |
| }; |
| static const byte kInstruction_Mov_al_r14_0x7fff[] = { |
| 0x47, 0xf6, 0xff, 0x7e // Mov al r14 0x7fff |
| }; |
| static const byte kInstruction_Mov_al_r14_0x3333[] = { |
| 0x43, 0xf2, 0x33, 0x3e // Mov al r14 0x3333 |
| }; |
| static const byte kInstruction_Mov_al_r14_0x5555[] = { |
| 0x45, 0xf2, 0x55, 0x5e // Mov al r14 0x5555 |
| }; |
| static const byte kInstruction_Mov_al_r14_0xaaaa[] = { |
| 0x4a, 0xf6, 0xaa, 0x2e // Mov al r14 0xaaaa |
| }; |
| static const byte kInstruction_Mov_al_r14_0xcccc[] = { |
| 0x4c, 0xf6, 0xcc, 0x4e // Mov al r14 0xcccc |
| }; |
| static const byte kInstruction_Mov_al_r14_0x8000[] = { |
| 0x4f, 0xf4, 0x00, 0x4e // Mov al r14 0x8000 |
| }; |
| static const byte kInstruction_Mov_al_r14_0x8001[] = { |
| 0x48, 0xf2, 0x01, 0x0e // Mov al r14 0x8001 |
| }; |
| static const byte kInstruction_Mov_al_r14_0x8002[] = { |
| 0x48, 0xf2, 0x02, 0x0e // Mov al r14 0x8002 |
| }; |
| static const byte kInstruction_Mov_al_r14_0x8003[] = { |
| 0x48, 0xf2, 0x03, 0x0e // Mov al r14 0x8003 |
| }; |
| static const byte kInstruction_Mov_al_r14_0xff80[] = { |
| 0x4f, 0xf6, 0x80, 0x7e // Mov al r14 0xff80 |
| }; |
| static const byte kInstruction_Mov_al_r14_0xff81[] = { |
| 0x4f, 0xf6, 0x81, 0x7e // Mov al r14 0xff81 |
| }; |
| static const byte kInstruction_Mov_al_r14_0xff82[] = { |
| 0x4f, 0xf6, 0x82, 0x7e // Mov al r14 0xff82 |
| }; |
| static const byte kInstruction_Mov_al_r14_0xff83[] = { |
| 0x4f, 0xf6, 0x83, 0x7e // Mov al r14 0xff83 |
| }; |
| static const byte kInstruction_Mov_al_r14_0xffe0[] = { |
| 0x4f, 0xf6, 0xe0, 0x7e // Mov al r14 0xffe0 |
| }; |
| static const byte kInstruction_Mov_al_r14_0xfffd[] = { |
| 0x4f, 0xf6, 0xfd, 0x7e // Mov al r14 0xfffd |
| }; |
| static const byte kInstruction_Mov_al_r14_0xfffe[] = { |
| 0x4f, 0xf6, 0xfe, 0x7e // Mov al r14 0xfffe |
| }; |
| static const byte kInstruction_Mov_al_r14_0xffff[] = { |
| 0x4f, 0xf6, 0xff, 0x7e // Mov al r14 0xffff |
| }; |
| static const TestResult kReferenceMov[] = { |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r0_0x0000), |
| kInstruction_Mov_al_r0_0x0000, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r0_0x0001), |
| kInstruction_Mov_al_r0_0x0001, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r0_0x0002), |
| kInstruction_Mov_al_r0_0x0002, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r0_0x0020), |
| kInstruction_Mov_al_r0_0x0020, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r0_0x007d), |
| kInstruction_Mov_al_r0_0x007d, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r0_0x007e), |
| kInstruction_Mov_al_r0_0x007e, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r0_0x007f), |
| kInstruction_Mov_al_r0_0x007f, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r0_0x7ffd), |
| kInstruction_Mov_al_r0_0x7ffd, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r0_0x7ffe), |
| kInstruction_Mov_al_r0_0x7ffe, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r0_0x7fff), |
| kInstruction_Mov_al_r0_0x7fff, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r0_0x3333), |
| kInstruction_Mov_al_r0_0x3333, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r0_0x5555), |
| kInstruction_Mov_al_r0_0x5555, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r0_0xaaaa), |
| kInstruction_Mov_al_r0_0xaaaa, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r0_0xcccc), |
| kInstruction_Mov_al_r0_0xcccc, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r0_0x8000), |
| kInstruction_Mov_al_r0_0x8000, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r0_0x8001), |
| kInstruction_Mov_al_r0_0x8001, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r0_0x8002), |
| kInstruction_Mov_al_r0_0x8002, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r0_0x8003), |
| kInstruction_Mov_al_r0_0x8003, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r0_0xff80), |
| kInstruction_Mov_al_r0_0xff80, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r0_0xff81), |
| kInstruction_Mov_al_r0_0xff81, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r0_0xff82), |
| kInstruction_Mov_al_r0_0xff82, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r0_0xff83), |
| kInstruction_Mov_al_r0_0xff83, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r0_0xffe0), |
| kInstruction_Mov_al_r0_0xffe0, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r0_0xfffd), |
| kInstruction_Mov_al_r0_0xfffd, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r0_0xfffe), |
| kInstruction_Mov_al_r0_0xfffe, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r0_0xffff), |
| kInstruction_Mov_al_r0_0xffff, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r1_0x0000), |
| kInstruction_Mov_al_r1_0x0000, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r1_0x0001), |
| kInstruction_Mov_al_r1_0x0001, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r1_0x0002), |
| kInstruction_Mov_al_r1_0x0002, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r1_0x0020), |
| kInstruction_Mov_al_r1_0x0020, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r1_0x007d), |
| kInstruction_Mov_al_r1_0x007d, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r1_0x007e), |
| kInstruction_Mov_al_r1_0x007e, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r1_0x007f), |
| kInstruction_Mov_al_r1_0x007f, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r1_0x7ffd), |
| kInstruction_Mov_al_r1_0x7ffd, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r1_0x7ffe), |
| kInstruction_Mov_al_r1_0x7ffe, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r1_0x7fff), |
| kInstruction_Mov_al_r1_0x7fff, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r1_0x3333), |
| kInstruction_Mov_al_r1_0x3333, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r1_0x5555), |
| kInstruction_Mov_al_r1_0x5555, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r1_0xaaaa), |
| kInstruction_Mov_al_r1_0xaaaa, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r1_0xcccc), |
| kInstruction_Mov_al_r1_0xcccc, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r1_0x8000), |
| kInstruction_Mov_al_r1_0x8000, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r1_0x8001), |
| kInstruction_Mov_al_r1_0x8001, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r1_0x8002), |
| kInstruction_Mov_al_r1_0x8002, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r1_0x8003), |
| kInstruction_Mov_al_r1_0x8003, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r1_0xff80), |
| kInstruction_Mov_al_r1_0xff80, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r1_0xff81), |
| kInstruction_Mov_al_r1_0xff81, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r1_0xff82), |
| kInstruction_Mov_al_r1_0xff82, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r1_0xff83), |
| kInstruction_Mov_al_r1_0xff83, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r1_0xffe0), |
| kInstruction_Mov_al_r1_0xffe0, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r1_0xfffd), |
| kInstruction_Mov_al_r1_0xfffd, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r1_0xfffe), |
| kInstruction_Mov_al_r1_0xfffe, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r1_0xffff), |
| kInstruction_Mov_al_r1_0xffff, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r2_0x0000), |
| kInstruction_Mov_al_r2_0x0000, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r2_0x0001), |
| kInstruction_Mov_al_r2_0x0001, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r2_0x0002), |
| kInstruction_Mov_al_r2_0x0002, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r2_0x0020), |
| kInstruction_Mov_al_r2_0x0020, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r2_0x007d), |
| kInstruction_Mov_al_r2_0x007d, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r2_0x007e), |
| kInstruction_Mov_al_r2_0x007e, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r2_0x007f), |
| kInstruction_Mov_al_r2_0x007f, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r2_0x7ffd), |
| kInstruction_Mov_al_r2_0x7ffd, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r2_0x7ffe), |
| kInstruction_Mov_al_r2_0x7ffe, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r2_0x7fff), |
| kInstruction_Mov_al_r2_0x7fff, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r2_0x3333), |
| kInstruction_Mov_al_r2_0x3333, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r2_0x5555), |
| kInstruction_Mov_al_r2_0x5555, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r2_0xaaaa), |
| kInstruction_Mov_al_r2_0xaaaa, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r2_0xcccc), |
| kInstruction_Mov_al_r2_0xcccc, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r2_0x8000), |
| kInstruction_Mov_al_r2_0x8000, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r2_0x8001), |
| kInstruction_Mov_al_r2_0x8001, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r2_0x8002), |
| kInstruction_Mov_al_r2_0x8002, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r2_0x8003), |
| kInstruction_Mov_al_r2_0x8003, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r2_0xff80), |
| kInstruction_Mov_al_r2_0xff80, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r2_0xff81), |
| kInstruction_Mov_al_r2_0xff81, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r2_0xff82), |
| kInstruction_Mov_al_r2_0xff82, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r2_0xff83), |
| kInstruction_Mov_al_r2_0xff83, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r2_0xffe0), |
| kInstruction_Mov_al_r2_0xffe0, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r2_0xfffd), |
| kInstruction_Mov_al_r2_0xfffd, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r2_0xfffe), |
| kInstruction_Mov_al_r2_0xfffe, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r2_0xffff), |
| kInstruction_Mov_al_r2_0xffff, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r3_0x0000), |
| kInstruction_Mov_al_r3_0x0000, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r3_0x0001), |
| kInstruction_Mov_al_r3_0x0001, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r3_0x0002), |
| kInstruction_Mov_al_r3_0x0002, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r3_0x0020), |
| kInstruction_Mov_al_r3_0x0020, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r3_0x007d), |
| kInstruction_Mov_al_r3_0x007d, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r3_0x007e), |
| kInstruction_Mov_al_r3_0x007e, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r3_0x007f), |
| kInstruction_Mov_al_r3_0x007f, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r3_0x7ffd), |
| kInstruction_Mov_al_r3_0x7ffd, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r3_0x7ffe), |
| kInstruction_Mov_al_r3_0x7ffe, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r3_0x7fff), |
| kInstruction_Mov_al_r3_0x7fff, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r3_0x3333), |
| kInstruction_Mov_al_r3_0x3333, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r3_0x5555), |
| kInstruction_Mov_al_r3_0x5555, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r3_0xaaaa), |
| kInstruction_Mov_al_r3_0xaaaa, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r3_0xcccc), |
| kInstruction_Mov_al_r3_0xcccc, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r3_0x8000), |
| kInstruction_Mov_al_r3_0x8000, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r3_0x8001), |
| kInstruction_Mov_al_r3_0x8001, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r3_0x8002), |
| kInstruction_Mov_al_r3_0x8002, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r3_0x8003), |
| kInstruction_Mov_al_r3_0x8003, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r3_0xff80), |
| kInstruction_Mov_al_r3_0xff80, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r3_0xff81), |
| kInstruction_Mov_al_r3_0xff81, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r3_0xff82), |
| kInstruction_Mov_al_r3_0xff82, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r3_0xff83), |
| kInstruction_Mov_al_r3_0xff83, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r3_0xffe0), |
| kInstruction_Mov_al_r3_0xffe0, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r3_0xfffd), |
| kInstruction_Mov_al_r3_0xfffd, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r3_0xfffe), |
| kInstruction_Mov_al_r3_0xfffe, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r3_0xffff), |
| kInstruction_Mov_al_r3_0xffff, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r4_0x0000), |
| kInstruction_Mov_al_r4_0x0000, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r4_0x0001), |
| kInstruction_Mov_al_r4_0x0001, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r4_0x0002), |
| kInstruction_Mov_al_r4_0x0002, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r4_0x0020), |
| kInstruction_Mov_al_r4_0x0020, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r4_0x007d), |
| kInstruction_Mov_al_r4_0x007d, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r4_0x007e), |
| kInstruction_Mov_al_r4_0x007e, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r4_0x007f), |
| kInstruction_Mov_al_r4_0x007f, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r4_0x7ffd), |
| kInstruction_Mov_al_r4_0x7ffd, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r4_0x7ffe), |
| kInstruction_Mov_al_r4_0x7ffe, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r4_0x7fff), |
| kInstruction_Mov_al_r4_0x7fff, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r4_0x3333), |
| kInstruction_Mov_al_r4_0x3333, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r4_0x5555), |
| kInstruction_Mov_al_r4_0x5555, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r4_0xaaaa), |
| kInstruction_Mov_al_r4_0xaaaa, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r4_0xcccc), |
| kInstruction_Mov_al_r4_0xcccc, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r4_0x8000), |
| kInstruction_Mov_al_r4_0x8000, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r4_0x8001), |
| kInstruction_Mov_al_r4_0x8001, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r4_0x8002), |
| kInstruction_Mov_al_r4_0x8002, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r4_0x8003), |
| kInstruction_Mov_al_r4_0x8003, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r4_0xff80), |
| kInstruction_Mov_al_r4_0xff80, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r4_0xff81), |
| kInstruction_Mov_al_r4_0xff81, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r4_0xff82), |
| kInstruction_Mov_al_r4_0xff82, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r4_0xff83), |
| kInstruction_Mov_al_r4_0xff83, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r4_0xffe0), |
| kInstruction_Mov_al_r4_0xffe0, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r4_0xfffd), |
| kInstruction_Mov_al_r4_0xfffd, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r4_0xfffe), |
| kInstruction_Mov_al_r4_0xfffe, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r4_0xffff), |
| kInstruction_Mov_al_r4_0xffff, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r5_0x0000), |
| kInstruction_Mov_al_r5_0x0000, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r5_0x0001), |
| kInstruction_Mov_al_r5_0x0001, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r5_0x0002), |
| kInstruction_Mov_al_r5_0x0002, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r5_0x0020), |
| kInstruction_Mov_al_r5_0x0020, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r5_0x007d), |
| kInstruction_Mov_al_r5_0x007d, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r5_0x007e), |
| kInstruction_Mov_al_r5_0x007e, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r5_0x007f), |
| kInstruction_Mov_al_r5_0x007f, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r5_0x7ffd), |
| kInstruction_Mov_al_r5_0x7ffd, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r5_0x7ffe), |
| kInstruction_Mov_al_r5_0x7ffe, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r5_0x7fff), |
| kInstruction_Mov_al_r5_0x7fff, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r5_0x3333), |
| kInstruction_Mov_al_r5_0x3333, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r5_0x5555), |
| kInstruction_Mov_al_r5_0x5555, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r5_0xaaaa), |
| kInstruction_Mov_al_r5_0xaaaa, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r5_0xcccc), |
| kInstruction_Mov_al_r5_0xcccc, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r5_0x8000), |
| kInstruction_Mov_al_r5_0x8000, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r5_0x8001), |
| kInstruction_Mov_al_r5_0x8001, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r5_0x8002), |
| kInstruction_Mov_al_r5_0x8002, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r5_0x8003), |
| kInstruction_Mov_al_r5_0x8003, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r5_0xff80), |
| kInstruction_Mov_al_r5_0xff80, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r5_0xff81), |
| kInstruction_Mov_al_r5_0xff81, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r5_0xff82), |
| kInstruction_Mov_al_r5_0xff82, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r5_0xff83), |
| kInstruction_Mov_al_r5_0xff83, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r5_0xffe0), |
| kInstruction_Mov_al_r5_0xffe0, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r5_0xfffd), |
| kInstruction_Mov_al_r5_0xfffd, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r5_0xfffe), |
| kInstruction_Mov_al_r5_0xfffe, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r5_0xffff), |
| kInstruction_Mov_al_r5_0xffff, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r6_0x0000), |
| kInstruction_Mov_al_r6_0x0000, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r6_0x0001), |
| kInstruction_Mov_al_r6_0x0001, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r6_0x0002), |
| kInstruction_Mov_al_r6_0x0002, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r6_0x0020), |
| kInstruction_Mov_al_r6_0x0020, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r6_0x007d), |
| kInstruction_Mov_al_r6_0x007d, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r6_0x007e), |
| kInstruction_Mov_al_r6_0x007e, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r6_0x007f), |
| kInstruction_Mov_al_r6_0x007f, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r6_0x7ffd), |
| kInstruction_Mov_al_r6_0x7ffd, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r6_0x7ffe), |
| kInstruction_Mov_al_r6_0x7ffe, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r6_0x7fff), |
| kInstruction_Mov_al_r6_0x7fff, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r6_0x3333), |
| kInstruction_Mov_al_r6_0x3333, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r6_0x5555), |
| kInstruction_Mov_al_r6_0x5555, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r6_0xaaaa), |
| kInstruction_Mov_al_r6_0xaaaa, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r6_0xcccc), |
| kInstruction_Mov_al_r6_0xcccc, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r6_0x8000), |
| kInstruction_Mov_al_r6_0x8000, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r6_0x8001), |
| kInstruction_Mov_al_r6_0x8001, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r6_0x8002), |
| kInstruction_Mov_al_r6_0x8002, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r6_0x8003), |
| kInstruction_Mov_al_r6_0x8003, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r6_0xff80), |
| kInstruction_Mov_al_r6_0xff80, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r6_0xff81), |
| kInstruction_Mov_al_r6_0xff81, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r6_0xff82), |
| kInstruction_Mov_al_r6_0xff82, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r6_0xff83), |
| kInstruction_Mov_al_r6_0xff83, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r6_0xffe0), |
| kInstruction_Mov_al_r6_0xffe0, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r6_0xfffd), |
| kInstruction_Mov_al_r6_0xfffd, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r6_0xfffe), |
| kInstruction_Mov_al_r6_0xfffe, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r6_0xffff), |
| kInstruction_Mov_al_r6_0xffff, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r7_0x0000), |
| kInstruction_Mov_al_r7_0x0000, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r7_0x0001), |
| kInstruction_Mov_al_r7_0x0001, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r7_0x0002), |
| kInstruction_Mov_al_r7_0x0002, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r7_0x0020), |
| kInstruction_Mov_al_r7_0x0020, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r7_0x007d), |
| kInstruction_Mov_al_r7_0x007d, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r7_0x007e), |
| kInstruction_Mov_al_r7_0x007e, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r7_0x007f), |
| kInstruction_Mov_al_r7_0x007f, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r7_0x7ffd), |
| kInstruction_Mov_al_r7_0x7ffd, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r7_0x7ffe), |
| kInstruction_Mov_al_r7_0x7ffe, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r7_0x7fff), |
| kInstruction_Mov_al_r7_0x7fff, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r7_0x3333), |
| kInstruction_Mov_al_r7_0x3333, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r7_0x5555), |
| kInstruction_Mov_al_r7_0x5555, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r7_0xaaaa), |
| kInstruction_Mov_al_r7_0xaaaa, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r7_0xcccc), |
| kInstruction_Mov_al_r7_0xcccc, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r7_0x8000), |
| kInstruction_Mov_al_r7_0x8000, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r7_0x8001), |
| kInstruction_Mov_al_r7_0x8001, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r7_0x8002), |
| kInstruction_Mov_al_r7_0x8002, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r7_0x8003), |
| kInstruction_Mov_al_r7_0x8003, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r7_0xff80), |
| kInstruction_Mov_al_r7_0xff80, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r7_0xff81), |
| kInstruction_Mov_al_r7_0xff81, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r7_0xff82), |
| kInstruction_Mov_al_r7_0xff82, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r7_0xff83), |
| kInstruction_Mov_al_r7_0xff83, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r7_0xffe0), |
| kInstruction_Mov_al_r7_0xffe0, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r7_0xfffd), |
| kInstruction_Mov_al_r7_0xfffd, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r7_0xfffe), |
| kInstruction_Mov_al_r7_0xfffe, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r7_0xffff), |
| kInstruction_Mov_al_r7_0xffff, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r8_0x0000), |
| kInstruction_Mov_al_r8_0x0000, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r8_0x0001), |
| kInstruction_Mov_al_r8_0x0001, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r8_0x0002), |
| kInstruction_Mov_al_r8_0x0002, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r8_0x0020), |
| kInstruction_Mov_al_r8_0x0020, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r8_0x007d), |
| kInstruction_Mov_al_r8_0x007d, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r8_0x007e), |
| kInstruction_Mov_al_r8_0x007e, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r8_0x007f), |
| kInstruction_Mov_al_r8_0x007f, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r8_0x7ffd), |
| kInstruction_Mov_al_r8_0x7ffd, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r8_0x7ffe), |
| kInstruction_Mov_al_r8_0x7ffe, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r8_0x7fff), |
| kInstruction_Mov_al_r8_0x7fff, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r8_0x3333), |
| kInstruction_Mov_al_r8_0x3333, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r8_0x5555), |
| kInstruction_Mov_al_r8_0x5555, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r8_0xaaaa), |
| kInstruction_Mov_al_r8_0xaaaa, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r8_0xcccc), |
| kInstruction_Mov_al_r8_0xcccc, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r8_0x8000), |
| kInstruction_Mov_al_r8_0x8000, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r8_0x8001), |
| kInstruction_Mov_al_r8_0x8001, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r8_0x8002), |
| kInstruction_Mov_al_r8_0x8002, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r8_0x8003), |
| kInstruction_Mov_al_r8_0x8003, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r8_0xff80), |
| kInstruction_Mov_al_r8_0xff80, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r8_0xff81), |
| kInstruction_Mov_al_r8_0xff81, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r8_0xff82), |
| kInstruction_Mov_al_r8_0xff82, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r8_0xff83), |
| kInstruction_Mov_al_r8_0xff83, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r8_0xffe0), |
| kInstruction_Mov_al_r8_0xffe0, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r8_0xfffd), |
| kInstruction_Mov_al_r8_0xfffd, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r8_0xfffe), |
| kInstruction_Mov_al_r8_0xfffe, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r8_0xffff), |
| kInstruction_Mov_al_r8_0xffff, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r9_0x0000), |
| kInstruction_Mov_al_r9_0x0000, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r9_0x0001), |
| kInstruction_Mov_al_r9_0x0001, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r9_0x0002), |
| kInstruction_Mov_al_r9_0x0002, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r9_0x0020), |
| kInstruction_Mov_al_r9_0x0020, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r9_0x007d), |
| kInstruction_Mov_al_r9_0x007d, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r9_0x007e), |
| kInstruction_Mov_al_r9_0x007e, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r9_0x007f), |
| kInstruction_Mov_al_r9_0x007f, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r9_0x7ffd), |
| kInstruction_Mov_al_r9_0x7ffd, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r9_0x7ffe), |
| kInstruction_Mov_al_r9_0x7ffe, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r9_0x7fff), |
| kInstruction_Mov_al_r9_0x7fff, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r9_0x3333), |
| kInstruction_Mov_al_r9_0x3333, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r9_0x5555), |
| kInstruction_Mov_al_r9_0x5555, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r9_0xaaaa), |
| kInstruction_Mov_al_r9_0xaaaa, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r9_0xcccc), |
| kInstruction_Mov_al_r9_0xcccc, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r9_0x8000), |
| kInstruction_Mov_al_r9_0x8000, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r9_0x8001), |
| kInstruction_Mov_al_r9_0x8001, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r9_0x8002), |
| kInstruction_Mov_al_r9_0x8002, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r9_0x8003), |
| kInstruction_Mov_al_r9_0x8003, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r9_0xff80), |
| kInstruction_Mov_al_r9_0xff80, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r9_0xff81), |
| kInstruction_Mov_al_r9_0xff81, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r9_0xff82), |
| kInstruction_Mov_al_r9_0xff82, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r9_0xff83), |
| kInstruction_Mov_al_r9_0xff83, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r9_0xffe0), |
| kInstruction_Mov_al_r9_0xffe0, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r9_0xfffd), |
| kInstruction_Mov_al_r9_0xfffd, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r9_0xfffe), |
| kInstruction_Mov_al_r9_0xfffe, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r9_0xffff), |
| kInstruction_Mov_al_r9_0xffff, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r10_0x0000), |
| kInstruction_Mov_al_r10_0x0000, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r10_0x0001), |
| kInstruction_Mov_al_r10_0x0001, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r10_0x0002), |
| kInstruction_Mov_al_r10_0x0002, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r10_0x0020), |
| kInstruction_Mov_al_r10_0x0020, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r10_0x007d), |
| kInstruction_Mov_al_r10_0x007d, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r10_0x007e), |
| kInstruction_Mov_al_r10_0x007e, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r10_0x007f), |
| kInstruction_Mov_al_r10_0x007f, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r10_0x7ffd), |
| kInstruction_Mov_al_r10_0x7ffd, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r10_0x7ffe), |
| kInstruction_Mov_al_r10_0x7ffe, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r10_0x7fff), |
| kInstruction_Mov_al_r10_0x7fff, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r10_0x3333), |
| kInstruction_Mov_al_r10_0x3333, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r10_0x5555), |
| kInstruction_Mov_al_r10_0x5555, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r10_0xaaaa), |
| kInstruction_Mov_al_r10_0xaaaa, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r10_0xcccc), |
| kInstruction_Mov_al_r10_0xcccc, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r10_0x8000), |
| kInstruction_Mov_al_r10_0x8000, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r10_0x8001), |
| kInstruction_Mov_al_r10_0x8001, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r10_0x8002), |
| kInstruction_Mov_al_r10_0x8002, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r10_0x8003), |
| kInstruction_Mov_al_r10_0x8003, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r10_0xff80), |
| kInstruction_Mov_al_r10_0xff80, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r10_0xff81), |
| kInstruction_Mov_al_r10_0xff81, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r10_0xff82), |
| kInstruction_Mov_al_r10_0xff82, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r10_0xff83), |
| kInstruction_Mov_al_r10_0xff83, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r10_0xffe0), |
| kInstruction_Mov_al_r10_0xffe0, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r10_0xfffd), |
| kInstruction_Mov_al_r10_0xfffd, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r10_0xfffe), |
| kInstruction_Mov_al_r10_0xfffe, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r10_0xffff), |
| kInstruction_Mov_al_r10_0xffff, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r11_0x0000), |
| kInstruction_Mov_al_r11_0x0000, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r11_0x0001), |
| kInstruction_Mov_al_r11_0x0001, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r11_0x0002), |
| kInstruction_Mov_al_r11_0x0002, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r11_0x0020), |
| kInstruction_Mov_al_r11_0x0020, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r11_0x007d), |
| kInstruction_Mov_al_r11_0x007d, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r11_0x007e), |
| kInstruction_Mov_al_r11_0x007e, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r11_0x007f), |
| kInstruction_Mov_al_r11_0x007f, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r11_0x7ffd), |
| kInstruction_Mov_al_r11_0x7ffd, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r11_0x7ffe), |
| kInstruction_Mov_al_r11_0x7ffe, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r11_0x7fff), |
| kInstruction_Mov_al_r11_0x7fff, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r11_0x3333), |
| kInstruction_Mov_al_r11_0x3333, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r11_0x5555), |
| kInstruction_Mov_al_r11_0x5555, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r11_0xaaaa), |
| kInstruction_Mov_al_r11_0xaaaa, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r11_0xcccc), |
| kInstruction_Mov_al_r11_0xcccc, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r11_0x8000), |
| kInstruction_Mov_al_r11_0x8000, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r11_0x8001), |
| kInstruction_Mov_al_r11_0x8001, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r11_0x8002), |
| kInstruction_Mov_al_r11_0x8002, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r11_0x8003), |
| kInstruction_Mov_al_r11_0x8003, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r11_0xff80), |
| kInstruction_Mov_al_r11_0xff80, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r11_0xff81), |
| kInstruction_Mov_al_r11_0xff81, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r11_0xff82), |
| kInstruction_Mov_al_r11_0xff82, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r11_0xff83), |
| kInstruction_Mov_al_r11_0xff83, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r11_0xffe0), |
| kInstruction_Mov_al_r11_0xffe0, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r11_0xfffd), |
| kInstruction_Mov_al_r11_0xfffd, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r11_0xfffe), |
| kInstruction_Mov_al_r11_0xfffe, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r11_0xffff), |
| kInstruction_Mov_al_r11_0xffff, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r12_0x0000), |
| kInstruction_Mov_al_r12_0x0000, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r12_0x0001), |
| kInstruction_Mov_al_r12_0x0001, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r12_0x0002), |
| kInstruction_Mov_al_r12_0x0002, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r12_0x0020), |
| kInstruction_Mov_al_r12_0x0020, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r12_0x007d), |
| kInstruction_Mov_al_r12_0x007d, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r12_0x007e), |
| kInstruction_Mov_al_r12_0x007e, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r12_0x007f), |
| kInstruction_Mov_al_r12_0x007f, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r12_0x7ffd), |
| kInstruction_Mov_al_r12_0x7ffd, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r12_0x7ffe), |
| kInstruction_Mov_al_r12_0x7ffe, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r12_0x7fff), |
| kInstruction_Mov_al_r12_0x7fff, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r12_0x3333), |
| kInstruction_Mov_al_r12_0x3333, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r12_0x5555), |
| kInstruction_Mov_al_r12_0x5555, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r12_0xaaaa), |
| kInstruction_Mov_al_r12_0xaaaa, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r12_0xcccc), |
| kInstruction_Mov_al_r12_0xcccc, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r12_0x8000), |
| kInstruction_Mov_al_r12_0x8000, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r12_0x8001), |
| kInstruction_Mov_al_r12_0x8001, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r12_0x8002), |
| kInstruction_Mov_al_r12_0x8002, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r12_0x8003), |
| kInstruction_Mov_al_r12_0x8003, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r12_0xff80), |
| kInstruction_Mov_al_r12_0xff80, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r12_0xff81), |
| kInstruction_Mov_al_r12_0xff81, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r12_0xff82), |
| kInstruction_Mov_al_r12_0xff82, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r12_0xff83), |
| kInstruction_Mov_al_r12_0xff83, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r12_0xffe0), |
| kInstruction_Mov_al_r12_0xffe0, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r12_0xfffd), |
| kInstruction_Mov_al_r12_0xfffd, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r12_0xfffe), |
| kInstruction_Mov_al_r12_0xfffe, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r12_0xffff), |
| kInstruction_Mov_al_r12_0xffff, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r13_0x0000), |
| kInstruction_Mov_al_r13_0x0000, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r13_0x0001), |
| kInstruction_Mov_al_r13_0x0001, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r13_0x0002), |
| kInstruction_Mov_al_r13_0x0002, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r13_0x0020), |
| kInstruction_Mov_al_r13_0x0020, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r13_0x007d), |
| kInstruction_Mov_al_r13_0x007d, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r13_0x007e), |
| kInstruction_Mov_al_r13_0x007e, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r13_0x007f), |
| kInstruction_Mov_al_r13_0x007f, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r13_0x7ffd), |
| kInstruction_Mov_al_r13_0x7ffd, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r13_0x7ffe), |
| kInstruction_Mov_al_r13_0x7ffe, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r13_0x7fff), |
| kInstruction_Mov_al_r13_0x7fff, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r13_0x3333), |
| kInstruction_Mov_al_r13_0x3333, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r13_0x5555), |
| kInstruction_Mov_al_r13_0x5555, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r13_0xaaaa), |
| kInstruction_Mov_al_r13_0xaaaa, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r13_0xcccc), |
| kInstruction_Mov_al_r13_0xcccc, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r13_0x8000), |
| kInstruction_Mov_al_r13_0x8000, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r13_0x8001), |
| kInstruction_Mov_al_r13_0x8001, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r13_0x8002), |
| kInstruction_Mov_al_r13_0x8002, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r13_0x8003), |
| kInstruction_Mov_al_r13_0x8003, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r13_0xff80), |
| kInstruction_Mov_al_r13_0xff80, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r13_0xff81), |
| kInstruction_Mov_al_r13_0xff81, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r13_0xff82), |
| kInstruction_Mov_al_r13_0xff82, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r13_0xff83), |
| kInstruction_Mov_al_r13_0xff83, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r13_0xffe0), |
| kInstruction_Mov_al_r13_0xffe0, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r13_0xfffd), |
| kInstruction_Mov_al_r13_0xfffd, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r13_0xfffe), |
| kInstruction_Mov_al_r13_0xfffe, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r13_0xffff), |
| kInstruction_Mov_al_r13_0xffff, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r14_0x0000), |
| kInstruction_Mov_al_r14_0x0000, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r14_0x0001), |
| kInstruction_Mov_al_r14_0x0001, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r14_0x0002), |
| kInstruction_Mov_al_r14_0x0002, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r14_0x0020), |
| kInstruction_Mov_al_r14_0x0020, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r14_0x007d), |
| kInstruction_Mov_al_r14_0x007d, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r14_0x007e), |
| kInstruction_Mov_al_r14_0x007e, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r14_0x007f), |
| kInstruction_Mov_al_r14_0x007f, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r14_0x7ffd), |
| kInstruction_Mov_al_r14_0x7ffd, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r14_0x7ffe), |
| kInstruction_Mov_al_r14_0x7ffe, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r14_0x7fff), |
| kInstruction_Mov_al_r14_0x7fff, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r14_0x3333), |
| kInstruction_Mov_al_r14_0x3333, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r14_0x5555), |
| kInstruction_Mov_al_r14_0x5555, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r14_0xaaaa), |
| kInstruction_Mov_al_r14_0xaaaa, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r14_0xcccc), |
| kInstruction_Mov_al_r14_0xcccc, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r14_0x8000), |
| kInstruction_Mov_al_r14_0x8000, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r14_0x8001), |
| kInstruction_Mov_al_r14_0x8001, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r14_0x8002), |
| kInstruction_Mov_al_r14_0x8002, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r14_0x8003), |
| kInstruction_Mov_al_r14_0x8003, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r14_0xff80), |
| kInstruction_Mov_al_r14_0xff80, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r14_0xff81), |
| kInstruction_Mov_al_r14_0xff81, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r14_0xff82), |
| kInstruction_Mov_al_r14_0xff82, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r14_0xff83), |
| kInstruction_Mov_al_r14_0xff83, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r14_0xffe0), |
| kInstruction_Mov_al_r14_0xffe0, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r14_0xfffd), |
| kInstruction_Mov_al_r14_0xfffd, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r14_0xfffe), |
| kInstruction_Mov_al_r14_0xfffe, |
| }, |
| { |
| ARRAY_SIZE(kInstruction_Mov_al_r14_0xffff), |
| kInstruction_Mov_al_r14_0xffff, |
| }, |
| }; |
| |
| #endif // VIXL_ASSEMBLER_COND_RD_OPERAND_IMM16_T32_MOV_H_ |