summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* New sandglass_bench_* macros, remove SANDGLASS_REALTICKS.Tavian Barnes2009-10-234-181/+59
* Show more accuracy in output of tests.Tavian Barnes2009-09-215-6/+6
* Make `cpuid' do the same thing for every sandglass_get_tsc() call.Tavian Barnes2009-09-212-0/+4
* Make baseline calculations more accurate for SANDGLASS_REALTICKS.Tavian Barnes2009-09-212-18/+25
* Make SANDGLASS_REALTICKS accurate to 1 clock cycle.Tavian Barnes2009-09-202-5/+15
* Use .11111s instead of .1s in tests to illustrate precision.Tavian Barnes2009-09-205-5/+5
* Don't change the `ts' parameter in sandglass_spin.Tavian Barnes2009-09-208-37/+26
* Add more tests.Tavian Barnes2009-09-205-1/+213
* Add timespec helper routines.Tavian Barnes2009-09-186-46/+141
* Remove sandglass_timespec_grains().Tavian Barnes2009-09-185-39/+6
* Generalise handling of negative grain differences.Tavian Barnes2009-09-172-3/+8
* Improve sandglass_tsc_resolution(), and fix timespec-based grains counts.Tavian Barnes2009-09-175-9/+74
* Rename test.Tavian Barnes2009-09-173-10/+8
* Begin libsandglass implementation.Tavian Barnes2009-09-1711-15/+416
* Add test suite.Tavian Barnes2009-09-177-3/+226
* Add build system.Tavian Barnes2009-09-1715-1/+1233
* Add assembly sandglass_get_tsc function.Tavian Barnes2009-09-173-0/+87
* Initial work on header file.Tavian Barnes2009-09-171-0/+154
* Initial directory structure.Tavian Barnes2009-09-170-0/+0