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_SIM_FRINTM_8H_TRACE_AARCH64_H_ 35*f5c631daSSadaf Ebrahimi #define VIXL_SIM_FRINTM_8H_TRACE_AARCH64_H_ 36*f5c631daSSadaf Ebrahimi 37*f5c631daSSadaf Ebrahimi const uint16_t kExpected_NEON_frintm_8H[] = { 38*f5c631daSSadaf Ebrahimi 0x7e00, 0x7e91, 0xfe7f, 0xfe91, 0xfe00, 0xfe91, 0xffff, 0x0000, 39*f5c631daSSadaf Ebrahimi 0x7e91, 0xfe7f, 0xfe91, 0xfe00, 0xfe91, 0xffff, 0x0000, 0x0000, 40*f5c631daSSadaf Ebrahimi 0xfe7f, 0xfe91, 0xfe00, 0xfe91, 0xffff, 0x0000, 0x0000, 0x0000, 41*f5c631daSSadaf Ebrahimi 0xfe91, 0xfe00, 0xfe91, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 42*f5c631daSSadaf Ebrahimi 0xfe00, 0xfe91, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 43*f5c631daSSadaf Ebrahimi 0xfe91, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 44*f5c631daSSadaf Ebrahimi 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3c00, 45*f5c631daSSadaf Ebrahimi 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3c00, 0x3c00, 46*f5c631daSSadaf Ebrahimi 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3c00, 0x3c00, 0x3c00, 47*f5c631daSSadaf Ebrahimi 0x0000, 0x0000, 0x0000, 0x0000, 0x3c00, 0x3c00, 0x3c00, 0x4900, 48*f5c631daSSadaf Ebrahimi 0x0000, 0x0000, 0x0000, 0x3c00, 0x3c00, 0x3c00, 0x4900, 0x7bff, 49*f5c631daSSadaf Ebrahimi 0x0000, 0x0000, 0x3c00, 0x3c00, 0x3c00, 0x4900, 0x7bff, 0x7c00, 50*f5c631daSSadaf Ebrahimi 0x0000, 0x3c00, 0x3c00, 0x3c00, 0x4900, 0x7bff, 0x7c00, 0x7f23, 51*f5c631daSSadaf Ebrahimi 0x3c00, 0x3c00, 0x3c00, 0x4900, 0x7bff, 0x7c00, 0x7f23, 0x7e00, 52*f5c631daSSadaf Ebrahimi 0x3c00, 0x3c00, 0x4900, 0x7bff, 0x7c00, 0x7f23, 0x7e00, 0x7f23, 53*f5c631daSSadaf Ebrahimi 0x3c00, 0x4900, 0x7bff, 0x7c00, 0x7f23, 0x7e00, 0x7f23, 0x7e01, 54*f5c631daSSadaf Ebrahimi 0x4900, 0x7bff, 0x7c00, 0x7f23, 0x7e00, 0x7f23, 0x7e01, 0x0000, 55*f5c631daSSadaf Ebrahimi 0x7bff, 0x7c00, 0x7f23, 0x7e00, 0x7f23, 0x7e01, 0x0000, 0x0000, 56*f5c631daSSadaf Ebrahimi 0x7c00, 0x7f23, 0x7e00, 0x7f23, 0x7e01, 0x0000, 0x0000, 0x0000, 57*f5c631daSSadaf Ebrahimi 0x7f23, 0x7e00, 0x7f23, 0x7e01, 0x0000, 0x0000, 0x0000, 0x8000, 58*f5c631daSSadaf Ebrahimi 0x7e00, 0x7f23, 0x7e01, 0x0000, 0x0000, 0x0000, 0x8000, 0xbc00, 59*f5c631daSSadaf Ebrahimi 0x7f23, 0x7e01, 0x0000, 0x0000, 0x0000, 0x8000, 0xbc00, 0xbc00, 60*f5c631daSSadaf Ebrahimi 0x7e01, 0x0000, 0x0000, 0x0000, 0x8000, 0xbc00, 0xbc00, 0xbc00, 61*f5c631daSSadaf Ebrahimi 0x0000, 0x0000, 0x0000, 0x8000, 0xbc00, 0xbc00, 0xbc00, 0xbc00, 62*f5c631daSSadaf Ebrahimi 0x0000, 0x0000, 0x8000, 0xbc00, 0xbc00, 0xbc00, 0xbc00, 0xbc00, 63*f5c631daSSadaf Ebrahimi 0x0000, 0x8000, 0xbc00, 0xbc00, 0xbc00, 0xbc00, 0xbc00, 0xbc00, 64*f5c631daSSadaf Ebrahimi 0x8000, 0xbc00, 0xbc00, 0xbc00, 0xbc00, 0xbc00, 0xbc00, 0xc000, 65*f5c631daSSadaf Ebrahimi 0xbc00, 0xbc00, 0xbc00, 0xbc00, 0xbc00, 0xbc00, 0xc000, 0xc000, 66*f5c631daSSadaf Ebrahimi 0xbc00, 0xbc00, 0xbc00, 0xbc00, 0xbc00, 0xc000, 0xc000, 0xc900, 67*f5c631daSSadaf Ebrahimi 0xbc00, 0xbc00, 0xbc00, 0xbc00, 0xc000, 0xc000, 0xc900, 0xfbff, 68*f5c631daSSadaf Ebrahimi 0xbc00, 0xbc00, 0xbc00, 0xc000, 0xc000, 0xc900, 0xfbff, 0xfc00, 69*f5c631daSSadaf Ebrahimi 0xbc00, 0xbc00, 0xc000, 0xc000, 0xc900, 0xfbff, 0xfc00, 0xff23, 70*f5c631daSSadaf Ebrahimi 0xbc00, 0xc000, 0xc000, 0xc900, 0xfbff, 0xfc00, 0xff23, 0xfe00, 71*f5c631daSSadaf Ebrahimi 0xc000, 0xc000, 0xc900, 0xfbff, 0xfc00, 0xff23, 0xfe00, 0xff23, 72*f5c631daSSadaf Ebrahimi 0xc000, 0xc900, 0xfbff, 0xfc00, 0xff23, 0xfe00, 0xff23, 0xfe01, 73*f5c631daSSadaf Ebrahimi 0xc900, 0xfbff, 0xfc00, 0xff23, 0xfe00, 0xff23, 0xfe01, 0xbc00, 74*f5c631daSSadaf Ebrahimi 0xfbff, 0xfc00, 0xff23, 0xfe00, 0xff23, 0xfe01, 0xbc00, 0xbc00, 75*f5c631daSSadaf Ebrahimi 0xfc00, 0xff23, 0xfe00, 0xff23, 0xfe01, 0xbc00, 0xbc00, 0xbc00, 76*f5c631daSSadaf Ebrahimi 0xff23, 0xfe00, 0xff23, 0xfe01, 0xbc00, 0xbc00, 0xbc00, 0x6400, 77*f5c631daSSadaf Ebrahimi 0xfe00, 0xff23, 0xfe01, 0xbc00, 0xbc00, 0xbc00, 0x6400, 0x6401, 78*f5c631daSSadaf Ebrahimi 0xff23, 0xfe01, 0xbc00, 0xbc00, 0xbc00, 0x6400, 0x6401, 0x6402, 79*f5c631daSSadaf Ebrahimi 0xfe01, 0xbc00, 0xbc00, 0xbc00, 0x6400, 0x6401, 0x6402, 0x6403, 80*f5c631daSSadaf Ebrahimi 0xbc00, 0xbc00, 0xbc00, 0x6400, 0x6401, 0x6402, 0x6403, 0x6543, 81*f5c631daSSadaf Ebrahimi 0xbc00, 0xbc00, 0x6400, 0x6401, 0x6402, 0x6403, 0x6543, 0x67fc, 82*f5c631daSSadaf Ebrahimi 0xbc00, 0x6400, 0x6401, 0x6402, 0x6403, 0x6543, 0x67fc, 0x67fd, 83*f5c631daSSadaf Ebrahimi 0x6400, 0x6401, 0x6402, 0x6403, 0x6543, 0x67fc, 0x67fd, 0x67fe, 84*f5c631daSSadaf Ebrahimi 0x6401, 0x6402, 0x6403, 0x6543, 0x67fc, 0x67fd, 0x67fe, 0x67ff, 85*f5c631daSSadaf Ebrahimi 0x6402, 0x6403, 0x6543, 0x67fc, 0x67fd, 0x67fe, 0x67ff, 0x6000, 86*f5c631daSSadaf Ebrahimi 0x6403, 0x6543, 0x67fc, 0x67fd, 0x67fe, 0x67ff, 0x6000, 0x6000, 87*f5c631daSSadaf Ebrahimi 0x6543, 0x67fc, 0x67fd, 0x67fe, 0x67ff, 0x6000, 0x6000, 0x6002, 88*f5c631daSSadaf Ebrahimi 0x67fc, 0x67fd, 0x67fe, 0x67ff, 0x6000, 0x6000, 0x6002, 0x6002, 89*f5c631daSSadaf Ebrahimi 0x67fd, 0x67fe, 0x67ff, 0x6000, 0x6000, 0x6002, 0x6002, 0x6320, 90*f5c631daSSadaf Ebrahimi 0x67fe, 0x67ff, 0x6000, 0x6000, 0x6002, 0x6002, 0x6320, 0x63fc, 91*f5c631daSSadaf Ebrahimi 0x67ff, 0x6000, 0x6000, 0x6002, 0x6002, 0x6320, 0x63fc, 0x63fc, 92*f5c631daSSadaf Ebrahimi 0x6000, 0x6000, 0x6002, 0x6002, 0x6320, 0x63fc, 0x63fc, 0x63fe, 93*f5c631daSSadaf Ebrahimi 0x6000, 0x6002, 0x6002, 0x6320, 0x63fc, 0x63fc, 0x63fe, 0x63fe, 94*f5c631daSSadaf Ebrahimi 0x6002, 0x6002, 0x6320, 0x63fc, 0x63fc, 0x63fe, 0x63fe, 0x5c00, 95*f5c631daSSadaf Ebrahimi 0x6002, 0x6320, 0x63fc, 0x63fc, 0x63fe, 0x63fe, 0x5c00, 0x5c00, 96*f5c631daSSadaf Ebrahimi 0x6320, 0x63fc, 0x63fc, 0x63fe, 0x63fe, 0x5c00, 0x5c00, 0x5c00, 97*f5c631daSSadaf Ebrahimi 0x63fc, 0x63fc, 0x63fe, 0x63fe, 0x5c00, 0x5c00, 0x5c00, 0x5c00, 98*f5c631daSSadaf Ebrahimi 0x63fc, 0x63fe, 0x63fe, 0x5c00, 0x5c00, 0x5c00, 0x5c00, 0x5d30, 99*f5c631daSSadaf Ebrahimi 0x63fe, 0x63fe, 0x5c00, 0x5c00, 0x5c00, 0x5c00, 0x5d30, 0x5ffc, 100*f5c631daSSadaf Ebrahimi 0x63fe, 0x5c00, 0x5c00, 0x5c00, 0x5c00, 0x5d30, 0x5ffc, 0x5ffc, 101*f5c631daSSadaf Ebrahimi 0x5c00, 0x5c00, 0x5c00, 0x5c00, 0x5d30, 0x5ffc, 0x5ffc, 0x5ffc, 102*f5c631daSSadaf Ebrahimi 0x5c00, 0x5c00, 0x5c00, 0x5d30, 0x5ffc, 0x5ffc, 0x5ffc, 0x5ffc, 103*f5c631daSSadaf Ebrahimi 0x5c00, 0x5c00, 0x5d30, 0x5ffc, 0x5ffc, 0x5ffc, 0x5ffc, 0xe400, 104*f5c631daSSadaf Ebrahimi 0x5c00, 0x5d30, 0x5ffc, 0x5ffc, 0x5ffc, 0x5ffc, 0xe400, 0xe401, 105*f5c631daSSadaf Ebrahimi 0x5d30, 0x5ffc, 0x5ffc, 0x5ffc, 0x5ffc, 0xe400, 0xe401, 0xe402, 106*f5c631daSSadaf Ebrahimi 0x5ffc, 0x5ffc, 0x5ffc, 0x5ffc, 0xe400, 0xe401, 0xe402, 0xe403, 107*f5c631daSSadaf Ebrahimi 0x5ffc, 0x5ffc, 0x5ffc, 0xe400, 0xe401, 0xe402, 0xe403, 0xe543, 108*f5c631daSSadaf Ebrahimi 0x5ffc, 0x5ffc, 0xe400, 0xe401, 0xe402, 0xe403, 0xe543, 0xe7fc, 109*f5c631daSSadaf Ebrahimi 0x5ffc, 0xe400, 0xe401, 0xe402, 0xe403, 0xe543, 0xe7fc, 0xe7fd, 110*f5c631daSSadaf Ebrahimi 0xe400, 0xe401, 0xe402, 0xe403, 0xe543, 0xe7fc, 0xe7fd, 0xe7fe, 111*f5c631daSSadaf Ebrahimi 0xe401, 0xe402, 0xe403, 0xe543, 0xe7fc, 0xe7fd, 0xe7fe, 0xe7ff, 112*f5c631daSSadaf Ebrahimi 0xe402, 0xe403, 0xe543, 0xe7fc, 0xe7fd, 0xe7fe, 0xe7ff, 0xe000, 113*f5c631daSSadaf Ebrahimi 0xe403, 0xe543, 0xe7fc, 0xe7fd, 0xe7fe, 0xe7ff, 0xe000, 0xe002, 114*f5c631daSSadaf Ebrahimi 0xe543, 0xe7fc, 0xe7fd, 0xe7fe, 0xe7ff, 0xe000, 0xe002, 0xe002, 115*f5c631daSSadaf Ebrahimi 0xe7fc, 0xe7fd, 0xe7fe, 0xe7ff, 0xe000, 0xe002, 0xe002, 0xe004, 116*f5c631daSSadaf Ebrahimi 0xe7fd, 0xe7fe, 0xe7ff, 0xe000, 0xe002, 0xe002, 0xe004, 0xe322, 117*f5c631daSSadaf Ebrahimi 0xe7fe, 0xe7ff, 0xe000, 0xe002, 0xe002, 0xe004, 0xe322, 0xe3fc, 118*f5c631daSSadaf Ebrahimi 0xe7ff, 0xe000, 0xe002, 0xe002, 0xe004, 0xe322, 0xe3fc, 0xe3fe, 119*f5c631daSSadaf Ebrahimi 0xe000, 0xe002, 0xe002, 0xe004, 0xe322, 0xe3fc, 0xe3fe, 0xe3fe, 120*f5c631daSSadaf Ebrahimi 0xe002, 0xe002, 0xe004, 0xe322, 0xe3fc, 0xe3fe, 0xe3fe, 0xe400, 121*f5c631daSSadaf Ebrahimi 0xe002, 0xe004, 0xe322, 0xe3fc, 0xe3fe, 0xe3fe, 0xe400, 0xdc00, 122*f5c631daSSadaf Ebrahimi 0xe004, 0xe322, 0xe3fc, 0xe3fe, 0xe3fe, 0xe400, 0xdc00, 0xdc04, 123*f5c631daSSadaf Ebrahimi 0xe322, 0xe3fc, 0xe3fe, 0xe3fe, 0xe400, 0xdc00, 0xdc04, 0xdc04, 124*f5c631daSSadaf Ebrahimi 0xe3fc, 0xe3fe, 0xe3fe, 0xe400, 0xdc00, 0xdc04, 0xdc04, 0xdc04, 125*f5c631daSSadaf Ebrahimi 0xe3fe, 0xe3fe, 0xe400, 0xdc00, 0xdc04, 0xdc04, 0xdc04, 0xdd34, 126*f5c631daSSadaf Ebrahimi 0xe3fe, 0xe400, 0xdc00, 0xdc04, 0xdc04, 0xdc04, 0xdd34, 0xdffc, 127*f5c631daSSadaf Ebrahimi 0xe400, 0xdc00, 0xdc04, 0xdc04, 0xdc04, 0xdd34, 0xdffc, 0xe000, 128*f5c631daSSadaf Ebrahimi 0xdc00, 0xdc04, 0xdc04, 0xdc04, 0xdd34, 0xdffc, 0xe000, 0xe000, 129*f5c631daSSadaf Ebrahimi 0xdc04, 0xdc04, 0xdc04, 0xdd34, 0xdffc, 0xe000, 0xe000, 0xe000, 130*f5c631daSSadaf Ebrahimi 0xdc04, 0xdc04, 0xdd34, 0xdffc, 0xe000, 0xe000, 0xe000, 0x7e7f, 131*f5c631daSSadaf Ebrahimi 0xdc04, 0xdd34, 0xdffc, 0xe000, 0xe000, 0xe000, 0x7e7f, 0x7e91, 132*f5c631daSSadaf Ebrahimi 0xdd34, 0xdffc, 0xe000, 0xe000, 0xe000, 0x7e7f, 0x7e91, 0x7e00, 133*f5c631daSSadaf Ebrahimi 0xdffc, 0xe000, 0xe000, 0xe000, 0x7e7f, 0x7e91, 0x7e00, 0x7e91, 134*f5c631daSSadaf Ebrahimi 0xe000, 0xe000, 0xe000, 0x7e7f, 0x7e91, 0x7e00, 0x7e91, 0xfe7f, 135*f5c631daSSadaf Ebrahimi 0xe000, 0xe000, 0x7e7f, 0x7e91, 0x7e00, 0x7e91, 0xfe7f, 0xfe91, 136*f5c631daSSadaf Ebrahimi 0xe000, 0x7e7f, 0x7e91, 0x7e00, 0x7e91, 0xfe7f, 0xfe91, 0xfe00, 137*f5c631daSSadaf Ebrahimi 0x7e7f, 0x7e91, 0x7e00, 0x7e91, 0xfe7f, 0xfe91, 0xfe00, 0xfe91, 138*f5c631daSSadaf Ebrahimi 0x7e91, 0x7e00, 0x7e91, 0xfe7f, 0xfe91, 0xfe00, 0xfe91, 0xffff, 139*f5c631daSSadaf Ebrahimi }; 140*f5c631daSSadaf Ebrahimi const unsigned kExpectedCount_NEON_frintm_8H = 101; 141*f5c631daSSadaf Ebrahimi 142*f5c631daSSadaf Ebrahimi #endif // VIXL_SIM_FRINTM_8H_TRACE_AARCH64_H_ 143