It compiles and xte seems to function correctly on a mostly stable arm system.
~arm keyword added, thanks for the report.