added support for long long types, updated branch registers to use 32bits to make everything work smoother. FIXME: Problem where sometimes the compiler want to save the branch register to the stack