Added opcode, still doing multiply instead of pow()