refuge
By: a guest | Feb 20th, 2010 | Syntax:
C++ | Size: 1.30 KB | Hits: 74 | Expires: Never
.globl main
.type main, @function
main:
.LFB0:
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
movq %rsp, %rbp
.cfi_offset 6, -16
.cfi_def_cfa_register 6
movl $0, -4(%rbp)
cmpl $1, -4(%rbp)
jne .L2
addl $1, -4(%rbp)
jmp .L3
.L2:
cmpl $2, -4(%rbp)
jne .L4
subl $1, -4(%rbp)
jmp .L3
.L4:
cmpl $3, -4(%rbp)
jne .L5
addl $1, -4(%rbp)
jmp .L3
.L5:
cmpl $4, -4(%rbp)
jne .L6
subl $1, -4(%rbp)
jmp .L3
.L6:
cmpl $5, -4(%rbp)
jne .L7
subl $1, -4(%rbp)
jmp .L3
.L7:
cmpl $6, -4(%rbp)
jne .L8
movl $3, -4(%rbp)
jmp .L3
.L8:
cmpl $7, -4(%rbp)
jne .L9
movl $255, -4(%rbp)
jmp .L3
.L9:
cmpl $8, -4(%rbp)
jne .L10
movl $255, -4(%rbp)
jmp .L3
.L10:
cmpl $9, -4(%rbp)
jne .L11
movl $42, -4(%rbp)
jmp .L3
.L11:
cmpl $10, -4(%rbp)
jne .L12
movl $2049, -4(%rbp)
jmp .L3
.L12:
cmpl $11, -4(%rbp)
jne .L13
movl $6, -4(%rbp)
jmp .L3
.L13:
cmpl $12, -4(%rbp)
jne .L14
movl $250, -4(%rbp)
jmp .L3
.L14:
cmpl $13, -4(%rbp)
jne .L15
movl $852, -4(%rbp)
jmp .L3
.L15:
cmpl $14, -4(%rbp)
jne .L16
addl $8, -4(%rbp)
jmp .L3
.L16:
cmpl $15, -4(%rbp)
jne .L17
movl $415, -4(%rbp)
jmp .L3
.L17:
movl $15, -4(%rbp)
.L3:
movl -4(%rbp), %eax
movl %eax, -8(%rbp)
movl $0, %eax
leave
ret
.cfi_endproc