1*f5c631daSSadaf Ebrahimi // Copyright 2015, VIXL authors 2*f5c631daSSadaf Ebrahimi // All rights reserved. 3*f5c631daSSadaf Ebrahimi // 4*f5c631daSSadaf Ebrahimi // Redistribution and use in source and binary forms, with or without 5*f5c631daSSadaf Ebrahimi // modification, are permitted provided that the following conditions are met: 6*f5c631daSSadaf Ebrahimi // 7*f5c631daSSadaf Ebrahimi // * Redistributions of source code must retain the above copyright notice, 8*f5c631daSSadaf Ebrahimi // this list of conditions and the following disclaimer. 9*f5c631daSSadaf Ebrahimi // * Redistributions in binary form must reproduce the above copyright notice, 10*f5c631daSSadaf Ebrahimi // this list of conditions and the following disclaimer in the documentation 11*f5c631daSSadaf Ebrahimi // and/or other materials provided with the distribution. 12*f5c631daSSadaf Ebrahimi // * Neither the name of ARM Limited nor the names of its contributors may be 13*f5c631daSSadaf Ebrahimi // used to endorse or promote products derived from this software without 14*f5c631daSSadaf Ebrahimi // specific prior written permission. 15*f5c631daSSadaf Ebrahimi // 16*f5c631daSSadaf Ebrahimi // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS CONTRIBUTORS "AS IS" AND 17*f5c631daSSadaf Ebrahimi // ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 18*f5c631daSSadaf Ebrahimi // WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 19*f5c631daSSadaf Ebrahimi // DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE 20*f5c631daSSadaf Ebrahimi // FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 21*f5c631daSSadaf Ebrahimi // DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 22*f5c631daSSadaf Ebrahimi // SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 23*f5c631daSSadaf Ebrahimi // CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 24*f5c631daSSadaf Ebrahimi // OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 25*f5c631daSSadaf Ebrahimi // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 26*f5c631daSSadaf Ebrahimi 27*f5c631daSSadaf Ebrahimi 28*f5c631daSSadaf Ebrahimi // --------------------------------------------------------------------- 29*f5c631daSSadaf Ebrahimi // This file is auto generated using tools/generate_simulator_traces.py. 30*f5c631daSSadaf Ebrahimi // 31*f5c631daSSadaf Ebrahimi // PLEASE DO NOT EDIT. 32*f5c631daSSadaf Ebrahimi // --------------------------------------------------------------------- 33*f5c631daSSadaf Ebrahimi 34*f5c631daSSadaf Ebrahimi #ifndef VIXL_ASSEMBLER_COND_RD_OPERAND_RN_IDENTICAL_LOW_REGISTERS_IN_IT_BLOCK_MVN_T32_H_ 35*f5c631daSSadaf Ebrahimi #define VIXL_ASSEMBLER_COND_RD_OPERAND_RN_IDENTICAL_LOW_REGISTERS_IN_IT_BLOCK_MVN_T32_H_ 36*f5c631daSSadaf Ebrahimi 37*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_eq_r0_r0[] = { 38*f5c631daSSadaf Ebrahimi 0x08, 0xbf, 0xc0, 0x43 // It eq; mvn eq r0 r0 39*f5c631daSSadaf Ebrahimi }; 40*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_eq_r1_r1[] = { 41*f5c631daSSadaf Ebrahimi 0x08, 0xbf, 0xc9, 0x43 // It eq; mvn eq r1 r1 42*f5c631daSSadaf Ebrahimi }; 43*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_eq_r2_r2[] = { 44*f5c631daSSadaf Ebrahimi 0x08, 0xbf, 0xd2, 0x43 // It eq; mvn eq r2 r2 45*f5c631daSSadaf Ebrahimi }; 46*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_eq_r3_r3[] = { 47*f5c631daSSadaf Ebrahimi 0x08, 0xbf, 0xdb, 0x43 // It eq; mvn eq r3 r3 48*f5c631daSSadaf Ebrahimi }; 49*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_eq_r4_r4[] = { 50*f5c631daSSadaf Ebrahimi 0x08, 0xbf, 0xe4, 0x43 // It eq; mvn eq r4 r4 51*f5c631daSSadaf Ebrahimi }; 52*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_eq_r5_r5[] = { 53*f5c631daSSadaf Ebrahimi 0x08, 0xbf, 0xed, 0x43 // It eq; mvn eq r5 r5 54*f5c631daSSadaf Ebrahimi }; 55*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_eq_r6_r6[] = { 56*f5c631daSSadaf Ebrahimi 0x08, 0xbf, 0xf6, 0x43 // It eq; mvn eq r6 r6 57*f5c631daSSadaf Ebrahimi }; 58*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_eq_r7_r7[] = { 59*f5c631daSSadaf Ebrahimi 0x08, 0xbf, 0xff, 0x43 // It eq; mvn eq r7 r7 60*f5c631daSSadaf Ebrahimi }; 61*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_ne_r0_r0[] = { 62*f5c631daSSadaf Ebrahimi 0x18, 0xbf, 0xc0, 0x43 // It ne; mvn ne r0 r0 63*f5c631daSSadaf Ebrahimi }; 64*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_ne_r1_r1[] = { 65*f5c631daSSadaf Ebrahimi 0x18, 0xbf, 0xc9, 0x43 // It ne; mvn ne r1 r1 66*f5c631daSSadaf Ebrahimi }; 67*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_ne_r2_r2[] = { 68*f5c631daSSadaf Ebrahimi 0x18, 0xbf, 0xd2, 0x43 // It ne; mvn ne r2 r2 69*f5c631daSSadaf Ebrahimi }; 70*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_ne_r3_r3[] = { 71*f5c631daSSadaf Ebrahimi 0x18, 0xbf, 0xdb, 0x43 // It ne; mvn ne r3 r3 72*f5c631daSSadaf Ebrahimi }; 73*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_ne_r4_r4[] = { 74*f5c631daSSadaf Ebrahimi 0x18, 0xbf, 0xe4, 0x43 // It ne; mvn ne r4 r4 75*f5c631daSSadaf Ebrahimi }; 76*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_ne_r5_r5[] = { 77*f5c631daSSadaf Ebrahimi 0x18, 0xbf, 0xed, 0x43 // It ne; mvn ne r5 r5 78*f5c631daSSadaf Ebrahimi }; 79*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_ne_r6_r6[] = { 80*f5c631daSSadaf Ebrahimi 0x18, 0xbf, 0xf6, 0x43 // It ne; mvn ne r6 r6 81*f5c631daSSadaf Ebrahimi }; 82*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_ne_r7_r7[] = { 83*f5c631daSSadaf Ebrahimi 0x18, 0xbf, 0xff, 0x43 // It ne; mvn ne r7 r7 84*f5c631daSSadaf Ebrahimi }; 85*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_cs_r0_r0[] = { 86*f5c631daSSadaf Ebrahimi 0x28, 0xbf, 0xc0, 0x43 // It cs; mvn cs r0 r0 87*f5c631daSSadaf Ebrahimi }; 88*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_cs_r1_r1[] = { 89*f5c631daSSadaf Ebrahimi 0x28, 0xbf, 0xc9, 0x43 // It cs; mvn cs r1 r1 90*f5c631daSSadaf Ebrahimi }; 91*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_cs_r2_r2[] = { 92*f5c631daSSadaf Ebrahimi 0x28, 0xbf, 0xd2, 0x43 // It cs; mvn cs r2 r2 93*f5c631daSSadaf Ebrahimi }; 94*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_cs_r3_r3[] = { 95*f5c631daSSadaf Ebrahimi 0x28, 0xbf, 0xdb, 0x43 // It cs; mvn cs r3 r3 96*f5c631daSSadaf Ebrahimi }; 97*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_cs_r4_r4[] = { 98*f5c631daSSadaf Ebrahimi 0x28, 0xbf, 0xe4, 0x43 // It cs; mvn cs r4 r4 99*f5c631daSSadaf Ebrahimi }; 100*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_cs_r5_r5[] = { 101*f5c631daSSadaf Ebrahimi 0x28, 0xbf, 0xed, 0x43 // It cs; mvn cs r5 r5 102*f5c631daSSadaf Ebrahimi }; 103*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_cs_r6_r6[] = { 104*f5c631daSSadaf Ebrahimi 0x28, 0xbf, 0xf6, 0x43 // It cs; mvn cs r6 r6 105*f5c631daSSadaf Ebrahimi }; 106*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_cs_r7_r7[] = { 107*f5c631daSSadaf Ebrahimi 0x28, 0xbf, 0xff, 0x43 // It cs; mvn cs r7 r7 108*f5c631daSSadaf Ebrahimi }; 109*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_cc_r0_r0[] = { 110*f5c631daSSadaf Ebrahimi 0x38, 0xbf, 0xc0, 0x43 // It cc; mvn cc r0 r0 111*f5c631daSSadaf Ebrahimi }; 112*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_cc_r1_r1[] = { 113*f5c631daSSadaf Ebrahimi 0x38, 0xbf, 0xc9, 0x43 // It cc; mvn cc r1 r1 114*f5c631daSSadaf Ebrahimi }; 115*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_cc_r2_r2[] = { 116*f5c631daSSadaf Ebrahimi 0x38, 0xbf, 0xd2, 0x43 // It cc; mvn cc r2 r2 117*f5c631daSSadaf Ebrahimi }; 118*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_cc_r3_r3[] = { 119*f5c631daSSadaf Ebrahimi 0x38, 0xbf, 0xdb, 0x43 // It cc; mvn cc r3 r3 120*f5c631daSSadaf Ebrahimi }; 121*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_cc_r4_r4[] = { 122*f5c631daSSadaf Ebrahimi 0x38, 0xbf, 0xe4, 0x43 // It cc; mvn cc r4 r4 123*f5c631daSSadaf Ebrahimi }; 124*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_cc_r5_r5[] = { 125*f5c631daSSadaf Ebrahimi 0x38, 0xbf, 0xed, 0x43 // It cc; mvn cc r5 r5 126*f5c631daSSadaf Ebrahimi }; 127*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_cc_r6_r6[] = { 128*f5c631daSSadaf Ebrahimi 0x38, 0xbf, 0xf6, 0x43 // It cc; mvn cc r6 r6 129*f5c631daSSadaf Ebrahimi }; 130*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_cc_r7_r7[] = { 131*f5c631daSSadaf Ebrahimi 0x38, 0xbf, 0xff, 0x43 // It cc; mvn cc r7 r7 132*f5c631daSSadaf Ebrahimi }; 133*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_mi_r0_r0[] = { 134*f5c631daSSadaf Ebrahimi 0x48, 0xbf, 0xc0, 0x43 // It mi; mvn mi r0 r0 135*f5c631daSSadaf Ebrahimi }; 136*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_mi_r1_r1[] = { 137*f5c631daSSadaf Ebrahimi 0x48, 0xbf, 0xc9, 0x43 // It mi; mvn mi r1 r1 138*f5c631daSSadaf Ebrahimi }; 139*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_mi_r2_r2[] = { 140*f5c631daSSadaf Ebrahimi 0x48, 0xbf, 0xd2, 0x43 // It mi; mvn mi r2 r2 141*f5c631daSSadaf Ebrahimi }; 142*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_mi_r3_r3[] = { 143*f5c631daSSadaf Ebrahimi 0x48, 0xbf, 0xdb, 0x43 // It mi; mvn mi r3 r3 144*f5c631daSSadaf Ebrahimi }; 145*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_mi_r4_r4[] = { 146*f5c631daSSadaf Ebrahimi 0x48, 0xbf, 0xe4, 0x43 // It mi; mvn mi r4 r4 147*f5c631daSSadaf Ebrahimi }; 148*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_mi_r5_r5[] = { 149*f5c631daSSadaf Ebrahimi 0x48, 0xbf, 0xed, 0x43 // It mi; mvn mi r5 r5 150*f5c631daSSadaf Ebrahimi }; 151*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_mi_r6_r6[] = { 152*f5c631daSSadaf Ebrahimi 0x48, 0xbf, 0xf6, 0x43 // It mi; mvn mi r6 r6 153*f5c631daSSadaf Ebrahimi }; 154*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_mi_r7_r7[] = { 155*f5c631daSSadaf Ebrahimi 0x48, 0xbf, 0xff, 0x43 // It mi; mvn mi r7 r7 156*f5c631daSSadaf Ebrahimi }; 157*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_pl_r0_r0[] = { 158*f5c631daSSadaf Ebrahimi 0x58, 0xbf, 0xc0, 0x43 // It pl; mvn pl r0 r0 159*f5c631daSSadaf Ebrahimi }; 160*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_pl_r1_r1[] = { 161*f5c631daSSadaf Ebrahimi 0x58, 0xbf, 0xc9, 0x43 // It pl; mvn pl r1 r1 162*f5c631daSSadaf Ebrahimi }; 163*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_pl_r2_r2[] = { 164*f5c631daSSadaf Ebrahimi 0x58, 0xbf, 0xd2, 0x43 // It pl; mvn pl r2 r2 165*f5c631daSSadaf Ebrahimi }; 166*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_pl_r3_r3[] = { 167*f5c631daSSadaf Ebrahimi 0x58, 0xbf, 0xdb, 0x43 // It pl; mvn pl r3 r3 168*f5c631daSSadaf Ebrahimi }; 169*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_pl_r4_r4[] = { 170*f5c631daSSadaf Ebrahimi 0x58, 0xbf, 0xe4, 0x43 // It pl; mvn pl r4 r4 171*f5c631daSSadaf Ebrahimi }; 172*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_pl_r5_r5[] = { 173*f5c631daSSadaf Ebrahimi 0x58, 0xbf, 0xed, 0x43 // It pl; mvn pl r5 r5 174*f5c631daSSadaf Ebrahimi }; 175*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_pl_r6_r6[] = { 176*f5c631daSSadaf Ebrahimi 0x58, 0xbf, 0xf6, 0x43 // It pl; mvn pl r6 r6 177*f5c631daSSadaf Ebrahimi }; 178*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_pl_r7_r7[] = { 179*f5c631daSSadaf Ebrahimi 0x58, 0xbf, 0xff, 0x43 // It pl; mvn pl r7 r7 180*f5c631daSSadaf Ebrahimi }; 181*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_vs_r0_r0[] = { 182*f5c631daSSadaf Ebrahimi 0x68, 0xbf, 0xc0, 0x43 // It vs; mvn vs r0 r0 183*f5c631daSSadaf Ebrahimi }; 184*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_vs_r1_r1[] = { 185*f5c631daSSadaf Ebrahimi 0x68, 0xbf, 0xc9, 0x43 // It vs; mvn vs r1 r1 186*f5c631daSSadaf Ebrahimi }; 187*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_vs_r2_r2[] = { 188*f5c631daSSadaf Ebrahimi 0x68, 0xbf, 0xd2, 0x43 // It vs; mvn vs r2 r2 189*f5c631daSSadaf Ebrahimi }; 190*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_vs_r3_r3[] = { 191*f5c631daSSadaf Ebrahimi 0x68, 0xbf, 0xdb, 0x43 // It vs; mvn vs r3 r3 192*f5c631daSSadaf Ebrahimi }; 193*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_vs_r4_r4[] = { 194*f5c631daSSadaf Ebrahimi 0x68, 0xbf, 0xe4, 0x43 // It vs; mvn vs r4 r4 195*f5c631daSSadaf Ebrahimi }; 196*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_vs_r5_r5[] = { 197*f5c631daSSadaf Ebrahimi 0x68, 0xbf, 0xed, 0x43 // It vs; mvn vs r5 r5 198*f5c631daSSadaf Ebrahimi }; 199*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_vs_r6_r6[] = { 200*f5c631daSSadaf Ebrahimi 0x68, 0xbf, 0xf6, 0x43 // It vs; mvn vs r6 r6 201*f5c631daSSadaf Ebrahimi }; 202*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_vs_r7_r7[] = { 203*f5c631daSSadaf Ebrahimi 0x68, 0xbf, 0xff, 0x43 // It vs; mvn vs r7 r7 204*f5c631daSSadaf Ebrahimi }; 205*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_vc_r0_r0[] = { 206*f5c631daSSadaf Ebrahimi 0x78, 0xbf, 0xc0, 0x43 // It vc; mvn vc r0 r0 207*f5c631daSSadaf Ebrahimi }; 208*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_vc_r1_r1[] = { 209*f5c631daSSadaf Ebrahimi 0x78, 0xbf, 0xc9, 0x43 // It vc; mvn vc r1 r1 210*f5c631daSSadaf Ebrahimi }; 211*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_vc_r2_r2[] = { 212*f5c631daSSadaf Ebrahimi 0x78, 0xbf, 0xd2, 0x43 // It vc; mvn vc r2 r2 213*f5c631daSSadaf Ebrahimi }; 214*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_vc_r3_r3[] = { 215*f5c631daSSadaf Ebrahimi 0x78, 0xbf, 0xdb, 0x43 // It vc; mvn vc r3 r3 216*f5c631daSSadaf Ebrahimi }; 217*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_vc_r4_r4[] = { 218*f5c631daSSadaf Ebrahimi 0x78, 0xbf, 0xe4, 0x43 // It vc; mvn vc r4 r4 219*f5c631daSSadaf Ebrahimi }; 220*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_vc_r5_r5[] = { 221*f5c631daSSadaf Ebrahimi 0x78, 0xbf, 0xed, 0x43 // It vc; mvn vc r5 r5 222*f5c631daSSadaf Ebrahimi }; 223*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_vc_r6_r6[] = { 224*f5c631daSSadaf Ebrahimi 0x78, 0xbf, 0xf6, 0x43 // It vc; mvn vc r6 r6 225*f5c631daSSadaf Ebrahimi }; 226*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_vc_r7_r7[] = { 227*f5c631daSSadaf Ebrahimi 0x78, 0xbf, 0xff, 0x43 // It vc; mvn vc r7 r7 228*f5c631daSSadaf Ebrahimi }; 229*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_hi_r0_r0[] = { 230*f5c631daSSadaf Ebrahimi 0x88, 0xbf, 0xc0, 0x43 // It hi; mvn hi r0 r0 231*f5c631daSSadaf Ebrahimi }; 232*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_hi_r1_r1[] = { 233*f5c631daSSadaf Ebrahimi 0x88, 0xbf, 0xc9, 0x43 // It hi; mvn hi r1 r1 234*f5c631daSSadaf Ebrahimi }; 235*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_hi_r2_r2[] = { 236*f5c631daSSadaf Ebrahimi 0x88, 0xbf, 0xd2, 0x43 // It hi; mvn hi r2 r2 237*f5c631daSSadaf Ebrahimi }; 238*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_hi_r3_r3[] = { 239*f5c631daSSadaf Ebrahimi 0x88, 0xbf, 0xdb, 0x43 // It hi; mvn hi r3 r3 240*f5c631daSSadaf Ebrahimi }; 241*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_hi_r4_r4[] = { 242*f5c631daSSadaf Ebrahimi 0x88, 0xbf, 0xe4, 0x43 // It hi; mvn hi r4 r4 243*f5c631daSSadaf Ebrahimi }; 244*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_hi_r5_r5[] = { 245*f5c631daSSadaf Ebrahimi 0x88, 0xbf, 0xed, 0x43 // It hi; mvn hi r5 r5 246*f5c631daSSadaf Ebrahimi }; 247*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_hi_r6_r6[] = { 248*f5c631daSSadaf Ebrahimi 0x88, 0xbf, 0xf6, 0x43 // It hi; mvn hi r6 r6 249*f5c631daSSadaf Ebrahimi }; 250*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_hi_r7_r7[] = { 251*f5c631daSSadaf Ebrahimi 0x88, 0xbf, 0xff, 0x43 // It hi; mvn hi r7 r7 252*f5c631daSSadaf Ebrahimi }; 253*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_ls_r0_r0[] = { 254*f5c631daSSadaf Ebrahimi 0x98, 0xbf, 0xc0, 0x43 // It ls; mvn ls r0 r0 255*f5c631daSSadaf Ebrahimi }; 256*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_ls_r1_r1[] = { 257*f5c631daSSadaf Ebrahimi 0x98, 0xbf, 0xc9, 0x43 // It ls; mvn ls r1 r1 258*f5c631daSSadaf Ebrahimi }; 259*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_ls_r2_r2[] = { 260*f5c631daSSadaf Ebrahimi 0x98, 0xbf, 0xd2, 0x43 // It ls; mvn ls r2 r2 261*f5c631daSSadaf Ebrahimi }; 262*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_ls_r3_r3[] = { 263*f5c631daSSadaf Ebrahimi 0x98, 0xbf, 0xdb, 0x43 // It ls; mvn ls r3 r3 264*f5c631daSSadaf Ebrahimi }; 265*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_ls_r4_r4[] = { 266*f5c631daSSadaf Ebrahimi 0x98, 0xbf, 0xe4, 0x43 // It ls; mvn ls r4 r4 267*f5c631daSSadaf Ebrahimi }; 268*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_ls_r5_r5[] = { 269*f5c631daSSadaf Ebrahimi 0x98, 0xbf, 0xed, 0x43 // It ls; mvn ls r5 r5 270*f5c631daSSadaf Ebrahimi }; 271*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_ls_r6_r6[] = { 272*f5c631daSSadaf Ebrahimi 0x98, 0xbf, 0xf6, 0x43 // It ls; mvn ls r6 r6 273*f5c631daSSadaf Ebrahimi }; 274*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_ls_r7_r7[] = { 275*f5c631daSSadaf Ebrahimi 0x98, 0xbf, 0xff, 0x43 // It ls; mvn ls r7 r7 276*f5c631daSSadaf Ebrahimi }; 277*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_ge_r0_r0[] = { 278*f5c631daSSadaf Ebrahimi 0xa8, 0xbf, 0xc0, 0x43 // It ge; mvn ge r0 r0 279*f5c631daSSadaf Ebrahimi }; 280*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_ge_r1_r1[] = { 281*f5c631daSSadaf Ebrahimi 0xa8, 0xbf, 0xc9, 0x43 // It ge; mvn ge r1 r1 282*f5c631daSSadaf Ebrahimi }; 283*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_ge_r2_r2[] = { 284*f5c631daSSadaf Ebrahimi 0xa8, 0xbf, 0xd2, 0x43 // It ge; mvn ge r2 r2 285*f5c631daSSadaf Ebrahimi }; 286*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_ge_r3_r3[] = { 287*f5c631daSSadaf Ebrahimi 0xa8, 0xbf, 0xdb, 0x43 // It ge; mvn ge r3 r3 288*f5c631daSSadaf Ebrahimi }; 289*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_ge_r4_r4[] = { 290*f5c631daSSadaf Ebrahimi 0xa8, 0xbf, 0xe4, 0x43 // It ge; mvn ge r4 r4 291*f5c631daSSadaf Ebrahimi }; 292*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_ge_r5_r5[] = { 293*f5c631daSSadaf Ebrahimi 0xa8, 0xbf, 0xed, 0x43 // It ge; mvn ge r5 r5 294*f5c631daSSadaf Ebrahimi }; 295*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_ge_r6_r6[] = { 296*f5c631daSSadaf Ebrahimi 0xa8, 0xbf, 0xf6, 0x43 // It ge; mvn ge r6 r6 297*f5c631daSSadaf Ebrahimi }; 298*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_ge_r7_r7[] = { 299*f5c631daSSadaf Ebrahimi 0xa8, 0xbf, 0xff, 0x43 // It ge; mvn ge r7 r7 300*f5c631daSSadaf Ebrahimi }; 301*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_lt_r0_r0[] = { 302*f5c631daSSadaf Ebrahimi 0xb8, 0xbf, 0xc0, 0x43 // It lt; mvn lt r0 r0 303*f5c631daSSadaf Ebrahimi }; 304*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_lt_r1_r1[] = { 305*f5c631daSSadaf Ebrahimi 0xb8, 0xbf, 0xc9, 0x43 // It lt; mvn lt r1 r1 306*f5c631daSSadaf Ebrahimi }; 307*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_lt_r2_r2[] = { 308*f5c631daSSadaf Ebrahimi 0xb8, 0xbf, 0xd2, 0x43 // It lt; mvn lt r2 r2 309*f5c631daSSadaf Ebrahimi }; 310*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_lt_r3_r3[] = { 311*f5c631daSSadaf Ebrahimi 0xb8, 0xbf, 0xdb, 0x43 // It lt; mvn lt r3 r3 312*f5c631daSSadaf Ebrahimi }; 313*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_lt_r4_r4[] = { 314*f5c631daSSadaf Ebrahimi 0xb8, 0xbf, 0xe4, 0x43 // It lt; mvn lt r4 r4 315*f5c631daSSadaf Ebrahimi }; 316*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_lt_r5_r5[] = { 317*f5c631daSSadaf Ebrahimi 0xb8, 0xbf, 0xed, 0x43 // It lt; mvn lt r5 r5 318*f5c631daSSadaf Ebrahimi }; 319*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_lt_r6_r6[] = { 320*f5c631daSSadaf Ebrahimi 0xb8, 0xbf, 0xf6, 0x43 // It lt; mvn lt r6 r6 321*f5c631daSSadaf Ebrahimi }; 322*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_lt_r7_r7[] = { 323*f5c631daSSadaf Ebrahimi 0xb8, 0xbf, 0xff, 0x43 // It lt; mvn lt r7 r7 324*f5c631daSSadaf Ebrahimi }; 325*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_gt_r0_r0[] = { 326*f5c631daSSadaf Ebrahimi 0xc8, 0xbf, 0xc0, 0x43 // It gt; mvn gt r0 r0 327*f5c631daSSadaf Ebrahimi }; 328*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_gt_r1_r1[] = { 329*f5c631daSSadaf Ebrahimi 0xc8, 0xbf, 0xc9, 0x43 // It gt; mvn gt r1 r1 330*f5c631daSSadaf Ebrahimi }; 331*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_gt_r2_r2[] = { 332*f5c631daSSadaf Ebrahimi 0xc8, 0xbf, 0xd2, 0x43 // It gt; mvn gt r2 r2 333*f5c631daSSadaf Ebrahimi }; 334*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_gt_r3_r3[] = { 335*f5c631daSSadaf Ebrahimi 0xc8, 0xbf, 0xdb, 0x43 // It gt; mvn gt r3 r3 336*f5c631daSSadaf Ebrahimi }; 337*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_gt_r4_r4[] = { 338*f5c631daSSadaf Ebrahimi 0xc8, 0xbf, 0xe4, 0x43 // It gt; mvn gt r4 r4 339*f5c631daSSadaf Ebrahimi }; 340*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_gt_r5_r5[] = { 341*f5c631daSSadaf Ebrahimi 0xc8, 0xbf, 0xed, 0x43 // It gt; mvn gt r5 r5 342*f5c631daSSadaf Ebrahimi }; 343*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_gt_r6_r6[] = { 344*f5c631daSSadaf Ebrahimi 0xc8, 0xbf, 0xf6, 0x43 // It gt; mvn gt r6 r6 345*f5c631daSSadaf Ebrahimi }; 346*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_gt_r7_r7[] = { 347*f5c631daSSadaf Ebrahimi 0xc8, 0xbf, 0xff, 0x43 // It gt; mvn gt r7 r7 348*f5c631daSSadaf Ebrahimi }; 349*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_le_r0_r0[] = { 350*f5c631daSSadaf Ebrahimi 0xd8, 0xbf, 0xc0, 0x43 // It le; mvn le r0 r0 351*f5c631daSSadaf Ebrahimi }; 352*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_le_r1_r1[] = { 353*f5c631daSSadaf Ebrahimi 0xd8, 0xbf, 0xc9, 0x43 // It le; mvn le r1 r1 354*f5c631daSSadaf Ebrahimi }; 355*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_le_r2_r2[] = { 356*f5c631daSSadaf Ebrahimi 0xd8, 0xbf, 0xd2, 0x43 // It le; mvn le r2 r2 357*f5c631daSSadaf Ebrahimi }; 358*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_le_r3_r3[] = { 359*f5c631daSSadaf Ebrahimi 0xd8, 0xbf, 0xdb, 0x43 // It le; mvn le r3 r3 360*f5c631daSSadaf Ebrahimi }; 361*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_le_r4_r4[] = { 362*f5c631daSSadaf Ebrahimi 0xd8, 0xbf, 0xe4, 0x43 // It le; mvn le r4 r4 363*f5c631daSSadaf Ebrahimi }; 364*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_le_r5_r5[] = { 365*f5c631daSSadaf Ebrahimi 0xd8, 0xbf, 0xed, 0x43 // It le; mvn le r5 r5 366*f5c631daSSadaf Ebrahimi }; 367*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_le_r6_r6[] = { 368*f5c631daSSadaf Ebrahimi 0xd8, 0xbf, 0xf6, 0x43 // It le; mvn le r6 r6 369*f5c631daSSadaf Ebrahimi }; 370*f5c631daSSadaf Ebrahimi const byte kInstruction_mvn_le_r7_r7[] = { 371*f5c631daSSadaf Ebrahimi 0xd8, 0xbf, 0xff, 0x43 // It le; mvn le r7 r7 372*f5c631daSSadaf Ebrahimi }; 373*f5c631daSSadaf Ebrahimi const TestResult kReferencemvn[] = { 374*f5c631daSSadaf Ebrahimi { 375*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_eq_r0_r0), 376*f5c631daSSadaf Ebrahimi kInstruction_mvn_eq_r0_r0, 377*f5c631daSSadaf Ebrahimi }, 378*f5c631daSSadaf Ebrahimi { 379*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_eq_r1_r1), 380*f5c631daSSadaf Ebrahimi kInstruction_mvn_eq_r1_r1, 381*f5c631daSSadaf Ebrahimi }, 382*f5c631daSSadaf Ebrahimi { 383*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_eq_r2_r2), 384*f5c631daSSadaf Ebrahimi kInstruction_mvn_eq_r2_r2, 385*f5c631daSSadaf Ebrahimi }, 386*f5c631daSSadaf Ebrahimi { 387*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_eq_r3_r3), 388*f5c631daSSadaf Ebrahimi kInstruction_mvn_eq_r3_r3, 389*f5c631daSSadaf Ebrahimi }, 390*f5c631daSSadaf Ebrahimi { 391*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_eq_r4_r4), 392*f5c631daSSadaf Ebrahimi kInstruction_mvn_eq_r4_r4, 393*f5c631daSSadaf Ebrahimi }, 394*f5c631daSSadaf Ebrahimi { 395*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_eq_r5_r5), 396*f5c631daSSadaf Ebrahimi kInstruction_mvn_eq_r5_r5, 397*f5c631daSSadaf Ebrahimi }, 398*f5c631daSSadaf Ebrahimi { 399*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_eq_r6_r6), 400*f5c631daSSadaf Ebrahimi kInstruction_mvn_eq_r6_r6, 401*f5c631daSSadaf Ebrahimi }, 402*f5c631daSSadaf Ebrahimi { 403*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_eq_r7_r7), 404*f5c631daSSadaf Ebrahimi kInstruction_mvn_eq_r7_r7, 405*f5c631daSSadaf Ebrahimi }, 406*f5c631daSSadaf Ebrahimi { 407*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_ne_r0_r0), 408*f5c631daSSadaf Ebrahimi kInstruction_mvn_ne_r0_r0, 409*f5c631daSSadaf Ebrahimi }, 410*f5c631daSSadaf Ebrahimi { 411*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_ne_r1_r1), 412*f5c631daSSadaf Ebrahimi kInstruction_mvn_ne_r1_r1, 413*f5c631daSSadaf Ebrahimi }, 414*f5c631daSSadaf Ebrahimi { 415*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_ne_r2_r2), 416*f5c631daSSadaf Ebrahimi kInstruction_mvn_ne_r2_r2, 417*f5c631daSSadaf Ebrahimi }, 418*f5c631daSSadaf Ebrahimi { 419*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_ne_r3_r3), 420*f5c631daSSadaf Ebrahimi kInstruction_mvn_ne_r3_r3, 421*f5c631daSSadaf Ebrahimi }, 422*f5c631daSSadaf Ebrahimi { 423*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_ne_r4_r4), 424*f5c631daSSadaf Ebrahimi kInstruction_mvn_ne_r4_r4, 425*f5c631daSSadaf Ebrahimi }, 426*f5c631daSSadaf Ebrahimi { 427*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_ne_r5_r5), 428*f5c631daSSadaf Ebrahimi kInstruction_mvn_ne_r5_r5, 429*f5c631daSSadaf Ebrahimi }, 430*f5c631daSSadaf Ebrahimi { 431*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_ne_r6_r6), 432*f5c631daSSadaf Ebrahimi kInstruction_mvn_ne_r6_r6, 433*f5c631daSSadaf Ebrahimi }, 434*f5c631daSSadaf Ebrahimi { 435*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_ne_r7_r7), 436*f5c631daSSadaf Ebrahimi kInstruction_mvn_ne_r7_r7, 437*f5c631daSSadaf Ebrahimi }, 438*f5c631daSSadaf Ebrahimi { 439*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_cs_r0_r0), 440*f5c631daSSadaf Ebrahimi kInstruction_mvn_cs_r0_r0, 441*f5c631daSSadaf Ebrahimi }, 442*f5c631daSSadaf Ebrahimi { 443*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_cs_r1_r1), 444*f5c631daSSadaf Ebrahimi kInstruction_mvn_cs_r1_r1, 445*f5c631daSSadaf Ebrahimi }, 446*f5c631daSSadaf Ebrahimi { 447*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_cs_r2_r2), 448*f5c631daSSadaf Ebrahimi kInstruction_mvn_cs_r2_r2, 449*f5c631daSSadaf Ebrahimi }, 450*f5c631daSSadaf Ebrahimi { 451*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_cs_r3_r3), 452*f5c631daSSadaf Ebrahimi kInstruction_mvn_cs_r3_r3, 453*f5c631daSSadaf Ebrahimi }, 454*f5c631daSSadaf Ebrahimi { 455*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_cs_r4_r4), 456*f5c631daSSadaf Ebrahimi kInstruction_mvn_cs_r4_r4, 457*f5c631daSSadaf Ebrahimi }, 458*f5c631daSSadaf Ebrahimi { 459*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_cs_r5_r5), 460*f5c631daSSadaf Ebrahimi kInstruction_mvn_cs_r5_r5, 461*f5c631daSSadaf Ebrahimi }, 462*f5c631daSSadaf Ebrahimi { 463*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_cs_r6_r6), 464*f5c631daSSadaf Ebrahimi kInstruction_mvn_cs_r6_r6, 465*f5c631daSSadaf Ebrahimi }, 466*f5c631daSSadaf Ebrahimi { 467*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_cs_r7_r7), 468*f5c631daSSadaf Ebrahimi kInstruction_mvn_cs_r7_r7, 469*f5c631daSSadaf Ebrahimi }, 470*f5c631daSSadaf Ebrahimi { 471*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_cc_r0_r0), 472*f5c631daSSadaf Ebrahimi kInstruction_mvn_cc_r0_r0, 473*f5c631daSSadaf Ebrahimi }, 474*f5c631daSSadaf Ebrahimi { 475*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_cc_r1_r1), 476*f5c631daSSadaf Ebrahimi kInstruction_mvn_cc_r1_r1, 477*f5c631daSSadaf Ebrahimi }, 478*f5c631daSSadaf Ebrahimi { 479*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_cc_r2_r2), 480*f5c631daSSadaf Ebrahimi kInstruction_mvn_cc_r2_r2, 481*f5c631daSSadaf Ebrahimi }, 482*f5c631daSSadaf Ebrahimi { 483*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_cc_r3_r3), 484*f5c631daSSadaf Ebrahimi kInstruction_mvn_cc_r3_r3, 485*f5c631daSSadaf Ebrahimi }, 486*f5c631daSSadaf Ebrahimi { 487*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_cc_r4_r4), 488*f5c631daSSadaf Ebrahimi kInstruction_mvn_cc_r4_r4, 489*f5c631daSSadaf Ebrahimi }, 490*f5c631daSSadaf Ebrahimi { 491*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_cc_r5_r5), 492*f5c631daSSadaf Ebrahimi kInstruction_mvn_cc_r5_r5, 493*f5c631daSSadaf Ebrahimi }, 494*f5c631daSSadaf Ebrahimi { 495*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_cc_r6_r6), 496*f5c631daSSadaf Ebrahimi kInstruction_mvn_cc_r6_r6, 497*f5c631daSSadaf Ebrahimi }, 498*f5c631daSSadaf Ebrahimi { 499*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_cc_r7_r7), 500*f5c631daSSadaf Ebrahimi kInstruction_mvn_cc_r7_r7, 501*f5c631daSSadaf Ebrahimi }, 502*f5c631daSSadaf Ebrahimi { 503*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_mi_r0_r0), 504*f5c631daSSadaf Ebrahimi kInstruction_mvn_mi_r0_r0, 505*f5c631daSSadaf Ebrahimi }, 506*f5c631daSSadaf Ebrahimi { 507*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_mi_r1_r1), 508*f5c631daSSadaf Ebrahimi kInstruction_mvn_mi_r1_r1, 509*f5c631daSSadaf Ebrahimi }, 510*f5c631daSSadaf Ebrahimi { 511*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_mi_r2_r2), 512*f5c631daSSadaf Ebrahimi kInstruction_mvn_mi_r2_r2, 513*f5c631daSSadaf Ebrahimi }, 514*f5c631daSSadaf Ebrahimi { 515*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_mi_r3_r3), 516*f5c631daSSadaf Ebrahimi kInstruction_mvn_mi_r3_r3, 517*f5c631daSSadaf Ebrahimi }, 518*f5c631daSSadaf Ebrahimi { 519*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_mi_r4_r4), 520*f5c631daSSadaf Ebrahimi kInstruction_mvn_mi_r4_r4, 521*f5c631daSSadaf Ebrahimi }, 522*f5c631daSSadaf Ebrahimi { 523*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_mi_r5_r5), 524*f5c631daSSadaf Ebrahimi kInstruction_mvn_mi_r5_r5, 525*f5c631daSSadaf Ebrahimi }, 526*f5c631daSSadaf Ebrahimi { 527*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_mi_r6_r6), 528*f5c631daSSadaf Ebrahimi kInstruction_mvn_mi_r6_r6, 529*f5c631daSSadaf Ebrahimi }, 530*f5c631daSSadaf Ebrahimi { 531*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_mi_r7_r7), 532*f5c631daSSadaf Ebrahimi kInstruction_mvn_mi_r7_r7, 533*f5c631daSSadaf Ebrahimi }, 534*f5c631daSSadaf Ebrahimi { 535*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_pl_r0_r0), 536*f5c631daSSadaf Ebrahimi kInstruction_mvn_pl_r0_r0, 537*f5c631daSSadaf Ebrahimi }, 538*f5c631daSSadaf Ebrahimi { 539*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_pl_r1_r1), 540*f5c631daSSadaf Ebrahimi kInstruction_mvn_pl_r1_r1, 541*f5c631daSSadaf Ebrahimi }, 542*f5c631daSSadaf Ebrahimi { 543*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_pl_r2_r2), 544*f5c631daSSadaf Ebrahimi kInstruction_mvn_pl_r2_r2, 545*f5c631daSSadaf Ebrahimi }, 546*f5c631daSSadaf Ebrahimi { 547*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_pl_r3_r3), 548*f5c631daSSadaf Ebrahimi kInstruction_mvn_pl_r3_r3, 549*f5c631daSSadaf Ebrahimi }, 550*f5c631daSSadaf Ebrahimi { 551*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_pl_r4_r4), 552*f5c631daSSadaf Ebrahimi kInstruction_mvn_pl_r4_r4, 553*f5c631daSSadaf Ebrahimi }, 554*f5c631daSSadaf Ebrahimi { 555*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_pl_r5_r5), 556*f5c631daSSadaf Ebrahimi kInstruction_mvn_pl_r5_r5, 557*f5c631daSSadaf Ebrahimi }, 558*f5c631daSSadaf Ebrahimi { 559*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_pl_r6_r6), 560*f5c631daSSadaf Ebrahimi kInstruction_mvn_pl_r6_r6, 561*f5c631daSSadaf Ebrahimi }, 562*f5c631daSSadaf Ebrahimi { 563*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_pl_r7_r7), 564*f5c631daSSadaf Ebrahimi kInstruction_mvn_pl_r7_r7, 565*f5c631daSSadaf Ebrahimi }, 566*f5c631daSSadaf Ebrahimi { 567*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_vs_r0_r0), 568*f5c631daSSadaf Ebrahimi kInstruction_mvn_vs_r0_r0, 569*f5c631daSSadaf Ebrahimi }, 570*f5c631daSSadaf Ebrahimi { 571*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_vs_r1_r1), 572*f5c631daSSadaf Ebrahimi kInstruction_mvn_vs_r1_r1, 573*f5c631daSSadaf Ebrahimi }, 574*f5c631daSSadaf Ebrahimi { 575*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_vs_r2_r2), 576*f5c631daSSadaf Ebrahimi kInstruction_mvn_vs_r2_r2, 577*f5c631daSSadaf Ebrahimi }, 578*f5c631daSSadaf Ebrahimi { 579*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_vs_r3_r3), 580*f5c631daSSadaf Ebrahimi kInstruction_mvn_vs_r3_r3, 581*f5c631daSSadaf Ebrahimi }, 582*f5c631daSSadaf Ebrahimi { 583*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_vs_r4_r4), 584*f5c631daSSadaf Ebrahimi kInstruction_mvn_vs_r4_r4, 585*f5c631daSSadaf Ebrahimi }, 586*f5c631daSSadaf Ebrahimi { 587*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_vs_r5_r5), 588*f5c631daSSadaf Ebrahimi kInstruction_mvn_vs_r5_r5, 589*f5c631daSSadaf Ebrahimi }, 590*f5c631daSSadaf Ebrahimi { 591*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_vs_r6_r6), 592*f5c631daSSadaf Ebrahimi kInstruction_mvn_vs_r6_r6, 593*f5c631daSSadaf Ebrahimi }, 594*f5c631daSSadaf Ebrahimi { 595*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_vs_r7_r7), 596*f5c631daSSadaf Ebrahimi kInstruction_mvn_vs_r7_r7, 597*f5c631daSSadaf Ebrahimi }, 598*f5c631daSSadaf Ebrahimi { 599*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_vc_r0_r0), 600*f5c631daSSadaf Ebrahimi kInstruction_mvn_vc_r0_r0, 601*f5c631daSSadaf Ebrahimi }, 602*f5c631daSSadaf Ebrahimi { 603*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_vc_r1_r1), 604*f5c631daSSadaf Ebrahimi kInstruction_mvn_vc_r1_r1, 605*f5c631daSSadaf Ebrahimi }, 606*f5c631daSSadaf Ebrahimi { 607*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_vc_r2_r2), 608*f5c631daSSadaf Ebrahimi kInstruction_mvn_vc_r2_r2, 609*f5c631daSSadaf Ebrahimi }, 610*f5c631daSSadaf Ebrahimi { 611*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_vc_r3_r3), 612*f5c631daSSadaf Ebrahimi kInstruction_mvn_vc_r3_r3, 613*f5c631daSSadaf Ebrahimi }, 614*f5c631daSSadaf Ebrahimi { 615*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_vc_r4_r4), 616*f5c631daSSadaf Ebrahimi kInstruction_mvn_vc_r4_r4, 617*f5c631daSSadaf Ebrahimi }, 618*f5c631daSSadaf Ebrahimi { 619*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_vc_r5_r5), 620*f5c631daSSadaf Ebrahimi kInstruction_mvn_vc_r5_r5, 621*f5c631daSSadaf Ebrahimi }, 622*f5c631daSSadaf Ebrahimi { 623*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_vc_r6_r6), 624*f5c631daSSadaf Ebrahimi kInstruction_mvn_vc_r6_r6, 625*f5c631daSSadaf Ebrahimi }, 626*f5c631daSSadaf Ebrahimi { 627*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_vc_r7_r7), 628*f5c631daSSadaf Ebrahimi kInstruction_mvn_vc_r7_r7, 629*f5c631daSSadaf Ebrahimi }, 630*f5c631daSSadaf Ebrahimi { 631*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_hi_r0_r0), 632*f5c631daSSadaf Ebrahimi kInstruction_mvn_hi_r0_r0, 633*f5c631daSSadaf Ebrahimi }, 634*f5c631daSSadaf Ebrahimi { 635*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_hi_r1_r1), 636*f5c631daSSadaf Ebrahimi kInstruction_mvn_hi_r1_r1, 637*f5c631daSSadaf Ebrahimi }, 638*f5c631daSSadaf Ebrahimi { 639*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_hi_r2_r2), 640*f5c631daSSadaf Ebrahimi kInstruction_mvn_hi_r2_r2, 641*f5c631daSSadaf Ebrahimi }, 642*f5c631daSSadaf Ebrahimi { 643*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_hi_r3_r3), 644*f5c631daSSadaf Ebrahimi kInstruction_mvn_hi_r3_r3, 645*f5c631daSSadaf Ebrahimi }, 646*f5c631daSSadaf Ebrahimi { 647*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_hi_r4_r4), 648*f5c631daSSadaf Ebrahimi kInstruction_mvn_hi_r4_r4, 649*f5c631daSSadaf Ebrahimi }, 650*f5c631daSSadaf Ebrahimi { 651*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_hi_r5_r5), 652*f5c631daSSadaf Ebrahimi kInstruction_mvn_hi_r5_r5, 653*f5c631daSSadaf Ebrahimi }, 654*f5c631daSSadaf Ebrahimi { 655*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_hi_r6_r6), 656*f5c631daSSadaf Ebrahimi kInstruction_mvn_hi_r6_r6, 657*f5c631daSSadaf Ebrahimi }, 658*f5c631daSSadaf Ebrahimi { 659*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_hi_r7_r7), 660*f5c631daSSadaf Ebrahimi kInstruction_mvn_hi_r7_r7, 661*f5c631daSSadaf Ebrahimi }, 662*f5c631daSSadaf Ebrahimi { 663*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_ls_r0_r0), 664*f5c631daSSadaf Ebrahimi kInstruction_mvn_ls_r0_r0, 665*f5c631daSSadaf Ebrahimi }, 666*f5c631daSSadaf Ebrahimi { 667*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_ls_r1_r1), 668*f5c631daSSadaf Ebrahimi kInstruction_mvn_ls_r1_r1, 669*f5c631daSSadaf Ebrahimi }, 670*f5c631daSSadaf Ebrahimi { 671*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_ls_r2_r2), 672*f5c631daSSadaf Ebrahimi kInstruction_mvn_ls_r2_r2, 673*f5c631daSSadaf Ebrahimi }, 674*f5c631daSSadaf Ebrahimi { 675*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_ls_r3_r3), 676*f5c631daSSadaf Ebrahimi kInstruction_mvn_ls_r3_r3, 677*f5c631daSSadaf Ebrahimi }, 678*f5c631daSSadaf Ebrahimi { 679*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_ls_r4_r4), 680*f5c631daSSadaf Ebrahimi kInstruction_mvn_ls_r4_r4, 681*f5c631daSSadaf Ebrahimi }, 682*f5c631daSSadaf Ebrahimi { 683*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_ls_r5_r5), 684*f5c631daSSadaf Ebrahimi kInstruction_mvn_ls_r5_r5, 685*f5c631daSSadaf Ebrahimi }, 686*f5c631daSSadaf Ebrahimi { 687*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_ls_r6_r6), 688*f5c631daSSadaf Ebrahimi kInstruction_mvn_ls_r6_r6, 689*f5c631daSSadaf Ebrahimi }, 690*f5c631daSSadaf Ebrahimi { 691*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_ls_r7_r7), 692*f5c631daSSadaf Ebrahimi kInstruction_mvn_ls_r7_r7, 693*f5c631daSSadaf Ebrahimi }, 694*f5c631daSSadaf Ebrahimi { 695*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_ge_r0_r0), 696*f5c631daSSadaf Ebrahimi kInstruction_mvn_ge_r0_r0, 697*f5c631daSSadaf Ebrahimi }, 698*f5c631daSSadaf Ebrahimi { 699*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_ge_r1_r1), 700*f5c631daSSadaf Ebrahimi kInstruction_mvn_ge_r1_r1, 701*f5c631daSSadaf Ebrahimi }, 702*f5c631daSSadaf Ebrahimi { 703*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_ge_r2_r2), 704*f5c631daSSadaf Ebrahimi kInstruction_mvn_ge_r2_r2, 705*f5c631daSSadaf Ebrahimi }, 706*f5c631daSSadaf Ebrahimi { 707*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_ge_r3_r3), 708*f5c631daSSadaf Ebrahimi kInstruction_mvn_ge_r3_r3, 709*f5c631daSSadaf Ebrahimi }, 710*f5c631daSSadaf Ebrahimi { 711*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_ge_r4_r4), 712*f5c631daSSadaf Ebrahimi kInstruction_mvn_ge_r4_r4, 713*f5c631daSSadaf Ebrahimi }, 714*f5c631daSSadaf Ebrahimi { 715*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_ge_r5_r5), 716*f5c631daSSadaf Ebrahimi kInstruction_mvn_ge_r5_r5, 717*f5c631daSSadaf Ebrahimi }, 718*f5c631daSSadaf Ebrahimi { 719*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_ge_r6_r6), 720*f5c631daSSadaf Ebrahimi kInstruction_mvn_ge_r6_r6, 721*f5c631daSSadaf Ebrahimi }, 722*f5c631daSSadaf Ebrahimi { 723*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_ge_r7_r7), 724*f5c631daSSadaf Ebrahimi kInstruction_mvn_ge_r7_r7, 725*f5c631daSSadaf Ebrahimi }, 726*f5c631daSSadaf Ebrahimi { 727*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_lt_r0_r0), 728*f5c631daSSadaf Ebrahimi kInstruction_mvn_lt_r0_r0, 729*f5c631daSSadaf Ebrahimi }, 730*f5c631daSSadaf Ebrahimi { 731*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_lt_r1_r1), 732*f5c631daSSadaf Ebrahimi kInstruction_mvn_lt_r1_r1, 733*f5c631daSSadaf Ebrahimi }, 734*f5c631daSSadaf Ebrahimi { 735*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_lt_r2_r2), 736*f5c631daSSadaf Ebrahimi kInstruction_mvn_lt_r2_r2, 737*f5c631daSSadaf Ebrahimi }, 738*f5c631daSSadaf Ebrahimi { 739*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_lt_r3_r3), 740*f5c631daSSadaf Ebrahimi kInstruction_mvn_lt_r3_r3, 741*f5c631daSSadaf Ebrahimi }, 742*f5c631daSSadaf Ebrahimi { 743*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_lt_r4_r4), 744*f5c631daSSadaf Ebrahimi kInstruction_mvn_lt_r4_r4, 745*f5c631daSSadaf Ebrahimi }, 746*f5c631daSSadaf Ebrahimi { 747*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_lt_r5_r5), 748*f5c631daSSadaf Ebrahimi kInstruction_mvn_lt_r5_r5, 749*f5c631daSSadaf Ebrahimi }, 750*f5c631daSSadaf Ebrahimi { 751*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_lt_r6_r6), 752*f5c631daSSadaf Ebrahimi kInstruction_mvn_lt_r6_r6, 753*f5c631daSSadaf Ebrahimi }, 754*f5c631daSSadaf Ebrahimi { 755*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_lt_r7_r7), 756*f5c631daSSadaf Ebrahimi kInstruction_mvn_lt_r7_r7, 757*f5c631daSSadaf Ebrahimi }, 758*f5c631daSSadaf Ebrahimi { 759*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_gt_r0_r0), 760*f5c631daSSadaf Ebrahimi kInstruction_mvn_gt_r0_r0, 761*f5c631daSSadaf Ebrahimi }, 762*f5c631daSSadaf Ebrahimi { 763*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_gt_r1_r1), 764*f5c631daSSadaf Ebrahimi kInstruction_mvn_gt_r1_r1, 765*f5c631daSSadaf Ebrahimi }, 766*f5c631daSSadaf Ebrahimi { 767*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_gt_r2_r2), 768*f5c631daSSadaf Ebrahimi kInstruction_mvn_gt_r2_r2, 769*f5c631daSSadaf Ebrahimi }, 770*f5c631daSSadaf Ebrahimi { 771*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_gt_r3_r3), 772*f5c631daSSadaf Ebrahimi kInstruction_mvn_gt_r3_r3, 773*f5c631daSSadaf Ebrahimi }, 774*f5c631daSSadaf Ebrahimi { 775*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_gt_r4_r4), 776*f5c631daSSadaf Ebrahimi kInstruction_mvn_gt_r4_r4, 777*f5c631daSSadaf Ebrahimi }, 778*f5c631daSSadaf Ebrahimi { 779*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_gt_r5_r5), 780*f5c631daSSadaf Ebrahimi kInstruction_mvn_gt_r5_r5, 781*f5c631daSSadaf Ebrahimi }, 782*f5c631daSSadaf Ebrahimi { 783*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_gt_r6_r6), 784*f5c631daSSadaf Ebrahimi kInstruction_mvn_gt_r6_r6, 785*f5c631daSSadaf Ebrahimi }, 786*f5c631daSSadaf Ebrahimi { 787*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_gt_r7_r7), 788*f5c631daSSadaf Ebrahimi kInstruction_mvn_gt_r7_r7, 789*f5c631daSSadaf Ebrahimi }, 790*f5c631daSSadaf Ebrahimi { 791*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_le_r0_r0), 792*f5c631daSSadaf Ebrahimi kInstruction_mvn_le_r0_r0, 793*f5c631daSSadaf Ebrahimi }, 794*f5c631daSSadaf Ebrahimi { 795*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_le_r1_r1), 796*f5c631daSSadaf Ebrahimi kInstruction_mvn_le_r1_r1, 797*f5c631daSSadaf Ebrahimi }, 798*f5c631daSSadaf Ebrahimi { 799*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_le_r2_r2), 800*f5c631daSSadaf Ebrahimi kInstruction_mvn_le_r2_r2, 801*f5c631daSSadaf Ebrahimi }, 802*f5c631daSSadaf Ebrahimi { 803*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_le_r3_r3), 804*f5c631daSSadaf Ebrahimi kInstruction_mvn_le_r3_r3, 805*f5c631daSSadaf Ebrahimi }, 806*f5c631daSSadaf Ebrahimi { 807*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_le_r4_r4), 808*f5c631daSSadaf Ebrahimi kInstruction_mvn_le_r4_r4, 809*f5c631daSSadaf Ebrahimi }, 810*f5c631daSSadaf Ebrahimi { 811*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_le_r5_r5), 812*f5c631daSSadaf Ebrahimi kInstruction_mvn_le_r5_r5, 813*f5c631daSSadaf Ebrahimi }, 814*f5c631daSSadaf Ebrahimi { 815*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_le_r6_r6), 816*f5c631daSSadaf Ebrahimi kInstruction_mvn_le_r6_r6, 817*f5c631daSSadaf Ebrahimi }, 818*f5c631daSSadaf Ebrahimi { 819*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_mvn_le_r7_r7), 820*f5c631daSSadaf Ebrahimi kInstruction_mvn_le_r7_r7, 821*f5c631daSSadaf Ebrahimi }, 822*f5c631daSSadaf Ebrahimi }; 823*f5c631daSSadaf Ebrahimi 824*f5c631daSSadaf Ebrahimi #endif // VIXL_ASSEMBLER_COND_RD_OPERAND_RN_IDENTICAL_LOW_REGISTERS_IN_IT_BLOCK_MVN_T32_H_ 825