Ok, so I have made some changes to my code, and I believe the core of it matches gsrbanks'. Due to differences in how we calculate accuracy, I understand how that is different. The differences in elapsed time is what I wish to resolve.
Un-plugged gsrbanks is at 14.08 sec, I am at 20.89
Plugged gsrbanks is 6.35, my run is done in 7.12 seconds
This is my current code
Code: Select all
00 { 67-Byte Prgm }
01▸LBL "SAVAGE"
02 RAD
03 2499
04 STO ST Y
05 TIME
06 →HR
07 STO 03
08 R↓
09 1
10▸LBL 01
11 ENTER
12 ×
13 SQRT
14 LN
15 E↑X
16 ATAN
17 TAN
18 1
19 +
20 DSE ST Y
21 GTO 01
22 STO 01
23 TIME
24 →HR
25 RCL- 03
26 3600
27 ×
28 RCL 01
29 2500
30 -
31 2500
32 ÷
33 DEG
34 END
The important part as I see it, is the calculational loop itself. Mine starts at line 10, gsrbanks' starts at line 11, but as near as I can tell, they are the same. which does not explain the fact that my calculator takes 48% longer to complete the un-plugged run, and almost more oddly only 12% longer on the plugged-in run.