; assembly | /* r2dec pseudo code output */ | /* ball_asyncfileobserver.t/none @ 0x448720 */ | #include | ; (fcn) method.BloombergLP::ball::UserFieldValue.type___const () | int32_t method_BloombergLP::ball::UserFieldValue_type_const (int64_t arg1) { | rdi = arg1; | /* BloombergLP::ball::UserFieldValue::type() const */ 0x00448720 mov ecx, dword [rdi + 0x30] | ecx = *((rdi + 0x30)); 0x00448723 cmp ecx, 6 | 0x00448726 mov eax, 1 | eax = 1; | if (ecx < 6) { 0x0044872b cmovb eax, ecx | eax = ecx; | } 0x0044872e ret | return eax; | }