; assembly | /* r2dec pseudo code output */ | /* balxml_encoder.t/none @ 0x4effc0 */ | #include | ; (fcn) method.BloombergLP::bdlat_TypeName_Imp.xsdName_bsl::vector_short__bsl::allocator_short____const__int_ () | int64_t method_BloombergLP::bdlat_TypeName_Imp_xsdName_bsl::vector_short_bsl::allocator_short_const_int_ (uint32_t arg2) { | rsi = arg2; | /* BloombergLP::bdlat_TypeName_Imp::xsdName(bsl::vector > const*, int) */ 0x004effc0 and esi, 7 | esi &= 7; 0x004effc3 xor eax, eax | eax = 0; 0x004effc5 cmp esi, 4 | 0x004effc8 mov ecx, 0x5610c1 | ecx = "string"; | if (esi == 4) { 0x004effcd cmove rax, rcx | rax = rcx; | } 0x004effd1 ret | return rax; | }