/*
* 非递归
*/
void f()
{
}
void main()
{
f();
}
#if 0
/*
* intel
*/
0000000000001129 <f>:
1129: f3 0f 1e fa endbr64
112d: 55 push %rbp
112e: 48 89 e5 mov %rsp,%rbp
1131: 90 nop
1132: 5d pop %rbp
1133: c3 retq
0000000000001134 <main>:
1134: f3 0f 1e fa endbr64
1138: 55 push %rbp
1139: 48 89 e5 mov %rsp,%rbp
113c: b8 00 00 00 00 mov $0x0,%eax
1141: e8 e3 ff ff ff callq 1129 <f>
1146: 90 nop
1147: 5d pop %rbp
1148: c3 retq
1149: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
/*
* arm
*/
000000000040051c <f>:
40051c: d503201f nop
400520: d65f03c0 ret
0000000000400524 <main>:
400524: a9bf7bfd stp x29, x30, [sp, #-16]!
400528: 910003fd mov x29, sp
40052c: 97fffffc bl 40051c <f>
400530: d503201f nop
400534: a8c17bfd ldp x29, x30, [sp], #16
400538: d65f03c0 ret
40053c: 00000000 .inst 0x00000000 ; undefined
#endif