/* on arm clang doesn't support .arch directive */ .text .syntax unified #if !defined (__thumb2__) .arch armv7a .arm #else .arch armv7 .thumb #endif mcr p15, 0, r11, c7, c14, 2 /* clang restricts access to dsb/isb despite .arch */ dsb isb