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_RDLOW_RNLOW_OPERAND_IMMEDIATE_ZERO_RSBS_T32_H_ 35*f5c631daSSadaf Ebrahimi #define VIXL_ASSEMBLER_COND_RDLOW_RNLOW_OPERAND_IMMEDIATE_ZERO_RSBS_T32_H_ 36*f5c631daSSadaf Ebrahimi 37*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r0_r0_0[] = { 38*f5c631daSSadaf Ebrahimi 0x40, 0x42 // rsbs al r0 r0 0 39*f5c631daSSadaf Ebrahimi }; 40*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r0_r1_0[] = { 41*f5c631daSSadaf Ebrahimi 0x48, 0x42 // rsbs al r0 r1 0 42*f5c631daSSadaf Ebrahimi }; 43*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r0_r2_0[] = { 44*f5c631daSSadaf Ebrahimi 0x50, 0x42 // rsbs al r0 r2 0 45*f5c631daSSadaf Ebrahimi }; 46*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r0_r3_0[] = { 47*f5c631daSSadaf Ebrahimi 0x58, 0x42 // rsbs al r0 r3 0 48*f5c631daSSadaf Ebrahimi }; 49*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r0_r4_0[] = { 50*f5c631daSSadaf Ebrahimi 0x60, 0x42 // rsbs al r0 r4 0 51*f5c631daSSadaf Ebrahimi }; 52*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r0_r5_0[] = { 53*f5c631daSSadaf Ebrahimi 0x68, 0x42 // rsbs al r0 r5 0 54*f5c631daSSadaf Ebrahimi }; 55*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r0_r6_0[] = { 56*f5c631daSSadaf Ebrahimi 0x70, 0x42 // rsbs al r0 r6 0 57*f5c631daSSadaf Ebrahimi }; 58*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r0_r7_0[] = { 59*f5c631daSSadaf Ebrahimi 0x78, 0x42 // rsbs al r0 r7 0 60*f5c631daSSadaf Ebrahimi }; 61*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r1_r0_0[] = { 62*f5c631daSSadaf Ebrahimi 0x41, 0x42 // rsbs al r1 r0 0 63*f5c631daSSadaf Ebrahimi }; 64*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r1_r1_0[] = { 65*f5c631daSSadaf Ebrahimi 0x49, 0x42 // rsbs al r1 r1 0 66*f5c631daSSadaf Ebrahimi }; 67*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r1_r2_0[] = { 68*f5c631daSSadaf Ebrahimi 0x51, 0x42 // rsbs al r1 r2 0 69*f5c631daSSadaf Ebrahimi }; 70*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r1_r3_0[] = { 71*f5c631daSSadaf Ebrahimi 0x59, 0x42 // rsbs al r1 r3 0 72*f5c631daSSadaf Ebrahimi }; 73*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r1_r4_0[] = { 74*f5c631daSSadaf Ebrahimi 0x61, 0x42 // rsbs al r1 r4 0 75*f5c631daSSadaf Ebrahimi }; 76*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r1_r5_0[] = { 77*f5c631daSSadaf Ebrahimi 0x69, 0x42 // rsbs al r1 r5 0 78*f5c631daSSadaf Ebrahimi }; 79*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r1_r6_0[] = { 80*f5c631daSSadaf Ebrahimi 0x71, 0x42 // rsbs al r1 r6 0 81*f5c631daSSadaf Ebrahimi }; 82*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r1_r7_0[] = { 83*f5c631daSSadaf Ebrahimi 0x79, 0x42 // rsbs al r1 r7 0 84*f5c631daSSadaf Ebrahimi }; 85*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r2_r0_0[] = { 86*f5c631daSSadaf Ebrahimi 0x42, 0x42 // rsbs al r2 r0 0 87*f5c631daSSadaf Ebrahimi }; 88*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r2_r1_0[] = { 89*f5c631daSSadaf Ebrahimi 0x4a, 0x42 // rsbs al r2 r1 0 90*f5c631daSSadaf Ebrahimi }; 91*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r2_r2_0[] = { 92*f5c631daSSadaf Ebrahimi 0x52, 0x42 // rsbs al r2 r2 0 93*f5c631daSSadaf Ebrahimi }; 94*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r2_r3_0[] = { 95*f5c631daSSadaf Ebrahimi 0x5a, 0x42 // rsbs al r2 r3 0 96*f5c631daSSadaf Ebrahimi }; 97*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r2_r4_0[] = { 98*f5c631daSSadaf Ebrahimi 0x62, 0x42 // rsbs al r2 r4 0 99*f5c631daSSadaf Ebrahimi }; 100*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r2_r5_0[] = { 101*f5c631daSSadaf Ebrahimi 0x6a, 0x42 // rsbs al r2 r5 0 102*f5c631daSSadaf Ebrahimi }; 103*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r2_r6_0[] = { 104*f5c631daSSadaf Ebrahimi 0x72, 0x42 // rsbs al r2 r6 0 105*f5c631daSSadaf Ebrahimi }; 106*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r2_r7_0[] = { 107*f5c631daSSadaf Ebrahimi 0x7a, 0x42 // rsbs al r2 r7 0 108*f5c631daSSadaf Ebrahimi }; 109*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r3_r0_0[] = { 110*f5c631daSSadaf Ebrahimi 0x43, 0x42 // rsbs al r3 r0 0 111*f5c631daSSadaf Ebrahimi }; 112*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r3_r1_0[] = { 113*f5c631daSSadaf Ebrahimi 0x4b, 0x42 // rsbs al r3 r1 0 114*f5c631daSSadaf Ebrahimi }; 115*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r3_r2_0[] = { 116*f5c631daSSadaf Ebrahimi 0x53, 0x42 // rsbs al r3 r2 0 117*f5c631daSSadaf Ebrahimi }; 118*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r3_r3_0[] = { 119*f5c631daSSadaf Ebrahimi 0x5b, 0x42 // rsbs al r3 r3 0 120*f5c631daSSadaf Ebrahimi }; 121*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r3_r4_0[] = { 122*f5c631daSSadaf Ebrahimi 0x63, 0x42 // rsbs al r3 r4 0 123*f5c631daSSadaf Ebrahimi }; 124*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r3_r5_0[] = { 125*f5c631daSSadaf Ebrahimi 0x6b, 0x42 // rsbs al r3 r5 0 126*f5c631daSSadaf Ebrahimi }; 127*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r3_r6_0[] = { 128*f5c631daSSadaf Ebrahimi 0x73, 0x42 // rsbs al r3 r6 0 129*f5c631daSSadaf Ebrahimi }; 130*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r3_r7_0[] = { 131*f5c631daSSadaf Ebrahimi 0x7b, 0x42 // rsbs al r3 r7 0 132*f5c631daSSadaf Ebrahimi }; 133*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r4_r0_0[] = { 134*f5c631daSSadaf Ebrahimi 0x44, 0x42 // rsbs al r4 r0 0 135*f5c631daSSadaf Ebrahimi }; 136*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r4_r1_0[] = { 137*f5c631daSSadaf Ebrahimi 0x4c, 0x42 // rsbs al r4 r1 0 138*f5c631daSSadaf Ebrahimi }; 139*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r4_r2_0[] = { 140*f5c631daSSadaf Ebrahimi 0x54, 0x42 // rsbs al r4 r2 0 141*f5c631daSSadaf Ebrahimi }; 142*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r4_r3_0[] = { 143*f5c631daSSadaf Ebrahimi 0x5c, 0x42 // rsbs al r4 r3 0 144*f5c631daSSadaf Ebrahimi }; 145*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r4_r4_0[] = { 146*f5c631daSSadaf Ebrahimi 0x64, 0x42 // rsbs al r4 r4 0 147*f5c631daSSadaf Ebrahimi }; 148*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r4_r5_0[] = { 149*f5c631daSSadaf Ebrahimi 0x6c, 0x42 // rsbs al r4 r5 0 150*f5c631daSSadaf Ebrahimi }; 151*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r4_r6_0[] = { 152*f5c631daSSadaf Ebrahimi 0x74, 0x42 // rsbs al r4 r6 0 153*f5c631daSSadaf Ebrahimi }; 154*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r4_r7_0[] = { 155*f5c631daSSadaf Ebrahimi 0x7c, 0x42 // rsbs al r4 r7 0 156*f5c631daSSadaf Ebrahimi }; 157*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r5_r0_0[] = { 158*f5c631daSSadaf Ebrahimi 0x45, 0x42 // rsbs al r5 r0 0 159*f5c631daSSadaf Ebrahimi }; 160*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r5_r1_0[] = { 161*f5c631daSSadaf Ebrahimi 0x4d, 0x42 // rsbs al r5 r1 0 162*f5c631daSSadaf Ebrahimi }; 163*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r5_r2_0[] = { 164*f5c631daSSadaf Ebrahimi 0x55, 0x42 // rsbs al r5 r2 0 165*f5c631daSSadaf Ebrahimi }; 166*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r5_r3_0[] = { 167*f5c631daSSadaf Ebrahimi 0x5d, 0x42 // rsbs al r5 r3 0 168*f5c631daSSadaf Ebrahimi }; 169*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r5_r4_0[] = { 170*f5c631daSSadaf Ebrahimi 0x65, 0x42 // rsbs al r5 r4 0 171*f5c631daSSadaf Ebrahimi }; 172*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r5_r5_0[] = { 173*f5c631daSSadaf Ebrahimi 0x6d, 0x42 // rsbs al r5 r5 0 174*f5c631daSSadaf Ebrahimi }; 175*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r5_r6_0[] = { 176*f5c631daSSadaf Ebrahimi 0x75, 0x42 // rsbs al r5 r6 0 177*f5c631daSSadaf Ebrahimi }; 178*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r5_r7_0[] = { 179*f5c631daSSadaf Ebrahimi 0x7d, 0x42 // rsbs al r5 r7 0 180*f5c631daSSadaf Ebrahimi }; 181*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r6_r0_0[] = { 182*f5c631daSSadaf Ebrahimi 0x46, 0x42 // rsbs al r6 r0 0 183*f5c631daSSadaf Ebrahimi }; 184*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r6_r1_0[] = { 185*f5c631daSSadaf Ebrahimi 0x4e, 0x42 // rsbs al r6 r1 0 186*f5c631daSSadaf Ebrahimi }; 187*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r6_r2_0[] = { 188*f5c631daSSadaf Ebrahimi 0x56, 0x42 // rsbs al r6 r2 0 189*f5c631daSSadaf Ebrahimi }; 190*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r6_r3_0[] = { 191*f5c631daSSadaf Ebrahimi 0x5e, 0x42 // rsbs al r6 r3 0 192*f5c631daSSadaf Ebrahimi }; 193*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r6_r4_0[] = { 194*f5c631daSSadaf Ebrahimi 0x66, 0x42 // rsbs al r6 r4 0 195*f5c631daSSadaf Ebrahimi }; 196*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r6_r5_0[] = { 197*f5c631daSSadaf Ebrahimi 0x6e, 0x42 // rsbs al r6 r5 0 198*f5c631daSSadaf Ebrahimi }; 199*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r6_r6_0[] = { 200*f5c631daSSadaf Ebrahimi 0x76, 0x42 // rsbs al r6 r6 0 201*f5c631daSSadaf Ebrahimi }; 202*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r6_r7_0[] = { 203*f5c631daSSadaf Ebrahimi 0x7e, 0x42 // rsbs al r6 r7 0 204*f5c631daSSadaf Ebrahimi }; 205*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r7_r0_0[] = { 206*f5c631daSSadaf Ebrahimi 0x47, 0x42 // rsbs al r7 r0 0 207*f5c631daSSadaf Ebrahimi }; 208*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r7_r1_0[] = { 209*f5c631daSSadaf Ebrahimi 0x4f, 0x42 // rsbs al r7 r1 0 210*f5c631daSSadaf Ebrahimi }; 211*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r7_r2_0[] = { 212*f5c631daSSadaf Ebrahimi 0x57, 0x42 // rsbs al r7 r2 0 213*f5c631daSSadaf Ebrahimi }; 214*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r7_r3_0[] = { 215*f5c631daSSadaf Ebrahimi 0x5f, 0x42 // rsbs al r7 r3 0 216*f5c631daSSadaf Ebrahimi }; 217*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r7_r4_0[] = { 218*f5c631daSSadaf Ebrahimi 0x67, 0x42 // rsbs al r7 r4 0 219*f5c631daSSadaf Ebrahimi }; 220*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r7_r5_0[] = { 221*f5c631daSSadaf Ebrahimi 0x6f, 0x42 // rsbs al r7 r5 0 222*f5c631daSSadaf Ebrahimi }; 223*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r7_r6_0[] = { 224*f5c631daSSadaf Ebrahimi 0x77, 0x42 // rsbs al r7 r6 0 225*f5c631daSSadaf Ebrahimi }; 226*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r7_r7_0[] = { 227*f5c631daSSadaf Ebrahimi 0x7f, 0x42 // rsbs al r7 r7 0 228*f5c631daSSadaf Ebrahimi }; 229*f5c631daSSadaf Ebrahimi const TestResult kReferencersbs[] = { 230*f5c631daSSadaf Ebrahimi { 231*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r0_r0_0), 232*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r0_r0_0, 233*f5c631daSSadaf Ebrahimi }, 234*f5c631daSSadaf Ebrahimi { 235*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r0_r1_0), 236*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r0_r1_0, 237*f5c631daSSadaf Ebrahimi }, 238*f5c631daSSadaf Ebrahimi { 239*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r0_r2_0), 240*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r0_r2_0, 241*f5c631daSSadaf Ebrahimi }, 242*f5c631daSSadaf Ebrahimi { 243*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r0_r3_0), 244*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r0_r3_0, 245*f5c631daSSadaf Ebrahimi }, 246*f5c631daSSadaf Ebrahimi { 247*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r0_r4_0), 248*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r0_r4_0, 249*f5c631daSSadaf Ebrahimi }, 250*f5c631daSSadaf Ebrahimi { 251*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r0_r5_0), 252*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r0_r5_0, 253*f5c631daSSadaf Ebrahimi }, 254*f5c631daSSadaf Ebrahimi { 255*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r0_r6_0), 256*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r0_r6_0, 257*f5c631daSSadaf Ebrahimi }, 258*f5c631daSSadaf Ebrahimi { 259*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r0_r7_0), 260*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r0_r7_0, 261*f5c631daSSadaf Ebrahimi }, 262*f5c631daSSadaf Ebrahimi { 263*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r1_r0_0), 264*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r1_r0_0, 265*f5c631daSSadaf Ebrahimi }, 266*f5c631daSSadaf Ebrahimi { 267*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r1_r1_0), 268*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r1_r1_0, 269*f5c631daSSadaf Ebrahimi }, 270*f5c631daSSadaf Ebrahimi { 271*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r1_r2_0), 272*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r1_r2_0, 273*f5c631daSSadaf Ebrahimi }, 274*f5c631daSSadaf Ebrahimi { 275*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r1_r3_0), 276*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r1_r3_0, 277*f5c631daSSadaf Ebrahimi }, 278*f5c631daSSadaf Ebrahimi { 279*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r1_r4_0), 280*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r1_r4_0, 281*f5c631daSSadaf Ebrahimi }, 282*f5c631daSSadaf Ebrahimi { 283*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r1_r5_0), 284*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r1_r5_0, 285*f5c631daSSadaf Ebrahimi }, 286*f5c631daSSadaf Ebrahimi { 287*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r1_r6_0), 288*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r1_r6_0, 289*f5c631daSSadaf Ebrahimi }, 290*f5c631daSSadaf Ebrahimi { 291*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r1_r7_0), 292*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r1_r7_0, 293*f5c631daSSadaf Ebrahimi }, 294*f5c631daSSadaf Ebrahimi { 295*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r2_r0_0), 296*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r2_r0_0, 297*f5c631daSSadaf Ebrahimi }, 298*f5c631daSSadaf Ebrahimi { 299*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r2_r1_0), 300*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r2_r1_0, 301*f5c631daSSadaf Ebrahimi }, 302*f5c631daSSadaf Ebrahimi { 303*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r2_r2_0), 304*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r2_r2_0, 305*f5c631daSSadaf Ebrahimi }, 306*f5c631daSSadaf Ebrahimi { 307*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r2_r3_0), 308*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r2_r3_0, 309*f5c631daSSadaf Ebrahimi }, 310*f5c631daSSadaf Ebrahimi { 311*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r2_r4_0), 312*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r2_r4_0, 313*f5c631daSSadaf Ebrahimi }, 314*f5c631daSSadaf Ebrahimi { 315*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r2_r5_0), 316*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r2_r5_0, 317*f5c631daSSadaf Ebrahimi }, 318*f5c631daSSadaf Ebrahimi { 319*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r2_r6_0), 320*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r2_r6_0, 321*f5c631daSSadaf Ebrahimi }, 322*f5c631daSSadaf Ebrahimi { 323*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r2_r7_0), 324*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r2_r7_0, 325*f5c631daSSadaf Ebrahimi }, 326*f5c631daSSadaf Ebrahimi { 327*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r3_r0_0), 328*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r3_r0_0, 329*f5c631daSSadaf Ebrahimi }, 330*f5c631daSSadaf Ebrahimi { 331*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r3_r1_0), 332*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r3_r1_0, 333*f5c631daSSadaf Ebrahimi }, 334*f5c631daSSadaf Ebrahimi { 335*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r3_r2_0), 336*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r3_r2_0, 337*f5c631daSSadaf Ebrahimi }, 338*f5c631daSSadaf Ebrahimi { 339*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r3_r3_0), 340*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r3_r3_0, 341*f5c631daSSadaf Ebrahimi }, 342*f5c631daSSadaf Ebrahimi { 343*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r3_r4_0), 344*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r3_r4_0, 345*f5c631daSSadaf Ebrahimi }, 346*f5c631daSSadaf Ebrahimi { 347*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r3_r5_0), 348*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r3_r5_0, 349*f5c631daSSadaf Ebrahimi }, 350*f5c631daSSadaf Ebrahimi { 351*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r3_r6_0), 352*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r3_r6_0, 353*f5c631daSSadaf Ebrahimi }, 354*f5c631daSSadaf Ebrahimi { 355*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r3_r7_0), 356*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r3_r7_0, 357*f5c631daSSadaf Ebrahimi }, 358*f5c631daSSadaf Ebrahimi { 359*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r4_r0_0), 360*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r4_r0_0, 361*f5c631daSSadaf Ebrahimi }, 362*f5c631daSSadaf Ebrahimi { 363*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r4_r1_0), 364*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r4_r1_0, 365*f5c631daSSadaf Ebrahimi }, 366*f5c631daSSadaf Ebrahimi { 367*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r4_r2_0), 368*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r4_r2_0, 369*f5c631daSSadaf Ebrahimi }, 370*f5c631daSSadaf Ebrahimi { 371*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r4_r3_0), 372*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r4_r3_0, 373*f5c631daSSadaf Ebrahimi }, 374*f5c631daSSadaf Ebrahimi { 375*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r4_r4_0), 376*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r4_r4_0, 377*f5c631daSSadaf Ebrahimi }, 378*f5c631daSSadaf Ebrahimi { 379*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r4_r5_0), 380*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r4_r5_0, 381*f5c631daSSadaf Ebrahimi }, 382*f5c631daSSadaf Ebrahimi { 383*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r4_r6_0), 384*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r4_r6_0, 385*f5c631daSSadaf Ebrahimi }, 386*f5c631daSSadaf Ebrahimi { 387*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r4_r7_0), 388*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r4_r7_0, 389*f5c631daSSadaf Ebrahimi }, 390*f5c631daSSadaf Ebrahimi { 391*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r5_r0_0), 392*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r5_r0_0, 393*f5c631daSSadaf Ebrahimi }, 394*f5c631daSSadaf Ebrahimi { 395*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r5_r1_0), 396*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r5_r1_0, 397*f5c631daSSadaf Ebrahimi }, 398*f5c631daSSadaf Ebrahimi { 399*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r5_r2_0), 400*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r5_r2_0, 401*f5c631daSSadaf Ebrahimi }, 402*f5c631daSSadaf Ebrahimi { 403*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r5_r3_0), 404*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r5_r3_0, 405*f5c631daSSadaf Ebrahimi }, 406*f5c631daSSadaf Ebrahimi { 407*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r5_r4_0), 408*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r5_r4_0, 409*f5c631daSSadaf Ebrahimi }, 410*f5c631daSSadaf Ebrahimi { 411*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r5_r5_0), 412*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r5_r5_0, 413*f5c631daSSadaf Ebrahimi }, 414*f5c631daSSadaf Ebrahimi { 415*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r5_r6_0), 416*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r5_r6_0, 417*f5c631daSSadaf Ebrahimi }, 418*f5c631daSSadaf Ebrahimi { 419*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r5_r7_0), 420*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r5_r7_0, 421*f5c631daSSadaf Ebrahimi }, 422*f5c631daSSadaf Ebrahimi { 423*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r6_r0_0), 424*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r6_r0_0, 425*f5c631daSSadaf Ebrahimi }, 426*f5c631daSSadaf Ebrahimi { 427*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r6_r1_0), 428*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r6_r1_0, 429*f5c631daSSadaf Ebrahimi }, 430*f5c631daSSadaf Ebrahimi { 431*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r6_r2_0), 432*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r6_r2_0, 433*f5c631daSSadaf Ebrahimi }, 434*f5c631daSSadaf Ebrahimi { 435*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r6_r3_0), 436*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r6_r3_0, 437*f5c631daSSadaf Ebrahimi }, 438*f5c631daSSadaf Ebrahimi { 439*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r6_r4_0), 440*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r6_r4_0, 441*f5c631daSSadaf Ebrahimi }, 442*f5c631daSSadaf Ebrahimi { 443*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r6_r5_0), 444*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r6_r5_0, 445*f5c631daSSadaf Ebrahimi }, 446*f5c631daSSadaf Ebrahimi { 447*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r6_r6_0), 448*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r6_r6_0, 449*f5c631daSSadaf Ebrahimi }, 450*f5c631daSSadaf Ebrahimi { 451*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r6_r7_0), 452*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r6_r7_0, 453*f5c631daSSadaf Ebrahimi }, 454*f5c631daSSadaf Ebrahimi { 455*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r7_r0_0), 456*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r7_r0_0, 457*f5c631daSSadaf Ebrahimi }, 458*f5c631daSSadaf Ebrahimi { 459*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r7_r1_0), 460*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r7_r1_0, 461*f5c631daSSadaf Ebrahimi }, 462*f5c631daSSadaf Ebrahimi { 463*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r7_r2_0), 464*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r7_r2_0, 465*f5c631daSSadaf Ebrahimi }, 466*f5c631daSSadaf Ebrahimi { 467*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r7_r3_0), 468*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r7_r3_0, 469*f5c631daSSadaf Ebrahimi }, 470*f5c631daSSadaf Ebrahimi { 471*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r7_r4_0), 472*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r7_r4_0, 473*f5c631daSSadaf Ebrahimi }, 474*f5c631daSSadaf Ebrahimi { 475*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r7_r5_0), 476*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r7_r5_0, 477*f5c631daSSadaf Ebrahimi }, 478*f5c631daSSadaf Ebrahimi { 479*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r7_r6_0), 480*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r7_r6_0, 481*f5c631daSSadaf Ebrahimi }, 482*f5c631daSSadaf Ebrahimi { 483*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_rsbs_al_r7_r7_0), 484*f5c631daSSadaf Ebrahimi kInstruction_rsbs_al_r7_r7_0, 485*f5c631daSSadaf Ebrahimi }, 486*f5c631daSSadaf Ebrahimi }; 487*f5c631daSSadaf Ebrahimi 488*f5c631daSSadaf Ebrahimi #endif // VIXL_ASSEMBLER_COND_RDLOW_RNLOW_OPERAND_IMMEDIATE_ZERO_RSBS_T32_H_ 489