Skip to content

Instantly share code, notes, and snippets.

@SuperFola
Last active March 15, 2018 12:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save SuperFola/8933931e0f42bb87224663160fba1d38 to your computer and use it in GitHub Desktop.
Save SuperFola/8933931e0f42bb87224663160fba1d38 to your computer and use it in GitHub Desktop.
Using the new caching system
[ int:18768, str:hello, bool:true ]
Benchmark on 500 run(s) took 491us
Min = 0us
Max = 20us
Average = 0.982us
Median = 0us
Stack (3)
-------------
[2] BOOL 1
[1] STRING hello
[0] INT 18768
=================================
[ var = 1; push(var); push(9); add ]
Benchmark on 500 run(s) took 1492us
Min = 2us
Max = 14us
Average = 2.984us
Median = 2us
Stack (1)
-------------
[0] INT 10
Variables (1)
-------------
var = 1 (INT)
=================================
[ push true, jump if => 15, push false, jump => 7, jump if not, halt ]
Benchmark on 500 run(s) took 890us
Min = 0us
Max = 20us
Average = 1.78us
Median = 1us
=================================
[ testing segments, jump and ret ]
Benchmark on 500 run(s) took 1659us
Min = 2us
Max = 18us
Average = 3.318us
Median = 2us
Stack (1)
-------------
[0] BOOL 1
Variables (1)
-------------
a = 0 (BOOL)
=================================
[ testing variable duplication and negatives numbers (-32767, 32767) ]
Benchmark on 500 run(s) took 1212us
Min = 1us
Max = 7us
Average = 2.424us
Median = 2us
Stack (3)
-------------
[2] INT 32767
[1] INT -32768
[0] INT -32768
Variables (1)
-------------
h = -32768 (INT)
=================================
[ Fibonacci ]
Benchmark on 500 run(s) took 119411us
Min = 193us
Max = 472us
Average = 238.822us
Median = 198us
Stack (1)
-------------
[0] INT 102334155
=================================
[ Fatorial ]
Benchmark on 500 run(s) took 54324us
Min = 82us
Max = 209us
Average = 108.648us
Median = 85us
Stack (1)
-------------
[0] INT 6402373705728000
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment