Annotation of cci/sys/tahoe/Kfrexpd.x, revision 1.1

1.1     ! root        1:        .data
        !             2:        .text
        !             3: LL0:   .align  1
        !             4:        .globl  _Kfrexpd
        !             5:        .data
        !             6:        .align  2
        !             7: L18:   .long   0x40800000, 0x00000000 # .double 1
        !             8:        .text
        !             9:        .data
        !            10:        .align  2
        !            11: L21:   .long   0x40800000, 0x00000000 # .double 1
        !            12:        .text
        !            13:        .data
        !            14:        .align  2
        !            15: L22:   .long   0x41000000, 0x00000000 # .double 2
        !            16:        .text
        !            17:        .data
        !            18:        .align  2
        !            19: L25:   .long   0x40000000, 0x00000000 # .double 0.5
        !            20:        .text
        !            21:        .data
        !            22:        .align  2
        !            23: L28:   .long   0x40000000, 0x00000000 # .double 0.5
        !            24:        .text
        !            25:        .data
        !            26:        .align  2
        !            27: L29:   .long   0x41000000, 0x00000000 # .double 2
        !            28:        .text
        !            29:        .set    L12,0x0
        !            30:        .data
        !            31:        .text
        !            32: _Kfrexpd:
        !            33:        .word   L12
        !            34:        subl3   $60,fp,sp
        !            35:        clrl    -60(fp)
        !            36:        clrl    -56(fp)
        !            37:        tstl    4(fp)
        !            38:        jgeq    L16
        !            39:        lnd     4(fp)
        !            40:        std     4(fp)
        !            41:        movl    $1,-56(fp)
        !            42: L16:   cmpd2   4(fp),L18
        !            43:        jleq    L17
        !            44: L19:   cmpd2   4(fp),L21
        !            45:        jleq    L23
        !            46:        addl2   $1,-60(fp)
        !            47:        pushl   16(fp)          # hfs
        !            48:        pushl   L22+4           # ldd   L22             # 2.0
        !            49:        pushl   L22
        !            50:        pushl   8(fp)
        !            51:        pushl   4(fp)           # acc
        !            52:        callf   $24,_Kdivd
        !            53:        ldd     r0
        !            54:        std     4(fp)
        !            55:        jbr     L19
        !            56: L17:   cmpd2   4(fp),L25
        !            57:        jlss    L26
        !            58:        jbr     L23
        !            59: L2000001:
        !            60:        subl2   $1,-60(fp)
        !            61:        pushl   16(fp)          # hfs
        !            62:        ldd     L22             # 2.0
        !            63:        pushd
        !            64:        ldd     4(fp)           # acc
        !            65:        pushd
        !            66:        callf   $24,_Kmuld
        !            67:        ldd     r0
        !            68:        std     4(fp)
        !            69: L26:   cmpd2   4(fp),L28
        !            70:        jlss    L2000001
        !            71: L23:   movl    -60(fp),*12(fp)
        !            72:        tstl    -56(fp)
        !            73:        jeql    L30
        !            74:        lnd     4(fp)
        !            75:        std     4(fp)
        !            76: L30:   movl    8(fp),r1
        !            77:        movl    4(fp),r0
        !            78:        ret

unix.superglobalmegacorp.com

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