Added support for arithmetic operations opcodes (Add, Sub, Mul, Div, Rem, And, Or, Xor, Shl, Shr).
Use int32Type instead of LLVM.Int32TypeInContext(context).
Added ldc.I8 opcode.
Added Conv_* opcodes, and fixed some specific cases in binary operators.
Reordered opcodes and added missing regions.
Save instruction.OpCode.Code in opcode local variable.
Added Dup and Pop opcodes.
Fixed build in OSX.