more arm stuff. x86 backend stub because fuck arm at the moment