インライン アセンブリで整数パラメータを使用するにはどうすればよいですか? 次の関数パラメーターがあります。
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>}