Home | History | Annotate | Line # | Download | only in arm
arm-cpus.in revision 1.1.1.1.4.2
      1  1.1.1.1.4.2  martin # CPU, FPU and architecture specifications for ARM.
      2  1.1.1.1.4.2  martin #
      3  1.1.1.1.4.2  martin # Copyright (C) 2011-2017 Free Software Foundation, Inc.
      4  1.1.1.1.4.2  martin #
      5  1.1.1.1.4.2  martin # This file is part of GCC.
      6  1.1.1.1.4.2  martin #
      7  1.1.1.1.4.2  martin # GCC is free software; you can redistribute it and/or modify it under
      8  1.1.1.1.4.2  martin # the terms of the GNU General Public License as published by the Free
      9  1.1.1.1.4.2  martin # Software Foundation; either version 3, or (at your option) any later
     10  1.1.1.1.4.2  martin # version.
     11  1.1.1.1.4.2  martin #
     12  1.1.1.1.4.2  martin # GCC is distributed in the hope that it will be useful, but WITHOUT ANY
     13  1.1.1.1.4.2  martin # WARRANTY; without even the implied warranty of MERCHANTABILITY or
     14  1.1.1.1.4.2  martin # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
     15  1.1.1.1.4.2  martin # for more details.
     16  1.1.1.1.4.2  martin #
     17  1.1.1.1.4.2  martin # You should have received a copy of the GNU General Public License
     18  1.1.1.1.4.2  martin # along with GCC; see the file COPYING3.  If not see
     19  1.1.1.1.4.2  martin # <http://www.gnu.org/licenses/>.
     20  1.1.1.1.4.2  martin 
     21  1.1.1.1.4.2  martin # This file describes all the various CPUs, FPUs and architectures supported
     22  1.1.1.1.4.2  martin # by the compiler.  It is pre-processed by parsecpu.awk for a number of
     23  1.1.1.1.4.2  martin # purposes.
     24  1.1.1.1.4.2  martin #
     25  1.1.1.1.4.2  martin # The general form is a sequence of begin..end blocks with the following
     26  1.1.1.1.4.2  martin # syntax:
     27  1.1.1.1.4.2  martin # begin <object-type> <name>
     28  1.1.1.1.4.2  martin #  attribute-statement*
     29  1.1.1.1.4.2  martin # end <object-type> <name>
     30  1.1.1.1.4.2  martin #
     31  1.1.1.1.4.2  martin # where object type is one of "cpu" "arch" "fpu".  Each object type has
     32  1.1.1.1.4.2  martin # a specific set of permitted attributes, some of which are optional; further
     33  1.1.1.1.4.2  martin # details can be found below.
     34  1.1.1.1.4.2  martin #
     35  1.1.1.1.4.2  martin # Some objects cross-reference other objects by name.  Objects are permitted
     36  1.1.1.1.4.2  martin # in any order and it is not necessary to place a cross-referenced object
     37  1.1.1.1.4.2  martin # earlier in the file.
     38  1.1.1.1.4.2  martin #
     39  1.1.1.1.4.2  martin # The object names for cpu, arch and fpu objects are used for the public option
     40  1.1.1.1.4.2  martin # names in the final compiler.  The order within each group is preserved and
     41  1.1.1.1.4.2  martin # forms the order for the list within the compiler.
     42  1.1.1.1.4.2  martin 
     43  1.1.1.1.4.2  martin # Architecture entries
     44  1.1.1.1.4.2  martin # format:
     45  1.1.1.1.4.2  martin # begin arch <name>
     46  1.1.1.1.4.2  martin #   tune for <cpu>
     47  1.1.1.1.4.2  martin #   [tune flags <list>]
     48  1.1.1.1.4.2  martin #   base <name>
     49  1.1.1.1.4.2  martin #   isa <isa-flags-list>
     50  1.1.1.1.4.2  martin # end arch <name>
     51  1.1.1.1.4.2  martin #
     52  1.1.1.1.4.2  martin 
     53  1.1.1.1.4.2  martin begin arch armv2
     54  1.1.1.1.4.2  martin  tune for arm2
     55  1.1.1.1.4.2  martin  tune flags CO_PROC NO_MODE32
     56  1.1.1.1.4.2  martin  base 2
     57  1.1.1.1.4.2  martin  isa ARMv2 bit_mode26
     58  1.1.1.1.4.2  martin end arch armv2
     59  1.1.1.1.4.2  martin 
     60  1.1.1.1.4.2  martin begin arch armv2a
     61  1.1.1.1.4.2  martin  tune for arm2
     62  1.1.1.1.4.2  martin  tune flags CO_PROC NO_MODE32
     63  1.1.1.1.4.2  martin  base 2
     64  1.1.1.1.4.2  martin  isa ARMv2 bit_mode26
     65  1.1.1.1.4.2  martin end arch armv2a
     66  1.1.1.1.4.2  martin 
     67  1.1.1.1.4.2  martin begin arch armv3
     68  1.1.1.1.4.2  martin  tune for arm6
     69  1.1.1.1.4.2  martin  tune flags CO_PROC
     70  1.1.1.1.4.2  martin  base 3
     71  1.1.1.1.4.2  martin  isa ARMv3 bit_mode26
     72  1.1.1.1.4.2  martin end arch armv3
     73  1.1.1.1.4.2  martin 
     74  1.1.1.1.4.2  martin begin arch armv3m
     75  1.1.1.1.4.2  martin  tune for arm7m
     76  1.1.1.1.4.2  martin  tune flags CO_PROC
     77  1.1.1.1.4.2  martin  base 3M
     78  1.1.1.1.4.2  martin  isa ARMv3m bit_mode26
     79  1.1.1.1.4.2  martin end arch armv3m
     80  1.1.1.1.4.2  martin 
     81  1.1.1.1.4.2  martin begin arch armv4
     82  1.1.1.1.4.2  martin  tune for arm7tdmi
     83  1.1.1.1.4.2  martin  tune flags CO_PROC
     84  1.1.1.1.4.2  martin  base 4
     85  1.1.1.1.4.2  martin  isa ARMv4 bit_mode26
     86  1.1.1.1.4.2  martin end arch armv4
     87  1.1.1.1.4.2  martin 
     88  1.1.1.1.4.2  martin # Strictly, bit_mode26 is a permitted option for v4t, but there are no
     89  1.1.1.1.4.2  martin # implementations that support it, so we will leave it out for now.
     90  1.1.1.1.4.2  martin begin arch armv4t
     91  1.1.1.1.4.2  martin  tune for arm7tdmi
     92  1.1.1.1.4.2  martin  tune flags CO_PROC
     93  1.1.1.1.4.2  martin  base 4T
     94  1.1.1.1.4.2  martin  isa ARMv4t
     95  1.1.1.1.4.2  martin end arch armv4t
     96  1.1.1.1.4.2  martin 
     97  1.1.1.1.4.2  martin begin arch armv5
     98  1.1.1.1.4.2  martin  tune for arm10tdmi
     99  1.1.1.1.4.2  martin  tune flags CO_PROC
    100  1.1.1.1.4.2  martin  base 5
    101  1.1.1.1.4.2  martin  isa ARMv5
    102  1.1.1.1.4.2  martin end arch armv5
    103  1.1.1.1.4.2  martin 
    104  1.1.1.1.4.2  martin begin arch armv5t
    105  1.1.1.1.4.2  martin  tune for arm10tdmi
    106  1.1.1.1.4.2  martin  tune flags CO_PROC
    107  1.1.1.1.4.2  martin  base 5T
    108  1.1.1.1.4.2  martin  isa ARMv5t
    109  1.1.1.1.4.2  martin end arch armv5t
    110  1.1.1.1.4.2  martin 
    111  1.1.1.1.4.2  martin begin arch armv5e
    112  1.1.1.1.4.2  martin  tune for arm1026ej-s
    113  1.1.1.1.4.2  martin  tune flags CO_PROC
    114  1.1.1.1.4.2  martin  base 5E
    115  1.1.1.1.4.2  martin  isa ARMv5e
    116  1.1.1.1.4.2  martin end arch armv5e
    117  1.1.1.1.4.2  martin 
    118  1.1.1.1.4.2  martin begin arch armv5te
    119  1.1.1.1.4.2  martin  tune for arm1026ej-s
    120  1.1.1.1.4.2  martin  tune flags CO_PROC
    121  1.1.1.1.4.2  martin  base 5TE
    122  1.1.1.1.4.2  martin  isa ARMv5te
    123  1.1.1.1.4.2  martin end arch armv5te
    124  1.1.1.1.4.2  martin 
    125  1.1.1.1.4.2  martin begin arch armv5tej
    126  1.1.1.1.4.2  martin  tune for arm1026ej-s
    127  1.1.1.1.4.2  martin  tune flags CO_PROC
    128  1.1.1.1.4.2  martin  base 5TEJ
    129  1.1.1.1.4.2  martin  isa ARMv5tej
    130  1.1.1.1.4.2  martin end arch armv5tej
    131  1.1.1.1.4.2  martin 
    132  1.1.1.1.4.2  martin begin arch armv6
    133  1.1.1.1.4.2  martin  tune for arm1136j-s
    134  1.1.1.1.4.2  martin  tune flags CO_PROC
    135  1.1.1.1.4.2  martin  base 6
    136  1.1.1.1.4.2  martin  isa ARMv6
    137  1.1.1.1.4.2  martin end arch armv6
    138  1.1.1.1.4.2  martin 
    139  1.1.1.1.4.2  martin begin arch armv6j
    140  1.1.1.1.4.2  martin  tune for arm1136j-s
    141  1.1.1.1.4.2  martin  tune flags CO_PROC
    142  1.1.1.1.4.2  martin  base 6J
    143  1.1.1.1.4.2  martin  isa ARMv6j
    144  1.1.1.1.4.2  martin end arch armv6j
    145  1.1.1.1.4.2  martin 
    146  1.1.1.1.4.2  martin begin arch armv6k
    147  1.1.1.1.4.2  martin  tune for mpcore
    148  1.1.1.1.4.2  martin  tune flags CO_PROC
    149  1.1.1.1.4.2  martin  base 6K
    150  1.1.1.1.4.2  martin  isa ARMv6k
    151  1.1.1.1.4.2  martin end arch armv6k
    152  1.1.1.1.4.2  martin 
    153  1.1.1.1.4.2  martin begin arch armv6z
    154  1.1.1.1.4.2  martin  tune for arm1176jz-s
    155  1.1.1.1.4.2  martin  tune flags CO_PROC
    156  1.1.1.1.4.2  martin  base 6Z
    157  1.1.1.1.4.2  martin  isa ARMv6z
    158  1.1.1.1.4.2  martin end arch armv6z
    159  1.1.1.1.4.2  martin 
    160  1.1.1.1.4.2  martin begin arch armv6kz
    161  1.1.1.1.4.2  martin  tune for arm1176jz-s
    162  1.1.1.1.4.2  martin  tune flags CO_PROC
    163  1.1.1.1.4.2  martin  base 6KZ
    164  1.1.1.1.4.2  martin  isa ARMv6kz
    165  1.1.1.1.4.2  martin end arch armv6kz
    166  1.1.1.1.4.2  martin 
    167  1.1.1.1.4.2  martin begin arch armv6zk
    168  1.1.1.1.4.2  martin  tune for arm1176jz-s
    169  1.1.1.1.4.2  martin  tune flags CO_PROC
    170  1.1.1.1.4.2  martin  base 6KZ
    171  1.1.1.1.4.2  martin  isa ARMv6kz
    172  1.1.1.1.4.2  martin end arch armv6zk
    173  1.1.1.1.4.2  martin 
    174  1.1.1.1.4.2  martin begin arch armv6t2
    175  1.1.1.1.4.2  martin  tune for arm1156t2-s
    176  1.1.1.1.4.2  martin  tune flags CO_PROC
    177  1.1.1.1.4.2  martin  base 6T2
    178  1.1.1.1.4.2  martin  isa ARMv6t2
    179  1.1.1.1.4.2  martin end arch armv6t2
    180  1.1.1.1.4.2  martin 
    181  1.1.1.1.4.2  martin begin arch armv6-m
    182  1.1.1.1.4.2  martin  tune for cortex-m1
    183  1.1.1.1.4.2  martin  base 6M
    184  1.1.1.1.4.2  martin  isa ARMv6m
    185  1.1.1.1.4.2  martin end arch armv6-m
    186  1.1.1.1.4.2  martin 
    187  1.1.1.1.4.2  martin begin arch armv6s-m
    188  1.1.1.1.4.2  martin  tune for cortex-m1
    189  1.1.1.1.4.2  martin  base 6M
    190  1.1.1.1.4.2  martin  isa ARMv6m
    191  1.1.1.1.4.2  martin end arch armv6s-m
    192  1.1.1.1.4.2  martin 
    193  1.1.1.1.4.2  martin begin arch armv7
    194  1.1.1.1.4.2  martin  tune for cortex-a8
    195  1.1.1.1.4.2  martin  tune flags CO_PROC
    196  1.1.1.1.4.2  martin  base 7
    197  1.1.1.1.4.2  martin  isa ARMv7
    198  1.1.1.1.4.2  martin end arch armv7
    199  1.1.1.1.4.2  martin 
    200  1.1.1.1.4.2  martin begin arch armv7-a
    201  1.1.1.1.4.2  martin  tune for cortex-a8
    202  1.1.1.1.4.2  martin  tune flags CO_PROC
    203  1.1.1.1.4.2  martin  base 7A
    204  1.1.1.1.4.2  martin  isa ARMv7a
    205  1.1.1.1.4.2  martin end arch armv7-a
    206  1.1.1.1.4.2  martin 
    207  1.1.1.1.4.2  martin begin arch armv7ve
    208  1.1.1.1.4.2  martin  tune for cortex-a8
    209  1.1.1.1.4.2  martin  tune flags CO_PROC
    210  1.1.1.1.4.2  martin  base 7A
    211  1.1.1.1.4.2  martin  isa ARMv7ve
    212  1.1.1.1.4.2  martin end arch armv7ve
    213  1.1.1.1.4.2  martin 
    214  1.1.1.1.4.2  martin begin arch armv7-r
    215  1.1.1.1.4.2  martin  tune for cortex-r4
    216  1.1.1.1.4.2  martin  tune flags CO_PROC
    217  1.1.1.1.4.2  martin  base 7R
    218  1.1.1.1.4.2  martin  isa ARMv7r
    219  1.1.1.1.4.2  martin end arch armv7-r
    220  1.1.1.1.4.2  martin 
    221  1.1.1.1.4.2  martin begin arch armv7-m
    222  1.1.1.1.4.2  martin  tune for cortex-m3
    223  1.1.1.1.4.2  martin  tune flags CO_PROC
    224  1.1.1.1.4.2  martin  base 7M
    225  1.1.1.1.4.2  martin  isa ARMv7m
    226  1.1.1.1.4.2  martin end arch armv7-m
    227  1.1.1.1.4.2  martin 
    228  1.1.1.1.4.2  martin begin arch armv7e-m
    229  1.1.1.1.4.2  martin  tune for cortex-m4
    230  1.1.1.1.4.2  martin  tune flags CO_PROC
    231  1.1.1.1.4.2  martin  base 7EM
    232  1.1.1.1.4.2  martin  isa ARMv7em
    233  1.1.1.1.4.2  martin end arch armv7e-m
    234  1.1.1.1.4.2  martin 
    235  1.1.1.1.4.2  martin begin arch armv8-a
    236  1.1.1.1.4.2  martin  tune for cortex-a53
    237  1.1.1.1.4.2  martin  tune flags CO_PROC
    238  1.1.1.1.4.2  martin  base 8A
    239  1.1.1.1.4.2  martin  isa ARMv8a
    240  1.1.1.1.4.2  martin end arch armv8-a
    241  1.1.1.1.4.2  martin 
    242  1.1.1.1.4.2  martin begin arch armv8-a+crc
    243  1.1.1.1.4.2  martin  tune for cortex-a53
    244  1.1.1.1.4.2  martin  tune flags CO_PROC
    245  1.1.1.1.4.2  martin  base 8A
    246  1.1.1.1.4.2  martin  isa ARMv8a bit_crc32
    247  1.1.1.1.4.2  martin end arch armv8-a+crc
    248  1.1.1.1.4.2  martin 
    249  1.1.1.1.4.2  martin begin arch armv8.1-a
    250  1.1.1.1.4.2  martin  tune for cortex-a53
    251  1.1.1.1.4.2  martin  tune flags CO_PROC
    252  1.1.1.1.4.2  martin  base 8A
    253  1.1.1.1.4.2  martin  isa ARMv8_1a
    254  1.1.1.1.4.2  martin end arch armv8.1-a
    255  1.1.1.1.4.2  martin 
    256  1.1.1.1.4.2  martin begin arch armv8.2-a
    257  1.1.1.1.4.2  martin  tune for cortex-a53
    258  1.1.1.1.4.2  martin  tune flags CO_PROC
    259  1.1.1.1.4.2  martin  base 8A
    260  1.1.1.1.4.2  martin  isa ARMv8_2a
    261  1.1.1.1.4.2  martin end arch armv8.2-a
    262  1.1.1.1.4.2  martin 
    263  1.1.1.1.4.2  martin begin arch armv8.2-a+fp16
    264  1.1.1.1.4.2  martin  tune for cortex-a53
    265  1.1.1.1.4.2  martin  tune flags CO_PROC
    266  1.1.1.1.4.2  martin  base 8A
    267  1.1.1.1.4.2  martin  isa ARMv8_2a bit_fp16
    268  1.1.1.1.4.2  martin end arch armv8.2-a+fp16
    269  1.1.1.1.4.2  martin 
    270  1.1.1.1.4.2  martin begin arch armv8-m.base
    271  1.1.1.1.4.2  martin  tune for cortex-m23
    272  1.1.1.1.4.2  martin  base 8M_BASE
    273  1.1.1.1.4.2  martin  isa ARMv8m_base
    274  1.1.1.1.4.2  martin end arch armv8-m.base
    275  1.1.1.1.4.2  martin 
    276  1.1.1.1.4.2  martin begin arch armv8-m.main
    277  1.1.1.1.4.2  martin  tune for cortex-m7
    278  1.1.1.1.4.2  martin  tune flags CO_PROC
    279  1.1.1.1.4.2  martin  base 8M_MAIN
    280  1.1.1.1.4.2  martin  isa ARMv8m_main
    281  1.1.1.1.4.2  martin end arch armv8-m.main
    282  1.1.1.1.4.2  martin 
    283  1.1.1.1.4.2  martin begin arch armv8-m.main+dsp
    284  1.1.1.1.4.2  martin  tune for cortex-m33
    285  1.1.1.1.4.2  martin  tune flags CO_PROC
    286  1.1.1.1.4.2  martin  base 8M_MAIN
    287  1.1.1.1.4.2  martin  isa ARMv8m_main bit_ARMv7em
    288  1.1.1.1.4.2  martin end arch armv8-m.main+dsp
    289  1.1.1.1.4.2  martin 
    290  1.1.1.1.4.2  martin begin arch iwmmxt
    291  1.1.1.1.4.2  martin  tune for iwmmxt
    292  1.1.1.1.4.2  martin  tune flags LDSCHED STRONG XSCALE
    293  1.1.1.1.4.2  martin  base 5TE
    294  1.1.1.1.4.2  martin  isa ARMv5te bit_xscale bit_iwmmxt
    295  1.1.1.1.4.2  martin end arch iwmmxt
    296  1.1.1.1.4.2  martin 
    297  1.1.1.1.4.2  martin begin arch iwmmxt2
    298  1.1.1.1.4.2  martin  tune for iwmmxt2
    299  1.1.1.1.4.2  martin  tune flags LDSCHED STRONG XSCALE
    300  1.1.1.1.4.2  martin  base 5TE
    301  1.1.1.1.4.2  martin  isa ARMv5te bit_xscale bit_iwmmxt bit_iwmmxt2
    302  1.1.1.1.4.2  martin end arch iwmmxt2
    303  1.1.1.1.4.2  martin 
    304  1.1.1.1.4.2  martin # CPU entries
    305  1.1.1.1.4.2  martin # format:
    306  1.1.1.1.4.2  martin # begin cpu <name>
    307  1.1.1.1.4.2  martin #   [cname <c-compatible-name>]
    308  1.1.1.1.4.2  martin #   [tune for <cpu-name>]
    309  1.1.1.1.4.2  martin #   [tune flags <list>]
    310  1.1.1.1.4.2  martin #   architecture <name>
    311  1.1.1.1.4.2  martin #   [fpu <name>]
    312  1.1.1.1.4.2  martin #   [isa <additional-isa-flags-list>]
    313  1.1.1.1.4.2  martin #   [costs <name>]
    314  1.1.1.1.4.2  martin # end cpu <name>
    315  1.1.1.1.4.2  martin #
    316  1.1.1.1.4.2  martin # If omitted, cname is formed from transforming the cpuname to convert
    317  1.1.1.1.4.2  martin # non-valid punctuation characters to '_'.
    318  1.1.1.1.4.2  martin # If specified, tune for specifies a CPU target to use for tuning this core.
    319  1.1.1.1.4.2  martin # isa flags are appended to those defined by the architecture.
    320  1.1.1.1.4.2  martin 
    321  1.1.1.1.4.2  martin 
    322  1.1.1.1.4.2  martin # V2/V2A Architecture Processors
    323  1.1.1.1.4.2  martin begin cpu arm2
    324  1.1.1.1.4.2  martin  tune flags CO_PROC NO_MODE32
    325  1.1.1.1.4.2  martin  architecture armv2
    326  1.1.1.1.4.2  martin  costs slowmul
    327  1.1.1.1.4.2  martin end cpu arm2
    328  1.1.1.1.4.2  martin 
    329  1.1.1.1.4.2  martin begin cpu arm250
    330  1.1.1.1.4.2  martin  tune flags CO_PROC NO_MODE32
    331  1.1.1.1.4.2  martin  architecture armv2
    332  1.1.1.1.4.2  martin  costs slowmul
    333  1.1.1.1.4.2  martin end cpu arm250
    334  1.1.1.1.4.2  martin 
    335  1.1.1.1.4.2  martin begin cpu arm3
    336  1.1.1.1.4.2  martin  tune flags CO_PROC NO_MODE32
    337  1.1.1.1.4.2  martin  architecture armv2
    338  1.1.1.1.4.2  martin  costs slowmul
    339  1.1.1.1.4.2  martin end cpu arm3
    340  1.1.1.1.4.2  martin 
    341  1.1.1.1.4.2  martin 
    342  1.1.1.1.4.2  martin # V3 Architecture Processors
    343  1.1.1.1.4.2  martin begin cpu arm6
    344  1.1.1.1.4.2  martin  tune flags CO_PROC
    345  1.1.1.1.4.2  martin  architecture armv3
    346  1.1.1.1.4.2  martin  costs slowmul
    347  1.1.1.1.4.2  martin end cpu arm6
    348  1.1.1.1.4.2  martin 
    349  1.1.1.1.4.2  martin begin cpu arm60
    350  1.1.1.1.4.2  martin  tune flags CO_PROC
    351  1.1.1.1.4.2  martin  architecture armv3
    352  1.1.1.1.4.2  martin  costs slowmul
    353  1.1.1.1.4.2  martin end cpu arm60
    354  1.1.1.1.4.2  martin 
    355  1.1.1.1.4.2  martin begin cpu arm600
    356  1.1.1.1.4.2  martin  tune flags CO_PROC WBUF
    357  1.1.1.1.4.2  martin  architecture armv3
    358  1.1.1.1.4.2  martin  costs slowmul
    359  1.1.1.1.4.2  martin end cpu arm600
    360  1.1.1.1.4.2  martin 
    361  1.1.1.1.4.2  martin begin cpu arm610
    362  1.1.1.1.4.2  martin  tune flags WBUF
    363  1.1.1.1.4.2  martin  architecture armv3
    364  1.1.1.1.4.2  martin  costs slowmul
    365  1.1.1.1.4.2  martin end cpu arm610
    366  1.1.1.1.4.2  martin 
    367  1.1.1.1.4.2  martin begin cpu arm620
    368  1.1.1.1.4.2  martin  tune flags CO_PROC WBUF
    369  1.1.1.1.4.2  martin  architecture armv3
    370  1.1.1.1.4.2  martin  costs slowmul
    371  1.1.1.1.4.2  martin end cpu arm620
    372  1.1.1.1.4.2  martin 
    373  1.1.1.1.4.2  martin begin cpu arm7
    374  1.1.1.1.4.2  martin  tune flags CO_PROC
    375  1.1.1.1.4.2  martin  architecture armv3
    376  1.1.1.1.4.2  martin  costs slowmul
    377  1.1.1.1.4.2  martin end cpu arm7
    378  1.1.1.1.4.2  martin 
    379  1.1.1.1.4.2  martin begin cpu arm7d
    380  1.1.1.1.4.2  martin  tune flags CO_PROC
    381  1.1.1.1.4.2  martin  architecture armv3
    382  1.1.1.1.4.2  martin  costs slowmul
    383  1.1.1.1.4.2  martin end cpu arm7d
    384  1.1.1.1.4.2  martin 
    385  1.1.1.1.4.2  martin begin cpu arm7di
    386  1.1.1.1.4.2  martin  tune flags CO_PROC
    387  1.1.1.1.4.2  martin  architecture armv3
    388  1.1.1.1.4.2  martin  costs slowmul
    389  1.1.1.1.4.2  martin end cpu arm7di
    390  1.1.1.1.4.2  martin 
    391  1.1.1.1.4.2  martin begin cpu arm70
    392  1.1.1.1.4.2  martin  tune flags CO_PROC
    393  1.1.1.1.4.2  martin  architecture armv3
    394  1.1.1.1.4.2  martin  costs slowmul
    395  1.1.1.1.4.2  martin end cpu arm70
    396  1.1.1.1.4.2  martin 
    397  1.1.1.1.4.2  martin begin cpu arm700
    398  1.1.1.1.4.2  martin  tune flags CO_PROC WBUF
    399  1.1.1.1.4.2  martin  architecture armv3
    400  1.1.1.1.4.2  martin  costs slowmul
    401  1.1.1.1.4.2  martin end cpu arm700
    402  1.1.1.1.4.2  martin 
    403  1.1.1.1.4.2  martin begin cpu arm700i
    404  1.1.1.1.4.2  martin  tune flags CO_PROC WBUF
    405  1.1.1.1.4.2  martin  architecture armv3
    406  1.1.1.1.4.2  martin  costs slowmul
    407  1.1.1.1.4.2  martin end cpu arm700i
    408  1.1.1.1.4.2  martin 
    409  1.1.1.1.4.2  martin begin cpu arm710
    410  1.1.1.1.4.2  martin  tune flags WBUF
    411  1.1.1.1.4.2  martin  architecture armv3
    412  1.1.1.1.4.2  martin  costs slowmul
    413  1.1.1.1.4.2  martin end cpu arm710
    414  1.1.1.1.4.2  martin 
    415  1.1.1.1.4.2  martin begin cpu arm720
    416  1.1.1.1.4.2  martin  tune flags WBUF
    417  1.1.1.1.4.2  martin  architecture armv3
    418  1.1.1.1.4.2  martin  costs slowmul
    419  1.1.1.1.4.2  martin end cpu arm720
    420  1.1.1.1.4.2  martin 
    421  1.1.1.1.4.2  martin begin cpu arm710c
    422  1.1.1.1.4.2  martin  tune flags WBUF
    423  1.1.1.1.4.2  martin  architecture armv3
    424  1.1.1.1.4.2  martin  costs slowmul
    425  1.1.1.1.4.2  martin end cpu arm710c
    426  1.1.1.1.4.2  martin 
    427  1.1.1.1.4.2  martin begin cpu arm7100
    428  1.1.1.1.4.2  martin  tune flags WBUF
    429  1.1.1.1.4.2  martin  architecture armv3
    430  1.1.1.1.4.2  martin  costs slowmul
    431  1.1.1.1.4.2  martin end cpu arm7100
    432  1.1.1.1.4.2  martin 
    433  1.1.1.1.4.2  martin begin cpu arm7500
    434  1.1.1.1.4.2  martin  tune flags WBUF
    435  1.1.1.1.4.2  martin  architecture armv3
    436  1.1.1.1.4.2  martin  costs slowmul
    437  1.1.1.1.4.2  martin end cpu arm7500
    438  1.1.1.1.4.2  martin 
    439  1.1.1.1.4.2  martin # Doesn't have an external co-proc, but does have embedded FPA
    440  1.1.1.1.4.2  martin # (the FPA part is no-longer supported).
    441  1.1.1.1.4.2  martin begin cpu arm7500fe
    442  1.1.1.1.4.2  martin  tune flags CO_PROC WBUF
    443  1.1.1.1.4.2  martin  architecture armv3
    444  1.1.1.1.4.2  martin  costs slowmul
    445  1.1.1.1.4.2  martin end cpu arm7500fe
    446  1.1.1.1.4.2  martin 
    447  1.1.1.1.4.2  martin 
    448  1.1.1.1.4.2  martin # V3M Architecture Processors
    449  1.1.1.1.4.2  martin # arm7m doesn't exist on its own, but only with "D", (and "I"), but
    450  1.1.1.1.4.2  martin # those don't alter the code, so arm7m is sometimes used.
    451  1.1.1.1.4.2  martin begin cpu arm7m
    452  1.1.1.1.4.2  martin  tune flags CO_PROC
    453  1.1.1.1.4.2  martin  architecture armv3m
    454  1.1.1.1.4.2  martin  costs fastmul
    455  1.1.1.1.4.2  martin end cpu arm7m
    456  1.1.1.1.4.2  martin 
    457  1.1.1.1.4.2  martin begin cpu arm7dm
    458  1.1.1.1.4.2  martin  tune flags CO_PROC
    459  1.1.1.1.4.2  martin  architecture armv3m
    460  1.1.1.1.4.2  martin  costs fastmul
    461  1.1.1.1.4.2  martin end cpu arm7dm
    462  1.1.1.1.4.2  martin 
    463  1.1.1.1.4.2  martin begin cpu arm7dmi
    464  1.1.1.1.4.2  martin  tune flags CO_PROC
    465  1.1.1.1.4.2  martin  architecture armv3m
    466  1.1.1.1.4.2  martin  costs fastmul
    467  1.1.1.1.4.2  martin end cpu arm7dmi
    468  1.1.1.1.4.2  martin 
    469  1.1.1.1.4.2  martin 
    470  1.1.1.1.4.2  martin # V4 Architecture Processors
    471  1.1.1.1.4.2  martin begin cpu arm8
    472  1.1.1.1.4.2  martin  tune flags LDSCHED
    473  1.1.1.1.4.2  martin  architecture armv4
    474  1.1.1.1.4.2  martin  costs fastmul
    475  1.1.1.1.4.2  martin end cpu arm8
    476  1.1.1.1.4.2  martin 
    477  1.1.1.1.4.2  martin begin cpu arm810
    478  1.1.1.1.4.2  martin  tune flags LDSCHED
    479  1.1.1.1.4.2  martin  architecture armv4
    480  1.1.1.1.4.2  martin  costs fastmul
    481  1.1.1.1.4.2  martin end cpu arm810
    482  1.1.1.1.4.2  martin 
    483  1.1.1.1.4.2  martin begin cpu strongarm
    484  1.1.1.1.4.2  martin  tune flags LDSCHED STRONG
    485  1.1.1.1.4.2  martin  architecture armv4
    486  1.1.1.1.4.2  martin  costs strongarm
    487  1.1.1.1.4.2  martin end cpu strongarm
    488  1.1.1.1.4.2  martin 
    489  1.1.1.1.4.2  martin begin cpu strongarm110
    490  1.1.1.1.4.2  martin  tune flags LDSCHED STRONG
    491  1.1.1.1.4.2  martin  architecture armv4
    492  1.1.1.1.4.2  martin  costs strongarm
    493  1.1.1.1.4.2  martin end cpu strongarm110
    494  1.1.1.1.4.2  martin 
    495  1.1.1.1.4.2  martin begin cpu strongarm1100
    496  1.1.1.1.4.2  martin  tune flags LDSCHED STRONG
    497  1.1.1.1.4.2  martin  architecture armv4
    498  1.1.1.1.4.2  martin  costs strongarm
    499  1.1.1.1.4.2  martin end cpu strongarm1100
    500  1.1.1.1.4.2  martin 
    501  1.1.1.1.4.2  martin begin cpu strongarm1110
    502  1.1.1.1.4.2  martin  tune flags LDSCHED STRONG
    503  1.1.1.1.4.2  martin  architecture armv4
    504  1.1.1.1.4.2  martin  costs strongarm
    505  1.1.1.1.4.2  martin end cpu strongarm1110
    506  1.1.1.1.4.2  martin 
    507  1.1.1.1.4.2  martin begin cpu fa526
    508  1.1.1.1.4.2  martin  tune flags LDSCHED
    509  1.1.1.1.4.2  martin  architecture armv4
    510  1.1.1.1.4.2  martin  costs fastmul
    511  1.1.1.1.4.2  martin end cpu fa526
    512  1.1.1.1.4.2  martin 
    513  1.1.1.1.4.2  martin begin cpu fa626
    514  1.1.1.1.4.2  martin  tune flags LDSCHED
    515  1.1.1.1.4.2  martin  architecture armv4
    516  1.1.1.1.4.2  martin  costs fastmul
    517  1.1.1.1.4.2  martin end cpu fa626
    518  1.1.1.1.4.2  martin 
    519  1.1.1.1.4.2  martin 
    520  1.1.1.1.4.2  martin # V4T Architecture Processors
    521  1.1.1.1.4.2  martin begin cpu arm7tdmi
    522  1.1.1.1.4.2  martin  tune flags CO_PROC
    523  1.1.1.1.4.2  martin  architecture armv4t
    524  1.1.1.1.4.2  martin  costs fastmul
    525  1.1.1.1.4.2  martin end cpu arm7tdmi
    526  1.1.1.1.4.2  martin 
    527  1.1.1.1.4.2  martin begin cpu arm7tdmi-s
    528  1.1.1.1.4.2  martin  cname arm7tdmis
    529  1.1.1.1.4.2  martin  tune flags CO_PROC
    530  1.1.1.1.4.2  martin  architecture armv4t
    531  1.1.1.1.4.2  martin  costs fastmul
    532  1.1.1.1.4.2  martin end cpu arm7tdmi-s
    533  1.1.1.1.4.2  martin 
    534  1.1.1.1.4.2  martin begin cpu arm710t
    535  1.1.1.1.4.2  martin  tune flags WBUF
    536  1.1.1.1.4.2  martin  architecture armv4t
    537  1.1.1.1.4.2  martin  costs fastmul
    538  1.1.1.1.4.2  martin end cpu arm710t
    539  1.1.1.1.4.2  martin 
    540  1.1.1.1.4.2  martin begin cpu arm720t
    541  1.1.1.1.4.2  martin  tune flags WBUF
    542  1.1.1.1.4.2  martin  architecture armv4t
    543  1.1.1.1.4.2  martin  costs fastmul
    544  1.1.1.1.4.2  martin end cpu arm720t
    545  1.1.1.1.4.2  martin 
    546  1.1.1.1.4.2  martin begin cpu arm740t
    547  1.1.1.1.4.2  martin  tune flags WBUF
    548  1.1.1.1.4.2  martin  architecture armv4t
    549  1.1.1.1.4.2  martin  costs fastmul
    550  1.1.1.1.4.2  martin end cpu arm740t
    551  1.1.1.1.4.2  martin 
    552  1.1.1.1.4.2  martin begin cpu arm9
    553  1.1.1.1.4.2  martin  tune flags LDSCHED
    554  1.1.1.1.4.2  martin  architecture armv4t
    555  1.1.1.1.4.2  martin  costs fastmul
    556  1.1.1.1.4.2  martin end cpu arm9
    557  1.1.1.1.4.2  martin 
    558  1.1.1.1.4.2  martin begin cpu arm9tdmi
    559  1.1.1.1.4.2  martin  tune flags LDSCHED
    560  1.1.1.1.4.2  martin  architecture armv4t
    561  1.1.1.1.4.2  martin  costs fastmul
    562  1.1.1.1.4.2  martin end cpu arm9tdmi
    563  1.1.1.1.4.2  martin 
    564  1.1.1.1.4.2  martin begin cpu arm920
    565  1.1.1.1.4.2  martin  tune flags LDSCHED
    566  1.1.1.1.4.2  martin  architecture armv4t
    567  1.1.1.1.4.2  martin  costs fastmul
    568  1.1.1.1.4.2  martin end cpu arm920
    569  1.1.1.1.4.2  martin 
    570  1.1.1.1.4.2  martin begin cpu arm920t
    571  1.1.1.1.4.2  martin  tune flags LDSCHED
    572  1.1.1.1.4.2  martin  architecture armv4t
    573  1.1.1.1.4.2  martin  costs fastmul
    574  1.1.1.1.4.2  martin end cpu arm920t
    575  1.1.1.1.4.2  martin 
    576  1.1.1.1.4.2  martin begin cpu arm922t
    577  1.1.1.1.4.2  martin  tune flags LDSCHED
    578  1.1.1.1.4.2  martin  architecture armv4t
    579  1.1.1.1.4.2  martin  costs fastmul
    580  1.1.1.1.4.2  martin end cpu arm922t
    581  1.1.1.1.4.2  martin 
    582  1.1.1.1.4.2  martin begin cpu arm940t
    583  1.1.1.1.4.2  martin  tune flags LDSCHED
    584  1.1.1.1.4.2  martin  architecture armv4t
    585  1.1.1.1.4.2  martin  costs fastmul
    586  1.1.1.1.4.2  martin end cpu arm940t
    587  1.1.1.1.4.2  martin 
    588  1.1.1.1.4.2  martin begin cpu ep9312
    589  1.1.1.1.4.2  martin  tune flags LDSCHED
    590  1.1.1.1.4.2  martin  architecture armv4t
    591  1.1.1.1.4.2  martin  costs fastmul
    592  1.1.1.1.4.2  martin end cpu ep9312
    593  1.1.1.1.4.2  martin 
    594  1.1.1.1.4.2  martin 
    595  1.1.1.1.4.2  martin # V5T Architecture Processors
    596  1.1.1.1.4.2  martin begin cpu arm10tdmi
    597  1.1.1.1.4.2  martin  tune flags LDSCHED
    598  1.1.1.1.4.2  martin  architecture armv5t
    599  1.1.1.1.4.2  martin  costs fastmul
    600  1.1.1.1.4.2  martin end cpu arm10tdmi
    601  1.1.1.1.4.2  martin 
    602  1.1.1.1.4.2  martin begin cpu arm1020t
    603  1.1.1.1.4.2  martin  tune flags LDSCHED
    604  1.1.1.1.4.2  martin  architecture armv5t
    605  1.1.1.1.4.2  martin  costs fastmul
    606  1.1.1.1.4.2  martin end cpu arm1020t
    607  1.1.1.1.4.2  martin 
    608  1.1.1.1.4.2  martin 
    609  1.1.1.1.4.2  martin # V5TE Architecture Processors
    610  1.1.1.1.4.2  martin begin cpu arm9e
    611  1.1.1.1.4.2  martin  tune flags LDSCHED
    612  1.1.1.1.4.2  martin  architecture armv5te
    613  1.1.1.1.4.2  martin  costs 9e
    614  1.1.1.1.4.2  martin end cpu arm9e
    615  1.1.1.1.4.2  martin 
    616  1.1.1.1.4.2  martin begin cpu arm946e-s
    617  1.1.1.1.4.2  martin  cname arm946es
    618  1.1.1.1.4.2  martin  tune flags LDSCHED
    619  1.1.1.1.4.2  martin  architecture armv5te
    620  1.1.1.1.4.2  martin  costs 9e
    621  1.1.1.1.4.2  martin end cpu arm946e-s
    622  1.1.1.1.4.2  martin 
    623  1.1.1.1.4.2  martin begin cpu arm966e-s
    624  1.1.1.1.4.2  martin  cname arm966es
    625  1.1.1.1.4.2  martin  tune flags LDSCHED
    626  1.1.1.1.4.2  martin  architecture armv5te
    627  1.1.1.1.4.2  martin  costs 9e
    628  1.1.1.1.4.2  martin end cpu arm966e-s
    629  1.1.1.1.4.2  martin 
    630  1.1.1.1.4.2  martin begin cpu arm968e-s
    631  1.1.1.1.4.2  martin  cname arm968es
    632  1.1.1.1.4.2  martin  tune flags LDSCHED
    633  1.1.1.1.4.2  martin  architecture armv5te
    634  1.1.1.1.4.2  martin  costs 9e
    635  1.1.1.1.4.2  martin end cpu arm968e-s
    636  1.1.1.1.4.2  martin 
    637  1.1.1.1.4.2  martin begin cpu arm10e
    638  1.1.1.1.4.2  martin  tune flags LDSCHED
    639  1.1.1.1.4.2  martin  architecture armv5te
    640  1.1.1.1.4.2  martin  costs fastmul
    641  1.1.1.1.4.2  martin end cpu arm10e
    642  1.1.1.1.4.2  martin 
    643  1.1.1.1.4.2  martin begin cpu arm1020e
    644  1.1.1.1.4.2  martin  tune flags LDSCHED
    645  1.1.1.1.4.2  martin  architecture armv5te
    646  1.1.1.1.4.2  martin  costs fastmul
    647  1.1.1.1.4.2  martin end cpu arm1020e
    648  1.1.1.1.4.2  martin 
    649  1.1.1.1.4.2  martin begin cpu arm1022e
    650  1.1.1.1.4.2  martin  tune flags LDSCHED
    651  1.1.1.1.4.2  martin  architecture armv5te
    652  1.1.1.1.4.2  martin  costs fastmul
    653  1.1.1.1.4.2  martin end cpu arm1022e
    654  1.1.1.1.4.2  martin 
    655  1.1.1.1.4.2  martin begin cpu xscale
    656  1.1.1.1.4.2  martin  tune flags LDSCHED XSCALE
    657  1.1.1.1.4.2  martin  architecture armv5te
    658  1.1.1.1.4.2  martin  isa bit_xscale
    659  1.1.1.1.4.2  martin  costs xscale
    660  1.1.1.1.4.2  martin end cpu xscale
    661  1.1.1.1.4.2  martin 
    662  1.1.1.1.4.2  martin begin cpu iwmmxt
    663  1.1.1.1.4.2  martin  tune flags LDSCHED XSCALE
    664  1.1.1.1.4.2  martin  architecture iwmmxt
    665  1.1.1.1.4.2  martin  costs xscale
    666  1.1.1.1.4.2  martin end cpu iwmmxt
    667  1.1.1.1.4.2  martin 
    668  1.1.1.1.4.2  martin begin cpu iwmmxt2
    669  1.1.1.1.4.2  martin  tune flags LDSCHED XSCALE
    670  1.1.1.1.4.2  martin  architecture iwmmxt2
    671  1.1.1.1.4.2  martin  costs xscale
    672  1.1.1.1.4.2  martin end cpu iwmmxt2
    673  1.1.1.1.4.2  martin 
    674  1.1.1.1.4.2  martin begin cpu fa606te
    675  1.1.1.1.4.2  martin  tune flags LDSCHED
    676  1.1.1.1.4.2  martin  architecture armv5te
    677  1.1.1.1.4.2  martin  costs 9e
    678  1.1.1.1.4.2  martin end cpu fa606te
    679  1.1.1.1.4.2  martin 
    680  1.1.1.1.4.2  martin begin cpu fa626te
    681  1.1.1.1.4.2  martin  tune flags LDSCHED
    682  1.1.1.1.4.2  martin  architecture armv5te
    683  1.1.1.1.4.2  martin  costs 9e
    684  1.1.1.1.4.2  martin end cpu fa626te
    685  1.1.1.1.4.2  martin 
    686  1.1.1.1.4.2  martin begin cpu fmp626
    687  1.1.1.1.4.2  martin  tune flags LDSCHED
    688  1.1.1.1.4.2  martin  architecture armv5te
    689  1.1.1.1.4.2  martin  costs 9e
    690  1.1.1.1.4.2  martin end cpu fmp626
    691  1.1.1.1.4.2  martin 
    692  1.1.1.1.4.2  martin begin cpu fa726te
    693  1.1.1.1.4.2  martin  tune flags LDSCHED
    694  1.1.1.1.4.2  martin  architecture armv5te
    695  1.1.1.1.4.2  martin  costs fa726te
    696  1.1.1.1.4.2  martin end cpu fa726te
    697  1.1.1.1.4.2  martin 
    698  1.1.1.1.4.2  martin 
    699  1.1.1.1.4.2  martin # V5TEJ Architecture Processors
    700  1.1.1.1.4.2  martin begin cpu arm926ej-s
    701  1.1.1.1.4.2  martin  cname arm926ejs
    702  1.1.1.1.4.2  martin  tune flags LDSCHED
    703  1.1.1.1.4.2  martin  architecture armv5tej
    704  1.1.1.1.4.2  martin  costs 9e
    705  1.1.1.1.4.2  martin end cpu arm926ej-s
    706  1.1.1.1.4.2  martin 
    707  1.1.1.1.4.2  martin begin cpu arm1026ej-s
    708  1.1.1.1.4.2  martin  cname arm1026ejs
    709  1.1.1.1.4.2  martin  tune flags LDSCHED
    710  1.1.1.1.4.2  martin  architecture armv5tej
    711  1.1.1.1.4.2  martin  costs 9e
    712  1.1.1.1.4.2  martin end cpu arm1026ej-s
    713  1.1.1.1.4.2  martin 
    714  1.1.1.1.4.2  martin 
    715  1.1.1.1.4.2  martin # V6 Architecture Processors
    716  1.1.1.1.4.2  martin begin cpu arm1136j-s
    717  1.1.1.1.4.2  martin  cname arm1136js
    718  1.1.1.1.4.2  martin  tune flags LDSCHED
    719  1.1.1.1.4.2  martin  architecture armv6j
    720  1.1.1.1.4.2  martin  costs 9e
    721  1.1.1.1.4.2  martin end cpu arm1136j-s
    722  1.1.1.1.4.2  martin 
    723  1.1.1.1.4.2  martin begin cpu arm1136jf-s
    724  1.1.1.1.4.2  martin  cname arm1136jfs
    725  1.1.1.1.4.2  martin  tune flags LDSCHED
    726  1.1.1.1.4.2  martin  architecture armv6j
    727  1.1.1.1.4.2  martin  fpu vfpv2
    728  1.1.1.1.4.2  martin  costs 9e
    729  1.1.1.1.4.2  martin end cpu arm1136jf-s
    730  1.1.1.1.4.2  martin 
    731  1.1.1.1.4.2  martin begin cpu arm1176jz-s
    732  1.1.1.1.4.2  martin  cname arm1176jzs
    733  1.1.1.1.4.2  martin  tune flags LDSCHED
    734  1.1.1.1.4.2  martin  architecture armv6kz
    735  1.1.1.1.4.2  martin  costs 9e
    736  1.1.1.1.4.2  martin end cpu arm1176jz-s
    737  1.1.1.1.4.2  martin 
    738  1.1.1.1.4.2  martin begin cpu arm1176jzf-s
    739  1.1.1.1.4.2  martin  cname arm1176jzfs
    740  1.1.1.1.4.2  martin  tune flags LDSCHED
    741  1.1.1.1.4.2  martin  architecture armv6kz
    742  1.1.1.1.4.2  martin  fpu vfpv2
    743  1.1.1.1.4.2  martin  costs 9e
    744  1.1.1.1.4.2  martin end cpu arm1176jzf-s
    745  1.1.1.1.4.2  martin 
    746  1.1.1.1.4.2  martin begin cpu mpcorenovfp
    747  1.1.1.1.4.2  martin  tune flags LDSCHED
    748  1.1.1.1.4.2  martin  architecture armv6k
    749  1.1.1.1.4.2  martin  costs 9e
    750  1.1.1.1.4.2  martin end cpu mpcorenovfp
    751  1.1.1.1.4.2  martin 
    752  1.1.1.1.4.2  martin begin cpu mpcore
    753  1.1.1.1.4.2  martin  tune flags LDSCHED
    754  1.1.1.1.4.2  martin  architecture armv6k
    755  1.1.1.1.4.2  martin  fpu vfpv2
    756  1.1.1.1.4.2  martin  costs 9e
    757  1.1.1.1.4.2  martin end cpu mpcore
    758  1.1.1.1.4.2  martin 
    759  1.1.1.1.4.2  martin begin cpu arm1156t2-s
    760  1.1.1.1.4.2  martin  cname arm1156t2s
    761  1.1.1.1.4.2  martin  tune flags LDSCHED
    762  1.1.1.1.4.2  martin  architecture armv6t2
    763  1.1.1.1.4.2  martin  costs v6t2
    764  1.1.1.1.4.2  martin end cpu arm1156t2-s
    765  1.1.1.1.4.2  martin 
    766  1.1.1.1.4.2  martin begin cpu arm1156t2f-s
    767  1.1.1.1.4.2  martin  cname arm1156t2fs
    768  1.1.1.1.4.2  martin  tune flags LDSCHED
    769  1.1.1.1.4.2  martin  architecture armv6t2
    770  1.1.1.1.4.2  martin  fpu vfpv2
    771  1.1.1.1.4.2  martin  costs v6t2
    772  1.1.1.1.4.2  martin end cpu arm1156t2f-s
    773  1.1.1.1.4.2  martin 
    774  1.1.1.1.4.2  martin 
    775  1.1.1.1.4.2  martin # V6M Architecture Processors
    776  1.1.1.1.4.2  martin begin cpu cortex-m1
    777  1.1.1.1.4.2  martin  cname cortexm1
    778  1.1.1.1.4.2  martin  tune flags LDSCHED
    779  1.1.1.1.4.2  martin  architecture armv6-m
    780  1.1.1.1.4.2  martin  costs v6m
    781  1.1.1.1.4.2  martin end cpu cortex-m1
    782  1.1.1.1.4.2  martin 
    783  1.1.1.1.4.2  martin begin cpu cortex-m0
    784  1.1.1.1.4.2  martin  cname cortexm0
    785  1.1.1.1.4.2  martin  tune flags LDSCHED
    786  1.1.1.1.4.2  martin  architecture armv6-m
    787  1.1.1.1.4.2  martin  costs v6m
    788  1.1.1.1.4.2  martin end cpu cortex-m0
    789  1.1.1.1.4.2  martin 
    790  1.1.1.1.4.2  martin begin cpu cortex-m0plus
    791  1.1.1.1.4.2  martin  cname cortexm0plus
    792  1.1.1.1.4.2  martin  tune flags LDSCHED
    793  1.1.1.1.4.2  martin  architecture armv6-m
    794  1.1.1.1.4.2  martin  costs v6m
    795  1.1.1.1.4.2  martin end cpu cortex-m0plus
    796  1.1.1.1.4.2  martin 
    797  1.1.1.1.4.2  martin 
    798  1.1.1.1.4.2  martin # V6M Architecture Processors for small-multiply implementations.
    799  1.1.1.1.4.2  martin begin cpu cortex-m1.small-multiply
    800  1.1.1.1.4.2  martin  cname cortexm1smallmultiply
    801  1.1.1.1.4.2  martin  tune for cortex-m1
    802  1.1.1.1.4.2  martin  tune flags LDSCHED SMALLMUL
    803  1.1.1.1.4.2  martin  architecture armv6-m
    804  1.1.1.1.4.2  martin  costs v6m
    805  1.1.1.1.4.2  martin end cpu cortex-m1.small-multiply
    806  1.1.1.1.4.2  martin 
    807  1.1.1.1.4.2  martin begin cpu cortex-m0.small-multiply
    808  1.1.1.1.4.2  martin  cname cortexm0smallmultiply
    809  1.1.1.1.4.2  martin  tune for cortex-m0
    810  1.1.1.1.4.2  martin  tune flags LDSCHED SMALLMUL
    811  1.1.1.1.4.2  martin  architecture armv6-m
    812  1.1.1.1.4.2  martin  costs v6m
    813  1.1.1.1.4.2  martin end cpu cortex-m0.small-multiply
    814  1.1.1.1.4.2  martin 
    815  1.1.1.1.4.2  martin begin cpu cortex-m0plus.small-multiply
    816  1.1.1.1.4.2  martin  cname cortexm0plussmallmultiply
    817  1.1.1.1.4.2  martin  tune for cortex-m0plus
    818  1.1.1.1.4.2  martin  tune flags LDSCHED SMALLMUL
    819  1.1.1.1.4.2  martin  architecture armv6-m
    820  1.1.1.1.4.2  martin  costs v6m
    821  1.1.1.1.4.2  martin end cpu cortex-m0plus.small-multiply
    822  1.1.1.1.4.2  martin 
    823  1.1.1.1.4.2  martin 
    824  1.1.1.1.4.2  martin # V7 Architecture Processors
    825  1.1.1.1.4.2  martin begin cpu generic-armv7-a
    826  1.1.1.1.4.2  martin  cname genericv7a
    827  1.1.1.1.4.2  martin  tune flags LDSCHED
    828  1.1.1.1.4.2  martin  architecture armv7-a
    829  1.1.1.1.4.2  martin  costs cortex
    830  1.1.1.1.4.2  martin end cpu generic-armv7-a
    831  1.1.1.1.4.2  martin 
    832  1.1.1.1.4.2  martin begin cpu cortex-a5
    833  1.1.1.1.4.2  martin  cname cortexa5
    834  1.1.1.1.4.2  martin  tune flags LDSCHED
    835  1.1.1.1.4.2  martin  architecture armv7-a
    836  1.1.1.1.4.2  martin  costs cortex_a5
    837  1.1.1.1.4.2  martin end cpu cortex-a5
    838  1.1.1.1.4.2  martin 
    839  1.1.1.1.4.2  martin begin cpu cortex-a7
    840  1.1.1.1.4.2  martin  cname cortexa7
    841  1.1.1.1.4.2  martin  tune flags LDSCHED
    842  1.1.1.1.4.2  martin  architecture armv7ve
    843  1.1.1.1.4.2  martin  costs cortex_a7
    844  1.1.1.1.4.2  martin end cpu cortex-a7
    845  1.1.1.1.4.2  martin 
    846  1.1.1.1.4.2  martin begin cpu cortex-a8
    847  1.1.1.1.4.2  martin  cname cortexa8
    848  1.1.1.1.4.2  martin  tune flags LDSCHED
    849  1.1.1.1.4.2  martin  architecture armv7-a
    850  1.1.1.1.4.2  martin  costs cortex_a8
    851  1.1.1.1.4.2  martin end cpu cortex-a8
    852  1.1.1.1.4.2  martin 
    853  1.1.1.1.4.2  martin begin cpu cortex-a9
    854  1.1.1.1.4.2  martin  cname cortexa9
    855  1.1.1.1.4.2  martin  tune flags LDSCHED
    856  1.1.1.1.4.2  martin  architecture armv7-a
    857  1.1.1.1.4.2  martin  costs cortex_a9
    858  1.1.1.1.4.2  martin end cpu cortex-a9
    859  1.1.1.1.4.2  martin 
    860  1.1.1.1.4.2  martin begin cpu cortex-a12
    861  1.1.1.1.4.2  martin  cname cortexa12
    862  1.1.1.1.4.2  martin  tune for cortex-a17
    863  1.1.1.1.4.2  martin  tune flags LDSCHED
    864  1.1.1.1.4.2  martin  architecture armv7ve
    865  1.1.1.1.4.2  martin  costs cortex_a12
    866  1.1.1.1.4.2  martin end cpu cortex-a12
    867  1.1.1.1.4.2  martin 
    868  1.1.1.1.4.2  martin begin cpu cortex-a15
    869  1.1.1.1.4.2  martin  cname cortexa15
    870  1.1.1.1.4.2  martin  tune flags LDSCHED
    871  1.1.1.1.4.2  martin  architecture armv7ve
    872  1.1.1.1.4.2  martin  costs cortex_a15
    873  1.1.1.1.4.2  martin end cpu cortex-a15
    874  1.1.1.1.4.2  martin 
    875  1.1.1.1.4.2  martin begin cpu cortex-a17
    876  1.1.1.1.4.2  martin  cname cortexa17
    877  1.1.1.1.4.2  martin  tune flags LDSCHED
    878  1.1.1.1.4.2  martin  architecture armv7ve
    879  1.1.1.1.4.2  martin  costs cortex_a12
    880  1.1.1.1.4.2  martin end cpu cortex-a17
    881  1.1.1.1.4.2  martin 
    882  1.1.1.1.4.2  martin begin cpu cortex-r4
    883  1.1.1.1.4.2  martin  cname cortexr4
    884  1.1.1.1.4.2  martin  tune flags LDSCHED
    885  1.1.1.1.4.2  martin  architecture armv7-r
    886  1.1.1.1.4.2  martin  costs cortex
    887  1.1.1.1.4.2  martin end cpu cortex-r4
    888  1.1.1.1.4.2  martin 
    889  1.1.1.1.4.2  martin begin cpu cortex-r4f
    890  1.1.1.1.4.2  martin  cname cortexr4f
    891  1.1.1.1.4.2  martin  tune flags LDSCHED
    892  1.1.1.1.4.2  martin  architecture armv7-r
    893  1.1.1.1.4.2  martin  costs cortex
    894  1.1.1.1.4.2  martin end cpu cortex-r4f
    895  1.1.1.1.4.2  martin 
    896  1.1.1.1.4.2  martin begin cpu cortex-r5
    897  1.1.1.1.4.2  martin  cname cortexr5
    898  1.1.1.1.4.2  martin  tune flags LDSCHED
    899  1.1.1.1.4.2  martin  architecture armv7-r
    900  1.1.1.1.4.2  martin  isa bit_adiv
    901  1.1.1.1.4.2  martin  costs cortex
    902  1.1.1.1.4.2  martin end cpu cortex-r5
    903  1.1.1.1.4.2  martin 
    904  1.1.1.1.4.2  martin begin cpu cortex-r7
    905  1.1.1.1.4.2  martin  cname cortexr7
    906  1.1.1.1.4.2  martin  tune flags LDSCHED
    907  1.1.1.1.4.2  martin  architecture armv7-r
    908  1.1.1.1.4.2  martin  isa bit_adiv
    909  1.1.1.1.4.2  martin  costs cortex
    910  1.1.1.1.4.2  martin end cpu cortex-r7
    911  1.1.1.1.4.2  martin 
    912  1.1.1.1.4.2  martin begin cpu cortex-r8
    913  1.1.1.1.4.2  martin  cname cortexr8
    914  1.1.1.1.4.2  martin  tune for cortex-r7
    915  1.1.1.1.4.2  martin  tune flags LDSCHED
    916  1.1.1.1.4.2  martin  architecture armv7-r
    917  1.1.1.1.4.2  martin  isa bit_adiv
    918  1.1.1.1.4.2  martin  costs cortex
    919  1.1.1.1.4.2  martin end cpu cortex-r8
    920  1.1.1.1.4.2  martin 
    921  1.1.1.1.4.2  martin begin cpu cortex-m7
    922  1.1.1.1.4.2  martin  cname cortexm7
    923  1.1.1.1.4.2  martin  tune flags LDSCHED
    924  1.1.1.1.4.2  martin  architecture armv7e-m
    925  1.1.1.1.4.2  martin  isa quirk_no_volatile_ce
    926  1.1.1.1.4.2  martin  costs cortex_m7
    927  1.1.1.1.4.2  martin end cpu cortex-m7
    928  1.1.1.1.4.2  martin 
    929  1.1.1.1.4.2  martin begin cpu cortex-m4
    930  1.1.1.1.4.2  martin  cname cortexm4
    931  1.1.1.1.4.2  martin  tune flags LDSCHED
    932  1.1.1.1.4.2  martin  architecture armv7e-m
    933  1.1.1.1.4.2  martin  costs v7m
    934  1.1.1.1.4.2  martin end cpu cortex-m4
    935  1.1.1.1.4.2  martin 
    936  1.1.1.1.4.2  martin begin cpu cortex-m3
    937  1.1.1.1.4.2  martin  cname cortexm3
    938  1.1.1.1.4.2  martin  tune flags LDSCHED
    939  1.1.1.1.4.2  martin  architecture armv7-m
    940  1.1.1.1.4.2  martin  isa quirk_cm3_ldrd
    941  1.1.1.1.4.2  martin  costs v7m
    942  1.1.1.1.4.2  martin end cpu cortex-m3
    943  1.1.1.1.4.2  martin 
    944  1.1.1.1.4.2  martin begin cpu marvell-pj4
    945  1.1.1.1.4.2  martin  tune flags LDSCHED
    946  1.1.1.1.4.2  martin  architecture armv7-a
    947  1.1.1.1.4.2  martin  costs marvell_pj4
    948  1.1.1.1.4.2  martin end cpu marvell-pj4
    949  1.1.1.1.4.2  martin 
    950  1.1.1.1.4.2  martin 
    951  1.1.1.1.4.2  martin # V7 big.LITTLE implementations
    952  1.1.1.1.4.2  martin begin cpu cortex-a15.cortex-a7
    953  1.1.1.1.4.2  martin  cname cortexa15cortexa7
    954  1.1.1.1.4.2  martin  tune for cortex-a7
    955  1.1.1.1.4.2  martin  tune flags LDSCHED
    956  1.1.1.1.4.2  martin  architecture armv7ve
    957  1.1.1.1.4.2  martin  costs cortex_a15
    958  1.1.1.1.4.2  martin end cpu cortex-a15.cortex-a7
    959  1.1.1.1.4.2  martin 
    960  1.1.1.1.4.2  martin begin cpu cortex-a17.cortex-a7
    961  1.1.1.1.4.2  martin  cname cortexa17cortexa7
    962  1.1.1.1.4.2  martin  tune for cortex-a7
    963  1.1.1.1.4.2  martin  tune flags LDSCHED
    964  1.1.1.1.4.2  martin  architecture armv7ve
    965  1.1.1.1.4.2  martin  costs cortex_a12
    966  1.1.1.1.4.2  martin end cpu cortex-a17.cortex-a7
    967  1.1.1.1.4.2  martin 
    968  1.1.1.1.4.2  martin 
    969  1.1.1.1.4.2  martin # V8 A-profile Architecture Processors
    970  1.1.1.1.4.2  martin begin cpu cortex-a32
    971  1.1.1.1.4.2  martin  cname cortexa32
    972  1.1.1.1.4.2  martin  tune for cortex-a53
    973  1.1.1.1.4.2  martin  tune flags LDSCHED
    974  1.1.1.1.4.2  martin  architecture armv8-a+crc
    975  1.1.1.1.4.2  martin  costs cortex_a35
    976  1.1.1.1.4.2  martin end cpu cortex-a32
    977  1.1.1.1.4.2  martin 
    978  1.1.1.1.4.2  martin begin cpu cortex-a35
    979  1.1.1.1.4.2  martin  cname cortexa35
    980  1.1.1.1.4.2  martin  tune for cortex-a53
    981  1.1.1.1.4.2  martin  tune flags LDSCHED
    982  1.1.1.1.4.2  martin  architecture armv8-a+crc
    983  1.1.1.1.4.2  martin  costs cortex_a35
    984  1.1.1.1.4.2  martin end cpu cortex-a35
    985  1.1.1.1.4.2  martin 
    986  1.1.1.1.4.2  martin begin cpu cortex-a53
    987  1.1.1.1.4.2  martin  cname cortexa53
    988  1.1.1.1.4.2  martin  tune flags LDSCHED
    989  1.1.1.1.4.2  martin  architecture armv8-a+crc
    990  1.1.1.1.4.2  martin  costs cortex_a53
    991  1.1.1.1.4.2  martin end cpu cortex-a53
    992  1.1.1.1.4.2  martin 
    993  1.1.1.1.4.2  martin begin cpu cortex-a57
    994  1.1.1.1.4.2  martin  cname cortexa57
    995  1.1.1.1.4.2  martin  tune flags LDSCHED
    996  1.1.1.1.4.2  martin  architecture armv8-a+crc
    997  1.1.1.1.4.2  martin  costs cortex_a57
    998  1.1.1.1.4.2  martin end cpu cortex-a57
    999  1.1.1.1.4.2  martin 
   1000  1.1.1.1.4.2  martin begin cpu cortex-a72
   1001  1.1.1.1.4.2  martin  cname cortexa72
   1002  1.1.1.1.4.2  martin  tune for cortex-a57
   1003  1.1.1.1.4.2  martin  tune flags LDSCHED
   1004  1.1.1.1.4.2  martin  architecture armv8-a+crc
   1005  1.1.1.1.4.2  martin  costs cortex_a57
   1006  1.1.1.1.4.2  martin end cpu cortex-a72
   1007  1.1.1.1.4.2  martin 
   1008  1.1.1.1.4.2  martin begin cpu cortex-a73
   1009  1.1.1.1.4.2  martin  cname cortexa73
   1010  1.1.1.1.4.2  martin  tune for cortex-a57
   1011  1.1.1.1.4.2  martin  tune flags LDSCHED
   1012  1.1.1.1.4.2  martin  architecture armv8-a+crc
   1013  1.1.1.1.4.2  martin  costs cortex_a73
   1014  1.1.1.1.4.2  martin end cpu cortex-a73
   1015  1.1.1.1.4.2  martin 
   1016  1.1.1.1.4.2  martin begin cpu exynos-m1
   1017  1.1.1.1.4.2  martin  cname exynosm1
   1018  1.1.1.1.4.2  martin  tune flags LDSCHED
   1019  1.1.1.1.4.2  martin  architecture armv8-a+crc
   1020  1.1.1.1.4.2  martin  costs exynosm1
   1021  1.1.1.1.4.2  martin end cpu exynos-m1
   1022  1.1.1.1.4.2  martin 
   1023  1.1.1.1.4.2  martin begin cpu xgene1
   1024  1.1.1.1.4.2  martin  tune flags LDSCHED
   1025  1.1.1.1.4.2  martin  architecture armv8-a
   1026  1.1.1.1.4.2  martin  costs xgene1
   1027  1.1.1.1.4.2  martin end cpu xgene1
   1028  1.1.1.1.4.2  martin 
   1029  1.1.1.1.4.2  martin 
   1030  1.1.1.1.4.2  martin # V8 A-profile big.LITTLE implementations
   1031  1.1.1.1.4.2  martin begin cpu cortex-a57.cortex-a53
   1032  1.1.1.1.4.2  martin  cname cortexa57cortexa53
   1033  1.1.1.1.4.2  martin  tune for cortex-a53
   1034  1.1.1.1.4.2  martin  tune flags LDSCHED
   1035  1.1.1.1.4.2  martin  architecture armv8-a+crc
   1036  1.1.1.1.4.2  martin  costs cortex_a57
   1037  1.1.1.1.4.2  martin end cpu cortex-a57.cortex-a53
   1038  1.1.1.1.4.2  martin 
   1039  1.1.1.1.4.2  martin begin cpu cortex-a72.cortex-a53
   1040  1.1.1.1.4.2  martin  cname cortexa72cortexa53
   1041  1.1.1.1.4.2  martin  tune for cortex-a53
   1042  1.1.1.1.4.2  martin  tune flags LDSCHED
   1043  1.1.1.1.4.2  martin  architecture armv8-a+crc
   1044  1.1.1.1.4.2  martin  costs cortex_a57
   1045  1.1.1.1.4.2  martin end cpu cortex-a72.cortex-a53
   1046  1.1.1.1.4.2  martin 
   1047  1.1.1.1.4.2  martin begin cpu cortex-a73.cortex-a35
   1048  1.1.1.1.4.2  martin  cname cortexa73cortexa35
   1049  1.1.1.1.4.2  martin  tune for cortex-a53
   1050  1.1.1.1.4.2  martin  tune flags LDSCHED
   1051  1.1.1.1.4.2  martin  architecture armv8-a+crc
   1052  1.1.1.1.4.2  martin  costs cortex_a73
   1053  1.1.1.1.4.2  martin end cpu cortex-a73.cortex-a35
   1054  1.1.1.1.4.2  martin 
   1055  1.1.1.1.4.2  martin begin cpu cortex-a73.cortex-a53
   1056  1.1.1.1.4.2  martin  cname cortexa73cortexa53
   1057  1.1.1.1.4.2  martin  tune for cortex-a53
   1058  1.1.1.1.4.2  martin  tune flags LDSCHED
   1059  1.1.1.1.4.2  martin  architecture armv8-a+crc
   1060  1.1.1.1.4.2  martin  costs cortex_a73
   1061  1.1.1.1.4.2  martin end cpu cortex-a73.cortex-a53
   1062  1.1.1.1.4.2  martin 
   1063  1.1.1.1.4.2  martin 
   1064  1.1.1.1.4.2  martin # V8 M-profile implementations.
   1065  1.1.1.1.4.2  martin begin cpu cortex-m23
   1066  1.1.1.1.4.2  martin  cname cortexm23
   1067  1.1.1.1.4.2  martin  tune flags LDSCHED
   1068  1.1.1.1.4.2  martin  architecture armv8-m.base
   1069  1.1.1.1.4.2  martin  costs v6m
   1070  1.1.1.1.4.2  martin end cpu cortex-m23
   1071  1.1.1.1.4.2  martin 
   1072  1.1.1.1.4.2  martin begin cpu cortex-m33
   1073  1.1.1.1.4.2  martin  cname cortexm33
   1074  1.1.1.1.4.2  martin  tune flags LDSCHED
   1075  1.1.1.1.4.2  martin  architecture armv8-m.main+dsp
   1076  1.1.1.1.4.2  martin  costs v7m
   1077  1.1.1.1.4.2  martin end cpu cortex-m33
   1078  1.1.1.1.4.2  martin 
   1079  1.1.1.1.4.2  martin # FPU entries
   1080  1.1.1.1.4.2  martin # format:
   1081  1.1.1.1.4.2  martin # begin fpu <name>
   1082  1.1.1.1.4.2  martin #   isa <isa-flags-list>
   1083  1.1.1.1.4.2  martin # end fpu <name>
   1084  1.1.1.1.4.2  martin 
   1085  1.1.1.1.4.2  martin begin fpu vfp
   1086  1.1.1.1.4.2  martin  isa VFPv2 FP_DBL
   1087  1.1.1.1.4.2  martin end fpu vfp
   1088  1.1.1.1.4.2  martin 
   1089  1.1.1.1.4.2  martin begin fpu vfpv2
   1090  1.1.1.1.4.2  martin  isa VFPv2 FP_DBL
   1091  1.1.1.1.4.2  martin end fpu vfpv2
   1092  1.1.1.1.4.2  martin 
   1093  1.1.1.1.4.2  martin begin fpu vfpv3
   1094  1.1.1.1.4.2  martin  isa VFPv3 FP_D32
   1095  1.1.1.1.4.2  martin end fpu vfpv3
   1096  1.1.1.1.4.2  martin 
   1097  1.1.1.1.4.2  martin begin fpu vfpv3-fp16
   1098  1.1.1.1.4.2  martin  isa VFPv3 FP_D32 bit_fp16conv
   1099  1.1.1.1.4.2  martin end fpu vfpv3-fp16
   1100  1.1.1.1.4.2  martin 
   1101  1.1.1.1.4.2  martin begin fpu vfpv3-d16
   1102  1.1.1.1.4.2  martin  isa VFPv3 FP_DBL
   1103  1.1.1.1.4.2  martin end fpu vfpv3-d16
   1104  1.1.1.1.4.2  martin 
   1105  1.1.1.1.4.2  martin begin fpu vfpv3-d16-fp16
   1106  1.1.1.1.4.2  martin  isa VFPv3 FP_DBL bit_fp16conv
   1107  1.1.1.1.4.2  martin end fpu vfpv3-d16-fp16
   1108  1.1.1.1.4.2  martin 
   1109  1.1.1.1.4.2  martin begin fpu vfpv3xd
   1110  1.1.1.1.4.2  martin  isa VFPv3
   1111  1.1.1.1.4.2  martin end fpu vfpv3xd
   1112  1.1.1.1.4.2  martin 
   1113  1.1.1.1.4.2  martin begin fpu vfpv3xd-fp16
   1114  1.1.1.1.4.2  martin  isa VFPv3 bit_fp16conv
   1115  1.1.1.1.4.2  martin end fpu vfpv3xd-fp16
   1116  1.1.1.1.4.2  martin 
   1117  1.1.1.1.4.2  martin begin fpu neon
   1118  1.1.1.1.4.2  martin  isa VFPv3 NEON
   1119  1.1.1.1.4.2  martin end fpu neon
   1120  1.1.1.1.4.2  martin 
   1121  1.1.1.1.4.2  martin begin fpu neon-vfpv3
   1122  1.1.1.1.4.2  martin  isa VFPv3 NEON
   1123  1.1.1.1.4.2  martin end fpu neon-vfpv3
   1124  1.1.1.1.4.2  martin 
   1125  1.1.1.1.4.2  martin begin fpu neon-fp16
   1126  1.1.1.1.4.2  martin  isa VFPv3 NEON bit_fp16conv
   1127  1.1.1.1.4.2  martin end fpu neon-fp16
   1128  1.1.1.1.4.2  martin 
   1129  1.1.1.1.4.2  martin begin fpu vfpv4
   1130  1.1.1.1.4.2  martin  isa VFPv4 FP_D32
   1131  1.1.1.1.4.2  martin end fpu vfpv4
   1132  1.1.1.1.4.2  martin 
   1133  1.1.1.1.4.2  martin begin fpu neon-vfpv4
   1134  1.1.1.1.4.2  martin  isa VFPv4 NEON
   1135  1.1.1.1.4.2  martin end fpu neon-vfpv4
   1136  1.1.1.1.4.2  martin 
   1137  1.1.1.1.4.2  martin begin fpu vfpv4-d16
   1138  1.1.1.1.4.2  martin  isa VFPv4 FP_DBL
   1139  1.1.1.1.4.2  martin end fpu vfpv4-d16
   1140  1.1.1.1.4.2  martin 
   1141  1.1.1.1.4.2  martin begin fpu fpv4-sp-d16
   1142  1.1.1.1.4.2  martin  isa VFPv4
   1143  1.1.1.1.4.2  martin end fpu fpv4-sp-d16
   1144  1.1.1.1.4.2  martin 
   1145  1.1.1.1.4.2  martin begin fpu fpv5-sp-d16
   1146  1.1.1.1.4.2  martin  isa FPv5
   1147  1.1.1.1.4.2  martin end fpu fpv5-sp-d16
   1148  1.1.1.1.4.2  martin 
   1149  1.1.1.1.4.2  martin begin fpu fpv5-d16
   1150  1.1.1.1.4.2  martin  isa FPv5 FP_DBL
   1151  1.1.1.1.4.2  martin end fpu fpv5-d16
   1152  1.1.1.1.4.2  martin 
   1153  1.1.1.1.4.2  martin begin fpu fp-armv8
   1154  1.1.1.1.4.2  martin  isa FP_ARMv8 FP_D32
   1155  1.1.1.1.4.2  martin end fpu fp-armv8
   1156  1.1.1.1.4.2  martin 
   1157  1.1.1.1.4.2  martin begin fpu neon-fp-armv8
   1158  1.1.1.1.4.2  martin  isa FP_ARMv8 NEON
   1159  1.1.1.1.4.2  martin end fpu neon-fp-armv8
   1160  1.1.1.1.4.2  martin 
   1161  1.1.1.1.4.2  martin begin fpu crypto-neon-fp-armv8
   1162  1.1.1.1.4.2  martin  isa FP_ARMv8 CRYPTO
   1163  1.1.1.1.4.2  martin end fpu crypto-neon-fp-armv8
   1164  1.1.1.1.4.2  martin 
   1165  1.1.1.1.4.2  martin # Compatibility aliases.
   1166  1.1.1.1.4.2  martin begin fpu vfp3
   1167  1.1.1.1.4.2  martin  isa VFPv3 FP_D32
   1168  1.1.1.1.4.2  martin end fpu vfp3
   1169