Sciweavers

HICSS
2000
IEEE

Reverse Compilation for Digital Signal Processors: A Working Example

14 years 4 months ago
Reverse Compilation for Digital Signal Processors: A Working Example
We describe the implementation and use of a reverse compiler from Analog Devices 21xx assembler source to ANSI-C with optional use of the language extensions for the TMS320C6x processors which has been used to port substantial applications. The main results of this work are that reverse compilation is feasible and that some of the features that make small DSP's hard to compile for actually assist the process of reverse compilation compared to that of a general purpose processor. We present statistics on the occurrence of non-statically visible features of hand-written assembler code and look at the quality of the code generated by an optimising ANSI-C compiler from our reverse compiled source and compare it to code generated from conventionally authored ANSI-C programs.
Adrian Johnstone, Elizabeth Scott, Tim Womack
Added 31 Jul 2010
Updated 31 Jul 2010
Type Conference
Year 2000
Where HICSS
Authors Adrian Johnstone, Elizabeth Scott, Tim Womack
Comments (0)