.file "compare.c" .text .globl eq .type eq, @function eq: pushl %ebp movl %esp, %ebp movl 12(%ebp), %eax cmpl %eax, 8(%ebp) sete %al movzbl %al, %eax popl %ebp ret .size eq, .-eq .globl eq_0 .type eq_0, @function eq_0: pushl %ebp movl %esp, %ebp cmpl $0, 8(%ebp) sete %al movzbl %al, %eax popl %ebp ret .size eq_0, .-eq_0 .globl eq_5 .type eq_5, @function eq_5: pushl %ebp movl %esp, %ebp cmpl $5, 8(%ebp) sete %al movzbl %al, %eax popl %ebp ret .size eq_5, .-eq_5 .globl ne .type ne, @function ne: pushl %ebp movl %esp, %ebp movl 12(%ebp), %eax cmpl %eax, 8(%ebp) setne %al movzbl %al, %eax popl %ebp ret .size ne, .-ne .globl ne_0 .type ne_0, @function ne_0: pushl %ebp movl %esp, %ebp cmpl $0, 8(%ebp) setne %al movzbl %al, %eax popl %ebp ret .size ne_0, .-ne_0 .globl ne_5 .type ne_5, @function ne_5: pushl %ebp movl %esp, %ebp cmpl $5, 8(%ebp) setne %al movzbl %al, %eax popl %ebp ret .size ne_5, .-ne_5 .globl le .type le, @function le: pushl %ebp movl %esp, %ebp movl 12(%ebp), %eax cmpl %eax, 8(%ebp) setle %al movzbl %al, %eax popl %ebp ret .size le, .-le .globl le_0 .type le_0, @function le_0: pushl %ebp movl %esp, %ebp cmpl $0, 8(%ebp) setle %al movzbl %al, %eax popl %ebp ret .size le_0, .-le_0 .globl le_5 .type le_5, @function le_5: pushl %ebp movl %esp, %ebp cmpl $5, 8(%ebp) setle %al movzbl %al, %eax popl %ebp ret .size le_5, .-le_5 .globl ge .type ge, @function ge: pushl %ebp movl %esp, %ebp movl 12(%ebp), %eax cmpl %eax, 8(%ebp) setge %al movzbl %al, %eax popl %ebp ret .size ge, .-ge .globl ge_0 .type ge_0, @function ge_0: pushl %ebp movl %esp, %ebp movl 8(%ebp), %eax notl %eax shrl $31, %eax popl %ebp ret .size ge_0, .-ge_0 .globl ge_5 .type ge_5, @function ge_5: pushl %ebp movl %esp, %ebp cmpl $4, 8(%ebp) setg %al movzbl %al, %eax popl %ebp ret .size ge_5, .-ge_5 .globl lt .type lt, @function lt: pushl %ebp movl %esp, %ebp movl 12(%ebp), %eax cmpl %eax, 8(%ebp) setl %al movzbl %al, %eax popl %ebp ret .size lt, .-lt .globl lt_0 .type lt_0, @function lt_0: pushl %ebp movl %esp, %ebp movl 8(%ebp), %eax shrl $31, %eax popl %ebp ret .size lt_0, .-lt_0 .globl lt_5 .type lt_5, @function lt_5: pushl %ebp movl %esp, %ebp cmpl $4, 8(%ebp) setle %al movzbl %al, %eax popl %ebp ret .size lt_5, .-lt_5 .globl gt .type gt, @function gt: pushl %ebp movl %esp, %ebp movl 12(%ebp), %eax cmpl %eax, 8(%ebp) setg %al movzbl %al, %eax popl %ebp ret .size gt, .-gt .globl gt_0 .type gt_0, @function gt_0: pushl %ebp movl %esp, %ebp cmpl $0, 8(%ebp) setg %al movzbl %al, %eax popl %ebp ret .size gt_0, .-gt_0 .globl gt_5 .type gt_5, @function gt_5: pushl %ebp movl %esp, %ebp cmpl $5, 8(%ebp) setg %al movzbl %al, %eax popl %ebp ret .size gt_5, .-gt_5 .ident "GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-52)" .section .note.GNU-stack,"",@progbits