| ! { dg-do assemble } |
| ! { dg-options "-dsp" } |
| |
| .text |
| .p2align 2 |
| |
| ldrc a0 ! { dg-error "invalid operand" } |
| |
| movx.w @r3,x0 ! { dg-error "invalid operand" } |
| movx.w @r0,x0 movy.w a0,@r7+ ! { dg-error "requires nopy" } |
| movy.w a0,@r2+ movx.w @r4,x0 ! { dg-error "requires nopx" } |
| movx.w @r4,x0 movy.w a0,@r3+ ! { dg-error "combined with non-nopx" } |
| movy.w a0,@r6+ movx.w @r1,x0 ! { dg-error "combined with non-nopy" } |
| movx.l @r5,x1 movx.w @r0,x0 ! { dg-error "multiple movx" } |
| movx.l @r1+,y0 nopx ! { dg-error "multiple movx" } |
| movy.w @r7,y1 movy.l @r2,y0 ! { dg-error "multiple movy" } |
| movy.l @r3+,x0 nopy ! { dg-error "multiple movy" } |
| |
| dct pclr x0 pmuls a1,x0,m0 ! { dg-error "combined with pmuls" } |
| pclr a0 pmuls x1,y1,a0 ! { dg-warning "register is same" } |