Home | History | Annotate | Download | only in a64
      1 // Copyright 2015, ARM Limited
      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 // ---------------------------------------------------------------------
     29 // This file is auto generated using tools/generate_simulator_traces.py.
     30 //
     31 // PLEASE DO NOT EDIT.
     32 // ---------------------------------------------------------------------
     33 
     34 #ifndef VIXL_SIM_FCVTAS_WS_TRACE_A64_H_
     35 #define VIXL_SIM_FCVTAS_WS_TRACE_A64_H_
     36 
     37 const int32_t kExpected_fcvtas_ws[] = {
     38   INT32_C(0),
     39   INT32_C(0),
     40   INT32_C(0),
     41   INT32_C(1),
     42   INT32_C(1),
     43   INT32_C(1),
     44   INT32_C(1),
     45   INT32_C(1),
     46   INT32_C(2),
     47   INT32_C(10),
     48   INT32_C(0),
     49   INT32_C(2147483647),
     50   INT32_C(0),
     51   INT32_C(0),
     52   INT32_C(0),
     53   INT32_C(0),
     54   INT32_C(0),
     55   INT32_C(0),
     56   INT32_C(0),
     57   INT32_C(0),
     58   INT32_C(0),
     59   INT32_C(0),
     60   -INT32_C(1),
     61   -INT32_C(1),
     62   -INT32_C(1),
     63   -INT32_C(1),
     64   -INT32_C(1),
     65   -INT32_C(2),
     66   -INT32_C(10),
     67   INT32_C(0),
     68   -INT32_C(2147483647) - 1,
     69   INT32_C(0),
     70   INT32_C(0),
     71   INT32_C(0),
     72   INT32_C(0),
     73   INT32_C(0),
     74   INT32_C(0),
     75   INT32_C(0),
     76   INT32_C(8388608),
     77   INT32_C(8388609),
     78   INT32_C(8388610),
     79   INT32_C(8388611),
     80   INT32_C(16143410),
     81   INT32_C(16777212),
     82   INT32_C(16777213),
     83   INT32_C(16777214),
     84   INT32_C(16777215),
     85   INT32_C(4194304),
     86   INT32_C(4194305),
     87   INT32_C(4194305),
     88   INT32_C(4194306),
     89   INT32_C(8071705),
     90   INT32_C(8388606),
     91   INT32_C(8388607),
     92   INT32_C(8388607),
     93   INT32_C(8388608),
     94   INT32_C(2097152),
     95   INT32_C(2097152),
     96   INT32_C(2097153),
     97   INT32_C(2097153),
     98   INT32_C(4035853),
     99   INT32_C(4194303),
    100   INT32_C(4194303),
    101   INT32_C(4194304),
    102   INT32_C(4194304),
    103   -INT32_C(8388608),
    104   -INT32_C(8388609),
    105   -INT32_C(8388610),
    106   -INT32_C(8388611),
    107   -INT32_C(16143410),
    108   -INT32_C(16777212),
    109   -INT32_C(16777213),
    110   -INT32_C(16777214),
    111   -INT32_C(16777215),
    112   -INT32_C(4194304),
    113   -INT32_C(4194305),
    114   -INT32_C(4194305),
    115   -INT32_C(4194306),
    116   -INT32_C(8071705),
    117   -INT32_C(8388606),
    118   -INT32_C(8388607),
    119   -INT32_C(8388607),
    120   -INT32_C(8388608),
    121   -INT32_C(2097152),
    122   -INT32_C(2097152),
    123   -INT32_C(2097153),
    124   -INT32_C(2097153),
    125   -INT32_C(4035853),
    126   -INT32_C(4194303),
    127   -INT32_C(4194303),
    128   -INT32_C(4194304),
    129   -INT32_C(4194304),
    130   -INT32_C(2147483647) - 1,
    131   -INT32_C(2147483647) - 1,
    132   -INT32_C(2147483647) - 1,
    133   INT32_C(2147483647),
    134   INT32_C(2147483647),
    135   INT32_C(2147483647),
    136   INT32_C(2147483647),
    137   -INT32_C(2147483647) - 1,
    138   -INT32_C(2147483647) - 1,
    139   -INT32_C(2147483520),
    140   INT32_C(2147483520),
    141   INT32_C(2147483647),
    142 };
    143 const unsigned kExpectedCount_fcvtas_ws = 104;
    144 
    145 #endif  // VIXL_SIM_FCVTAS_WS_TRACE_A64_H_
    146