将截断双精度浮点数并转换为有符号整数。
4958: 8b 05 82 49 00 00 mov 0x4982(%rip),%eax # 92e0 <age_to_color@@Base> // eax=gvar_92e0
495e: 48 8d 15 7b 49 00 00 lea 0x497b(%rip),%rdx # 92e0 <age_to_color@@Base> // rdx=&gvar_g2e0
4965: 85 c0 test %eax,%eax // gvar_92e0 ?= 0
4967: 74 1e je 4987 <__sprintf_chk@plt+0x2217>
4969: f2 41 0f 2c 8d a8 00 cvttsd2si 0xa8(%r13),%ecx // ecx=current->age, 将截断双精度浮点值转换为有符号整数
4970: 00 00
4972: eb 0f jmp 4983 <__sprintf_chk@plt+0x2213>
4974: 0f 1f 40 00 nopl 0x0(%rax)
4978: 8b 42 10 mov 0x10(%rdx),%eax
497b: 48 83 c2 10 add $0x10,%rdx
497f: 85 c0 test %eax,%eax
4981: 74 04 je 4987 <__sprintf_chk@plt+0x2217>
0xa8(%r13) 为浮点数转换成整数后放入ecx中。