; assembly | /* r2dec pseudo code output */ | /* bblb_schedulegenerationutil.t/assume @ 0x41cdc0 */ | #include | ; (fcn) method.BloombergLP::bdlc::PackedIntArrayImp_BloombergLP::bdlc::PackedIntArrayImp_Signed_.operator___unsigned_long__const () | int32_t method_BloombergLP::bdlc::PackedIntArrayImp_BloombergLP::bdlc::PackedIntArrayImp_Signed_operator_unsigned_long_const (int64_t arg1) { | rdi = arg1; | /* BloombergLP::bdlc::PackedIntArrayImp::operator[](unsigned long) const */ 0x0041cdc0 mov eax, dword [rdi + 0x10] | eax = *((rdi + 0x10)); 0x0041cdc3 dec eax | eax--; 0x0041cdc5 jmp qword [rax*8 + 0x45fe20] | | }