在游戏编程的时候总会遇到这种或者那种函数怎么调用的问题,而程序员不可能记住所有的函数的功能,就造成一遇到没有见过的函数,或是有些功能不知道怎么用时就没有办法了。那么就来看下小编这游戏编程参考手册吧,它里面包含了大量关于游戏编程的东西,可以有效的帮你解决问题!
主要针对加速指令的介绍,如MMX/SEE,对于汇编程序员,主要就是这一部分,可以看做是一个mmx指令参考手册。Intel的MMX™技术是对Intel体系结构(IA)指令集的扩展。该技术使用了单指令多数据技术(SIMD)技术,以并行方式处理多个数据元素,从而提高了多媒体和通讯软件的运行速度。MMX™指令集增加了57条新的操作码和一个新的64位四字数据类型。这种新的64位数据保持了可供MMX™指令操作的成组数据值。
本手册面向那些熟悉Intel体系结构的软件模型和汇编语言编程的读者。
本手册描述了基于IA MMX™技术的软件编程的优化方案和使用策略。另外,它还包含了帮助你开始编写应用程序的编码技术和示例。
本手册分为六章和一个附录:
第一章——INTEL体系结构MMX™技术开发者手册介绍。
第二章——处理器体系结构和流水线简介。本章对奔腾处理器和动态(P6系列)处理器的体系结构和流水线进行了简要介绍。
第三章——MMX™代码开发原则。本章为帮助你开发出快速、高效的代码,提供了相关的原则和指导。另外,它还介绍了常规优化方法、指令调度和选择方案以及高速缓存和内存优化方法。
第四章——MMX™代码开发策略。本章回顾了在应用程序中创建MMX™例程的步骤。
第五章——MMX™的编码技术。本章的编码示例可以帮助你开始编写MMX™例程。
第六章——MMX™性能监测计数器。本章详细说明了性能监测计数器和它们的功能。
参阅下列文档可获得有关Intel体系结构和本手册所涉及的专用技术的更多的内容:
《INTEL体系结构MMX™技术程序员参考手册》
Intel Architecture MMX™ Technology Programmers Reference Manual, Intel Corporation, Order Number 243007.
《奔腾系列处理器开发者手册》
Pentium® Processor Family Developer's Manual: Volume 1, 2, and 3, Intel Corporation, Order Number 241428, 241429, and 241430.
《高能奔腾处理器开发者手册》
Pentium® Pro Processor Family Developer's Manual: Volume 1, 2, and 3, Order Number 242690, 242691, and 242692.
《INTEL的32位处理器优化方案》
Optimizations for Intel's 32-bit Processors, Application Note AP-526, Order Number 242816