.file   "inline5.c"
        .section        .rodata
.LC0:
        .string "%d %d"
.LC1:
        .string "a=%d b=%d, a+b=%d\n"
        .text
        .globl  main
        .type   main, @function
main:
        pushq   %rbp
        movq    %rsp, %rbp
        subq    $32, %rsp
        movq    %fs:40, %rax
        movq    %rax, -8(%rbp)
        xorl    %eax, %eax
        leaq    -16(%rbp), %rdx
        leaq    -20(%rbp), %rax
        movq    %rax, %rsi
        movl    $.LC0, %edi
        movl    $0, %eax
        call    __isoc99_scanf
        movl    -20(%rbp), %edx
        movl    -16(%rbp), %eax
        addl    %edx, %eax
        movl    %eax, -12(%rbp)
#APP
# 10 "inline5.c" 1
        charand_command %ebx, %eax
# 0 "" 2
#NO_APP
        movl    -16(%rbp), %edx
        movl    -20(%rbp), %eax
        movl    -12(%rbp), %ecx
        movl    %eax, %esi
        movl    $.LC1, %edi
        movl    $0, %eax
        call    printf
        movl    $0, %eax
        movq    -8(%rbp), %rsi
        xorq    %fs:40, %rsi
        je      .L3
        call    __stack_chk_fail
.L3:
        leave
        ret
        .size   main, .-main
        .ident  "GCC: (Ubuntu 5.4.0-6ubuntu1~16.04.9) 5.4.0 20160609"
        .section        .note.GNU-stack,"",@progbits