URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Only display areas with differences |
Details |
Blame |
View Log
Rev 156 |
Rev 816 |
#; $ as -o test.o -m31 -march=g5 gas-cfi-test.s && gcc -m32 -nostdlib -o test test.o
|
#; $ as -o test.o -m31 -march=g5 gas-cfi-test.s && gcc -m32 -nostdlib -o test test.o
|
|
|
.file "a.c"
|
.file "a.c"
|
.text
|
.text
|
.align 4
|
.align 4
|
.globl foo
|
.globl foo
|
.type foo, @function
|
.type foo, @function
|
foo:
|
foo:
|
.cfi_startproc
|
.cfi_startproc
|
stm %r8,%r15,32(%r15)
|
stm %r8,%r15,32(%r15)
|
.cfi_offset %r15,-36
|
.cfi_offset %r15,-36
|
.cfi_offset %r14,-40
|
.cfi_offset %r14,-40
|
.cfi_offset %r13,-44
|
.cfi_offset %r13,-44
|
.cfi_offset %r12,-48
|
.cfi_offset %r12,-48
|
.cfi_offset %r11,-52
|
.cfi_offset %r11,-52
|
.cfi_offset %r10,-56
|
.cfi_offset %r10,-56
|
.cfi_offset %r9,-60
|
.cfi_offset %r9,-60
|
.cfi_offset %r8,-64
|
.cfi_offset %r8,-64
|
bras %r13,.L3
|
bras %r13,.L3
|
.L2:
|
.L2:
|
.align 4
|
.align 4
|
.LC0:
|
.LC0:
|
.long bar1
|
.long bar1
|
.LC1:
|
.LC1:
|
.long syscall
|
.long syscall
|
.LC2:
|
.LC2:
|
.long bar2
|
.long bar2
|
.align 2
|
.align 2
|
.L3:
|
.L3:
|
lr %r14,%r15
|
lr %r14,%r15
|
ahi %r15,-96
|
ahi %r15,-96
|
.cfi_adjust_cfa_offset 96
|
.cfi_adjust_cfa_offset 96
|
lr %r12,%r2
|
lr %r12,%r2
|
l %r2,.LC0-.L2(%r13)
|
l %r2,.LC0-.L2(%r13)
|
lr %r10,%r3
|
lr %r10,%r3
|
lr %r9,%r4
|
lr %r9,%r4
|
st %r14,0(%r15)
|
st %r14,0(%r15)
|
basr %r14,%r2
|
basr %r14,%r2
|
l %r1,.LC1-.L2(%r13)
|
l %r1,.LC1-.L2(%r13)
|
lr %r4,%r9
|
lr %r4,%r9
|
lr %r8,%r2
|
lr %r8,%r2
|
lr %r3,%r10
|
lr %r3,%r10
|
lr %r2,%r12
|
lr %r2,%r12
|
basr %r14,%r1
|
basr %r14,%r1
|
l %r1,.LC2-.L2(%r13)
|
l %r1,.LC2-.L2(%r13)
|
lr %r12,%r2
|
lr %r12,%r2
|
lr %r2,%r8
|
lr %r2,%r8
|
basr %r14,%r1
|
basr %r14,%r1
|
lr %r2,%r12
|
lr %r2,%r12
|
l %r4,152(%r15)
|
l %r4,152(%r15)
|
lm %r8,%r15,128(%r15)
|
lm %r8,%r15,128(%r15)
|
br %r4
|
br %r4
|
.cfi_endproc
|
.cfi_endproc
|
.size foo, .-foo
|
.size foo, .-foo
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.