Skip to content

build(deps): bump actions/download-artifact from 6 to 8#9

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/github_actions/actions/download-artifact-8
Open

build(deps): bump actions/download-artifact from 6 to 8#9
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/github_actions/actions/download-artifact-8

Conversation

@dependabot
Copy link
Copy Markdown

@dependabot dependabot Bot commented on behalf of github Apr 20, 2026

Bumps actions/download-artifact from 6 to 8.

Release notes

Sourced from actions/download-artifact's releases.

v8.0.0

v8 - What's new

[!IMPORTANT] actions/download-artifact@v8 has been migrated to an ESM module. This should be transparent to the caller but forks might need to make significant changes.

[!IMPORTANT] Hash mismatches will now error by default. Users can override this behavior with a setting change (see below).

Direct downloads

To support direct uploads in actions/upload-artifact, the action will no longer attempt to unzip all downloaded files. Instead, the action checks the Content-Type header ahead of unzipping and skips non-zipped files. Callers wishing to download a zipped file as-is can also set the new skip-decompress parameter to true.

Enforced checks (breaking)

A previous release introduced digest checks on the download. If a download hash didn't match the expected hash from the server, the action would log a warning. Callers can now configure the behavior on mismatch with the digest-mismatch parameter. To be secure by default, we are now defaulting the behavior to error which will fail the workflow run.

ESM

