|
Your code works fine. Here are my results using DOUEQ 5,000,000 1st run Z-add Starttime 9:22:25 042301 End of Z-addS Start of MOVES 9:22:28 042301 End of MOVES 9:22:34 042301 Lapsed Time for Z-adds 3 seconds Lapsed Time for Moves 6 seconds 2nd run Z-ADD start time 9:22:51 042301 End of Z-adds Start of MOVES 9:22:54 End of MOVES 9:23:00 Lapsed time for Z-adds 3 seconds Lapsed time for moves 6 seconds Every time that I have tried it, the Z-ADDS have beaten the MOVES. The moves take about twice as long. I think I will try this little experiment using a Data Structure. >From: "James W. Kilgore" <qappdsn@attglobal.net> >Reply-To: RPG400-L@midrange.com >To: RPG400-L@midrange.com >Subject: Re: parsing a numeric field >Date: Sat, 21 Apr 2001 07:16:19 -0700 > >Sorry, didn't catch that. The mail delivery has been pretty spotty this >past >week. > >Out of curiosity I decided to try a timing test on Z-ADD vs MOVE/MOVEL. >There >must be something wrong with this code: > > *************** Beginning of data ******************************** > H > C Z-ADD 1 COUNT1 5 0 > C Z-ADD 1 COUNT2 5 0 > C Z-ADD 12345.67 AMOUNT 7 2 > C* > C TIME STRTTIME 12 0 > C COUNT1 DOUEQ 10000 > C Z-ADD AMOUNT DOLLARS 5 0 > C Z-ADD AMOUNT CENTS 2 2 > C ADD 1 COUNT1 > C ENDDO > C* > C TIME MIDLTIME 12 0 > C COUNT2 DOUEQ 10000 > C MOVEL AMOUNT DOLLARS > C MOVE AMOUNT CENTS > C ADD 1 COUNT2 > C ENDDO > C* > C TIME STOPTIME 12 0 > C DSPLY STRTTIME > C DSPLY MIDLTIME > C DSPLY STOPTIME > C* > C SETON LR >****************** End of data ************************************* > >The difference between STRTTIME and MIDLTIME is 8 seconds, but the value >for >STOPTIME is the same a MIDLTIME. > > >Rick Childers wrote: > > > I don't know. But the initial question that was posted was "how to do >it > > without a data structure". > > > >+--- >| This is the RPG/400 Mailing List! >| To submit a new message, send your mail to RPG400-L@midrange.com. >| To subscribe to this list send email to RPG400-L-SUB@midrange.com. >| To unsubscribe from this list send email to RPG400-L-UNSUB@midrange.com. >| Questions should be directed to the list owner/operator: >david@midrange.com >+--- _________________________________________________________________ Get your FREE download of MSN Explorer at http://explorer.msn.com +--- | This is the RPG/400 Mailing List! | To submit a new message, send your mail to RPG400-L@midrange.com. | To subscribe to this list send email to RPG400-L-SUB@midrange.com. | To unsubscribe from this list send email to RPG400-L-UNSUB@midrange.com. | Questions should be directed to the list owner/operator: david@midrange.com +---
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.