blob: 3b3313c81e57df304fbc49e95c0f13df5a890beb [file] [log] [blame]
// Copyright 2015, VIXL authors
// All rights reserved.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are met:
//
// * Redistributions of source code must retain the above copyright notice,
// this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above copyright notice,
// this list of conditions and the following disclaimer in the documentation
// and/or other materials provided with the distribution.
// * Neither the name of ARM Limited nor the names of its contributors may be
// used to endorse or promote products derived from this software without
// specific prior written permission.
//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS CONTRIBUTORS "AS IS" AND
// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
// ---------------------------------------------------------------------
// This file is auto generated using tools/generate_simulator_traces.py.
//
// PLEASE DO NOT EDIT.
// ---------------------------------------------------------------------
#ifndef VIXL_SIM_SCVTF_H_2OPIMM_TRACE_AARCH64_H_
#define VIXL_SIM_SCVTF_H_2OPIMM_TRACE_AARCH64_H_
const uint16_t kExpected_NEON_scvtf_H_2OPIMM[] = {
0xf6c0,
0xf2c0,
0xeec0,
0xeac0,
0xe6c0,
0xe2c0,
0xdec0,
0xdac0,
0xd6c0,
0xd2c0,
0xcec0,
0xcac0,
0xc6c0,
0xc2c0,
0xbec0,
0xbac0,
0xb6c0,
0xf6c0,
0xf2c0,
0xeec0,
0xeac0,
0xe6c0,
0xe2c0,
0xdec0,
0xdac0,
0xd6c0,
0xd2c0,
0xcec0,
0xcac0,
0xc6c0,
0xc2c0,
0xbec0,
0xbac0,
0xb6c0,
0xf680,
0xf280,
0xee80,
0xea80,
0xe680,
0xe280,
0xde80,
0xda80,
0xd680,
0xd280,
0xce80,
0xca80,
0xc680,
0xc280,
0xbe80,
0xba80,
0xb680,
0xf640,
0xf240,
0xee40,
0xea40,
0xe640,
0xe240,
0xde40,
0xda40,
0xd640,
0xd240,
0xce40,
0xca40,
0xc640,
0xc240,
0xbe40,
0xba40,
0xb640,
0xd800,
0xd400,
0xd000,
0xcc00,
0xc800,
0xc400,
0xc000,
0xbc00,
0xb800,
0xb400,
0xb000,
0xac00,
0xa800,
0xa400,
0xa000,
0x9c00,
0x9800,
0xd400,
0xd000,
0xcc00,
0xc800,
0xc400,
0xc000,
0xbc00,
0xb800,
0xb400,
0xb000,
0xac00,
0xa800,
0xa400,
0xa000,
0x9c00,
0x9800,
0x9400,
0xbc00,
0xb800,
0xb400,
0xb000,
0xac00,
0xa800,
0xa400,
0xa000,
0x9c00,
0x9800,
0x9400,
0x9000,
0x8c00,
0x8800,
0x8400,
0x8200,
0x8100,
0x0000,
0x0000,
0x0000,
0x0000,
0x0000,
0x0000,
0x0000,
0x0000,
0x0000,
0x0000,
0x0000,
0x0000,
0x0000,
0x0000,
0x0000,
0x0000,
0x0000,
0x3c00,
0x3800,
0x3400,
0x3000,
0x2c00,
0x2800,
0x2400,
0x2000,
0x1c00,
0x1800,
0x1400,
0x1000,
0x0c00,
0x0800,
0x0400,
0x0200,
0x0100,
0x4000,
0x3c00,
0x3800,
0x3400,
0x3000,
0x2c00,
0x2800,
0x2400,
0x2000,
0x1c00,
0x1800,
0x1400,
0x1000,
0x0c00,
0x0800,
0x0400,
0x0200,
0x4c00,
0x4800,
0x4400,
0x4000,
0x3c00,
0x3800,
0x3400,
0x3000,
0x2c00,
0x2800,
0x2400,
0x2000,
0x1c00,
0x1800,
0x1400,
0x1000,
0x0c00,
0x57d0,
0x53d0,
0x4fd0,
0x4bd0,
0x47d0,
0x43d0,
0x3fd0,
0x3bd0,
0x37d0,
0x33d0,
0x2fd0,
0x2bd0,
0x27d0,
0x23d0,
0x1fd0,
0x1bd0,
0x17d0,
0x57e0,
0x53e0,
0x4fe0,
0x4be0,
0x47e0,
0x43e0,
0x3fe0,
0x3be0,
0x37e0,
0x33e0,
0x2fe0,
0x2be0,
0x27e0,
0x23e0,
0x1fe0,
0x1be0,
0x17e0,
0x57f0,
0x53f0,
0x4ff0,
0x4bf0,
0x47f0,
0x43f0,
0x3ff0,
0x3bf0,
0x37f0,
0x33f0,
0x2ff0,
0x2bf0,
0x27f0,
0x23f0,
0x1ff0,
0x1bf0,
0x17f0,
0x7266,
0x6e66,
0x6a66,
0x6666,
0x6266,
0x5e66,
0x5a66,
0x5666,
0x5266,
0x4e66,
0x4a66,
0x4666,
0x4266,
0x3e66,
0x3a66,
0x3666,
0x3266,
0x7555,
0x7155,
0x6d55,
0x6955,
0x6555,
0x6155,
0x5d55,
0x5955,
0x5555,
0x5155,
0x4d55,
0x4955,
0x4555,
0x4155,
0x3d55,
0x3955,
0x3555,
0x7800,
0x7400,
0x7000,
0x6c00,
0x6800,
0x6400,
0x6000,
0x5c00,
0x5800,
0x5400,
0x5000,
0x4c00,
0x4800,
0x4400,
0x4000,
0x3c00,
0x3800,
0x7800,
0x7400,
0x7000,
0x6c00,
0x6800,
0x6400,
0x6000,
0x5c00,
0x5800,
0x5400,
0x5000,
0x4c00,
0x4800,
0x4400,
0x4000,
0x3c00,
0x3800,
0x7800,
0x7400,
0x7000,
0x6c00,
0x6800,
0x6400,
0x6000,
0x5c00,
0x5800,
0x5400,
0x5000,
0x4c00,
0x4800,
0x4400,
0x4000,
0x3c00,
0x3800,
0xf800,
0xf400,
0xf000,
0xec00,
0xe800,
0xe400,
0xe000,
0xdc00,
0xd800,
0xd400,
0xd000,
0xcc00,
0xc800,
0xc400,
0xc000,
0xbc00,
0xb800,
0xf800,
0xf400,
0xf000,
0xec00,
0xe800,
0xe400,
0xe000,
0xdc00,
0xd800,
0xd400,
0xd000,
0xcc00,
0xc800,
0xc400,
0xc000,
0xbc00,
0xb800,
0xf555,
0xf155,
0xed55,
0xe955,
0xe555,
0xe155,
0xdd55,
0xd955,
0xd555,
0xd155,
0xcd55,
0xc955,
0xc555,
0xc155,
0xbd55,
0xb955,
0xb555,
0xf266,
0xee66,
0xea66,
0xe666,
0xe266,
0xde66,
0xda66,
0xd666,
0xd266,
0xce66,
0xca66,
0xc666,
0xc266,
0xbe66,
0xba66,
0xb666,
0xb266,
0xd800,
0xd400,
0xd000,
0xcc00,
0xc800,
0xc400,
0xc000,
0xbc00,
0xb800,
0xb400,
0xb000,
0xac00,
0xa800,
0xa400,
0xa000,
0x9c00,
0x9800,
0xd7f0,
0xd3f0,
0xcff0,
0xcbf0,
0xc7f0,
0xc3f0,
0xbff0,
0xbbf0,
0xb7f0,
0xb3f0,
0xaff0,
0xabf0,
0xa7f0,
0xa3f0,
0x9ff0,
0x9bf0,
0x97f0,
0xd7e0,
0xd3e0,
0xcfe0,
0xcbe0,
0xc7e0,
0xc3e0,
0xbfe0,
0xbbe0,
0xb7e0,
0xb3e0,
0xafe0,
0xabe0,
0xa7e0,
0xa3e0,
0x9fe0,
0x9be0,
0x97e0,
0xd7d0,
0xd3d0,
0xcfd0,
0xcbd0,
0xc7d0,
0xc3d0,
0xbfd0,
0xbbd0,
0xb7d0,
0xb3d0,
0xafd0,
0xabd0,
0xa7d0,
0xa3d0,
0x9fd0,
0x9bd0,
0x97d0,
0xcc00,
0xc800,
0xc400,
0xc000,
0xbc00,
0xb800,
0xb400,
0xb000,
0xac00,
0xa800,
0xa400,
0xa000,
0x9c00,
0x9800,
0x9400,
0x9000,
0x8c00,
0xc200,
0xbe00,
0xba00,
0xb600,
0xb200,
0xae00,
0xaa00,
0xa600,
0xa200,
0x9e00,
0x9a00,
0x9600,
0x9200,
0x8e00,
0x8a00,
0x8600,
0x8300,
0xc000,
0xbc00,
0xb800,
0xb400,
0xb000,
0xac00,
0xa800,
0xa400,
0xa000,
0x9c00,
0x9800,
0x9400,
0x9000,
0x8c00,
0x8800,
0x8400,
0x8200,
0xbc00,
0xb800,
0xb400,
0xb000,
0xac00,
0xa800,
0xa400,
0xa000,
0x9c00,
0x9800,
0x9400,
0x9000,
0x8c00,
0x8800,
0x8400,
0x8200,
0x8100,
0x0000,
0x0000,
0x0000,
0x0000,
0x0000,
0x0000,
0x0000,
0x0000,
0x0000,
0x0000,
0x0000,
0x0000,
0x0000,
0x0000,
0x0000,
0x0000,
0x0000,
0x3c00,
0x3800,
0x3400,
0x3000,
0x2c00,
0x2800,
0x2400,
0x2000,
0x1c00,
0x1800,
0x1400,
0x1000,
0x0c00,
0x0800,
0x0400,
0x0200,
0x0100,
0x6400,
0x6000,
0x5c00,
0x5800,
0x5400,
0x5000,
0x4c00,
0x4800,
0x4400,
0x4000,
0x3c00,
0x3800,
0x3400,
0x3000,
0x2c00,
0x2800,
0x2400,
0x6401,
0x6001,
0x5c01,
0x5801,
0x5401,
0x5001,
0x4c01,
0x4801,
0x4401,
0x4001,
0x3c01,
0x3801,
0x3401,
0x3001,
0x2c01,
0x2801,
0x2401,
0x6476,
0x6076,
0x5c76,
0x5876,
0x5476,
0x5076,
0x4c76,
0x4876,
0x4476,
0x4076,
0x3c76,
0x3876,
0x3476,
0x3076,
0x2c76,
0x2876,
0x2476,
0x6800,
0x6400,
0x6000,
0x5c00,
0x5800,
0x5400,
0x5000,
0x4c00,
0x4800,
0x4400,
0x4000,
0x3c00,
0x3800,
0x3400,
0x3000,
0x2c00,
0x2800,
0x6800,
0x6400,
0x6000,
0x5c00,
0x5800,
0x5400,
0x5000,
0x4c00,
0x4800,
0x4400,
0x4000,
0x3c00,
0x3800,
0x3400,
0x3000,
0x2c00,
0x2800,
0x6a00,
0x6600,
0x6200,
0x5e00,
0x5a00,
0x5600,
0x5200,
0x4e00,
0x4a00,
0x4600,
0x4200,
0x3e00,
0x3a00,
0x3600,
0x3200,
0x2e00,
0x2a00,
0x6a00,
0x6600,
0x6200,
0x5e00,
0x5a00,
0x5600,
0x5200,
0x4e00,
0x4a00,
0x4600,
0x4200,
0x3e00,
0x3a00,
0x3600,
0x3200,
0x2e00,
0x2a00,
0x6c00,
0x6800,
0x6400,
0x6000,
0x5c00,
0x5800,
0x5400,
0x5000,
0x4c00,
0x4800,
0x4400,
0x4000,
0x3c00,
0x3800,
0x3400,
0x3000,
0x2c00,
0x6c00,
0x6800,
0x6400,
0x6000,
0x5c00,
0x5800,
0x5400,
0x5000,
0x4c00,
0x4800,
0x4400,
0x4000,
0x3c00,
0x3800,
0x3400,
0x3000,
0x2c00,
0x6d00,
0x6900,
0x6500,
0x6100,
0x5d00,
0x5900,
0x5500,
0x5100,
0x4d00,
0x4900,
0x4500,
0x4100,
0x3d00,
0x3900,
0x3500,
0x3100,
0x2d00,
0x6d00,
0x6900,
0x6500,
0x6100,
0x5d00,
0x5900,
0x5500,
0x5100,
0x4d00,
0x4900,
0x4500,
0x4100,
0x3d00,
0x3900,
0x3500,
0x3100,
0x2d00,
0x6e00,
0x6a00,
0x6600,
0x6200,
0x5e00,
0x5a00,
0x5600,
0x5200,
0x4e00,
0x4a00,
0x4600,
0x4200,
0x3e00,
0x3a00,
0x3600,
0x3200,
0x2e00,
0x6f00,
0x6b00,
0x6700,
0x6300,
0x5f00,
0x5b00,
0x5700,
0x5300,
0x4f00,
0x4b00,
0x4700,
0x4300,
0x3f00,
0x3b00,
0x3700,
0x3300,
0x2f00,
0x77f8,
0x73f8,
0x6ff8,
0x6bf8,
0x67f8,
0x63f8,
0x5ff8,
0x5bf8,
0x57f8,
0x53f8,
0x4ff8,
0x4bf8,
0x47f8,
0x43f8,
0x3ff8,
0x3bf8,
0x37f8,
0x77fc,
0x73fc,
0x6ffc,
0x6bfc,
0x67fc,
0x63fc,
0x5ffc,
0x5bfc,
0x57fc,
0x53fc,
0x4ffc,
0x4bfc,
0x47fc,
0x43fc,
0x3ffc,
0x3bfc,
0x37fc,
0x7800,
0x7400,
0x7000,
0x6c00,
0x6800,
0x6400,
0x6000,
0x5c00,
0x5800,
0x5400,
0x5000,
0x4c00,
0x4800,
0x4400,
0x4000,
0x3c00,
0x3800,
0xf800,
0xf400,
0xf000,
0xec00,
0xe800,
0xe400,
0xe000,
0xdc00,
0xd800,
0xd400,
0xd000,
0xcc00,
0xc800,
0xc400,
0xc000,
0xbc00,
0xb800,
0xf800,
0xf400,
0xf000,
0xec00,
0xe800,
0xe400,
0xe000,
0xdc00,
0xd800,
0xd400,
0xd000,
0xcc00,
0xc800,
0xc400,
0xc000,
0xbc00,
0xb800,
0xf7c0,
0xf3c0,
0xefc0,
0xebc0,
0xe7c0,
0xe3c0,
0xdfc0,
0xdbc0,
0xd7c0,
0xd3c0,
0xcfc0,
0xcbc0,
0xc7c0,
0xc3c0,
0xbfc0,
0xbbc0,
0xb7c0,
0xf7c0,
0xf3c0,
0xefc0,
0xebc0,
0xe7c0,
0xe3c0,
0xdfc0,
0xdbc0,
0xd7c0,
0xd3c0,
0xcfc0,
0xcbc0,
0xc7c0,
0xc3c0,
0xbfc0,
0xbbc0,
0xb7c0,
0xf7b9,
0xf3b9,
0xefb9,
0xebb9,
0xe7b9,
0xe3b9,
0xdfb9,
0xdbb9,
0xd7b9,
0xd3b9,
0xcfb9,
0xcbb9,
0xc7b9,
0xc3b9,
0xbfb9,
0xbbb9,
0xb7b9,
0xf780,
0xf380,
0xef80,
0xeb80,
0xe780,
0xe380,
0xdf80,
0xdb80,
0xd780,
0xd380,
0xcf80,
0xcb80,
0xc780,
0xc380,
0xbf80,
0xbb80,
0xb780,
0xf780,
0xf380,
0xef80,
0xeb80,
0xe780,
0xe380,
0xdf80,
0xdb80,
0xd780,
0xd380,
0xcf80,
0xcb80,
0xc780,
0xc380,
0xbf80,
0xbb80,
0xb780,
0xf740,
0xf340,
0xef40,
0xeb40,
0xe740,
0xe340,
0xdf40,
0xdb40,
0xd740,
0xd340,
0xcf40,
0xcb40,
0xc740,
0xc340,
0xbf40,
0xbb40,
0xb740,
0xf740,
0xf340,
0xef40,
0xeb40,
0xe740,
0xe340,
0xdf40,
0xdb40,
0xd740,
0xd340,
0xcf40,
0xcb40,
0xc740,
0xc340,
0xbf40,
0xbb40,
0xb740,
0xf700,
0xf300,
0xef00,
0xeb00,
0xe700,
0xe300,
0xdf00,
0xdb00,
0xd700,
0xd300,
0xcf00,
0xcb00,
0xc700,
0xc300,
0xbf00,
0xbb00,
0xb700,
0xf700,
0xf300,
0xef00,
0xeb00,
0xe700,
0xe300,
0xdf00,
0xdb00,
0xd700,
0xd300,
0xcf00,
0xcb00,
0xc700,
0xc300,
0xbf00,
0xbb00,
0xb700,
};
const unsigned kExpectedCount_NEON_scvtf_H_2OPIMM = 1020;
#endif // VIXL_SIM_SCVTF_H_2OPIMM_TRACE_AARCH64_H_