MPS cross compiler