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

Annotation of OpenXM_contrib2/asir2018/asm/asm45-2.s, Revision 1.1

1.1     ! noro        1: ! $OpenXM$
        !             2: #include "base.h"
        !             3:
        !             4:        .seg    "text"                  ! [internal]
        !             5:        .proc   14
        !             6:        .global dmb
        !             7: dmb:
        !             8:        save    %sp,-104,%sp
        !             9:        umul    %i1,%i2,%o0
        !            10:        rd      %y,%o1
        !            11:
        !            12:        call    edr,3
        !            13:        mov     %i0,%o2
        !            14:
        !            15:        st      %o1,[%i3]
        !            16:        ret
        !            17:        restore %g0,%o0,%o0
        !            18:
        !            19:        .proc   14
        !            20:        .global dmab
        !            21: dmab:
        !            22:        save    %sp,-104,%sp
        !            23:        umul    %i1,%i2,%o0
        !            24:        rd      %y,%o1
        !            25:
        !            26:        addcc   %o0,%i3,%o0
        !            27:        addx    %g0,%o1,%o1
        !            28:
        !            29:        call    edr,3
        !            30:        mov     %i0,%o2
        !            31:
        !            32:        st      %o1,[%i4]
        !            33:        ret
        !            34:        restore %g0,%o0,%o0
        !            35:
        !            36:        .proc   14
        !            37:        .global dmar
        !            38: dmar:
        !            39:        save    %sp,-104,%sp
        !            40:        umul    %i0,%i1,%o0
        !            41:        rd      %y,%o1
        !            42:
        !            43:        addcc   %o0,%i2,%o0
        !            44:        addx    %g0,%o1,%o1
        !            45:
        !            46:        call    edr,3
        !            47:        mov     %i3,%o2
        !            48:
        !            49:        ret
        !            50:        restore %g0,%o0,%o0
        !            51:
        !            52:        .proc   14
        !            53:        .global dsar
        !            54: dsar:
        !            55:        save    %sp,-104,%sp
        !            56:        mov     %i1,%o1
        !            57:        mov     %i2,%o0
        !            58:
        !            59:        call    edr,3
        !            60:        mov     %i0,%o2
        !            61:
        !            62:        ret
        !            63:        restore %g0,%o0,%o0
        !            64:
        !            65:        .seg    "data"

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