Disassembly: 
  L1: 85 c0 ?? test eax, eax
   74 0d ?? je basic block L3
  
  L2: 33 c9 ?? xor ecx, ecx
   85 c0 ?? test eax, eax
   0f 9f c1 ?? setg cl
   8d 4c 09 ff ?? lea ecx, ds:[ecx + ecx + 0xff<255,-1>]
   8b c1 ?? mov eax, ecx
  
  L3: c3 ?? ret
  
  