1
0
Fork 0

feat: even more even-odd stupidness

This commit is contained in:
Strix 2024-01-30 15:56:17 +01:00
parent 0a48084bb2
commit e862655781
No known key found for this signature in database
GPG key ID: 5F35B3B8537287A7
2 changed files with 5 additions and 1 deletions

1
experiments/even-odd/.gitignore vendored Normal file
View file

@ -0,0 +1 @@
isEven.bin

View file

@ -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")