GCC中SIMD指令的应用方法

Leave a Comment2009.04.14 22:44 by Felicia 

最近做图形学方面的编程,对SIMD指令比较感兴趣,于是转载了这篇文章。文章格式我稍微修正了一下。

X86的SIMD指令 – SIMD instrucitons in X86

IA-32 Intel体系结构的指令主要分为以下几类 [1]

  • 通用
  • x87 FPU
  • MMX技术
  • SSE/SSE2/SSE3扩展

MMX/SSE类扩展引入了SIMD(单指令多数据)的执行模式,可用于加速多媒体应用。 下面简要介绍一下这些指令的执行环境和特征。
[Read more]

GCC嵌入汇编概述

Leave a Comment2009.03.19 9:42 by Felicia 

如果您是 Linux 内核的开发人员,您会发现自己经常要对与体系结构高度相关的功能进行编码或优化代码路径。您很可能是通过将汇编语言指令插入到 C 语句的中间(又称为内联汇编的一种方法)来执行这些任务的。让我们看一下 Linux 中内联汇编的特定用法。(注:内联汇编即嵌入汇编)
[Read more]