Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .file "vj.c"
- .text
- .section .rodata.str1.1,"aMS",@progbits,1
- .LC0:
- .string "%c%c%c%c%c%c%c%c\n"
- .section .text.startup,"ax",@progbits
- .p2align 4,,15
- .globl main
- .type main, @function
- main:
- .LFB23:
- .cfi_startproc
- pushq %r15
- .cfi_def_cfa_offset 16
- .cfi_offset 15, -16
- pushq %r14
- .cfi_def_cfa_offset 24
- .cfi_offset 14, -24
- pushq %r13
- .cfi_def_cfa_offset 32
- .cfi_offset 13, -32
- pushq %r12
- .cfi_def_cfa_offset 40
- .cfi_offset 12, -40
- pushq %rbp
- .cfi_def_cfa_offset 48
- .cfi_offset 6, -48
- pushq %rbx
- .cfi_def_cfa_offset 56
- .cfi_offset 3, -56
- subq $40, %rsp
- .cfi_def_cfa_offset 96
- movl $97, 16(%rsp)
- .L2:
- movl $97, 12(%rsp)
- .L18:
- movl 12(%rsp), %ecx
- cmpl %ecx, 16(%rsp)
- movl $97, %r15d
- sete 23(%rsp)
- .L16:
- cmpl %r15d, 12(%rsp)
- movl $97, %r11d
- movl %r15d, %r10d
- sete %r14b
- andb 23(%rsp), %r14b
- .L14:
- cmpl %r11d, %r10d
- movl $97, %r13d
- sete 22(%rsp)
- .L12:
- cmpl %r13d, %r11d
- movl $97, %ebp
- sete %r15b
- andb 22(%rsp), %r15b
- .L10:
- movl $97, %r12d
- .p2align 4,,10
- .p2align 3
- .L8:
- testb %r14b, %r14b
- je .L6
- testb %r15b, %r15b
- je .L6
- movl $97, %ebx
- .p2align 4,,10
- .p2align 3
- .L4:
- cmpl %ebp, %r13d
- sete %dl
- cmpl %r12d, %ebp
- sete %al
- testb %al, %dl
- je .L3
- cmpl %ebx, %r12d
- je .L32
- .L3:
- addl $1, %ebx
- cmpl $123, %ebx
- jne .L4
- .L6:
- addl $1, %r12d
- cmpl $123, %r12d
- jne .L8
- addl $1, %ebp
- cmpl $123, %ebp
- jne .L10
- addl $1, %r13d
- cmpl $123, %r13d
- jne .L12
- addl $1, %r11d
- cmpl $123, %r11d
- jne .L14
- movl %r10d, %r15d
- addl $1, %r15d
- cmpl $123, %r15d
- jne .L16
- addl $1, 12(%rsp)
- movl 12(%rsp), %eax
- cmpl $123, %eax
- jne .L18
- addl $1, 16(%rsp)
- movl 16(%rsp), %eax
- cmpl $123, %eax
- jne .L2
- addq $40, %rsp
- .cfi_remember_state
- .cfi_def_cfa_offset 56
- xorl %eax, %eax
- popq %rbx
- .cfi_def_cfa_offset 48
- popq %rbp
- .cfi_def_cfa_offset 40
- popq %r12
- .cfi_def_cfa_offset 32
- popq %r13
- .cfi_def_cfa_offset 24
- popq %r14
- .cfi_def_cfa_offset 16
- popq %r15
- .cfi_def_cfa_offset 8
- ret
- .p2align 4,,10
- .p2align 3
- .L32:
- .cfi_restore_state
- pushq %rbx
- .cfi_def_cfa_offset 104
- pushq %r12
- .cfi_def_cfa_offset 112
- leaq .LC0(%rip), %rsi
- pushq %rbp
- .cfi_def_cfa_offset 120
- pushq %r13
- .cfi_def_cfa_offset 128
- movl %r11d, %r9d
- movl 44(%rsp), %ecx
- movl 48(%rsp), %edx
- movl %r10d, %r8d
- movl $1, %edi
- xorl %eax, %eax
- movl %r11d, 60(%rsp)
- movl %r10d, 56(%rsp)
- call __printf_chk@PLT
- addq $32, %rsp
- .cfi_def_cfa_offset 96
- movl 28(%rsp), %r11d
- movl 24(%rsp), %r10d
- jmp .L3
- .cfi_endproc
- .LFE23:
- .size main, .-main
- .ident "GCC: (Ubuntu 7.4.0-1ubuntu1~18.04.1) 7.4.0"
- .section .note.GNU-stack,"",@progbits
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement