Question: Dump of assembler code for function phase _ 2 : 0 x 0 0 0 0 5 5 5 5 5 5 5 5 5

Dump of assembler code for function phase_2:
0x00005555555554d1<+0>: push %rbp
0x00005555555554d2<+1>: mov %rsp,%rbp
0x00005555555554d5<+4>: sub $0x30,%rsp
0x00005555555554d9<+8>: mov %rdi,-0x28(%rbp)
0x00005555555554dd <+12>: lea 0x2ca4(%rip),%rax # 0x555555558188
0x00005555555554e4<+19>: mov %rax,-0x10(%rbp)
0x00005555555554e8<+23>: lea -0x18(%rbp),%rdx
0x00005555555554ec <+27>: mov -0x28(%rbp),%rax
0x00005555555554f0<+31>: mov %rdx,%rsi
0x00005555555554f3<+34>: mov %rax,%rdi
0x00005555555554f6<+37>: call 0x555555555e14
0x00005555555554fb <+42>: mov -0x18(%rbp),%eax
0x00005555555554fe <+45>: test %eax,%eax
0x0000555555555500<+47>: jns 0x555555555507
0x0000555555555502<+49>: call 0x5555555561aa
0x0000555555555507<+54>: movl $0x0,-0x4(%rbp)
0x000055555555550e <+61>: jmp 0x5555555555a5
0x0000555555555513<+66>: mov -0x4(%rbp),%eax
0x0000555555555516<+69>: movslq %eax,%rdx
0x0000555555555519<+72>: mov -0x10(%rbp),%rax
0x000055555555551d <+76>: add %rdx,%rax
0x0000555555555520<+79>: movzbl (%rax),%eax
0x0000555555555523<+82>: cmp $0x60,%al
0x0000555555555525<+84>: jle 0x55555555555b
0x0000555555555527<+86>: mov -0x4(%rbp),%eax
0x000055555555552a <+89>: movslq %eax,%rdx
0x000055555555552d <+92>: mov -0x10(%rbp),%rax
0x0000555555555531<+96>: add %rdx,%rax
0x0000555555555534<+99>: movzbl (%rax),%eax
0x0000555555555537<+102>: cmp $0x7a,%al
0x0000555555555539<+104>: jg 0x55555555555b
0x000055555555553b <+106>: mov -0x14(%rbp),%eax
0x000055555555553e <+109>: mov -0x4(%rbp),%edx
0x0000555555555541<+112>: movslq %edx,%rcx
0x0000555555555544<+115>: mov -0x10(%rbp),%rdx
0x0000555555555548<+119>: add %rcx,%rdx
0x000055555555554b <+122>: movzbl (%rdx),%edx
0x000055555555554e <+125>: movsbl %dl,%edx

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 Programming Questions!