enough fixes to get the JIT compiler compile for ARM. It is still broken if you try to use it