P3231 (3.16) Забиров
eto konec...
test hardware:
``` ` sXXXXXX@helios
` `.....---.......--.``` -/ --------------
+o .--` /y:` +. OS: FreeBSD 14.1 amd64
yo`:. :o `+- Host: X9DR3-F (1234567890)
y/ -/` -o/ Kernel: FreeBSD 14.1-STABLE
.- ::/sy+:. Uptime: 8 days, 5 hours, 55 mins
/ `-- / Packages: 199 (pkg)
`: :` Shell: bash 5.2.32
`: :` Terminal: X
/ / CPU: Intel(R) Xeon(R) E5-2643 0 (16) @ 3.30 GHz
.- -. GPU: Unknown Device 0532 (VGA compatible)
-- -. Memory: 39.94 GiB / 127.95 GiB (31%)
`:` `:` Swap: 0 B / 64.00 GiB (0%)
.-- `--.
.---.....----.
test results:
ns/op | op/s | err% | total | benchmark |
---|---|---|---|---|
88.45 | 11,306,373.20 | 0.1% | 0.11 | sepia (SSE) |
164.15 | 6,091,832.33 | 0.1% | 0.20 | sepia (C) |
for evaluation of the execution time of a proper program, please use profilers and related utilities (e. g. callgrind
). i would also be glad to measure the performance of the entire application in bench.cc
, but too much time has already been spent fighting optimization UB with inline assembler and C++. if you (the reviewer) come up with something portable and reliable, please let me know.