Advertisement
Guest User

Table

a guest
Dec 24th, 2013
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     .file   "main.c"
  2.     .def    ___main;    .scl    2;  .type   32; .endef
  3.     .section .rdata,"dr"
  4. LC0:
  5.     .ascii "%f\0"
  6.     .text
  7.     .globl  _main
  8.     .def    _main;  .scl    2;  .type   32; .endef
  9. _main:
  10. LFB15:
  11.     .cfi_startproc
  12.     pushl   %ebp
  13.     .cfi_def_cfa_offset 8
  14.     .cfi_offset 5, -8
  15.     movl    %esp, %ebp
  16.     .cfi_def_cfa_register 5
  17.     andl    $-16, %esp
  18.     subl    $96, %esp
  19.     call    ___main
  20.     movl    $808464432, 59(%esp)
  21.     movl    $808530224, 63(%esp)
  22.     movl    $808464432, 67(%esp)
  23.     movb    $0, 71(%esp)
  24.     movl    $30, 80(%esp)
  25.     movl    $10000000, 76(%esp)
  26.     movl    80(%esp), %eax
  27.     andl    $1, %eax
  28.     addl    $48, %eax
  29.     movl    %eax, 24(%esp)
  30.     movl    80(%esp), %eax
  31.     shrl    %eax
  32.     andl    $1, %eax
  33.     addl    $48, %eax
  34.     movl    %eax, 28(%esp)
  35.     movl    80(%esp), %eax
  36.     shrl    $2, %eax
  37.     andl    $1, %eax
  38.     addl    $48, %eax
  39.     movl    %eax, 32(%esp)
  40.     movl    80(%esp), %eax
  41.     shrl    $3, %eax
  42.     andl    $1, %eax
  43.     addl    $48, %eax
  44.     movl    %eax, 36(%esp)
  45.     movl    80(%esp), %eax
  46.     shrl    $4, %eax
  47.     andl    $1, %eax
  48.     addl    $48, %eax
  49.     movl    %eax, 40(%esp)
  50.     movl    80(%esp), %eax
  51.     shrl    $5, %eax
  52.     andl    $1, %eax
  53.     addl    $48, %eax
  54.     movl    %eax, 44(%esp)
  55.     movl    80(%esp), %eax
  56.     shrl    $6, %eax
  57.     andl    $1, %eax
  58.     addl    $48, %eax
  59.     movl    %eax, 48(%esp)
  60.     movl    80(%esp), %eax
  61.     shrl    $7, %eax
  62.     andl    $1, %eax
  63.     addl    $48, %eax
  64.     movl    %eax, 52(%esp)
  65.     call    _clock
  66.     movl    %eax, 72(%esp)
  67.     movl    $0, 92(%esp)
  68.     jmp L2
  69. L7:
  70.     movzbl  59(%esp), %eax
  71.     movsbl  %al, %eax
  72.     subl    $48, %eax
  73.     addl    %eax, %eax
  74.     movl    %eax, 84(%esp)
  75.     movl    $0, 88(%esp)
  76.     jmp L3
  77. L6:
  78.     movl    84(%esp), %eax
  79.     leal    (%eax,%eax), %edx
  80.     movl    88(%esp), %eax
  81.     addl    $1, %eax
  82.     movzbl  59(%esp,%eax), %eax
  83.     testb   %al, %al
  84.     je  L4
  85.     movl    88(%esp), %eax
  86.     addl    $1, %eax
  87.     movzbl  59(%esp,%eax), %eax
  88.     movsbl  %al, %eax
  89.     subl    $48, %eax
  90.     jmp L5
  91. L4:
  92.     movl    $0, %eax
  93. L5:
  94.     orl %edx, %eax
  95.     andl    $7, %eax
  96.     movl    %eax, 84(%esp)
  97.     movl    84(%esp), %eax
  98.     movl    24(%esp,%eax,4), %eax
  99.     leal    59(%esp), %ecx
  100.     movl    88(%esp), %edx
  101.     addl    %ecx, %edx
  102.     movb    %al, (%edx)
  103.     addl    $1, 88(%esp)
  104. L3:
  105.     leal    59(%esp), %edx
  106.     movl    88(%esp), %eax
  107.     addl    %edx, %eax
  108.     movzbl  (%eax), %eax
  109.     testb   %al, %al
  110.     jne L6
  111.     addl    $1, 92(%esp)
  112. L2:
  113.     movl    92(%esp), %eax
  114.     cmpl    76(%esp), %eax
  115.     jb  L7
  116.     call    _clock
  117.     movl    %eax, 12(%esp)
  118.     fildl   12(%esp)
  119.     fildl   72(%esp)
  120.     fsubrp  %st, %st(1)
  121.     fstpl   4(%esp)
  122.     movl    $LC0, (%esp)
  123.     call    _printf
  124.     movl    $0, %eax
  125.     leave
  126.     .cfi_restore 5
  127.     .cfi_def_cfa 4, 4
  128.     ret
  129.     .cfi_endproc
  130. LFE15:
  131.     .ident  "GCC: (rev5, Built by MinGW-W64 project) 4.8.1"
  132.     .def    _clock; .scl    2;  .type   32; .endef
  133.     .def    _printf;    .scl    2;  .type   32; .endef
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement