Lecture Practice Quiz 21 Write a C function equivlaent to the following assembly language function. .file "pquiz21.c" .text .globl quiz21 .type quiz21, @function quiz21: pushl %ebp movl %esp, %ebp subl $16, %esp movl 8(%ebp), %eax movl %eax, -4(%ebp) movl 12(%ebp), %eax cmpl -4(%ebp), %eax jle .L2 movl 12(%ebp), %eax movl %eax, -4(%ebp) .L2: movl 16(%ebp), %eax cmpl -4(%ebp), %eax jle .L3 movl 16(%ebp), %eax movl %eax, -4(%ebp) .L3: movl -4(%ebp), %eax leave ret .size quiz21, .-quiz21 .ident "GCC: (GNU) 4.4.5 20101112 (Red Hat 4.4.5-2)" .section .note.GNU-stack,"",@progbits ____________________________________________ ____________________________________________ ____________________________________________ ____________________________________________ ____________________________________________ ____________________________________________ ____________________________________________ ____________________________________________ ____________________________________________ ____________________________________________