2 ! { dg-options
"-dsp" }
7 ldrc a0
! { dg-error
"invalid operand" }
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" }
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" }