; assembly | /* r2dec pseudo code output */ | /* balxml_encoder.t/assume @ 0x4ef7a0 */ | #include | ; (fcn) method.BloombergLP::bdlat_TypeName_Imp.xsdName_short_const__int_ () | int64_t method_BloombergLP::bdlat_TypeName_Imp_xsdName_short_const_int_ (void) { | /* BloombergLP::bdlat_TypeName_Imp::xsdName(short const*, int) */ 0x004ef7a0 test sil, 6 | 0x004ef7a4 mov ecx, 0x56067d | ecx = "short"; 0x004ef7a9 mov eax, 0x5606e1 | eax = "string"; | if ((sil & 6) == 0) { 0x004ef7ae cmove rax, rcx | rax = rcx; | } 0x004ef7b2 ret | return rax; | }