add OP_SW
bug find BEQ