54 lines
1.2 KiB
Go
54 lines
1.2 KiB
Go
// Code generated by "stringer -output jump_string.go -type=JumpOp"; DO NOT EDIT.
|
|
|
|
package asm
|
|
|
|
import "strconv"
|
|
|
|
func _() {
|
|
// An "invalid array index" compiler error signifies that the constant values have changed.
|
|
// Re-run the stringer command to generate them again.
|
|
var x [1]struct{}
|
|
_ = x[InvalidJumpOp-255]
|
|
_ = x[Ja-0]
|
|
_ = x[JEq-16]
|
|
_ = x[JGT-32]
|
|
_ = x[JGE-48]
|
|
_ = x[JSet-64]
|
|
_ = x[JNE-80]
|
|
_ = x[JSGT-96]
|
|
_ = x[JSGE-112]
|
|
_ = x[Call-128]
|
|
_ = x[Exit-144]
|
|
_ = x[JLT-160]
|
|
_ = x[JLE-176]
|
|
_ = x[JSLT-192]
|
|
_ = x[JSLE-208]
|
|
}
|
|
|
|
const _JumpOp_name = "JaJEqJGTJGEJSetJNEJSGTJSGECallExitJLTJLEJSLTJSLEInvalidJumpOp"
|
|
|
|
var _JumpOp_map = map[JumpOp]string{
|
|
0: _JumpOp_name[0:2],
|
|
16: _JumpOp_name[2:5],
|
|
32: _JumpOp_name[5:8],
|
|
48: _JumpOp_name[8:11],
|
|
64: _JumpOp_name[11:15],
|
|
80: _JumpOp_name[15:18],
|
|
96: _JumpOp_name[18:22],
|
|
112: _JumpOp_name[22:26],
|
|
128: _JumpOp_name[26:30],
|
|
144: _JumpOp_name[30:34],
|
|
160: _JumpOp_name[34:37],
|
|
176: _JumpOp_name[37:40],
|
|
192: _JumpOp_name[40:44],
|
|
208: _JumpOp_name[44:48],
|
|
255: _JumpOp_name[48:61],
|
|
}
|
|
|
|
func (i JumpOp) String() string {
|
|
if str, ok := _JumpOp_map[i]; ok {
|
|
return str
|
|
}
|
|
return "JumpOp(" + strconv.FormatInt(int64(i), 10) + ")"
|
|
}
|