Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .file "main.c"
- .def ___main; .scl 2; .type 32; .endef
- .section .rdata,"dr"
- LC0:
- .ascii "%f\0"
- .text
- .globl _main
- .def _main; .scl 2; .type 32; .endef
- _main:
- LFB15:
- .cfi_startproc
- pushl %ebp
- .cfi_def_cfa_offset 8
- .cfi_offset 5, -8
- movl %esp, %ebp
- .cfi_def_cfa_register 5
- andl $-16, %esp
- subl $96, %esp
- call ___main
- movl $808464432, 59(%esp)
- movl $808530224, 63(%esp)
- movl $808464432, 67(%esp)
- movb $0, 71(%esp)
- movl $30, 80(%esp)
- movl $10000000, 76(%esp)
- movl 80(%esp), %eax
- andl $1, %eax
- addl $48, %eax
- movl %eax, 24(%esp)
- movl 80(%esp), %eax
- shrl %eax
- andl $1, %eax
- addl $48, %eax
- movl %eax, 28(%esp)
- movl 80(%esp), %eax
- shrl $2, %eax
- andl $1, %eax
- addl $48, %eax
- movl %eax, 32(%esp)
- movl 80(%esp), %eax
- shrl $3, %eax
- andl $1, %eax
- addl $48, %eax
- movl %eax, 36(%esp)
- movl 80(%esp), %eax
- shrl $4, %eax
- andl $1, %eax
- addl $48, %eax
- movl %eax, 40(%esp)
- movl 80(%esp), %eax
- shrl $5, %eax
- andl $1, %eax
- addl $48, %eax
- movl %eax, 44(%esp)
- movl 80(%esp), %eax
- shrl $6, %eax
- andl $1, %eax
- addl $48, %eax
- movl %eax, 48(%esp)
- movl 80(%esp), %eax
- shrl $7, %eax
- andl $1, %eax
- addl $48, %eax
- movl %eax, 52(%esp)
- call _clock
- movl %eax, 72(%esp)
- movl $0, 92(%esp)
- jmp L2
- L7:
- movzbl 59(%esp), %eax
- movsbl %al, %eax
- subl $48, %eax
- addl %eax, %eax
- movl %eax, 84(%esp)
- movl $0, 88(%esp)
- jmp L3
- L6:
- movl 84(%esp), %eax
- leal (%eax,%eax), %edx
- movl 88(%esp), %eax
- addl $1, %eax
- movzbl 59(%esp,%eax), %eax
- testb %al, %al
- je L4
- movl 88(%esp), %eax
- addl $1, %eax
- movzbl 59(%esp,%eax), %eax
- movsbl %al, %eax
- subl $48, %eax
- jmp L5
- L4:
- movl $0, %eax
- L5:
- orl %edx, %eax
- andl $7, %eax
- movl %eax, 84(%esp)
- movl 84(%esp), %eax
- movl 24(%esp,%eax,4), %eax
- leal 59(%esp), %ecx
- movl 88(%esp), %edx
- addl %ecx, %edx
- movb %al, (%edx)
- addl $1, 88(%esp)
- L3:
- leal 59(%esp), %edx
- movl 88(%esp), %eax
- addl %edx, %eax
- movzbl (%eax), %eax
- testb %al, %al
- jne L6
- addl $1, 92(%esp)
- L2:
- movl 92(%esp), %eax
- cmpl 76(%esp), %eax
- jb L7
- call _clock
- movl %eax, 12(%esp)
- fildl 12(%esp)
- fildl 72(%esp)
- fsubrp %st, %st(1)
- fstpl 4(%esp)
- movl $LC0, (%esp)
- call _printf
- movl $0, %eax
- leave
- .cfi_restore 5
- .cfi_def_cfa 4, 4
- ret
- .cfi_endproc
- LFE15:
- .ident "GCC: (rev5, Built by MinGW-W64 project) 4.8.1"
- .def _clock; .scl 2; .type 32; .endef
- .def _printf; .scl 2; .type 32; .endef
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement