anames5.go raw

   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  }
  78