148 Chapter 25. M32R Dependent Features.m32rThe directive performs a similar thing as the -m32r command line option. It tells the assemblerto only accept M32R instructions from now on. An instructions from later M32R architecturesare refused..m32rxThe directive performs a similar thing as the -m32rx command line option. It tells the assemblerto start accepting the extra instructions in the M32RX ISA as well as the ordinary M32R ISA..m32r2The directive performs a similar thing as the -m32r2 command line option. It tells the assemblerto start accepting the extra instructions in the M32R2 ISA as well as the ordinary M32R ISA..littleThe directive performs a similar thing as the -little command line option. It tells the assemblerto start producing little-endian code and data. This option should be used with care as producingmixed-endian binary files is frought with danger..bigThe directive performs a similar thing as the -big command line option. It tells the assemblerto start producing big-endian code and data. This option should be used with care as producingmixed-endian binary files is frought with danger.25.3. M32R WarningsThere are several warning and error messages that can be produced by as which are specific to theM32R:output of 1st instruction is the same as an input to 2nd instruction - isthis 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 destinationregister of the left hand instruction is used as an input register in the right hand instruction. Forexample in this code fragment mv r1, r2 || neg r3, r1 register r1 is the destination of themove instruction and the input to the neg instruction.output of 2nd instruction is the same as an input to 1st instruction - isthis 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 destinationregister of the right hand instruction is used as an input register in the left hand instruction. Forexample in this code fragment mv r1, r2 || neg r2, r3 register r2 is the destination of theneg instruction and the input to the move instruction.instruction ... is for the M32RX onlyThis message is produced when the assembler encounters an instruction which is only supportedby the M32Rx processor, and the -m32rx command line flag has not been specified to allowassembly of such instructions.