load_store_string.go 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. // Code generated by "stringer -output load_store_string.go -type=Mode,Size"; DO NOT EDIT.
  2. package asm
  3. import "strconv"
  4. func _() {
  5. // An "invalid array index" compiler error signifies that the constant values have changed.
  6. // Re-run the stringer command to generate them again.
  7. var x [1]struct{}
  8. _ = x[InvalidMode-255]
  9. _ = x[ImmMode-0]
  10. _ = x[AbsMode-32]
  11. _ = x[IndMode-64]
  12. _ = x[MemMode-96]
  13. _ = x[XAddMode-192]
  14. }
  15. const (
  16. _Mode_name_0 = "ImmMode"
  17. _Mode_name_1 = "AbsMode"
  18. _Mode_name_2 = "IndMode"
  19. _Mode_name_3 = "MemMode"
  20. _Mode_name_4 = "XAddMode"
  21. _Mode_name_5 = "InvalidMode"
  22. )
  23. func (i Mode) String() string {
  24. switch {
  25. case i == 0:
  26. return _Mode_name_0
  27. case i == 32:
  28. return _Mode_name_1
  29. case i == 64:
  30. return _Mode_name_2
  31. case i == 96:
  32. return _Mode_name_3
  33. case i == 192:
  34. return _Mode_name_4
  35. case i == 255:
  36. return _Mode_name_5
  37. default:
  38. return "Mode(" + strconv.FormatInt(int64(i), 10) + ")"
  39. }
  40. }
  41. func _() {
  42. // An "invalid array index" compiler error signifies that the constant values have changed.
  43. // Re-run the stringer command to generate them again.
  44. var x [1]struct{}
  45. _ = x[InvalidSize-255]
  46. _ = x[DWord-24]
  47. _ = x[Word-0]
  48. _ = x[Half-8]
  49. _ = x[Byte-16]
  50. }
  51. const (
  52. _Size_name_0 = "Word"
  53. _Size_name_1 = "Half"
  54. _Size_name_2 = "Byte"
  55. _Size_name_3 = "DWord"
  56. _Size_name_4 = "InvalidSize"
  57. )
  58. func (i Size) String() string {
  59. switch {
  60. case i == 0:
  61. return _Size_name_0
  62. case i == 8:
  63. return _Size_name_1
  64. case i == 16:
  65. return _Size_name_2
  66. case i == 24:
  67. return _Size_name_3
  68. case i == 255:
  69. return _Size_name_4
  70. default:
  71. return "Size(" + strconv.FormatInt(int64(i), 10) + ")"
  72. }
  73. }