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

0 Members and 1 Guest are viewing this topic.

Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: Documentation of the Speed and Size of (Almost) Every Axe Command
« Reply #60 on: March 09, 2012, 07:14:48 pm »
Hmm, I will have to take a look at this, finally... It seems very useful! I am very much not up to date with Axe .__.

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 #61 on: March 10, 2012, 04:14:20 am »
I am very much not up to date with Axe .__.
This list isn't too. :/
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 #62 on: March 12, 2012, 05:10:45 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%

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 #63 on: March 12, 2012, 05:23:21 pm »
I'm not sure if this ever going to get updated. :-\ Now that Axe has peephole optimizations, counting the speed and size of code is more complex and requires knowledge of assembly to take advantage of the peephole optimizations. But a big reason for creating this guide was so you didn't need knowledge of assembly to know how fast/large code will be.

Not counting peephole optimizations, most figures in the latest version of this guide (0.5.3) are still pretty accurate. If you have any questions about the speed/size of specific routines or blocks of code, feel free to ask.


EDIT: Maybe I should make a general Axe optimization help thread...
« Last Edit: March 12, 2012, 05:31:58 pm by Runer112 »

Offline leafy

  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1554
  • Rating: +475/-97
  • Seizon senryakuuuu!
    • View Profile
    • keff.me
Re: Documentation of the Speed and Size of (Almost) Every Axe Command
« Reply #64 on: March 12, 2012, 07:27:45 pm »
EDIT: Maybe I should make a general Axe optimization help thread...

DO IT :3
« Last Edit: March 12, 2012, 07:27:51 pm by leafy »
In-progress: Graviter (...)

Offline parserp

  • Hero Extraordinaire
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1455
  • Rating: +88/-7
  • The King Has Returned
    • View Profile
Re: Documentation of the Speed and Size of (Almost) Every Axe Command
« Reply #65 on: March 12, 2012, 08:55:05 pm »
And then make a Runer Axe OptimizationTM thread. :P

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 #66 on: March 13, 2012, 02:05:25 pm »
If you have any questions about the speed/size of specific routines or blocks of code, feel free to ask.
I note that. :devil:
Spoiler For Spoiler:
Can you show me mains optimisations that show difference between size and speed optimisation. eg. i know A/2/2/2 is faster than A/8, but this last it smaller. Have you more exemples ?
EDIT: Maybe I should make a general Axe optimization help thread...
Yes, that's could be usefull ! :o
Together, can you make a list of all RAM area usable in Axe, no matter how small ?
« Last Edit: March 13, 2012, 06:14:03 pm 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%