#mach: crisv32 | |
#ld: --section-start=.text=0 | |
#sim: --cris-trace=basic | |
#output: 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 * ixnzvc 0 0\n | |
#output: 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 * ixNzvc 1 aa424243\n | |
#output: a 0 0 0 0 0 0 0 0 0 0 0 0 0 0 * ixnzvc 1 55212121\n | |
#output: c 0 0 0 0 0 0 0 0 0 0 0 0 0 0 * ixnzvc 1 1\n | |
#output: e 0 0 0 0 0 0 0 0 0 0 0 0 0 0 * ixnzvc 1 0\n | |
; Check that trace with changing ACR works. | |
.include "testutils.inc" | |
startnostack | |
move.d 0xaa424243,$acr | |
lsrq 1,$acr | |
moveq 1,$acr | |
clear.d $acr | |
break 15 | |
nop |