Мне кажется, что я не могу собрать инструкции MCR и MRC ARMv7 (это инструкции по доступу к сопроцессору) с iPhone?У меня есть некоторые из этих инструкций в некоторых встроенных сборочных блоках, которые прекрасно работают со сборкой gcc-кода Code Sourcery для другого чипа CortexA8 (чип OMAP), но ассемблеры Apple - ассемблер Clang и их сборка ассемблера gnu - выкинутьошибки:
{standard input}:41:bad instruction `MRC p15,0,r2,C9,C12,0'
{standard input}:56:bad instruction `MCR p15,0,r0,C9,C12,0'
{standard input}:78:bad instruction `MCR p15,0,r0,C9,C12,1'
{standard input}:96:bad instruction `MCR p15,0,r0,C9,C12,2'
{standard input}:119:bad instruction `MCR p15,0,r2,C9,C12,4'
{standard input}:143:bad instruction `MCR p15,0,r0,C9,C12,5'
{standard input}:165:bad instruction `MCR p15,0,r0,C9,C13,1'
{standard input}:187:bad instruction `MCR p15,0,r0,C9,C13,2'
{standard input}:209:bad instruction `MCR p15,0,r0,C9,C13,0'
{standard input}:228:bad instruction `MRC p15,0,r0,C9,C13,0'
{standard input}:253:bad instruction `MRC p15,0,r0,C9,C13,2'
Есть идеи?