MXU 指令使用指南.pdf MXU 指令使用指南 MXU 指令使用指南 本文介绍君正 MXU 多媒体加速指令的嵌入汇编使用方法及编译步骤。 1、MXU 指令的嵌入汇编使用方法 君正处理器(如 Jz4740)实现了 60 条 SIMD 指令用来进行多媒体编解码的优化,象我们常用的 MPEG4、H264、VC-1、RMVB 等多媒体解码算法都可以使用 MXU 指令来进行优化。通常情况下我 们需要在 C 代码中以嵌入汇编的方式来使用 MXU 指令,这里我们就来介绍其使用方法。详细 MXU 指令请参考《Ingenic Media Extension Instruction Set》规范文档。 首先,我们已经以宏的方式定义好了 MXU 指令,并包含在一个头文件中。该文件定义了 17 个 MXU 寄存器(xr0 ~ xr16)和所有多媒体指令,详细内容请参考头文件 jz_mxh.h。下面举一个例子: #define S32LDD(xra,rb,s12) \ do { \ __asm__ __volatile ("S32LDD xr%0,%z1,%2" \ : ……