modify for ARM CC