Article View: gnu.gcc.help
Article #41569Alpha machine description
From: MMDSPACE
Date: Tue, 12 Mar 1996 00:00
Date: Tue, 12 Mar 1996 00:00
32 lines
1567 bytes
1567 bytes
The current machine description for the DEC Alpha is based on the EV4 documentation i.e. for the Alpha 21064/66 processor. In the new Alpha (21164) several things changed, especially now there are two pipelined floating point and two pipelined integer instruction units. These units aren't identical but they can execute a common subset of instructions (float and int seperately): integer instruction unit 0 can do logical, add, load and shift and mult operations integer instruction unit 1 can do logical, add, load and branches (The lists are incomplete) How could you specify this in the machine description? Can you do it at all? The instruction units aren't completely identical. Just specifying function units for the common instructions doesn't help either as you can't assign the other instructions to their dedicated units (shift and mult to unit 0, branch to unit 1). Any idea? Is somebody else working on the Alpha description, too? -- Martin Martin Meyer mmeyer@dspace.de dSPACE GmbH Paderborn, Germany
Technical Details
Message-ID:
<4i40a0$hg0@newsbf02.news.aol.com>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 11318c,d118a877e947adf2,start X-Google-Attributes: gid11318c,public From: mmdspace@aol.com (MMDSPACE) Subject: Alpha machine description Date: 1996/03/12 Message-ID: <4i40a0$hg0@newsbf02.news.aol.com> X-Deja-AN: 142360592 sender: root@newsbf02.news.aol.com organization: America Online, Inc. (1-800-827-6364) reply-to: mmdspace@aol.com (MMDSPACE) newsgroups: gnu.gcc.help