(pc *uint64, evm *EVM, contract *Contract, memory *Memory, stack *Stack)
| 249 | } |
| 250 | |
| 251 | func opAnd(pc *uint64, evm *EVM, contract *Contract, memory *Memory, stack *Stack) ([]byte, error) { |
| 252 | x, y := stack.pop(), stack.pop() |
| 253 | stack.push(x.And(x, y)) |
| 254 | |
| 255 | evm.interpreter.intPool.put(y) |
| 256 | return nil, nil |
| 257 | } |
| 258 | |
| 259 | func opOr(pc *uint64, evm *EVM, contract *Contract, memory *Memory, stack *Stack) ([]byte, error) { |
| 260 | x, y := stack.pop(), stack.peek() |