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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [binutils-2.18.50/] [gas/] [testsuite/] [gas/] [arm/] [group-reloc-ldc-parsing-bad.s] - Rev 816

Compare with Previous | Blame | View Log

@ Tests for LDC group relocations that are meant to fail during parsing.
 
	.macro ldctest insn reg
 
	\insn	0, \reg, [r0, #:pc_g0_nc:(sym)]
	\insn	0, \reg, [r0, #:pc_g1_nc:(sym)]
	\insn	0, \reg, [r0, #:sb_g0_nc:(sym)]
	\insn	0, \reg, [r0, #:sb_g1_nc:(sym)]
 
	\insn	0, \reg, [r0, #:foo:(sym)]
 
	.endm
 
	.macro ldctest2 insn reg
 
	\insn	\reg, [r0, #:pc_g0_nc:(sym)]
	\insn	\reg, [r0, #:pc_g1_nc:(sym)]
	\insn	\reg, [r0, #:sb_g0_nc:(sym)]
	\insn	\reg, [r0, #:sb_g1_nc:(sym)]
 
	\insn	\reg, [r0, #:foo:(sym)]
 
	.endm
 
	ldctest ldc c0
	ldctest ldcl c0
	ldctest ldc2 c0
	ldctest ldc2l c0
 
	ldctest stc c0
	ldctest stcl c0
	ldctest stc2 c0
	ldctest stc2l c0
 
	.fpu 	fpa
 
	ldctest2 ldfs f0
	ldctest2 stfs f0
	ldctest2 ldfd f0
	ldctest2 stfd f0
	ldctest2 ldfe f0
	ldctest2 stfe f0
	ldctest2 ldfp f0
	ldctest2 stfp f0
 
	.fpu	vfp
 
	ldctest2 flds s0
	ldctest2 fsts s0
 
	ldctest2 fldd d0
	ldctest2 fstd d0
 
	ldctest2 vldr d0		FIXME
	ldctest2 vstr d0
 
	.cpu	ep9312
 
	ldctest2 cfldrs mvf0
	ldctest2 cfstrs mvf0
	ldctest2 cfldrd mvd0
	ldctest2 cfstrd mvd0
	ldctest2 cfldr32 mvfx0
	ldctest2 cfstr32 mvfx0
	ldctest2 cfldr64 mvdx0
	ldctest2 cfstr64 mvdx0
 
 

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.