將截斷雙精度浮點數并轉換為有符號整數。
??? 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中。