Commit | Line | Data |
---|---|---|
88da98f3 MS |
1 | ! { dg-do assemble } |
2 | ! { dg-options "-dsp" } | |
3 | ||
4 | .text | |
5 | .p2align 2 | |
6 | ||
7 | ldrc a0 ! { dg-error "invalid operand" } | |
8 | ||
9 | movx.w @r3,x0 ! { dg-error "invalid operand" } | |
10 | movx.w @r0,x0 movy.w a0,@r7+ ! { dg-error "requires nopy" } | |
11 | movy.w a0,@r2+ movx.w @r4,x0 ! { dg-error "requires nopx" } | |
12 | movx.w @r4,x0 movy.w a0,@r3+ ! { dg-error "combined with non-nopx" } | |
13 | movy.w a0,@r6+ movx.w @r1,x0 ! { dg-error "combined with non-nopy" } | |
14 | movx.l @r5,x1 movx.w @r0,x0 ! { dg-error "multiple movx" } | |
15 | movx.l @r1+,y0 nopx ! { dg-error "multiple movx" } | |
16 | movy.w @r7,y1 movy.l @r2,y0 ! { dg-error "multiple movy" } | |
17 | movy.l @r3+,x0 nopy ! { dg-error "multiple movy" } | |
18 | ||
19 | dct pclr x0 pmuls a1,x0,m0 ! { dg-error "combined with pmuls" } | |
20 | pclr a0 pmuls x1,y1,a0 ! { dg-warning "register is same" } |