Change #264582
| Category | ffmpeg |
| Changed by | Niklas Haas <git@haasn.dev> |
| Changed at | Wed 15 Apr 2026 16:51:16 |
| Repository | https://git.ffmpeg.org/ffmpeg.git |
| Project | ffmpeg |
| Branch | master |
| Revision | 91582f7287e4688b94f704e38bc55b8f1f8b55d2 |
Comments
tests/checkasm/sw_ops: explicitly test all backends The current code was a bit clumsy in that it always picked the first available backend when choosing the new function. This meant that some x86 paths were not being tested at all, whenever the memcpy backend (which has higher priority) could serve the request. This change makes it so that each backend is explicitly tested against only implementations provided by that same backend. checkasm: all 1575 tests passed (up from 1305) As an aside, it also lets us benchmark the memcpy backend directly against the C reference backend. Signed-off-by: Niklas Haas <git@haasn.dev>
Changed files
- tests/checkasm/sw_ops.c