/* $OpenXM: OpenXM_contrib2/asir2018/engine/mulup2_11.s,v 1.1 2018/09/19 05:45:07 noro Exp $ */ .file "z.c" gcc2_compiled.: ___gnu_compiled_c: .text .align 2 .globl _mulup2_11 .type _mulup2_11,@function _mulup2_11: pushl %ebx pushl %ecx movl 12(%esp),%eax movl 16(%esp),%ebx L0: xorl %ecx,%ecx xorl %edx,%edx addl %ebx,%ebx jnc L1 xorl %eax,%edx L1: shldl $1,%edx,%ecx shll $1,%edx addl %ebx,%ebx jnc L2 xorl %eax,%edx L2: shldl $1,%edx,%ecx shll $1,%edx addl %ebx,%ebx jnc L3 xorl %eax,%edx L3: shldl $1,%edx,%ecx shll $1,%edx addl %ebx,%ebx jnc L4 xorl %eax,%edx L4: shldl $1,%edx,%ecx shll $1,%edx addl %ebx,%ebx jnc L5 xorl %eax,%edx L5: shldl $1,%edx,%ecx shll $1,%edx addl %ebx,%ebx jnc L6 xorl %eax,%edx L6: shldl $1,%edx,%ecx shll $1,%edx addl %ebx,%ebx jnc L7 xorl %eax,%edx L7: shldl $1,%edx,%ecx shll $1,%edx addl %ebx,%ebx jnc L8 xorl %eax,%edx L8: shldl $1,%edx,%ecx shll $1,%edx addl %ebx,%ebx jnc L9 xorl %eax,%edx L9: shldl $1,%edx,%ecx shll $1,%edx addl %ebx,%ebx jnc L10 xorl %eax,%edx L10: shldl $1,%edx,%ecx shll $1,%edx addl %ebx,%ebx jnc L11 xorl %eax,%edx L11: shldl $1,%edx,%ecx shll $1,%edx addl %ebx,%ebx jnc L12 xorl %eax,%edx L12: shldl $1,%edx,%ecx shll $1,%edx addl %ebx,%ebx jnc L13 xorl %eax,%edx L13: shldl $1,%edx,%ecx shll $1,%edx addl %ebx,%ebx jnc L14 xorl %eax,%edx L14: shldl $1,%edx,%ecx shll $1,%edx addl %ebx,%ebx jnc L15 xorl %eax,%edx L15: shldl $1,%edx,%ecx shll $1,%edx addl %ebx,%ebx jnc L16 xorl %eax,%edx L16: shldl $1,%edx,%ecx shll $1,%edx addl %ebx,%ebx jnc L17 xorl %eax,%edx L17: shldl $1,%edx,%ecx shll $1,%edx addl %ebx,%ebx jnc L18 xorl %eax,%edx L18: shldl $1,%edx,%ecx shll $1,%edx addl %ebx,%ebx jnc L19 xorl %eax,%edx L19: shldl $1,%edx,%ecx shll $1,%edx addl %ebx,%ebx jnc L20 xorl %eax,%edx L20: shldl $1,%edx,%ecx shll $1,%edx addl %ebx,%ebx jnc L21 xorl %eax,%edx L21: shldl $1,%edx,%ecx shll $1,%edx addl %ebx,%ebx jnc L22 xorl %eax,%edx L22: shldl $1,%edx,%ecx shll $1,%edx addl %ebx,%ebx jnc L23 xorl %eax,%edx L23: shldl $1,%edx,%ecx shll $1,%edx addl %ebx,%ebx jnc L24 xorl %eax,%edx L24: shldl $1,%edx,%ecx shll $1,%edx addl %ebx,%ebx jnc L25 xorl %eax,%edx L25: shldl $1,%edx,%ecx shll $1,%edx addl %ebx,%ebx jnc L26 xorl %eax,%edx L26: shldl $1,%edx,%ecx shll $1,%edx addl %ebx,%ebx jnc L27 xorl %eax,%edx L27: shldl $1,%edx,%ecx shll $1,%edx addl %ebx,%ebx jnc L28 xorl %eax,%edx L28: shldl $1,%edx,%ecx shll $1,%edx addl %ebx,%ebx jnc L29 xorl %eax,%edx L29: shldl $1,%edx,%ecx shll $1,%edx addl %ebx,%ebx jnc L30 xorl %eax,%edx L30: shldl $1,%edx,%ecx shll $1,%edx addl %ebx,%ebx jnc L31 xorl %eax,%edx L31: shldl $1,%edx,%ecx shll $1,%edx addl %ebx,%ebx jnc L32 xorl %eax,%edx L32: movl 20(%esp),%eax movl %ecx,(%eax) movl 24(%esp),%eax movl %edx,(%eax) popl %ecx popl %ebx ret Lfe1: .size _mulup2_11,Lfe1-_mulup2_11