ARM adaptation