anames5.go 1.3 KB

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