; assembly | /* r2dec pseudo code output */ | /* balber_berutil.t/assume @ 0x4765e0 */ | #include | ; (fcn) method.BloombergLP::bdldfp::DecimalImpUtil.classify_BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32_ () | int64_t method_BloombergLP::bdldfp::DecimalImpUtil_classify_BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32_ (int64_t arg1) { | rdi = arg1; | /* BloombergLP::bdldfp::DecimalImpUtil::classify(BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32) */ 0x004765e0 push rax | 0x004765e1 call 0x4851a0 | _bid32_class (); 0x004765e6 cdqe | rax = (int64_t) eax; 0x004765e8 mov eax, dword [rax*4 + 0x50a110] | eax = *((rax*4 + 0x50a110)); 0x004765ef pop rcx | 0x004765f0 ret | return rax; | }