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_FCVTNS_XD_TRACE_A64_H_
     35 #define VIXL_SIM_FCVTNS_XD_TRACE_A64_H_
     36 
     37 const int64_t kExpected_fcvtns_xd[] = {
     38   INT64_C(0),
     39   INT64_C(0),
     40   INT64_C(0),
     41   INT64_C(0),
     42   INT64_C(1),
     43   INT64_C(1),
     44   INT64_C(1),
     45   INT64_C(1),
     46   INT64_C(2),
     47   INT64_C(10),
     48   INT64_C(9223372036854775807),
     49   INT64_C(9223372036854775807),
     50   INT64_C(0),
     51   INT64_C(0),
     52   INT64_C(0),
     53   INT64_C(9223372036854775807),
     54   INT64_C(0),
     55   INT64_C(0),
     56   INT64_C(0),
     57   INT64_C(0),
     58   INT64_C(0),
     59   INT64_C(0),
     60   INT64_C(0),
     61   -INT64_C(1),
     62   -INT64_C(1),
     63   -INT64_C(1),
     64   -INT64_C(1),
     65   -INT64_C(2),
     66   -INT64_C(10),
     67   -INT64_C(9223372036854775807) - 1,
     68   -INT64_C(9223372036854775807) - 1,
     69   INT64_C(0),
     70   INT64_C(0),
     71   INT64_C(0),
     72   -INT64_C(9223372036854775807) - 1,
     73   INT64_C(0),
     74   INT64_C(0),
     75   INT64_C(0),
     76   INT64_C(9223372036854775807),
     77   INT64_C(0),
     78   INT64_C(1),
     79   INT64_C(1),
     80   INT64_C(1),
     81   INT64_C(1),
     82   INT64_C(1),
     83   INT64_C(1),
     84   INT64_C(1),
     85   INT64_C(1),
     86   INT64_C(1),
     87   INT64_C(1),
     88   INT64_C(1),
     89   INT64_C(1),
     90   INT64_C(1),
     91   INT64_C(1),
     92   INT64_C(9223372036854775807),
     93   INT64_C(9223372036854775807),
     94   INT64_C(9223372036854775807),
     95   INT64_C(0),
     96   INT64_C(0),
     97   INT64_C(0),
     98   INT64_C(0),
     99   INT64_C(0),
    100   INT64_C(0),
    101   INT64_C(0),
    102   INT64_C(0),
    103   INT64_C(0),
    104   INT64_C(0),
    105   INT64_C(0),
    106   INT64_C(0),
    107   INT64_C(0),
    108   INT64_C(0),
    109   INT64_C(0),
    110   INT64_C(0),
    111   INT64_C(0),
    112   -INT64_C(9223372036854775807) - 1,
    113   INT64_C(0),
    114   -INT64_C(1),
    115   -INT64_C(1),
    116   -INT64_C(1),
    117   -INT64_C(1),
    118   -INT64_C(1),
    119   -INT64_C(1),
    120   -INT64_C(1),
    121   -INT64_C(1),
    122   -INT64_C(1),
    123   -INT64_C(1),
    124   -INT64_C(1),
    125   -INT64_C(1),
    126   -INT64_C(1),
    127   -INT64_C(1),
    128   -INT64_C(9223372036854775807) - 1,
    129   -INT64_C(9223372036854775807) - 1,
    130   -INT64_C(9223372036854775807) - 1,
    131   INT64_C(0),
    132   INT64_C(0),
    133   INT64_C(0),
    134   INT64_C(0),
    135   INT64_C(0),
    136   INT64_C(0),
    137   INT64_C(0),
    138   INT64_C(0),
    139   INT64_C(0),
    140   INT64_C(0),
    141   INT64_C(0),
    142   INT64_C(0),
    143   INT64_C(0),
    144   INT64_C(0),
    145   INT64_C(0),
    146   INT64_C(0),
    147   INT64_C(0),
    148   INT64_C(4503599627370496),
    149   INT64_C(4503599627370497),
    150   INT64_C(4503599627370498),
    151   INT64_C(4503599627370499),
    152   INT64_C(8987183256397123),
    153   INT64_C(9007199254740988),
    154   INT64_C(9007199254740989),
    155   INT64_C(9007199254740990),
    156   INT64_C(9007199254740991),
    157   INT64_C(2251799813685248),
    158   INT64_C(2251799813685248),
    159   INT64_C(2251799813685249),
    160   INT64_C(2251799813685250),
    161   INT64_C(4493591628198562),
    162   INT64_C(4503599627370494),
    163   INT64_C(4503599627370494),
    164   INT64_C(4503599627370495),
    165   INT64_C(4503599627370496),
    166   INT64_C(1125899906842624),
    167   INT64_C(1125899906842624),
    168   INT64_C(1125899906842624),
    169   INT64_C(1125899906842625),
    170   INT64_C(2246795814099281),
    171   INT64_C(2251799813685247),
    172   INT64_C(2251799813685247),
    173   INT64_C(2251799813685248),
    174   INT64_C(2251799813685248),
    175   -INT64_C(4503599627370496),
    176   -INT64_C(4503599627370497),
    177   -INT64_C(4503599627370498),
    178   -INT64_C(4503599627370499),
    179   -INT64_C(8987183256397123),
    180   -INT64_C(9007199254740988),
    181   -INT64_C(9007199254740989),
    182   -INT64_C(9007199254740990),
    183   -INT64_C(9007199254740991),
    184   -INT64_C(2251799813685248),
    185   -INT64_C(2251799813685248),
    186   -INT64_C(2251799813685249),
    187   -INT64_C(2251799813685250),
    188   -INT64_C(4493591628198562),
    189   -INT64_C(4503599627370494),
    190   -INT64_C(4503599627370494),
    191   -INT64_C(4503599627370495),
    192   -INT64_C(4503599627370496),
    193   -INT64_C(1125899906842624),
    194   -INT64_C(1125899906842624),
    195   -INT64_C(1125899906842624),
    196   -INT64_C(1125899906842625),
    197   -INT64_C(2246795814099281),
    198   -INT64_C(2251799813685247),
    199   -INT64_C(2251799813685247),
    200   -INT64_C(2251799813685248),
    201   -INT64_C(2251799813685248),
    202   -INT64_C(9223372036854775807) - 1,
    203   -INT64_C(9223372036854775807) - 1,
    204   -INT64_C(9223372036854774784),
    205   INT64_C(9223372036854774784),
    206   INT64_C(9223372036854775807),
    207   INT64_C(9223372036854775807),
    208   INT64_C(9223372036854775807),
    209   -INT64_C(2147483649),
    210   -INT64_C(2147483649),
    211   -INT64_C(2147483649),
    212   -INT64_C(2147483649),
    213   -INT64_C(2147483648),
    214   -INT64_C(2147483648),
    215   -INT64_C(2147483648),
    216   -INT64_C(2147483648),
    217   -INT64_C(2147483648),
    218   -INT64_C(2147483648),
    219   -INT64_C(2147483648),
    220   -INT64_C(2147483647),
    221   INT64_C(2147483646),
    222   INT64_C(2147483646),
    223   INT64_C(2147483646),
    224   INT64_C(2147483646),
    225   INT64_C(2147483646),
    226   INT64_C(2147483647),
    227   INT64_C(2147483647),
    228   INT64_C(2147483647),
    229   INT64_C(2147483647),
    230   INT64_C(2147483647),
    231   INT64_C(2147483648),
    232   INT64_C(2147483648),
    233   INT64_C(4294967294),
    234   INT64_C(4294967294),
    235   INT64_C(4294967294),
    236   INT64_C(4294967294),
    237   INT64_C(4294967294),
    238   INT64_C(4294967295),
    239   INT64_C(4294967295),
    240   INT64_C(4294967295),
    241   INT64_C(4294967295),
    242   INT64_C(4294967295),
    243   INT64_C(4294967296),
    244   INT64_C(4294967296),
    245 };
    246 const unsigned kExpectedCount_fcvtns_xd = 207;
    247 
    248 #endif  // VIXL_SIM_FCVTNS_XD_TRACE_A64_H_
    249