feat: even more even-odd stupidness
This commit is contained in:
parent
0a48084bb2
commit
e862655781
2 changed files with 5 additions and 1 deletions
1
experiments/even-odd/.gitignore
vendored
Normal file
1
experiments/even-odd/.gitignore
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
isEven.bin
|
|
@ -9,7 +9,7 @@ with open('isEven.bin', 'wb') as file:
|
|||
file.write(b"\x31\xC0") # XOR EAX, EAX
|
||||
|
||||
for i in range(2**bitWidth):
|
||||
print(f"[{round(time.time() - startTime, 1)}s elapsed] status: {i}/{2**bitWidth} ({2**bitWidth - i} left)", end='\r')
|
||||
print(f"[{round(time.time() - startTime, 1)}s elapsed] status: {i}/{2**bitWidth} ({2**bitWidth - i} left) ", end='\r')
|
||||
|
||||
ib = struct.pack("<I", i) # Encode i as 32 bit little endian integer
|
||||
|
||||
|
@ -24,3 +24,6 @@ with open('isEven.bin', 'wb') as file:
|
|||
file.write(b"\xC3") # RET
|
||||
|
||||
file.write(b"\xC3") # Fallback RET
|
||||
|
||||
print()
|
||||
print(f"took: {round(time.time() - startTime, 8)}s")
|
||||
|
|
Loading…
Reference in a new issue