Lines Matching refs:code

21 @code{@value{AS}} supports the following additional command-line options
26 @table @code
28 @cindex @code{-wsigned_overflow} command line option, V850
35 @cindex @code{-wunsigned_overflow} command line option, V850
42 @cindex @code{-mv850} command line option, V850
44 Specifies that the assembled code should be marked as being targeted at
46 such code with code assembled for other processors.
48 @cindex @code{-mv850e} command line option, V850
50 Specifies that the assembled code should be marked as being targeted at
52 such code with code assembled for other processors.
54 @cindex @code{-mv850e1} command line option, V850
56 Specifies that the assembled code should be marked as being targeted at
58 such code with code assembled for other processors.
60 @cindex @code{-mv850any} command line option, V850
62 Specifies that the assembled code should be marked as being targeted at
65 binaries that contain target specific code, but which are also intended
67 routines used by the code produced by GCC for all versions of the v850
71 @cindex @code{-mv850e2} command line option, V850
73 Specifies that the assembled code should be marked as being targeted at
75 such code with code assembled for other processors.
77 @cindex @code{-mv850e2v3} command line option, V850
79 Specifies that the assembled code should be marked as being targeted at
81 such code with code assembled for other processors.
83 @cindex @code{-mv850e2v4} command line option, V850
87 @cindex @code{-mv850e3v5} command line option, V850
89 Specifies that the assembled code should be marked as being targeted at
91 such code with code assembled for other processors.
93 @cindex @code{-mrelax} command line option, V850
96 ops to be used in the assembler source code. These ops label sections
97 of code which are either a long function call or a long branch. The
98 assembler will then flag these sections of code and the linker will
101 @cindex @code{-mgcc-abi} command line option, V850
105 @cindex @code{-mrh850-abi} command line option, V850
110 @cindex @code{-m8byte-align} command line option, V850
113 alignment for variables defined in the source code.
115 @cindex @code{-m4byte-align} command line option, V850
118 alignment for variables defined in the source code. This is the
121 @cindex @code{-msoft-float} command line option, V850
126 binaries for architectures earlier than the @code{e2v3}.
128 @cindex @code{-mhard-float} command line option, V850
134 for binaries the @code{e2v3} and later architectures.
170 @code{@value{AS}} supports the following names for registers:
171 @table @code
172 @cindex @code{zero} register, V850
179 @cindex @code{sp} register, V850
182 @cindex @code{gp} register, V850
185 @cindex @code{tp} register, V850
236 @cindex @code{ep} register, V850
239 @cindex @code{lp} register, V850
242 @cindex @code{eipc} register, V850
245 @cindex @code{eipsw} register, V850
248 @cindex @code{fepc} register, V850
251 @cindex @code{fepsw} register, V850
254 @cindex @code{ecr} register, V850
257 @cindex @code{psw} register, V850
260 @cindex @code{ctpc} register, V850
263 @cindex @code{ctpsw} register, V850
266 @cindex @code{dbpc} register, V850
269 @cindex @code{dbpsw} register, V850
272 @cindex @code{ctbp} register, V850
289 @table @code
290 @cindex @code{offset} directive, V850
294 @cindex @code{section} directive, V850
300 @cindex @code{.v850} directive, V850
302 Specifies that the assembled code should be marked as being targeted at
304 such code with code assembled for other processors.
306 @cindex @code{.v850e} directive, V850
308 Specifies that the assembled code should be marked as being targeted at
310 such code with code assembled for other processors.
312 @cindex @code{.v850e1} directive, V850
314 Specifies that the assembled code should be marked as being targeted at
316 such code with code assembled for other processors.
318 @cindex @code{.v850e2} directive, V850
320 Specifies that the assembled code should be marked as being targeted at
322 such code with code assembled for other processors.
324 @cindex @code{.v850e2v3} directive, V850
326 Specifies that the assembled code should be marked as being targeted at
328 such code with code assembled for other processors.
330 @cindex @code{.v850e2v4} directive, V850
332 Specifies that the assembled code should be marked as being targeted at
334 such code with code assembled for other processors.
336 @cindex @code{.v850e3v5} directive, V850
338 Specifies that the assembled code should be marked as being targeted at
340 such code with code assembled for other processors.
349 @code{@value{AS}} implements all the standard V850 opcodes.
351 @code{@value{AS}} also implements the following pseudo ops:
353 @table @code
355 @cindex @code{hi0} pseudo-op, V850
367 @cindex @code{lo} pseudo-op, V850
378 @cindex @code{hi} pseudo-op, V850
383 instruction. For example the following code can be used to compute the
400 @cindex @code{hilo} pseudo-op, V850
411 @cindex @code{sdaoff} pseudo-op, V850
428 @cindex @code{tdaoff} pseudo-op, V850
445 @cindex @code{zdaoff} pseudo-op, V850
458 @cindex @code{ctoff} pseudo-op, V850
471 @cindex @code{longcall} pseudo-op, V850
472 @item .longcall @code{name}
474 to function @code{name}. The linker will attempt to shorten this call
475 sequence if @code{name} is within a 22bit offset of the call. Only
476 valid if the @code{-mrelax} command line switch has been enabled.
478 @cindex @code{longjump} pseudo-op, V850
479 @item .longjump @code{name}
481 to label @code{name}. The linker will attempt to shorten this code
482 sequence if @code{name} is within a 22bit offset of the jump. Only
483 valid if the @code{-mrelax} command line switch has been enabled.