148
Chapter 25. M32R Dependent Features
.m32r
The directive performs a similar thing as the m32r command line option. It tells the assembler
to only accept M32R instructions from now on. An instructions from later M32R architectures
are refused.
.m32rx
The directive performs a similar thing as the m32rx command line option. It tells the assembler
to start accepting the extra instructions in the M32RX ISA as well as the ordinary M32R ISA.
.m32r2
The directive performs a similar thing as the m32r2 command line option. It tells the assembler
to start accepting the extra instructions in the M32R2 ISA as well as the ordinary M32R ISA.
.little
The directive performs a similar thing as the little command line option. It tells the assembler
to start producing little endian code and data. This option should be used with care as producing
mixed endian binary files is frought with danger.
.big
The directive performs a similar thing as the big command line option. It tells the assembler
to start producing big endian code and data. This option should be used with care as producing
mixed endian binary files is frought with danger.
25.3. M32R Warnings
There are several warning and error messages that can be produced by
as
which are specific to the
M32R:
output of 1st instruction is the same as an input to 2nd instruction is
this intentional ?
This message is only produced if warnings for explicit parallel conflicts have been enabled.
It indicates that the assembler has encountered a parallel instruction in which the destination
register of the left hand instruction is used as an input register in the right hand instruction. For
example in this code fragment
mv r1, r2 || neg r3, r1
register r1 is the destination of the
move instruction and the input to the neg instruction.
output of 2nd instruction is the same as an input to 1st instruction is
this intentional ?
This message is only produced if warnings for explicit parallel conflicts have been enabled.
It indicates that the assembler has encountered a parallel instruction in which the destination
register of the right hand instruction is used as an input register in the left hand instruction. For
example in this code fragment
mv r1, r2 || neg r2, r3
register r2 is the destination of the
neg instruction and the input to the move instruction.
instruction ... is for the M32RX only
This message is produced when the assembler encounters an instruction which is only supported
by the M32Rx processor, and the
m32rx
command line flag has not been specified to allow
assembly of such instructions.
footer
Our partners:
PHP: Hypertext Preprocessor Best Web Hosting
Java Web Hosting
Inexpensive Web Hosting
Jsp Web Hosting
Cheapest Web Hosting
Jsp Hosting
Cheap Hosting
Visionwebhosting.net Business web hosting division of Web
Design Plus. All rights reserved