; assembly | /* r2dec pseudo code output */ | /* balxml_encoder.t/assume @ 0x4ef760 */ | #include | ; (fcn) method.BloombergLP::bdlat_TypeName_Imp.xsdName_signed_char_const__int_ () | int64_t method_BloombergLP::bdlat_TypeName_Imp_xsdName_signed_char_const_int_ (void) { | /* BloombergLP::bdlat_TypeName_Imp::xsdName(signed char const*, int) */ 0x004ef760 test sil, 6 | 0x004ef764 mov ecx, 0x56066b | ecx = "byte"; 0x004ef769 mov eax, 0x5606e1 | eax = "string"; | if ((sil & 6) == 0) { 0x004ef76e cmove rax, rcx | rax = rcx; | } 0x004ef772 ret | return rax; | }