; assembly | /* r2dec pseudo code output */ | /* bbldc_terminateddaycountutil.t/assume @ 0x403ac0 */ | #include | ; (fcn) method.BloombergLP::bbldc::TerminatedDayCountUtil.yearsDiff_BloombergLP::bdlt::Date_const__BloombergLP::bdlt::Date_const__BloombergLP::bdlt::Date_const__BloombergLP::bbldc::DayCountConvention::Enum_ () | void method_BloombergLP::bbldc::TerminatedDayCountUtil_yearsDiff_BloombergLP::bdlt::Date_const_BloombergLP::bdlt::Date_const_BloombergLP::bdlt::Date_const_BloombergLP::bbldc::DayCountConvention::Enum_ (int64_t arg3, int64_t arg2, int64_t arg1) { | rdx = arg3; | rsi = arg2; | rdi = arg1; | /* BloombergLP::bbldc::TerminatedDayCountUtil::yearsDiff(BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Date const&, BloombergLP::bbldc::DayCountConvention::Enum) */ 0x00403ac0 push rax | 0x00403ac1 call 0x403ae0 | eax = BloombergLP::bbldc::TerminatedIsda30360Eom::daysDiff(BloombergLP::bdlt::Dateconst&,BloombergLP::bdlt::Dateconst&,BloombergLP::bdlt::Dateconst&) (rdi, rsi, rdx); 0x00403ac6 cvtsi2sd xmm0, eax | __asm ("cvtsi2sd xmm0, eax"); 0x00403aca divsd xmm0, qword [rip + 0x345e] | __asm ("divsd xmm0, qword [0x00406f30]"); 0x00403ad2 pop rax | 0x00403ad3 ret | | }