Question: Convert the following to C code: switcher: cmpl $13, %edi ja .L2 mov %edi, %edi jmp *.L11(,%rdi,8) .section .rodata .align 8 .align 4 .L11: .quad

Convert the following to C code:

switcher: cmpl $13, %edi ja .L2 mov %edi, %edi jmp *.L11(,%rdi,8) .section .rodata .align 8 .align 4 .L11: .quad .L2 .quad .L3 .quad .L2 .quad .L4 .quad .L2 .quad .L5 .quad .L2 .quad .L6 .quad .L2 .quad .L7 .quad .L2 .quad .L8 .quad .L9 .quad .L10 .text .L2: movl $3, %eax ret .L3: leal 8(%rdx,%rdx), %eax .p2align 4,,1 ret .L4: movl $7, %eax subl %edx, %eax ret .L5: leal (%rdx,%rsi,2), %eax ret .L6: sarl $2, %edx leal 12(%rdx), %eax ret .L7: leal (%rdx,%rdx,8), %eax .p2align 4,,1 ret .L8: movl $11, %eax subl %esi, %eax ret .L9: movl %edx, %eax subl %esi, %eax ret .L10: leal 0(,%rdx,8), %eax subl %edx, %eax movl %eax, %edx leal (%rdx,%rsi), %eax ret

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!