Annotation of coherent/b/bin/db_400/dbtest.s, revision 1.1

1.1     ! root        1: /      module name dbtest
        !             2:        .alignoff
        !             3: 
        !             4:        .text
        !             5:        .globl main
        !             6: main:
        !             7:        push    %ebp
        !             8:        movl    %ebp, %esp
        !             9:        push    %edi
        !            10: .L3:
        !            11:        addl    12(%ebp), $4
        !            12:        movl    %edi, 12(%ebp)
        !            13:        cmpl    (%edi), $0
        !            14:        je      .L2
        !            15:        push    (%edi)
        !            16:        call    display
        !            17:        pop     %ecx
        !            18:        jmp     .L3
        !            19: .L2:
        !            20:        push    $0
        !            21:        call    exit
        !            22:        pop     %ecx
        !            23:        pop     %edi
        !            24:        leave
        !            25:        ret
        !            26:        .align  4
        !            27:        .globl display
        !            28: display:
        !            29:        push    %ebp
        !            30:        movl    %ebp, %esp
        !            31:        push    8(%ebp)
        !            32:        push    $.L5
        !            33:        call    printf
        !            34:        addl    %esp, $8
        !            35:        leave
        !            36:        ret
        !            37:        .align  4
        !            38:        .align  4
        !            39: .L5:
        !            40:        .byte   "Got a %s\n", 0
        !            41:        .align  4
        !            42: 
        !            43:        .data
        !            44:        .align  1
        !            45:        .globl version
        !            46: version:
        !            47:        .byte   86
        !            48:        .byte   101
        !            49:        .byte   114
        !            50:        .byte   32
        !            51:        .byte   104
        !            52:        .byte   101
        !            53:        .byte   108
        !            54:        .byte   108
        !            55:        .byte   111
        !            56:        .byte   32
        !            57:        .byte   116
        !            58:        .byte   104
        !            59:        .byte   101
        !            60:        .byte   114
        !            61:        .byte   101
        !            62:        .byte   0

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.