; assembly | /* r2dec pseudo code output */ | /* balber_berconstants.t/assume @ 0x4061e0 */ | #include | | uint32_t rotate_left32 (uint32_t value, uint32_t count) { | const uint32_t mask = (CHAR_BIT * sizeof (value)) - 1; | count &= mask; | return (value << count) | (value >> (-count & mask)); | } | ; (fcn) method.BloombergLP::balber.operator___std::__1::basic_ostream_char__std::__1::char_traits_char_____BloombergLP::balber::BerConstants::TagClass_ () | void method_BloombergLP::balber_operator_std::_1::basic_ostream_char_std::_1::char_traits_char_BloombergLP::balber::BerConstants::TagClass_ (void) { | /* BloombergLP::balber::operator<<(std::__1::basic_ostream >&, BloombergLP::balber::BerConstants::TagClass) */ 0x004061e0 rol esi, 0x1a | esi = rotate_left32 (esi, 0x1a); 0x004061e3 jmp qword [rsi*8 + 0x411a48] | | }