1// Copyright 2015, VIXL authors 2// All rights reserved. 3// 4// Redistribution and use in source and binary forms, with or without 5// modification, are permitted provided that the following conditions are met: 6// 7// * Redistributions of source code must retain the above copyright notice, 8// this list of conditions and the following disclaimer. 9// * Redistributions in binary form must reproduce the above copyright notice, 10// this list of conditions and the following disclaimer in the documentation 11// and/or other materials provided with the distribution. 12// * Neither the name of ARM Limited nor the names of its contributors may be 13// used to endorse or promote products derived from this software without 14// specific prior written permission. 15// 16// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS CONTRIBUTORS "AS IS" AND 17// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 18// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 19// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE 20// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 21// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 22// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 23// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 24// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 25// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 26 27 28// This file holds the expected results for the instructions tested by 29// test-simulator-aarch64. 30// 31// If you update input lists in test-simulator-inputs-aarch64.h, or add a new 32// test to test-simulator-aarch64.cc, please run 33// tools/generate_simulator_traces.py on a reference platform to regenerate 34// this file and trace files. 35// 36 37#ifndef VIXL_TEST_AARCH64_SIMULATOR_TRACES_AARCH64_H_ 38#define VIXL_TEST_AARCH64_SIMULATOR_TRACES_AARCH64_H_ 39 40extern "C" { 41#include <stdint.h> 42} 43 44// To add a new simulator test to test-simulator-aarch64.cc, add placeholder 45// array(s) below to build test-simulator-aarch64 for reference platform. Then, 46// run tools/generate_simulator_traces.py on a reference platform to regenerate 47// this file and traces files. 48 49// --------------------------------------------------------------------- 50// ADD DUMMY ARRAYS FOR NEW SIMULATOR TEST HERE. 51// --------------------------------------------------------------------- 52const uint64_t kExpected_placeholder_64[] = {0}; 53const size_t kExpectedCount_placeholder_64 = 0; 54 55const uint32_t kExpected_placeholder_32[] = {0}; 56const size_t kExpectedCount_placeholder_32 = 0; 57 58// --------------------------------------------------------------------- 59// Simulator test trace output files. 60// --------------------------------------------------------------------- 61 62 63#include "aarch64/traces/sim-abs-16b-trace-aarch64.h" 64#include "aarch64/traces/sim-abs-2d-trace-aarch64.h" 65#include "aarch64/traces/sim-abs-2s-trace-aarch64.h" 66#include "aarch64/traces/sim-abs-4h-trace-aarch64.h" 67#include "aarch64/traces/sim-abs-4s-trace-aarch64.h" 68#include "aarch64/traces/sim-abs-8b-trace-aarch64.h" 69#include "aarch64/traces/sim-abs-8h-trace-aarch64.h" 70#include "aarch64/traces/sim-abs-d-trace-aarch64.h" 71#include "aarch64/traces/sim-add-16b-trace-aarch64.h" 72#include "aarch64/traces/sim-add-2d-trace-aarch64.h" 73#include "aarch64/traces/sim-add-2s-trace-aarch64.h" 74#include "aarch64/traces/sim-add-4h-trace-aarch64.h" 75#include "aarch64/traces/sim-add-4s-trace-aarch64.h" 76#include "aarch64/traces/sim-add-8b-trace-aarch64.h" 77#include "aarch64/traces/sim-add-8h-trace-aarch64.h" 78#include "aarch64/traces/sim-add-d-trace-aarch64.h" 79#include "aarch64/traces/sim-addhn-2s-trace-aarch64.h" 80#include "aarch64/traces/sim-addhn-4h-trace-aarch64.h" 81#include "aarch64/traces/sim-addhn-8b-trace-aarch64.h" 82#include "aarch64/traces/sim-addhn2-16b-trace-aarch64.h" 83#include "aarch64/traces/sim-addhn2-4s-trace-aarch64.h" 84#include "aarch64/traces/sim-addhn2-8h-trace-aarch64.h" 85#include "aarch64/traces/sim-addp-16b-trace-aarch64.h" 86#include "aarch64/traces/sim-addp-2d-trace-aarch64.h" 87#include "aarch64/traces/sim-addp-2s-trace-aarch64.h" 88#include "aarch64/traces/sim-addp-4h-trace-aarch64.h" 89#include "aarch64/traces/sim-addp-4s-trace-aarch64.h" 90#include "aarch64/traces/sim-addp-8b-trace-aarch64.h" 91#include "aarch64/traces/sim-addp-8h-trace-aarch64.h" 92#include "aarch64/traces/sim-addp-scalar-trace-aarch64.h" 93#include "aarch64/traces/sim-addv-b-16b-trace-aarch64.h" 94#include "aarch64/traces/sim-addv-b-8b-trace-aarch64.h" 95#include "aarch64/traces/sim-addv-h-4h-trace-aarch64.h" 96#include "aarch64/traces/sim-addv-h-8h-trace-aarch64.h" 97#include "aarch64/traces/sim-addv-s-4s-trace-aarch64.h" 98#include "aarch64/traces/sim-and--16b-trace-aarch64.h" 99#include "aarch64/traces/sim-and--8b-trace-aarch64.h" 100#include "aarch64/traces/sim-bic-16b-trace-aarch64.h" 101#include "aarch64/traces/sim-bic-8b-trace-aarch64.h" 102#include "aarch64/traces/sim-bif-16b-trace-aarch64.h" 103#include "aarch64/traces/sim-bif-8b-trace-aarch64.h" 104#include "aarch64/traces/sim-bit-16b-trace-aarch64.h" 105#include "aarch64/traces/sim-bit-8b-trace-aarch64.h" 106#include "aarch64/traces/sim-bsl-16b-trace-aarch64.h" 107#include "aarch64/traces/sim-bsl-8b-trace-aarch64.h" 108#include "aarch64/traces/sim-cls-16b-trace-aarch64.h" 109#include "aarch64/traces/sim-cls-2s-trace-aarch64.h" 110#include "aarch64/traces/sim-cls-4h-trace-aarch64.h" 111#include "aarch64/traces/sim-cls-4s-trace-aarch64.h" 112#include "aarch64/traces/sim-cls-8b-trace-aarch64.h" 113#include "aarch64/traces/sim-cls-8h-trace-aarch64.h" 114#include "aarch64/traces/sim-clz-16b-trace-aarch64.h" 115#include "aarch64/traces/sim-clz-2s-trace-aarch64.h" 116#include "aarch64/traces/sim-clz-4h-trace-aarch64.h" 117#include "aarch64/traces/sim-clz-4s-trace-aarch64.h" 118#include "aarch64/traces/sim-clz-8b-trace-aarch64.h" 119#include "aarch64/traces/sim-clz-8h-trace-aarch64.h" 120#include "aarch64/traces/sim-cmeq-16b-2opimm-trace-aarch64.h" 121#include "aarch64/traces/sim-cmeq-16b-trace-aarch64.h" 122#include "aarch64/traces/sim-cmeq-2d-2opimm-trace-aarch64.h" 123#include "aarch64/traces/sim-cmeq-2d-trace-aarch64.h" 124#include "aarch64/traces/sim-cmeq-2s-2opimm-trace-aarch64.h" 125#include "aarch64/traces/sim-cmeq-2s-trace-aarch64.h" 126#include "aarch64/traces/sim-cmeq-4h-2opimm-trace-aarch64.h" 127#include "aarch64/traces/sim-cmeq-4h-trace-aarch64.h" 128#include "aarch64/traces/sim-cmeq-4s-2opimm-trace-aarch64.h" 129#include "aarch64/traces/sim-cmeq-4s-trace-aarch64.h" 130#include "aarch64/traces/sim-cmeq-8b-2opimm-trace-aarch64.h" 131#include "aarch64/traces/sim-cmeq-8b-trace-aarch64.h" 132#include "aarch64/traces/sim-cmeq-8h-2opimm-trace-aarch64.h" 133#include "aarch64/traces/sim-cmeq-8h-trace-aarch64.h" 134#include "aarch64/traces/sim-cmeq-d-2opimm-trace-aarch64.h" 135#include "aarch64/traces/sim-cmeq-d-trace-aarch64.h" 136#include "aarch64/traces/sim-cmge-16b-2opimm-trace-aarch64.h" 137#include "aarch64/traces/sim-cmge-16b-trace-aarch64.h" 138#include "aarch64/traces/sim-cmge-2d-2opimm-trace-aarch64.h" 139#include "aarch64/traces/sim-cmge-2d-trace-aarch64.h" 140#include "aarch64/traces/sim-cmge-2s-2opimm-trace-aarch64.h" 141#include "aarch64/traces/sim-cmge-2s-trace-aarch64.h" 142#include "aarch64/traces/sim-cmge-4h-2opimm-trace-aarch64.h" 143#include "aarch64/traces/sim-cmge-4h-trace-aarch64.h" 144#include "aarch64/traces/sim-cmge-4s-2opimm-trace-aarch64.h" 145#include "aarch64/traces/sim-cmge-4s-trace-aarch64.h" 146#include "aarch64/traces/sim-cmge-8b-2opimm-trace-aarch64.h" 147#include "aarch64/traces/sim-cmge-8b-trace-aarch64.h" 148#include "aarch64/traces/sim-cmge-8h-2opimm-trace-aarch64.h" 149#include "aarch64/traces/sim-cmge-8h-trace-aarch64.h" 150#include "aarch64/traces/sim-cmge-d-2opimm-trace-aarch64.h" 151#include "aarch64/traces/sim-cmge-d-trace-aarch64.h" 152#include "aarch64/traces/sim-cmgt-16b-2opimm-trace-aarch64.h" 153#include "aarch64/traces/sim-cmgt-16b-trace-aarch64.h" 154#include "aarch64/traces/sim-cmgt-2d-2opimm-trace-aarch64.h" 155#include "aarch64/traces/sim-cmgt-2d-trace-aarch64.h" 156#include "aarch64/traces/sim-cmgt-2s-2opimm-trace-aarch64.h" 157#include "aarch64/traces/sim-cmgt-2s-trace-aarch64.h" 158#include "aarch64/traces/sim-cmgt-4h-2opimm-trace-aarch64.h" 159#include "aarch64/traces/sim-cmgt-4h-trace-aarch64.h" 160#include "aarch64/traces/sim-cmgt-4s-2opimm-trace-aarch64.h" 161#include "aarch64/traces/sim-cmgt-4s-trace-aarch64.h" 162#include "aarch64/traces/sim-cmgt-8b-2opimm-trace-aarch64.h" 163#include "aarch64/traces/sim-cmgt-8b-trace-aarch64.h" 164#include "aarch64/traces/sim-cmgt-8h-2opimm-trace-aarch64.h" 165#include "aarch64/traces/sim-cmgt-8h-trace-aarch64.h" 166#include "aarch64/traces/sim-cmgt-d-2opimm-trace-aarch64.h" 167#include "aarch64/traces/sim-cmgt-d-trace-aarch64.h" 168#include "aarch64/traces/sim-cmhi-16b-trace-aarch64.h" 169#include "aarch64/traces/sim-cmhi-2d-trace-aarch64.h" 170#include "aarch64/traces/sim-cmhi-2s-trace-aarch64.h" 171#include "aarch64/traces/sim-cmhi-4h-trace-aarch64.h" 172#include "aarch64/traces/sim-cmhi-4s-trace-aarch64.h" 173#include "aarch64/traces/sim-cmhi-8b-trace-aarch64.h" 174#include "aarch64/traces/sim-cmhi-8h-trace-aarch64.h" 175#include "aarch64/traces/sim-cmhi-d-trace-aarch64.h" 176#include "aarch64/traces/sim-cmhs-16b-trace-aarch64.h" 177#include "aarch64/traces/sim-cmhs-2d-trace-aarch64.h" 178#include "aarch64/traces/sim-cmhs-2s-trace-aarch64.h" 179#include "aarch64/traces/sim-cmhs-4h-trace-aarch64.h" 180#include "aarch64/traces/sim-cmhs-4s-trace-aarch64.h" 181#include "aarch64/traces/sim-cmhs-8b-trace-aarch64.h" 182#include "aarch64/traces/sim-cmhs-8h-trace-aarch64.h" 183#include "aarch64/traces/sim-cmhs-d-trace-aarch64.h" 184#include "aarch64/traces/sim-cmle-16b-2opimm-trace-aarch64.h" 185#include "aarch64/traces/sim-cmle-2d-2opimm-trace-aarch64.h" 186#include "aarch64/traces/sim-cmle-2s-2opimm-trace-aarch64.h" 187#include "aarch64/traces/sim-cmle-4h-2opimm-trace-aarch64.h" 188#include "aarch64/traces/sim-cmle-4s-2opimm-trace-aarch64.h" 189#include "aarch64/traces/sim-cmle-8b-2opimm-trace-aarch64.h" 190#include "aarch64/traces/sim-cmle-8h-2opimm-trace-aarch64.h" 191#include "aarch64/traces/sim-cmle-d-2opimm-trace-aarch64.h" 192#include "aarch64/traces/sim-cmlt-16b-2opimm-trace-aarch64.h" 193#include "aarch64/traces/sim-cmlt-2d-2opimm-trace-aarch64.h" 194#include "aarch64/traces/sim-cmlt-2s-2opimm-trace-aarch64.h" 195#include "aarch64/traces/sim-cmlt-4h-2opimm-trace-aarch64.h" 196#include "aarch64/traces/sim-cmlt-4s-2opimm-trace-aarch64.h" 197#include "aarch64/traces/sim-cmlt-8b-2opimm-trace-aarch64.h" 198#include "aarch64/traces/sim-cmlt-8h-2opimm-trace-aarch64.h" 199#include "aarch64/traces/sim-cmlt-d-2opimm-trace-aarch64.h" 200#include "aarch64/traces/sim-cmtst-16b-trace-aarch64.h" 201#include "aarch64/traces/sim-cmtst-2d-trace-aarch64.h" 202#include "aarch64/traces/sim-cmtst-2s-trace-aarch64.h" 203#include "aarch64/traces/sim-cmtst-4h-trace-aarch64.h" 204#include "aarch64/traces/sim-cmtst-4s-trace-aarch64.h" 205#include "aarch64/traces/sim-cmtst-8b-trace-aarch64.h" 206#include "aarch64/traces/sim-cmtst-8h-trace-aarch64.h" 207#include "aarch64/traces/sim-cmtst-d-trace-aarch64.h" 208#include "aarch64/traces/sim-cnt-16b-trace-aarch64.h" 209#include "aarch64/traces/sim-cnt-8b-trace-aarch64.h" 210#include "aarch64/traces/sim-dup-16b-2opimm-trace-aarch64.h" 211#include "aarch64/traces/sim-dup-2d-2opimm-trace-aarch64.h" 212#include "aarch64/traces/sim-dup-2s-2opimm-trace-aarch64.h" 213#include "aarch64/traces/sim-dup-4h-2opimm-trace-aarch64.h" 214#include "aarch64/traces/sim-dup-4s-2opimm-trace-aarch64.h" 215#include "aarch64/traces/sim-dup-8b-2opimm-trace-aarch64.h" 216#include "aarch64/traces/sim-dup-8h-2opimm-trace-aarch64.h" 217#include "aarch64/traces/sim-dup-b-2opimm-trace-aarch64.h" 218#include "aarch64/traces/sim-dup-d-2opimm-trace-aarch64.h" 219#include "aarch64/traces/sim-dup-h-2opimm-trace-aarch64.h" 220#include "aarch64/traces/sim-dup-s-2opimm-trace-aarch64.h" 221#include "aarch64/traces/sim-eor-16b-trace-aarch64.h" 222#include "aarch64/traces/sim-eor-8b-trace-aarch64.h" 223#include "aarch64/traces/sim-fabd-2d-trace-aarch64.h" 224#include "aarch64/traces/sim-fabd-2s-trace-aarch64.h" 225#include "aarch64/traces/sim-fabd-4h-trace-aarch64.h" 226#include "aarch64/traces/sim-fabd-4s-trace-aarch64.h" 227#include "aarch64/traces/sim-fabd-8h-trace-aarch64.h" 228#include "aarch64/traces/sim-fabd-d-trace-aarch64.h" 229#include "aarch64/traces/sim-fabd-h-trace-aarch64.h" 230#include "aarch64/traces/sim-fabd-s-trace-aarch64.h" 231#include "aarch64/traces/sim-fabs-2d-trace-aarch64.h" 232#include "aarch64/traces/sim-fabs-2s-trace-aarch64.h" 233#include "aarch64/traces/sim-fabs-4h-trace-aarch64.h" 234#include "aarch64/traces/sim-fabs-4s-trace-aarch64.h" 235#include "aarch64/traces/sim-fabs-8h-trace-aarch64.h" 236#include "aarch64/traces/sim-fabs-d-trace-aarch64.h" 237#include "aarch64/traces/sim-fabs-h-trace-aarch64.h" 238#include "aarch64/traces/sim-fabs-s-trace-aarch64.h" 239#include "aarch64/traces/sim-facge-2d-trace-aarch64.h" 240#include "aarch64/traces/sim-facge-2s-trace-aarch64.h" 241#include "aarch64/traces/sim-facge-4h-trace-aarch64.h" 242#include "aarch64/traces/sim-facge-4s-trace-aarch64.h" 243#include "aarch64/traces/sim-facge-8h-trace-aarch64.h" 244#include "aarch64/traces/sim-facge-d-trace-aarch64.h" 245#include "aarch64/traces/sim-facge-h-trace-aarch64.h" 246#include "aarch64/traces/sim-facge-s-trace-aarch64.h" 247#include "aarch64/traces/sim-facgt-2d-trace-aarch64.h" 248#include "aarch64/traces/sim-facgt-2s-trace-aarch64.h" 249#include "aarch64/traces/sim-facgt-4h-trace-aarch64.h" 250#include "aarch64/traces/sim-facgt-4s-trace-aarch64.h" 251#include "aarch64/traces/sim-facgt-8h-trace-aarch64.h" 252#include "aarch64/traces/sim-facgt-d-trace-aarch64.h" 253#include "aarch64/traces/sim-facgt-h-trace-aarch64.h" 254#include "aarch64/traces/sim-facgt-s-trace-aarch64.h" 255#include "aarch64/traces/sim-fadd-2d-trace-aarch64.h" 256#include "aarch64/traces/sim-fadd-2s-trace-aarch64.h" 257#include "aarch64/traces/sim-fadd-4h-trace-aarch64.h" 258#include "aarch64/traces/sim-fadd-4s-trace-aarch64.h" 259#include "aarch64/traces/sim-fadd-8h-trace-aarch64.h" 260#include "aarch64/traces/sim-fadd-d-trace-aarch64.h" 261#include "aarch64/traces/sim-fadd-h-trace-aarch64.h" 262#include "aarch64/traces/sim-fadd-s-trace-aarch64.h" 263#include "aarch64/traces/sim-faddp-2d-trace-aarch64.h" 264#include "aarch64/traces/sim-faddp-2s-trace-aarch64.h" 265#include "aarch64/traces/sim-faddp-4h-trace-aarch64.h" 266#include "aarch64/traces/sim-faddp-4s-trace-aarch64.h" 267#include "aarch64/traces/sim-faddp-8h-trace-aarch64.h" 268#include "aarch64/traces/sim-faddp-d-trace-aarch64.h" 269#include "aarch64/traces/sim-faddp-h-trace-aarch64.h" 270#include "aarch64/traces/sim-faddp-s-trace-aarch64.h" 271#include "aarch64/traces/sim-fcmeq-2d-2opimm-trace-aarch64.h" 272#include "aarch64/traces/sim-fcmeq-2d-trace-aarch64.h" 273#include "aarch64/traces/sim-fcmeq-2s-2opimm-trace-aarch64.h" 274#include "aarch64/traces/sim-fcmeq-2s-trace-aarch64.h" 275#include "aarch64/traces/sim-fcmeq-4h-2opimm-trace-aarch64.h" 276#include "aarch64/traces/sim-fcmeq-4h-trace-aarch64.h" 277#include "aarch64/traces/sim-fcmeq-4s-2opimm-trace-aarch64.h" 278#include "aarch64/traces/sim-fcmeq-4s-trace-aarch64.h" 279#include "aarch64/traces/sim-fcmeq-8h-2opimm-trace-aarch64.h" 280#include "aarch64/traces/sim-fcmeq-8h-trace-aarch64.h" 281#include "aarch64/traces/sim-fcmeq-d-2opimm-trace-aarch64.h" 282#include "aarch64/traces/sim-fcmeq-d-trace-aarch64.h" 283#include "aarch64/traces/sim-fcmeq-h-2opimm-trace-aarch64.h" 284#include "aarch64/traces/sim-fcmeq-h-trace-aarch64.h" 285#include "aarch64/traces/sim-fcmeq-s-2opimm-trace-aarch64.h" 286#include "aarch64/traces/sim-fcmeq-s-trace-aarch64.h" 287#include "aarch64/traces/sim-fcmge-2d-2opimm-trace-aarch64.h" 288#include "aarch64/traces/sim-fcmge-2d-trace-aarch64.h" 289#include "aarch64/traces/sim-fcmge-2s-2opimm-trace-aarch64.h" 290#include "aarch64/traces/sim-fcmge-2s-trace-aarch64.h" 291#include "aarch64/traces/sim-fcmge-4h-2opimm-trace-aarch64.h" 292#include "aarch64/traces/sim-fcmge-4h-trace-aarch64.h" 293#include "aarch64/traces/sim-fcmge-4s-2opimm-trace-aarch64.h" 294#include "aarch64/traces/sim-fcmge-4s-trace-aarch64.h" 295#include "aarch64/traces/sim-fcmge-8h-2opimm-trace-aarch64.h" 296#include "aarch64/traces/sim-fcmge-8h-trace-aarch64.h" 297#include "aarch64/traces/sim-fcmge-d-2opimm-trace-aarch64.h" 298#include "aarch64/traces/sim-fcmge-d-trace-aarch64.h" 299#include "aarch64/traces/sim-fcmge-h-2opimm-trace-aarch64.h" 300#include "aarch64/traces/sim-fcmge-h-trace-aarch64.h" 301#include "aarch64/traces/sim-fcmge-s-2opimm-trace-aarch64.h" 302#include "aarch64/traces/sim-fcmge-s-trace-aarch64.h" 303#include "aarch64/traces/sim-fcmgt-2d-2opimm-trace-aarch64.h" 304#include "aarch64/traces/sim-fcmgt-2d-trace-aarch64.h" 305#include "aarch64/traces/sim-fcmgt-2s-2opimm-trace-aarch64.h" 306#include "aarch64/traces/sim-fcmgt-2s-trace-aarch64.h" 307#include "aarch64/traces/sim-fcmgt-4h-2opimm-trace-aarch64.h" 308#include "aarch64/traces/sim-fcmgt-4h-trace-aarch64.h" 309#include "aarch64/traces/sim-fcmgt-4s-2opimm-trace-aarch64.h" 310#include "aarch64/traces/sim-fcmgt-4s-trace-aarch64.h" 311#include "aarch64/traces/sim-fcmgt-8h-2opimm-trace-aarch64.h" 312#include "aarch64/traces/sim-fcmgt-8h-trace-aarch64.h" 313#include "aarch64/traces/sim-fcmgt-d-2opimm-trace-aarch64.h" 314#include "aarch64/traces/sim-fcmgt-d-trace-aarch64.h" 315#include "aarch64/traces/sim-fcmgt-h-2opimm-trace-aarch64.h" 316#include "aarch64/traces/sim-fcmgt-h-trace-aarch64.h" 317#include "aarch64/traces/sim-fcmgt-s-2opimm-trace-aarch64.h" 318#include "aarch64/traces/sim-fcmgt-s-trace-aarch64.h" 319#include "aarch64/traces/sim-fcmle-2d-2opimm-trace-aarch64.h" 320#include "aarch64/traces/sim-fcmle-2s-2opimm-trace-aarch64.h" 321#include "aarch64/traces/sim-fcmle-4h-2opimm-trace-aarch64.h" 322#include "aarch64/traces/sim-fcmle-4s-2opimm-trace-aarch64.h" 323#include "aarch64/traces/sim-fcmle-8h-2opimm-trace-aarch64.h" 324#include "aarch64/traces/sim-fcmle-d-2opimm-trace-aarch64.h" 325#include "aarch64/traces/sim-fcmle-h-2opimm-trace-aarch64.h" 326#include "aarch64/traces/sim-fcmle-s-2opimm-trace-aarch64.h" 327#include "aarch64/traces/sim-fcmlt-2d-2opimm-trace-aarch64.h" 328#include "aarch64/traces/sim-fcmlt-2s-2opimm-trace-aarch64.h" 329#include "aarch64/traces/sim-fcmlt-4h-2opimm-trace-aarch64.h" 330#include "aarch64/traces/sim-fcmlt-4s-2opimm-trace-aarch64.h" 331#include "aarch64/traces/sim-fcmlt-8h-2opimm-trace-aarch64.h" 332#include "aarch64/traces/sim-fcmlt-d-2opimm-trace-aarch64.h" 333#include "aarch64/traces/sim-fcmlt-h-2opimm-trace-aarch64.h" 334#include "aarch64/traces/sim-fcmlt-s-2opimm-trace-aarch64.h" 335#include "aarch64/traces/sim-fcmp-d-trace-aarch64.h" 336#include "aarch64/traces/sim-fcmp-dz-trace-aarch64.h" 337#include "aarch64/traces/sim-fcmp-s-trace-aarch64.h" 338#include "aarch64/traces/sim-fcmp-sz-trace-aarch64.h" 339#include "aarch64/traces/sim-fcvt-ds-trace-aarch64.h" 340#include "aarch64/traces/sim-fcvt-sd-trace-aarch64.h" 341#include "aarch64/traces/sim-fcvtas-2d-trace-aarch64.h" 342#include "aarch64/traces/sim-fcvtas-2s-trace-aarch64.h" 343#include "aarch64/traces/sim-fcvtas-4h-trace-aarch64.h" 344#include "aarch64/traces/sim-fcvtas-4s-trace-aarch64.h" 345#include "aarch64/traces/sim-fcvtas-8h-trace-aarch64.h" 346#include "aarch64/traces/sim-fcvtas-d-trace-aarch64.h" 347#include "aarch64/traces/sim-fcvtas-h-trace-aarch64.h" 348#include "aarch64/traces/sim-fcvtas-s-trace-aarch64.h" 349#include "aarch64/traces/sim-fcvtas-wd-trace-aarch64.h" 350#include "aarch64/traces/sim-fcvtas-wh-trace-aarch64.h" 351#include "aarch64/traces/sim-fcvtas-ws-trace-aarch64.h" 352#include "aarch64/traces/sim-fcvtas-xd-trace-aarch64.h" 353#include "aarch64/traces/sim-fcvtas-xh-trace-aarch64.h" 354#include "aarch64/traces/sim-fcvtas-xs-trace-aarch64.h" 355#include "aarch64/traces/sim-fcvtau-2d-trace-aarch64.h" 356#include "aarch64/traces/sim-fcvtau-2s-trace-aarch64.h" 357#include "aarch64/traces/sim-fcvtau-4h-trace-aarch64.h" 358#include "aarch64/traces/sim-fcvtau-4s-trace-aarch64.h" 359#include "aarch64/traces/sim-fcvtau-8h-trace-aarch64.h" 360#include "aarch64/traces/sim-fcvtau-d-trace-aarch64.h" 361#include "aarch64/traces/sim-fcvtau-h-trace-aarch64.h" 362#include "aarch64/traces/sim-fcvtau-s-trace-aarch64.h" 363#include "aarch64/traces/sim-fcvtau-wd-trace-aarch64.h" 364#include "aarch64/traces/sim-fcvtau-wh-trace-aarch64.h" 365#include "aarch64/traces/sim-fcvtau-ws-trace-aarch64.h" 366#include "aarch64/traces/sim-fcvtau-xd-trace-aarch64.h" 367#include "aarch64/traces/sim-fcvtau-xh-trace-aarch64.h" 368#include "aarch64/traces/sim-fcvtau-xs-trace-aarch64.h" 369#include "aarch64/traces/sim-fcvtl-2d-trace-aarch64.h" 370#include "aarch64/traces/sim-fcvtl-4s-trace-aarch64.h" 371#include "aarch64/traces/sim-fcvtl2-2d-trace-aarch64.h" 372#include "aarch64/traces/sim-fcvtl2-4s-trace-aarch64.h" 373#include "aarch64/traces/sim-fcvtms-2d-trace-aarch64.h" 374#include "aarch64/traces/sim-fcvtms-2s-trace-aarch64.h" 375#include "aarch64/traces/sim-fcvtms-4h-trace-aarch64.h" 376#include "aarch64/traces/sim-fcvtms-4s-trace-aarch64.h" 377#include "aarch64/traces/sim-fcvtms-8h-trace-aarch64.h" 378#include "aarch64/traces/sim-fcvtms-d-trace-aarch64.h" 379#include "aarch64/traces/sim-fcvtms-h-trace-aarch64.h" 380#include "aarch64/traces/sim-fcvtms-s-trace-aarch64.h" 381#include "aarch64/traces/sim-fcvtms-wd-trace-aarch64.h" 382#include "aarch64/traces/sim-fcvtms-wh-trace-aarch64.h" 383#include "aarch64/traces/sim-fcvtms-ws-trace-aarch64.h" 384#include "aarch64/traces/sim-fcvtms-xd-trace-aarch64.h" 385#include "aarch64/traces/sim-fcvtms-xh-trace-aarch64.h" 386#include "aarch64/traces/sim-fcvtms-xs-trace-aarch64.h" 387#include "aarch64/traces/sim-fcvtmu-2d-trace-aarch64.h" 388#include "aarch64/traces/sim-fcvtmu-2s-trace-aarch64.h" 389#include "aarch64/traces/sim-fcvtmu-4h-trace-aarch64.h" 390#include "aarch64/traces/sim-fcvtmu-4s-trace-aarch64.h" 391#include "aarch64/traces/sim-fcvtmu-8h-trace-aarch64.h" 392#include "aarch64/traces/sim-fcvtmu-d-trace-aarch64.h" 393#include "aarch64/traces/sim-fcvtmu-h-trace-aarch64.h" 394#include "aarch64/traces/sim-fcvtmu-s-trace-aarch64.h" 395#include "aarch64/traces/sim-fcvtmu-wd-trace-aarch64.h" 396#include "aarch64/traces/sim-fcvtmu-wh-trace-aarch64.h" 397#include "aarch64/traces/sim-fcvtmu-ws-trace-aarch64.h" 398#include "aarch64/traces/sim-fcvtmu-xd-trace-aarch64.h" 399#include "aarch64/traces/sim-fcvtmu-xh-trace-aarch64.h" 400#include "aarch64/traces/sim-fcvtmu-xs-trace-aarch64.h" 401#include "aarch64/traces/sim-fcvtn-2s-trace-aarch64.h" 402#include "aarch64/traces/sim-fcvtn-4h-trace-aarch64.h" 403#include "aarch64/traces/sim-fcvtn2-4s-trace-aarch64.h" 404#include "aarch64/traces/sim-fcvtn2-8h-trace-aarch64.h" 405#include "aarch64/traces/sim-fcvtns-2d-trace-aarch64.h" 406#include "aarch64/traces/sim-fcvtns-2s-trace-aarch64.h" 407#include "aarch64/traces/sim-fcvtns-4h-trace-aarch64.h" 408#include "aarch64/traces/sim-fcvtns-4s-trace-aarch64.h" 409#include "aarch64/traces/sim-fcvtns-8h-trace-aarch64.h" 410#include "aarch64/traces/sim-fcvtns-d-trace-aarch64.h" 411#include "aarch64/traces/sim-fcvtns-h-trace-aarch64.h" 412#include "aarch64/traces/sim-fcvtns-s-trace-aarch64.h" 413#include "aarch64/traces/sim-fcvtns-wd-trace-aarch64.h" 414#include "aarch64/traces/sim-fcvtns-wh-trace-aarch64.h" 415#include "aarch64/traces/sim-fcvtns-ws-trace-aarch64.h" 416#include "aarch64/traces/sim-fcvtns-xd-trace-aarch64.h" 417#include "aarch64/traces/sim-fcvtns-xh-trace-aarch64.h" 418#include "aarch64/traces/sim-fcvtns-xs-trace-aarch64.h" 419#include "aarch64/traces/sim-fcvtnu-2d-trace-aarch64.h" 420#include "aarch64/traces/sim-fcvtnu-2s-trace-aarch64.h" 421#include "aarch64/traces/sim-fcvtnu-4h-trace-aarch64.h" 422#include "aarch64/traces/sim-fcvtnu-4s-trace-aarch64.h" 423#include "aarch64/traces/sim-fcvtnu-8h-trace-aarch64.h" 424#include "aarch64/traces/sim-fcvtnu-d-trace-aarch64.h" 425#include "aarch64/traces/sim-fcvtnu-h-trace-aarch64.h" 426#include "aarch64/traces/sim-fcvtnu-s-trace-aarch64.h" 427#include "aarch64/traces/sim-fcvtnu-wd-trace-aarch64.h" 428#include "aarch64/traces/sim-fcvtnu-wh-trace-aarch64.h" 429#include "aarch64/traces/sim-fcvtnu-ws-trace-aarch64.h" 430#include "aarch64/traces/sim-fcvtnu-xd-trace-aarch64.h" 431#include "aarch64/traces/sim-fcvtnu-xh-trace-aarch64.h" 432#include "aarch64/traces/sim-fcvtnu-xs-trace-aarch64.h" 433#include "aarch64/traces/sim-fcvtps-2d-trace-aarch64.h" 434#include "aarch64/traces/sim-fcvtps-2s-trace-aarch64.h" 435#include "aarch64/traces/sim-fcvtps-4h-trace-aarch64.h" 436#include "aarch64/traces/sim-fcvtps-4s-trace-aarch64.h" 437#include "aarch64/traces/sim-fcvtps-8h-trace-aarch64.h" 438#include "aarch64/traces/sim-fcvtps-d-trace-aarch64.h" 439#include "aarch64/traces/sim-fcvtps-h-trace-aarch64.h" 440#include "aarch64/traces/sim-fcvtps-s-trace-aarch64.h" 441#include "aarch64/traces/sim-fcvtpu-2d-trace-aarch64.h" 442#include "aarch64/traces/sim-fcvtpu-2s-trace-aarch64.h" 443#include "aarch64/traces/sim-fcvtpu-4h-trace-aarch64.h" 444#include "aarch64/traces/sim-fcvtpu-4s-trace-aarch64.h" 445#include "aarch64/traces/sim-fcvtpu-8h-trace-aarch64.h" 446#include "aarch64/traces/sim-fcvtpu-d-trace-aarch64.h" 447#include "aarch64/traces/sim-fcvtpu-h-trace-aarch64.h" 448#include "aarch64/traces/sim-fcvtpu-s-trace-aarch64.h" 449#include "aarch64/traces/sim-fcvtxn-2s-trace-aarch64.h" 450#include "aarch64/traces/sim-fcvtxn-scalar-trace-aarch64.h" 451#include "aarch64/traces/sim-fcvtxn2-4s-trace-aarch64.h" 452#include "aarch64/traces/sim-fcvtzs-2d-2opimm-trace-aarch64.h" 453#include "aarch64/traces/sim-fcvtzs-2s-2opimm-trace-aarch64.h" 454#include "aarch64/traces/sim-fcvtzs-4h-2opimm-trace-aarch64.h" 455#include "aarch64/traces/sim-fcvtzs-4s-2opimm-trace-aarch64.h" 456#include "aarch64/traces/sim-fcvtzs-8h-2opimm-trace-aarch64.h" 457#include "aarch64/traces/sim-fcvtzs-d-2opimm-trace-aarch64.h" 458#include "aarch64/traces/sim-fcvtzs-h-2opimm-trace-aarch64.h" 459#include "aarch64/traces/sim-fcvtzs-s-2opimm-trace-aarch64.h" 460#include "aarch64/traces/sim-fcvtzs-wd-trace-aarch64.h" 461#include "aarch64/traces/sim-fcvtzs-wh-trace-aarch64.h" 462#include "aarch64/traces/sim-fcvtzs-ws-trace-aarch64.h" 463#include "aarch64/traces/sim-fcvtzs-xd-trace-aarch64.h" 464#include "aarch64/traces/sim-fcvtzs-xh-trace-aarch64.h" 465#include "aarch64/traces/sim-fcvtzs-xs-trace-aarch64.h" 466#include "aarch64/traces/sim-fcvtzu-2d-2opimm-trace-aarch64.h" 467#include "aarch64/traces/sim-fcvtzu-2s-2opimm-trace-aarch64.h" 468#include "aarch64/traces/sim-fcvtzu-4h-2opimm-trace-aarch64.h" 469#include "aarch64/traces/sim-fcvtzu-4s-2opimm-trace-aarch64.h" 470#include "aarch64/traces/sim-fcvtzu-8h-2opimm-trace-aarch64.h" 471#include "aarch64/traces/sim-fcvtzu-d-2opimm-trace-aarch64.h" 472#include "aarch64/traces/sim-fcvtzu-h-2opimm-trace-aarch64.h" 473#include "aarch64/traces/sim-fcvtzu-s-2opimm-trace-aarch64.h" 474#include "aarch64/traces/sim-fcvtzu-wd-trace-aarch64.h" 475#include "aarch64/traces/sim-fcvtzu-wh-trace-aarch64.h" 476#include "aarch64/traces/sim-fcvtzu-ws-trace-aarch64.h" 477#include "aarch64/traces/sim-fcvtzu-xd-trace-aarch64.h" 478#include "aarch64/traces/sim-fcvtzu-xh-trace-aarch64.h" 479#include "aarch64/traces/sim-fcvtzu-xs-trace-aarch64.h" 480#include "aarch64/traces/sim-fdiv-2d-trace-aarch64.h" 481#include "aarch64/traces/sim-fdiv-2s-trace-aarch64.h" 482#include "aarch64/traces/sim-fdiv-4h-trace-aarch64.h" 483#include "aarch64/traces/sim-fdiv-4s-trace-aarch64.h" 484#include "aarch64/traces/sim-fdiv-8h-trace-aarch64.h" 485#include "aarch64/traces/sim-fdiv-d-trace-aarch64.h" 486#include "aarch64/traces/sim-fdiv-h-trace-aarch64.h" 487#include "aarch64/traces/sim-fdiv-s-trace-aarch64.h" 488#include "aarch64/traces/sim-fjcvtzs-wd-trace-aarch64.h" 489#include "aarch64/traces/sim-fmadd-d-trace-aarch64.h" 490#include "aarch64/traces/sim-fmadd-h-trace-aarch64.h" 491#include "aarch64/traces/sim-fmadd-s-trace-aarch64.h" 492#include "aarch64/traces/sim-fmax-2d-trace-aarch64.h" 493#include "aarch64/traces/sim-fmax-2s-trace-aarch64.h" 494#include "aarch64/traces/sim-fmax-4h-trace-aarch64.h" 495#include "aarch64/traces/sim-fmax-4s-trace-aarch64.h" 496#include "aarch64/traces/sim-fmax-8h-trace-aarch64.h" 497#include "aarch64/traces/sim-fmax-d-trace-aarch64.h" 498#include "aarch64/traces/sim-fmax-h-trace-aarch64.h" 499#include "aarch64/traces/sim-fmax-s-trace-aarch64.h" 500#include "aarch64/traces/sim-fmaxnm-2d-trace-aarch64.h" 501#include "aarch64/traces/sim-fmaxnm-2s-trace-aarch64.h" 502#include "aarch64/traces/sim-fmaxnm-4h-trace-aarch64.h" 503#include "aarch64/traces/sim-fmaxnm-4s-trace-aarch64.h" 504#include "aarch64/traces/sim-fmaxnm-8h-trace-aarch64.h" 505#include "aarch64/traces/sim-fmaxnm-d-trace-aarch64.h" 506#include "aarch64/traces/sim-fmaxnm-h-trace-aarch64.h" 507#include "aarch64/traces/sim-fmaxnm-s-trace-aarch64.h" 508#include "aarch64/traces/sim-fmaxnmp-2d-trace-aarch64.h" 509#include "aarch64/traces/sim-fmaxnmp-2s-trace-aarch64.h" 510#include "aarch64/traces/sim-fmaxnmp-4h-trace-aarch64.h" 511#include "aarch64/traces/sim-fmaxnmp-4s-trace-aarch64.h" 512#include "aarch64/traces/sim-fmaxnmp-8h-trace-aarch64.h" 513#include "aarch64/traces/sim-fmaxnmp-d-trace-aarch64.h" 514#include "aarch64/traces/sim-fmaxnmp-h-trace-aarch64.h" 515#include "aarch64/traces/sim-fmaxnmp-s-trace-aarch64.h" 516#include "aarch64/traces/sim-fmaxnmv-h-4h-trace-aarch64.h" 517#include "aarch64/traces/sim-fmaxnmv-h-8h-trace-aarch64.h" 518#include "aarch64/traces/sim-fmaxnmv-s-4s-trace-aarch64.h" 519#include "aarch64/traces/sim-fmaxp-2d-trace-aarch64.h" 520#include "aarch64/traces/sim-fmaxp-2s-trace-aarch64.h" 521#include "aarch64/traces/sim-fmaxp-4h-trace-aarch64.h" 522#include "aarch64/traces/sim-fmaxp-4s-trace-aarch64.h" 523#include "aarch64/traces/sim-fmaxp-8h-trace-aarch64.h" 524#include "aarch64/traces/sim-fmaxp-d-trace-aarch64.h" 525#include "aarch64/traces/sim-fmaxp-h-trace-aarch64.h" 526#include "aarch64/traces/sim-fmaxp-s-trace-aarch64.h" 527#include "aarch64/traces/sim-fmaxv-h-4h-trace-aarch64.h" 528#include "aarch64/traces/sim-fmaxv-h-8h-trace-aarch64.h" 529#include "aarch64/traces/sim-fmaxv-s-4s-trace-aarch64.h" 530#include "aarch64/traces/sim-fmin-2d-trace-aarch64.h" 531#include "aarch64/traces/sim-fmin-2s-trace-aarch64.h" 532#include "aarch64/traces/sim-fmin-4h-trace-aarch64.h" 533#include "aarch64/traces/sim-fmin-4s-trace-aarch64.h" 534#include "aarch64/traces/sim-fmin-8h-trace-aarch64.h" 535#include "aarch64/traces/sim-fmin-d-trace-aarch64.h" 536#include "aarch64/traces/sim-fmin-h-trace-aarch64.h" 537#include "aarch64/traces/sim-fmin-s-trace-aarch64.h" 538#include "aarch64/traces/sim-fminnm-2d-trace-aarch64.h" 539#include "aarch64/traces/sim-fminnm-2s-trace-aarch64.h" 540#include "aarch64/traces/sim-fminnm-4h-trace-aarch64.h" 541#include "aarch64/traces/sim-fminnm-4s-trace-aarch64.h" 542#include "aarch64/traces/sim-fminnm-8h-trace-aarch64.h" 543#include "aarch64/traces/sim-fminnm-d-trace-aarch64.h" 544#include "aarch64/traces/sim-fminnm-h-trace-aarch64.h" 545#include "aarch64/traces/sim-fminnm-s-trace-aarch64.h" 546#include "aarch64/traces/sim-fminnmp-2d-trace-aarch64.h" 547#include "aarch64/traces/sim-fminnmp-2s-trace-aarch64.h" 548#include "aarch64/traces/sim-fminnmp-4h-trace-aarch64.h" 549#include "aarch64/traces/sim-fminnmp-4s-trace-aarch64.h" 550#include "aarch64/traces/sim-fminnmp-8h-trace-aarch64.h" 551#include "aarch64/traces/sim-fminnmp-d-trace-aarch64.h" 552#include "aarch64/traces/sim-fminnmp-h-trace-aarch64.h" 553#include "aarch64/traces/sim-fminnmp-s-trace-aarch64.h" 554#include "aarch64/traces/sim-fminnmv-h-4h-trace-aarch64.h" 555#include "aarch64/traces/sim-fminnmv-h-8h-trace-aarch64.h" 556#include "aarch64/traces/sim-fminnmv-s-4s-trace-aarch64.h" 557#include "aarch64/traces/sim-fminp-2d-trace-aarch64.h" 558#include "aarch64/traces/sim-fminp-2s-trace-aarch64.h" 559#include "aarch64/traces/sim-fminp-4h-trace-aarch64.h" 560#include "aarch64/traces/sim-fminp-4s-trace-aarch64.h" 561#include "aarch64/traces/sim-fminp-8h-trace-aarch64.h" 562#include "aarch64/traces/sim-fminp-d-trace-aarch64.h" 563#include "aarch64/traces/sim-fminp-h-trace-aarch64.h" 564#include "aarch64/traces/sim-fminp-s-trace-aarch64.h" 565#include "aarch64/traces/sim-fminv-h-4h-trace-aarch64.h" 566#include "aarch64/traces/sim-fminv-h-8h-trace-aarch64.h" 567#include "aarch64/traces/sim-fminv-s-4s-trace-aarch64.h" 568#include "aarch64/traces/sim-fmla-2d-2d-d-trace-aarch64.h" 569#include "aarch64/traces/sim-fmla-2d-trace-aarch64.h" 570#include "aarch64/traces/sim-fmla-2s-2s-s-trace-aarch64.h" 571#include "aarch64/traces/sim-fmla-2s-trace-aarch64.h" 572#include "aarch64/traces/sim-fmla-4h-4h-h-trace-aarch64.h" 573#include "aarch64/traces/sim-fmla-4h-trace-aarch64.h" 574#include "aarch64/traces/sim-fmla-4s-4s-s-trace-aarch64.h" 575#include "aarch64/traces/sim-fmla-4s-trace-aarch64.h" 576#include "aarch64/traces/sim-fmla-8h-8h-h-trace-aarch64.h" 577#include "aarch64/traces/sim-fmla-8h-trace-aarch64.h" 578#include "aarch64/traces/sim-fmla-d-d-d-trace-aarch64.h" 579#include "aarch64/traces/sim-fmla-h-h-h-trace-aarch64.h" 580#include "aarch64/traces/sim-fmla-s-s-s-trace-aarch64.h" 581#include "aarch64/traces/sim-fmlal-2s-2h-h-trace-aarch64.h" 582#include "aarch64/traces/sim-fmlal-2s-trace-aarch64.h" 583#include "aarch64/traces/sim-fmlal-4s-4h-h-trace-aarch64.h" 584#include "aarch64/traces/sim-fmlal-4s-trace-aarch64.h" 585#include "aarch64/traces/sim-fmlal2-2s-2h-h-trace-aarch64.h" 586#include "aarch64/traces/sim-fmlal2-2s-trace-aarch64.h" 587#include "aarch64/traces/sim-fmlal2-4s-4h-h-trace-aarch64.h" 588#include "aarch64/traces/sim-fmlal2-4s-trace-aarch64.h" 589#include "aarch64/traces/sim-fmls-2d-2d-d-trace-aarch64.h" 590#include "aarch64/traces/sim-fmls-2d-trace-aarch64.h" 591#include "aarch64/traces/sim-fmls-2s-2s-s-trace-aarch64.h" 592#include "aarch64/traces/sim-fmls-2s-trace-aarch64.h" 593#include "aarch64/traces/sim-fmls-4h-4h-h-trace-aarch64.h" 594#include "aarch64/traces/sim-fmls-4h-trace-aarch64.h" 595#include "aarch64/traces/sim-fmls-4s-4s-s-trace-aarch64.h" 596#include "aarch64/traces/sim-fmls-4s-trace-aarch64.h" 597#include "aarch64/traces/sim-fmls-8h-8h-h-trace-aarch64.h" 598#include "aarch64/traces/sim-fmls-8h-trace-aarch64.h" 599#include "aarch64/traces/sim-fmls-d-d-d-trace-aarch64.h" 600#include "aarch64/traces/sim-fmls-h-h-h-trace-aarch64.h" 601#include "aarch64/traces/sim-fmls-s-s-s-trace-aarch64.h" 602#include "aarch64/traces/sim-fmlsl-2s-2h-h-trace-aarch64.h" 603#include "aarch64/traces/sim-fmlsl-2s-trace-aarch64.h" 604#include "aarch64/traces/sim-fmlsl-4s-4h-h-trace-aarch64.h" 605#include "aarch64/traces/sim-fmlsl-4s-trace-aarch64.h" 606#include "aarch64/traces/sim-fmlsl2-2s-2h-h-trace-aarch64.h" 607#include "aarch64/traces/sim-fmlsl2-2s-trace-aarch64.h" 608#include "aarch64/traces/sim-fmlsl2-4s-4h-h-trace-aarch64.h" 609#include "aarch64/traces/sim-fmlsl2-4s-trace-aarch64.h" 610#include "aarch64/traces/sim-fmov-d-trace-aarch64.h" 611#include "aarch64/traces/sim-fmov-h-trace-aarch64.h" 612#include "aarch64/traces/sim-fmov-s-trace-aarch64.h" 613#include "aarch64/traces/sim-fmsub-d-trace-aarch64.h" 614#include "aarch64/traces/sim-fmsub-h-trace-aarch64.h" 615#include "aarch64/traces/sim-fmsub-s-trace-aarch64.h" 616#include "aarch64/traces/sim-fmul-2d-2d-d-trace-aarch64.h" 617#include "aarch64/traces/sim-fmul-2d-trace-aarch64.h" 618#include "aarch64/traces/sim-fmul-2s-2s-s-trace-aarch64.h" 619#include "aarch64/traces/sim-fmul-2s-trace-aarch64.h" 620#include "aarch64/traces/sim-fmul-4h-4h-h-trace-aarch64.h" 621#include "aarch64/traces/sim-fmul-4h-trace-aarch64.h" 622#include "aarch64/traces/sim-fmul-4s-4s-s-trace-aarch64.h" 623#include "aarch64/traces/sim-fmul-4s-trace-aarch64.h" 624#include "aarch64/traces/sim-fmul-8h-8h-h-trace-aarch64.h" 625#include "aarch64/traces/sim-fmul-8h-trace-aarch64.h" 626#include "aarch64/traces/sim-fmul-d-d-d-trace-aarch64.h" 627#include "aarch64/traces/sim-fmul-d-trace-aarch64.h" 628#include "aarch64/traces/sim-fmul-h-h-h-trace-aarch64.h" 629#include "aarch64/traces/sim-fmul-h-trace-aarch64.h" 630#include "aarch64/traces/sim-fmul-s-s-s-trace-aarch64.h" 631#include "aarch64/traces/sim-fmul-s-trace-aarch64.h" 632#include "aarch64/traces/sim-fmulx-2d-2d-d-trace-aarch64.h" 633#include "aarch64/traces/sim-fmulx-2d-trace-aarch64.h" 634#include "aarch64/traces/sim-fmulx-2s-2s-s-trace-aarch64.h" 635#include "aarch64/traces/sim-fmulx-2s-trace-aarch64.h" 636#include "aarch64/traces/sim-fmulx-4h-4h-h-trace-aarch64.h" 637#include "aarch64/traces/sim-fmulx-4h-trace-aarch64.h" 638#include "aarch64/traces/sim-fmulx-4s-4s-s-trace-aarch64.h" 639#include "aarch64/traces/sim-fmulx-4s-trace-aarch64.h" 640#include "aarch64/traces/sim-fmulx-8h-8h-h-trace-aarch64.h" 641#include "aarch64/traces/sim-fmulx-8h-trace-aarch64.h" 642#include "aarch64/traces/sim-fmulx-d-d-d-trace-aarch64.h" 643#include "aarch64/traces/sim-fmulx-d-trace-aarch64.h" 644#include "aarch64/traces/sim-fmulx-h-h-h-trace-aarch64.h" 645#include "aarch64/traces/sim-fmulx-h-trace-aarch64.h" 646#include "aarch64/traces/sim-fmulx-s-s-s-trace-aarch64.h" 647#include "aarch64/traces/sim-fmulx-s-trace-aarch64.h" 648#include "aarch64/traces/sim-fneg-2d-trace-aarch64.h" 649#include "aarch64/traces/sim-fneg-2s-trace-aarch64.h" 650#include "aarch64/traces/sim-fneg-4h-trace-aarch64.h" 651#include "aarch64/traces/sim-fneg-4s-trace-aarch64.h" 652#include "aarch64/traces/sim-fneg-8h-trace-aarch64.h" 653#include "aarch64/traces/sim-fneg-d-trace-aarch64.h" 654#include "aarch64/traces/sim-fneg-h-trace-aarch64.h" 655#include "aarch64/traces/sim-fneg-s-trace-aarch64.h" 656#include "aarch64/traces/sim-fnmadd-d-trace-aarch64.h" 657#include "aarch64/traces/sim-fnmadd-h-trace-aarch64.h" 658#include "aarch64/traces/sim-fnmadd-s-trace-aarch64.h" 659#include "aarch64/traces/sim-fnmsub-d-trace-aarch64.h" 660#include "aarch64/traces/sim-fnmsub-h-trace-aarch64.h" 661#include "aarch64/traces/sim-fnmsub-s-trace-aarch64.h" 662#include "aarch64/traces/sim-fnmul-d-trace-aarch64.h" 663#include "aarch64/traces/sim-fnmul-h-trace-aarch64.h" 664#include "aarch64/traces/sim-fnmul-s-trace-aarch64.h" 665#include "aarch64/traces/sim-frecpe-2d-trace-aarch64.h" 666#include "aarch64/traces/sim-frecpe-2s-trace-aarch64.h" 667#include "aarch64/traces/sim-frecpe-4h-trace-aarch64.h" 668#include "aarch64/traces/sim-frecpe-4s-trace-aarch64.h" 669#include "aarch64/traces/sim-frecpe-8h-trace-aarch64.h" 670#include "aarch64/traces/sim-frecpe-d-trace-aarch64.h" 671#include "aarch64/traces/sim-frecpe-h-trace-aarch64.h" 672#include "aarch64/traces/sim-frecpe-s-trace-aarch64.h" 673#include "aarch64/traces/sim-frecps-2d-trace-aarch64.h" 674#include "aarch64/traces/sim-frecps-2s-trace-aarch64.h" 675#include "aarch64/traces/sim-frecps-4h-trace-aarch64.h" 676#include "aarch64/traces/sim-frecps-4s-trace-aarch64.h" 677#include "aarch64/traces/sim-frecps-8h-trace-aarch64.h" 678#include "aarch64/traces/sim-frecps-d-trace-aarch64.h" 679#include "aarch64/traces/sim-frecps-h-trace-aarch64.h" 680#include "aarch64/traces/sim-frecps-s-trace-aarch64.h" 681#include "aarch64/traces/sim-frecpx-d-trace-aarch64.h" 682#include "aarch64/traces/sim-frecpx-h-trace-aarch64.h" 683#include "aarch64/traces/sim-frecpx-s-trace-aarch64.h" 684#include "aarch64/traces/sim-frint32x-2d-trace-aarch64.h" 685#include "aarch64/traces/sim-frint32x-2s-trace-aarch64.h" 686#include "aarch64/traces/sim-frint32x-4s-trace-aarch64.h" 687#include "aarch64/traces/sim-frint32x-d-trace-aarch64.h" 688#include "aarch64/traces/sim-frint32x-s-trace-aarch64.h" 689#include "aarch64/traces/sim-frint32z-2d-trace-aarch64.h" 690#include "aarch64/traces/sim-frint32z-2s-trace-aarch64.h" 691#include "aarch64/traces/sim-frint32z-4s-trace-aarch64.h" 692#include "aarch64/traces/sim-frint32z-d-trace-aarch64.h" 693#include "aarch64/traces/sim-frint32z-s-trace-aarch64.h" 694#include "aarch64/traces/sim-frint64x-2d-trace-aarch64.h" 695#include "aarch64/traces/sim-frint64x-2s-trace-aarch64.h" 696#include "aarch64/traces/sim-frint64x-4s-trace-aarch64.h" 697#include "aarch64/traces/sim-frint64x-d-trace-aarch64.h" 698#include "aarch64/traces/sim-frint64x-s-trace-aarch64.h" 699#include "aarch64/traces/sim-frint64z-2d-trace-aarch64.h" 700#include "aarch64/traces/sim-frint64z-2s-trace-aarch64.h" 701#include "aarch64/traces/sim-frint64z-4s-trace-aarch64.h" 702#include "aarch64/traces/sim-frint64z-d-trace-aarch64.h" 703#include "aarch64/traces/sim-frint64z-s-trace-aarch64.h" 704#include "aarch64/traces/sim-frinta-2d-trace-aarch64.h" 705#include "aarch64/traces/sim-frinta-2s-trace-aarch64.h" 706#include "aarch64/traces/sim-frinta-4h-trace-aarch64.h" 707#include "aarch64/traces/sim-frinta-4s-trace-aarch64.h" 708#include "aarch64/traces/sim-frinta-8h-trace-aarch64.h" 709#include "aarch64/traces/sim-frinta-d-trace-aarch64.h" 710#include "aarch64/traces/sim-frinta-h-trace-aarch64.h" 711#include "aarch64/traces/sim-frinta-s-trace-aarch64.h" 712#include "aarch64/traces/sim-frinti-2d-trace-aarch64.h" 713#include "aarch64/traces/sim-frinti-2s-trace-aarch64.h" 714#include "aarch64/traces/sim-frinti-4h-trace-aarch64.h" 715#include "aarch64/traces/sim-frinti-4s-trace-aarch64.h" 716#include "aarch64/traces/sim-frinti-8h-trace-aarch64.h" 717#include "aarch64/traces/sim-frinti-d-trace-aarch64.h" 718#include "aarch64/traces/sim-frinti-h-trace-aarch64.h" 719#include "aarch64/traces/sim-frinti-s-trace-aarch64.h" 720#include "aarch64/traces/sim-frintm-2d-trace-aarch64.h" 721#include "aarch64/traces/sim-frintm-2s-trace-aarch64.h" 722#include "aarch64/traces/sim-frintm-4h-trace-aarch64.h" 723#include "aarch64/traces/sim-frintm-4s-trace-aarch64.h" 724#include "aarch64/traces/sim-frintm-8h-trace-aarch64.h" 725#include "aarch64/traces/sim-frintm-d-trace-aarch64.h" 726#include "aarch64/traces/sim-frintm-h-trace-aarch64.h" 727#include "aarch64/traces/sim-frintm-s-trace-aarch64.h" 728#include "aarch64/traces/sim-frintn-2d-trace-aarch64.h" 729#include "aarch64/traces/sim-frintn-2s-trace-aarch64.h" 730#include "aarch64/traces/sim-frintn-4h-trace-aarch64.h" 731#include "aarch64/traces/sim-frintn-4s-trace-aarch64.h" 732#include "aarch64/traces/sim-frintn-8h-trace-aarch64.h" 733#include "aarch64/traces/sim-frintn-d-trace-aarch64.h" 734#include "aarch64/traces/sim-frintn-h-trace-aarch64.h" 735#include "aarch64/traces/sim-frintn-s-trace-aarch64.h" 736#include "aarch64/traces/sim-frintp-2d-trace-aarch64.h" 737#include "aarch64/traces/sim-frintp-2s-trace-aarch64.h" 738#include "aarch64/traces/sim-frintp-4h-trace-aarch64.h" 739#include "aarch64/traces/sim-frintp-4s-trace-aarch64.h" 740#include "aarch64/traces/sim-frintp-8h-trace-aarch64.h" 741#include "aarch64/traces/sim-frintp-d-trace-aarch64.h" 742#include "aarch64/traces/sim-frintp-h-trace-aarch64.h" 743#include "aarch64/traces/sim-frintp-s-trace-aarch64.h" 744#include "aarch64/traces/sim-frintx-2d-trace-aarch64.h" 745#include "aarch64/traces/sim-frintx-2s-trace-aarch64.h" 746#include "aarch64/traces/sim-frintx-4h-trace-aarch64.h" 747#include "aarch64/traces/sim-frintx-4s-trace-aarch64.h" 748#include "aarch64/traces/sim-frintx-8h-trace-aarch64.h" 749#include "aarch64/traces/sim-frintx-d-trace-aarch64.h" 750#include "aarch64/traces/sim-frintx-h-trace-aarch64.h" 751#include "aarch64/traces/sim-frintx-s-trace-aarch64.h" 752#include "aarch64/traces/sim-frintz-2d-trace-aarch64.h" 753#include "aarch64/traces/sim-frintz-2s-trace-aarch64.h" 754#include "aarch64/traces/sim-frintz-4h-trace-aarch64.h" 755#include "aarch64/traces/sim-frintz-4s-trace-aarch64.h" 756#include "aarch64/traces/sim-frintz-8h-trace-aarch64.h" 757#include "aarch64/traces/sim-frintz-d-trace-aarch64.h" 758#include "aarch64/traces/sim-frintz-h-trace-aarch64.h" 759#include "aarch64/traces/sim-frintz-s-trace-aarch64.h" 760#include "aarch64/traces/sim-frsqrte-2d-trace-aarch64.h" 761#include "aarch64/traces/sim-frsqrte-2s-trace-aarch64.h" 762#include "aarch64/traces/sim-frsqrte-4h-trace-aarch64.h" 763#include "aarch64/traces/sim-frsqrte-4s-trace-aarch64.h" 764#include "aarch64/traces/sim-frsqrte-8h-trace-aarch64.h" 765#include "aarch64/traces/sim-frsqrte-d-trace-aarch64.h" 766#include "aarch64/traces/sim-frsqrte-h-trace-aarch64.h" 767#include "aarch64/traces/sim-frsqrte-s-trace-aarch64.h" 768#include "aarch64/traces/sim-frsqrts-2d-trace-aarch64.h" 769#include "aarch64/traces/sim-frsqrts-2s-trace-aarch64.h" 770#include "aarch64/traces/sim-frsqrts-4h-trace-aarch64.h" 771#include "aarch64/traces/sim-frsqrts-4s-trace-aarch64.h" 772#include "aarch64/traces/sim-frsqrts-8h-trace-aarch64.h" 773#include "aarch64/traces/sim-frsqrts-d-trace-aarch64.h" 774#include "aarch64/traces/sim-frsqrts-h-trace-aarch64.h" 775#include "aarch64/traces/sim-frsqrts-s-trace-aarch64.h" 776#include "aarch64/traces/sim-fsqrt-2d-trace-aarch64.h" 777#include "aarch64/traces/sim-fsqrt-2s-trace-aarch64.h" 778#include "aarch64/traces/sim-fsqrt-4h-trace-aarch64.h" 779#include "aarch64/traces/sim-fsqrt-4s-trace-aarch64.h" 780#include "aarch64/traces/sim-fsqrt-8h-trace-aarch64.h" 781#include "aarch64/traces/sim-fsqrt-d-trace-aarch64.h" 782#include "aarch64/traces/sim-fsqrt-h-trace-aarch64.h" 783#include "aarch64/traces/sim-fsqrt-s-trace-aarch64.h" 784#include "aarch64/traces/sim-fsub-2d-trace-aarch64.h" 785#include "aarch64/traces/sim-fsub-2s-trace-aarch64.h" 786#include "aarch64/traces/sim-fsub-4h-trace-aarch64.h" 787#include "aarch64/traces/sim-fsub-4s-trace-aarch64.h" 788#include "aarch64/traces/sim-fsub-8h-trace-aarch64.h" 789#include "aarch64/traces/sim-fsub-d-trace-aarch64.h" 790#include "aarch64/traces/sim-fsub-h-trace-aarch64.h" 791#include "aarch64/traces/sim-fsub-s-trace-aarch64.h" 792#include "aarch64/traces/sim-ins-b-trace-aarch64.h" 793#include "aarch64/traces/sim-ins-d-trace-aarch64.h" 794#include "aarch64/traces/sim-ins-h-trace-aarch64.h" 795#include "aarch64/traces/sim-ins-s-trace-aarch64.h" 796#include "aarch64/traces/sim-mla-16b-trace-aarch64.h" 797#include "aarch64/traces/sim-mla-2s-2s-s-trace-aarch64.h" 798#include "aarch64/traces/sim-mla-2s-trace-aarch64.h" 799#include "aarch64/traces/sim-mla-4h-4h-h-trace-aarch64.h" 800#include "aarch64/traces/sim-mla-4h-trace-aarch64.h" 801#include "aarch64/traces/sim-mla-4s-4s-s-trace-aarch64.h" 802#include "aarch64/traces/sim-mla-4s-trace-aarch64.h" 803#include "aarch64/traces/sim-mla-8b-trace-aarch64.h" 804#include "aarch64/traces/sim-mla-8h-8h-h-trace-aarch64.h" 805#include "aarch64/traces/sim-mla-8h-trace-aarch64.h" 806#include "aarch64/traces/sim-mls-16b-trace-aarch64.h" 807#include "aarch64/traces/sim-mls-2s-2s-s-trace-aarch64.h" 808#include "aarch64/traces/sim-mls-2s-trace-aarch64.h" 809#include "aarch64/traces/sim-mls-4h-4h-h-trace-aarch64.h" 810#include "aarch64/traces/sim-mls-4h-trace-aarch64.h" 811#include "aarch64/traces/sim-mls-4s-4s-s-trace-aarch64.h" 812#include "aarch64/traces/sim-mls-4s-trace-aarch64.h" 813#include "aarch64/traces/sim-mls-8b-trace-aarch64.h" 814#include "aarch64/traces/sim-mls-8h-8h-h-trace-aarch64.h" 815#include "aarch64/traces/sim-mls-8h-trace-aarch64.h" 816#include "aarch64/traces/sim-mul-16b-trace-aarch64.h" 817#include "aarch64/traces/sim-mul-2s-2s-s-trace-aarch64.h" 818#include "aarch64/traces/sim-mul-2s-trace-aarch64.h" 819#include "aarch64/traces/sim-mul-4h-4h-h-trace-aarch64.h" 820#include "aarch64/traces/sim-mul-4h-trace-aarch64.h" 821#include "aarch64/traces/sim-mul-4s-4s-s-trace-aarch64.h" 822#include "aarch64/traces/sim-mul-4s-trace-aarch64.h" 823#include "aarch64/traces/sim-mul-8b-trace-aarch64.h" 824#include "aarch64/traces/sim-mul-8h-8h-h-trace-aarch64.h" 825#include "aarch64/traces/sim-mul-8h-trace-aarch64.h" 826#include "aarch64/traces/sim-neg-16b-trace-aarch64.h" 827#include "aarch64/traces/sim-neg-2d-trace-aarch64.h" 828#include "aarch64/traces/sim-neg-2s-trace-aarch64.h" 829#include "aarch64/traces/sim-neg-4h-trace-aarch64.h" 830#include "aarch64/traces/sim-neg-4s-trace-aarch64.h" 831#include "aarch64/traces/sim-neg-8b-trace-aarch64.h" 832#include "aarch64/traces/sim-neg-8h-trace-aarch64.h" 833#include "aarch64/traces/sim-neg-d-trace-aarch64.h" 834#include "aarch64/traces/sim-not--16b-trace-aarch64.h" 835#include "aarch64/traces/sim-not--8b-trace-aarch64.h" 836#include "aarch64/traces/sim-orn-16b-trace-aarch64.h" 837#include "aarch64/traces/sim-orn-8b-trace-aarch64.h" 838#include "aarch64/traces/sim-orr-16b-trace-aarch64.h" 839#include "aarch64/traces/sim-orr-8b-trace-aarch64.h" 840#include "aarch64/traces/sim-pmul-16b-trace-aarch64.h" 841#include "aarch64/traces/sim-pmul-8b-trace-aarch64.h" 842#include "aarch64/traces/sim-pmull-8h-trace-aarch64.h" 843#include "aarch64/traces/sim-pmull2-8h-trace-aarch64.h" 844#include "aarch64/traces/sim-raddhn-2s-trace-aarch64.h" 845#include "aarch64/traces/sim-raddhn-4h-trace-aarch64.h" 846#include "aarch64/traces/sim-raddhn-8b-trace-aarch64.h" 847#include "aarch64/traces/sim-raddhn2-16b-trace-aarch64.h" 848#include "aarch64/traces/sim-raddhn2-4s-trace-aarch64.h" 849#include "aarch64/traces/sim-raddhn2-8h-trace-aarch64.h" 850#include "aarch64/traces/sim-rbit-16b-trace-aarch64.h" 851#include "aarch64/traces/sim-rbit-8b-trace-aarch64.h" 852#include "aarch64/traces/sim-rev16-16b-trace-aarch64.h" 853#include "aarch64/traces/sim-rev16-8b-trace-aarch64.h" 854#include "aarch64/traces/sim-rev32-16b-trace-aarch64.h" 855#include "aarch64/traces/sim-rev32-4h-trace-aarch64.h" 856#include "aarch64/traces/sim-rev32-8b-trace-aarch64.h" 857#include "aarch64/traces/sim-rev32-8h-trace-aarch64.h" 858#include "aarch64/traces/sim-rev64-16b-trace-aarch64.h" 859#include "aarch64/traces/sim-rev64-2s-trace-aarch64.h" 860#include "aarch64/traces/sim-rev64-4h-trace-aarch64.h" 861#include "aarch64/traces/sim-rev64-4s-trace-aarch64.h" 862#include "aarch64/traces/sim-rev64-8b-trace-aarch64.h" 863#include "aarch64/traces/sim-rev64-8h-trace-aarch64.h" 864#include "aarch64/traces/sim-rshrn-2s-2opimm-trace-aarch64.h" 865#include "aarch64/traces/sim-rshrn-4h-2opimm-trace-aarch64.h" 866#include "aarch64/traces/sim-rshrn-8b-2opimm-trace-aarch64.h" 867#include "aarch64/traces/sim-rshrn2-16b-2opimm-trace-aarch64.h" 868#include "aarch64/traces/sim-rshrn2-4s-2opimm-trace-aarch64.h" 869#include "aarch64/traces/sim-rshrn2-8h-2opimm-trace-aarch64.h" 870#include "aarch64/traces/sim-rsubhn-2s-trace-aarch64.h" 871#include "aarch64/traces/sim-rsubhn-4h-trace-aarch64.h" 872#include "aarch64/traces/sim-rsubhn-8b-trace-aarch64.h" 873#include "aarch64/traces/sim-rsubhn2-16b-trace-aarch64.h" 874#include "aarch64/traces/sim-rsubhn2-4s-trace-aarch64.h" 875#include "aarch64/traces/sim-rsubhn2-8h-trace-aarch64.h" 876#include "aarch64/traces/sim-runfrom-trace-aarch64.h" 877#include "aarch64/traces/sim-saba-16b-trace-aarch64.h" 878#include "aarch64/traces/sim-saba-2s-trace-aarch64.h" 879#include "aarch64/traces/sim-saba-4h-trace-aarch64.h" 880#include "aarch64/traces/sim-saba-4s-trace-aarch64.h" 881#include "aarch64/traces/sim-saba-8b-trace-aarch64.h" 882#include "aarch64/traces/sim-saba-8h-trace-aarch64.h" 883#include "aarch64/traces/sim-sabal-2d-trace-aarch64.h" 884#include "aarch64/traces/sim-sabal-4s-trace-aarch64.h" 885#include "aarch64/traces/sim-sabal-8h-trace-aarch64.h" 886#include "aarch64/traces/sim-sabal2-2d-trace-aarch64.h" 887#include "aarch64/traces/sim-sabal2-4s-trace-aarch64.h" 888#include "aarch64/traces/sim-sabal2-8h-trace-aarch64.h" 889#include "aarch64/traces/sim-sabd-16b-trace-aarch64.h" 890#include "aarch64/traces/sim-sabd-2s-trace-aarch64.h" 891#include "aarch64/traces/sim-sabd-4h-trace-aarch64.h" 892#include "aarch64/traces/sim-sabd-4s-trace-aarch64.h" 893#include "aarch64/traces/sim-sabd-8b-trace-aarch64.h" 894#include "aarch64/traces/sim-sabd-8h-trace-aarch64.h" 895#include "aarch64/traces/sim-sabdl-2d-trace-aarch64.h" 896#include "aarch64/traces/sim-sabdl-4s-trace-aarch64.h" 897#include "aarch64/traces/sim-sabdl-8h-trace-aarch64.h" 898#include "aarch64/traces/sim-sabdl2-2d-trace-aarch64.h" 899#include "aarch64/traces/sim-sabdl2-4s-trace-aarch64.h" 900#include "aarch64/traces/sim-sabdl2-8h-trace-aarch64.h" 901#include "aarch64/traces/sim-sadalp-1d-trace-aarch64.h" 902#include "aarch64/traces/sim-sadalp-2d-trace-aarch64.h" 903#include "aarch64/traces/sim-sadalp-2s-trace-aarch64.h" 904#include "aarch64/traces/sim-sadalp-4h-trace-aarch64.h" 905#include "aarch64/traces/sim-sadalp-4s-trace-aarch64.h" 906#include "aarch64/traces/sim-sadalp-8h-trace-aarch64.h" 907#include "aarch64/traces/sim-saddl-2d-trace-aarch64.h" 908#include "aarch64/traces/sim-saddl-4s-trace-aarch64.h" 909#include "aarch64/traces/sim-saddl-8h-trace-aarch64.h" 910#include "aarch64/traces/sim-saddl2-2d-trace-aarch64.h" 911#include "aarch64/traces/sim-saddl2-4s-trace-aarch64.h" 912#include "aarch64/traces/sim-saddl2-8h-trace-aarch64.h" 913#include "aarch64/traces/sim-saddlp-1d-trace-aarch64.h" 914#include "aarch64/traces/sim-saddlp-2d-trace-aarch64.h" 915#include "aarch64/traces/sim-saddlp-2s-trace-aarch64.h" 916#include "aarch64/traces/sim-saddlp-4h-trace-aarch64.h" 917#include "aarch64/traces/sim-saddlp-4s-trace-aarch64.h" 918#include "aarch64/traces/sim-saddlp-8h-trace-aarch64.h" 919#include "aarch64/traces/sim-saddlv-d-4s-trace-aarch64.h" 920#include "aarch64/traces/sim-saddlv-h-16b-trace-aarch64.h" 921#include "aarch64/traces/sim-saddlv-h-8b-trace-aarch64.h" 922#include "aarch64/traces/sim-saddlv-s-4h-trace-aarch64.h" 923#include "aarch64/traces/sim-saddlv-s-8h-trace-aarch64.h" 924#include "aarch64/traces/sim-saddw-2d-trace-aarch64.h" 925#include "aarch64/traces/sim-saddw-4s-trace-aarch64.h" 926#include "aarch64/traces/sim-saddw-8h-trace-aarch64.h" 927#include "aarch64/traces/sim-saddw2-2d-trace-aarch64.h" 928#include "aarch64/traces/sim-saddw2-4s-trace-aarch64.h" 929#include "aarch64/traces/sim-saddw2-8h-trace-aarch64.h" 930#include "aarch64/traces/sim-scvtf-2d-2opimm-trace-aarch64.h" 931#include "aarch64/traces/sim-scvtf-2s-2opimm-trace-aarch64.h" 932#include "aarch64/traces/sim-scvtf-4h-2opimm-trace-aarch64.h" 933#include "aarch64/traces/sim-scvtf-4s-2opimm-trace-aarch64.h" 934#include "aarch64/traces/sim-scvtf-8h-2opimm-trace-aarch64.h" 935#include "aarch64/traces/sim-scvtf-d-2opimm-trace-aarch64.h" 936#include "aarch64/traces/sim-scvtf-h-2opimm-trace-aarch64.h" 937#include "aarch64/traces/sim-scvtf-s-2opimm-trace-aarch64.h" 938#include "aarch64/traces/sim-sdot-2s-8b-b-trace-aarch64.h" 939#include "aarch64/traces/sim-sdot-2s-trace-aarch64.h" 940#include "aarch64/traces/sim-sdot-4s-16b-b-trace-aarch64.h" 941#include "aarch64/traces/sim-sdot-4s-trace-aarch64.h" 942#include "aarch64/traces/sim-shadd-16b-trace-aarch64.h" 943#include "aarch64/traces/sim-shadd-2s-trace-aarch64.h" 944#include "aarch64/traces/sim-shadd-4h-trace-aarch64.h" 945#include "aarch64/traces/sim-shadd-4s-trace-aarch64.h" 946#include "aarch64/traces/sim-shadd-8b-trace-aarch64.h" 947#include "aarch64/traces/sim-shadd-8h-trace-aarch64.h" 948#include "aarch64/traces/sim-shl-16b-2opimm-trace-aarch64.h" 949#include "aarch64/traces/sim-shl-2d-2opimm-trace-aarch64.h" 950#include "aarch64/traces/sim-shl-2s-2opimm-trace-aarch64.h" 951#include "aarch64/traces/sim-shl-4h-2opimm-trace-aarch64.h" 952#include "aarch64/traces/sim-shl-4s-2opimm-trace-aarch64.h" 953#include "aarch64/traces/sim-shl-8b-2opimm-trace-aarch64.h" 954#include "aarch64/traces/sim-shl-8h-2opimm-trace-aarch64.h" 955#include "aarch64/traces/sim-shl-d-2opimm-trace-aarch64.h" 956#include "aarch64/traces/sim-shll-2d-2opimm-trace-aarch64.h" 957#include "aarch64/traces/sim-shll-4s-2opimm-trace-aarch64.h" 958#include "aarch64/traces/sim-shll-8h-2opimm-trace-aarch64.h" 959#include "aarch64/traces/sim-shll2-2d-2opimm-trace-aarch64.h" 960#include "aarch64/traces/sim-shll2-4s-2opimm-trace-aarch64.h" 961#include "aarch64/traces/sim-shll2-8h-2opimm-trace-aarch64.h" 962#include "aarch64/traces/sim-shrn-2s-2opimm-trace-aarch64.h" 963#include "aarch64/traces/sim-shrn-4h-2opimm-trace-aarch64.h" 964#include "aarch64/traces/sim-shrn-8b-2opimm-trace-aarch64.h" 965#include "aarch64/traces/sim-shrn2-16b-2opimm-trace-aarch64.h" 966#include "aarch64/traces/sim-shrn2-4s-2opimm-trace-aarch64.h" 967#include "aarch64/traces/sim-shrn2-8h-2opimm-trace-aarch64.h" 968#include "aarch64/traces/sim-shsub-16b-trace-aarch64.h" 969#include "aarch64/traces/sim-shsub-2s-trace-aarch64.h" 970#include "aarch64/traces/sim-shsub-4h-trace-aarch64.h" 971#include "aarch64/traces/sim-shsub-4s-trace-aarch64.h" 972#include "aarch64/traces/sim-shsub-8b-trace-aarch64.h" 973#include "aarch64/traces/sim-shsub-8h-trace-aarch64.h" 974#include "aarch64/traces/sim-sli-16b-2opimm-trace-aarch64.h" 975#include "aarch64/traces/sim-sli-2d-2opimm-trace-aarch64.h" 976#include "aarch64/traces/sim-sli-2s-2opimm-trace-aarch64.h" 977#include "aarch64/traces/sim-sli-4h-2opimm-trace-aarch64.h" 978#include "aarch64/traces/sim-sli-4s-2opimm-trace-aarch64.h" 979#include "aarch64/traces/sim-sli-8b-2opimm-trace-aarch64.h" 980#include "aarch64/traces/sim-sli-8h-2opimm-trace-aarch64.h" 981#include "aarch64/traces/sim-sli-d-2opimm-trace-aarch64.h" 982#include "aarch64/traces/sim-smax-16b-trace-aarch64.h" 983#include "aarch64/traces/sim-smax-2s-trace-aarch64.h" 984#include "aarch64/traces/sim-smax-4h-trace-aarch64.h" 985#include "aarch64/traces/sim-smax-4s-trace-aarch64.h" 986#include "aarch64/traces/sim-smax-8b-trace-aarch64.h" 987#include "aarch64/traces/sim-smax-8h-trace-aarch64.h" 988#include "aarch64/traces/sim-smaxp-16b-trace-aarch64.h" 989#include "aarch64/traces/sim-smaxp-2s-trace-aarch64.h" 990#include "aarch64/traces/sim-smaxp-4h-trace-aarch64.h" 991#include "aarch64/traces/sim-smaxp-4s-trace-aarch64.h" 992#include "aarch64/traces/sim-smaxp-8b-trace-aarch64.h" 993#include "aarch64/traces/sim-smaxp-8h-trace-aarch64.h" 994#include "aarch64/traces/sim-smaxv-b-16b-trace-aarch64.h" 995#include "aarch64/traces/sim-smaxv-b-8b-trace-aarch64.h" 996#include "aarch64/traces/sim-smaxv-h-4h-trace-aarch64.h" 997#include "aarch64/traces/sim-smaxv-h-8h-trace-aarch64.h" 998#include "aarch64/traces/sim-smaxv-s-4s-trace-aarch64.h" 999#include "aarch64/traces/sim-smin-16b-trace-aarch64.h" 1000#include "aarch64/traces/sim-smin-2s-trace-aarch64.h" 1001#include "aarch64/traces/sim-smin-4h-trace-aarch64.h" 1002#include "aarch64/traces/sim-smin-4s-trace-aarch64.h" 1003#include "aarch64/traces/sim-smin-8b-trace-aarch64.h" 1004#include "aarch64/traces/sim-smin-8h-trace-aarch64.h" 1005#include "aarch64/traces/sim-sminp-16b-trace-aarch64.h" 1006#include "aarch64/traces/sim-sminp-2s-trace-aarch64.h" 1007#include "aarch64/traces/sim-sminp-4h-trace-aarch64.h" 1008#include "aarch64/traces/sim-sminp-4s-trace-aarch64.h" 1009#include "aarch64/traces/sim-sminp-8b-trace-aarch64.h" 1010#include "aarch64/traces/sim-sminp-8h-trace-aarch64.h" 1011#include "aarch64/traces/sim-sminv-b-16b-trace-aarch64.h" 1012#include "aarch64/traces/sim-sminv-b-8b-trace-aarch64.h" 1013#include "aarch64/traces/sim-sminv-h-4h-trace-aarch64.h" 1014#include "aarch64/traces/sim-sminv-h-8h-trace-aarch64.h" 1015#include "aarch64/traces/sim-sminv-s-4s-trace-aarch64.h" 1016#include "aarch64/traces/sim-smlal-2d-2s-s-trace-aarch64.h" 1017#include "aarch64/traces/sim-smlal-2d-trace-aarch64.h" 1018#include "aarch64/traces/sim-smlal-4s-4h-h-trace-aarch64.h" 1019#include "aarch64/traces/sim-smlal-4s-trace-aarch64.h" 1020#include "aarch64/traces/sim-smlal-8h-trace-aarch64.h" 1021#include "aarch64/traces/sim-smlal2-2d-4s-s-trace-aarch64.h" 1022#include "aarch64/traces/sim-smlal2-2d-trace-aarch64.h" 1023#include "aarch64/traces/sim-smlal2-4s-8h-h-trace-aarch64.h" 1024#include "aarch64/traces/sim-smlal2-4s-trace-aarch64.h" 1025#include "aarch64/traces/sim-smlal2-8h-trace-aarch64.h" 1026#include "aarch64/traces/sim-smlsl-2d-2s-s-trace-aarch64.h" 1027#include "aarch64/traces/sim-smlsl-2d-trace-aarch64.h" 1028#include "aarch64/traces/sim-smlsl-4s-4h-h-trace-aarch64.h" 1029#include "aarch64/traces/sim-smlsl-4s-trace-aarch64.h" 1030#include "aarch64/traces/sim-smlsl-8h-trace-aarch64.h" 1031#include "aarch64/traces/sim-smlsl2-2d-4s-s-trace-aarch64.h" 1032#include "aarch64/traces/sim-smlsl2-2d-trace-aarch64.h" 1033#include "aarch64/traces/sim-smlsl2-4s-8h-h-trace-aarch64.h" 1034#include "aarch64/traces/sim-smlsl2-4s-trace-aarch64.h" 1035#include "aarch64/traces/sim-smlsl2-8h-trace-aarch64.h" 1036#include "aarch64/traces/sim-smull-2d-2s-s-trace-aarch64.h" 1037#include "aarch64/traces/sim-smull-2d-trace-aarch64.h" 1038#include "aarch64/traces/sim-smull-4s-4h-h-trace-aarch64.h" 1039#include "aarch64/traces/sim-smull-4s-trace-aarch64.h" 1040#include "aarch64/traces/sim-smull-8h-trace-aarch64.h" 1041#include "aarch64/traces/sim-smull2-2d-4s-s-trace-aarch64.h" 1042#include "aarch64/traces/sim-smull2-2d-trace-aarch64.h" 1043#include "aarch64/traces/sim-smull2-4s-8h-h-trace-aarch64.h" 1044#include "aarch64/traces/sim-smull2-4s-trace-aarch64.h" 1045#include "aarch64/traces/sim-smull2-8h-trace-aarch64.h" 1046#include "aarch64/traces/sim-sqabs-16b-trace-aarch64.h" 1047#include "aarch64/traces/sim-sqabs-2d-trace-aarch64.h" 1048#include "aarch64/traces/sim-sqabs-2s-trace-aarch64.h" 1049#include "aarch64/traces/sim-sqabs-4h-trace-aarch64.h" 1050#include "aarch64/traces/sim-sqabs-4s-trace-aarch64.h" 1051#include "aarch64/traces/sim-sqabs-8b-trace-aarch64.h" 1052#include "aarch64/traces/sim-sqabs-8h-trace-aarch64.h" 1053#include "aarch64/traces/sim-sqabs-b-trace-aarch64.h" 1054#include "aarch64/traces/sim-sqabs-d-trace-aarch64.h" 1055#include "aarch64/traces/sim-sqabs-h-trace-aarch64.h" 1056#include "aarch64/traces/sim-sqabs-s-trace-aarch64.h" 1057#include "aarch64/traces/sim-sqadd-16b-trace-aarch64.h" 1058#include "aarch64/traces/sim-sqadd-2d-trace-aarch64.h" 1059#include "aarch64/traces/sim-sqadd-2s-trace-aarch64.h" 1060#include "aarch64/traces/sim-sqadd-4h-trace-aarch64.h" 1061#include "aarch64/traces/sim-sqadd-4s-trace-aarch64.h" 1062#include "aarch64/traces/sim-sqadd-8b-trace-aarch64.h" 1063#include "aarch64/traces/sim-sqadd-8h-trace-aarch64.h" 1064#include "aarch64/traces/sim-sqadd-b-trace-aarch64.h" 1065#include "aarch64/traces/sim-sqadd-d-trace-aarch64.h" 1066#include "aarch64/traces/sim-sqadd-h-trace-aarch64.h" 1067#include "aarch64/traces/sim-sqadd-s-trace-aarch64.h" 1068#include "aarch64/traces/sim-sqdmlal-2d-2s-s-trace-aarch64.h" 1069#include "aarch64/traces/sim-sqdmlal-2d-trace-aarch64.h" 1070#include "aarch64/traces/sim-sqdmlal-4s-4h-h-trace-aarch64.h" 1071#include "aarch64/traces/sim-sqdmlal-4s-trace-aarch64.h" 1072#include "aarch64/traces/sim-sqdmlal-d-s-s-trace-aarch64.h" 1073#include "aarch64/traces/sim-sqdmlal-d-trace-aarch64.h" 1074#include "aarch64/traces/sim-sqdmlal-s-h-h-trace-aarch64.h" 1075#include "aarch64/traces/sim-sqdmlal-s-trace-aarch64.h" 1076#include "aarch64/traces/sim-sqdmlal2-2d-4s-s-trace-aarch64.h" 1077#include "aarch64/traces/sim-sqdmlal2-2d-trace-aarch64.h" 1078#include "aarch64/traces/sim-sqdmlal2-4s-8h-h-trace-aarch64.h" 1079#include "aarch64/traces/sim-sqdmlal2-4s-trace-aarch64.h" 1080#include "aarch64/traces/sim-sqdmlsl-2d-2s-s-trace-aarch64.h" 1081#include "aarch64/traces/sim-sqdmlsl-2d-trace-aarch64.h" 1082#include "aarch64/traces/sim-sqdmlsl-4s-4h-h-trace-aarch64.h" 1083#include "aarch64/traces/sim-sqdmlsl-4s-trace-aarch64.h" 1084#include "aarch64/traces/sim-sqdmlsl-d-s-s-trace-aarch64.h" 1085#include "aarch64/traces/sim-sqdmlsl-d-trace-aarch64.h" 1086#include "aarch64/traces/sim-sqdmlsl-s-h-h-trace-aarch64.h" 1087#include "aarch64/traces/sim-sqdmlsl-s-trace-aarch64.h" 1088#include "aarch64/traces/sim-sqdmlsl2-2d-4s-s-trace-aarch64.h" 1089#include "aarch64/traces/sim-sqdmlsl2-2d-trace-aarch64.h" 1090#include "aarch64/traces/sim-sqdmlsl2-4s-8h-h-trace-aarch64.h" 1091#include "aarch64/traces/sim-sqdmlsl2-4s-trace-aarch64.h" 1092#include "aarch64/traces/sim-sqdmulh-2s-2s-s-trace-aarch64.h" 1093#include "aarch64/traces/sim-sqdmulh-2s-trace-aarch64.h" 1094#include "aarch64/traces/sim-sqdmulh-4h-4h-h-trace-aarch64.h" 1095#include "aarch64/traces/sim-sqdmulh-4h-trace-aarch64.h" 1096#include "aarch64/traces/sim-sqdmulh-4s-4s-s-trace-aarch64.h" 1097#include "aarch64/traces/sim-sqdmulh-4s-trace-aarch64.h" 1098#include "aarch64/traces/sim-sqdmulh-8h-8h-h-trace-aarch64.h" 1099#include "aarch64/traces/sim-sqdmulh-8h-trace-aarch64.h" 1100#include "aarch64/traces/sim-sqdmulh-h-h-h-trace-aarch64.h" 1101#include "aarch64/traces/sim-sqdmulh-h-trace-aarch64.h" 1102#include "aarch64/traces/sim-sqdmulh-s-s-s-trace-aarch64.h" 1103#include "aarch64/traces/sim-sqdmulh-s-trace-aarch64.h" 1104#include "aarch64/traces/sim-sqdmull-2d-2s-s-trace-aarch64.h" 1105#include "aarch64/traces/sim-sqdmull-2d-trace-aarch64.h" 1106#include "aarch64/traces/sim-sqdmull-4s-4h-h-trace-aarch64.h" 1107#include "aarch64/traces/sim-sqdmull-4s-trace-aarch64.h" 1108#include "aarch64/traces/sim-sqdmull-d-s-s-trace-aarch64.h" 1109#include "aarch64/traces/sim-sqdmull-d-trace-aarch64.h" 1110#include "aarch64/traces/sim-sqdmull-s-h-h-trace-aarch64.h" 1111#include "aarch64/traces/sim-sqdmull-s-trace-aarch64.h" 1112#include "aarch64/traces/sim-sqdmull2-2d-4s-s-trace-aarch64.h" 1113#include "aarch64/traces/sim-sqdmull2-2d-trace-aarch64.h" 1114#include "aarch64/traces/sim-sqdmull2-4s-8h-h-trace-aarch64.h" 1115#include "aarch64/traces/sim-sqdmull2-4s-trace-aarch64.h" 1116#include "aarch64/traces/sim-sqneg-16b-trace-aarch64.h" 1117#include "aarch64/traces/sim-sqneg-2d-trace-aarch64.h" 1118#include "aarch64/traces/sim-sqneg-2s-trace-aarch64.h" 1119#include "aarch64/traces/sim-sqneg-4h-trace-aarch64.h" 1120#include "aarch64/traces/sim-sqneg-4s-trace-aarch64.h" 1121#include "aarch64/traces/sim-sqneg-8b-trace-aarch64.h" 1122#include "aarch64/traces/sim-sqneg-8h-trace-aarch64.h" 1123#include "aarch64/traces/sim-sqneg-b-trace-aarch64.h" 1124#include "aarch64/traces/sim-sqneg-d-trace-aarch64.h" 1125#include "aarch64/traces/sim-sqneg-h-trace-aarch64.h" 1126#include "aarch64/traces/sim-sqneg-s-trace-aarch64.h" 1127#include "aarch64/traces/sim-sqrdmlah-2s-2s-s-trace-aarch64.h" 1128#include "aarch64/traces/sim-sqrdmlah-2s-trace-aarch64.h" 1129#include "aarch64/traces/sim-sqrdmlah-4h-4h-h-trace-aarch64.h" 1130#include "aarch64/traces/sim-sqrdmlah-4h-trace-aarch64.h" 1131#include "aarch64/traces/sim-sqrdmlah-4s-4s-s-trace-aarch64.h" 1132#include "aarch64/traces/sim-sqrdmlah-4s-trace-aarch64.h" 1133#include "aarch64/traces/sim-sqrdmlah-8h-8h-h-trace-aarch64.h" 1134#include "aarch64/traces/sim-sqrdmlah-8h-trace-aarch64.h" 1135#include "aarch64/traces/sim-sqrdmlah-h-h-h-trace-aarch64.h" 1136#include "aarch64/traces/sim-sqrdmlah-h-trace-aarch64.h" 1137#include "aarch64/traces/sim-sqrdmlah-s-s-s-trace-aarch64.h" 1138#include "aarch64/traces/sim-sqrdmlah-s-trace-aarch64.h" 1139#include "aarch64/traces/sim-sqrdmlsh-2s-2s-s-trace-aarch64.h" 1140#include "aarch64/traces/sim-sqrdmlsh-2s-trace-aarch64.h" 1141#include "aarch64/traces/sim-sqrdmlsh-4h-4h-h-trace-aarch64.h" 1142#include "aarch64/traces/sim-sqrdmlsh-4h-trace-aarch64.h" 1143#include "aarch64/traces/sim-sqrdmlsh-4s-4s-s-trace-aarch64.h" 1144#include "aarch64/traces/sim-sqrdmlsh-4s-trace-aarch64.h" 1145#include "aarch64/traces/sim-sqrdmlsh-8h-8h-h-trace-aarch64.h" 1146#include "aarch64/traces/sim-sqrdmlsh-8h-trace-aarch64.h" 1147#include "aarch64/traces/sim-sqrdmlsh-h-h-h-trace-aarch64.h" 1148#include "aarch64/traces/sim-sqrdmlsh-h-trace-aarch64.h" 1149#include "aarch64/traces/sim-sqrdmlsh-s-s-s-trace-aarch64.h" 1150#include "aarch64/traces/sim-sqrdmlsh-s-trace-aarch64.h" 1151#include "aarch64/traces/sim-sqrdmulh-2s-2s-s-trace-aarch64.h" 1152#include "aarch64/traces/sim-sqrdmulh-2s-trace-aarch64.h" 1153#include "aarch64/traces/sim-sqrdmulh-4h-4h-h-trace-aarch64.h" 1154#include "aarch64/traces/sim-sqrdmulh-4h-trace-aarch64.h" 1155#include "aarch64/traces/sim-sqrdmulh-4s-4s-s-trace-aarch64.h" 1156#include "aarch64/traces/sim-sqrdmulh-4s-trace-aarch64.h" 1157#include "aarch64/traces/sim-sqrdmulh-8h-8h-h-trace-aarch64.h" 1158#include "aarch64/traces/sim-sqrdmulh-8h-trace-aarch64.h" 1159#include "aarch64/traces/sim-sqrdmulh-h-h-h-trace-aarch64.h" 1160#include "aarch64/traces/sim-sqrdmulh-h-trace-aarch64.h" 1161#include "aarch64/traces/sim-sqrdmulh-s-s-s-trace-aarch64.h" 1162#include "aarch64/traces/sim-sqrdmulh-s-trace-aarch64.h" 1163#include "aarch64/traces/sim-sqrshl-16b-trace-aarch64.h" 1164#include "aarch64/traces/sim-sqrshl-2d-trace-aarch64.h" 1165#include "aarch64/traces/sim-sqrshl-2s-trace-aarch64.h" 1166#include "aarch64/traces/sim-sqrshl-4h-trace-aarch64.h" 1167#include "aarch64/traces/sim-sqrshl-4s-trace-aarch64.h" 1168#include "aarch64/traces/sim-sqrshl-8b-trace-aarch64.h" 1169#include "aarch64/traces/sim-sqrshl-8h-trace-aarch64.h" 1170#include "aarch64/traces/sim-sqrshl-b-trace-aarch64.h" 1171#include "aarch64/traces/sim-sqrshl-d-trace-aarch64.h" 1172#include "aarch64/traces/sim-sqrshl-h-trace-aarch64.h" 1173#include "aarch64/traces/sim-sqrshl-s-trace-aarch64.h" 1174#include "aarch64/traces/sim-sqrshrn-2s-2opimm-trace-aarch64.h" 1175#include "aarch64/traces/sim-sqrshrn-4h-2opimm-trace-aarch64.h" 1176#include "aarch64/traces/sim-sqrshrn-8b-2opimm-trace-aarch64.h" 1177#include "aarch64/traces/sim-sqrshrn-b-2opimm-trace-aarch64.h" 1178#include "aarch64/traces/sim-sqrshrn-h-2opimm-trace-aarch64.h" 1179#include "aarch64/traces/sim-sqrshrn-s-2opimm-trace-aarch64.h" 1180#include "aarch64/traces/sim-sqrshrn2-16b-2opimm-trace-aarch64.h" 1181#include "aarch64/traces/sim-sqrshrn2-4s-2opimm-trace-aarch64.h" 1182#include "aarch64/traces/sim-sqrshrn2-8h-2opimm-trace-aarch64.h" 1183#include "aarch64/traces/sim-sqrshrun-2s-2opimm-trace-aarch64.h" 1184#include "aarch64/traces/sim-sqrshrun-4h-2opimm-trace-aarch64.h" 1185#include "aarch64/traces/sim-sqrshrun-8b-2opimm-trace-aarch64.h" 1186#include "aarch64/traces/sim-sqrshrun-b-2opimm-trace-aarch64.h" 1187#include "aarch64/traces/sim-sqrshrun-h-2opimm-trace-aarch64.h" 1188#include "aarch64/traces/sim-sqrshrun-s-2opimm-trace-aarch64.h" 1189#include "aarch64/traces/sim-sqrshrun2-16b-2opimm-trace-aarch64.h" 1190#include "aarch64/traces/sim-sqrshrun2-4s-2opimm-trace-aarch64.h" 1191#include "aarch64/traces/sim-sqrshrun2-8h-2opimm-trace-aarch64.h" 1192#include "aarch64/traces/sim-sqshl-16b-2opimm-trace-aarch64.h" 1193#include "aarch64/traces/sim-sqshl-16b-trace-aarch64.h" 1194#include "aarch64/traces/sim-sqshl-2d-2opimm-trace-aarch64.h" 1195#include "aarch64/traces/sim-sqshl-2d-trace-aarch64.h" 1196#include "aarch64/traces/sim-sqshl-2s-2opimm-trace-aarch64.h" 1197#include "aarch64/traces/sim-sqshl-2s-trace-aarch64.h" 1198#include "aarch64/traces/sim-sqshl-4h-2opimm-trace-aarch64.h" 1199#include "aarch64/traces/sim-sqshl-4h-trace-aarch64.h" 1200#include "aarch64/traces/sim-sqshl-4s-2opimm-trace-aarch64.h" 1201#include "aarch64/traces/sim-sqshl-4s-trace-aarch64.h" 1202#include "aarch64/traces/sim-sqshl-8b-2opimm-trace-aarch64.h" 1203#include "aarch64/traces/sim-sqshl-8b-trace-aarch64.h" 1204#include "aarch64/traces/sim-sqshl-8h-2opimm-trace-aarch64.h" 1205#include "aarch64/traces/sim-sqshl-8h-trace-aarch64.h" 1206#include "aarch64/traces/sim-sqshl-b-2opimm-trace-aarch64.h" 1207#include "aarch64/traces/sim-sqshl-b-trace-aarch64.h" 1208#include "aarch64/traces/sim-sqshl-d-2opimm-trace-aarch64.h" 1209#include "aarch64/traces/sim-sqshl-d-trace-aarch64.h" 1210#include "aarch64/traces/sim-sqshl-h-2opimm-trace-aarch64.h" 1211#include "aarch64/traces/sim-sqshl-h-trace-aarch64.h" 1212#include "aarch64/traces/sim-sqshl-s-2opimm-trace-aarch64.h" 1213#include "aarch64/traces/sim-sqshl-s-trace-aarch64.h" 1214#include "aarch64/traces/sim-sqshlu-16b-2opimm-trace-aarch64.h" 1215#include "aarch64/traces/sim-sqshlu-2d-2opimm-trace-aarch64.h" 1216#include "aarch64/traces/sim-sqshlu-2s-2opimm-trace-aarch64.h" 1217#include "aarch64/traces/sim-sqshlu-4h-2opimm-trace-aarch64.h" 1218#include "aarch64/traces/sim-sqshlu-4s-2opimm-trace-aarch64.h" 1219#include "aarch64/traces/sim-sqshlu-8b-2opimm-trace-aarch64.h" 1220#include "aarch64/traces/sim-sqshlu-8h-2opimm-trace-aarch64.h" 1221#include "aarch64/traces/sim-sqshlu-b-2opimm-trace-aarch64.h" 1222#include "aarch64/traces/sim-sqshlu-d-2opimm-trace-aarch64.h" 1223#include "aarch64/traces/sim-sqshlu-h-2opimm-trace-aarch64.h" 1224#include "aarch64/traces/sim-sqshlu-s-2opimm-trace-aarch64.h" 1225#include "aarch64/traces/sim-sqshrn-2s-2opimm-trace-aarch64.h" 1226#include "aarch64/traces/sim-sqshrn-4h-2opimm-trace-aarch64.h" 1227#include "aarch64/traces/sim-sqshrn-8b-2opimm-trace-aarch64.h" 1228#include "aarch64/traces/sim-sqshrn-b-2opimm-trace-aarch64.h" 1229#include "aarch64/traces/sim-sqshrn-h-2opimm-trace-aarch64.h" 1230#include "aarch64/traces/sim-sqshrn-s-2opimm-trace-aarch64.h" 1231#include "aarch64/traces/sim-sqshrn2-16b-2opimm-trace-aarch64.h" 1232#include "aarch64/traces/sim-sqshrn2-4s-2opimm-trace-aarch64.h" 1233#include "aarch64/traces/sim-sqshrn2-8h-2opimm-trace-aarch64.h" 1234#include "aarch64/traces/sim-sqshrun-2s-2opimm-trace-aarch64.h" 1235#include "aarch64/traces/sim-sqshrun-4h-2opimm-trace-aarch64.h" 1236#include "aarch64/traces/sim-sqshrun-8b-2opimm-trace-aarch64.h" 1237#include "aarch64/traces/sim-sqshrun-b-2opimm-trace-aarch64.h" 1238#include "aarch64/traces/sim-sqshrun-h-2opimm-trace-aarch64.h" 1239#include "aarch64/traces/sim-sqshrun-s-2opimm-trace-aarch64.h" 1240#include "aarch64/traces/sim-sqshrun2-16b-2opimm-trace-aarch64.h" 1241#include "aarch64/traces/sim-sqshrun2-4s-2opimm-trace-aarch64.h" 1242#include "aarch64/traces/sim-sqshrun2-8h-2opimm-trace-aarch64.h" 1243#include "aarch64/traces/sim-sqsub-16b-trace-aarch64.h" 1244#include "aarch64/traces/sim-sqsub-2d-trace-aarch64.h" 1245#include "aarch64/traces/sim-sqsub-2s-trace-aarch64.h" 1246#include "aarch64/traces/sim-sqsub-4h-trace-aarch64.h" 1247#include "aarch64/traces/sim-sqsub-4s-trace-aarch64.h" 1248#include "aarch64/traces/sim-sqsub-8b-trace-aarch64.h" 1249#include "aarch64/traces/sim-sqsub-8h-trace-aarch64.h" 1250#include "aarch64/traces/sim-sqsub-b-trace-aarch64.h" 1251#include "aarch64/traces/sim-sqsub-d-trace-aarch64.h" 1252#include "aarch64/traces/sim-sqsub-h-trace-aarch64.h" 1253#include "aarch64/traces/sim-sqsub-s-trace-aarch64.h" 1254#include "aarch64/traces/sim-sqxtn-2s-trace-aarch64.h" 1255#include "aarch64/traces/sim-sqxtn-4h-trace-aarch64.h" 1256#include "aarch64/traces/sim-sqxtn-8b-trace-aarch64.h" 1257#include "aarch64/traces/sim-sqxtn-b-trace-aarch64.h" 1258#include "aarch64/traces/sim-sqxtn-h-trace-aarch64.h" 1259#include "aarch64/traces/sim-sqxtn-s-trace-aarch64.h" 1260#include "aarch64/traces/sim-sqxtn2-16b-trace-aarch64.h" 1261#include "aarch64/traces/sim-sqxtn2-4s-trace-aarch64.h" 1262#include "aarch64/traces/sim-sqxtn2-8h-trace-aarch64.h" 1263#include "aarch64/traces/sim-sqxtun-2s-trace-aarch64.h" 1264#include "aarch64/traces/sim-sqxtun-4h-trace-aarch64.h" 1265#include "aarch64/traces/sim-sqxtun-8b-trace-aarch64.h" 1266#include "aarch64/traces/sim-sqxtun-b-trace-aarch64.h" 1267#include "aarch64/traces/sim-sqxtun-h-trace-aarch64.h" 1268#include "aarch64/traces/sim-sqxtun-s-trace-aarch64.h" 1269#include "aarch64/traces/sim-sqxtun2-16b-trace-aarch64.h" 1270#include "aarch64/traces/sim-sqxtun2-4s-trace-aarch64.h" 1271#include "aarch64/traces/sim-sqxtun2-8h-trace-aarch64.h" 1272#include "aarch64/traces/sim-srhadd-16b-trace-aarch64.h" 1273#include "aarch64/traces/sim-srhadd-2s-trace-aarch64.h" 1274#include "aarch64/traces/sim-srhadd-4h-trace-aarch64.h" 1275#include "aarch64/traces/sim-srhadd-4s-trace-aarch64.h" 1276#include "aarch64/traces/sim-srhadd-8b-trace-aarch64.h" 1277#include "aarch64/traces/sim-srhadd-8h-trace-aarch64.h" 1278#include "aarch64/traces/sim-sri-16b-2opimm-trace-aarch64.h" 1279#include "aarch64/traces/sim-sri-2d-2opimm-trace-aarch64.h" 1280#include "aarch64/traces/sim-sri-2s-2opimm-trace-aarch64.h" 1281#include "aarch64/traces/sim-sri-4h-2opimm-trace-aarch64.h" 1282#include "aarch64/traces/sim-sri-4s-2opimm-trace-aarch64.h" 1283#include "aarch64/traces/sim-sri-8b-2opimm-trace-aarch64.h" 1284#include "aarch64/traces/sim-sri-8h-2opimm-trace-aarch64.h" 1285#include "aarch64/traces/sim-sri-d-2opimm-trace-aarch64.h" 1286#include "aarch64/traces/sim-srshl-16b-trace-aarch64.h" 1287#include "aarch64/traces/sim-srshl-2d-trace-aarch64.h" 1288#include "aarch64/traces/sim-srshl-2s-trace-aarch64.h" 1289#include "aarch64/traces/sim-srshl-4h-trace-aarch64.h" 1290#include "aarch64/traces/sim-srshl-4s-trace-aarch64.h" 1291#include "aarch64/traces/sim-srshl-8b-trace-aarch64.h" 1292#include "aarch64/traces/sim-srshl-8h-trace-aarch64.h" 1293#include "aarch64/traces/sim-srshl-d-trace-aarch64.h" 1294#include "aarch64/traces/sim-srshr-16b-2opimm-trace-aarch64.h" 1295#include "aarch64/traces/sim-srshr-2d-2opimm-trace-aarch64.h" 1296#include "aarch64/traces/sim-srshr-2s-2opimm-trace-aarch64.h" 1297#include "aarch64/traces/sim-srshr-4h-2opimm-trace-aarch64.h" 1298#include "aarch64/traces/sim-srshr-4s-2opimm-trace-aarch64.h" 1299#include "aarch64/traces/sim-srshr-8b-2opimm-trace-aarch64.h" 1300#include "aarch64/traces/sim-srshr-8h-2opimm-trace-aarch64.h" 1301#include "aarch64/traces/sim-srshr-d-2opimm-trace-aarch64.h" 1302#include "aarch64/traces/sim-srsra-16b-2opimm-trace-aarch64.h" 1303#include "aarch64/traces/sim-srsra-2d-2opimm-trace-aarch64.h" 1304#include "aarch64/traces/sim-srsra-2s-2opimm-trace-aarch64.h" 1305#include "aarch64/traces/sim-srsra-4h-2opimm-trace-aarch64.h" 1306#include "aarch64/traces/sim-srsra-4s-2opimm-trace-aarch64.h" 1307#include "aarch64/traces/sim-srsra-8b-2opimm-trace-aarch64.h" 1308#include "aarch64/traces/sim-srsra-8h-2opimm-trace-aarch64.h" 1309#include "aarch64/traces/sim-srsra-d-2opimm-trace-aarch64.h" 1310#include "aarch64/traces/sim-sshl-16b-trace-aarch64.h" 1311#include "aarch64/traces/sim-sshl-2d-trace-aarch64.h" 1312#include "aarch64/traces/sim-sshl-2s-trace-aarch64.h" 1313#include "aarch64/traces/sim-sshl-4h-trace-aarch64.h" 1314#include "aarch64/traces/sim-sshl-4s-trace-aarch64.h" 1315#include "aarch64/traces/sim-sshl-8b-trace-aarch64.h" 1316#include "aarch64/traces/sim-sshl-8h-trace-aarch64.h" 1317#include "aarch64/traces/sim-sshl-d-trace-aarch64.h" 1318#include "aarch64/traces/sim-sshll-2d-2opimm-trace-aarch64.h" 1319#include "aarch64/traces/sim-sshll-4s-2opimm-trace-aarch64.h" 1320#include "aarch64/traces/sim-sshll-8h-2opimm-trace-aarch64.h" 1321#include "aarch64/traces/sim-sshll2-2d-2opimm-trace-aarch64.h" 1322#include "aarch64/traces/sim-sshll2-4s-2opimm-trace-aarch64.h" 1323#include "aarch64/traces/sim-sshll2-8h-2opimm-trace-aarch64.h" 1324#include "aarch64/traces/sim-sshr-16b-2opimm-trace-aarch64.h" 1325#include "aarch64/traces/sim-sshr-2d-2opimm-trace-aarch64.h" 1326#include "aarch64/traces/sim-sshr-2s-2opimm-trace-aarch64.h" 1327#include "aarch64/traces/sim-sshr-4h-2opimm-trace-aarch64.h" 1328#include "aarch64/traces/sim-sshr-4s-2opimm-trace-aarch64.h" 1329#include "aarch64/traces/sim-sshr-8b-2opimm-trace-aarch64.h" 1330#include "aarch64/traces/sim-sshr-8h-2opimm-trace-aarch64.h" 1331#include "aarch64/traces/sim-sshr-d-2opimm-trace-aarch64.h" 1332#include "aarch64/traces/sim-ssra-16b-2opimm-trace-aarch64.h" 1333#include "aarch64/traces/sim-ssra-2d-2opimm-trace-aarch64.h" 1334#include "aarch64/traces/sim-ssra-2s-2opimm-trace-aarch64.h" 1335#include "aarch64/traces/sim-ssra-4h-2opimm-trace-aarch64.h" 1336#include "aarch64/traces/sim-ssra-4s-2opimm-trace-aarch64.h" 1337#include "aarch64/traces/sim-ssra-8b-2opimm-trace-aarch64.h" 1338#include "aarch64/traces/sim-ssra-8h-2opimm-trace-aarch64.h" 1339#include "aarch64/traces/sim-ssra-d-2opimm-trace-aarch64.h" 1340#include "aarch64/traces/sim-ssubl-2d-trace-aarch64.h" 1341#include "aarch64/traces/sim-ssubl-4s-trace-aarch64.h" 1342#include "aarch64/traces/sim-ssubl-8h-trace-aarch64.h" 1343#include "aarch64/traces/sim-ssubl2-2d-trace-aarch64.h" 1344#include "aarch64/traces/sim-ssubl2-4s-trace-aarch64.h" 1345#include "aarch64/traces/sim-ssubl2-8h-trace-aarch64.h" 1346#include "aarch64/traces/sim-ssubw-2d-trace-aarch64.h" 1347#include "aarch64/traces/sim-ssubw-4s-trace-aarch64.h" 1348#include "aarch64/traces/sim-ssubw-8h-trace-aarch64.h" 1349#include "aarch64/traces/sim-ssubw2-2d-trace-aarch64.h" 1350#include "aarch64/traces/sim-ssubw2-4s-trace-aarch64.h" 1351#include "aarch64/traces/sim-ssubw2-8h-trace-aarch64.h" 1352#include "aarch64/traces/sim-sub-16b-trace-aarch64.h" 1353#include "aarch64/traces/sim-sub-2d-trace-aarch64.h" 1354#include "aarch64/traces/sim-sub-2s-trace-aarch64.h" 1355#include "aarch64/traces/sim-sub-4h-trace-aarch64.h" 1356#include "aarch64/traces/sim-sub-4s-trace-aarch64.h" 1357#include "aarch64/traces/sim-sub-8b-trace-aarch64.h" 1358#include "aarch64/traces/sim-sub-8h-trace-aarch64.h" 1359#include "aarch64/traces/sim-sub-d-trace-aarch64.h" 1360#include "aarch64/traces/sim-subhn-2s-trace-aarch64.h" 1361#include "aarch64/traces/sim-subhn-4h-trace-aarch64.h" 1362#include "aarch64/traces/sim-subhn-8b-trace-aarch64.h" 1363#include "aarch64/traces/sim-subhn2-16b-trace-aarch64.h" 1364#include "aarch64/traces/sim-subhn2-4s-trace-aarch64.h" 1365#include "aarch64/traces/sim-subhn2-8h-trace-aarch64.h" 1366#include "aarch64/traces/sim-suqadd-16b-trace-aarch64.h" 1367#include "aarch64/traces/sim-suqadd-2d-trace-aarch64.h" 1368#include "aarch64/traces/sim-suqadd-2s-trace-aarch64.h" 1369#include "aarch64/traces/sim-suqadd-4h-trace-aarch64.h" 1370#include "aarch64/traces/sim-suqadd-4s-trace-aarch64.h" 1371#include "aarch64/traces/sim-suqadd-8b-trace-aarch64.h" 1372#include "aarch64/traces/sim-suqadd-8h-trace-aarch64.h" 1373#include "aarch64/traces/sim-suqadd-b-trace-aarch64.h" 1374#include "aarch64/traces/sim-suqadd-d-trace-aarch64.h" 1375#include "aarch64/traces/sim-suqadd-h-trace-aarch64.h" 1376#include "aarch64/traces/sim-suqadd-s-trace-aarch64.h" 1377#include "aarch64/traces/sim-trn1-16b-trace-aarch64.h" 1378#include "aarch64/traces/sim-trn1-2d-trace-aarch64.h" 1379#include "aarch64/traces/sim-trn1-2s-trace-aarch64.h" 1380#include "aarch64/traces/sim-trn1-4h-trace-aarch64.h" 1381#include "aarch64/traces/sim-trn1-4s-trace-aarch64.h" 1382#include "aarch64/traces/sim-trn1-8b-trace-aarch64.h" 1383#include "aarch64/traces/sim-trn1-8h-trace-aarch64.h" 1384#include "aarch64/traces/sim-trn2-16b-trace-aarch64.h" 1385#include "aarch64/traces/sim-trn2-2d-trace-aarch64.h" 1386#include "aarch64/traces/sim-trn2-2s-trace-aarch64.h" 1387#include "aarch64/traces/sim-trn2-4h-trace-aarch64.h" 1388#include "aarch64/traces/sim-trn2-4s-trace-aarch64.h" 1389#include "aarch64/traces/sim-trn2-8b-trace-aarch64.h" 1390#include "aarch64/traces/sim-trn2-8h-trace-aarch64.h" 1391#include "aarch64/traces/sim-uaba-16b-trace-aarch64.h" 1392#include "aarch64/traces/sim-uaba-2s-trace-aarch64.h" 1393#include "aarch64/traces/sim-uaba-4h-trace-aarch64.h" 1394#include "aarch64/traces/sim-uaba-4s-trace-aarch64.h" 1395#include "aarch64/traces/sim-uaba-8b-trace-aarch64.h" 1396#include "aarch64/traces/sim-uaba-8h-trace-aarch64.h" 1397#include "aarch64/traces/sim-uabal-2d-trace-aarch64.h" 1398#include "aarch64/traces/sim-uabal-4s-trace-aarch64.h" 1399#include "aarch64/traces/sim-uabal-8h-trace-aarch64.h" 1400#include "aarch64/traces/sim-uabal2-2d-trace-aarch64.h" 1401#include "aarch64/traces/sim-uabal2-4s-trace-aarch64.h" 1402#include "aarch64/traces/sim-uabal2-8h-trace-aarch64.h" 1403#include "aarch64/traces/sim-uabd-16b-trace-aarch64.h" 1404#include "aarch64/traces/sim-uabd-2s-trace-aarch64.h" 1405#include "aarch64/traces/sim-uabd-4h-trace-aarch64.h" 1406#include "aarch64/traces/sim-uabd-4s-trace-aarch64.h" 1407#include "aarch64/traces/sim-uabd-8b-trace-aarch64.h" 1408#include "aarch64/traces/sim-uabd-8h-trace-aarch64.h" 1409#include "aarch64/traces/sim-uabdl-2d-trace-aarch64.h" 1410#include "aarch64/traces/sim-uabdl-4s-trace-aarch64.h" 1411#include "aarch64/traces/sim-uabdl-8h-trace-aarch64.h" 1412#include "aarch64/traces/sim-uabdl2-2d-trace-aarch64.h" 1413#include "aarch64/traces/sim-uabdl2-4s-trace-aarch64.h" 1414#include "aarch64/traces/sim-uabdl2-8h-trace-aarch64.h" 1415#include "aarch64/traces/sim-uadalp-1d-trace-aarch64.h" 1416#include "aarch64/traces/sim-uadalp-2d-trace-aarch64.h" 1417#include "aarch64/traces/sim-uadalp-2s-trace-aarch64.h" 1418#include "aarch64/traces/sim-uadalp-4h-trace-aarch64.h" 1419#include "aarch64/traces/sim-uadalp-4s-trace-aarch64.h" 1420#include "aarch64/traces/sim-uadalp-8h-trace-aarch64.h" 1421#include "aarch64/traces/sim-uaddl-2d-trace-aarch64.h" 1422#include "aarch64/traces/sim-uaddl-4s-trace-aarch64.h" 1423#include "aarch64/traces/sim-uaddl-8h-trace-aarch64.h" 1424#include "aarch64/traces/sim-uaddl2-2d-trace-aarch64.h" 1425#include "aarch64/traces/sim-uaddl2-4s-trace-aarch64.h" 1426#include "aarch64/traces/sim-uaddl2-8h-trace-aarch64.h" 1427#include "aarch64/traces/sim-uaddlp-1d-trace-aarch64.h" 1428#include "aarch64/traces/sim-uaddlp-2d-trace-aarch64.h" 1429#include "aarch64/traces/sim-uaddlp-2s-trace-aarch64.h" 1430#include "aarch64/traces/sim-uaddlp-4h-trace-aarch64.h" 1431#include "aarch64/traces/sim-uaddlp-4s-trace-aarch64.h" 1432#include "aarch64/traces/sim-uaddlp-8h-trace-aarch64.h" 1433#include "aarch64/traces/sim-uaddlv-d-4s-trace-aarch64.h" 1434#include "aarch64/traces/sim-uaddlv-h-16b-trace-aarch64.h" 1435#include "aarch64/traces/sim-uaddlv-h-8b-trace-aarch64.h" 1436#include "aarch64/traces/sim-uaddlv-s-4h-trace-aarch64.h" 1437#include "aarch64/traces/sim-uaddlv-s-8h-trace-aarch64.h" 1438#include "aarch64/traces/sim-uaddw-2d-trace-aarch64.h" 1439#include "aarch64/traces/sim-uaddw-4s-trace-aarch64.h" 1440#include "aarch64/traces/sim-uaddw-8h-trace-aarch64.h" 1441#include "aarch64/traces/sim-uaddw2-2d-trace-aarch64.h" 1442#include "aarch64/traces/sim-uaddw2-4s-trace-aarch64.h" 1443#include "aarch64/traces/sim-uaddw2-8h-trace-aarch64.h" 1444#include "aarch64/traces/sim-ucvtf-2d-2opimm-trace-aarch64.h" 1445#include "aarch64/traces/sim-ucvtf-2s-2opimm-trace-aarch64.h" 1446#include "aarch64/traces/sim-ucvtf-4h-2opimm-trace-aarch64.h" 1447#include "aarch64/traces/sim-ucvtf-4s-2opimm-trace-aarch64.h" 1448#include "aarch64/traces/sim-ucvtf-8h-2opimm-trace-aarch64.h" 1449#include "aarch64/traces/sim-ucvtf-d-2opimm-trace-aarch64.h" 1450#include "aarch64/traces/sim-ucvtf-h-2opimm-trace-aarch64.h" 1451#include "aarch64/traces/sim-ucvtf-s-2opimm-trace-aarch64.h" 1452#include "aarch64/traces/sim-udot-2s-8b-b-trace-aarch64.h" 1453#include "aarch64/traces/sim-udot-2s-trace-aarch64.h" 1454#include "aarch64/traces/sim-udot-4s-16b-b-trace-aarch64.h" 1455#include "aarch64/traces/sim-udot-4s-trace-aarch64.h" 1456#include "aarch64/traces/sim-uhadd-16b-trace-aarch64.h" 1457#include "aarch64/traces/sim-uhadd-2s-trace-aarch64.h" 1458#include "aarch64/traces/sim-uhadd-4h-trace-aarch64.h" 1459#include "aarch64/traces/sim-uhadd-4s-trace-aarch64.h" 1460#include "aarch64/traces/sim-uhadd-8b-trace-aarch64.h" 1461#include "aarch64/traces/sim-uhadd-8h-trace-aarch64.h" 1462#include "aarch64/traces/sim-uhsub-16b-trace-aarch64.h" 1463#include "aarch64/traces/sim-uhsub-2s-trace-aarch64.h" 1464#include "aarch64/traces/sim-uhsub-4h-trace-aarch64.h" 1465#include "aarch64/traces/sim-uhsub-4s-trace-aarch64.h" 1466#include "aarch64/traces/sim-uhsub-8b-trace-aarch64.h" 1467#include "aarch64/traces/sim-uhsub-8h-trace-aarch64.h" 1468#include "aarch64/traces/sim-umax-16b-trace-aarch64.h" 1469#include "aarch64/traces/sim-umax-2s-trace-aarch64.h" 1470#include "aarch64/traces/sim-umax-4h-trace-aarch64.h" 1471#include "aarch64/traces/sim-umax-4s-trace-aarch64.h" 1472#include "aarch64/traces/sim-umax-8b-trace-aarch64.h" 1473#include "aarch64/traces/sim-umax-8h-trace-aarch64.h" 1474#include "aarch64/traces/sim-umaxp-16b-trace-aarch64.h" 1475#include "aarch64/traces/sim-umaxp-2s-trace-aarch64.h" 1476#include "aarch64/traces/sim-umaxp-4h-trace-aarch64.h" 1477#include "aarch64/traces/sim-umaxp-4s-trace-aarch64.h" 1478#include "aarch64/traces/sim-umaxp-8b-trace-aarch64.h" 1479#include "aarch64/traces/sim-umaxp-8h-trace-aarch64.h" 1480#include "aarch64/traces/sim-umaxv-b-16b-trace-aarch64.h" 1481#include "aarch64/traces/sim-umaxv-b-8b-trace-aarch64.h" 1482#include "aarch64/traces/sim-umaxv-h-4h-trace-aarch64.h" 1483#include "aarch64/traces/sim-umaxv-h-8h-trace-aarch64.h" 1484#include "aarch64/traces/sim-umaxv-s-4s-trace-aarch64.h" 1485#include "aarch64/traces/sim-umin-16b-trace-aarch64.h" 1486#include "aarch64/traces/sim-umin-2s-trace-aarch64.h" 1487#include "aarch64/traces/sim-umin-4h-trace-aarch64.h" 1488#include "aarch64/traces/sim-umin-4s-trace-aarch64.h" 1489#include "aarch64/traces/sim-umin-8b-trace-aarch64.h" 1490#include "aarch64/traces/sim-umin-8h-trace-aarch64.h" 1491#include "aarch64/traces/sim-uminp-16b-trace-aarch64.h" 1492#include "aarch64/traces/sim-uminp-2s-trace-aarch64.h" 1493#include "aarch64/traces/sim-uminp-4h-trace-aarch64.h" 1494#include "aarch64/traces/sim-uminp-4s-trace-aarch64.h" 1495#include "aarch64/traces/sim-uminp-8b-trace-aarch64.h" 1496#include "aarch64/traces/sim-uminp-8h-trace-aarch64.h" 1497#include "aarch64/traces/sim-uminv-b-16b-trace-aarch64.h" 1498#include "aarch64/traces/sim-uminv-b-8b-trace-aarch64.h" 1499#include "aarch64/traces/sim-uminv-h-4h-trace-aarch64.h" 1500#include "aarch64/traces/sim-uminv-h-8h-trace-aarch64.h" 1501#include "aarch64/traces/sim-uminv-s-4s-trace-aarch64.h" 1502#include "aarch64/traces/sim-umlal-2d-2s-s-trace-aarch64.h" 1503#include "aarch64/traces/sim-umlal-2d-trace-aarch64.h" 1504#include "aarch64/traces/sim-umlal-4s-4h-h-trace-aarch64.h" 1505#include "aarch64/traces/sim-umlal-4s-trace-aarch64.h" 1506#include "aarch64/traces/sim-umlal-8h-trace-aarch64.h" 1507#include "aarch64/traces/sim-umlal2-2d-4s-s-trace-aarch64.h" 1508#include "aarch64/traces/sim-umlal2-2d-trace-aarch64.h" 1509#include "aarch64/traces/sim-umlal2-4s-8h-h-trace-aarch64.h" 1510#include "aarch64/traces/sim-umlal2-4s-trace-aarch64.h" 1511#include "aarch64/traces/sim-umlal2-8h-trace-aarch64.h" 1512#include "aarch64/traces/sim-umlsl-2d-2s-s-trace-aarch64.h" 1513#include "aarch64/traces/sim-umlsl-2d-trace-aarch64.h" 1514#include "aarch64/traces/sim-umlsl-4s-4h-h-trace-aarch64.h" 1515#include "aarch64/traces/sim-umlsl-4s-trace-aarch64.h" 1516#include "aarch64/traces/sim-umlsl-8h-trace-aarch64.h" 1517#include "aarch64/traces/sim-umlsl2-2d-4s-s-trace-aarch64.h" 1518#include "aarch64/traces/sim-umlsl2-2d-trace-aarch64.h" 1519#include "aarch64/traces/sim-umlsl2-4s-8h-h-trace-aarch64.h" 1520#include "aarch64/traces/sim-umlsl2-4s-trace-aarch64.h" 1521#include "aarch64/traces/sim-umlsl2-8h-trace-aarch64.h" 1522#include "aarch64/traces/sim-umull-2d-2s-s-trace-aarch64.h" 1523#include "aarch64/traces/sim-umull-2d-trace-aarch64.h" 1524#include "aarch64/traces/sim-umull-4s-4h-h-trace-aarch64.h" 1525#include "aarch64/traces/sim-umull-4s-trace-aarch64.h" 1526#include "aarch64/traces/sim-umull-8h-trace-aarch64.h" 1527#include "aarch64/traces/sim-umull2-2d-4s-s-trace-aarch64.h" 1528#include "aarch64/traces/sim-umull2-2d-trace-aarch64.h" 1529#include "aarch64/traces/sim-umull2-4s-8h-h-trace-aarch64.h" 1530#include "aarch64/traces/sim-umull2-4s-trace-aarch64.h" 1531#include "aarch64/traces/sim-umull2-8h-trace-aarch64.h" 1532#include "aarch64/traces/sim-uqadd-16b-trace-aarch64.h" 1533#include "aarch64/traces/sim-uqadd-2d-trace-aarch64.h" 1534#include "aarch64/traces/sim-uqadd-2s-trace-aarch64.h" 1535#include "aarch64/traces/sim-uqadd-4h-trace-aarch64.h" 1536#include "aarch64/traces/sim-uqadd-4s-trace-aarch64.h" 1537#include "aarch64/traces/sim-uqadd-8b-trace-aarch64.h" 1538#include "aarch64/traces/sim-uqadd-8h-trace-aarch64.h" 1539#include "aarch64/traces/sim-uqadd-d-trace-aarch64.h" 1540#include "aarch64/traces/sim-uqrshl-16b-trace-aarch64.h" 1541#include "aarch64/traces/sim-uqrshl-2d-trace-aarch64.h" 1542#include "aarch64/traces/sim-uqrshl-2s-trace-aarch64.h" 1543#include "aarch64/traces/sim-uqrshl-4h-trace-aarch64.h" 1544#include "aarch64/traces/sim-uqrshl-4s-trace-aarch64.h" 1545#include "aarch64/traces/sim-uqrshl-8b-trace-aarch64.h" 1546#include "aarch64/traces/sim-uqrshl-8h-trace-aarch64.h" 1547#include "aarch64/traces/sim-uqrshl-b-trace-aarch64.h" 1548#include "aarch64/traces/sim-uqrshl-d-trace-aarch64.h" 1549#include "aarch64/traces/sim-uqrshl-h-trace-aarch64.h" 1550#include "aarch64/traces/sim-uqrshl-s-trace-aarch64.h" 1551#include "aarch64/traces/sim-uqrshrn-2s-2opimm-trace-aarch64.h" 1552#include "aarch64/traces/sim-uqrshrn-4h-2opimm-trace-aarch64.h" 1553#include "aarch64/traces/sim-uqrshrn-8b-2opimm-trace-aarch64.h" 1554#include "aarch64/traces/sim-uqrshrn-b-2opimm-trace-aarch64.h" 1555#include "aarch64/traces/sim-uqrshrn-h-2opimm-trace-aarch64.h" 1556#include "aarch64/traces/sim-uqrshrn-s-2opimm-trace-aarch64.h" 1557#include "aarch64/traces/sim-uqrshrn2-16b-2opimm-trace-aarch64.h" 1558#include "aarch64/traces/sim-uqrshrn2-4s-2opimm-trace-aarch64.h" 1559#include "aarch64/traces/sim-uqrshrn2-8h-2opimm-trace-aarch64.h" 1560#include "aarch64/traces/sim-uqshl-16b-2opimm-trace-aarch64.h" 1561#include "aarch64/traces/sim-uqshl-16b-trace-aarch64.h" 1562#include "aarch64/traces/sim-uqshl-2d-2opimm-trace-aarch64.h" 1563#include "aarch64/traces/sim-uqshl-2d-trace-aarch64.h" 1564#include "aarch64/traces/sim-uqshl-2s-2opimm-trace-aarch64.h" 1565#include "aarch64/traces/sim-uqshl-2s-trace-aarch64.h" 1566#include "aarch64/traces/sim-uqshl-4h-2opimm-trace-aarch64.h" 1567#include "aarch64/traces/sim-uqshl-4h-trace-aarch64.h" 1568#include "aarch64/traces/sim-uqshl-4s-2opimm-trace-aarch64.h" 1569#include "aarch64/traces/sim-uqshl-4s-trace-aarch64.h" 1570#include "aarch64/traces/sim-uqshl-8b-2opimm-trace-aarch64.h" 1571#include "aarch64/traces/sim-uqshl-8b-trace-aarch64.h" 1572#include "aarch64/traces/sim-uqshl-8h-2opimm-trace-aarch64.h" 1573#include "aarch64/traces/sim-uqshl-8h-trace-aarch64.h" 1574#include "aarch64/traces/sim-uqshl-b-2opimm-trace-aarch64.h" 1575#include "aarch64/traces/sim-uqshl-b-trace-aarch64.h" 1576#include "aarch64/traces/sim-uqshl-d-2opimm-trace-aarch64.h" 1577#include "aarch64/traces/sim-uqshl-d-trace-aarch64.h" 1578#include "aarch64/traces/sim-uqshl-h-2opimm-trace-aarch64.h" 1579#include "aarch64/traces/sim-uqshl-h-trace-aarch64.h" 1580#include "aarch64/traces/sim-uqshl-s-2opimm-trace-aarch64.h" 1581#include "aarch64/traces/sim-uqshl-s-trace-aarch64.h" 1582#include "aarch64/traces/sim-uqshrn-2s-2opimm-trace-aarch64.h" 1583#include "aarch64/traces/sim-uqshrn-4h-2opimm-trace-aarch64.h" 1584#include "aarch64/traces/sim-uqshrn-8b-2opimm-trace-aarch64.h" 1585#include "aarch64/traces/sim-uqshrn-b-2opimm-trace-aarch64.h" 1586#include "aarch64/traces/sim-uqshrn-h-2opimm-trace-aarch64.h" 1587#include "aarch64/traces/sim-uqshrn-s-2opimm-trace-aarch64.h" 1588#include "aarch64/traces/sim-uqshrn2-16b-2opimm-trace-aarch64.h" 1589#include "aarch64/traces/sim-uqshrn2-4s-2opimm-trace-aarch64.h" 1590#include "aarch64/traces/sim-uqshrn2-8h-2opimm-trace-aarch64.h" 1591#include "aarch64/traces/sim-uqsub-16b-trace-aarch64.h" 1592#include "aarch64/traces/sim-uqsub-2d-trace-aarch64.h" 1593#include "aarch64/traces/sim-uqsub-2s-trace-aarch64.h" 1594#include "aarch64/traces/sim-uqsub-4h-trace-aarch64.h" 1595#include "aarch64/traces/sim-uqsub-4s-trace-aarch64.h" 1596#include "aarch64/traces/sim-uqsub-8b-trace-aarch64.h" 1597#include "aarch64/traces/sim-uqsub-8h-trace-aarch64.h" 1598#include "aarch64/traces/sim-uqsub-d-trace-aarch64.h" 1599#include "aarch64/traces/sim-uqxtn-2s-trace-aarch64.h" 1600#include "aarch64/traces/sim-uqxtn-4h-trace-aarch64.h" 1601#include "aarch64/traces/sim-uqxtn-8b-trace-aarch64.h" 1602#include "aarch64/traces/sim-uqxtn-b-trace-aarch64.h" 1603#include "aarch64/traces/sim-uqxtn-h-trace-aarch64.h" 1604#include "aarch64/traces/sim-uqxtn-s-trace-aarch64.h" 1605#include "aarch64/traces/sim-uqxtn2-16b-trace-aarch64.h" 1606#include "aarch64/traces/sim-uqxtn2-4s-trace-aarch64.h" 1607#include "aarch64/traces/sim-uqxtn2-8h-trace-aarch64.h" 1608#include "aarch64/traces/sim-urecpe-2s-trace-aarch64.h" 1609#include "aarch64/traces/sim-urecpe-4s-trace-aarch64.h" 1610#include "aarch64/traces/sim-urhadd-16b-trace-aarch64.h" 1611#include "aarch64/traces/sim-urhadd-2s-trace-aarch64.h" 1612#include "aarch64/traces/sim-urhadd-4h-trace-aarch64.h" 1613#include "aarch64/traces/sim-urhadd-4s-trace-aarch64.h" 1614#include "aarch64/traces/sim-urhadd-8b-trace-aarch64.h" 1615#include "aarch64/traces/sim-urhadd-8h-trace-aarch64.h" 1616#include "aarch64/traces/sim-urshl-16b-trace-aarch64.h" 1617#include "aarch64/traces/sim-urshl-2d-trace-aarch64.h" 1618#include "aarch64/traces/sim-urshl-2s-trace-aarch64.h" 1619#include "aarch64/traces/sim-urshl-4h-trace-aarch64.h" 1620#include "aarch64/traces/sim-urshl-4s-trace-aarch64.h" 1621#include "aarch64/traces/sim-urshl-8b-trace-aarch64.h" 1622#include "aarch64/traces/sim-urshl-8h-trace-aarch64.h" 1623#include "aarch64/traces/sim-urshl-d-trace-aarch64.h" 1624#include "aarch64/traces/sim-urshr-16b-2opimm-trace-aarch64.h" 1625#include "aarch64/traces/sim-urshr-2d-2opimm-trace-aarch64.h" 1626#include "aarch64/traces/sim-urshr-2s-2opimm-trace-aarch64.h" 1627#include "aarch64/traces/sim-urshr-4h-2opimm-trace-aarch64.h" 1628#include "aarch64/traces/sim-urshr-4s-2opimm-trace-aarch64.h" 1629#include "aarch64/traces/sim-urshr-8b-2opimm-trace-aarch64.h" 1630#include "aarch64/traces/sim-urshr-8h-2opimm-trace-aarch64.h" 1631#include "aarch64/traces/sim-urshr-d-2opimm-trace-aarch64.h" 1632#include "aarch64/traces/sim-ursqrte-2s-trace-aarch64.h" 1633#include "aarch64/traces/sim-ursqrte-4s-trace-aarch64.h" 1634#include "aarch64/traces/sim-ursra-16b-2opimm-trace-aarch64.h" 1635#include "aarch64/traces/sim-ursra-2d-2opimm-trace-aarch64.h" 1636#include "aarch64/traces/sim-ursra-2s-2opimm-trace-aarch64.h" 1637#include "aarch64/traces/sim-ursra-4h-2opimm-trace-aarch64.h" 1638#include "aarch64/traces/sim-ursra-4s-2opimm-trace-aarch64.h" 1639#include "aarch64/traces/sim-ursra-8b-2opimm-trace-aarch64.h" 1640#include "aarch64/traces/sim-ursra-8h-2opimm-trace-aarch64.h" 1641#include "aarch64/traces/sim-ursra-d-2opimm-trace-aarch64.h" 1642#include "aarch64/traces/sim-ushl-16b-trace-aarch64.h" 1643#include "aarch64/traces/sim-ushl-2d-trace-aarch64.h" 1644#include "aarch64/traces/sim-ushl-2s-trace-aarch64.h" 1645#include "aarch64/traces/sim-ushl-4h-trace-aarch64.h" 1646#include "aarch64/traces/sim-ushl-4s-trace-aarch64.h" 1647#include "aarch64/traces/sim-ushl-8b-trace-aarch64.h" 1648#include "aarch64/traces/sim-ushl-8h-trace-aarch64.h" 1649#include "aarch64/traces/sim-ushl-d-trace-aarch64.h" 1650#include "aarch64/traces/sim-ushll-2d-2opimm-trace-aarch64.h" 1651#include "aarch64/traces/sim-ushll-4s-2opimm-trace-aarch64.h" 1652#include "aarch64/traces/sim-ushll-8h-2opimm-trace-aarch64.h" 1653#include "aarch64/traces/sim-ushll2-2d-2opimm-trace-aarch64.h" 1654#include "aarch64/traces/sim-ushll2-4s-2opimm-trace-aarch64.h" 1655#include "aarch64/traces/sim-ushll2-8h-2opimm-trace-aarch64.h" 1656#include "aarch64/traces/sim-ushr-16b-2opimm-trace-aarch64.h" 1657#include "aarch64/traces/sim-ushr-2d-2opimm-trace-aarch64.h" 1658#include "aarch64/traces/sim-ushr-2s-2opimm-trace-aarch64.h" 1659#include "aarch64/traces/sim-ushr-4h-2opimm-trace-aarch64.h" 1660#include "aarch64/traces/sim-ushr-4s-2opimm-trace-aarch64.h" 1661#include "aarch64/traces/sim-ushr-8b-2opimm-trace-aarch64.h" 1662#include "aarch64/traces/sim-ushr-8h-2opimm-trace-aarch64.h" 1663#include "aarch64/traces/sim-ushr-d-2opimm-trace-aarch64.h" 1664#include "aarch64/traces/sim-usqadd-16b-trace-aarch64.h" 1665#include "aarch64/traces/sim-usqadd-2d-trace-aarch64.h" 1666#include "aarch64/traces/sim-usqadd-2s-trace-aarch64.h" 1667#include "aarch64/traces/sim-usqadd-4h-trace-aarch64.h" 1668#include "aarch64/traces/sim-usqadd-4s-trace-aarch64.h" 1669#include "aarch64/traces/sim-usqadd-8b-trace-aarch64.h" 1670#include "aarch64/traces/sim-usqadd-8h-trace-aarch64.h" 1671#include "aarch64/traces/sim-usqadd-b-trace-aarch64.h" 1672#include "aarch64/traces/sim-usqadd-d-trace-aarch64.h" 1673#include "aarch64/traces/sim-usqadd-h-trace-aarch64.h" 1674#include "aarch64/traces/sim-usqadd-s-trace-aarch64.h" 1675#include "aarch64/traces/sim-usra-16b-2opimm-trace-aarch64.h" 1676#include "aarch64/traces/sim-usra-2d-2opimm-trace-aarch64.h" 1677#include "aarch64/traces/sim-usra-2s-2opimm-trace-aarch64.h" 1678#include "aarch64/traces/sim-usra-4h-2opimm-trace-aarch64.h" 1679#include "aarch64/traces/sim-usra-4s-2opimm-trace-aarch64.h" 1680#include "aarch64/traces/sim-usra-8b-2opimm-trace-aarch64.h" 1681#include "aarch64/traces/sim-usra-8h-2opimm-trace-aarch64.h" 1682#include "aarch64/traces/sim-usra-d-2opimm-trace-aarch64.h" 1683#include "aarch64/traces/sim-usubl-2d-trace-aarch64.h" 1684#include "aarch64/traces/sim-usubl-4s-trace-aarch64.h" 1685#include "aarch64/traces/sim-usubl-8h-trace-aarch64.h" 1686#include "aarch64/traces/sim-usubl2-2d-trace-aarch64.h" 1687#include "aarch64/traces/sim-usubl2-4s-trace-aarch64.h" 1688#include "aarch64/traces/sim-usubl2-8h-trace-aarch64.h" 1689#include "aarch64/traces/sim-usubw-2d-trace-aarch64.h" 1690#include "aarch64/traces/sim-usubw-4s-trace-aarch64.h" 1691#include "aarch64/traces/sim-usubw-8h-trace-aarch64.h" 1692#include "aarch64/traces/sim-usubw2-2d-trace-aarch64.h" 1693#include "aarch64/traces/sim-usubw2-4s-trace-aarch64.h" 1694#include "aarch64/traces/sim-usubw2-8h-trace-aarch64.h" 1695#include "aarch64/traces/sim-uzp1-16b-trace-aarch64.h" 1696#include "aarch64/traces/sim-uzp1-2d-trace-aarch64.h" 1697#include "aarch64/traces/sim-uzp1-2s-trace-aarch64.h" 1698#include "aarch64/traces/sim-uzp1-4h-trace-aarch64.h" 1699#include "aarch64/traces/sim-uzp1-4s-trace-aarch64.h" 1700#include "aarch64/traces/sim-uzp1-8b-trace-aarch64.h" 1701#include "aarch64/traces/sim-uzp1-8h-trace-aarch64.h" 1702#include "aarch64/traces/sim-uzp2-16b-trace-aarch64.h" 1703#include "aarch64/traces/sim-uzp2-2d-trace-aarch64.h" 1704#include "aarch64/traces/sim-uzp2-2s-trace-aarch64.h" 1705#include "aarch64/traces/sim-uzp2-4h-trace-aarch64.h" 1706#include "aarch64/traces/sim-uzp2-4s-trace-aarch64.h" 1707#include "aarch64/traces/sim-uzp2-8b-trace-aarch64.h" 1708#include "aarch64/traces/sim-uzp2-8h-trace-aarch64.h" 1709#include "aarch64/traces/sim-xtn-2s-trace-aarch64.h" 1710#include "aarch64/traces/sim-xtn-4h-trace-aarch64.h" 1711#include "aarch64/traces/sim-xtn-8b-trace-aarch64.h" 1712#include "aarch64/traces/sim-xtn2-16b-trace-aarch64.h" 1713#include "aarch64/traces/sim-xtn2-4s-trace-aarch64.h" 1714#include "aarch64/traces/sim-xtn2-8h-trace-aarch64.h" 1715#include "aarch64/traces/sim-zip1-16b-trace-aarch64.h" 1716#include "aarch64/traces/sim-zip1-2d-trace-aarch64.h" 1717#include "aarch64/traces/sim-zip1-2s-trace-aarch64.h" 1718#include "aarch64/traces/sim-zip1-4h-trace-aarch64.h" 1719#include "aarch64/traces/sim-zip1-4s-trace-aarch64.h" 1720#include "aarch64/traces/sim-zip1-8b-trace-aarch64.h" 1721#include "aarch64/traces/sim-zip1-8h-trace-aarch64.h" 1722#include "aarch64/traces/sim-zip2-16b-trace-aarch64.h" 1723#include "aarch64/traces/sim-zip2-2d-trace-aarch64.h" 1724#include "aarch64/traces/sim-zip2-2s-trace-aarch64.h" 1725#include "aarch64/traces/sim-zip2-4h-trace-aarch64.h" 1726#include "aarch64/traces/sim-zip2-4s-trace-aarch64.h" 1727#include "aarch64/traces/sim-zip2-8b-trace-aarch64.h" 1728#include "aarch64/traces/sim-zip2-8h-trace-aarch64.h" 1729 1730#endif // VIXL_TEST_AARCH64_SIMULATOR_TRACES_AARCH64_H_ 1731