1
0
mirror of https://github.com/fumiama/go-base16384.git synced 2026-06-05 00:32:52 +08:00

Commit Graph

  • 313ea7a32c doc: add M4 speedup benchmarks (#1) main KaranocaVe 2025-10-27 22:50:35 +08:00
  • 67a382efd8 doc: update README 源文雨 2025-10-27 22:29:19 +08:00
  • 2840c604c1 fix: encoder/decoder v1.7.1 源文雨 2025-10-27 22:26:01 +08:00
  • d548cdd86f 优化代码结构 v1.7.0 源文雨 2023-04-19 15:33:33 +08:00
  • e8419f8b75 优化slice v1.6.4 源文雨 2022-12-14 10:40:41 +08:00
  • 75ee4a090e 优化 amd64 调用与内存 v1.6.3 源文雨 2022-12-14 10:38:19 +08:00
  • cdc9c6322a arm64: 优化流水线和内存分配 v1.6.2 源文雨 2022-12-14 10:07:47 +08:00
  • 369cf02def finish arm64 decode 源文雨 2022-12-14 01:14:03 +08:00
  • 5e0f486237 finish arm64 encode 源文雨 2022-12-13 17:08:02 +08:00
  • d47127dc75 优化代码结构 v1.6.1 源文雨 2022-09-17 20:46:22 +08:00
  • b75d6ab6d8 fix generic panic, add movbe check v1.6.0 源文雨 2022-09-17 20:38:32 +08:00
  • ceb3054caa fix: amd64 asm read out of range v1.5.5 fumiama 2022-08-22 13:11:31 +08:00
  • ebe73ccc6c fix: encode panic v1.5.4 源文雨 2022-07-07 00:08:32 +08:00
  • 9db76d108c fix generic decode panic v1.5.3 源文雨 2022-06-11 22:11:59 +08:00
  • 66e99f683d edit README 源文雨 2022-04-22 21:15:46 +08:00
  • 2e6fe912c2 speed up encoder & decoder name old time/op new time/op delta Encoder/16-8 136ns ± 2% 102ns ± 1% -25.00% (p=0.008 n=5+5) Encoder/256-8 490ns ± 1% 410ns ± 0% -16.24% (p=0.008 n=5+5) Encoder/4K-8 4.47µs ± 1% 3.52µs ± 1% -21.10% (p=0.008 n=5+5) Encoder/32K-8 38.9µs ± 0% 33.6µs ± 1% -13.72% (p=0.008 n=5+5) Decoder/16-8 269ns ± 1% 253ns ± 1% -5.95% (p=0.008 n=5+5) Decoder/256-8 421ns ± 1% 404ns ± 2% -4.22% (p=0.008 n=5+5) Decoder/4K-8 1.68µs ± 1% 1.66µs ± 3% ~ (p=0.190 n=5+5) Decoder/32K-8 12.9µs ± 1% 12.5µs ± 1% -2.68% (p=0.008 n=5+5) v1.5.2 源文雨 2022-04-22 21:05:19 +08:00
  • 87b51ceb35 add amd64 asm name old time/op new time/op delta EncodeTo/16-8 45.5ns ± 1% 35.9ns ± 1% -21.01% (p=0.008 n=5+5) EncodeTo/256-8 241ns ± 1% 170ns ± 1% -29.64% (p=0.008 n=5+5) EncodeTo/4K-8 2.90µs ± 0% 1.70µs ± 0% -41.60% (p=0.008 n=5+5) EncodeTo/32K-8 23.5µs ± 2% 13.6µs ± 2% -42.20% (p=0.008 n=5+5) DecodeTo/16-8 20.2ns ± 0% 10.3ns ± 2% -48.92% (p=0.008 n=5+5) DecodeTo/256-8 141ns ± 1% 71ns ± 0% -49.55% (p=0.008 n=5+5) DecodeTo/4K-8 2.03µs ± 1% 0.94µs ± 0% -53.82% (p=0.008 n=5+5) DecodeTo/32K-8 16.1µs ± 0% 7.5µs ± 0% -53.22% (p=0.008 n=5+5) v1.5.1 源文雨 2022-04-22 17:24:49 +08:00
  • ce47b19c85 add bench mark 源文雨 2022-04-22 11:12:37 +08:00
  • 6885586cff speed up & add more api v1.5.0 源文雨 2022-04-22 10:32:20 +08:00
  • 851f9f8666 new api v1.4.0 源文雨 2022-03-19 19:34:32 +08:00
  • 42e4c3cd4b fix: decode out of range v1.3.1 源文雨 2022-03-15 17:28:29 +08:00
  • d84411a4ef 适配所有架构 v1.3.0 fumiama 2022-02-10 13:58:39 +08:00
  • 86dc5b5b23 优化 api v1.2.1 fumiama 2021-10-28 14:05:38 +08:00
  • b764251f95 放弃 cgo v1.2.0 fumiama 2021-10-28 14:02:36 +08:00
  • e989e44588 增加free说明 fumiama 2021-08-08 11:21:17 +08:00
  • 30ebbb633e Merge branch 'main' of https://github.com/fumiama/go-base16384 into main v1.1.0 fumiama 2021-08-08 11:19:56 +08:00
  • da16be98e0 add free fumiama 2021-08-08 11:19:04 +08:00
  • f8e04400ae Update README.md 源文雨 2021-08-08 03:45:17 +08:00
  • c4a5495cbd 完成 v1.0.0 fumiama 2021-08-08 03:43:51 +08:00
  • a6dba6f55f Initial commit 源文雨 2021-08-08 00:28:17 +08:00