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_DT_DRT_DRD_DRN_DRM_FLOAT_F32_ONLY_VABD_T32_H_ 35*f5c631daSSadaf Ebrahimi #define VIXL_ASSEMBLER_COND_DT_DRT_DRD_DRN_DRM_FLOAT_F32_ONLY_VABD_T32_H_ 36*f5c631daSSadaf Ebrahimi 37*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d1_d2_d30[] = { 38*f5c631daSSadaf Ebrahimi 0x22, 0xff, 0x2e, 0x1d // vabd F32 d1 d2 d30 39*f5c631daSSadaf Ebrahimi }; 40*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d12_d5_d13[] = { 41*f5c631daSSadaf Ebrahimi 0x25, 0xff, 0x0d, 0xcd // vabd F32 d12 d5 d13 42*f5c631daSSadaf Ebrahimi }; 43*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d3_d16_d2[] = { 44*f5c631daSSadaf Ebrahimi 0x20, 0xff, 0x82, 0x3d // vabd F32 d3 d16 d2 45*f5c631daSSadaf Ebrahimi }; 46*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d21_d26_d7[] = { 47*f5c631daSSadaf Ebrahimi 0x6a, 0xff, 0x87, 0x5d // vabd F32 d21 d26 d7 48*f5c631daSSadaf Ebrahimi }; 49*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d30_d1_d16[] = { 50*f5c631daSSadaf Ebrahimi 0x61, 0xff, 0x20, 0xed // vabd F32 d30 d1 d16 51*f5c631daSSadaf Ebrahimi }; 52*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d17_d8_d6[] = { 53*f5c631daSSadaf Ebrahimi 0x68, 0xff, 0x06, 0x1d // vabd F32 d17 d8 d6 54*f5c631daSSadaf Ebrahimi }; 55*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d26_d1_d7[] = { 56*f5c631daSSadaf Ebrahimi 0x61, 0xff, 0x07, 0xad // vabd F32 d26 d1 d7 57*f5c631daSSadaf Ebrahimi }; 58*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d17_d6_d28[] = { 59*f5c631daSSadaf Ebrahimi 0x66, 0xff, 0x2c, 0x1d // vabd F32 d17 d6 d28 60*f5c631daSSadaf Ebrahimi }; 61*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d30_d6_d27[] = { 62*f5c631daSSadaf Ebrahimi 0x66, 0xff, 0x2b, 0xed // vabd F32 d30 d6 d27 63*f5c631daSSadaf Ebrahimi }; 64*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d6_d13_d11[] = { 65*f5c631daSSadaf Ebrahimi 0x2d, 0xff, 0x0b, 0x6d // vabd F32 d6 d13 d11 66*f5c631daSSadaf Ebrahimi }; 67*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d30_d17_d15[] = { 68*f5c631daSSadaf Ebrahimi 0x61, 0xff, 0x8f, 0xed // vabd F32 d30 d17 d15 69*f5c631daSSadaf Ebrahimi }; 70*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d10_d8_d14[] = { 71*f5c631daSSadaf Ebrahimi 0x28, 0xff, 0x0e, 0xad // vabd F32 d10 d8 d14 72*f5c631daSSadaf Ebrahimi }; 73*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d17_d4_d0[] = { 74*f5c631daSSadaf Ebrahimi 0x64, 0xff, 0x00, 0x1d // vabd F32 d17 d4 d0 75*f5c631daSSadaf Ebrahimi }; 76*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d25_d5_d14[] = { 77*f5c631daSSadaf Ebrahimi 0x65, 0xff, 0x0e, 0x9d // vabd F32 d25 d5 d14 78*f5c631daSSadaf Ebrahimi }; 79*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d30_d16_d0[] = { 80*f5c631daSSadaf Ebrahimi 0x60, 0xff, 0x80, 0xed // vabd F32 d30 d16 d0 81*f5c631daSSadaf Ebrahimi }; 82*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d22_d21_d2[] = { 83*f5c631daSSadaf Ebrahimi 0x65, 0xff, 0x82, 0x6d // vabd F32 d22 d21 d2 84*f5c631daSSadaf Ebrahimi }; 85*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d15_d10_d12[] = { 86*f5c631daSSadaf Ebrahimi 0x2a, 0xff, 0x0c, 0xfd // vabd F32 d15 d10 d12 87*f5c631daSSadaf Ebrahimi }; 88*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d6_d26_d20[] = { 89*f5c631daSSadaf Ebrahimi 0x2a, 0xff, 0xa4, 0x6d // vabd F32 d6 d26 d20 90*f5c631daSSadaf Ebrahimi }; 91*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d2_d7_d6[] = { 92*f5c631daSSadaf Ebrahimi 0x27, 0xff, 0x06, 0x2d // vabd F32 d2 d7 d6 93*f5c631daSSadaf Ebrahimi }; 94*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d27_d13_d30[] = { 95*f5c631daSSadaf Ebrahimi 0x6d, 0xff, 0x2e, 0xbd // vabd F32 d27 d13 d30 96*f5c631daSSadaf Ebrahimi }; 97*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d6_d12_d13[] = { 98*f5c631daSSadaf Ebrahimi 0x2c, 0xff, 0x0d, 0x6d // vabd F32 d6 d12 d13 99*f5c631daSSadaf Ebrahimi }; 100*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d6_d17_d17[] = { 101*f5c631daSSadaf Ebrahimi 0x21, 0xff, 0xa1, 0x6d // vabd F32 d6 d17 d17 102*f5c631daSSadaf Ebrahimi }; 103*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d18_d7_d6[] = { 104*f5c631daSSadaf Ebrahimi 0x67, 0xff, 0x06, 0x2d // vabd F32 d18 d7 d6 105*f5c631daSSadaf Ebrahimi }; 106*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d24_d18_d8[] = { 107*f5c631daSSadaf Ebrahimi 0x62, 0xff, 0x88, 0x8d // vabd F32 d24 d18 d8 108*f5c631daSSadaf Ebrahimi }; 109*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d27_d3_d3[] = { 110*f5c631daSSadaf Ebrahimi 0x63, 0xff, 0x03, 0xbd // vabd F32 d27 d3 d3 111*f5c631daSSadaf Ebrahimi }; 112*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d20_d12_d4[] = { 113*f5c631daSSadaf Ebrahimi 0x6c, 0xff, 0x04, 0x4d // vabd F32 d20 d12 d4 114*f5c631daSSadaf Ebrahimi }; 115*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d16_d23_d26[] = { 116*f5c631daSSadaf Ebrahimi 0x67, 0xff, 0xaa, 0x0d // vabd F32 d16 d23 d26 117*f5c631daSSadaf Ebrahimi }; 118*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d14_d24_d11[] = { 119*f5c631daSSadaf Ebrahimi 0x28, 0xff, 0x8b, 0xed // vabd F32 d14 d24 d11 120*f5c631daSSadaf Ebrahimi }; 121*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d14_d29_d28[] = { 122*f5c631daSSadaf Ebrahimi 0x2d, 0xff, 0xac, 0xed // vabd F32 d14 d29 d28 123*f5c631daSSadaf Ebrahimi }; 124*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d20_d16_d11[] = { 125*f5c631daSSadaf Ebrahimi 0x60, 0xff, 0x8b, 0x4d // vabd F32 d20 d16 d11 126*f5c631daSSadaf Ebrahimi }; 127*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d28_d21_d9[] = { 128*f5c631daSSadaf Ebrahimi 0x65, 0xff, 0x89, 0xcd // vabd F32 d28 d21 d9 129*f5c631daSSadaf Ebrahimi }; 130*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d0_d11_d1[] = { 131*f5c631daSSadaf Ebrahimi 0x2b, 0xff, 0x01, 0x0d // vabd F32 d0 d11 d1 132*f5c631daSSadaf Ebrahimi }; 133*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d19_d10_d4[] = { 134*f5c631daSSadaf Ebrahimi 0x6a, 0xff, 0x04, 0x3d // vabd F32 d19 d10 d4 135*f5c631daSSadaf Ebrahimi }; 136*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d19_d28_d20[] = { 137*f5c631daSSadaf Ebrahimi 0x6c, 0xff, 0xa4, 0x3d // vabd F32 d19 d28 d20 138*f5c631daSSadaf Ebrahimi }; 139*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d16_d15_d6[] = { 140*f5c631daSSadaf Ebrahimi 0x6f, 0xff, 0x06, 0x0d // vabd F32 d16 d15 d6 141*f5c631daSSadaf Ebrahimi }; 142*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d12_d15_d2[] = { 143*f5c631daSSadaf Ebrahimi 0x2f, 0xff, 0x02, 0xcd // vabd F32 d12 d15 d2 144*f5c631daSSadaf Ebrahimi }; 145*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d0_d31_d2[] = { 146*f5c631daSSadaf Ebrahimi 0x2f, 0xff, 0x82, 0x0d // vabd F32 d0 d31 d2 147*f5c631daSSadaf Ebrahimi }; 148*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d6_d22_d19[] = { 149*f5c631daSSadaf Ebrahimi 0x26, 0xff, 0xa3, 0x6d // vabd F32 d6 d22 d19 150*f5c631daSSadaf Ebrahimi }; 151*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d26_d30_d0[] = { 152*f5c631daSSadaf Ebrahimi 0x6e, 0xff, 0x80, 0xad // vabd F32 d26 d30 d0 153*f5c631daSSadaf Ebrahimi }; 154*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d5_d19_d18[] = { 155*f5c631daSSadaf Ebrahimi 0x23, 0xff, 0xa2, 0x5d // vabd F32 d5 d19 d18 156*f5c631daSSadaf Ebrahimi }; 157*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d7_d3_d3[] = { 158*f5c631daSSadaf Ebrahimi 0x23, 0xff, 0x03, 0x7d // vabd F32 d7 d3 d3 159*f5c631daSSadaf Ebrahimi }; 160*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d17_d7_d20[] = { 161*f5c631daSSadaf Ebrahimi 0x67, 0xff, 0x24, 0x1d // vabd F32 d17 d7 d20 162*f5c631daSSadaf Ebrahimi }; 163*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d29_d30_d24[] = { 164*f5c631daSSadaf Ebrahimi 0x6e, 0xff, 0xa8, 0xdd // vabd F32 d29 d30 d24 165*f5c631daSSadaf Ebrahimi }; 166*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d26_d4_d30[] = { 167*f5c631daSSadaf Ebrahimi 0x64, 0xff, 0x2e, 0xad // vabd F32 d26 d4 d30 168*f5c631daSSadaf Ebrahimi }; 169*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d30_d27_d9[] = { 170*f5c631daSSadaf Ebrahimi 0x6b, 0xff, 0x89, 0xed // vabd F32 d30 d27 d9 171*f5c631daSSadaf Ebrahimi }; 172*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d6_d24_d17[] = { 173*f5c631daSSadaf Ebrahimi 0x28, 0xff, 0xa1, 0x6d // vabd F32 d6 d24 d17 174*f5c631daSSadaf Ebrahimi }; 175*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d16_d21_d20[] = { 176*f5c631daSSadaf Ebrahimi 0x65, 0xff, 0xa4, 0x0d // vabd F32 d16 d21 d20 177*f5c631daSSadaf Ebrahimi }; 178*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d6_d1_d12[] = { 179*f5c631daSSadaf Ebrahimi 0x21, 0xff, 0x0c, 0x6d // vabd F32 d6 d1 d12 180*f5c631daSSadaf Ebrahimi }; 181*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d2_d26_d18[] = { 182*f5c631daSSadaf Ebrahimi 0x2a, 0xff, 0xa2, 0x2d // vabd F32 d2 d26 d18 183*f5c631daSSadaf Ebrahimi }; 184*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d21_d31_d7[] = { 185*f5c631daSSadaf Ebrahimi 0x6f, 0xff, 0x87, 0x5d // vabd F32 d21 d31 d7 186*f5c631daSSadaf Ebrahimi }; 187*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d8_d18_d17[] = { 188*f5c631daSSadaf Ebrahimi 0x22, 0xff, 0xa1, 0x8d // vabd F32 d8 d18 d17 189*f5c631daSSadaf Ebrahimi }; 190*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d18_d11_d8[] = { 191*f5c631daSSadaf Ebrahimi 0x6b, 0xff, 0x08, 0x2d // vabd F32 d18 d11 d8 192*f5c631daSSadaf Ebrahimi }; 193*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d25_d14_d5[] = { 194*f5c631daSSadaf Ebrahimi 0x6e, 0xff, 0x05, 0x9d // vabd F32 d25 d14 d5 195*f5c631daSSadaf Ebrahimi }; 196*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d0_d9_d5[] = { 197*f5c631daSSadaf Ebrahimi 0x29, 0xff, 0x05, 0x0d // vabd F32 d0 d9 d5 198*f5c631daSSadaf Ebrahimi }; 199*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d14_d12_d7[] = { 200*f5c631daSSadaf Ebrahimi 0x2c, 0xff, 0x07, 0xed // vabd F32 d14 d12 d7 201*f5c631daSSadaf Ebrahimi }; 202*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d23_d0_d22[] = { 203*f5c631daSSadaf Ebrahimi 0x60, 0xff, 0x26, 0x7d // vabd F32 d23 d0 d22 204*f5c631daSSadaf Ebrahimi }; 205*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d23_d31_d10[] = { 206*f5c631daSSadaf Ebrahimi 0x6f, 0xff, 0x8a, 0x7d // vabd F32 d23 d31 d10 207*f5c631daSSadaf Ebrahimi }; 208*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d3_d19_d28[] = { 209*f5c631daSSadaf Ebrahimi 0x23, 0xff, 0xac, 0x3d // vabd F32 d3 d19 d28 210*f5c631daSSadaf Ebrahimi }; 211*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d9_d26_d15[] = { 212*f5c631daSSadaf Ebrahimi 0x2a, 0xff, 0x8f, 0x9d // vabd F32 d9 d26 d15 213*f5c631daSSadaf Ebrahimi }; 214*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d17_d13_d26[] = { 215*f5c631daSSadaf Ebrahimi 0x6d, 0xff, 0x2a, 0x1d // vabd F32 d17 d13 d26 216*f5c631daSSadaf Ebrahimi }; 217*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d2_d26_d5[] = { 218*f5c631daSSadaf Ebrahimi 0x2a, 0xff, 0x85, 0x2d // vabd F32 d2 d26 d5 219*f5c631daSSadaf Ebrahimi }; 220*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d18_d28_d11[] = { 221*f5c631daSSadaf Ebrahimi 0x6c, 0xff, 0x8b, 0x2d // vabd F32 d18 d28 d11 222*f5c631daSSadaf Ebrahimi }; 223*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d20_d10_d2[] = { 224*f5c631daSSadaf Ebrahimi 0x6a, 0xff, 0x02, 0x4d // vabd F32 d20 d10 d2 225*f5c631daSSadaf Ebrahimi }; 226*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d19_d3_d9[] = { 227*f5c631daSSadaf Ebrahimi 0x63, 0xff, 0x09, 0x3d // vabd F32 d19 d3 d9 228*f5c631daSSadaf Ebrahimi }; 229*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d4_d29_d17[] = { 230*f5c631daSSadaf Ebrahimi 0x2d, 0xff, 0xa1, 0x4d // vabd F32 d4 d29 d17 231*f5c631daSSadaf Ebrahimi }; 232*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d22_d1_d31[] = { 233*f5c631daSSadaf Ebrahimi 0x61, 0xff, 0x2f, 0x6d // vabd F32 d22 d1 d31 234*f5c631daSSadaf Ebrahimi }; 235*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d29_d2_d17[] = { 236*f5c631daSSadaf Ebrahimi 0x62, 0xff, 0x21, 0xdd // vabd F32 d29 d2 d17 237*f5c631daSSadaf Ebrahimi }; 238*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d18_d8_d10[] = { 239*f5c631daSSadaf Ebrahimi 0x68, 0xff, 0x0a, 0x2d // vabd F32 d18 d8 d10 240*f5c631daSSadaf Ebrahimi }; 241*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d16_d8_d22[] = { 242*f5c631daSSadaf Ebrahimi 0x68, 0xff, 0x26, 0x0d // vabd F32 d16 d8 d22 243*f5c631daSSadaf Ebrahimi }; 244*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d0_d27_d19[] = { 245*f5c631daSSadaf Ebrahimi 0x2b, 0xff, 0xa3, 0x0d // vabd F32 d0 d27 d19 246*f5c631daSSadaf Ebrahimi }; 247*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d26_d23_d0[] = { 248*f5c631daSSadaf Ebrahimi 0x67, 0xff, 0x80, 0xad // vabd F32 d26 d23 d0 249*f5c631daSSadaf Ebrahimi }; 250*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d30_d21_d22[] = { 251*f5c631daSSadaf Ebrahimi 0x65, 0xff, 0xa6, 0xed // vabd F32 d30 d21 d22 252*f5c631daSSadaf Ebrahimi }; 253*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d31_d31_d8[] = { 254*f5c631daSSadaf Ebrahimi 0x6f, 0xff, 0x88, 0xfd // vabd F32 d31 d31 d8 255*f5c631daSSadaf Ebrahimi }; 256*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d4_d7_d2[] = { 257*f5c631daSSadaf Ebrahimi 0x27, 0xff, 0x02, 0x4d // vabd F32 d4 d7 d2 258*f5c631daSSadaf Ebrahimi }; 259*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d8_d22_d31[] = { 260*f5c631daSSadaf Ebrahimi 0x26, 0xff, 0xaf, 0x8d // vabd F32 d8 d22 d31 261*f5c631daSSadaf Ebrahimi }; 262*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d27_d3_d14[] = { 263*f5c631daSSadaf Ebrahimi 0x63, 0xff, 0x0e, 0xbd // vabd F32 d27 d3 d14 264*f5c631daSSadaf Ebrahimi }; 265*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d11_d26_d6[] = { 266*f5c631daSSadaf Ebrahimi 0x2a, 0xff, 0x86, 0xbd // vabd F32 d11 d26 d6 267*f5c631daSSadaf Ebrahimi }; 268*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d20_d24_d4[] = { 269*f5c631daSSadaf Ebrahimi 0x68, 0xff, 0x84, 0x4d // vabd F32 d20 d24 d4 270*f5c631daSSadaf Ebrahimi }; 271*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d1_d8_d3[] = { 272*f5c631daSSadaf Ebrahimi 0x28, 0xff, 0x03, 0x1d // vabd F32 d1 d8 d3 273*f5c631daSSadaf Ebrahimi }; 274*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d27_d17_d17[] = { 275*f5c631daSSadaf Ebrahimi 0x61, 0xff, 0xa1, 0xbd // vabd F32 d27 d17 d17 276*f5c631daSSadaf Ebrahimi }; 277*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d25_d21_d8[] = { 278*f5c631daSSadaf Ebrahimi 0x65, 0xff, 0x88, 0x9d // vabd F32 d25 d21 d8 279*f5c631daSSadaf Ebrahimi }; 280*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d6_d0_d15[] = { 281*f5c631daSSadaf Ebrahimi 0x20, 0xff, 0x0f, 0x6d // vabd F32 d6 d0 d15 282*f5c631daSSadaf Ebrahimi }; 283*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d4_d10_d9[] = { 284*f5c631daSSadaf Ebrahimi 0x2a, 0xff, 0x09, 0x4d // vabd F32 d4 d10 d9 285*f5c631daSSadaf Ebrahimi }; 286*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d13_d26_d11[] = { 287*f5c631daSSadaf Ebrahimi 0x2a, 0xff, 0x8b, 0xdd // vabd F32 d13 d26 d11 288*f5c631daSSadaf Ebrahimi }; 289*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d7_d6_d18[] = { 290*f5c631daSSadaf Ebrahimi 0x26, 0xff, 0x22, 0x7d // vabd F32 d7 d6 d18 291*f5c631daSSadaf Ebrahimi }; 292*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d11_d7_d10[] = { 293*f5c631daSSadaf Ebrahimi 0x27, 0xff, 0x0a, 0xbd // vabd F32 d11 d7 d10 294*f5c631daSSadaf Ebrahimi }; 295*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d17_d3_d10[] = { 296*f5c631daSSadaf Ebrahimi 0x63, 0xff, 0x0a, 0x1d // vabd F32 d17 d3 d10 297*f5c631daSSadaf Ebrahimi }; 298*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d9_d19_d11[] = { 299*f5c631daSSadaf Ebrahimi 0x23, 0xff, 0x8b, 0x9d // vabd F32 d9 d19 d11 300*f5c631daSSadaf Ebrahimi }; 301*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d9_d22_d10[] = { 302*f5c631daSSadaf Ebrahimi 0x26, 0xff, 0x8a, 0x9d // vabd F32 d9 d22 d10 303*f5c631daSSadaf Ebrahimi }; 304*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d30_d0_d21[] = { 305*f5c631daSSadaf Ebrahimi 0x60, 0xff, 0x25, 0xed // vabd F32 d30 d0 d21 306*f5c631daSSadaf Ebrahimi }; 307*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d13_d1_d15[] = { 308*f5c631daSSadaf Ebrahimi 0x21, 0xff, 0x0f, 0xdd // vabd F32 d13 d1 d15 309*f5c631daSSadaf Ebrahimi }; 310*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d27_d11_d10[] = { 311*f5c631daSSadaf Ebrahimi 0x6b, 0xff, 0x0a, 0xbd // vabd F32 d27 d11 d10 312*f5c631daSSadaf Ebrahimi }; 313*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d7_d26_d9[] = { 314*f5c631daSSadaf Ebrahimi 0x2a, 0xff, 0x89, 0x7d // vabd F32 d7 d26 d9 315*f5c631daSSadaf Ebrahimi }; 316*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d1_d12_d21[] = { 317*f5c631daSSadaf Ebrahimi 0x2c, 0xff, 0x25, 0x1d // vabd F32 d1 d12 d21 318*f5c631daSSadaf Ebrahimi }; 319*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d26_d28_d30[] = { 320*f5c631daSSadaf Ebrahimi 0x6c, 0xff, 0xae, 0xad // vabd F32 d26 d28 d30 321*f5c631daSSadaf Ebrahimi }; 322*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d31_d14_d5[] = { 323*f5c631daSSadaf Ebrahimi 0x6e, 0xff, 0x05, 0xfd // vabd F32 d31 d14 d5 324*f5c631daSSadaf Ebrahimi }; 325*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d29_d12_d7[] = { 326*f5c631daSSadaf Ebrahimi 0x6c, 0xff, 0x07, 0xdd // vabd F32 d29 d12 d7 327*f5c631daSSadaf Ebrahimi }; 328*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d19_d30_d1[] = { 329*f5c631daSSadaf Ebrahimi 0x6e, 0xff, 0x81, 0x3d // vabd F32 d19 d30 d1 330*f5c631daSSadaf Ebrahimi }; 331*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d4_d1_d26[] = { 332*f5c631daSSadaf Ebrahimi 0x21, 0xff, 0x2a, 0x4d // vabd F32 d4 d1 d26 333*f5c631daSSadaf Ebrahimi }; 334*f5c631daSSadaf Ebrahimi const byte kInstruction_vabd_F32_d2_d13_d10[] = { 335*f5c631daSSadaf Ebrahimi 0x2d, 0xff, 0x0a, 0x2d // vabd F32 d2 d13 d10 336*f5c631daSSadaf Ebrahimi }; 337*f5c631daSSadaf Ebrahimi const TestResult kReferencevabd[] = { 338*f5c631daSSadaf Ebrahimi { 339*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d1_d2_d30), 340*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d1_d2_d30, 341*f5c631daSSadaf Ebrahimi }, 342*f5c631daSSadaf Ebrahimi { 343*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d12_d5_d13), 344*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d12_d5_d13, 345*f5c631daSSadaf Ebrahimi }, 346*f5c631daSSadaf Ebrahimi { 347*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d3_d16_d2), 348*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d3_d16_d2, 349*f5c631daSSadaf Ebrahimi }, 350*f5c631daSSadaf Ebrahimi { 351*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d21_d26_d7), 352*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d21_d26_d7, 353*f5c631daSSadaf Ebrahimi }, 354*f5c631daSSadaf Ebrahimi { 355*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d30_d1_d16), 356*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d30_d1_d16, 357*f5c631daSSadaf Ebrahimi }, 358*f5c631daSSadaf Ebrahimi { 359*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d17_d8_d6), 360*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d17_d8_d6, 361*f5c631daSSadaf Ebrahimi }, 362*f5c631daSSadaf Ebrahimi { 363*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d26_d1_d7), 364*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d26_d1_d7, 365*f5c631daSSadaf Ebrahimi }, 366*f5c631daSSadaf Ebrahimi { 367*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d17_d6_d28), 368*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d17_d6_d28, 369*f5c631daSSadaf Ebrahimi }, 370*f5c631daSSadaf Ebrahimi { 371*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d30_d6_d27), 372*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d30_d6_d27, 373*f5c631daSSadaf Ebrahimi }, 374*f5c631daSSadaf Ebrahimi { 375*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d6_d13_d11), 376*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d6_d13_d11, 377*f5c631daSSadaf Ebrahimi }, 378*f5c631daSSadaf Ebrahimi { 379*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d30_d17_d15), 380*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d30_d17_d15, 381*f5c631daSSadaf Ebrahimi }, 382*f5c631daSSadaf Ebrahimi { 383*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d10_d8_d14), 384*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d10_d8_d14, 385*f5c631daSSadaf Ebrahimi }, 386*f5c631daSSadaf Ebrahimi { 387*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d17_d4_d0), 388*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d17_d4_d0, 389*f5c631daSSadaf Ebrahimi }, 390*f5c631daSSadaf Ebrahimi { 391*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d25_d5_d14), 392*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d25_d5_d14, 393*f5c631daSSadaf Ebrahimi }, 394*f5c631daSSadaf Ebrahimi { 395*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d30_d16_d0), 396*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d30_d16_d0, 397*f5c631daSSadaf Ebrahimi }, 398*f5c631daSSadaf Ebrahimi { 399*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d22_d21_d2), 400*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d22_d21_d2, 401*f5c631daSSadaf Ebrahimi }, 402*f5c631daSSadaf Ebrahimi { 403*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d15_d10_d12), 404*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d15_d10_d12, 405*f5c631daSSadaf Ebrahimi }, 406*f5c631daSSadaf Ebrahimi { 407*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d6_d26_d20), 408*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d6_d26_d20, 409*f5c631daSSadaf Ebrahimi }, 410*f5c631daSSadaf Ebrahimi { 411*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d2_d7_d6), 412*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d2_d7_d6, 413*f5c631daSSadaf Ebrahimi }, 414*f5c631daSSadaf Ebrahimi { 415*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d27_d13_d30), 416*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d27_d13_d30, 417*f5c631daSSadaf Ebrahimi }, 418*f5c631daSSadaf Ebrahimi { 419*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d6_d12_d13), 420*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d6_d12_d13, 421*f5c631daSSadaf Ebrahimi }, 422*f5c631daSSadaf Ebrahimi { 423*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d6_d17_d17), 424*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d6_d17_d17, 425*f5c631daSSadaf Ebrahimi }, 426*f5c631daSSadaf Ebrahimi { 427*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d18_d7_d6), 428*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d18_d7_d6, 429*f5c631daSSadaf Ebrahimi }, 430*f5c631daSSadaf Ebrahimi { 431*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d24_d18_d8), 432*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d24_d18_d8, 433*f5c631daSSadaf Ebrahimi }, 434*f5c631daSSadaf Ebrahimi { 435*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d27_d3_d3), 436*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d27_d3_d3, 437*f5c631daSSadaf Ebrahimi }, 438*f5c631daSSadaf Ebrahimi { 439*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d20_d12_d4), 440*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d20_d12_d4, 441*f5c631daSSadaf Ebrahimi }, 442*f5c631daSSadaf Ebrahimi { 443*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d16_d23_d26), 444*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d16_d23_d26, 445*f5c631daSSadaf Ebrahimi }, 446*f5c631daSSadaf Ebrahimi { 447*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d14_d24_d11), 448*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d14_d24_d11, 449*f5c631daSSadaf Ebrahimi }, 450*f5c631daSSadaf Ebrahimi { 451*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d14_d29_d28), 452*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d14_d29_d28, 453*f5c631daSSadaf Ebrahimi }, 454*f5c631daSSadaf Ebrahimi { 455*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d20_d16_d11), 456*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d20_d16_d11, 457*f5c631daSSadaf Ebrahimi }, 458*f5c631daSSadaf Ebrahimi { 459*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d28_d21_d9), 460*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d28_d21_d9, 461*f5c631daSSadaf Ebrahimi }, 462*f5c631daSSadaf Ebrahimi { 463*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d0_d11_d1), 464*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d0_d11_d1, 465*f5c631daSSadaf Ebrahimi }, 466*f5c631daSSadaf Ebrahimi { 467*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d19_d10_d4), 468*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d19_d10_d4, 469*f5c631daSSadaf Ebrahimi }, 470*f5c631daSSadaf Ebrahimi { 471*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d19_d28_d20), 472*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d19_d28_d20, 473*f5c631daSSadaf Ebrahimi }, 474*f5c631daSSadaf Ebrahimi { 475*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d16_d15_d6), 476*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d16_d15_d6, 477*f5c631daSSadaf Ebrahimi }, 478*f5c631daSSadaf Ebrahimi { 479*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d12_d15_d2), 480*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d12_d15_d2, 481*f5c631daSSadaf Ebrahimi }, 482*f5c631daSSadaf Ebrahimi { 483*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d0_d31_d2), 484*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d0_d31_d2, 485*f5c631daSSadaf Ebrahimi }, 486*f5c631daSSadaf Ebrahimi { 487*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d6_d22_d19), 488*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d6_d22_d19, 489*f5c631daSSadaf Ebrahimi }, 490*f5c631daSSadaf Ebrahimi { 491*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d26_d30_d0), 492*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d26_d30_d0, 493*f5c631daSSadaf Ebrahimi }, 494*f5c631daSSadaf Ebrahimi { 495*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d5_d19_d18), 496*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d5_d19_d18, 497*f5c631daSSadaf Ebrahimi }, 498*f5c631daSSadaf Ebrahimi { 499*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d7_d3_d3), 500*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d7_d3_d3, 501*f5c631daSSadaf Ebrahimi }, 502*f5c631daSSadaf Ebrahimi { 503*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d17_d7_d20), 504*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d17_d7_d20, 505*f5c631daSSadaf Ebrahimi }, 506*f5c631daSSadaf Ebrahimi { 507*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d29_d30_d24), 508*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d29_d30_d24, 509*f5c631daSSadaf Ebrahimi }, 510*f5c631daSSadaf Ebrahimi { 511*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d26_d4_d30), 512*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d26_d4_d30, 513*f5c631daSSadaf Ebrahimi }, 514*f5c631daSSadaf Ebrahimi { 515*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d30_d27_d9), 516*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d30_d27_d9, 517*f5c631daSSadaf Ebrahimi }, 518*f5c631daSSadaf Ebrahimi { 519*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d6_d24_d17), 520*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d6_d24_d17, 521*f5c631daSSadaf Ebrahimi }, 522*f5c631daSSadaf Ebrahimi { 523*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d16_d21_d20), 524*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d16_d21_d20, 525*f5c631daSSadaf Ebrahimi }, 526*f5c631daSSadaf Ebrahimi { 527*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d6_d1_d12), 528*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d6_d1_d12, 529*f5c631daSSadaf Ebrahimi }, 530*f5c631daSSadaf Ebrahimi { 531*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d2_d26_d18), 532*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d2_d26_d18, 533*f5c631daSSadaf Ebrahimi }, 534*f5c631daSSadaf Ebrahimi { 535*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d21_d31_d7), 536*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d21_d31_d7, 537*f5c631daSSadaf Ebrahimi }, 538*f5c631daSSadaf Ebrahimi { 539*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d8_d18_d17), 540*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d8_d18_d17, 541*f5c631daSSadaf Ebrahimi }, 542*f5c631daSSadaf Ebrahimi { 543*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d18_d11_d8), 544*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d18_d11_d8, 545*f5c631daSSadaf Ebrahimi }, 546*f5c631daSSadaf Ebrahimi { 547*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d25_d14_d5), 548*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d25_d14_d5, 549*f5c631daSSadaf Ebrahimi }, 550*f5c631daSSadaf Ebrahimi { 551*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d0_d9_d5), 552*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d0_d9_d5, 553*f5c631daSSadaf Ebrahimi }, 554*f5c631daSSadaf Ebrahimi { 555*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d14_d12_d7), 556*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d14_d12_d7, 557*f5c631daSSadaf Ebrahimi }, 558*f5c631daSSadaf Ebrahimi { 559*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d23_d0_d22), 560*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d23_d0_d22, 561*f5c631daSSadaf Ebrahimi }, 562*f5c631daSSadaf Ebrahimi { 563*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d23_d31_d10), 564*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d23_d31_d10, 565*f5c631daSSadaf Ebrahimi }, 566*f5c631daSSadaf Ebrahimi { 567*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d3_d19_d28), 568*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d3_d19_d28, 569*f5c631daSSadaf Ebrahimi }, 570*f5c631daSSadaf Ebrahimi { 571*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d9_d26_d15), 572*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d9_d26_d15, 573*f5c631daSSadaf Ebrahimi }, 574*f5c631daSSadaf Ebrahimi { 575*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d17_d13_d26), 576*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d17_d13_d26, 577*f5c631daSSadaf Ebrahimi }, 578*f5c631daSSadaf Ebrahimi { 579*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d2_d26_d5), 580*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d2_d26_d5, 581*f5c631daSSadaf Ebrahimi }, 582*f5c631daSSadaf Ebrahimi { 583*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d18_d28_d11), 584*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d18_d28_d11, 585*f5c631daSSadaf Ebrahimi }, 586*f5c631daSSadaf Ebrahimi { 587*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d20_d10_d2), 588*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d20_d10_d2, 589*f5c631daSSadaf Ebrahimi }, 590*f5c631daSSadaf Ebrahimi { 591*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d19_d3_d9), 592*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d19_d3_d9, 593*f5c631daSSadaf Ebrahimi }, 594*f5c631daSSadaf Ebrahimi { 595*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d4_d29_d17), 596*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d4_d29_d17, 597*f5c631daSSadaf Ebrahimi }, 598*f5c631daSSadaf Ebrahimi { 599*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d22_d1_d31), 600*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d22_d1_d31, 601*f5c631daSSadaf Ebrahimi }, 602*f5c631daSSadaf Ebrahimi { 603*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d29_d2_d17), 604*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d29_d2_d17, 605*f5c631daSSadaf Ebrahimi }, 606*f5c631daSSadaf Ebrahimi { 607*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d18_d8_d10), 608*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d18_d8_d10, 609*f5c631daSSadaf Ebrahimi }, 610*f5c631daSSadaf Ebrahimi { 611*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d16_d8_d22), 612*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d16_d8_d22, 613*f5c631daSSadaf Ebrahimi }, 614*f5c631daSSadaf Ebrahimi { 615*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d0_d27_d19), 616*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d0_d27_d19, 617*f5c631daSSadaf Ebrahimi }, 618*f5c631daSSadaf Ebrahimi { 619*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d26_d23_d0), 620*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d26_d23_d0, 621*f5c631daSSadaf Ebrahimi }, 622*f5c631daSSadaf Ebrahimi { 623*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d30_d21_d22), 624*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d30_d21_d22, 625*f5c631daSSadaf Ebrahimi }, 626*f5c631daSSadaf Ebrahimi { 627*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d31_d31_d8), 628*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d31_d31_d8, 629*f5c631daSSadaf Ebrahimi }, 630*f5c631daSSadaf Ebrahimi { 631*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d4_d7_d2), 632*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d4_d7_d2, 633*f5c631daSSadaf Ebrahimi }, 634*f5c631daSSadaf Ebrahimi { 635*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d8_d22_d31), 636*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d8_d22_d31, 637*f5c631daSSadaf Ebrahimi }, 638*f5c631daSSadaf Ebrahimi { 639*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d27_d3_d14), 640*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d27_d3_d14, 641*f5c631daSSadaf Ebrahimi }, 642*f5c631daSSadaf Ebrahimi { 643*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d11_d26_d6), 644*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d11_d26_d6, 645*f5c631daSSadaf Ebrahimi }, 646*f5c631daSSadaf Ebrahimi { 647*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d20_d24_d4), 648*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d20_d24_d4, 649*f5c631daSSadaf Ebrahimi }, 650*f5c631daSSadaf Ebrahimi { 651*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d1_d8_d3), 652*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d1_d8_d3, 653*f5c631daSSadaf Ebrahimi }, 654*f5c631daSSadaf Ebrahimi { 655*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d27_d17_d17), 656*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d27_d17_d17, 657*f5c631daSSadaf Ebrahimi }, 658*f5c631daSSadaf Ebrahimi { 659*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d25_d21_d8), 660*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d25_d21_d8, 661*f5c631daSSadaf Ebrahimi }, 662*f5c631daSSadaf Ebrahimi { 663*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d6_d0_d15), 664*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d6_d0_d15, 665*f5c631daSSadaf Ebrahimi }, 666*f5c631daSSadaf Ebrahimi { 667*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d4_d10_d9), 668*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d4_d10_d9, 669*f5c631daSSadaf Ebrahimi }, 670*f5c631daSSadaf Ebrahimi { 671*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d13_d26_d11), 672*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d13_d26_d11, 673*f5c631daSSadaf Ebrahimi }, 674*f5c631daSSadaf Ebrahimi { 675*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d7_d6_d18), 676*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d7_d6_d18, 677*f5c631daSSadaf Ebrahimi }, 678*f5c631daSSadaf Ebrahimi { 679*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d11_d7_d10), 680*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d11_d7_d10, 681*f5c631daSSadaf Ebrahimi }, 682*f5c631daSSadaf Ebrahimi { 683*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d17_d3_d10), 684*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d17_d3_d10, 685*f5c631daSSadaf Ebrahimi }, 686*f5c631daSSadaf Ebrahimi { 687*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d9_d19_d11), 688*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d9_d19_d11, 689*f5c631daSSadaf Ebrahimi }, 690*f5c631daSSadaf Ebrahimi { 691*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d9_d22_d10), 692*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d9_d22_d10, 693*f5c631daSSadaf Ebrahimi }, 694*f5c631daSSadaf Ebrahimi { 695*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d30_d0_d21), 696*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d30_d0_d21, 697*f5c631daSSadaf Ebrahimi }, 698*f5c631daSSadaf Ebrahimi { 699*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d13_d1_d15), 700*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d13_d1_d15, 701*f5c631daSSadaf Ebrahimi }, 702*f5c631daSSadaf Ebrahimi { 703*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d27_d11_d10), 704*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d27_d11_d10, 705*f5c631daSSadaf Ebrahimi }, 706*f5c631daSSadaf Ebrahimi { 707*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d7_d26_d9), 708*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d7_d26_d9, 709*f5c631daSSadaf Ebrahimi }, 710*f5c631daSSadaf Ebrahimi { 711*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d1_d12_d21), 712*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d1_d12_d21, 713*f5c631daSSadaf Ebrahimi }, 714*f5c631daSSadaf Ebrahimi { 715*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d26_d28_d30), 716*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d26_d28_d30, 717*f5c631daSSadaf Ebrahimi }, 718*f5c631daSSadaf Ebrahimi { 719*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d31_d14_d5), 720*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d31_d14_d5, 721*f5c631daSSadaf Ebrahimi }, 722*f5c631daSSadaf Ebrahimi { 723*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d29_d12_d7), 724*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d29_d12_d7, 725*f5c631daSSadaf Ebrahimi }, 726*f5c631daSSadaf Ebrahimi { 727*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d19_d30_d1), 728*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d19_d30_d1, 729*f5c631daSSadaf Ebrahimi }, 730*f5c631daSSadaf Ebrahimi { 731*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d4_d1_d26), 732*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d4_d1_d26, 733*f5c631daSSadaf Ebrahimi }, 734*f5c631daSSadaf Ebrahimi { 735*f5c631daSSadaf Ebrahimi ARRAY_SIZE(kInstruction_vabd_F32_d2_d13_d10), 736*f5c631daSSadaf Ebrahimi kInstruction_vabd_F32_d2_d13_d10, 737*f5c631daSSadaf Ebrahimi }, 738*f5c631daSSadaf Ebrahimi }; 739*f5c631daSSadaf Ebrahimi 740*f5c631daSSadaf Ebrahimi #endif // VIXL_ASSEMBLER_COND_DT_DRT_DRD_DRN_DRM_FLOAT_F32_ONLY_VABD_T32_H_ 741