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_ABS_8B_TRACE_A64_H_
350cc8b6ece4b3e757e11a906a81ece292437713abarmvixl#define VIXL_SIM_ABS_8B_TRACE_A64_H_
360cc8b6ece4b3e757e11a906a81ece292437713abarmvixl
370cc8b6ece4b3e757e11a906a81ece292437713abarmvixlconst uint8_t kExpected_NEON_abs_8B[] = {
380cc8b6ece4b3e757e11a906a81ece292437713abarmvixl  0x33, 0x55, 0x7d, 0x7e, 0x7f, 0x80, 0x7f, 0x7e,
390cc8b6ece4b3e757e11a906a81ece292437713abarmvixl  0x55, 0x7d, 0x7e, 0x7f, 0x80, 0x7f, 0x7e, 0x7d,
400cc8b6ece4b3e757e11a906a81ece292437713abarmvixl  0x7d, 0x7e, 0x7f, 0x80, 0x7f, 0x7e, 0x7d, 0x56,
410cc8b6ece4b3e757e11a906a81ece292437713abarmvixl  0x7e, 0x7f, 0x80, 0x7f, 0x7e, 0x7d, 0x56, 0x34,
420cc8b6ece4b3e757e11a906a81ece292437713abarmvixl  0x7f, 0x80, 0x7f, 0x7e, 0x7d, 0x56, 0x34, 0x08,
430cc8b6ece4b3e757e11a906a81ece292437713abarmvixl  0x80, 0x7f, 0x7e, 0x7d, 0x56, 0x34, 0x08, 0x03,
440cc8b6ece4b3e757e11a906a81ece292437713abarmvixl  0x7f, 0x7e, 0x7d, 0x56, 0x34, 0x08, 0x03, 0x02,
450cc8b6ece4b3e757e11a906a81ece292437713abarmvixl  0x7e, 0x7d, 0x56, 0x34, 0x08, 0x03, 0x02, 0x01,
460cc8b6ece4b3e757e11a906a81ece292437713abarmvixl  0x7d, 0x56, 0x34, 0x08, 0x03, 0x02, 0x01, 0x00,
470cc8b6ece4b3e757e11a906a81ece292437713abarmvixl  0x56, 0x34, 0x08, 0x03, 0x02, 0x01, 0x00, 0x01,
480cc8b6ece4b3e757e11a906a81ece292437713abarmvixl  0x34, 0x08, 0x03, 0x02, 0x01, 0x00, 0x01, 0x02,
490cc8b6ece4b3e757e11a906a81ece292437713abarmvixl  0x08, 0x03, 0x02, 0x01, 0x00, 0x01, 0x02, 0x08,
500cc8b6ece4b3e757e11a906a81ece292437713abarmvixl  0x03, 0x02, 0x01, 0x00, 0x01, 0x02, 0x08, 0x33,
510cc8b6ece4b3e757e11a906a81ece292437713abarmvixl  0x02, 0x01, 0x00, 0x01, 0x02, 0x08, 0x33, 0x55,
520cc8b6ece4b3e757e11a906a81ece292437713abarmvixl  0x01, 0x00, 0x01, 0x02, 0x08, 0x33, 0x55, 0x7d,
530cc8b6ece4b3e757e11a906a81ece292437713abarmvixl  0x00, 0x01, 0x02, 0x08, 0x33, 0x55, 0x7d, 0x7e,
540cc8b6ece4b3e757e11a906a81ece292437713abarmvixl  0x01, 0x02, 0x08, 0x33, 0x55, 0x7d, 0x7e, 0x7f,
550cc8b6ece4b3e757e11a906a81ece292437713abarmvixl  0x02, 0x08, 0x33, 0x55, 0x7d, 0x7e, 0x7f, 0x80,
560cc8b6ece4b3e757e11a906a81ece292437713abarmvixl  0x08, 0x33, 0x55, 0x7d, 0x7e, 0x7f, 0x80, 0x7f,
570cc8b6ece4b3e757e11a906a81ece292437713abarmvixl};
580cc8b6ece4b3e757e11a906a81ece292437713abarmvixlconst unsigned kExpectedCount_NEON_abs_8B = 19;
590cc8b6ece4b3e757e11a906a81ece292437713abarmvixl
600cc8b6ece4b3e757e11a906a81ece292437713abarmvixl#endif  // VIXL_SIM_ABS_8B_TRACE_A64_H_
61