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