home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.arch
- Path: sparky!uunet!charon.amdahl.com!pacbell.com!mips!mips!decwrl!deccrl!news.crl.dec.com!pa.dec.com!weir.pa.dec.com!ed
- From: ed@weir.pa.dec.com (Ed Gould)
- Subject: Re: Translating ML (was Re: MVC and MVCL)
- Message-ID: <1992Jul26.193248.29109@PA.dec.com>
- Sender: news@PA.dec.com (News)
- Reply-To: ed@pa.dec.com
- Organization: DEC Network Systems Lab, Palo Alto
- References: <65D202Zn1bIR01@JUTS.ccc.amdahl.com> <1992Jul24.172258.22178@raid.dell.com> <1992Jul14.181115.1@eagle.wesleyan.edu> <e83w02h719R301@JUTS.ccc.amdahl.com> <BrM7Mw.DIp@zoo.toronto.edu> <1992Jul19.212901.8857@bcars64a.bnr.ca> <BrrBvA.E0w@zoo.toronto.edu> <1992Jul24.190506.6168@PA.dec.com>
- Date: Sun, 26 Jul 92 19:32:48 GMT
- Lines: 29
-
- >> I don't think this necessarily follows. For example, one of the compiled
- >> languages for Alpha is Macro-32, i.e., VAX Assembly. It's unusual to think
- >> of what started out as an assembly language to be run through a compiler,
- >> but there's nothing magic about it.
-
- > As I understand it, the ability to translate VAX assembly code to Alpha is
- > highly dependent on the "good behavior" of the original VAX code ...
-
- > Unfortunately for IBM/370 customers, very few of the above properties are
- > guaranteed to hold for a given program. ...
-
- That's true for the binary translator, but I was commenting on a
- compiler that's available (or will be available - I have no connection
- to any of the product groups) for Alpha. This compiler reads VAX
- assembly as its input, and produces native Alpha as output. Note, of
- course, that this requires the assembly *source*; I don't know if
- machine-disassembled code would have enough information. Also, recall
- that the comment I was addressing was that there could be no compiler
- optimizations in such a situation. Further, the VAX doesn't have an EX
- instruction.
-
- > John Sullivan, Engineer/Computer Development. Email: jjs40@cd.amdahl.com.
- > Amdahl Corporation, Sunnyvale CA. Phone: (408)746-4688.
-
- --
- Ed Gould ed@pa.dec.com Digital Equipment Corporation
- +1 415 688 1309 Network Systems Lab 505 Hamilton Ave, Palo Alto, CA 94301
-
- "Unison is only one form of harmony." -- LW
-