[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [ProgSoc] Assembly Standards - Intel Vs. AT&T
On Mon, Jul 06, 1998 at 11:07:17PM +1000, Bryn ''Curious'' Davies wrote:
> Does anyone know where a document describing *all* the differences
> between these Assembly Standards resides? Unfortunately (although this
> is arguable) DJGPP implements the AT&T version, and I want to know what
> I've been missing :)
I'm not sure that I follow, both standards can equally well translate
to binary code so you haven't been `missing' anything. If you mean
does gas implement all of the special cpu instructions including those
`undocumented' instructions then I suspect not (but haven't tested)
because many of the specials aren't that useful for C programming.
To the best of my knowledge gas doesn't support the MMX special instructions
(does anyone know otherwise? are these at all useful?).
The info files on gas are contained in the `doc' subdirectory of the
source distribution and are frequently installed on Linux systems
(^Hi from emacs). Often they are listed under `as' rather than `gas'
with the presumption that gas is the main assembler on the system.
These contain an explanation of the syntactic differences between intel
format and AT&T under the `machine dependent' part of the tree.
You are subscribed to the progsoc mailing list. To unsubscribe, send a
message containing "unsubscribe" to email@example.com.
If you are having trouble, ask firstname.lastname@example.org for help.
This list is archived at <http://www.progsoc.uts.edu.au/lists/progsoc/>