Technical information

Operating Precautions for CPDW9X/NT-CDR-V85X, Y-GHS-MULTI-V800
TM
Customer Notification r20tu0003ed1812 46
No. a32
Syntax error on a rept inside a macro.
Workaround
Place the repetition block into a separate assembler macro.
Example:
.macro INCREMENT
add 1,r6
.endm
.macro TEMP_COUNT
.rept 2
INCREMENT
.endr
.endm
.macro COUNT
TEMP_COUNT
mov r6,r10
.endm
.text
.org 0x0
mov 0,r6
loop: COUNT
jr loop