ffmpeg AT&T汇编转intel汇编 之(MULL)
2013-08-24 17:12
477 查看
static av_always_inline av_const int MULL(int a, int b, unsigned shift)
{
int rt;
//__asm__ (
// "imull %3 \n\t"
// "shrdl %4, %%edx, %%eax \n\t"
// :"=a"(rt), "=d"(dummy)
// :"a"(a), "rm"(b), "ci"((uint8_t)shift)
//);
__asm__{
mov eax, a
imul b
mov ecx, shift
shrd eax,edx,cl
mov rt, eax
}
return rt;
}
{
int rt;
//__asm__ (
// "imull %3 \n\t"
// "shrdl %4, %%edx, %%eax \n\t"
// :"=a"(rt), "=d"(dummy)
// :"a"(a), "rm"(b), "ci"((uint8_t)shift)
//);
__asm__{
mov eax, a
imul b
mov ecx, shift
shrd eax,edx,cl
mov rt, eax
}
return rt;
}
相关文章推荐
- ffmpeg AT&T汇编转intel汇编 之(emms_c)
- ffmpeg AT&T汇编转intel汇编 之(emms_c)
- ffmpeg AT&T汇编转intel汇编 之(emms_c)
- ffmpeg AT&T汇编转intel汇编 之(emms_c) .
- ffmpeg AT&T汇编转intel汇编 之(emms_c)
- ffmpeg AT&T汇编转intel汇编 之(read_time) .
- ffmpeg AT&T汇编转intel汇编 之(read_time)
- ffmpeg AT&T汇编转intel汇编 之(read_time)
- ffmpeg AT&T汇编转intel汇编 之(read_time)
- ffmpeg AT&T汇编转intel汇编 之(read_time)
- ffmpeg AT&T汇编转intel汇编 之(emms_c)
- intel汇编 和 AT&T汇编 的区别
- AT&T 与Intel 汇编语法比较
- INTEL汇编,AT&T汇编-->"if","at"
- Linux 汇编语言开发指南 Intel 格式--AT&T 格式
- AT&T与Intel汇编语言的比较
- AT&T与INTEL的汇编语言语法的区别
- 杂货边角(2):AT&T和INTEL汇编语法
- AT&T汇编格式与Intel汇编格式的比较
- AT&T与Intel格式的汇编语法