Technical information

Operating Precautions for CPDW9X/NT-CDR-V85X, Y-GHS-MULTI-V800
TM
Customer Notification r20tu0003ed1812 90
No. a82
Compiler Option
Version Information
V5.1.6C
Details:
The compiler accepts two new options:
(1) -v850e_mul_errata:
The compiler will not emit instructions of the form
mul reg1, reg2, reg3 or mulu reg1, reg2, reg3 or
mul imm1, reg2, reg3 or mulu imm1, reg2, reg3
where reg3 is r0, or reg2 is the same as reg3
The assembler will flag any occurrences of the above instructions, but will not attempt to correct
the problem.
(2) -no_v850e_mul_errata:
Can be used to disable -v850e_mul_errata
Example:
None.
Command Line
ccv850 cpu=v850e -v850e_mul_errata test.c
Workaround
There is a patch update available CPDW9XNT-CDR-V85X-V516-PATCH03 including assembler,
compiler and new libraries built with this new option, and the library sources have been audited to
remove any instructions violating the above rule. The patch is available at
http://www.renesas.eu/updates?id=26
Please select the actual patch update:
CPDW9XNT-CDR-V85X-V516-PATCH03.zip