摘要

当今VLIW DSP处理器拥有的指令种类越来越多,它们大多利用单一指令来完成一组复杂的计算,从而提高相关操作的执行效率。复数乘法在数字信号处理程序中占有很大的比例,现在很多DSP处理器并不能自动地利用自身携带的复数乘法模块,不能充分利用复数乘法指令,编译器如何自动高效地识别并合成处理器特有的累加指令就变得尤为重要。此外,乘法结果不经安全性检查的使用,也会带来安全风险。本文提出一种基于BWDSP处理器自动识别合成带有安全特征码的复数乘法指令的算法,实验结果表明,本算法提高系统原有的复数乘法指令的使用效率和可靠度,从而提高相关数字信号处理程序在BWDSP处理器上的性能和安全性。