摘要: MMX指令有8个64位寄存器(MM0~MM7),不过可惜都是借的FPU的, FPU原来有8个80位寄存器(st(0)~st(7)),现在用在了MMX上,所以用之后要加上一条EMMS指令,用以复位.MMX寄存器有64位,可以同时进行8对字节或4对字或2对双字同时相同操作,还可以进行饱和运算,不会溢出,当然也可以进行普通运算.特别要注意的一点是:在x86上,一个字,WORD的长度是16位,而在ARM上,一个WORD的长度是32位。描述约定: MM表示64位MMX寄存器. r32表示32位通用寄存器或esi,edi m32表示32位内存变量 m64表示64位内存变量 m128表示128位内存变量 i 阅读全文
posted @ 2013-04-23 12:22 celerychen 阅读(1816) 评论(0) 推荐(0)
摘要: SSE4.1指令集在视频编码中的运用 阅读全文
posted @ 2013-04-02 15:24 celerychen 阅读(4768) 评论(1) 推荐(1)
摘要: SSE指令在视频编码中的运用 阅读全文
posted @ 2013-04-01 10:59 celerychen 阅读(904) 评论(0) 推荐(0)
摘要: SSSE3指令集 阅读全文
posted @ 2013-03-29 17:12 celerychen 阅读(5169) 评论(0) 推荐(0)
摘要: SSE3指令集 阅读全文
posted @ 2013-03-29 15:28 celerychen 阅读(1707) 评论(0) 推荐(0)
摘要: SSE混选指令 阅读全文
posted @ 2013-03-28 17:28 celerychen 阅读(1140) 评论(0) 推荐(0)
摘要: SSE定点运算指令 阅读全文
posted @ 2013-03-28 16:25 celerychen 阅读(1031) 评论(0) 推荐(0)
摘要: SSE2浮点指令集 阅读全文
posted @ 2013-03-28 10:58 celerychen 阅读(1639) 评论(0) 推荐(0)
摘要: SSE指令集系列 阅读全文
posted @ 2013-03-27 15:03 celerychen 阅读(909) 评论(0) 推荐(0)
摘要: SSE指令集系列 阅读全文
posted @ 2013-03-27 14:49 celerychen 阅读(587) 评论(0) 推荐(0)