OpenCores
URL https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [gnu-src/] [binutils-2.20.1/] [gas/] [testsuite/] [gas/] [sh/] [err-sh4al-dsp.s] - Rev 301

Go to most recent revision | Compare with Previous | Blame | View Log

! { 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" }
 

Go to most recent revision | Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.