Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | New sandglass_bench_* macros, remove SANDGLASS_REALTICKS. | Tavian Barnes | 2009-10-23 | 1 | -12/+56 |
| | | | | | | sandglass_bench_fine() replaces SANDGLASS_REALTICKS; use SANDGLASS_CPUTIME instead. Also, sandglass_bench_noprecache() for when the expression to be timed has side-effects and should be executed only once. | ||||
* | Make baseline calculations more accurate for SANDGLASS_REALTICKS. | Tavian Barnes | 2009-09-21 | 1 | -1/+25 |
| | | | | | | Perform the baseline calculation directly in the sandglass_bench() macro, so that the baseline is calculated in the same place (and therefore optimization level, etc.) as the benchmarked code. | ||||
* | Generalise handling of negative grain differences. | Tavian Barnes | 2009-09-17 | 1 | -0/+3 |
| | |||||
* | Begin libsandglass implementation. | Tavian Barnes | 2009-09-17 | 1 | -9/+4 |
| | |||||
* | Add build system. | Tavian Barnes | 2009-09-17 | 1 | -1/+1 |
| | |||||
* | Add assembly sandglass_get_tsc function. | Tavian Barnes | 2009-09-17 | 1 | -0/+7 |
| | |||||
* | Initial work on header file. | Tavian Barnes | 2009-09-17 | 1 | -0/+154 |