Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.2 9/5/84; site ssc-vax.UUCP
Path: utzoo!watmath!clyde!burl!ulysses!mhuxr!mhuxt!houxm!mtuxo!mtunh!mtung!mtunf!ariel!vax135!cornell!uw-beaver!ssc-vax!dafoe
From: dafoe@ssc-vax.UUCP (David F Dafoe)
Newsgroups: net.lang,net.lang.pascal,net.micro,net.micro.ti
Subject: 1750A Assembly-language Optimizer Requested
Message-ID: <30@ssc-vax.UUCP>
Date: Fri, 5-Jul-85 18:15:49 EDT
Article-I.D.: ssc-vax.30
Posted: Fri Jul  5 18:15:49 1985
Date-Received: Sat, 13-Jul-85 09:48:30 EDT
Organization: Boeing Aerospace Co., Seattle, WA
Lines: 9
Xref: watmath net.lang:1642 net.lang.pascal:327 net.micro:10980 net.micro.ti:109

I am working with a TI (ANSI Microprocessor Pascal) compiler which 
produces (unoptimized) code for the MIL-STD-1750A processor.  For example,
statements involving four doubly-subscripted array elements can generate
39 1750A instructions.  Chances of having the compiler rewritten are dim.

The object code produced can be disassembled and run through a normal assembler.  
I am looking for an assembly-level (peephole) optimizer, which can
perform local optimizations directly on the assembly code.  Any insights,
hints, inventions or discoveries would be well appreciated.