Method and apparatus for easy insertion of assembler code for op

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395705, 395709, G06F 945

Patent

active

058157190

ABSTRACT:
Small assembly code routines are inlined with source code prior to optimization processing in a compiler in a data processing system. Each assembly code routine is presented to the compiler in the form of a template having instructions and operands. Whenever a call to the template is detected by the compiler, the instructions and operands of the template are examined by the compiler to determine whether all instructions and operands in the template are recognizable by the compiler for optimization processing. If so, the assembly code template is virtualized by transforming physical registers to virtual registers, and the intermediate code form of the template is combined with the intermediate code form of the source code. This combined code is then subjected to optimization procedures in the compiler, and the result is used to generate the assembly code. The assembly code from any template not eligible for early inlining is later inlined with the assembly code generated by the compiler after the optimization processing.

REFERENCES:
patent: 4571678 (1986-02-01), Chaitin
patent: 4667290 (1987-05-01), Goss et al.
patent: 5175856 (1992-12-01), Van Dyke et al.
patent: 5249295 (1993-09-01), Briggs et al.
"Direct Synthesis of Optimized DSP Assembly Code from Signal Flow Block Diagrams", Powell et al., IEEE Int'l Conf. on Acoustics, Speech and Signal Processing, 1992, pp. 553-556.
Alfred V. Aho et al., "Compilers Principles, Techniques and Tools," Addison-Wesley, (1988), Chapter 8, pp. 463-512.
Article by Ronald E. Kole, entitled "Optimizing Compiler Exploits DSP Features," High Performance Systems, vol. 11, No. 2, Feb. 1990, pp. 40-45.
Article by David Shear, entitled "HLL compilers and DSP run-time libraries make DSP-system programming easy," Electronic Design Neus, vol. 33, No. 13, Jun. 23, 1988, pp. 69-72 and 75 and 76 (pp. 73-74 missing).
Article by R.B. Grove, D.S. Blickstein, K.D. Glossop and W.B. Noyce entitled "GEM Optimizing Compilers for Alpha AXP Systems," Comcon Spring '93--Digest of papers, San Francisco, Feb. 22-26, 1993, pp. 465-473.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for easy insertion of assembler code for op does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for easy insertion of assembler code for op, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for easy insertion of assembler code for op will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-696273

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.