2019-02-01 10:50:44 +01:00
2018-09-25 10:23:40 +02:00
2019-02-01 10:50:44 +01:00
2019-01-17 13:41:20 +01:00
2018-07-24 13:12:53 +02:00
2018-09-25 10:37:53 +02:00
2018-09-25 10:37:53 +02:00
2018-09-25 10:23:40 +02:00
2018-09-25 10:55:07 +02:00
2018-09-25 10:23:40 +02:00
2018-04-27 13:47:49 +02:00

asmbench
========

A benchmark toolkit for assembly instructions using the LLVM JIT.

Usage
=====

To benchmark latency and throughput of a 64bit integer add use the following command:

``python -m asmbench 'add {src:i64:r}, {srcdst:i64:r}'``

To benchmark two instructions interleaved use this:

``python -m asmbench 'add {src:i64:r}, {srcdst:i64:r}' 'sub {src:i64:r}, {srcdst:i64:r}'``

To find out more add `-h` for help and `-v` for verbose mode.
Description
A Benchmark Toolkit for Assembly Instructions Using the LLVM JIT
Readme AGPL-3.0 10 MiB
Languages
Python 99.1%
C 0.9%