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/] [mips/] [at-1.s] - Rev 304

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

	.text
foo:
	.set	at=$1
	lw	$27, 0x7fff($27)
	sw	$27, 0x7fff($27)
	lw	$27, -0x8000($27)
	sw	$27, -0x8000($27)
	lw	$27, 0x8000($27)
	sw	$27, 0x8000($27)
	lw	$27, -0x8001($27)
	sw	$27, -0x8001($27)
	lw	$27, symbol($27)
	sw	$27, symbol($27)
 
	.set	at=$2
	lw	$27, 0x7fff($27)
	sw	$27, 0x7fff($27)
	lw	$27, -0x8000($27)
	sw	$27, -0x8000($27)
	lw	$27, 0x8000($27)
	sw	$27, 0x8000($27)
	lw	$27, -0x8001($27)
	sw	$27, -0x8001($27)
	lw	$27, symbol($27)
	sw	$27, symbol($27)
 
	.set	at=$3
	lw	$27, 0x7fff($27)
	sw	$27, 0x7fff($27)
	lw	$27, -0x8000($27)
	sw	$27, -0x8000($27)
	lw	$27, 0x8000($27)
	sw	$27, 0x8000($27)
	lw	$27, -0x8001($27)
	sw	$27, -0x8001($27)
	lw	$27, symbol($27)
	sw	$27, symbol($27)
 
	.set	at=$a0
	lw	$27, 0x7fff($27)
	sw	$27, 0x7fff($27)
	lw	$27, -0x8000($27)
	sw	$27, -0x8000($27)
	lw	$27, 0x8000($27)
	sw	$27, 0x8000($27)
	lw	$27, -0x8001($27)
	sw	$27, -0x8001($27)
	lw	$27, symbol($27)
	sw	$27, symbol($27)
 
	.set	at=$a1
	lw	$27, 0x7fff($27)
	sw	$27, 0x7fff($27)
	lw	$27, -0x8000($27)
	sw	$27, -0x8000($27)
	lw	$27, 0x8000($27)
	sw	$27, 0x8000($27)
	lw	$27, -0x8001($27)
	sw	$27, -0x8001($27)
	lw	$27, symbol($27)
	sw	$27, symbol($27)
 
	.set	at=$a2
	lw	$27, 0x7fff($27)
	sw	$27, 0x7fff($27)
	lw	$27, -0x8000($27)
	sw	$27, -0x8000($27)
	lw	$27, 0x8000($27)
	sw	$27, 0x8000($27)
	lw	$27, -0x8001($27)
	sw	$27, -0x8001($27)
	lw	$27, symbol($27)
	sw	$27, symbol($27)
 
	.set	at=$a3
	lw	$27, 0x7fff($27)
	sw	$27, 0x7fff($27)
	lw	$27, -0x8000($27)
	sw	$27, -0x8000($27)
	lw	$27, 0x8000($27)
	sw	$27, 0x8000($27)
	lw	$27, -0x8001($27)
	sw	$27, -0x8001($27)
	lw	$27, symbol($27)
	sw	$27, symbol($27)
 
	.set	at=$8
	lw	$27, 0x7fff($27)
	sw	$27, 0x7fff($27)
	lw	$27, -0x8000($27)
	sw	$27, -0x8000($27)
	lw	$27, 0x8000($27)
	sw	$27, 0x8000($27)
	lw	$27, -0x8001($27)
	sw	$27, -0x8001($27)
	lw	$27, symbol($27)
	sw	$27, symbol($27)
 
	.set	at=$9
	lw	$27, 0x7fff($27)
	sw	$27, 0x7fff($27)
	lw	$27, -0x8000($27)
	sw	$27, -0x8000($27)
	lw	$27, 0x8000($27)
	sw	$27, 0x8000($27)
	lw	$27, -0x8001($27)
	sw	$27, -0x8001($27)
	lw	$27, symbol($27)
	sw	$27, symbol($27)
 
	.set	at=$10
	lw	$27, 0x7fff($27)
	sw	$27, 0x7fff($27)
	lw	$27, -0x8000($27)
	sw	$27, -0x8000($27)
	lw	$27, 0x8000($27)
	sw	$27, 0x8000($27)
	lw	$27, -0x8001($27)
	sw	$27, -0x8001($27)
	lw	$27, symbol($27)
	sw	$27, symbol($27)
 
	.set	at=$11
	lw	$27, 0x7fff($27)
	sw	$27, 0x7fff($27)
	lw	$27, -0x8000($27)
	sw	$27, -0x8000($27)
	lw	$27, 0x8000($27)
	sw	$27, 0x8000($27)
	lw	$27, -0x8001($27)
	sw	$27, -0x8001($27)
	lw	$27, symbol($27)
	sw	$27, symbol($27)
 
	.set	at=$12
	lw	$27, 0x7fff($27)
	sw	$27, 0x7fff($27)
	lw	$27, -0x8000($27)
	sw	$27, -0x8000($27)
	lw	$27, 0x8000($27)
	sw	$27, 0x8000($27)
	lw	$27, -0x8001($27)
	sw	$27, -0x8001($27)
	lw	$27, symbol($27)
	sw	$27, symbol($27)
 
	.set	at=$13
	lw	$27, 0x7fff($27)
	sw	$27, 0x7fff($27)
	lw	$27, -0x8000($27)
	sw	$27, -0x8000($27)
	lw	$27, 0x8000($27)
	sw	$27, 0x8000($27)
	lw	$27, -0x8001($27)
	sw	$27, -0x8001($27)
	lw	$27, symbol($27)
	sw	$27, symbol($27)
 
	.set	at=$14
	lw	$27, 0x7fff($27)
	sw	$27, 0x7fff($27)
	lw	$27, -0x8000($27)
	sw	$27, -0x8000($27)
	lw	$27, 0x8000($27)
	sw	$27, 0x8000($27)
	lw	$27, -0x8001($27)
	sw	$27, -0x8001($27)
	lw	$27, symbol($27)
	sw	$27, symbol($27)
 
	.set	at=$15
	lw	$27, 0x7fff($27)
	sw	$27, 0x7fff($27)
	lw	$27, -0x8000($27)
	sw	$27, -0x8000($27)
	lw	$27, 0x8000($27)
	sw	$27, 0x8000($27)
	lw	$27, -0x8001($27)
	sw	$27, -0x8001($27)
	lw	$27, symbol($27)
	sw	$27, symbol($27)
 
	.set	at=$s0
	lw	$27, 0x7fff($27)
	sw	$27, 0x7fff($27)
	lw	$27, -0x8000($27)
	sw	$27, -0x8000($27)
	lw	$27, 0x8000($27)
	sw	$27, 0x8000($27)
	lw	$27, -0x8001($27)
	sw	$27, -0x8001($27)
	lw	$27, symbol($27)
	sw	$27, symbol($27)
 
	.set	at=$s1
	lw	$27, 0x7fff($27)
	sw	$27, 0x7fff($27)
	lw	$27, -0x8000($27)
	sw	$27, -0x8000($27)
	lw	$27, 0x8000($27)
	sw	$27, 0x8000($27)
	lw	$27, -0x8001($27)
	sw	$27, -0x8001($27)
	lw	$27, symbol($27)
	sw	$27, symbol($27)
 
	.set	at=$s2
	lw	$27, 0x7fff($27)
	sw	$27, 0x7fff($27)
	lw	$27, -0x8000($27)
	sw	$27, -0x8000($27)
	lw	$27, 0x8000($27)
	sw	$27, 0x8000($27)
	lw	$27, -0x8001($27)
	sw	$27, -0x8001($27)
	lw	$27, symbol($27)
	sw	$27, symbol($27)
 
	.set	at=$s3
	lw	$27, 0x7fff($27)
	sw	$27, 0x7fff($27)
	lw	$27, -0x8000($27)
	sw	$27, -0x8000($27)
	lw	$27, 0x8000($27)
	sw	$27, 0x8000($27)
	lw	$27, -0x8001($27)
	sw	$27, -0x8001($27)
	lw	$27, symbol($27)
	sw	$27, symbol($27)
 
	.set	at=$s4
	lw	$27, 0x7fff($27)
	sw	$27, 0x7fff($27)
	lw	$27, -0x8000($27)
	sw	$27, -0x8000($27)
	lw	$27, 0x8000($27)
	sw	$27, 0x8000($27)
	lw	$27, -0x8001($27)
	sw	$27, -0x8001($27)
	lw	$27, symbol($27)
	sw	$27, symbol($27)
 
	.set	at=$s5
	lw	$27, 0x7fff($27)
	sw	$27, 0x7fff($27)
	lw	$27, -0x8000($27)
	sw	$27, -0x8000($27)
	lw	$27, 0x8000($27)
	sw	$27, 0x8000($27)
	lw	$27, -0x8001($27)
	sw	$27, -0x8001($27)
	lw	$27, symbol($27)
	sw	$27, symbol($27)
 
	.set	at=$s6
	lw	$27, 0x7fff($27)
	sw	$27, 0x7fff($27)
	lw	$27, -0x8000($27)
	sw	$27, -0x8000($27)
	lw	$27, 0x8000($27)
	sw	$27, 0x8000($27)
	lw	$27, -0x8001($27)
	sw	$27, -0x8001($27)
	lw	$27, symbol($27)
	sw	$27, symbol($27)
 
	.set	at=$s7
	lw	$27, 0x7fff($27)
	sw	$27, 0x7fff($27)
	lw	$27, -0x8000($27)
	sw	$27, -0x8000($27)
	lw	$27, 0x8000($27)
	sw	$27, 0x8000($27)
	lw	$27, -0x8001($27)
	sw	$27, -0x8001($27)
	lw	$27, symbol($27)
	sw	$27, symbol($27)
 
	.set	at=$24
	lw	$27, 0x7fff($27)
	sw	$27, 0x7fff($27)
	lw	$27, -0x8000($27)
	sw	$27, -0x8000($27)
	lw	$27, 0x8000($27)
	sw	$27, 0x8000($27)
	lw	$27, -0x8001($27)
	sw	$27, -0x8001($27)
	lw	$27, symbol($27)
	sw	$27, symbol($27)
 
	.set	at=$25
	lw	$27, 0x7fff($27)
	sw	$27, 0x7fff($27)
	lw	$27, -0x8000($27)
	sw	$27, -0x8000($27)
	lw	$27, 0x8000($27)
	sw	$27, 0x8000($27)
	lw	$27, -0x8001($27)
	sw	$27, -0x8001($27)
	lw	$27, symbol($27)
	sw	$27, symbol($27)
 
	.set	at=$26
	lw	$27, 0x7fff($27)
	sw	$27, 0x7fff($27)
	lw	$27, -0x8000($27)
	sw	$27, -0x8000($27)
	lw	$27, 0x8000($27)
	sw	$27, 0x8000($27)
	lw	$27, -0x8001($27)
	sw	$27, -0x8001($27)
	lw	$27, symbol($27)
	sw	$27, symbol($27)
 
	.set	at=$27
	lw	$26, 0x7fff($26)
	sw	$26, 0x7fff($26)
	lw	$26, -0x8000($26)
	sw	$26, -0x8000($26)
	lw	$26, 0x8000($26)
	sw	$26, 0x8000($26)
	lw	$26, -0x8001($26)
	sw	$26, -0x8001($26)
	lw	$26, symbol($26)
	sw	$26, symbol($26)
 
	.set	at=$gp
	lw	$27, 0x7fff($27)
	sw	$27, 0x7fff($27)
	lw	$27, -0x8000($27)
	sw	$27, -0x8000($27)
	lw	$27, 0x8000($27)
	sw	$27, 0x8000($27)
	lw	$27, -0x8001($27)
	sw	$27, -0x8001($27)
	lw	$27, symbol($27)
	sw	$27, symbol($27)
 
	.set	at=$fp
	lw	$27, 0x7fff($27)
	sw	$27, 0x7fff($27)
	lw	$27, -0x8000($27)
	sw	$27, -0x8000($27)
	lw	$27, 0x8000($27)
	sw	$27, 0x8000($27)
	lw	$27, -0x8001($27)
	sw	$27, -0x8001($27)
	lw	$27, symbol($27)
	sw	$27, symbol($27)
 
	.set	at=$sp
	lw	$27, 0x7fff($27)
	sw	$27, 0x7fff($27)
	lw	$27, -0x8000($27)
	sw	$27, -0x8000($27)
	lw	$27, 0x8000($27)
	sw	$27, 0x8000($27)
	lw	$27, -0x8001($27)
	sw	$27, -0x8001($27)
	lw	$27, symbol($27)
	sw	$27, symbol($27)
 
	.set	at=$ra
	lw	$27, 0x7fff($27)
	sw	$27, 0x7fff($27)
	lw	$27, -0x8000($27)
	sw	$27, -0x8000($27)
	lw	$27, 0x8000($27)
	sw	$27, 0x8000($27)
	lw	$27, -0x8001($27)
	sw	$27, -0x8001($27)
	lw	$27, symbol($27)
	sw	$27, symbol($27)
 
	.set	at
	lw	$27, 0x7fff($27)
	sw	$27, 0x7fff($27)
	lw	$27, -0x8000($27)
	sw	$27, -0x8000($27)
	lw	$27, 0x8000($27)
	sw	$27, 0x8000($27)
	lw	$27, -0x8001($27)
	sw	$27, -0x8001($27)
	lw	$27, symbol($27)
	sw	$27, symbol($27)
 
# Force at least 8 (non-delay-slot) zero bytes, to make 'objdump' print ...
	.space	8
 

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.