
intrinsic
cmsbupt
这个作者很懒,什么都没留下…
展开
-
Intrinsic 基础入门【1】
Intel 官方网站上的Intrinsic指导:http://software.intel.com/en-us/articles/intel-intrinsics-guideMicrosoft官方网站上关于Intrinsic的介绍:http://msdn.microsoft.com/zh-cn/library/vstudio/tzkfha43(v=vs.100).aspx微软的Visual原创 2013-07-18 13:38:41 · 4590 阅读 · 0 评论 -
x86中的寄存器
通用寄存器EAX 累加(Accumulator)寄存器 AX(AH、AL) 常用于乘、除法和函数返回值EBX 基址(Base)寄存器 BX(BH、BL) 常做内存数据的指针ECX 计数器(Counter)寄存器 CX(CH、CL) 常做字符串和循环操作中的计数器EDX 数据(Data)寄存器 DX(DH、DL) 常用于乘、除法和 I/O 指针ESI 来源索引(Source In原创 2013-07-29 16:00:10 · 1092 阅读 · 0 评论 -
VS2010中内联汇编入门--cdecl
在vs2010中进行内联汇编时,注意在被调函数中,编译器自动在栈中为局部变量预留一个区域,如下面的反汇编代码所示,ebp-0xc0,并且初始化为0xcccccccc int __cdecl mse_sse(unsigned char * a, unsigned char * b, int len){00B213B0 push ebp 00B213B1 mov原创 2013-08-20 17:45:40 · 2501 阅读 · 0 评论 -
vs2010中内联汇编错误:寄存器必须为“第二操作数”中的基/索引
源代码中的报错部分:void __cdecl ScaleARGBFilterCols_SSSE3(uint8* dst_argb, const uint8* src_argb,int dst_width, int x, int dx) { __asm { /* push esi push edi mov edi, [esp原创 2013-08-21 11:22:44 · 2951 阅读 · 2 评论