[英]Port below x86 program to mips32
下面是X86 arch的示例代碼,
# define INC(_lval,_lqual) \
__asm__ __volatile__ ( \
"lock ; incl (%0)" : /*out*/ : /*in*/"r"(&(_lval)) : "memory", "cc" )
請有人幫我等同MIPS32拱門。
這看起來像gcc內聯匯編,用於原子增量。 這是原子增量的gcc內在函數:
__sync_fetch_and_add(&_lval, 1);
適用於x86,mips32等
我發現可能對您有用代碼在這里 。 實際上似乎表明gcc的內置版沒有為該架構實現。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.