Disassembly: 
  L1: 51 ?? push ecx
   8d 4c 24 04 ?? lea ecx, ss:[esp + 4]
   2b c8 ?? sub ecx, eax
   1b c0 ?? sbb eax, eax
   f7 d0 ?? not eax
   23 c8 ?? and ecx, eax
   8b c4 ?? mov eax, esp
   25 00 f0 ff ff ?? and eax, 0xfffff000<4294963200,-4096>
  
  L2: 3b c8 ?? cmp ecx, eax
   72 0a ?? jb basic block L4
  
  L3: 8b c1 ?? mov eax, ecx
   59 ?? pop ecx
   94 ?? xchg esp, eax
   8b 00 ?? mov eax, dword ds:[eax]
   89 04 24 ?? mov dword ss:[esp], eax
   c3 ?? ret
  
  L4: 2d 00 10 00 00 ?? sub eax, 0x00001000<4096>
   85 00 ?? test dword ds:[eax], eax
   eb e9 ?? jmp basic block L2
  
  