[BACK]Return to asmi_l.s CVS log [TXT][DIR] Up to [local] / OpenXM_contrib2 / asir2018 / asm

Annotation of OpenXM_contrib2/asir2018/asm/asmi_l.s, Revision 1.1

1.1     ! noro        1: .text
        !             2:        .align 2
        !             3:
        !             4: .globl dm
        !             5: dm:
        !             6:        pushl   %ebp
        !             7:        movl    %esp,%ebp
        !             8:        pushl   %ebx
        !             9:
        !            10:        movl    8(%ebp),%eax
        !            11:        mull    12(%ebp)
        !            12:        movl    16(%ebp),%ebx
        !            13:        movl    %edx,(%ebx)
        !            14:
        !            15:        leal    -4(%ebp),%esp
        !            16:        popl    %ebx
        !            17:        leave
        !            18:        ret
        !            19:
        !            20: .globl dma
        !            21: dma:
        !            22:        pushl   %ebp
        !            23:        movl    %esp,%ebp
        !            24:        pushl   %ebx
        !            25:
        !            26:        movl    8(%ebp),%eax
        !            27:        mull    12(%ebp)
        !            28:        addl    16(%ebp),%eax
        !            29:        adcl    $0,%edx
        !            30:
        !            31:        movl    20(%ebp),%ebx
        !            32:        movl    %edx,(%ebx)
        !            33:
        !            34:        leal    -4(%ebp),%esp
        !            35:        popl    %ebx
        !            36:        leave
        !            37:        ret
        !            38:
        !            39: .globl dmb
        !            40: dmb:
        !            41:        pushl   %ebp
        !            42:        movl    %esp,%ebp
        !            43:        pushl   %ebx
        !            44:
        !            45:        movl    12(%ebp),%eax
        !            46:        mull    16(%ebp)
        !            47:
        !            48:        divl    8(%ebp)
        !            49:
        !            50:        movl    20(%ebp),%ebx
        !            51:        movl    %eax,(%ebx)
        !            52:        movl    %edx,%eax
        !            53:
        !            54:        leal    -4(%ebp),%esp
        !            55:        popl    %ebx
        !            56:        leave
        !            57:        ret
        !            58:
        !            59: .globl dmab
        !            60: dmab:
        !            61:        pushl   %ebp
        !            62:        movl    %esp,%ebp
        !            63:        pushl   %ebx
        !            64:
        !            65:        movl    12(%ebp),%eax
        !            66:        mull    16(%ebp)
        !            67:        addl    20(%ebp),%eax
        !            68:        adcl    $0,%edx
        !            69:
        !            70:        divl    8(%ebp)
        !            71:
        !            72:        movl    24(%ebp),%ebx
        !            73:        movl    %eax,(%ebx)
        !            74:        movl    %edx,%eax
        !            75:
        !            76:        leal    -4(%ebp),%esp
        !            77:        popl    %ebx
        !            78:        leave
        !            79:        ret
        !            80:
        !            81: .globl dmar
        !            82: dmar:
        !            83:        pushl   %ebp
        !            84:        movl    %esp,%ebp
        !            85:
        !            86:        movl    8(%ebp),%eax
        !            87:        mull    12(%ebp)
        !            88:        addl    16(%ebp),%eax
        !            89:        adcl    $0,%edx
        !            90:
        !            91:        divl    20(%ebp)
        !            92:
        !            93:        movl    %edx,%eax
        !            94:        leave
        !            95:        ret

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>