Lines Matching full:code
29 The PDP-11 version of @code{@value{AS}} has a rich set of machine
32 @subsection Code Generation Options
34 @table @code
38 Generate position-independent (or position-dependent) code.
40 The default is to generate position-independent code.
47 Most options come in two variants: a @code{-m}@var{extension} that
48 enables @var{extension}, and a @code{-mno-}@var{extension} that disables
53 @table @code
67 consists of these instructions: @code{ADDNI}, @code{ADDN}, @code{ADDPI},
68 @code{ADDP}, @code{ASHNI}, @code{ASHN}, @code{ASHPI}, @code{ASHP},
69 @code{CMPCI}, @code{CMPC}, @code{CMPNI}, @code{CMPN}, @code{CMPPI},
70 @code{CMPP}, @code{CVTLNI}, @code{CVTLN}, @code{CVTLPI}, @code{CVTLP},
71 @code{CVTNLI}, @code{CVTNL}, @code{CVTNPI}, @code{CVTNP}, @code{CVTPLI},
72 @code{CVTPL}, @code{CVTPNI}, @code{CVTPN}, @code{DIVPI}, @code{DIVP},
73 @code{L2DR}, @code{L3DR}, @code{LOCCI}, @code{LOCC}, @code{MATCI},
74 @code{MATC}, @code{MOVCI}, @code{MOVC}, @code{MOVRCI}, @code{MOVRC},
75 @code{MOVTCI}, @code{MOVTC}, @code{MULPI}, @code{MULP}, @code{SCANCI},
76 @code{SCANC}, @code{SKPCI}, @code{SKPC}, @code{SPANCI}, @code{SPANC},
77 @code{SUBNI}, @code{SUBN}, @code{SUBPI}, and @code{SUBP}.
82 Enable (or disable) the use of the @code{CSM} instruction.
88 consists of these instructions: @code{ASHC}, @code{ASH}, @code{DIV},
89 @code{MARK}, @code{MUL}, @code{RTT}, @code{SOB} @code{SXT}, and
90 @code{XOR}.
100 @code{FADD}, @code{FDIV}, @code{FMUL}, and @code{FSUB}.
111 @code{ABSF}, @code{ADDF}, @code{CFCC}, @code{CLRF}, @code{CMPF},
112 @code{DIVF}, @code{LDCFF}, @code{LDCIF}, @code{LDEXP}, @code{LDF},
113 @code{LDFPS}, @code{MODF}, @code{MULF}, @code{NEGF}, @code{SETD},
114 @code{SETF}, @code{SETI}, @code{SETL}, @code{STCFF}, @code{STCFI},
115 @code{STEXP}, @code{STF}, @code{STFPS}, @code{STST}, @code{SUBF}, and
116 @code{TSTF}.
122 @code{MARK}, @code{RTT}, @code{SOB}, @code{SXT}, and @code{XOR}.
129 Enable (or disable) the use of the @code{MFPT} instruction.
134 Enable (or disable) the use of multiprocessor instructions: @code{TSTSET} and
135 @code{WRTLCK}.
140 Enable (or disable) the use of the @code{MFPS} and @code{MTPS} instructions.
145 Enable (or disable) the use of the @code{SPL} instruction.
149 Enable (or disable) the use of the microcode instructions: @code{LDUB},
150 @code{MED}, and @code{XFC}.
158 @table @code
165 KB11 CPU. Enable extended instruction set and @code{SPL}.
181 KD11-E CPU. Enable extended instruction set, @code{MFPS}, and @code{MTPS}.
188 @code{MFPS}, and @code{MTPS}.
192 KD11-K CPU. Enable extended instruction set, @code{LDUB}, @code{MED},
193 @code{MFPS}, @code{MFPT}, @code{MTPS}, and @code{XFC}.
197 KD11-Z CPU. Enable extended instruction set, @code{CSM}, @code{MFPS},
198 @code{MFPT}, @code{MTPS}, and @code{SPL}.
202 F11 CPU. Enable extended instruction set, @code{MFPS}, @code{MFPT}, and
203 @code{MTPS}.
207 J11 CPU. Enable extended instruction set, @code{CSM}, @code{MFPS},
208 @code{MFPT}, @code{MTPS}, @code{SPL}, @code{TSTSET}, and @code{WRTLCK}.
212 T11 CPU. Enable limited extended instruction set, @code{MFPS}, and
213 @code{MTPS}.
221 @table @code
224 Same as @code{-mkd11f}.
228 Same as @code{-mkd11d}.
233 Same as @code{-mkd11b}.
238 Same as @code{-mka11}.
242 Same as @code{-mt11}.
247 Same as @code{-mf11}.
251 Same as @code{-mkd11e}.
255 Ame as @code{-mkd11e} @code{-mfpp}.
260 Same as @code{-mkd11a}.
264 Same as @code{-mkd11z}.
271 Same as @code{-mkb11}.
280 Same as @code{-mj11}.
284 Same as @code{-mkd11k}.
290 The PDP-11 version of @code{@value{AS}} has a few machine
293 @table @code
295 Switch to the @code{bss} section.
308 @code{@value{AS}} supports both DEC syntax and BSD syntax. The only
309 difference is that in DEC syntax, a @code{#} character is used to denote
311 purpose is @code{$}.
314 general-purpose registers are named @code{r0} through @code{r7}.
315 Mnemonic alternatives for @code{r6} and @code{r7} are @code{sp} and
316 @code{pc}, respectively.
319 Floating-point registers are named @code{ac0} through @code{ac3}, or
320 alternatively @code{fr0} through @code{fr3}.
323 Comments are started with a @code{#} or a @code{/} character, and extend
336 @table @code
338 @code{BHIS}
341 @code{BLO}
344 @code{L2D}
347 @code{L3D}
350 @code{TRAP}
356 The @code{JBR} and @code{J}@var{CC} synthetic instructions are not