Problem: Copy and paste the code below to https://godbolt.org/ Use the following

Problem:
Copy and paste the code below to https://godbolt.org/
Use the following

Problem:
Copy and paste the code below to https://godbolt.org/
Use the following compiler for the ASM code generation: armv7-a clang 11.0.0
Under the compiler options, use -Os
Explain each and every single line of the C program
Explain each and every single line of the ASM program
#include
#include
__attribute__((noinline))
int sum2(int a, int b) {
return a + b;
}
__attribute__((noinline))
void print_the_value(int value) {
printf(“%d”, value);
}
int entry_point() {
int a = rand(); // R4
int b = rand(); // R0
int result = sum2(b, a);
print_the_value(result);
}

× How can I help you?