| 1 | @c Copyright (C) 1991-2016 Free Software Foundation, Inc. |
| 2 | @c This is part of the GAS manual. |
| 3 | @c For copying conditions, see the file as.texinfo. |
| 4 | |
| 5 | @ignore |
| 6 | @c FIXME! Stop ignoring when filled in. |
| 7 | @node 32x32 |
| 8 | @chapter 32x32 |
| 9 | |
| 10 | @section Options |
| 11 | The 32x32 version of @code{@value{AS}} accepts a @samp{-m32032} option to |
| 12 | specify thiat it is compiling for a 32032 processor, or a |
| 13 | @samp{-m32532} to specify that it is compiling for a 32532 option. |
| 14 | The default (if neither is specified) is chosen when the assembler |
| 15 | is compiled. |
| 16 | |
| 17 | @section Syntax |
| 18 | I don't know anything about the 32x32 syntax assembled by |
| 19 | @code{@value{AS}}. Someone who understands the processor (I've never seen |
| 20 | one) and the possible syntaxes should write this section. |
| 21 | |
| 22 | @section Floating Point |
| 23 | The 32x32 uses @sc{ieee} floating point numbers, but @code{@value{AS}} |
| 24 | only creates single or double precision values. I don't know if the |
| 25 | 32x32 understands extended precision numbers. |
| 26 | |
| 27 | @section 32x32 Machine Directives |
| 28 | The 32x32 has no machine dependent directives. |
| 29 | |
| 30 | @end ignore |
| 31 | |
| 32 | @ifset GENERIC |
| 33 | @page |
| 34 | @node NS32K-Dependent |
| 35 | @chapter NS32K Dependent Features |
| 36 | @end ifset |
| 37 | |
| 38 | @ifclear GENERIC |
| 39 | @node Machine Dependencies |
| 40 | @chapter NS32K Dependent Features |
| 41 | @end ifclear |
| 42 | |
| 43 | @cindex N32K support |
| 44 | @menu |
| 45 | * NS32K Syntax:: Syntax |
| 46 | @end menu |
| 47 | |
| 48 | |
| 49 | @node NS32K Syntax |
| 50 | @section Syntax |
| 51 | @menu |
| 52 | * NS32K-Chars:: Special Characters |
| 53 | @end menu |
| 54 | |
| 55 | @node NS32K-Chars |
| 56 | @subsection Special Characters |
| 57 | |
| 58 | @cindex line comment character, NS32K |
| 59 | @cindex NS32K line comment character |
| 60 | The presence of a @samp{#} appearing anywhere on a line indicates the |
| 61 | start of a comment that extends to the end of that line. |
| 62 | |
| 63 | If a @samp{#} appears as the first character of a line then the whole |
| 64 | line is treated as a comment, but in this case the line can also be a |
| 65 | logical line number directive (@pxref{Comments}) or a preprocessor |
| 66 | control command (@pxref{Preprocessing}). |
| 67 | |
| 68 | If Sequent compatibility has been configured into the assembler then |
| 69 | the @samp{|} character appearing as the first character on a line will |
| 70 | also indicate the start of a line comment. |
| 71 | |
| 72 | @cindex line separator, NS32K |
| 73 | @cindex statement separator, NS32K |
| 74 | @cindex NS32K line separator |
| 75 | The @samp{;} character can be used to separate statements on the same |
| 76 | line. |