12345678910111213141516171819202122232425262728293031 |
- #mach: crisv10
- #ld: --section-start=.text=0
- #output: 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 * ixnzvc 0\n
- #output: 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 * ixnzvc 1\n
- #output: c 0 0 0 24 0 0 0 0 0 0 0 0 0 0 * ixnzvc 4\n
- #output: e 0 0 0 24 0 0 0 0 0 0 0 0 0 0 * ixnzvc 1\n
- #output: 10 0 0 0 24 0 0 0 0 0 0 0 0 0 0 * ixnZvc 1\n
- #output: 14 0 0 0 24 0 24 0 0 0 0 0 0 0 0 * ixnzvc 3\n
- #output: 18 0 0 0 24 0 24 0 0 0 0 0 0 0 0 * ixnzvc 3\n
- #output: 20 0 0 0 24 0 24 0 0 0 0 0 0 0 0 * ixnzvc 4\n
- #sim: --cris-trace=basic
- ; With a "--cris-trace=all", cycles for the third and last line would be 5.
- ; Check that prefix+insn are traced as one.
- .include "testutils.inc"
- startnostack
- nop
- move.d [0f],r3
- nop
- moveq 0,r4
- move.d [r3+r4.b],r5
- move.d [r3+4],r5
- bdap.d 0,r3
- move.d [r3],r5
- break 15
- .p2align 2
- 0:
- .dword 0b
- .dword 0b
|