Home | History | Annotate | Download | only in traces
      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 // ---------------------------------------------------------------------
     29 // This file is auto generated using tools/generate_simulator_traces.py.
     30 //
     31 // PLEASE DO NOT EDIT.
     32 // ---------------------------------------------------------------------
     33 
     34 #ifndef VIXL_SIM_FCVTXN_2S_TRACE_AARCH64_H_
     35 #define VIXL_SIM_FCVTXN_2S_TRACE_AARCH64_H_
     36 
     37 const uint32_t kExpected_NEON_fcvtxn_2S[] = {
     38   0x000000004f7fffff, 0x0000000000000000,
     39   0x0000000000000000, 0x0000000000000001,
     40   0x0000000000000001, 0x000000003effffff,
     41   0x000000003effffff, 0x000000003f000000,
     42   0x000000003f000000, 0x000000003f000001,
     43   0x000000003f000001, 0x000000003f7fffff,
     44   0x000000003f7fffff, 0x000000003f800000,
     45   0x000000003f800000, 0x000000003f800001,
     46   0x000000003f800001, 0x000000003fc00000,
     47   0x000000003fc00000, 0x0000000041200000,
     48   0x0000000041200000, 0x000000007f7fffff,
     49   0x000000007f7fffff, 0x000000007f800000,
     50   0x000000007f800000, 0x000000007fc91a2b,
     51   0x000000007fc91a2b, 0x000000007fc00000,
     52   0x000000007fc00000, 0x000000007fc91a2b,
     53   0x000000007fc91a2b, 0x000000007f800000,
     54   0x000000007f800000, 0x0000000000000001,
     55   0x0000000000000001, 0x0000000000000001,
     56   0x0000000000000001, 0x0000000000000001,
     57   0x0000000000000001, 0x0000000080000000,
     58   0x0000000080000000, 0x0000000080000001,
     59   0x0000000080000001, 0x00000000beffffff,
     60   0x00000000beffffff, 0x00000000bf000000,
     61   0x00000000bf000000, 0x00000000bf000001,
     62   0x00000000bf000001, 0x00000000bf7fffff,
     63   0x00000000bf7fffff, 0x00000000bf800000,
     64   0x00000000bf800000, 0x00000000bf800001,
     65   0x00000000bf800001, 0x00000000bfc00000,
     66   0x00000000bfc00000, 0x00000000c1200000,
     67   0x00000000c1200000, 0x00000000ff7fffff,
     68   0x00000000ff7fffff, 0x00000000ff800000,
     69   0x00000000ff800000, 0x00000000ffc91a2b,
     70   0x00000000ffc91a2b, 0x00000000ffc00000,
     71   0x00000000ffc00000, 0x00000000ffc91a2b,
     72   0x00000000ffc91a2b, 0x00000000ff800000,
     73   0x00000000ff800000, 0x0000000080000001,
     74   0x0000000080000001, 0x0000000080000001,
     75   0x0000000080000001, 0x0000000080000001,
     76   0x0000000080000001, 0x000000007f7ffff8,
     77   0x000000007f7ffff8, 0x0000000000800000,
     78   0x0000000000800000, 0x000000003f800000,
     79   0x000000003f800000, 0x000000003f800001,
     80   0x000000003f800001, 0x000000003f800001,
     81   0x000000003f800001, 0x000000003f800001,
     82   0x000000003f800001, 0x000000003f800001,
     83   0x000000003f800001, 0x000000003f800001,
     84   0x000000003f800001, 0x000000003f800001,
     85   0x000000003f800001, 0x000000003f800001,
     86   0x000000003f800001, 0x000000003f800002,
     87   0x000000003f800002, 0x000000003f800003,
     88   0x000000003f800003, 0x000000003f800003,
     89   0x000000003f800003, 0x000000003f800003,
     90   0x000000003f800003, 0x000000003f800003,
     91   0x000000003f800003, 0x000000003f7fffff,
     92   0x000000003f7fffff, 0x000000007f7fffff,
     93   0x000000007f7fffff, 0x000000007f7fffff,
     94   0x000000007f7fffff, 0x000000007f7fffff,
     95   0x000000007f7fffff, 0x0000000000000001,
     96   0x0000000000000001, 0x00000000007fffff,
     97   0x00000000007fffff, 0x0000000000000001,
     98   0x0000000000000001, 0x0000000000045678,
     99   0x0000000000045678, 0x0000000000045679,
    100   0x0000000000045679, 0x0000000000045679,
    101   0x0000000000045679, 0x0000000000045679,
    102   0x0000000000045679, 0x0000000000045679,
    103   0x0000000000045679, 0x0000000000045679,
    104   0x0000000000045679, 0x0000000000045679,
    105   0x0000000000045679, 0x0000000000045679,
    106   0x0000000000045679, 0x000000000004567a,
    107   0x000000000004567a, 0x000000000004567b,
    108   0x000000000004567b, 0x000000000004567b,
    109   0x000000000004567b, 0x000000000004567b,
    110   0x000000000004567b, 0x000000000004567b,
    111   0x000000000004567b, 0x0000000000000001,
    112   0x0000000000000001, 0x00000000ff7ffff8,
    113   0x00000000ff7ffff8, 0x0000000080800000,
    114   0x0000000080800000, 0x00000000bf800000,
    115   0x00000000bf800000, 0x00000000bf800001,
    116   0x00000000bf800001, 0x00000000bf800001,
    117   0x00000000bf800001, 0x00000000bf800001,
    118   0x00000000bf800001, 0x00000000bf800001,
    119   0x00000000bf800001, 0x00000000bf800001,
    120   0x00000000bf800001, 0x00000000bf800001,
    121   0x00000000bf800001, 0x00000000bf800001,
    122   0x00000000bf800001, 0x00000000bf800002,
    123   0x00000000bf800002, 0x00000000bf800003,
    124   0x00000000bf800003, 0x00000000bf800003,
    125   0x00000000bf800003, 0x00000000bf800003,
    126   0x00000000bf800003, 0x00000000bf800003,
    127   0x00000000bf800003, 0x00000000bf7fffff,
    128   0x00000000bf7fffff, 0x00000000ff7fffff,
    129   0x00000000ff7fffff, 0x00000000ff7fffff,
    130   0x00000000ff7fffff, 0x00000000ff7fffff,
    131   0x00000000ff7fffff, 0x0000000080000001,
    132   0x0000000080000001, 0x00000000807fffff,
    133   0x00000000807fffff, 0x0000000080000001,
    134   0x0000000080000001, 0x0000000080045678,
    135   0x0000000080045678, 0x0000000080045679,
    136   0x0000000080045679, 0x0000000080045679,
    137   0x0000000080045679, 0x0000000080045679,
    138   0x0000000080045679, 0x0000000080045679,
    139   0x0000000080045679, 0x0000000080045679,
    140   0x0000000080045679, 0x0000000080045679,
    141   0x0000000080045679, 0x0000000080045679,
    142   0x0000000080045679, 0x000000008004567a,
    143   0x000000008004567a, 0x000000008004567b,
    144   0x000000008004567b, 0x000000008004567b,
    145   0x000000008004567b, 0x000000008004567b,
    146   0x000000008004567b, 0x000000008004567b,
    147   0x000000008004567b, 0x0000000080000001,
    148   0x0000000080000001, 0x0000000059800000,
    149   0x0000000059800000, 0x0000000059800001,
    150   0x0000000059800001, 0x0000000059800001,
    151   0x0000000059800001, 0x0000000059800001,
    152   0x0000000059800001, 0x0000000059ff6e5d,
    153   0x0000000059ff6e5d, 0x0000000059ffffff,
    154   0x0000000059ffffff, 0x0000000059ffffff,
    155   0x0000000059ffffff, 0x0000000059ffffff,
    156   0x0000000059ffffff, 0x0000000059ffffff,
    157   0x0000000059ffffff, 0x0000000059000000,
    158   0x0000000059000000, 0x0000000059000001,
    159   0x0000000059000001, 0x0000000059000001,
    160   0x0000000059000001, 0x0000000059000001,
    161   0x0000000059000001, 0x00000000597f6e5d,
    162   0x00000000597f6e5d, 0x00000000597fffff,
    163   0x00000000597fffff, 0x00000000597fffff,
    164   0x00000000597fffff, 0x00000000597fffff,
    165   0x00000000597fffff, 0x00000000597fffff,
    166   0x00000000597fffff, 0x0000000058800000,
    167   0x0000000058800000, 0x0000000058800001,
    168   0x0000000058800001, 0x0000000058800001,
    169   0x0000000058800001, 0x0000000058800001,
    170   0x0000000058800001, 0x0000000058ff6e5d,
    171   0x0000000058ff6e5d, 0x0000000058ffffff,
    172   0x0000000058ffffff, 0x0000000058ffffff,
    173   0x0000000058ffffff, 0x0000000058ffffff,
    174   0x0000000058ffffff, 0x0000000058ffffff,
    175   0x0000000058ffffff, 0x00000000d9800000,
    176   0x00000000d9800000, 0x00000000d9800001,
    177   0x00000000d9800001, 0x00000000d9800001,
    178   0x00000000d9800001, 0x00000000d9800001,
    179   0x00000000d9800001, 0x00000000d9ff6e5d,
    180   0x00000000d9ff6e5d, 0x00000000d9ffffff,
    181   0x00000000d9ffffff, 0x00000000d9ffffff,
    182   0x00000000d9ffffff, 0x00000000d9ffffff,
    183   0x00000000d9ffffff, 0x00000000d9ffffff,
    184   0x00000000d9ffffff, 0x00000000d9000000,
    185   0x00000000d9000000, 0x00000000d9000001,
    186   0x00000000d9000001, 0x00000000d9000001,
    187   0x00000000d9000001, 0x00000000d9000001,
    188   0x00000000d9000001, 0x00000000d97f6e5d,
    189   0x00000000d97f6e5d, 0x00000000d97fffff,
    190   0x00000000d97fffff, 0x00000000d97fffff,
    191   0x00000000d97fffff, 0x00000000d97fffff,
    192   0x00000000d97fffff, 0x00000000d97fffff,
    193   0x00000000d97fffff, 0x00000000d8800000,
    194   0x00000000d8800000, 0x00000000d8800001,
    195   0x00000000d8800001, 0x00000000d8800001,
    196   0x00000000d8800001, 0x00000000d8800001,
    197   0x00000000d8800001, 0x00000000d8ff6e5d,
    198   0x00000000d8ff6e5d, 0x00000000d8ffffff,
    199   0x00000000d8ffffff, 0x00000000d8ffffff,
    200   0x00000000d8ffffff, 0x00000000d8ffffff,
    201   0x00000000d8ffffff, 0x00000000d8ffffff,
    202   0x00000000d8ffffff, 0x00000000df000001,
    203   0x00000000df000001, 0x00000000df000000,
    204   0x00000000df000000, 0x00000000deffffff,
    205   0x00000000deffffff, 0x000000005effffff,
    206   0x000000005effffff, 0x000000005f000000,
    207   0x000000005f000000, 0x000000005f7fffff,
    208   0x000000005f7fffff, 0x000000005f800000,
    209   0x000000005f800000, 0x00000000cf000001,
    210   0x00000000cf000001, 0x00000000cf000001,
    211   0x00000000cf000001, 0x00000000cf000001,
    212   0x00000000cf000001, 0x00000000cf000001,
    213   0x00000000cf000001, 0x00000000cf000001,
    214   0x00000000cf000001, 0x00000000cf000001,
    215   0x00000000cf000001, 0x00000000cf000001,
    216   0x00000000cf000001, 0x00000000cf000000,
    217   0x00000000cf000000, 0x00000000ceffffff,
    218   0x00000000ceffffff, 0x00000000ceffffff,
    219   0x00000000ceffffff, 0x00000000ceffffff,
    220   0x00000000ceffffff, 0x00000000ceffffff,
    221   0x00000000ceffffff, 0x000000004effffff,
    222   0x000000004effffff, 0x000000004effffff,
    223   0x000000004effffff, 0x000000004effffff,
    224   0x000000004effffff, 0x000000004effffff,
    225   0x000000004effffff, 0x000000004effffff,
    226   0x000000004effffff, 0x000000004effffff,
    227   0x000000004effffff, 0x000000004effffff,
    228   0x000000004effffff, 0x000000004effffff,
    229   0x000000004effffff, 0x000000004effffff,
    230   0x000000004effffff, 0x000000004effffff,
    231   0x000000004effffff, 0x000000004effffff,
    232   0x000000004effffff, 0x000000004effffff,
    233   0x000000004effffff, 0x000000004f7fffff,
    234   0x000000004f7fffff, 0x000000004f7fffff,
    235   0x000000004f7fffff, 0x000000004f7fffff,
    236   0x000000004f7fffff, 0x000000004f7fffff,
    237   0x000000004f7fffff, 0x000000004f7fffff,
    238   0x000000004f7fffff, 0x000000004f7fffff,
    239   0x000000004f7fffff, 0x000000004f7fffff,
    240   0x000000004f7fffff, 0x000000004f7fffff,
    241   0x000000004f7fffff, 0x000000004f7fffff,
    242   0x000000004f7fffff, 0x000000004f7fffff,
    243   0x000000004f7fffff, 0x000000004f7fffff,
    244   0x000000004f7fffff, 0x000000004f7fffff,
    245 };
    246 const unsigned kExpectedCount_NEON_fcvtxn_2S = 207;
    247 
    248 #endif  // VIXL_SIM_FCVTXN_2S_TRACE_AARCH64_H_
    249