add mremap implementation for where it's not provided
split out more asm from build, disable is on iOS (for now?)
don't assume svp dynarec on ARM so that it can be disabled
temporary (?) workaround for ios build
better workaround for ios