Paste number 70407: mylseek (from unix-portability/freebsd.c) native 32bit gcc

Index of paste annotations: 1

Paste number 70407: mylseek (from unix-portability/freebsd.c) native 32bit gcc
Pasted by: hannes
When:3 years, 2 months ago
Share:Tweet this! | http://paste.lisp.org/+1IBR
Channel:#dylan
Paste contents:
Raw Source | XML | Display As
00000000 <mylseek>:
   0:   55                      push   %ebp
   1:   89 e5                   mov    %esp,%ebp
   3:   83 ec 18                sub    $0x18,%esp
   6:   8b 45 0c                mov    0xc(%ebp),%eax
   9:   89 c2                   mov    %eax,%edx
   b:   89 c1                   mov    %eax,%ecx
   d:   c1 f9 1f                sar    $0x1f,%ecx
  10:   8b 45 10                mov    0x10(%ebp),%eax
  13:   89 44 24 0c             mov    %eax,0xc(%esp)
  17:   89 54 24 04             mov    %edx,0x4(%esp)
  1b:   89 4c 24 08             mov    %ecx,0x8(%esp)
  1f:   8b 45 08                mov    0x8(%ebp),%eax
  22:   89 04 24                mov    %eax,(%esp)
  25:   e8 fc ff ff ff          call   26 <mylseek+0x26>
  2a:   c9                      leave  
  2b:   c3                      ret    
Disassembly of section .comment:

Annotations for this paste:

Annotation number 1: on amd64 with gcc -m32
Pasted by: hannes
When:3 years, 2 months ago
Share:Tweet this! | http://paste.lisp.org/+1IBR/1
Paste contents:
Raw Source | Display As
00000000 <mylseek>:
   0:   55                      push   %ebp
   1:   89 e5                   mov    %esp,%ebp
   3:   83 ec 18                sub    $0x18,%esp
   6:   8b 45 10                mov    0x10(%ebp),%eax
   9:   89 44 24 08             mov    %eax,0x8(%esp)
   d:   8b 45 0c                mov    0xc(%ebp),%eax
  10:   89 44 24 04             mov    %eax,0x4(%esp)
  14:   8b 45 08                mov    0x8(%ebp),%eax
  17:   89 04 24                mov    %eax,(%esp)
  1a:   e8 fc ff ff ff          call   1b <mylseek+0x1b>
  1f:   c9                      leave  
  20:   c3                      ret    
Disassembly of section .comment:

Colorize as:
Show Line Numbers
Index of paste annotations: 1

Lisppaste pastes can be made by anyone at any time. Imagine a fearsomely comprehensive disclaimer of liability. Now fear, comprehensively.