beautypg.com

Standard dsp benchmarks, Appendix b dsp benchmarks – Motorola DSP96002 User Manual

Page 520

background image

MOTOROLA

DSP96002 USER’S MANUAL

B-1

APPENDIX B

DSP BENCHMARKS

B.1

DSP96002 STANDARD DSP BENCHMARKS

Program size and instruction cycle counts for the DSP56000/1 are in parentheses on the line following the
DSP96002 program size and instruction cycle count.

All floating-point data ALU operations are performed using single precision operations (".s" extension on

opcode) rather than in extended precision (".x" extension on opcode). Using only single precision will yield

the same exact answers on any other machine using IEEE standard single precision assuming the same

operations are used and performed in the same sequence. Using a mixture of extended precision and sin-

gle precision may produce higher precision results at the expense of not obtaining exact IEEE conform-

ance.

B.1.1 Real Multiply

c = a * b

Program ICycles

Words

move x:(r0),d4.s y:(r4),d6.s 1 1

fmpy.s d4,d6,d0 1 1

move d0.s,x:(r1) 1 1

--- ---

Totals:

3 3

(3 3)