[BACK]Return to mulup2_11.s CVS log [TXT][DIR] Up to [local] / OpenXM_contrib2 / asir2000 / engine

Annotation of OpenXM_contrib2/asir2000/engine/mulup2_11.s, Revision 1.1.1.1

1.1       noro        1:        /* $OpenXM: OpenXM/src/asir99/engine/mulup2_11.s,v 1.1.1.1 1999/11/10 08:12:26 noro Exp $ */
                      2:        .file   "z.c"
                      3: gcc2_compiled.:
                      4: ___gnu_compiled_c:
                      5: .text
                      6:        .align 2
                      7: .globl _mulup2_11
                      8:        .type    _mulup2_11,@function
                      9: _mulup2_11:
                     10:        pushl %ebx
                     11:        pushl %ecx
                     12:        movl 12(%esp),%eax
                     13:        movl 16(%esp),%ebx
                     14: L0:
                     15:        xorl %ecx,%ecx
                     16:        xorl %edx,%edx
                     17:        addl %ebx,%ebx
                     18:        jnc L1
                     19:        xorl %eax,%edx
                     20: L1:
                     21:        shldl $1,%edx,%ecx
                     22:        shll $1,%edx
                     23:        addl %ebx,%ebx
                     24:        jnc L2
                     25:        xorl %eax,%edx
                     26: L2:
                     27:        shldl $1,%edx,%ecx
                     28:        shll $1,%edx
                     29:        addl %ebx,%ebx
                     30:        jnc L3
                     31:        xorl %eax,%edx
                     32: L3:
                     33:        shldl $1,%edx,%ecx
                     34:        shll $1,%edx
                     35:        addl %ebx,%ebx
                     36:        jnc L4
                     37:        xorl %eax,%edx
                     38: L4:
                     39:        shldl $1,%edx,%ecx
                     40:        shll $1,%edx
                     41:        addl %ebx,%ebx
                     42:        jnc L5
                     43:        xorl %eax,%edx
                     44: L5:
                     45:        shldl $1,%edx,%ecx
                     46:        shll $1,%edx
                     47:        addl %ebx,%ebx
                     48:        jnc L6
                     49:        xorl %eax,%edx
                     50: L6:
                     51:        shldl $1,%edx,%ecx
                     52:        shll $1,%edx
                     53:        addl %ebx,%ebx
                     54:        jnc L7
                     55:        xorl %eax,%edx
                     56: L7:
                     57:        shldl $1,%edx,%ecx
                     58:        shll $1,%edx
                     59:        addl %ebx,%ebx
                     60:        jnc L8
                     61:        xorl %eax,%edx
                     62: L8:
                     63:        shldl $1,%edx,%ecx
                     64:        shll $1,%edx
                     65:        addl %ebx,%ebx
                     66:        jnc L9
                     67:        xorl %eax,%edx
                     68: L9:
                     69:        shldl $1,%edx,%ecx
                     70:        shll $1,%edx
                     71:        addl %ebx,%ebx
                     72:        jnc L10
                     73:        xorl %eax,%edx
                     74: L10:
                     75:        shldl $1,%edx,%ecx
                     76:        shll $1,%edx
                     77:        addl %ebx,%ebx
                     78:        jnc L11
                     79:        xorl %eax,%edx
                     80: L11:
                     81:        shldl $1,%edx,%ecx
                     82:        shll $1,%edx
                     83:        addl %ebx,%ebx
                     84:        jnc L12
                     85:        xorl %eax,%edx
                     86: L12:
                     87:        shldl $1,%edx,%ecx
                     88:        shll $1,%edx
                     89:        addl %ebx,%ebx
                     90:        jnc L13
                     91:        xorl %eax,%edx
                     92: L13:
                     93:        shldl $1,%edx,%ecx
                     94:        shll $1,%edx
                     95:        addl %ebx,%ebx
                     96:        jnc L14
                     97:        xorl %eax,%edx
                     98: L14:
                     99:        shldl $1,%edx,%ecx
                    100:        shll $1,%edx
                    101:        addl %ebx,%ebx
                    102:        jnc L15
                    103:        xorl %eax,%edx
                    104: L15:
                    105:        shldl $1,%edx,%ecx
                    106:        shll $1,%edx
                    107:        addl %ebx,%ebx
                    108:        jnc L16
                    109:        xorl %eax,%edx
                    110: L16:
                    111:        shldl $1,%edx,%ecx
                    112:        shll $1,%edx
                    113:        addl %ebx,%ebx
                    114:        jnc L17
                    115:        xorl %eax,%edx
                    116: L17:
                    117:        shldl $1,%edx,%ecx
                    118:        shll $1,%edx
                    119:        addl %ebx,%ebx
                    120:        jnc L18
                    121:        xorl %eax,%edx
                    122: L18:
                    123:        shldl $1,%edx,%ecx
                    124:        shll $1,%edx
                    125:        addl %ebx,%ebx
                    126:        jnc L19
                    127:        xorl %eax,%edx
                    128: L19:
                    129:        shldl $1,%edx,%ecx
                    130:        shll $1,%edx
                    131:        addl %ebx,%ebx
                    132:        jnc L20
                    133:        xorl %eax,%edx
                    134: L20:
                    135:        shldl $1,%edx,%ecx
                    136:        shll $1,%edx
                    137:        addl %ebx,%ebx
                    138:        jnc L21
                    139:        xorl %eax,%edx
                    140: L21:
                    141:        shldl $1,%edx,%ecx
                    142:        shll $1,%edx
                    143:        addl %ebx,%ebx
                    144:        jnc L22
                    145:        xorl %eax,%edx
                    146: L22:
                    147:        shldl $1,%edx,%ecx
                    148:        shll $1,%edx
                    149:        addl %ebx,%ebx
                    150:        jnc L23
                    151:        xorl %eax,%edx
                    152: L23:
                    153:        shldl $1,%edx,%ecx
                    154:        shll $1,%edx
                    155:        addl %ebx,%ebx
                    156:        jnc L24
                    157:        xorl %eax,%edx
                    158: L24:
                    159:        shldl $1,%edx,%ecx
                    160:        shll $1,%edx
                    161:        addl %ebx,%ebx
                    162:        jnc L25
                    163:        xorl %eax,%edx
                    164: L25:
                    165:        shldl $1,%edx,%ecx
                    166:        shll $1,%edx
                    167:        addl %ebx,%ebx
                    168:        jnc L26
                    169:        xorl %eax,%edx
                    170: L26:
                    171:        shldl $1,%edx,%ecx
                    172:        shll $1,%edx
                    173:        addl %ebx,%ebx
                    174:        jnc L27
                    175:        xorl %eax,%edx
                    176: L27:
                    177:        shldl $1,%edx,%ecx
                    178:        shll $1,%edx
                    179:        addl %ebx,%ebx
                    180:        jnc L28
                    181:        xorl %eax,%edx
                    182: L28:
                    183:        shldl $1,%edx,%ecx
                    184:        shll $1,%edx
                    185:        addl %ebx,%ebx
                    186:        jnc L29
                    187:        xorl %eax,%edx
                    188: L29:
                    189:        shldl $1,%edx,%ecx
                    190:        shll $1,%edx
                    191:        addl %ebx,%ebx
                    192:        jnc L30
                    193:        xorl %eax,%edx
                    194: L30:
                    195:        shldl $1,%edx,%ecx
                    196:        shll $1,%edx
                    197:        addl %ebx,%ebx
                    198:        jnc L31
                    199:        xorl %eax,%edx
                    200: L31:
                    201:        shldl $1,%edx,%ecx
                    202:        shll $1,%edx
                    203:        addl %ebx,%ebx
                    204:        jnc L32
                    205:        xorl %eax,%edx
                    206: L32:
                    207:        movl 20(%esp),%eax
                    208:        movl %ecx,(%eax)
                    209:        movl 24(%esp),%eax
                    210:        movl %edx,(%eax)
                    211:        popl %ecx
                    212:        popl %ebx
                    213:        ret
                    214: Lfe1:
                    215:        .size    _mulup2_11,Lfe1-_mulup2_11

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