| www.delorie.com/archives/browse.cgi | search |
| X-Authentication-Warning: | delorie.com: mail set sender to djgpp-bounces using -f |
| Date: | 21 Dec 2003 14:33:40 +0200 |
| Message-Id: | <uk74ql597.fsf@elta.co.il> |
| From: | Eli Zaretskii <eliz AT elta DOT co DOT il> |
| To: | "Gisle Vanem" <giva AT bgnett DOT no> |
| CC: | djgpp AT delorie DOT com |
| In-reply-to: | <1d1801c3c7b6$b436a040$0600000a@broadpark.no> (giva@bgnett.no) |
| Subject: | Re: Is this optimizable ? |
| References: | <h9uauvkip8afd6q7sj942qh4e8pmjv5lsi AT 4ax DOT com> <1d1801c3c7b6$b436a040$0600000a AT broadpark DOT no> |
| Reply-To: | djgpp AT delorie DOT com |
| Errors-To: | nobody AT delorie DOT com |
| X-Mailing-List: | djgpp AT delorie DOT com |
| X-Unsubscribes-To: | listserv AT delorie DOT com |
> From: "Gisle Vanem" <giva AT bgnett DOT no> > Date: Sun, 21 Dec 2003 12:36:41 +0100 > > > > I am giving the compiler the -O3 option > > > > Only trouible is, my for() loop is not fast enough. > > How do to know? It may be your board is insert wait-states betwen > each port read. Good questions, IMHO. The OP is encouraged to post information about the speed of the for-loop, and why is that ``not fast enough''. > You can use a "rep insb" or "rep insw" instructions if > the board can keep up. > > extern inline void rep_insb (unsigned short port, unsigned char *buf, size_t bytes) DJGPP already has in its library functions inportsb, inportsw, and inportsl to do this.
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |