如何在内联汇编中使用整数参数?我有以下函数参数:
unsigned int __MRC(uint32 coproc, uint32 opcode1, uint32 CRn, uint32 CRm, uint32 opcode2)
我已将 CRn CRm 移至 r0 和 r1
register unsigned int r0 asm("r0") = (unsigned int) (CRn);
register unsigned int r1 asm("r1") = (unsigned int) (CRm);
我现在想把它写成:
__asm__(" MRC ... ");
这是格式:
MRC <copr>, <op1>, Rd, CRn, CRm{, <op2>}