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

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [gnu-src/] [gdb-6.8/] [gdb/] [testsuite/] [gdb.arch/] [pa64-nullify.s] - Diff between revs 24 and 157

Go to most recent revision | Only display areas with differences | Details | Blame | View Log

Rev 24 Rev 157
        .LEVEL 2.0w
        .LEVEL 2.0w
        .text
        .text
        .align 8
        .align 8
        .globl  foo
        .globl  foo
        .type   foo, @function
        .type   foo, @function
foo:
foo:
        .PROC
        .PROC
        .CALLINFO FRAME=64,NO_CALLS,SAVE_SP,ENTRY_GR=3
        .CALLINFO FRAME=64,NO_CALLS,SAVE_SP,ENTRY_GR=3
        .ENTRY
        .ENTRY
        copy %r3,%r1
        copy %r3,%r1
        copy %r30,%r3
        copy %r30,%r3
        std,ma %r1,64(%r30)
        std,ma %r1,64(%r30)
        std %r3,-8(%r30)
        std %r3,-8(%r30)
        ldo -64(%r29),%r28
        ldo -64(%r29),%r28
        stw %r26,0(%r28)
        stw %r26,0(%r28)
        ldw 0(%r28),%r28
        ldw 0(%r28),%r28
        extrd,s %r28,63,32,%r28
        extrd,s %r28,63,32,%r28
        ldo 64(%r3),%r30
        ldo 64(%r3),%r30
        ldd,mb -64(%r30),%r3
        ldd,mb -64(%r30),%r3
        nop
        nop
        bve,n (%r2)
        bve,n (%r2)
        .EXIT
        .EXIT
        .PROCEND
        .PROCEND
 
 
        .align 8
        .align 8
        .globl  bar
        .globl  bar
        .type   bar, @function
        .type   bar, @function
bar:
bar:
        .PROC
        .PROC
        .CALLINFO FRAME=64,NO_CALLS,SAVE_SP,ENTRY_GR=3
        .CALLINFO FRAME=64,NO_CALLS,SAVE_SP,ENTRY_GR=3
        .ENTRY
        .ENTRY
        copy %r3,%r1
        copy %r3,%r1
        copy %r30,%r3
        copy %r30,%r3
        std,ma %r1,64(%r30)
        std,ma %r1,64(%r30)
        std %r3,-8(%r30)
        std %r3,-8(%r30)
        ldo 64(%r3),%r30
        ldo 64(%r3),%r30
        ldd,mb -64(%r30),%r3
        ldd,mb -64(%r30),%r3
        bve,n (%r2)
        bve,n (%r2)
        .EXIT
        .EXIT
        .PROCEND
        .PROCEND
 
 
        .align 8
        .align 8
        .globl  main
        .globl  main
        .type   main, @function
        .type   main, @function
main:
main:
        .PROC
        .PROC
        .CALLINFO FRAME=128,CALLS,SAVE_RP,SAVE_SP,ENTRY_GR=4
        .CALLINFO FRAME=128,CALLS,SAVE_RP,SAVE_SP,ENTRY_GR=4
        .ENTRY
        .ENTRY
        std %r2,-16(%r30)
        std %r2,-16(%r30)
        copy %r3,%r1
        copy %r3,%r1
        copy %r30,%r3
        copy %r30,%r3
        std,ma %r1,128(%r30)
        std,ma %r1,128(%r30)
        std %r3,-8(%r30)
        std %r3,-8(%r30)
        std %r4,8(%r3)
        std %r4,8(%r3)
        ldo -64(%r29),%r28
        ldo -64(%r29),%r28
        stw %r26,0(%r28)
        stw %r26,0(%r28)
        std %r25,8(%r28)
        std %r25,8(%r28)
        ldw 0(%r28),%r26
        ldw 0(%r28),%r26
        ldo -48(%r30),%r29
        ldo -48(%r30),%r29
        copy %r27,%r4
        copy %r27,%r4
        b,l foo,%r2
        b,l foo,%r2
        nop
        nop
        copy %r4,%r27
        copy %r4,%r27
        ldd -16(%r3),%r2
        ldd -16(%r3),%r2
        ldd 8(%r3),%r4
        ldd 8(%r3),%r4
        ldo 64(%r3),%r30
        ldo 64(%r3),%r30
        ldd,mb -64(%r30),%r3
        ldd,mb -64(%r30),%r3
        bve,n (%r2)
        bve,n (%r2)
        .EXIT
        .EXIT
        .PROCEND
        .PROCEND
 
 

powered by: WebSVN 2.1.0

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