Hello my friend, your program is not working correctly, you could not go over 35%. I went over with a speed of 1600 Mkey, and in 8 hours about 46,000,000,000,000 passwords, our final range of 18446744073709551615 turns out, 5 more numbers in front, this is a lot.
Maybe my maths is wrong, I certainly mess things up with the hex-dec conversions... Maybe it's more like 17%?
My BitCrack console window currently says:
Ellesmere 768 / 8192MB | 1 target 150.12 MKey/s (1,655,689,975,443,750,912 total) [15:17:01:05]
So if I am reading this correctly, that's 1.65 x 10^18 keys checked.
And the keyspace is approx 9.22 x 10^18 in size? I used a hex calculator to subtract the ff[..] from 80[..] and came up with that number in decimal equivalent. Maybe that's where I went wrong