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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [binutils-2.18.50/] [gas/] [testsuite/] [gas/] [cfi/] [cfi-s390-1.s] - Diff between revs 156 and 816

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
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.