- 0
- 0
- 约小于1千字
- 约 10页
- 2018-12-24 发布于湖北
- 举报
《微型计算机原理与接口技术》第5版;14.4 利用SIMD指令进行程序设计;采用汇编语言和C语言混合编程的方法设计程序,设定程序的运行环境为Visual C++.NET。
对数据和变量进行定义时,首先要申明数据的类型,说明参加运算的数是定点数还是浮点数。
如果是浮点数,还要说明是否是对齐的浮点数,是单精度浮点数还是双精度浮点数,它们是如何存放的等。
下面给出用SIMD指令编写的3个程序设计实例。;例14.34 编程调整数据结构; ;;;;; printf(寄存器xmm0中的值为%f, %f, %f, %f\n, f[0],
f[1],f[2],f[3]);
printf(水平方向累加4个浮点数累加后的和为:%f,
myfloat);
}
程序运行结果为在CRT上显示如下信息:
寄存器xmm0中的值为:0.76550,0.23450,0.76550,0.23450
水平方向累加4个浮点数累加后的和为:2.000000
原创力文档

文档评论(0)