jump_string.go 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. // Code generated by "stringer -output jump_string.go -type=JumpOp"; 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[InvalidJumpOp-255]
  9. _ = x[Ja-0]
  10. _ = x[JEq-16]
  11. _ = x[JGT-32]
  12. _ = x[JGE-48]
  13. _ = x[JSet-64]
  14. _ = x[JNE-80]
  15. _ = x[JSGT-96]
  16. _ = x[JSGE-112]
  17. _ = x[Call-128]
  18. _ = x[Exit-144]
  19. _ = x[JLT-160]
  20. _ = x[JLE-176]
  21. _ = x[JSLT-192]
  22. _ = x[JSLE-208]
  23. }
  24. const _JumpOp_name = "JaJEqJGTJGEJSetJNEJSGTJSGECallExitJLTJLEJSLTJSLEInvalidJumpOp"
  25. var _JumpOp_map = map[JumpOp]string{
  26. 0: _JumpOp_name[0:2],
  27. 16: _JumpOp_name[2:5],
  28. 32: _JumpOp_name[5:8],
  29. 48: _JumpOp_name[8:11],
  30. 64: _JumpOp_name[11:15],
  31. 80: _JumpOp_name[15:18],
  32. 96: _JumpOp_name[18:22],
  33. 112: _JumpOp_name[22:26],
  34. 128: _JumpOp_name[26:30],
  35. 144: _JumpOp_name[30:34],
  36. 160: _JumpOp_name[34:37],
  37. 176: _JumpOp_name[37:40],
  38. 192: _JumpOp_name[40:44],
  39. 208: _JumpOp_name[44:48],
  40. 255: _JumpOp_name[48:61],
  41. }
  42. func (i JumpOp) String() string {
  43. if str, ok := _JumpOp_map[i]; ok {
  44. return str
  45. }
  46. return "JumpOp(" + strconv.FormatInt(int64(i), 10) + ")"
  47. }