delorie.com/archives/browse.cgi | search |
From: | "Alex Vinokur" <alexvn AT bigfoot DOT com> |
Newsgroups: | comp.os.msdos.djgpp |
Subject: | Re: uclock() counts down? |
Date: | Thu, 13 Feb 2003 18:46:37 +0200 |
Lines: | 35 |
Message-ID: | <b2gi5i$1cmk6s$1@ID-79865.news.dfncis.de> |
References: | <795DD3C2E97585449DCDEEE79CCD5C22BA8C AT email2k DOT compuweigh DOT com> |
NNTP-Posting-Host: | pop09-2ras2-p120.barak.net.il (212.150.105.120) |
X-Trace: | fu-berlin.de 1045154803 46878940 212.150.105.120 (16 [79865]) |
X-Priority: | 3 |
X-MSMail-Priority: | Normal |
X-Newsreader: | Microsoft Outlook Express 5.50.4522.1200 |
X-MimeOLE: | Produced By Microsoft MimeOLE V5.50.4522.1200 |
To: | djgpp AT delorie DOT com |
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Reply-To: | djgpp AT delorie DOT com |
"Alex O" <Alex AT compuweigh DOT com> wrote in message news:795DD3C2E97585449DCDEEE79CCD5C22BA8C AT email2k DOT compuweigh DOT com... > Hi everybody, > > I have noticed a strange behavior with uclock() in my program and was just wondering if there is a rational explanation to that. > After some recent changes in the application I have noticed that the time-dependent values on my real-time graphs may flow backwards! I use uclock() to time the change of certain parameters, because they are too fast for clock() (60-100 times per second), and monitoring the return values of uclock() I saw that it in fact may sometimes return smaller values than before for a few calls in a row! > After about a day digging through the code I finally found this strange piece of code: > > uclock(); > .. > inportb(0x40); > > which causes this odd behavior. If reading from the port 0x40 (system's timer register) is commented out or placed before the uclock(), everything works OK. > > Any thoughts why? > > Alex O. > If you work with uclock() on Windows 2000 look at http://groups.google.com/groups?th=f073ad9b3aca2a6a http://groups.google.com/groups?th=ccb93720088dc36d ============================== Alex Vinokur mailto:alexvn AT go DOT to http://www.simtel.net/pub/oth/19088.html ==============================
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |