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/] [cfi/] [cfi-s390-1.s] - Rev 438

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

#; $ as -o test.o -m31 -march=g5 gas-cfi-test.s && gcc -m32 -nostdlib -o test test.o
 
	.file	"a.c"
	.text
	.align	4
	.globl foo
	.type	foo, @function
foo:
	.cfi_startproc
	stm	%r8,%r15,32(%r15)
	.cfi_offset %r15,-36
	.cfi_offset %r14,-40
	.cfi_offset %r13,-44
	.cfi_offset %r12,-48
	.cfi_offset %r11,-52
	.cfi_offset %r10,-56
	.cfi_offset %r9,-60
	.cfi_offset %r8,-64
	bras	%r13,.L3
.L2:
	.align	4
.LC0:
	.long	bar1
.LC1:
	.long	syscall
.LC2:
	.long	bar2
	.align	2
.L3:
	lr	%r14,%r15
	ahi	%r15,-96
	.cfi_adjust_cfa_offset 96
	lr	%r12,%r2
	l	%r2,.LC0-.L2(%r13)
	lr	%r10,%r3
	lr	%r9,%r4
	st	%r14,0(%r15)
	basr	%r14,%r2
	l	%r1,.LC1-.L2(%r13)
	lr	%r4,%r9
	lr	%r8,%r2
	lr	%r3,%r10
	lr	%r2,%r12
	basr	%r14,%r1
	l	%r1,.LC2-.L2(%r13)
	lr	%r12,%r2
	lr	%r2,%r8
	basr	%r14,%r1
	lr	%r2,%r12
	l	%r4,152(%r15)
	lm	%r8,%r15,128(%r15)
	br	%r4
	.cfi_endproc
	.size	foo, .-foo
 

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.