add run-benchmark rule

Signed-off-by: Mattias Andrée <maandree@operamail.com>
fix bug

Signed-off-by: Mattias Andrée <maandree@operamail.com>
add todo

Signed-off-by: Mattias Andrée <maandree@operamail.com>
whoops

Signed-off-by: Mattias Andrée <maandree@operamail.com>
m

Signed-off-by: Mattias Andrée <maandree@operamail.com>
some manual optimisations

Signed-off-by: Mattias Andrée <maandree@operamail.com>
m

Signed-off-by: Mattias Andrée <maandree@operamail.com>
more manual optimisations

Signed-off-by: Mattias Andrée <maandree@operamail.com>