1fa3f816cf9e07f4edf20868237a141621d8ca61earmvixl// Copyright 2015, VIXL authors 2ad96eda8944ab1c1ba55715c50d9d6f0a3ed1dcarmvixl// All rights reserved. 3ad96eda8944ab1c1ba55715c50d9d6f0a3ed1dcarmvixl// 4ad96eda8944ab1c1ba55715c50d9d6f0a3ed1dcarmvixl// Redistribution and use in source and binary forms, with or without 5ad96eda8944ab1c1ba55715c50d9d6f0a3ed1dcarmvixl// modification, are permitted provided that the following conditions are met: 6ad96eda8944ab1c1ba55715c50d9d6f0a3ed1dcarmvixl// 7ad96eda8944ab1c1ba55715c50d9d6f0a3ed1dcarmvixl// * Redistributions of source code must retain the above copyright notice, 8ad96eda8944ab1c1ba55715c50d9d6f0a3ed1dcarmvixl// this list of conditions and the following disclaimer. 9ad96eda8944ab1c1ba55715c50d9d6f0a3ed1dcarmvixl// * Redistributions in binary form must reproduce the above copyright notice, 10ad96eda8944ab1c1ba55715c50d9d6f0a3ed1dcarmvixl// this list of conditions and the following disclaimer in the documentation 11ad96eda8944ab1c1ba55715c50d9d6f0a3ed1dcarmvixl// and/or other materials provided with the distribution. 12ad96eda8944ab1c1ba55715c50d9d6f0a3ed1dcarmvixl// * Neither the name of ARM Limited nor the names of its contributors may be 13ad96eda8944ab1c1ba55715c50d9d6f0a3ed1dcarmvixl// used to endorse or promote products derived from this software without 14ad96eda8944ab1c1ba55715c50d9d6f0a3ed1dcarmvixl// specific prior written permission. 15ad96eda8944ab1c1ba55715c50d9d6f0a3ed1dcarmvixl// 16ad96eda8944ab1c1ba55715c50d9d6f0a3ed1dcarmvixl// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS CONTRIBUTORS "AS IS" AND 17ad96eda8944ab1c1ba55715c50d9d6f0a3ed1dcarmvixl// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 18ad96eda8944ab1c1ba55715c50d9d6f0a3ed1dcarmvixl// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 19ad96eda8944ab1c1ba55715c50d9d6f0a3ed1dcarmvixl// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE 20ad96eda8944ab1c1ba55715c50d9d6f0a3ed1dcarmvixl// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 21ad96eda8944ab1c1ba55715c50d9d6f0a3ed1dcarmvixl// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 22ad96eda8944ab1c1ba55715c50d9d6f0a3ed1dcarmvixl// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 23ad96eda8944ab1c1ba55715c50d9d6f0a3ed1dcarmvixl// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 24ad96eda8944ab1c1ba55715c50d9d6f0a3ed1dcarmvixl// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 25ad96eda8944ab1c1ba55715c50d9d6f0a3ed1dcarmvixl// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 26ad96eda8944ab1c1ba55715c50d9d6f0a3ed1dcarmvixl 27ad96eda8944ab1c1ba55715c50d9d6f0a3ed1dcarmvixl 280cc8b6ece4b3e757e11a906a81ece292437713abarmvixl// --------------------------------------------------------------------- 290cc8b6ece4b3e757e11a906a81ece292437713abarmvixl// This file is auto generated using tools/generate_simulator_traces.py. 300cc8b6ece4b3e757e11a906a81ece292437713abarmvixl// 310cc8b6ece4b3e757e11a906a81ece292437713abarmvixl// PLEASE DO NOT EDIT. 320cc8b6ece4b3e757e11a906a81ece292437713abarmvixl// --------------------------------------------------------------------- 330cc8b6ece4b3e757e11a906a81ece292437713abarmvixl 34fa3f816cf9e07f4edf20868237a141621d8ca61earmvixl#ifndef VIXL_SIM_ADDV_B_16B_TRACE_AARCH64_H_ 35fa3f816cf9e07f4edf20868237a141621d8ca61earmvixl#define VIXL_SIM_ADDV_B_16B_TRACE_AARCH64_H_ 36ad96eda8944ab1c1ba55715c50d9d6f0a3ed1dcarmvixl 370cc8b6ece4b3e757e11a906a81ece292437713abarmvixlconst uint8_t kExpected_NEON_addv_B_16B[] = { 380cc8b6ece4b3e757e11a906a81ece292437713abarmvixl 0x70, 390cc8b6ece4b3e757e11a906a81ece292437713abarmvixl 0x3e, 400cc8b6ece4b3e757e11a906a81ece292437713abarmvixl 0xeb, 410cc8b6ece4b3e757e11a906a81ece292437713abarmvixl 0x76, 420cc8b6ece4b3e757e11a906a81ece292437713abarmvixl 0x2b, 430cc8b6ece4b3e757e11a906a81ece292437713abarmvixl 0x01, 440cc8b6ece4b3e757e11a906a81ece292437713abarmvixl 0xfe, 450cc8b6ece4b3e757e11a906a81ece292437713abarmvixl 0xfb, 460cc8b6ece4b3e757e11a906a81ece292437713abarmvixl 0xf8, 470cc8b6ece4b3e757e11a906a81ece292437713abarmvixl 0xf5, 480cc8b6ece4b3e757e11a906a81ece292437713abarmvixl 0xcc, 490cc8b6ece4b3e757e11a906a81ece292437713abarmvixl 0x82, 500cc8b6ece4b3e757e11a906a81ece292437713abarmvixl 0x0d, 510cc8b6ece4b3e757e11a906a81ece292437713abarmvixl 0xba, 520cc8b6ece4b3e757e11a906a81ece292437713abarmvixl 0x88, 530cc8b6ece4b3e757e11a906a81ece292437713abarmvixl 0x81, 540cc8b6ece4b3e757e11a906a81ece292437713abarmvixl 0x7e, 550cc8b6ece4b3e757e11a906a81ece292437713abarmvixl 0x7b, 560cc8b6ece4b3e757e11a906a81ece292437713abarmvixl 0x78, 570cc8b6ece4b3e757e11a906a81ece292437713abarmvixl}; 580cc8b6ece4b3e757e11a906a81ece292437713abarmvixlconst unsigned kExpectedCount_NEON_addv_B_16B = 19; 59ad96eda8944ab1c1ba55715c50d9d6f0a3ed1dcarmvixl 60fa3f816cf9e07f4edf20868237a141621d8ca61earmvixl#endif // VIXL_SIM_ADDV_B_16B_TRACE_AARCH64_H_ 61