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




 

 

 

 

 Home | About Us | Network | Services | Support | FAQ | Control Panel | Order Online | Sitemap | Contact

canadian web hosting

 

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