github.com/go-asm/go@v1.21.1-0.20240213172139-40c5ead50c48/cmd/obj/arm/anames5.go (about)

     1  // Copyright 2015 The Go Authors. All rights reserved.
     2  // Use of this source code is governed by a BSD-style
     3  // license that can be found in the LICENSE file.
     4  
     5  package arm
     6  
     7  var cnames5 = []string{
     8  	"NONE",
     9  	"REG",
    10  	"REGREG",
    11  	"REGREG2",
    12  	"REGLIST",
    13  	"SHIFT",
    14  	"SHIFTADDR",
    15  	"FREG",
    16  	"PSR",
    17  	"FCR",
    18  	"SPR",
    19  	"RCON",
    20  	"NCON",
    21  	"RCON2A",
    22  	"RCON2S",
    23  	"SCON",
    24  	"LCON",
    25  	"LCONADDR",
    26  	"ZFCON",
    27  	"SFCON",
    28  	"LFCON",
    29  	"RACON",
    30  	"LACON",
    31  	"SBRA",
    32  	"LBRA",
    33  	"HAUTO",
    34  	"FAUTO",
    35  	"HFAUTO",
    36  	"SAUTO",
    37  	"LAUTO",
    38  	"HOREG",
    39  	"FOREG",
    40  	"HFOREG",
    41  	"SOREG",
    42  	"ROREG",
    43  	"SROREG",
    44  	"LOREG",
    45  	"PC",
    46  	"SP",
    47  	"HREG",
    48  	"ADDR",
    49  	"C_TLS_LE",
    50  	"C_TLS_IE",
    51  	"TEXTSIZE",
    52  	"GOK",
    53  	"NCLASS",
    54  	"SCOND = (1<<4)-1",
    55  	"SBIT = 1<<4",
    56  	"PBIT = 1<<5",
    57  	"WBIT = 1<<6",
    58  	"FBIT = 1<<7",
    59  	"UBIT = 1<<7",
    60  	"SCOND_XOR = 14",
    61  	"SCOND_EQ = 0 ^ C_SCOND_XOR",
    62  	"SCOND_NE = 1 ^ C_SCOND_XOR",
    63  	"SCOND_HS = 2 ^ C_SCOND_XOR",
    64  	"SCOND_LO = 3 ^ C_SCOND_XOR",
    65  	"SCOND_MI = 4 ^ C_SCOND_XOR",
    66  	"SCOND_PL = 5 ^ C_SCOND_XOR",
    67  	"SCOND_VS = 6 ^ C_SCOND_XOR",
    68  	"SCOND_VC = 7 ^ C_SCOND_XOR",
    69  	"SCOND_HI = 8 ^ C_SCOND_XOR",
    70  	"SCOND_LS = 9 ^ C_SCOND_XOR",
    71  	"SCOND_GE = 10 ^ C_SCOND_XOR",
    72  	"SCOND_LT = 11 ^ C_SCOND_XOR",
    73  	"SCOND_GT = 12 ^ C_SCOND_XOR",
    74  	"SCOND_LE = 13 ^ C_SCOND_XOR",
    75  	"SCOND_NONE = 14 ^ C_SCOND_XOR",
    76  	"SCOND_NV = 15 ^ C_SCOND_XOR",
    77  }