; assembly | /* r2dec pseudo code output */ | /* balxml_encoder.t/assume @ 0x4ef780 */ | #include | ; (fcn) method.BloombergLP::bdlat_TypeName_Imp.xsdName_unsigned_char_const__int_ () | int64_t method_BloombergLP::bdlat_TypeName_Imp_xsdName_unsigned_char_const_int_ (void) { | /* BloombergLP::bdlat_TypeName_Imp::xsdName(unsigned char const*, int) */ 0x004ef780 test sil, 6 | 0x004ef784 mov ecx, 0x560670 | ecx = "unsignedByte"; 0x004ef789 mov eax, 0x5606e1 | eax = "string"; | if ((sil & 6) == 0) { 0x004ef78e cmove rax, rcx | rax = rcx; | } 0x004ef792 ret | return rax; | }