d中内联汇编示例
int *_memset32(int *p, int value, size_t count) {
asm {
mov EDI,p ;
mov EAX,value ;
mov ECX,count ;
mov EDX,EDI ;
rep ;
stosd ;
mov EAX,EDX ;
}
}
编译器为你添加prolog/epilog,以及保存/恢复已用寄存器块代码.
浙公网安备 33010602011771号