10cc8b6ece4b3e757e11a906a81ece292437713abarmvixl// Copyright 2015, ARM Limited 20cc8b6ece4b3e757e11a906a81ece292437713abarmvixl// All rights reserved. 30cc8b6ece4b3e757e11a906a81ece292437713abarmvixl// 40cc8b6ece4b3e757e11a906a81ece292437713abarmvixl// Redistribution and use in source and binary forms, with or without 50cc8b6ece4b3e757e11a906a81ece292437713abarmvixl// modification, are permitted provided that the following conditions are met: 60cc8b6ece4b3e757e11a906a81ece292437713abarmvixl// 70cc8b6ece4b3e757e11a906a81ece292437713abarmvixl// * Redistributions of source code must retain the above copyright notice, 80cc8b6ece4b3e757e11a906a81ece292437713abarmvixl// this list of conditions and the following disclaimer. 90cc8b6ece4b3e757e11a906a81ece292437713abarmvixl// * Redistributions in binary form must reproduce the above copyright notice, 100cc8b6ece4b3e757e11a906a81ece292437713abarmvixl// this list of conditions and the following disclaimer in the documentation 110cc8b6ece4b3e757e11a906a81ece292437713abarmvixl// and/or other materials provided with the distribution. 120cc8b6ece4b3e757e11a906a81ece292437713abarmvixl// * Neither the name of ARM Limited nor the names of its contributors may be 130cc8b6ece4b3e757e11a906a81ece292437713abarmvixl// used to endorse or promote products derived from this software without 140cc8b6ece4b3e757e11a906a81ece292437713abarmvixl// specific prior written permission. 150cc8b6ece4b3e757e11a906a81ece292437713abarmvixl// 160cc8b6ece4b3e757e11a906a81ece292437713abarmvixl// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS CONTRIBUTORS "AS IS" AND 170cc8b6ece4b3e757e11a906a81ece292437713abarmvixl// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 180cc8b6ece4b3e757e11a906a81ece292437713abarmvixl// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 190cc8b6ece4b3e757e11a906a81ece292437713abarmvixl// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE 200cc8b6ece4b3e757e11a906a81ece292437713abarmvixl// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 210cc8b6ece4b3e757e11a906a81ece292437713abarmvixl// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 220cc8b6ece4b3e757e11a906a81ece292437713abarmvixl// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 230cc8b6ece4b3e757e11a906a81ece292437713abarmvixl// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 240cc8b6ece4b3e757e11a906a81ece292437713abarmvixl// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 250cc8b6ece4b3e757e11a906a81ece292437713abarmvixl// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 260cc8b6ece4b3e757e11a906a81ece292437713abarmvixl 270cc8b6ece4b3e757e11a906a81ece292437713abarmvixl 280cc8b6ece4b3e757e11a906a81ece292437713abarmvixl// --------------------------------------------------------------------- 290cc8b6ece4b3e757e11a906a81ece292437713abarmvixl// This file is auto generated using tools/generate_simulator_traces.py. 300cc8b6ece4b3e757e11a906a81ece292437713abarmvixl// 310cc8b6ece4b3e757e11a906a81ece292437713abarmvixl// PLEASE DO NOT EDIT. 320cc8b6ece4b3e757e11a906a81ece292437713abarmvixl// --------------------------------------------------------------------- 330cc8b6ece4b3e757e11a906a81ece292437713abarmvixl 340cc8b6ece4b3e757e11a906a81ece292437713abarmvixl#ifndef VIXL_SIM_RBIT_8B_TRACE_A64_H_ 350cc8b6ece4b3e757e11a906a81ece292437713abarmvixl#define VIXL_SIM_RBIT_8B_TRACE_A64_H_ 360cc8b6ece4b3e757e11a906a81ece292437713abarmvixl 370cc8b6ece4b3e757e11a906a81ece292437713abarmvixlconst uint8_t kExpected_NEON_rbit_8B[] = { 380cc8b6ece4b3e757e11a906a81ece292437713abarmvixl 0xcc, 0xaa, 0xbe, 0x7e, 0xfe, 0x01, 0x81, 0x41, 390cc8b6ece4b3e757e11a906a81ece292437713abarmvixl 0xaa, 0xbe, 0x7e, 0xfe, 0x01, 0x81, 0x41, 0xc1, 400cc8b6ece4b3e757e11a906a81ece292437713abarmvixl 0xbe, 0x7e, 0xfe, 0x01, 0x81, 0x41, 0xc1, 0x55, 410cc8b6ece4b3e757e11a906a81ece292437713abarmvixl 0x7e, 0xfe, 0x01, 0x81, 0x41, 0xc1, 0x55, 0x33, 420cc8b6ece4b3e757e11a906a81ece292437713abarmvixl 0xfe, 0x01, 0x81, 0x41, 0xc1, 0x55, 0x33, 0x1f, 430cc8b6ece4b3e757e11a906a81ece292437713abarmvixl 0x01, 0x81, 0x41, 0xc1, 0x55, 0x33, 0x1f, 0xbf, 440cc8b6ece4b3e757e11a906a81ece292437713abarmvixl 0x81, 0x41, 0xc1, 0x55, 0x33, 0x1f, 0xbf, 0x7f, 450cc8b6ece4b3e757e11a906a81ece292437713abarmvixl 0x41, 0xc1, 0x55, 0x33, 0x1f, 0xbf, 0x7f, 0xff, 460cc8b6ece4b3e757e11a906a81ece292437713abarmvixl 0xc1, 0x55, 0x33, 0x1f, 0xbf, 0x7f, 0xff, 0x00, 470cc8b6ece4b3e757e11a906a81ece292437713abarmvixl 0x55, 0x33, 0x1f, 0xbf, 0x7f, 0xff, 0x00, 0x80, 480cc8b6ece4b3e757e11a906a81ece292437713abarmvixl 0x33, 0x1f, 0xbf, 0x7f, 0xff, 0x00, 0x80, 0x40, 490cc8b6ece4b3e757e11a906a81ece292437713abarmvixl 0x1f, 0xbf, 0x7f, 0xff, 0x00, 0x80, 0x40, 0x10, 500cc8b6ece4b3e757e11a906a81ece292437713abarmvixl 0xbf, 0x7f, 0xff, 0x00, 0x80, 0x40, 0x10, 0xcc, 510cc8b6ece4b3e757e11a906a81ece292437713abarmvixl 0x7f, 0xff, 0x00, 0x80, 0x40, 0x10, 0xcc, 0xaa, 520cc8b6ece4b3e757e11a906a81ece292437713abarmvixl 0xff, 0x00, 0x80, 0x40, 0x10, 0xcc, 0xaa, 0xbe, 530cc8b6ece4b3e757e11a906a81ece292437713abarmvixl 0x00, 0x80, 0x40, 0x10, 0xcc, 0xaa, 0xbe, 0x7e, 540cc8b6ece4b3e757e11a906a81ece292437713abarmvixl 0x80, 0x40, 0x10, 0xcc, 0xaa, 0xbe, 0x7e, 0xfe, 550cc8b6ece4b3e757e11a906a81ece292437713abarmvixl 0x40, 0x10, 0xcc, 0xaa, 0xbe, 0x7e, 0xfe, 0x01, 560cc8b6ece4b3e757e11a906a81ece292437713abarmvixl 0x10, 0xcc, 0xaa, 0xbe, 0x7e, 0xfe, 0x01, 0x81, 570cc8b6ece4b3e757e11a906a81ece292437713abarmvixl}; 580cc8b6ece4b3e757e11a906a81ece292437713abarmvixlconst unsigned kExpectedCount_NEON_rbit_8B = 19; 590cc8b6ece4b3e757e11a906a81ece292437713abarmvixl 600cc8b6ece4b3e757e11a906a81ece292437713abarmvixl#endif // VIXL_SIM_RBIT_8B_TRACE_A64_H_ 61