SHARE
TWEET

Untitled

cunha1 Jun 21st, 2019 162 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     .file   "vj.c"
  2.     .text
  3.     .section    .rodata.str1.1,"aMS",@progbits,1
  4. .LC0:
  5.     .string "%c%c%c%c%c%c%c%c\n"
  6.     .section    .text.startup,"ax",@progbits
  7.     .p2align 4,,15
  8.     .globl  main
  9.     .type   main, @function
  10. main:
  11. .LFB23:
  12.     .cfi_startproc
  13.     pushq   %r15
  14.     .cfi_def_cfa_offset 16
  15.     .cfi_offset 15, -16
  16.     pushq   %r14
  17.     .cfi_def_cfa_offset 24
  18.     .cfi_offset 14, -24
  19.     pushq   %r13
  20.     .cfi_def_cfa_offset 32
  21.     .cfi_offset 13, -32
  22.     pushq   %r12
  23.     .cfi_def_cfa_offset 40
  24.     .cfi_offset 12, -40
  25.     pushq   %rbp
  26.     .cfi_def_cfa_offset 48
  27.     .cfi_offset 6, -48
  28.     pushq   %rbx
  29.     .cfi_def_cfa_offset 56
  30.     .cfi_offset 3, -56
  31.     subq    $40, %rsp
  32.     .cfi_def_cfa_offset 96
  33.     movl    $97, 16(%rsp)
  34. .L2:
  35.     movl    $97, 12(%rsp)
  36. .L18:
  37.     movl    12(%rsp), %ecx
  38.     cmpl    %ecx, 16(%rsp)
  39.     movl    $97, %r15d
  40.     sete    23(%rsp)
  41. .L16:
  42.     cmpl    %r15d, 12(%rsp)
  43.     movl    $97, %r11d
  44.     movl    %r15d, %r10d
  45.     sete    %r14b
  46.     andb    23(%rsp), %r14b
  47. .L14:
  48.     cmpl    %r11d, %r10d
  49.     movl    $97, %r13d
  50.     sete    22(%rsp)
  51. .L12:
  52.     cmpl    %r13d, %r11d
  53.     movl    $97, %ebp
  54.     sete    %r15b
  55.     andb    22(%rsp), %r15b
  56. .L10:
  57.     movl    $97, %r12d
  58.     .p2align 4,,10
  59.     .p2align 3
  60. .L8:
  61.     testb   %r14b, %r14b
  62.     je  .L6
  63.     testb   %r15b, %r15b
  64.     je  .L6
  65.     movl    $97, %ebx
  66.     .p2align 4,,10
  67.     .p2align 3
  68. .L4:
  69.     cmpl    %ebp, %r13d
  70.     sete    %dl
  71.     cmpl    %r12d, %ebp
  72.     sete    %al
  73.     testb   %al, %dl
  74.     je  .L3
  75.     cmpl    %ebx, %r12d
  76.     je  .L32
  77. .L3:
  78.     addl    $1, %ebx
  79.     cmpl    $123, %ebx
  80.     jne .L4
  81. .L6:
  82.     addl    $1, %r12d
  83.     cmpl    $123, %r12d
  84.     jne .L8
  85.     addl    $1, %ebp
  86.     cmpl    $123, %ebp
  87.     jne .L10
  88.     addl    $1, %r13d
  89.     cmpl    $123, %r13d
  90.     jne .L12
  91.     addl    $1, %r11d
  92.     cmpl    $123, %r11d
  93.     jne .L14
  94.     movl    %r10d, %r15d
  95.     addl    $1, %r15d
  96.     cmpl    $123, %r15d
  97.     jne .L16
  98.     addl    $1, 12(%rsp)
  99.     movl    12(%rsp), %eax
  100.     cmpl    $123, %eax
  101.     jne .L18
  102.     addl    $1, 16(%rsp)
  103.     movl    16(%rsp), %eax
  104.     cmpl    $123, %eax
  105.     jne .L2
  106.     addq    $40, %rsp
  107.     .cfi_remember_state
  108.     .cfi_def_cfa_offset 56
  109.     xorl    %eax, %eax
  110.     popq    %rbx
  111.     .cfi_def_cfa_offset 48
  112.     popq    %rbp
  113.     .cfi_def_cfa_offset 40
  114.     popq    %r12
  115.     .cfi_def_cfa_offset 32
  116.     popq    %r13
  117.     .cfi_def_cfa_offset 24
  118.     popq    %r14
  119.     .cfi_def_cfa_offset 16
  120.     popq    %r15
  121.     .cfi_def_cfa_offset 8
  122.     ret
  123.     .p2align 4,,10
  124.     .p2align 3
  125. .L32:
  126.     .cfi_restore_state
  127.     pushq   %rbx
  128.     .cfi_def_cfa_offset 104
  129.     pushq   %r12
  130.     .cfi_def_cfa_offset 112
  131.     leaq    .LC0(%rip), %rsi
  132.     pushq   %rbp
  133.     .cfi_def_cfa_offset 120
  134.     pushq   %r13
  135.     .cfi_def_cfa_offset 128
  136.     movl    %r11d, %r9d
  137.     movl    44(%rsp), %ecx
  138.     movl    48(%rsp), %edx
  139.     movl    %r10d, %r8d
  140.     movl    $1, %edi
  141.     xorl    %eax, %eax
  142.     movl    %r11d, 60(%rsp)
  143.     movl    %r10d, 56(%rsp)
  144.     call    __printf_chk@PLT
  145.     addq    $32, %rsp
  146.     .cfi_def_cfa_offset 96
  147.     movl    28(%rsp), %r11d
  148.     movl    24(%rsp), %r10d
  149.     jmp .L3
  150.     .cfi_endproc
  151. .LFE23:
  152.     .size   main, .-main
  153.     .ident  "GCC: (Ubuntu 7.4.0-1ubuntu1~18.04.1) 7.4.0"
  154.     .section    .note.GNU-stack,"",@progbits
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Not a member of Pastebin yet?
Sign Up, it unlocks many cool features!
 
Top