Disassembly: 
  L1: 8b ff ?? mov edi, edi
   55 ?? push ebp
   8b ec ?? mov ebp, esp
   8a 4d 08 ?? mov cl, byte ss:[ebp + 8]
   33 c0 ?? xor eax, eax
   f6 c1 3f ?? test cl, 0x3f<63>
   74 32 ?? je basic block L14
  
  L2: f6 c1 01 ?? test cl, 1
   74 03 ?? je basic block L4
  
  L3: 6a 10 ?? push 0x10<16>
   58 ?? pop eax
  
  L4: f6 c1 04 ?? test cl, 4
   74 03 ?? je basic block L6
  
  L5: 83 c8 08 ?? or eax, 8
  
  L6: f6 c1 08 ?? test cl, 8
   74 03 ?? je basic block L8
  
  L7: 83 c8 04 ?? or eax, 4
  
  L8: f6 c1 10 ?? test cl, 0x10<16>
   74 03 ?? je basic block L10
  
  L9: 83 c8 02 ?? or eax, 2
  
  L10: f6 c1 20 ?? test cl, 0x20<32>
   74 03 ?? je basic block L12
  
  L11: 83 c8 01 ?? or eax, 1
  
  L12: f6 c1 02 ?? test cl, 2
   74 05 ?? je basic block L14
  
  L13: 0d 00 00 08 00 ?? or eax, 0x00080000
  
  L14: 5d ?? pop ebp
   c3 ?? ret
  
  