GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  YASM_PARSERS (7)

NAME

yasm_parsers - Yasm Supported Parsers (Assembler Syntaxes)

CONTENTS

SYNOPSIS

yasm -p parser [-r preproc] ...

DESCRIPTION

The standard Yasm distribution includes a number of modules for different parsers (assembler syntaxes).

The parser is selected on the yasm(1) command line by use of the -p parser command line option.

NASM PARSER

NASM syntax, selected with -p nasm, is the most full-featured syntax supported by Yasm. Yasm is nearly 100% compatible with NASM for 16-bit and 32-bit x86 code. Yasm additionally supports 64-bit AMD64 code with Yasm extensions to the NASM syntax; see yasm_arch(7) for details. NASM syntax is the Yasm default.

GAS PARSER

The GNU Assembler (GAS) is the de-facto cross-platform assembler for modern Unix systems, and is used as the backend for the GCC compiler. Yasm's support for GAS syntax is moderately good, although immature: not all directives are supported, and only 32-bit x86 and AMD64 architectures are supported. Nearly all of the GAS preprocessor is also supported. Yasm's GAS syntax support is good enough to handle essentially all x86 and AMD64 GCC compiler output. The GAS parser can be selected with -p gas.

SEE ALSO

yasm(1), yasm_arch(7)

AUTHOR

Peter Johnson <peter@tortall.net>

Author.

COPYRIGHT

Copyright © 2006 Peter Johnson
Search for    or go to Top of page |  Section 7 |  Main Index


Yasm YASM_PARSERS (7) October 2006

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.