编译报错:unknown mnemonic 'rep' -- 'rep'。
rep为x86的重复执行指令,需替换为ARM64的rept指令。
修改方法参考如下:
#define nop __asm__ __volatile__("rep;nop": : :"memory")
#define __nops(n) ".rept " #n "\nnop\n.endr\n"
#define nops(n) asm volatile(__nops(n))