(vm *virtualMachine)
| 251 | } |
| 252 | |
| 253 | func opRot(vm *virtualMachine) error { |
| 254 | err := vm.applyCost(2) |
| 255 | if err != nil { |
| 256 | return err |
| 257 | } |
| 258 | err = rot(vm, 3) |
| 259 | if err != nil { |
| 260 | return err |
| 261 | } |
| 262 | return nil |
| 263 | } |
| 264 | |
| 265 | func rot(vm *virtualMachine, n int64) error { |
| 266 | if n < 1 { |