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

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [gnu-src/] [binutils-2.18.50/] [gas/] [testsuite/] [gas/] [bfin/] [stack.s] - Rev 156

Compare with Previous | Blame | View Log

	.text
	.global push
push:
	[--Sp] = syscfg;
	[--SP] = Lc0;
	[--sp] = R7;
	[--sp] = A0.W;
	[--sP] = Cycles;
	[--Sp] = b2;
	[--sp] = m1;
	[--SP] = P0;
 
	.text
	.global push_multiple
push_multiple:
	[--sp] = (r7:2, p5:0);
	[--SP] = (R7:6);
	[--Sp] = (p5:2);
 
	.text
	.global pop
pop:
	usp = [ Sp++];
	Reti = [sp++];
	i0 = [sp++];
	Seqstat = [sp++];
	L2 = [sp++];
	R5 = [SP ++ ];
	Fp = [Sp ++];
 
	.text
	.global pop_multiple
pop_multiple:
	(R7:5, P5:0) = [sp++];
	(r7:6) = [SP++];
	(P5:4) = [Sp++];
 
	.text
	.global link
link:
	link 8;
	link 0x3fffc;
	link 0x20004;
 
	.text
	.global unlink
unlink:
	unlink;
 
 

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.