Re: TIB: program speed


[Prev][Next][Index][Thread]

Re: TIB: program speed




Jody <jody1@alaska.net> writes:
>>Jeremy Braun wrote:
[snip]
>So, if I'm getting this right, you're
>saying that it is FASTER to do 
>:If C=2
>:Q+1->Q  (or Q/5->Q or whatever)
>
>and it is SLOWER to do
>:Q+(C=2->Q
>
>Do I got it right?

No that is incorrect, at least for my TI-85.
The If statement was always slower and bigger.
The true statements were always faster.

A monospaced typeface is recommended for viewing the table.
----------------------------------------------
      CONDITION                  CONDITION
       ALWAYS                     ALWAYS
       FALSE                      TRUE
----------------------------------------------
     :For(X,1,100               :For(X,1,100
2.4s :If X>100             1.4s :If X<100
     :X+1->X                    :X+1->X
     :End                       :End

     :For(X,1,100               :For(X,1,100
1.8s :X+(X>100->X          1.0s :X+(X<100->X
     :End                       :End

     :For(X,1,100               :For(X,1,100
1.8s :X+(X<0->X            1.0s :X+(X>0->X
     :End                       :End
----------------------------------------------
The last two examples show that the test used is irrelevant,
 ie: same time whether you use >,<,>=,<=,<>, or =.


Sincerely,
The Unibomer

Jared Ivey
Unibomer@Juno.com
http://www.geocities.com/SiliconValley/Vista/7342

"It's a useless but absolutely vital precaution." -- Unknown


_____________________________________________________________________
You don't need to buy Internet access to use free Internet e-mail.
Get completely free e-mail from Juno at http://www.juno.com
Or call Juno at (800) 654-JUNO [654-5866]


Follow-Ups: References: