remove references to soml

This commit is contained in:
Torsten Ruger
2016-12-11 12:55:03 +02:00
parent 3715eb94ed
commit f3248462cc
16 changed files with 25 additions and 57 deletions

View File

@ -2,7 +2,7 @@
int main(void)
{
setbuf(stdout, NULL); /* to make it equivalent to the soml, otherwise it caches */
setbuf(stdout, NULL); /* to make it equivalent to the typed version, otherwise it caches */
int counter = 100352 - 352;
while(counter--) {
printf("Hello there\n");

View File

@ -10,7 +10,7 @@ Hello and puti and add run 100_000 iterations per program invocation to remove s
Call only has 10000 iterations, as it much slower
Gcc used to compile c on the machine
soml produced by ruby (on another machine)
typed produced by ruby (on another machine)
# Results
@ -24,7 +24,7 @@ But results should be seen as relative, not absolute.
language | loop | hello | itos | add | call
c | 0,0500 | 2,1365 | 0,2902 | 0,1245 | 0,8535
go | 0.0485 | 4.5355 | 0.2143 | 0.0825 | 0.8769
soml | 0,0374 | 1,2071 | 0,7263 | 0,2247 | 1,3625
typed | 0,0374 | 1,2071 | 0,7263 | 0,2247 | 1,3625
ruby | 0,3 | 8.882 | 0,8971 | 3,8452

View File

@ -1,4 +1,4 @@
require_relative '../../soml/helper'
require_relative '../../typed/helper'
# Benchmarks for the stuff in results.md

View File

@ -10,7 +10,7 @@ class Integer < Value
int div10_soml()
int div10_typed()
int tmp = self >> 1
int q = self >> 2
q = q + tmp