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.