Author Topic: Documentation of the Speed and Size of (Almost) Every Axe Command  (Read 25094 times)

0 Members and 1 Guest are viewing this topic.

Offline Runer112

  • Project Author
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2289
  • Rating: +639/-31
    • View Profile
Re: Documentation of the Speed and Size of (Almost) Every Axe Command
« Reply #45 on: May 28, 2011, 08:22:09 pm »
Updated for Axe 0.5.3b. As usual, the updated command information document is attached to the first post.


Changelog:
[NEW] denotes new Axe commands, [CHG] denotes changed Axe commands, and [FIX] denotes Axe commands that haven't changed but have changed/corrected information. Red denotes a bug. Green denotes a change that I deem to be awesome.

  • [CHG] All bugs mentioned in the 0.5.3 changelog fixed
  • [FIX] Changed the notes for the trivial comparisons ≥0, >65535, ≤65535, <0
« Last Edit: May 28, 2011, 08:22:18 pm by Runer112 »

Offline Happybobjr

  • James Oldiges
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2325
  • Rating: +128/-20
  • Howdy :)
    • View Profile
Re: Documentation of the Speed and Size of (Almost) Every Axe Command
« Reply #46 on: September 28, 2011, 08:28:07 pm »
bump
School: East Central High School
 
Axe: 1.0.0
TI-84 +SE  ||| OS: 2.53 MP (patched) ||| Version: "M"
TI-Nspire    |||  Lent out, and never returned
____________________________________________________________

Offline Runer112

  • Project Author
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2289
  • Rating: +639/-31
    • View Profile
Re: Documentation of the Speed and Size of (Almost) Every Axe Command
« Reply #47 on: September 28, 2011, 08:39:33 pm »
Whoops, I guess I've sort of let my documentation fall behind since Axe left 0.X.X versions. A good deal of the information is still accurate, but I guess it's missing some changes and some additions.

Offline Happybobjr

  • James Oldiges
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2325
  • Rating: +128/-20
  • Howdy :)
    • View Profile
Re: Documentation of the Speed and Size of (Almost) Every Axe Command
« Reply #48 on: September 28, 2011, 09:32:29 pm »
helped me save about 2000 cycles per frame.  thanks much
School: East Central High School
 
Axe: 1.0.0
TI-84 +SE  ||| OS: 2.53 MP (patched) ||| Version: "M"
TI-Nspire    |||  Lent out, and never returned
____________________________________________________________

Offline Quigibo

  • The Executioner
  • CoT Emeritus
  • LV11 Super Veteran (Next: 3000)
  • *
  • Posts: 2031
  • Rating: +1075/-24
  • I wish real life had a "Save" and "Load" button...
    • View Profile
Re: Documentation of the Speed and Size of (Almost) Every Axe Command
« Reply #49 on: October 03, 2011, 02:46:17 am »
Keep in mind that the new peephole optimizations make most of the speed/size data for individual atoms of the language inaccurate without context.  But this is still a good guide for general optimization.
___Axe_Parser___
Today the calculator, tomorrow the world!

Offline Freyaday

  • The One And Only Serial Time Killing Catboy-Capoeirista-Ballerino
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1970
  • Rating: +128/-15
  • I put on my robe and pixel hat...
    • View Profile
Re: Documentation of the Speed and Size of (Almost) Every Axe Command
« Reply #50 on: October 03, 2011, 10:33:46 am »
How about the ? operators?
In other news, Frey continues kicking unprecedented levels of ass.
Proud member of LF#N--Lolis For #9678B6 Names


I'm a performer at heart; I stole it last week.
My Artwork!

Offline epic7

  • Chopin!
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2200
  • Rating: +135/-8
  • I like robots
    • View Profile
Re: Documentation of the Speed and Size of (Almost) Every Axe Command
« Reply #51 on: October 25, 2011, 08:31:30 pm »
Is there one up to date with 1.0.5?

Offline Happybobjr

  • James Oldiges
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2325
  • Rating: +128/-20
  • Howdy :)
    • View Profile
Re: Documentation of the Speed and Size of (Almost) Every Axe Command
« Reply #52 on: December 11, 2011, 10:14:33 pm »
Bump?
« Last Edit: December 11, 2011, 10:15:15 pm by Happybobjr »
School: East Central High School
 
Axe: 1.0.0
TI-84 +SE  ||| OS: 2.53 MP (patched) ||| Version: "M"
TI-Nspire    |||  Lent out, and never returned
____________________________________________________________

Offline epic7

  • Chopin!
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2200
  • Rating: +135/-8
  • I like robots
    • View Profile
Re: Documentation of the Speed and Size of (Almost) Every Axe Command
« Reply #53 on: December 11, 2011, 10:16:01 pm »
Will there be a new one for 1.1 ever?

Offline Runer112

  • Project Author
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2289
  • Rating: +639/-31
    • View Profile
Re: Documentation of the Speed and Size of (Almost) Every Axe Command
« Reply #54 on: December 11, 2011, 10:23:21 pm »
So many commands have changed since my last update of this, and now there are peephole optimizations to account for too. Although it would be a lot of work, I really should get this back up to date...

Offline epic7

  • Chopin!
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2200
  • Rating: +135/-8
  • I like robots
    • View Profile
Re: Documentation of the Speed and Size of (Almost) Every Axe Command
« Reply #55 on: December 11, 2011, 10:26:35 pm »
Are cycles the unit used to measure speed?

Offline Happybobjr

  • James Oldiges
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2325
  • Rating: +128/-20
  • Howdy :)
    • View Profile
Re: Documentation of the Speed and Size of (Almost) Every Axe Command
« Reply #56 on: December 11, 2011, 10:27:34 pm »
yes.
School: East Central High School
 
Axe: 1.0.0
TI-84 +SE  ||| OS: 2.53 MP (patched) ||| Version: "M"
TI-Nspire    |||  Lent out, and never returned
____________________________________________________________

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: Documentation of the Speed and Size of (Almost) Every Axe Command
« Reply #57 on: December 11, 2011, 11:47:38 pm »
To be more precise, it is a small length of time, around either 1/6000000 seconds for 6MHz mode or 1/15000000 seconds for 15MHz mode (and of course, these lengths vary between different calculators and operating conditions)
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

Offline kindermoumoute

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 836
  • Rating: +54/-3
    • View Profile
Re: Documentation of the Speed and Size of (Almost) Every Axe Command
« Reply #58 on: January 04, 2012, 08:01:44 am »
Good job.
I hope it will be update soon ! :)
(at least can you indicate which part are available currently ?)
« Last Edit: January 04, 2012, 08:06:05 am by kindermoumoute »
Projects :

Worms armageddon z80 :
- smoothscrolling Pixelmapping : 100%
- Map editor : 80%
- Game System : 0%

Tutoriel français sur l'Axe Parser
- 1ère partie : en ligne.
- 2ème partie : en ligne.
- 3ème partie : en ligne.
- 4ème partie : 10%
- Annexe : 100%

Offline kindermoumoute

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 836
  • Rating: +54/-3
    • View Profile
Re: Documentation of the Speed and Size of (Almost) Every Axe Command
« Reply #59 on: March 08, 2012, 04:41:42 pm »
up ? ::)
Projects :

Worms armageddon z80 :
- smoothscrolling Pixelmapping : 100%
- Map editor : 80%
- Game System : 0%

Tutoriel français sur l'Axe Parser
- 1ère partie : en ligne.
- 2ème partie : en ligne.
- 3ème partie : en ligne.
- 4ème partie : 10%
- Annexe : 100%