摘要: 原文:http://hi.baidu.com/unix21/item/8cf4d132e4355daeb711db5e从寄存器看I386和x64位中函数调用中参数传递x86_64基本使用寄存器存储函数参数,寄存器不够才入栈;而i386将所有参数保存在栈上,通过gcc的扩展功能__attribute__((regparm()))即可实现部分参数的寄存器传递。代码123456789101112131415161718192021222324#include<stdio.h>#include<stdlib.h>intv1=1;floatv2=0.01;#ifdefFAST__ 阅读全文
posted @ 2013-01-13 20:26 I_O_S 阅读(722) 评论(0) 推荐(0) 编辑