To support new versions of the @actions/* packages, we've upgraded the package to ESM.

What's Changed

Full Changelog: actions/download-artifact@v7...v8.0.0

v7.0.0

v7 - What's new

[!IMPORTANT] actions/download-artifact@v7 now runs on Node.js 24 (runs.using: node24) and requires a minimum Actions Runner version of 2.327.1. If you are using self-hosted runners, ensure they are updated before upgrading.

Node.js 24

This release updates the runtime to Node.js 24. v6 had preliminary support for Node 24, however this action was by default still running on Node.js 20. Now this action by default will run on Node.js 24.

What's Changed

New Contributors

Full Changelog: actions/download-artifact@v6.0.0...v7.0.0

Commits
  • 3e5f45b Add regression tests for CJK characters (#471)
  • e6d03f6 Add a regression test for artifact name + content-type mismatches (#472)
  • 70fc10c Merge pull request #461 from actions/danwkennedy/digest-mismatch-behavior
  • f258da9 Add change docs
  • ccc058e Fix linting issues
  • bd7976b Add a setting to specify what to do on hash mismatch and default it to error
  • ac21fcf Merge pull request #460 from actions/danwkennedy/download-no-unzip
  • 15999bf Add note about package bumps
  • 974686e Bump the version to v8 and add release notes
  • fbe48b1 Update test names to make it clearer what they do
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 6 to 8.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](actions/download-artifact@v6...v8)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '8'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Apr 20, 2026
@github-actions
Copy link
Copy Markdown

Benchmark Results

Benchmark Results Summary

Date: 2026-04-20 23:12:43 UTC

Benchmark Results for macos-aarch64-neon

System Information

  • OS: macos-latest
  • Arch: aarch64
  • SIMD tier: neon
  • Runner: GitHub Actions 1000009882
  • Runner arch (GH): ARM64
  • RUSTFLAGS: ``
  • Date: 2026-04-20 23:07:36 UTC

all

test nv12_to_rgb_row/scalar/1280 ... bench:       2,812 ns/iter (+/- 163)
test nv12_to_rgb_row/simd/1280 ... bench:         566 ns/iter (+/- 26)
test nv12_to_rgb_row/scalar/1920 ... bench:       5,245 ns/iter (+/- 540)
test nv12_to_rgb_row/simd/1920 ... bench:         887 ns/iter (+/- 199)
test nv12_to_rgb_row/scalar/3840 ... bench:       9,071 ns/iter (+/- 1,980)
test nv12_to_rgb_row/simd/3840 ... bench:       1,581 ns/iter (+/- 95)
test nv21_to_rgb_row/scalar/1280 ... bench:       2,736 ns/iter (+/- 70)
test nv21_to_rgb_row/simd/1280 ... bench:         516 ns/iter (+/- 15)
test nv21_to_rgb_row/scalar/1920 ... bench:       4,248 ns/iter (+/- 120)
test nv21_to_rgb_row/simd/1920 ... bench:         832 ns/iter (+/- 67)
test nv21_to_rgb_row/scalar/3840 ... bench:       8,683 ns/iter (+/- 292)
test nv21_to_rgb_row/simd/3840 ... bench:       1,633 ns/iter (+/- 85)
test p010_to_rgb_row/u8_scalar/1280 ... bench:       2,764 ns/iter (+/- 93)
test p010_to_rgb_row/u8_simd/1280 ... bench:         495 ns/iter (+/- 16)
test p010_to_rgb_row/u8_scalar/1920 ... bench:       4,285 ns/iter (+/- 251)
test p010_to_rgb_row/u8_simd/1920 ... bench:         773 ns/iter (+/- 38)
test p010_to_rgb_row/u8_scalar/3840 ... bench:       8,355 ns/iter (+/- 530)
test p010_to_rgb_row/u8_simd/3840 ... bench:       1,491 ns/iter (+/- 87)
test p010_to_rgb_u16_row/u16_scalar/1280 ... bench:       2,728 ns/iter (+/- 104)
test p010_to_rgb_u16_row/u16_simd/1280 ... bench:         615 ns/iter (+/- 34)
test p010_to_rgb_u16_row/u16_scalar/1920 ... bench:       4,040 ns/iter (+/- 156)
test p010_to_rgb_u16_row/u16_simd/1920 ... bench:         914 ns/iter (+/- 41)
test p010_to_rgb_u16_row/u16_scalar/3840 ... bench:       8,130 ns/iter (+/- 244)
test p010_to_rgb_u16_row/u16_simd/3840 ... bench:       1,819 ns/iter (+/- 72)
test p012_to_rgb_row/u8_scalar/1280 ... bench:       2,854 ns/iter (+/- 126)
test p012_to_rgb_row/u8_simd/1280 ... bench:         485 ns/iter (+/- 15)
test p012_to_rgb_row/u8_scalar/1920 ... bench:       4,149 ns/iter (+/- 632)
test p012_to_rgb_row/u8_simd/1920 ... bench:         724 ns/iter (+/- 47)
test p012_to_rgb_row/u8_scalar/3840 ... bench:       8,250 ns/iter (+/- 368)
test p012_to_rgb_row/u8_simd/3840 ... bench:       1,507 ns/iter (+/- 77)
test p012_to_rgb_u16_row/u16_scalar/1280 ... bench:       2,695 ns/iter (+/- 73)
test p012_to_rgb_u16_row/u16_simd/1280 ... bench:         634 ns/iter (+/- 72)
test p012_to_rgb_u16_row/u16_scalar/1920 ... bench:       4,270 ns/iter (+/- 290)
test p012_to_rgb_u16_row/u16_simd/1920 ... bench:       1,002 ns/iter (+/- 117)
test p012_to_rgb_u16_row/u16_scalar/3840 ... bench:       8,881 ns/iter (+/- 625)
test p012_to_rgb_u16_row/u16_simd/3840 ... bench:       1,989 ns/iter (+/- 102)
test rgb_to_hsv_row/scalar/1280 ... bench:       3,370 ns/iter (+/- 155)
test rgb_to_hsv_row/simd/1280 ... bench:       1,590 ns/iter (+/- 131)
test rgb_to_hsv_row/scalar/1920 ... bench:       5,150 ns/iter (+/- 394)
test rgb_to_hsv_row/simd/1920 ... bench:       2,383 ns/iter (+/- 136)
test rgb_to_hsv_row/scalar/3840 ... bench:      10,366 ns/iter (+/- 560)
test rgb_to_hsv_row/simd/3840 ... bench:       4,741 ns/iter (+/- 184)
test yuv_420_to_rgb_row/scalar/1280 ... bench:       2,918 ns/iter (+/- 123)
test yuv_420_to_rgb_row/simd/1280 ... bench:         529 ns/iter (+/- 33)
test yuv_420_to_rgb_row/scalar/1920 ... bench:       4,417 ns/iter (+/- 248)
test yuv_420_to_rgb_row/simd/1920 ... bench:         789 ns/iter (+/- 55)
test yuv_420_to_rgb_row/scalar/3840 ... bench:       8,874 ns/iter (+/- 467)
test yuv_420_to_rgb_row/simd/3840 ... bench:       1,601 ns/iter (+/- 185)
test yuv420p10_to_rgb_row/u8_scalar/1280 ... bench:       3,194 ns/iter (+/- 322)
test yuv420p10_to_rgb_row/u8_simd/1280 ... bench:         490 ns/iter (+/- 26)
test yuv420p10_to_rgb_row/u8_scalar/1920 ... bench:       4,882 ns/iter (+/- 135)
test yuv420p10_to_rgb_row/u8_simd/1920 ... bench:         771 ns/iter (+/- 27)
test yuv420p10_to_rgb_row/u8_scalar/3840 ... bench:       9,779 ns/iter (+/- 357)
test yuv420p10_to_rgb_row/u8_simd/3840 ... bench:       1,537 ns/iter (+/- 43)
test yuv420p10_to_rgb_u16_row/u16_scalar/1280 ... bench:       3,223 ns/iter (+/- 363)
test yuv420p10_to_rgb_u16_row/u16_simd/1280 ... bench:         649 ns/iter (+/- 96)
test yuv420p10_to_rgb_u16_row/u16_scalar/1920 ... bench:       4,915 ns/iter (+/- 540)
test yuv420p10_to_rgb_u16_row/u16_simd/1920 ... bench:         945 ns/iter (+/- 57)
test yuv420p10_to_rgb_u16_row/u16_scalar/3840 ... bench:       9,460 ns/iter (+/- 1,065)
test yuv420p10_to_rgb_u16_row/u16_simd/3840 ... bench:       1,862 ns/iter (+/- 86)
test yuv420p12_to_rgb_row/u8_scalar/1280 ... bench:       3,200 ns/iter (+/- 195)
test yuv420p12_to_rgb_row/u8_simd/1280 ... bench:         506 ns/iter (+/- 22)
test yuv420p12_to_rgb_row/u8_scalar/1920 ... bench:       4,816 ns/iter (+/- 259)
test yuv420p12_to_rgb_row/u8_simd/1920 ... bench:         747 ns/iter (+/- 35)
test yuv420p12_to_rgb_row/u8_scalar/3840 ... bench:       9,613 ns/iter (+/- 332)
test yuv420p12_to_rgb_row/u8_simd/3840 ... bench:       1,559 ns/iter (+/- 180)
test yuv420p12_to_rgb_u16_row/u16_scalar/1280 ... bench:       3,173 ns/iter (+/- 657)
test yuv420p12_to_rgb_u16_row/u16_simd/1280 ... bench:         624 ns/iter (+/- 76)
test yuv420p12_to_rgb_u16_row/u16_scalar/1920 ... bench:       4,750 ns/iter (+/- 418)
test yuv420p12_to_rgb_u16_row/u16_simd/1920 ... bench:         936 ns/iter (+/- 68)
test yuv420p12_to_rgb_u16_row/u16_scalar/3840 ... bench:       9,480 ns/iter (+/- 570)
test yuv420p12_to_rgb_u16_row/u16_simd/3840 ... bench:       1,863 ns/iter (+/- 63)
test yuv420p14_to_rgb_row/u8_scalar/1280 ... bench:       3,251 ns/iter (+/- 75)
test yuv420p14_to_rgb_row/u8_simd/1280 ... bench:         499 ns/iter (+/- 123)
test yuv420p14_to_rgb_row/u8_scalar/1920 ... bench:       4,871 ns/iter (+/- 343)
test yuv420p14_to_rgb_row/u8_simd/1920 ... bench:         746 ns/iter (+/- 18)
test yuv420p14_to_rgb_row/u8_scalar/3840 ... bench:       9,732 ns/iter (+/- 1,016)
test yuv420p14_to_rgb_row/u8_simd/3840 ... bench:       1,488 ns/iter (+/- 72)
test yuv420p14_to_rgb_u16_row/u16_scalar/1280 ... bench:       3,276 ns/iter (+/- 252)
test yuv420p14_to_rgb_u16_row/u16_simd/1280 ... bench:         620 ns/iter (+/- 20)
test yuv420p14_to_rgb_u16_row/u16_scalar/1920 ... bench:       4,769 ns/iter (+/- 847)
test yuv420p14_to_rgb_u16_row/u16_simd/1920 ... bench:         935 ns/iter (+/- 39)
test yuv420p14_to_rgb_u16_row/u16_scalar/3840 ... bench:       9,490 ns/iter (+/- 203)
test yuv420p14_to_rgb_u16_row/u16_simd/3840 ... bench:       1,863 ns/iter (+/- 27)

Benchmark Results for macos-aarch64-scalar

System Information

  • OS: macos-latest
  • Arch: aarch64
  • SIMD tier: scalar
  • Runner: GitHub Actions 1000009898
  • Runner arch (GH): ARM64
  • RUSTFLAGS: --cfg colconv_force_scalar
  • Date: 2026-04-20 23:09:51 UTC

all

test nv12_to_rgb_row/scalar/1280 ... bench:       2,965 ns/iter (+/- 135)
test nv12_to_rgb_row/simd/1280 ... bench:       2,984 ns/iter (+/- 138)
test nv12_to_rgb_row/scalar/1920 ... bench:       4,466 ns/iter (+/- 269)
test nv12_to_rgb_row/simd/1920 ... bench:       4,478 ns/iter (+/- 380)
test nv12_to_rgb_row/scalar/3840 ... bench:       8,900 ns/iter (+/- 793)
test nv12_to_rgb_row/simd/3840 ... bench:       8,902 ns/iter (+/- 550)
test nv21_to_rgb_row/scalar/1280 ... bench:       3,221 ns/iter (+/- 357)
test nv21_to_rgb_row/simd/1280 ... bench:       3,079 ns/iter (+/- 453)
test nv21_to_rgb_row/scalar/1920 ... bench:       4,618 ns/iter (+/- 565)
test nv21_to_rgb_row/simd/1920 ... bench:       4,448 ns/iter (+/- 1,042)
test nv21_to_rgb_row/scalar/3840 ... bench:       9,092 ns/iter (+/- 876)
test nv21_to_rgb_row/simd/3840 ... bench:       8,825 ns/iter (+/- 953)
test p010_to_rgb_row/u8_scalar/1280 ... bench:       2,944 ns/iter (+/- 210)
test p010_to_rgb_row/u8_simd/1280 ... bench:       3,021 ns/iter (+/- 259)
test p010_to_rgb_row/u8_scalar/1920 ... bench:       4,445 ns/iter (+/- 443)
test p010_to_rgb_row/u8_simd/1920 ... bench:       4,445 ns/iter (+/- 743)
test p010_to_rgb_row/u8_scalar/3840 ... bench:       9,135 ns/iter (+/- 1,370)
test p010_to_rgb_row/u8_simd/3840 ... bench:       9,225 ns/iter (+/- 984)
test p010_to_rgb_u16_row/u16_scalar/1280 ... bench:       2,960 ns/iter (+/- 234)
test p010_to_rgb_u16_row/u16_simd/1280 ... bench:       2,957 ns/iter (+/- 312)
test p010_to_rgb_u16_row/u16_scalar/1920 ... bench:       4,449 ns/iter (+/- 566)
test p010_to_rgb_u16_row/u16_simd/1920 ... bench:       4,459 ns/iter (+/- 652)
test p010_to_rgb_u16_row/u16_scalar/3840 ... bench:       8,859 ns/iter (+/- 792)
test p010_to_rgb_u16_row/u16_simd/3840 ... bench:       8,808 ns/iter (+/- 1,526)
test p012_to_rgb_row/u8_scalar/1280 ... bench:       3,148 ns/iter (+/- 576)
test p012_to_rgb_row/u8_simd/1280 ... bench:       3,099 ns/iter (+/- 443)
test p012_to_rgb_row/u8_scalar/1920 ... bench:       4,500 ns/iter (+/- 421)
test p012_to_rgb_row/u8_simd/1920 ... bench:       4,509 ns/iter (+/- 688)
test p012_to_rgb_row/u8_scalar/3840 ... bench:       9,024 ns/iter (+/- 1,268)
test p012_to_rgb_row/u8_simd/3840 ... bench:      10,453 ns/iter (+/- 1,619)
test p012_to_rgb_u16_row/u16_scalar/1280 ... bench:       3,252 ns/iter (+/- 681)
test p012_to_rgb_u16_row/u16_simd/1280 ... bench:       3,514 ns/iter (+/- 694)
test p012_to_rgb_u16_row/u16_scalar/1920 ... bench:       4,468 ns/iter (+/- 640)
test p012_to_rgb_u16_row/u16_simd/1920 ... bench:       4,461 ns/iter (+/- 657)
test p012_to_rgb_u16_row/u16_scalar/3840 ... bench:       8,755 ns/iter (+/- 326)
test p012_to_rgb_u16_row/u16_simd/3840 ... bench:      11,318 ns/iter (+/- 5,085)
test rgb_to_hsv_row/scalar/1280 ... bench:       4,216 ns/iter (+/- 955)
test rgb_to_hsv_row/simd/1280 ... bench:       4,399 ns/iter (+/- 1,127)
test rgb_to_hsv_row/scalar/1920 ... bench:       6,302 ns/iter (+/- 1,555)
test rgb_to_hsv_row/simd/1920 ... bench:       6,219 ns/iter (+/- 1,525)
test rgb_to_hsv_row/scalar/3840 ... bench:      13,350 ns/iter (+/- 2,801)
test rgb_to_hsv_row/simd/3840 ... bench:      12,196 ns/iter (+/- 2,333)
test yuv_420_to_rgb_row/scalar/1280 ... bench:       3,301 ns/iter (+/- 750)
test yuv_420_to_rgb_row/simd/1280 ... bench:       3,747 ns/iter (+/- 1,094)
test yuv_420_to_rgb_row/scalar/1920 ... bench:       5,952 ns/iter (+/- 1,114)
test yuv_420_to_rgb_row/simd/1920 ... bench:       5,037 ns/iter (+/- 925)
test yuv_420_to_rgb_row/scalar/3840 ... bench:      10,510 ns/iter (+/- 4,094)
test yuv_420_to_rgb_row/simd/3840 ... bench:      10,057 ns/iter (+/- 1,633)
test yuv420p10_to_rgb_row/u8_scalar/1280 ... bench:       3,761 ns/iter (+/- 796)
test yuv420p10_to_rgb_row/u8_simd/1280 ... bench:       4,183 ns/iter (+/- 808)
test yuv420p10_to_rgb_row/u8_scalar/1920 ... bench:       6,110 ns/iter (+/- 1,073)
test yuv420p10_to_rgb_row/u8_simd/1920 ... bench:       6,418 ns/iter (+/- 1,594)
test yuv420p10_to_rgb_row/u8_scalar/3840 ... bench:      11,759 ns/iter (+/- 1,932)
test yuv420p10_to_rgb_row/u8_simd/3840 ... bench:      11,616 ns/iter (+/- 3,234)
test yuv420p10_to_rgb_u16_row/u16_scalar/1280 ... bench:       3,549 ns/iter (+/- 390)
test yuv420p10_to_rgb_u16_row/u16_simd/1280 ... bench:       3,350 ns/iter (+/- 322)
test yuv420p10_to_rgb_u16_row/u16_scalar/1920 ... bench:       4,756 ns/iter (+/- 160)
test yuv420p10_to_rgb_u16_row/u16_simd/1920 ... bench:       4,740 ns/iter (+/- 200)
test yuv420p10_to_rgb_u16_row/u16_scalar/3840 ... bench:       9,455 ns/iter (+/- 222)
test yuv420p10_to_rgb_u16_row/u16_simd/3840 ... bench:       9,513 ns/iter (+/- 118)
test yuv420p12_to_rgb_row/u8_scalar/1280 ... bench:       3,279 ns/iter (+/- 399)
test yuv420p12_to_rgb_row/u8_simd/1280 ... bench:       3,406 ns/iter (+/- 565)
test yuv420p12_to_rgb_row/u8_scalar/1920 ... bench:       4,756 ns/iter (+/- 298)
test yuv420p12_to_rgb_row/u8_simd/1920 ... bench:       4,737 ns/iter (+/- 134)
test yuv420p12_to_rgb_row/u8_scalar/3840 ... bench:       9,531 ns/iter (+/- 558)
test yuv420p12_to_rgb_row/u8_simd/3840 ... bench:       9,534 ns/iter (+/- 433)
test yuv420p12_to_rgb_u16_row/u16_scalar/1280 ... bench:       3,266 ns/iter (+/- 456)
test yuv420p12_to_rgb_u16_row/u16_simd/1280 ... bench:       3,104 ns/iter (+/- 173)
test yuv420p12_to_rgb_u16_row/u16_scalar/1920 ... bench:       4,771 ns/iter (+/- 529)
test yuv420p12_to_rgb_u16_row/u16_simd/1920 ... bench:       4,863 ns/iter (+/- 337)
test yuv420p12_to_rgb_u16_row/u16_scalar/3840 ... bench:       9,554 ns/iter (+/- 663)
test yuv420p12_to_rgb_u16_row/u16_simd/3840 ... bench:      10,256 ns/iter (+/- 1,669)
test yuv420p14_to_rgb_row/u8_scalar/1280 ... bench:       3,288 ns/iter (+/- 246)
test yuv420p14_to_rgb_row/u8_simd/1280 ... bench:       3,251 ns/iter (+/- 79)
test yuv420p14_to_rgb_row/u8_scalar/1920 ... bench:       4,708 ns/iter (+/- 94)
test yuv420p14_to_rgb_row/u8_simd/1920 ... bench:       4,928 ns/iter (+/- 178)
test yuv420p14_to_rgb_row/u8_scalar/3840 ... bench:       9,818 ns/iter (+/- 725)
test yuv420p14_to_rgb_row/u8_simd/3840 ... bench:      10,339 ns/iter (+/- 1,143)
test yuv420p14_to_rgb_u16_row/u16_scalar/1280 ... bench:       3,208 ns/iter (+/- 196)
test yuv420p14_to_rgb_u16_row/u16_simd/1280 ... bench:       3,235 ns/iter (+/- 155)
test yuv420p14_to_rgb_u16_row/u16_scalar/1920 ... bench:       4,788 ns/iter (+/- 192)
test yuv420p14_to_rgb_u16_row/u16_simd/1920 ... bench:       4,808 ns/iter (+/- 712)
test yuv420p14_to_rgb_u16_row/u16_scalar/3840 ... bench:       9,582 ns/iter (+/- 292)
test yuv420p14_to_rgb_u16_row/u16_simd/3840 ... bench:       9,504 ns/iter (+/- 175)

Benchmark Results for ubuntu-x86_64-avx2-max

System Information

  • OS: ubuntu-latest
  • Arch: x86_64
  • SIMD tier: avx2-max
  • Runner: GitHub Actions 1000009869
  • Runner arch (GH): X64
  • RUSTFLAGS: --cfg colconv_disable_avx512
  • Date: 2026-04-20 23:06:22 UTC

all

test nv12_to_rgb_row/scalar/1280 ... bench:       3,901 ns/iter (+/- 9)
test nv12_to_rgb_row/simd/1280 ... bench:       1,101 ns/iter (+/- 11)
test nv12_to_rgb_row/scalar/1920 ... bench:       5,864 ns/iter (+/- 120)
test nv12_to_rgb_row/simd/1920 ... bench:       1,634 ns/iter (+/- 2)
test nv12_to_rgb_row/scalar/3840 ... bench:      11,706 ns/iter (+/- 44)
test nv12_to_rgb_row/simd/3840 ... bench:       3,289 ns/iter (+/- 22)
test nv21_to_rgb_row/scalar/1280 ... bench:       3,935 ns/iter (+/- 14)
test nv21_to_rgb_row/simd/1280 ... bench:       1,101 ns/iter (+/- 1)
test nv21_to_rgb_row/scalar/1920 ... bench:       5,917 ns/iter (+/- 95)
test nv21_to_rgb_row/simd/1920 ... bench:       1,638 ns/iter (+/- 2)
test nv21_to_rgb_row/scalar/3840 ... bench:      11,753 ns/iter (+/- 24)
test nv21_to_rgb_row/simd/3840 ... bench:       3,289 ns/iter (+/- 5)
test p010_to_rgb_row/u8_scalar/1280 ... bench:       3,668 ns/iter (+/- 28)
test p010_to_rgb_row/u8_simd/1280 ... bench:       1,064 ns/iter (+/- 1)
test p010_to_rgb_row/u8_scalar/1920 ... bench:       5,558 ns/iter (+/- 20)
test p010_to_rgb_row/u8_simd/1920 ... bench:       1,586 ns/iter (+/- 2)
test p010_to_rgb_row/u8_scalar/3840 ... bench:      11,094 ns/iter (+/- 86)
test p010_to_rgb_row/u8_simd/3840 ... bench:       3,165 ns/iter (+/- 6)
test p010_to_rgb_u16_row/u16_scalar/1280 ... bench:       3,816 ns/iter (+/- 24)
test p010_to_rgb_u16_row/u16_simd/1280 ... bench:       1,345 ns/iter (+/- 6)
test p010_to_rgb_u16_row/u16_scalar/1920 ... bench:       5,918 ns/iter (+/- 64)
test p010_to_rgb_u16_row/u16_simd/1920 ... bench:       2,011 ns/iter (+/- 1)
test p010_to_rgb_u16_row/u16_scalar/3840 ... bench:      11,486 ns/iter (+/- 151)
test p010_to_rgb_u16_row/u16_simd/3840 ... bench:       4,012 ns/iter (+/- 2)
test p012_to_rgb_row/u8_scalar/1280 ... bench:       3,885 ns/iter (+/- 8)
test p012_to_rgb_row/u8_simd/1280 ... bench:       1,024 ns/iter (+/- 4)
test p012_to_rgb_row/u8_scalar/1920 ... bench:       5,801 ns/iter (+/- 25)
test p012_to_rgb_row/u8_simd/1920 ... bench:       1,527 ns/iter (+/- 2)
test p012_to_rgb_row/u8_scalar/3840 ... bench:      11,588 ns/iter (+/- 133)
test p012_to_rgb_row/u8_simd/3840 ... bench:       3,044 ns/iter (+/- 12)
test p012_to_rgb_u16_row/u16_scalar/1280 ... bench:       3,764 ns/iter (+/- 19)
test p012_to_rgb_u16_row/u16_simd/1280 ... bench:       1,347 ns/iter (+/- 2)
test p012_to_rgb_u16_row/u16_scalar/1920 ... bench:       5,638 ns/iter (+/- 33)
test p012_to_rgb_u16_row/u16_simd/1920 ... bench:       2,013 ns/iter (+/- 1)
test p012_to_rgb_u16_row/u16_scalar/3840 ... bench:      11,300 ns/iter (+/- 52)
test p012_to_rgb_u16_row/u16_simd/3840 ... bench:       4,024 ns/iter (+/- 3)
test rgb_to_hsv_row/scalar/1280 ... bench:       4,345 ns/iter (+/- 79)
test rgb_to_hsv_row/simd/1280 ... bench:       2,767 ns/iter (+/- 11)
test rgb_to_hsv_row/scalar/1920 ... bench:       6,603 ns/iter (+/- 72)
test rgb_to_hsv_row/simd/1920 ... bench:       4,143 ns/iter (+/- 5)
test rgb_to_hsv_row/scalar/3840 ... bench:      13,555 ns/iter (+/- 402)
test rgb_to_hsv_row/simd/3840 ... bench:       8,289 ns/iter (+/- 73)
test yuv_420_to_rgb_row/scalar/1280 ... bench:       3,847 ns/iter (+/- 9)
test yuv_420_to_rgb_row/simd/1280 ... bench:       1,083 ns/iter (+/- 1)
test yuv_420_to_rgb_row/scalar/1920 ... bench:       5,768 ns/iter (+/- 22)
test yuv_420_to_rgb_row/simd/1920 ... bench:       1,611 ns/iter (+/- 3)
test yuv_420_to_rgb_row/scalar/3840 ... bench:      11,586 ns/iter (+/- 362)
test yuv_420_to_rgb_row/simd/3840 ... bench:       3,222 ns/iter (+/- 25)
test yuv420p10_to_rgb_row/u8_scalar/1280 ... bench:       4,031 ns/iter (+/- 61)
test yuv420p10_to_rgb_row/u8_simd/1280 ... bench:       1,015 ns/iter (+/- 2)
test yuv420p10_to_rgb_row/u8_scalar/1920 ... bench:       6,051 ns/iter (+/- 136)
test yuv420p10_to_rgb_row/u8_simd/1920 ... bench:       1,512 ns/iter (+/- 1)
test yuv420p10_to_rgb_row/u8_scalar/3840 ... bench:      12,103 ns/iter (+/- 139)
test yuv420p10_to_rgb_row/u8_simd/3840 ... bench:       3,015 ns/iter (+/- 4)
test yuv420p10_to_rgb_u16_row/u16_scalar/1280 ... bench:       3,990 ns/iter (+/- 123)
test yuv420p10_to_rgb_u16_row/u16_simd/1280 ... bench:       1,262 ns/iter (+/- 2)
test yuv420p10_to_rgb_u16_row/u16_scalar/1920 ... bench:       5,946 ns/iter (+/- 82)
test yuv420p10_to_rgb_u16_row/u16_simd/1920 ... bench:       1,882 ns/iter (+/- 2)
test yuv420p10_to_rgb_u16_row/u16_scalar/3840 ... bench:      11,834 ns/iter (+/- 173)
test yuv420p10_to_rgb_u16_row/u16_simd/3840 ... bench:       3,760 ns/iter (+/- 3)
test yuv420p12_to_rgb_row/u8_scalar/1280 ... bench:       4,032 ns/iter (+/- 45)
test yuv420p12_to_rgb_row/u8_simd/1280 ... bench:         966 ns/iter (+/- 2)
test yuv420p12_to_rgb_row/u8_scalar/1920 ... bench:       6,061 ns/iter (+/- 58)
test yuv420p12_to_rgb_row/u8_simd/1920 ... bench:       1,452 ns/iter (+/- 3)
test yuv420p12_to_rgb_row/u8_scalar/3840 ... bench:      12,203 ns/iter (+/- 245)
test yuv420p12_to_rgb_row/u8_simd/3840 ... bench:       2,902 ns/iter (+/- 4)
test yuv420p12_to_rgb_u16_row/u16_scalar/1280 ... bench:       3,959 ns/iter (+/- 88)
test yuv420p12_to_rgb_u16_row/u16_simd/1280 ... bench:       1,262 ns/iter (+/- 5)
test yuv420p12_to_rgb_u16_row/u16_scalar/1920 ... bench:       5,957 ns/iter (+/- 121)
test yuv420p12_to_rgb_u16_row/u16_simd/1920 ... bench:       1,883 ns/iter (+/- 6)
test yuv420p12_to_rgb_u16_row/u16_scalar/3840 ... bench:      11,856 ns/iter (+/- 239)
test yuv420p12_to_rgb_u16_row/u16_simd/3840 ... bench:       3,762 ns/iter (+/- 8)
test yuv420p14_to_rgb_row/u8_scalar/1280 ... bench:       3,948 ns/iter (+/- 23)
test yuv420p14_to_rgb_row/u8_simd/1280 ... bench:         967 ns/iter (+/- 1)
test yuv420p14_to_rgb_row/u8_scalar/1920 ... bench:       5,901 ns/iter (+/- 10)
test yuv420p14_to_rgb_row/u8_simd/1920 ... bench:       1,448 ns/iter (+/- 3)
test yuv420p14_to_rgb_row/u8_scalar/3840 ... bench:      11,842 ns/iter (+/- 47)
test yuv420p14_to_rgb_row/u8_simd/3840 ... bench:       2,868 ns/iter (+/- 3)
test yuv420p14_to_rgb_u16_row/u16_scalar/1280 ... bench:       3,990 ns/iter (+/- 56)
test yuv420p14_to_rgb_u16_row/u16_simd/1280 ... bench:       1,275 ns/iter (+/- 5)
test yuv420p14_to_rgb_u16_row/u16_scalar/1920 ... bench:       5,970 ns/iter (+/- 60)
test yuv420p14_to_rgb_u16_row/u16_simd/1920 ... bench:       1,883 ns/iter (+/- 5)
test yuv420p14_to_rgb_u16_row/u16_scalar/3840 ... bench:      12,780 ns/iter (+/- 397)
test yuv420p14_to_rgb_u16_row/u16_simd/3840 ... bench:       3,804 ns/iter (+/- 4)

Benchmark Results for ubuntu-x86_64-default

System Information

  • OS: ubuntu-latest
  • Arch: x86_64
  • SIMD tier: default
  • Runner: GitHub Actions 1000009877
  • Runner arch (GH): X64
  • RUSTFLAGS: ``
  • Date: 2026-04-20 23:08:02 UTC

all

test nv12_to_rgb_row/scalar/1280 ... bench:       4,622 ns/iter (+/- 103)
test nv12_to_rgb_row/simd/1280 ... bench:       1,126 ns/iter (+/- 29)
test nv12_to_rgb_row/scalar/1920 ... bench:       6,704 ns/iter (+/- 36)
test nv12_to_rgb_row/simd/1920 ... bench:       1,673 ns/iter (+/- 1)
test nv12_to_rgb_row/scalar/3840 ... bench:      13,426 ns/iter (+/- 68)
test nv12_to_rgb_row/simd/3840 ... bench:       3,353 ns/iter (+/- 2)
test nv21_to_rgb_row/scalar/1280 ... bench:       4,638 ns/iter (+/- 105)
test nv21_to_rgb_row/simd/1280 ... bench:       1,116 ns/iter (+/- 11)
test nv21_to_rgb_row/scalar/1920 ... bench:       6,708 ns/iter (+/- 55)
test nv21_to_rgb_row/simd/1920 ... bench:       1,674 ns/iter (+/- 1)
test nv21_to_rgb_row/scalar/3840 ... bench:      13,432 ns/iter (+/- 187)
test nv21_to_rgb_row/simd/3840 ... bench:       3,353 ns/iter (+/- 3)
test p010_to_rgb_row/u8_scalar/1280 ... bench:       4,784 ns/iter (+/- 19)
test p010_to_rgb_row/u8_simd/1280 ... bench:       1,170 ns/iter (+/- 2)
test p010_to_rgb_row/u8_scalar/1920 ... bench:       7,168 ns/iter (+/- 167)
test p010_to_rgb_row/u8_simd/1920 ... bench:       1,753 ns/iter (+/- 4)
test p010_to_rgb_row/u8_scalar/3840 ... bench:      14,374 ns/iter (+/- 42)
test p010_to_rgb_row/u8_simd/3840 ... bench:       3,513 ns/iter (+/- 9)
test p010_to_rgb_u16_row/u16_scalar/1280 ... bench:       4,493 ns/iter (+/- 14)
test p010_to_rgb_u16_row/u16_simd/1280 ... bench:       1,218 ns/iter (+/- 4)
test p010_to_rgb_u16_row/u16_scalar/1920 ... bench:       6,764 ns/iter (+/- 30)
test p010_to_rgb_u16_row/u16_simd/1920 ... bench:       1,822 ns/iter (+/- 2)
test p010_to_rgb_u16_row/u16_scalar/3840 ... bench:      13,470 ns/iter (+/- 114)
test p010_to_rgb_u16_row/u16_simd/3840 ... bench:       3,657 ns/iter (+/- 3)
test p012_to_rgb_row/u8_scalar/1280 ... bench:       4,744 ns/iter (+/- 39)
test p012_to_rgb_row/u8_simd/1280 ... bench:       1,170 ns/iter (+/- 1)
test p012_to_rgb_row/u8_scalar/1920 ... bench:       7,133 ns/iter (+/- 155)
test p012_to_rgb_row/u8_simd/1920 ... bench:       1,753 ns/iter (+/- 1)
test p012_to_rgb_row/u8_scalar/3840 ... bench:      14,290 ns/iter (+/- 202)
test p012_to_rgb_row/u8_simd/3840 ... bench:       3,512 ns/iter (+/- 3)
test p012_to_rgb_u16_row/u16_scalar/1280 ... bench:       4,452 ns/iter (+/- 15)
test p012_to_rgb_u16_row/u16_simd/1280 ... bench:       1,217 ns/iter (+/- 2)
test p012_to_rgb_u16_row/u16_scalar/1920 ... bench:       6,698 ns/iter (+/- 344)
test p012_to_rgb_u16_row/u16_simd/1920 ... bench:       1,819 ns/iter (+/- 7)
test p012_to_rgb_u16_row/u16_scalar/3840 ... bench:      13,409 ns/iter (+/- 65)
test p012_to_rgb_u16_row/u16_simd/3840 ... bench:       3,657 ns/iter (+/- 80)
test rgb_to_hsv_row/scalar/1280 ... bench:       4,657 ns/iter (+/- 18)
test rgb_to_hsv_row/simd/1280 ... bench:       2,587 ns/iter (+/- 52)
test rgb_to_hsv_row/scalar/1920 ... bench:       6,994 ns/iter (+/- 36)
test rgb_to_hsv_row/simd/1920 ... bench:       3,877 ns/iter (+/- 5)
test rgb_to_hsv_row/scalar/3840 ... bench:      14,057 ns/iter (+/- 101)
test rgb_to_hsv_row/simd/3840 ... bench:       7,789 ns/iter (+/- 127)
test yuv_420_to_rgb_row/scalar/1280 ... bench:       4,555 ns/iter (+/- 17)
test yuv_420_to_rgb_row/simd/1280 ... bench:       1,008 ns/iter (+/- 58)
test yuv_420_to_rgb_row/scalar/1920 ... bench:       6,893 ns/iter (+/- 203)
test yuv_420_to_rgb_row/simd/1920 ... bench:       1,512 ns/iter (+/- 106)
test yuv_420_to_rgb_row/scalar/3840 ... bench:      13,774 ns/iter (+/- 32)
test yuv_420_to_rgb_row/simd/3840 ... bench:       3,014 ns/iter (+/- 197)
test yuv420p10_to_rgb_row/u8_scalar/1280 ... bench:       4,850 ns/iter (+/- 15)
test yuv420p10_to_rgb_row/u8_simd/1280 ... bench:         990 ns/iter (+/- 1)
test yuv420p10_to_rgb_row/u8_scalar/1920 ... bench:       7,336 ns/iter (+/- 24)
test yuv420p10_to_rgb_row/u8_simd/1920 ... bench:       1,488 ns/iter (+/- 3)
test yuv420p10_to_rgb_row/u8_scalar/3840 ... bench:      14,793 ns/iter (+/- 126)
test yuv420p10_to_rgb_row/u8_simd/3840 ... bench:       2,970 ns/iter (+/- 4)
test yuv420p10_to_rgb_u16_row/u16_scalar/1280 ... bench:       4,823 ns/iter (+/- 11)
test yuv420p10_to_rgb_u16_row/u16_simd/1280 ... bench:       1,019 ns/iter (+/- 3)
test yuv420p10_to_rgb_u16_row/u16_scalar/1920 ... bench:       7,266 ns/iter (+/- 13)
test yuv420p10_to_rgb_u16_row/u16_simd/1920 ... bench:       1,525 ns/iter (+/- 1)
test yuv420p10_to_rgb_u16_row/u16_scalar/3840 ... bench:      14,595 ns/iter (+/- 61)
test yuv420p10_to_rgb_u16_row/u16_simd/3840 ... bench:       3,061 ns/iter (+/- 45)
test yuv420p12_to_rgb_row/u8_scalar/1280 ... bench:       4,849 ns/iter (+/- 13)
test yuv420p12_to_rgb_row/u8_simd/1280 ... bench:         996 ns/iter (+/- 1)
test yuv420p12_to_rgb_row/u8_scalar/1920 ... bench:       7,321 ns/iter (+/- 23)
test yuv420p12_to_rgb_row/u8_simd/1920 ... bench:       1,483 ns/iter (+/- 8)
test yuv420p12_to_rgb_row/u8_scalar/3840 ... bench:      14,650 ns/iter (+/- 97)
test yuv420p12_to_rgb_row/u8_simd/3840 ... bench:       2,969 ns/iter (+/- 13)
test yuv420p12_to_rgb_u16_row/u16_scalar/1280 ... bench:       4,783 ns/iter (+/- 168)
test yuv420p12_to_rgb_u16_row/u16_simd/1280 ... bench:       1,024 ns/iter (+/- 3)
test yuv420p12_to_rgb_u16_row/u16_scalar/1920 ... bench:       7,239 ns/iter (+/- 127)
test yuv420p12_to_rgb_u16_row/u16_simd/1920 ... bench:       1,525 ns/iter (+/- 36)
test yuv420p12_to_rgb_u16_row/u16_scalar/3840 ... bench:      14,558 ns/iter (+/- 37)
test yuv420p12_to_rgb_u16_row/u16_simd/3840 ... bench:       3,063 ns/iter (+/- 16)
test yuv420p14_to_rgb_row/u8_scalar/1280 ... bench:       4,727 ns/iter (+/- 18)
test yuv420p14_to_rgb_row/u8_simd/1280 ... bench:         990 ns/iter (+/- 1)
test yuv420p14_to_rgb_row/u8_scalar/1920 ... bench:       7,101 ns/iter (+/- 26)
test yuv420p14_to_rgb_row/u8_simd/1920 ... bench:       1,483 ns/iter (+/- 40)
test yuv420p14_to_rgb_row/u8_scalar/3840 ... bench:      14,293 ns/iter (+/- 71)
test yuv420p14_to_rgb_row/u8_simd/3840 ... bench:       2,967 ns/iter (+/- 3)
test yuv420p14_to_rgb_u16_row/u16_scalar/1280 ... bench:       4,795 ns/iter (+/- 203)
test yuv420p14_to_rgb_u16_row/u16_simd/1280 ... bench:       1,023 ns/iter (+/- 3)
test yuv420p14_to_rgb_u16_row/u16_scalar/1920 ... bench:       7,221 ns/iter (+/- 108)
test yuv420p14_to_rgb_u16_row/u16_simd/1920 ... bench:       1,527 ns/iter (+/- 3)
test yuv420p14_to_rgb_u16_row/u16_scalar/3840 ... bench:      14,487 ns/iter (+/- 67)
test yuv420p14_to_rgb_u16_row/u16_simd/3840 ... bench:       3,066 ns/iter (+/- 151)

Benchmark Results for ubuntu-x86_64-native

System Information

  • OS: ubuntu-latest
  • Arch: x86_64
  • SIMD tier: native
  • Runner: GitHub Actions 1000009873
  • Runner arch (GH): X64
  • RUSTFLAGS: ``
  • CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_RUSTFLAGS: -C target-cpu=native
  • Date: 2026-04-20 23:08:21 UTC

all

test nv12_to_rgb_row/scalar/1280 ... bench:       4,277 ns/iter (+/- 20)
test nv12_to_rgb_row/simd/1280 ... bench:       1,016 ns/iter (+/- 2)
test nv12_to_rgb_row/scalar/1920 ... bench:       6,426 ns/iter (+/- 73)
test nv12_to_rgb_row/simd/1920 ... bench:       1,520 ns/iter (+/- 3)
test nv12_to_rgb_row/scalar/3840 ... bench:      13,466 ns/iter (+/- 346)
test nv12_to_rgb_row/simd/3840 ... bench:       3,037 ns/iter (+/- 5)
test nv21_to_rgb_row/scalar/1280 ... bench:       4,197 ns/iter (+/- 107)
test nv21_to_rgb_row/simd/1280 ... bench:       1,011 ns/iter (+/- 15)
test nv21_to_rgb_row/scalar/1920 ... bench:       6,413 ns/iter (+/- 27)
test nv21_to_rgb_row/simd/1920 ... bench:       1,517 ns/iter (+/- 1)
test nv21_to_rgb_row/scalar/3840 ... bench:      12,686 ns/iter (+/- 79)
test nv21_to_rgb_row/simd/3840 ... bench:       3,034 ns/iter (+/- 6)
test p010_to_rgb_row/u8_scalar/1280 ... bench:       4,862 ns/iter (+/- 77)
test p010_to_rgb_row/u8_simd/1280 ... bench:       1,060 ns/iter (+/- 5)
test p010_to_rgb_row/u8_scalar/1920 ... bench:       7,093 ns/iter (+/- 19)
test p010_to_rgb_row/u8_simd/1920 ... bench:       1,588 ns/iter (+/- 14)
test p010_to_rgb_row/u8_scalar/3840 ... bench:      13,918 ns/iter (+/- 166)
test p010_to_rgb_row/u8_simd/3840 ... bench:       3,172 ns/iter (+/- 9)
test p010_to_rgb_u16_row/u16_scalar/1280 ... bench:       4,581 ns/iter (+/- 70)
test p010_to_rgb_u16_row/u16_simd/1280 ... bench:       1,146 ns/iter (+/- 13)
test p010_to_rgb_u16_row/u16_scalar/1920 ... bench:       6,692 ns/iter (+/- 13)
test p010_to_rgb_u16_row/u16_simd/1920 ... bench:       1,719 ns/iter (+/- 5)
test p010_to_rgb_u16_row/u16_scalar/3840 ... bench:      13,429 ns/iter (+/- 115)
test p010_to_rgb_u16_row/u16_simd/3840 ... bench:       3,448 ns/iter (+/- 11)
test p012_to_rgb_row/u8_scalar/1280 ... bench:       4,747 ns/iter (+/- 21)
test p012_to_rgb_row/u8_simd/1280 ... bench:       1,056 ns/iter (+/- 1)
test p012_to_rgb_row/u8_scalar/1920 ... bench:       7,207 ns/iter (+/- 13)
test p012_to_rgb_row/u8_simd/1920 ... bench:       1,584 ns/iter (+/- 5)
test p012_to_rgb_row/u8_scalar/3840 ... bench:      14,176 ns/iter (+/- 272)
test p012_to_rgb_row/u8_simd/3840 ... bench:       3,170 ns/iter (+/- 3)
test p012_to_rgb_u16_row/u16_scalar/1280 ... bench:       4,452 ns/iter (+/- 16)
test p012_to_rgb_u16_row/u16_simd/1280 ... bench:       1,146 ns/iter (+/- 1)
test p012_to_rgb_u16_row/u16_scalar/1920 ... bench:       6,669 ns/iter (+/- 142)
test p012_to_rgb_u16_row/u16_simd/1920 ... bench:       1,726 ns/iter (+/- 2)
test p012_to_rgb_u16_row/u16_scalar/3840 ... bench:      13,416 ns/iter (+/- 93)
test p012_to_rgb_u16_row/u16_simd/3840 ... bench:       3,441 ns/iter (+/- 77)
test rgb_to_hsv_row/scalar/1280 ... bench:       4,596 ns/iter (+/- 78)
test rgb_to_hsv_row/simd/1280 ... bench:       2,790 ns/iter (+/- 23)
test rgb_to_hsv_row/scalar/1920 ... bench:       6,890 ns/iter (+/- 47)
test rgb_to_hsv_row/simd/1920 ... bench:       4,183 ns/iter (+/- 59)
test rgb_to_hsv_row/scalar/3840 ... bench:      13,805 ns/iter (+/- 82)
test rgb_to_hsv_row/simd/3840 ... bench:       8,371 ns/iter (+/- 134)
test yuv_420_to_rgb_row/scalar/1280 ... bench:       4,567 ns/iter (+/- 107)
test yuv_420_to_rgb_row/simd/1280 ... bench:         940 ns/iter (+/- 1)
test yuv_420_to_rgb_row/scalar/1920 ... bench:       6,728 ns/iter (+/- 110)
test yuv_420_to_rgb_row/simd/1920 ... bench:       1,410 ns/iter (+/- 2)
test yuv_420_to_rgb_row/scalar/3840 ... bench:      13,766 ns/iter (+/- 68)
test yuv_420_to_rgb_row/simd/3840 ... bench:       2,816 ns/iter (+/- 6)
test yuv420p10_to_rgb_row/u8_scalar/1280 ... bench:       4,739 ns/iter (+/- 35)
test yuv420p10_to_rgb_row/u8_simd/1280 ... bench:         916 ns/iter (+/- 3)
test yuv420p10_to_rgb_row/u8_scalar/1920 ... bench:       7,300 ns/iter (+/- 146)
test yuv420p10_to_rgb_row/u8_simd/1920 ... bench:       1,367 ns/iter (+/- 1)
test yuv420p10_to_rgb_row/u8_scalar/3840 ... bench:      14,305 ns/iter (+/- 744)
test yuv420p10_to_rgb_row/u8_simd/3840 ... bench:       2,735 ns/iter (+/- 6)
test yuv420p10_to_rgb_u16_row/u16_scalar/1280 ... bench:       4,707 ns/iter (+/- 100)
test yuv420p10_to_rgb_u16_row/u16_simd/1280 ... bench:         997 ns/iter (+/- 9)
test yuv420p10_to_rgb_u16_row/u16_scalar/1920 ... bench:       7,168 ns/iter (+/- 153)
test yuv420p10_to_rgb_u16_row/u16_simd/1920 ... bench:       1,493 ns/iter (+/- 2)
test yuv420p10_to_rgb_u16_row/u16_scalar/3840 ... bench:      14,417 ns/iter (+/- 42)
test yuv420p10_to_rgb_u16_row/u16_simd/3840 ... bench:       2,997 ns/iter (+/- 4)
test yuv420p12_to_rgb_row/u8_scalar/1280 ... bench:       4,758 ns/iter (+/- 32)
test yuv420p12_to_rgb_row/u8_simd/1280 ... bench:         913 ns/iter (+/- 1)
test yuv420p12_to_rgb_row/u8_scalar/1920 ... bench:       7,268 ns/iter (+/- 19)
test yuv420p12_to_rgb_row/u8_simd/1920 ... bench:       1,366 ns/iter (+/- 13)
test yuv420p12_to_rgb_row/u8_scalar/3840 ... bench:      14,404 ns/iter (+/- 62)
test yuv420p12_to_rgb_row/u8_simd/3840 ... bench:       2,727 ns/iter (+/- 4)
test yuv420p12_to_rgb_u16_row/u16_scalar/1280 ... bench:       4,701 ns/iter (+/- 14)
test yuv420p12_to_rgb_u16_row/u16_simd/1280 ... bench:         995 ns/iter (+/- 1)
test yuv420p12_to_rgb_u16_row/u16_scalar/1920 ... bench:       7,134 ns/iter (+/- 30)
test yuv420p12_to_rgb_u16_row/u16_simd/1920 ... bench:       1,493 ns/iter (+/- 5)
test yuv420p12_to_rgb_u16_row/u16_scalar/3840 ... bench:      14,292 ns/iter (+/- 31)
test yuv420p12_to_rgb_u16_row/u16_simd/3840 ... bench:       2,996 ns/iter (+/- 2)
test yuv420p14_to_rgb_row/u8_scalar/1280 ... bench:       4,752 ns/iter (+/- 25)
test yuv420p14_to_rgb_row/u8_simd/1280 ... bench:         912 ns/iter (+/- 1)
test yuv420p14_to_rgb_row/u8_scalar/1920 ... bench:       6,969 ns/iter (+/- 29)
test yuv420p14_to_rgb_row/u8_simd/1920 ... bench:       1,366 ns/iter (+/- 3)
test yuv420p14_to_rgb_row/u8_scalar/3840 ... bench:      14,176 ns/iter (+/- 47)
test yuv420p14_to_rgb_row/u8_simd/3840 ... bench:       2,728 ns/iter (+/- 6)
test yuv420p14_to_rgb_u16_row/u16_scalar/1280 ... bench:       4,701 ns/iter (+/- 11)
test yuv420p14_to_rgb_u16_row/u16_simd/1280 ... bench:         995 ns/iter (+/- 1)
test yuv420p14_to_rgb_u16_row/u16_scalar/1920 ... bench:       7,251 ns/iter (+/- 60)
test yuv420p14_to_rgb_u16_row/u16_simd/1920 ... bench:       1,494 ns/iter (+/- 2)
test yuv420p14_to_rgb_u16_row/u16_scalar/3840 ... bench:      14,475 ns/iter (+/- 55)
test yuv420p14_to_rgb_u16_row/u16_simd/3840 ... bench:       3,025 ns/iter (+/- 33)

Benchmark Results for ubuntu-x86_64-scalar

System Information

  • OS: ubuntu-latest
  • Arch: x86_64
  • SIMD tier: scalar
  • Runner: GitHub Actions 1000009896
  • Runner arch (GH): X64
  • RUSTFLAGS: --cfg colconv_force_scalar
  • Date: 2026-04-20 23:10:09 UTC

all

test nv12_to_rgb_row/scalar/1280 ... bench:       4,510 ns/iter (+/- 151)
test nv12_to_rgb_row/simd/1280 ... bench:       4,745 ns/iter (+/- 178)
test nv12_to_rgb_row/scalar/1920 ... bench:       6,797 ns/iter (+/- 78)
test nv12_to_rgb_row/simd/1920 ... bench:       6,841 ns/iter (+/- 19)
test nv12_to_rgb_row/scalar/3840 ... bench:      13,576 ns/iter (+/- 41)
test nv12_to_rgb_row/simd/3840 ... bench:      13,566 ns/iter (+/- 27)
test nv21_to_rgb_row/scalar/1280 ... bench:       4,679 ns/iter (+/- 17)
test nv21_to_rgb_row/simd/1280 ... bench:       4,689 ns/iter (+/- 91)
test nv21_to_rgb_row/scalar/1920 ... bench:       6,789 ns/iter (+/- 22)
test nv21_to_rgb_row/simd/1920 ... bench:       6,766 ns/iter (+/- 21)
test nv21_to_rgb_row/scalar/3840 ... bench:      13,584 ns/iter (+/- 53)
test nv21_to_rgb_row/simd/3840 ... bench:      13,569 ns/iter (+/- 56)
test p010_to_rgb_row/u8_scalar/1280 ... bench:       4,600 ns/iter (+/- 32)
test p010_to_rgb_row/u8_simd/1280 ... bench:       4,597 ns/iter (+/- 46)
test p010_to_rgb_row/u8_scalar/1920 ... bench:       6,906 ns/iter (+/- 115)
test p010_to_rgb_row/u8_simd/1920 ... bench:       6,895 ns/iter (+/- 15)
test p010_to_rgb_row/u8_scalar/3840 ... bench:      13,788 ns/iter (+/- 59)
test p010_to_rgb_row/u8_simd/3840 ... bench:      13,847 ns/iter (+/- 29)
test p010_to_rgb_u16_row/u16_scalar/1280 ... bench:       4,716 ns/iter (+/- 140)
test p010_to_rgb_u16_row/u16_simd/1280 ... bench:       4,495 ns/iter (+/- 11)
test p010_to_rgb_u16_row/u16_scalar/1920 ... bench:       6,786 ns/iter (+/- 23)
test p010_to_rgb_u16_row/u16_simd/1920 ... bench:       6,771 ns/iter (+/- 14)
test p010_to_rgb_u16_row/u16_scalar/3840 ... bench:      13,531 ns/iter (+/- 46)
test p010_to_rgb_u16_row/u16_simd/3840 ... bench:      13,518 ns/iter (+/- 54)
test p012_to_rgb_row/u8_scalar/1280 ... bench:       4,456 ns/iter (+/- 20)
test p012_to_rgb_row/u8_simd/1280 ... bench:       4,426 ns/iter (+/- 28)
test p012_to_rgb_row/u8_scalar/1920 ... bench:       6,720 ns/iter (+/- 27)
test p012_to_rgb_row/u8_simd/1920 ... bench:       6,708 ns/iter (+/- 42)
test p012_to_rgb_row/u8_scalar/3840 ... bench:      13,468 ns/iter (+/- 52)
test p012_to_rgb_row/u8_simd/3840 ... bench:      13,474 ns/iter (+/- 123)
test p012_to_rgb_u16_row/u16_scalar/1280 ... bench:       4,560 ns/iter (+/- 105)
test p012_to_rgb_u16_row/u16_simd/1280 ... bench:       4,558 ns/iter (+/- 14)
test p012_to_rgb_u16_row/u16_scalar/1920 ... bench:       6,836 ns/iter (+/- 18)
test p012_to_rgb_u16_row/u16_simd/1920 ... bench:       6,861 ns/iter (+/- 85)
test p012_to_rgb_u16_row/u16_scalar/3840 ... bench:      13,823 ns/iter (+/- 28)
test p012_to_rgb_u16_row/u16_simd/3840 ... bench:      13,769 ns/iter (+/- 78)
test rgb_to_hsv_row/scalar/1280 ... bench:       4,574 ns/iter (+/- 12)
test rgb_to_hsv_row/simd/1280 ... bench:       4,574 ns/iter (+/- 23)
test rgb_to_hsv_row/scalar/1920 ... bench:       6,862 ns/iter (+/- 50)
test rgb_to_hsv_row/simd/1920 ... bench:       6,858 ns/iter (+/- 136)
test rgb_to_hsv_row/scalar/3840 ... bench:      13,741 ns/iter (+/- 61)
test rgb_to_hsv_row/simd/3840 ... bench:      13,743 ns/iter (+/- 34)
test yuv_420_to_rgb_row/scalar/1280 ... bench:       4,823 ns/iter (+/- 13)
test yuv_420_to_rgb_row/simd/1280 ... bench:       4,821 ns/iter (+/- 8)
test yuv_420_to_rgb_row/scalar/1920 ... bench:       7,275 ns/iter (+/- 21)
test yuv_420_to_rgb_row/simd/1920 ... bench:       7,274 ns/iter (+/- 74)
test yuv_420_to_rgb_row/scalar/3840 ... bench:      14,571 ns/iter (+/- 263)
test yuv_420_to_rgb_row/simd/3840 ... bench:      14,553 ns/iter (+/- 34)
test yuv420p10_to_rgb_row/u8_scalar/1280 ... bench:       4,822 ns/iter (+/- 15)
test yuv420p10_to_rgb_row/u8_simd/1280 ... bench:       4,820 ns/iter (+/- 35)
test yuv420p10_to_rgb_row/u8_scalar/1920 ... bench:       7,279 ns/iter (+/- 192)
test yuv420p10_to_rgb_row/u8_simd/1920 ... bench:       7,274 ns/iter (+/- 25)
test yuv420p10_to_rgb_row/u8_scalar/3840 ... bench:      14,642 ns/iter (+/- 62)
test yuv420p10_to_rgb_row/u8_simd/3840 ... bench:      14,646 ns/iter (+/- 89)
test yuv420p10_to_rgb_u16_row/u16_scalar/1280 ... bench:       4,621 ns/iter (+/- 35)
test yuv420p10_to_rgb_u16_row/u16_simd/1280 ... bench:       4,623 ns/iter (+/- 88)
test yuv420p10_to_rgb_u16_row/u16_scalar/1920 ... bench:       7,057 ns/iter (+/- 16)
test yuv420p10_to_rgb_u16_row/u16_simd/1920 ... bench:       7,051 ns/iter (+/- 22)
test yuv420p10_to_rgb_u16_row/u16_scalar/3840 ... bench:      14,147 ns/iter (+/- 33)
test yuv420p10_to_rgb_u16_row/u16_simd/3840 ... bench:      14,146 ns/iter (+/- 63)
test yuv420p12_to_rgb_row/u8_scalar/1280 ... bench:       4,779 ns/iter (+/- 35)
test yuv420p12_to_rgb_row/u8_simd/1280 ... bench:       4,787 ns/iter (+/- 47)
test yuv420p12_to_rgb_row/u8_scalar/1920 ... bench:       7,249 ns/iter (+/- 18)
test yuv420p12_to_rgb_row/u8_simd/1920 ... bench:       7,527 ns/iter (+/- 58)
test yuv420p12_to_rgb_row/u8_scalar/3840 ... bench:      14,507 ns/iter (+/- 122)
test yuv420p12_to_rgb_row/u8_simd/3840 ... bench:      15,074 ns/iter (+/- 72)
test yuv420p12_to_rgb_u16_row/u16_scalar/1280 ... bench:       4,645 ns/iter (+/- 19)
test yuv420p12_to_rgb_u16_row/u16_simd/1280 ... bench:       4,630 ns/iter (+/- 97)
test yuv420p12_to_rgb_u16_row/u16_scalar/1920 ... bench:       6,989 ns/iter (+/- 21)
test yuv420p12_to_rgb_u16_row/u16_simd/1920 ... bench:       6,997 ns/iter (+/- 16)
test yuv420p12_to_rgb_u16_row/u16_scalar/3840 ... bench:      14,034 ns/iter (+/- 50)
test yuv420p12_to_rgb_u16_row/u16_simd/3840 ... bench:      14,055 ns/iter (+/- 83)
test yuv420p14_to_rgb_row/u8_scalar/1280 ... bench:       4,907 ns/iter (+/- 77)
test yuv420p14_to_rgb_row/u8_simd/1280 ... bench:       4,900 ns/iter (+/- 40)
test yuv420p14_to_rgb_row/u8_scalar/1920 ... bench:       7,360 ns/iter (+/- 30)
test yuv420p14_to_rgb_row/u8_simd/1920 ... bench:       7,659 ns/iter (+/- 25)
test yuv420p14_to_rgb_row/u8_scalar/3840 ... bench:      14,844 ns/iter (+/- 53)
test yuv420p14_to_rgb_row/u8_simd/3840 ... bench:      14,820 ns/iter (+/- 36)
test yuv420p14_to_rgb_u16_row/u16_scalar/1280 ... bench:       4,919 ns/iter (+/- 108)
test yuv420p14_to_rgb_u16_row/u16_simd/1280 ... bench:       4,866 ns/iter (+/- 24)
test yuv420p14_to_rgb_u16_row/u16_scalar/1920 ... bench:       7,339 ns/iter (+/- 144)
test yuv420p14_to_rgb_u16_row/u16_simd/1920 ... bench:       7,297 ns/iter (+/- 26)
test yuv420p14_to_rgb_u16_row/u16_scalar/3840 ... bench:      14,640 ns/iter (+/- 41)
test yuv420p14_to_rgb_u16_row/u16_simd/3840 ... bench:      14,629 ns/iter (+/- 561)

Benchmark Results for ubuntu-x86_64-sse41-max

System Information

  • OS: ubuntu-latest
  • Arch: x86_64
  • SIMD tier: sse41-max
  • Runner: GitHub Actions 1000009901
  • Runner arch (GH): X64
  • RUSTFLAGS: --cfg colconv_disable_avx512 --cfg colconv_disable_avx2
  • Date: 2026-04-20 23:12:16 UTC

all

test nv12_to_rgb_row/scalar/1280 ... bench:       4,611 ns/iter (+/- 11)
test nv12_to_rgb_row/simd/1280 ... bench:         885 ns/iter (+/- 0)
test nv12_to_rgb_row/scalar/1920 ... bench:       6,935 ns/iter (+/- 21)
test nv12_to_rgb_row/simd/1920 ... bench:       1,335 ns/iter (+/- 1)
test nv12_to_rgb_row/scalar/3840 ... bench:      13,867 ns/iter (+/- 28)
test nv12_to_rgb_row/simd/3840 ... bench:       2,659 ns/iter (+/- 3)
test nv21_to_rgb_row/scalar/1280 ... bench:       4,826 ns/iter (+/- 118)
test nv21_to_rgb_row/simd/1280 ... bench:         880 ns/iter (+/- 1)
test nv21_to_rgb_row/scalar/1920 ... bench:       7,253 ns/iter (+/- 47)
test nv21_to_rgb_row/simd/1920 ... bench:       1,325 ns/iter (+/- 1)
test nv21_to_rgb_row/scalar/3840 ... bench:      14,522 ns/iter (+/- 98)
test nv21_to_rgb_row/simd/3840 ... bench:       2,646 ns/iter (+/- 32)
test p010_to_rgb_row/u8_scalar/1280 ... bench:       4,765 ns/iter (+/- 17)
test p010_to_rgb_row/u8_simd/1280 ... bench:         945 ns/iter (+/- 12)
test p010_to_rgb_row/u8_scalar/1920 ... bench:       7,137 ns/iter (+/- 29)
test p010_to_rgb_row/u8_simd/1920 ... bench:       1,422 ns/iter (+/- 1)
test p010_to_rgb_row/u8_scalar/3840 ... bench:      14,300 ns/iter (+/- 37)
test p010_to_rgb_row/u8_simd/3840 ... bench:       2,844 ns/iter (+/- 10)
test p010_to_rgb_u16_row/u16_scalar/1280 ... bench:       4,518 ns/iter (+/- 15)
test p010_to_rgb_u16_row/u16_simd/1280 ... bench:       1,154 ns/iter (+/- 1)
test p010_to_rgb_u16_row/u16_scalar/1920 ... bench:       6,812 ns/iter (+/- 20)
test p010_to_rgb_u16_row/u16_simd/1920 ... bench:       1,741 ns/iter (+/- 2)
test p010_to_rgb_u16_row/u16_scalar/3840 ... bench:      13,611 ns/iter (+/- 74)
test p010_to_rgb_u16_row/u16_simd/3840 ... bench:       3,483 ns/iter (+/- 6)
test p012_to_rgb_row/u8_scalar/1280 ... bench:       4,628 ns/iter (+/- 141)
test p012_to_rgb_row/u8_simd/1280 ... bench:         938 ns/iter (+/- 0)
test p012_to_rgb_row/u8_scalar/1920 ... bench:       6,976 ns/iter (+/- 18)
test p012_to_rgb_row/u8_simd/1920 ... bench:       1,413 ns/iter (+/- 1)
test p012_to_rgb_row/u8_scalar/3840 ... bench:      13,910 ns/iter (+/- 25)
test p012_to_rgb_row/u8_simd/3840 ... bench:       2,822 ns/iter (+/- 4)
test p012_to_rgb_u16_row/u16_scalar/1280 ... bench:       4,490 ns/iter (+/- 21)
test p012_to_rgb_u16_row/u16_simd/1280 ... bench:       1,165 ns/iter (+/- 3)
test p012_to_rgb_u16_row/u16_scalar/1920 ... bench:       6,787 ns/iter (+/- 42)
test p012_to_rgb_u16_row/u16_simd/1920 ... bench:       1,755 ns/iter (+/- 5)
test p012_to_rgb_u16_row/u16_scalar/3840 ... bench:      13,614 ns/iter (+/- 48)
test p012_to_rgb_u16_row/u16_simd/3840 ... bench:       3,521 ns/iter (+/- 3)
test rgb_to_hsv_row/scalar/1280 ... bench:       4,627 ns/iter (+/- 11)
test rgb_to_hsv_row/simd/1280 ... bench:       2,563 ns/iter (+/- 23)
test rgb_to_hsv_row/scalar/1920 ... bench:       7,069 ns/iter (+/- 100)
test rgb_to_hsv_row/simd/1920 ... bench:       3,858 ns/iter (+/- 6)
test rgb_to_hsv_row/scalar/3840 ... bench:      14,840 ns/iter (+/- 271)
test rgb_to_hsv_row/simd/3840 ... bench:       7,693 ns/iter (+/- 39)
test yuv_420_to_rgb_row/scalar/1280 ... bench:       4,579 ns/iter (+/- 7)
test yuv_420_to_rgb_row/simd/1280 ... bench:         904 ns/iter (+/- 1)
test yuv_420_to_rgb_row/scalar/1920 ... bench:       6,935 ns/iter (+/- 41)
test yuv_420_to_rgb_row/simd/1920 ... bench:       1,360 ns/iter (+/- 8)
test yuv_420_to_rgb_row/scalar/3840 ... bench:      13,804 ns/iter (+/- 43)
test yuv_420_to_rgb_row/simd/3840 ... bench:       2,712 ns/iter (+/- 2)
test yuv420p10_to_rgb_row/u8_scalar/1280 ... bench:       4,626 ns/iter (+/- 16)
test yuv420p10_to_rgb_row/u8_simd/1280 ... bench:         841 ns/iter (+/- 3)
test yuv420p10_to_rgb_row/u8_scalar/1920 ... bench:       7,000 ns/iter (+/- 40)
test yuv420p10_to_rgb_row/u8_simd/1920 ... bench:       1,264 ns/iter (+/- 4)
test yuv420p10_to_rgb_row/u8_scalar/3840 ... bench:      14,095 ns/iter (+/- 114)
test yuv420p10_to_rgb_row/u8_simd/3840 ... bench:       2,519 ns/iter (+/- 3)
test yuv420p10_to_rgb_u16_row/u16_scalar/1280 ... bench:       4,825 ns/iter (+/- 17)
test yuv420p10_to_rgb_u16_row/u16_simd/1280 ... bench:       1,102 ns/iter (+/- 1)
test yuv420p10_to_rgb_u16_row/u16_scalar/1920 ... bench:       7,316 ns/iter (+/- 40)
test yuv420p10_to_rgb_u16_row/u16_simd/1920 ... bench:       1,658 ns/iter (+/- 3)
test yuv420p10_to_rgb_u16_row/u16_scalar/3840 ... bench:      14,784 ns/iter (+/- 56)
test yuv420p10_to_rgb_u16_row/u16_simd/3840 ... bench:       3,316 ns/iter (+/- 3)
test yuv420p12_to_rgb_row/u8_scalar/1280 ... bench:       4,617 ns/iter (+/- 32)
test yuv420p12_to_rgb_row/u8_simd/1280 ... bench:         819 ns/iter (+/- 1)
test yuv420p12_to_rgb_row/u8_scalar/1920 ... bench:       6,998 ns/iter (+/- 31)
test yuv420p12_to_rgb_row/u8_simd/1920 ... bench:       1,232 ns/iter (+/- 17)
test yuv420p12_to_rgb_row/u8_scalar/3840 ... bench:      14,010 ns/iter (+/- 43)
test yuv420p12_to_rgb_row/u8_simd/3840 ... bench:       2,471 ns/iter (+/- 7)
test yuv420p12_to_rgb_u16_row/u16_scalar/1280 ... bench:       4,778 ns/iter (+/- 93)
test yuv420p12_to_rgb_u16_row/u16_simd/1280 ... bench:       1,103 ns/iter (+/- 2)
test yuv420p12_to_rgb_u16_row/u16_scalar/1920 ... bench:       7,228 ns/iter (+/- 37)
test yuv420p12_to_rgb_u16_row/u16_simd/1920 ... bench:       1,658 ns/iter (+/- 1)
test yuv420p12_to_rgb_u16_row/u16_scalar/3840 ... bench:      14,481 ns/iter (+/- 486)
test yuv420p12_to_rgb_u16_row/u16_simd/3840 ... bench:       3,314 ns/iter (+/- 3)
test yuv420p14_to_rgb_row/u8_scalar/1280 ... bench:       4,809 ns/iter (+/- 121)
test yuv420p14_to_rgb_row/u8_simd/1280 ... bench:         819 ns/iter (+/- 1)
test yuv420p14_to_rgb_row/u8_scalar/1920 ... bench:       7,242 ns/iter (+/- 143)
test yuv420p14_to_rgb_row/u8_simd/1920 ... bench:       1,233 ns/iter (+/- 2)
test yuv420p14_to_rgb_row/u8_scalar/3840 ... bench:      14,504 ns/iter (+/- 29)
test yuv420p14_to_rgb_row/u8_simd/3840 ... bench:       2,456 ns/iter (+/- 4)
test yuv420p14_to_rgb_u16_row/u16_scalar/1280 ... bench:       4,777 ns/iter (+/- 20)
test yuv420p14_to_rgb_u16_row/u16_simd/1280 ... bench:       1,102 ns/iter (+/- 1)
test yuv420p14_to_rgb_u16_row/u16_scalar/1920 ... bench:       6,876 ns/iter (+/- 26)
test yuv420p14_to_rgb_u16_row/u16_simd/1920 ... bench:       1,659 ns/iter (+/- 5)
test yuv420p14_to_rgb_u16_row/u16_scalar/3840 ... bench:      13,869 ns/iter (+/- 122)
test yuv420p14_to_rgb_u16_row/u16_simd/3840 ... bench:       3,314 ns/iter (+/- 9)

Benchmark Results for windows-x86_64-default

System Information

  • OS: windows-latest
  • Arch: x86_64
  • SIMD tier: default
  • Runner: GitHub Actions 1000009866
  • Runner arch (GH): X64
  • RUSTFLAGS: ``
  • Date: 2026-04-20 23:09:56 UTC

all

test nv12_to_rgb_row/scalar/1280 ... bench:       4,408 ns/iter (+/- 68)
test nv12_to_rgb_row/simd/1280 ... bench:       1,125 ns/iter (+/- 8)
test nv12_to_rgb_row/scalar/1920 ... bench:       6,636 ns/iter (+/- 890)
test nv12_to_rgb_row/simd/1920 ... bench:       1,683 ns/iter (+/- 178)
test nv12_to_rgb_row/scalar/3840 ... bench:      13,215 ns/iter (+/- 160)
test nv12_to_rgb_row/simd/3840 ... bench:       3,363 ns/iter (+/- 11)
test nv21_to_rgb_row/scalar/1280 ... bench:       4,567 ns/iter (+/- 377)
test nv21_to_rgb_row/simd/1280 ... bench:       1,132 ns/iter (+/- 22)
test nv21_to_rgb_row/scalar/1920 ... bench:       6,847 ns/iter (+/- 33)
test nv21_to_rgb_row/simd/1920 ... bench:       1,692 ns/iter (+/- 214)
test nv21_to_rgb_row/scalar/3840 ... bench:      13,684 ns/iter (+/- 998)
test nv21_to_rgb_row/simd/3840 ... bench:       3,366 ns/iter (+/- 9)
test p010_to_rgb_row/u8_scalar/1280 ... bench:       4,545 ns/iter (+/- 352)
test p010_to_rgb_row/u8_simd/1280 ... bench:       1,177 ns/iter (+/- 9)
test p010_to_rgb_row/u8_scalar/1920 ... bench:       6,803 ns/iter (+/- 141)
test p010_to_rgb_row/u8_simd/1920 ... bench:       1,767 ns/iter (+/- 9)
test p010_to_rgb_row/u8_scalar/3840 ... bench:      13,601 ns/iter (+/- 1,221)
test p010_to_rgb_row/u8_simd/3840 ... bench:       3,528 ns/iter (+/- 69)
test p010_to_rgb_u16_row/u16_scalar/1280 ... bench:       4,677 ns/iter (+/- 28)
test p010_to_rgb_u16_row/u16_simd/1280 ... bench:       1,229 ns/iter (+/- 20)
test p010_to_rgb_u16_row/u16_scalar/1920 ... bench:       7,085 ns/iter (+/- 457)
test p010_to_rgb_u16_row/u16_simd/1920 ... bench:       1,856 ns/iter (+/- 303)
test p010_to_rgb_u16_row/u16_scalar/3840 ... bench:      17,781 ns/iter (+/- 1,731)
test p010_to_rgb_u16_row/u16_simd/3840 ... bench:       4,282 ns/iter (+/- 692)
test p012_to_rgb_row/u8_scalar/1280 ... bench:       5,921 ns/iter (+/- 517)
test p012_to_rgb_row/u8_simd/1280 ... bench:       1,179 ns/iter (+/- 12)
test p012_to_rgb_row/u8_scalar/1920 ... bench:       7,271 ns/iter (+/- 439)
test p012_to_rgb_row/u8_simd/1920 ... bench:       1,760 ns/iter (+/- 16)
test p012_to_rgb_row/u8_scalar/3840 ... bench:      14,556 ns/iter (+/- 72)
test p012_to_rgb_row/u8_simd/3840 ... bench:       3,532 ns/iter (+/- 61)
test p012_to_rgb_u16_row/u16_scalar/1280 ... bench:       4,602 ns/iter (+/- 466)
test p012_to_rgb_u16_row/u16_simd/1280 ... bench:       1,234 ns/iter (+/- 34)
test p012_to_rgb_u16_row/u16_scalar/1920 ... bench:       6,986 ns/iter (+/- 400)
test p012_to_rgb_u16_row/u16_simd/1920 ... bench:       1,894 ns/iter (+/- 19)
test p012_to_rgb_u16_row/u16_scalar/3840 ... bench:      13,706 ns/iter (+/- 69)
test p012_to_rgb_u16_row/u16_simd/3840 ... bench:       3,682 ns/iter (+/- 16,440)
test rgb_to_hsv_row/scalar/1280 ... bench:       4,672 ns/iter (+/- 308)
test rgb_to_hsv_row/simd/1280 ... bench:       2,605 ns/iter (+/- 72)
test rgb_to_hsv_row/scalar/1920 ... bench:       7,030 ns/iter (+/- 326)
test rgb_to_hsv_row/simd/1920 ... bench:       3,907 ns/iter (+/- 149)
test rgb_to_hsv_row/scalar/3840 ... bench:      14,261 ns/iter (+/- 755)
test rgb_to_hsv_row/simd/3840 ... bench:       7,814 ns/iter (+/- 200)
test yuv_420_to_rgb_row/scalar/1280 ... bench:       4,632 ns/iter (+/- 411)
test yuv_420_to_rgb_row/simd/1280 ... bench:       1,017 ns/iter (+/- 8)
test yuv_420_to_rgb_row/scalar/1920 ... bench:       7,002 ns/iter (+/- 483)
test yuv_420_to_rgb_row/simd/1920 ... bench:       1,518 ns/iter (+/- 19)
test yuv_420_to_rgb_row/scalar/3840 ... bench:      14,029 ns/iter (+/- 1,447)
test yuv_420_to_rgb_row/simd/3840 ... bench:       3,030 ns/iter (+/- 27)
test yuv420p10_to_rgb_row/u8_scalar/1280 ... bench:       4,678 ns/iter (+/- 730)
test yuv420p10_to_rgb_row/u8_simd/1280 ... bench:       1,003 ns/iter (+/- 1,572)
test yuv420p10_to_rgb_row/u8_scalar/1920 ... bench:       7,111 ns/iter (+/- 564)
test yuv420p10_to_rgb_row/u8_simd/1920 ... bench:       1,494 ns/iter (+/- 8)
test yuv420p10_to_rgb_row/u8_scalar/3840 ... bench:      14,215 ns/iter (+/- 871)
test yuv420p10_to_rgb_row/u8_simd/3840 ... bench:       2,981 ns/iter (+/- 9)
test yuv420p10_to_rgb_u16_row/u16_scalar/1280 ... bench:       4,748 ns/iter (+/- 37)
test yuv420p10_to_rgb_u16_row/u16_simd/1280 ... bench:       1,027 ns/iter (+/- 8)
test yuv420p10_to_rgb_u16_row/u16_scalar/1920 ... bench:       7,190 ns/iter (+/- 150)
test yuv420p10_to_rgb_u16_row/u16_simd/1920 ... bench:       1,533 ns/iter (+/- 8)
test yuv420p10_to_rgb_u16_row/u16_scalar/3840 ... bench:      14,489 ns/iter (+/- 126)
test yuv420p10_to_rgb_u16_row/u16_simd/3840 ... bench:       3,098 ns/iter (+/- 39)
test yuv420p12_to_rgb_row/u8_scalar/1280 ... bench:       4,795 ns/iter (+/- 28)
test yuv420p12_to_rgb_row/u8_simd/1280 ... bench:         998 ns/iter (+/- 3)
test yuv420p12_to_rgb_row/u8_scalar/1920 ... bench:       7,254 ns/iter (+/- 51)
test yuv420p12_to_rgb_row/u8_simd/1920 ... bench:       1,493 ns/iter (+/- 7)
test yuv420p12_to_rgb_row/u8_scalar/3840 ... bench:      14,508 ns/iter (+/- 77)
test yuv420p12_to_rgb_row/u8_simd/3840 ... bench:       2,980 ns/iter (+/- 14)
test yuv420p12_to_rgb_u16_row/u16_scalar/1280 ... bench:       4,514 ns/iter (+/- 66)
test yuv420p12_to_rgb_u16_row/u16_simd/1280 ... bench:       1,029 ns/iter (+/- 5)
test yuv420p12_to_rgb_u16_row/u16_scalar/1920 ... bench:       6,840 ns/iter (+/- 101)
test yuv420p12_to_rgb_u16_row/u16_simd/1920 ... bench:       1,535 ns/iter (+/- 4)
test yuv420p12_to_rgb_u16_row/u16_scalar/3840 ... bench:      13,715 ns/iter (+/- 267)
test yuv420p12_to_rgb_u16_row/u16_simd/3840 ... bench:       3,079 ns/iter (+/- 7)
test yuv420p14_to_rgb_row/u8_scalar/1280 ... bench:       4,528 ns/iter (+/- 18)
test yuv420p14_to_rgb_row/u8_simd/1280 ... bench:       1,001 ns/iter (+/- 5)
test yuv420p14_to_rgb_row/u8_scalar/1920 ... bench:       6,806 ns/iter (+/- 42)
test yuv420p14_to_rgb_row/u8_simd/1920 ... bench:       1,494 ns/iter (+/- 10)
test yuv420p14_to_rgb_row/u8_scalar/3840 ... bench:      13,639 ns/iter (+/- 70)
test yuv420p14_to_rgb_row/u8_simd/3840 ... bench:       2,984 ns/iter (+/- 15)
test yuv420p14_to_rgb_u16_row/u16_scalar/1280 ... bench:       4,789 ns/iter (+/- 35)
test yuv420p14_to_rgb_u16_row/u16_simd/1280 ... bench:       1,028 ns/iter (+/- 5)
test yuv420p14_to_rgb_u16_row/u16_scalar/1920 ... bench:       7,212 ns/iter (+/- 337)
test yuv420p14_to_rgb_u16_row/u16_simd/1920 ... bench:       1,536 ns/iter (+/- 5)
test yuv420p14_to_rgb_u16_row/u16_scalar/3840 ... bench:      14,462 ns/iter (+/- 115)
test yuv420p14_to_rgb_u16_row/u16_simd/3840 ... bench:       3,093 ns/iter (+/- 23)

View detailed results

Detailed Criterion results have been uploaded as artifacts. Download them from the workflow run to view charts and detailed statistics.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants