I'm improve my fix again for getting real CPU frequency.

For getting more correct CPU frequency you must replace '' imul ecx,66 '' in label "delay_ms" by this:

; Fix for CPU clock detection by Sergey Kuzmin aka Wildwest <kuzmin_serg [at] list.ru>
;10/22/2004

imul ecx, 33941
shr ecx, 9

;10/22/2004
;Fix for CPU clock detection by Sergey Kuzmin aka Wildwest <kuzmin_serg [at] list.ru>

This is my FINAL FIX because CPU clock in Windows varies from reboot to reboot with value equals +/- 0.01 MHz.

Now precision = 100% +/- 0,0005%

Please, test my program with this fix!