`system ticks` returns microseconds, need to adapt DeltaBlue output accordingly

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Move DeltaBlue to benchmark folder

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Whitespace

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Added Benchmark classes for DeltaBlue and Richards for use with BenchmarkHarness

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Added Richards and DeltaBlue as macro benchmarks

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Added test for #ifTrue:/#ifFalse: compiler bug

A bug leads to unexecuted method remainders after #ifTrue:/#ifFalse: because of the generation of a superfluous RETURN_LOCAL.

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Made the compiler test a little more complete to cover ifTrue as well as ifFalse cases

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Fixed the way warmup works.

It now calles the actually #doRuns with different parameters and thereby
reduces the amount of code that is only executed during benchmarking.
Added proper settings for Graal
Added simplified Hash test for debugging

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Added WhileLoop as low-overhead micro benchmark

This should be much simpler than other loop benchmarks, because #while* is often special cased in the VMs.

Signed-off-by: Stefan Marr <git@stefan-marr.de>