Update dav1d to new version 645da277857ddff8ed5566af71be3dfa3a819863 from 2024-03-15 12:19:27
Categories
(Core :: Audio/Video: Playback, enhancement)
Tracking
()
Tracking | Status | |
---|---|---|
firefox126 | --- | affected |
People
(Reporter: update-bot, Unassigned)
Details
(Whiteboard: [3pl-filed][task_id: TGsLN3UNTOGu4nRRTTBFWg])
This update covers 81 commits. Here are the overall diff statistics, and then the commit information.
media/libdav1d/moz.yaml | 4 +-
media/libdav1d/vcs_version.h | 2 +-
third_party/dav1d/NEWS | 18 +-
third_party/dav1d/THANKS.md | 33 +-
third_party/dav1d/gcovr.cfg | 2 +-
third_party/dav1d/meson.build | 77 +-
third_party/dav1d/src/arm/32/itx.S | 81 +-
third_party/dav1d/src/arm/32/itx16.S | 19 +-
third_party/dav1d/src/arm/32/msac.S | 159 +-
third_party/dav1d/src/arm/64/itx.S | 105 +-
third_party/dav1d/src/arm/64/itx16.S | 21 +-
third_party/dav1d/src/arm/64/mc.S | 411 ++++++--
third_party/dav1d/src/arm/64/mc16.S | 373 +++++--
third_party/dav1d/src/arm/64/msac.S | 159 +-
third_party/dav1d/src/arm/64/util.S | 41 +
third_party/dav1d/src/arm/asm.S | 44 +
third_party/dav1d/src/arm/cpu.c | 137 ++-
third_party/dav1d/src/arm/cpu.h | 4 +
third_party/dav1d/src/arm/itx.h | 4 +-
third_party/dav1d/src/arm/msac.h | 2 +-
third_party/dav1d/src/cpu.h | 14 +
third_party/dav1d/src/ext/x86/x86inc.asm | 196 ++-
third_party/dav1d/src/itx_1d.c | 5 +
third_party/dav1d/src/itx_tmpl.c | 10 +
third_party/dav1d/src/loongarch/msac.S | 216 ++--
third_party/dav1d/src/msac.c | 58 +-
third_party/dav1d/src/ppc/cdef_tmpl.c | 419 +++++--
third_party/dav1d/src/riscv/64/itx.S | 1063 ++++++++++++++++++--
third_party/dav1d/src/riscv/asm.S | 2 +
third_party/dav1d/src/riscv/itx.h | 12 +
third_party/dav1d/src/x86/cdef_avx2.asm | 7 +-
third_party/dav1d/src/x86/filmgrain16_avx2.asm | 23 +-
third_party/dav1d/src/x86/filmgrain16_sse.asm | 8 +-
third_party/dav1d/src/x86/filmgrain_avx2.asm | 19 +-
third_party/dav1d/src/x86/filmgrain_sse.asm | 14 +-
third_party/dav1d/src/x86/ipred16_avx2.asm | 18 -
third_party/dav1d/src/x86/ipred_avx2.asm | 106 +-
third_party/dav1d/src/x86/ipred_sse.asm | 10 +-
third_party/dav1d/src/x86/looprestoration_sse.asm | 8 +-
third_party/dav1d/src/x86/mc16_avx2.asm | 6 -
third_party/dav1d/src/x86/mc16_avx512.asm | 3 -
third_party/dav1d/src/x86/mc16_sse.asm | 33 +-
third_party/dav1d/src/x86/mc_avx2.asm | 33 +-
third_party/dav1d/src/x86/mc_avx512.asm | 3 -
third_party/dav1d/src/x86/mc_sse.asm | 16 +-
third_party/dav1d/src/x86/msac.asm | 172 +-
46 files changed, 2868 insertions(+), 1302 deletions(-)
645da277857ddff8ed5566af71be3dfa3a819863 by Henrik Gramner
https://code.videolan.org/videolan/dav1d/commit/645da277857ddff8ed5566af71be3dfa3a819863
Authored: 2024-03-15 12:19:27 +0100
Committed: 2024-03-15 12:19:27 +0100
x86: Update x86inc.asm
8b46166852d94001c0861c1868d8c7548e039344 by Henrik Gramner
https://code.videolan.org/videolan/dav1d/commit/8b46166852d94001c0861c1868d8c7548e039344
Authored: 2024-03-15 12:19:24 +0100
Committed: 2024-03-15 12:19:24 +0100
ci: Make checkasm work on the x86-32 build
872e470ebf3e65b0b956f3a70329e885a2df1c2a by Jean-Baptiste Kempf
https://code.videolan.org/videolan/dav1d/commit/872e470ebf3e65b0b956f3a70329e885a2df1c2a
Authored: 2024-03-09 11:00:33 +0100
Committed: 2024-03-09 11:00:33 +0100
NEWS: Forgotten intro sentence
162fb6d85ce9e49af64ad55f1a16df1ac07067d1 by Jean-Baptiste Kempf
https://code.videolan.org/videolan/dav1d/commit/162fb6d85ce9e49af64ad55f1a16df1ac07067d1
Authored: 2024-02-25 12:40:25 +0100
Committed: 2024-03-08 22:49:10 +0000
Update to 1.4.1
b9312c8dd890afbab5a66484bded0a1c5317fbcc by Matthias Dressel
https://code.videolan.org/videolan/dav1d/commit/b9312c8dd890afbab5a66484bded0a1c5317fbcc
Authored: 2024-03-08 23:24:30 +0100
Committed: 2024-03-08 23:24:30 +0100
Update THANKS.md
024b260cb94a5f6a9d7362f7b9a1539ffccb49fc by Martin Storsjö
https://code.videolan.org/videolan/dav1d/commit/024b260cb94a5f6a9d7362f7b9a1539ffccb49fc
Authored: 2024-03-08 23:39:25 +0200
Committed: 2024-03-08 21:49:57 +0000
arm32: Fix right shifts in the 16bpc iwht implementation
0fff614a4cc6d949fa66a324c342517c86e8029e by Nathan E. Egge
https://code.videolan.org/videolan/dav1d/commit/0fff614a4cc6d949fa66a324c342517c86e8029e
Authored: 2024-02-25 11:44:28 +0000
Committed: 2024-03-08 20:26:46 +0000
arm32/msac: Trim C functions, saves 1024 bytes
b9f5333021578345bf11dac8b7c0b18955f6e3d1 by Nathan E. Egge
https://code.videolan.org/videolan/dav1d/commit/b9f5333021578345bf11dac8b7c0b18955f6e3d1
Authored: 2024-02-25 04:57:15 +0000
Committed: 2024-03-08 20:16:13 +0000
arm64/msac: Trim C functions, saves 1392 bytes
b5b394cd6e1b49731573b55d57447fc27762ab85 by Nathan E. Egge
https://code.videolan.org/videolan/dav1d/commit/b5b394cd6e1b49731573b55d57447fc27762ab85
Authored: 2024-02-25 02:48:28 +0000
Committed: 2024-03-08 16:52:21 +0000
arm: Use -fno-align-functions when building
61d16e07ac05ef5686a133b44b04aba7847f04bb by Nathan E. Egge
https://code.videolan.org/videolan/dav1d/commit/61d16e07ac05ef5686a133b44b04aba7847f04bb
Authored: 2024-02-25 16:14:59 +0000
Committed: 2024-03-08 12:45:00 +0000
arm32/itx: Trim dav1d_inv_wht4_1d_c, saves 68 bytes
485413b059ccaf3ecc35cb9c3fda2d84bdd4aff9 by Nathan E. Egge
https://code.videolan.org/videolan/dav1d/commit/485413b059ccaf3ecc35cb9c3fda2d84bdd4aff9
Authored: 2024-02-25 00:23:46 +0000
Committed: 2024-03-08 12:45:00 +0000
arm64/itx: Trim dav1d_inv_wht4_1d_c, saves 92 bytes
ec695854f778f748e56886b8891d48370f6d9b4c by Nathan E. Egge
https://code.videolan.org/videolan/dav1d/commit/ec695854f778f748e56886b8891d48370f6d9b4c
Authored: 2024-02-24 20:31:41 +0000
Committed: 2024-03-08 12:44:57 +0000
arm32/itx16: Add 4x4 12bpc NEON wht_wht transform
3b852b15e93a4001c40ccfd87df237bf0b71bc67 by Nathan E. Egge
https://code.videolan.org/videolan/dav1d/commit/3b852b15e93a4001c40ccfd87df237bf0b71bc67
Authored: 2024-02-24 19:52:15 +0000
Committed: 2024-03-08 12:41:06 +0000
arm64/itx16: Add 4x4 12bpc NEON wht_wht transform
006ca01d387ac6652825d6cce1a57b2de67dbf8d by Henrik Gramner
https://code.videolan.org/videolan/dav1d/commit/006ca01d387ac6652825d6cce1a57b2de67dbf8d
Authored: 2024-03-07 03:13:33 +0100
Committed: 2024-03-07 03:13:33 +0100
x86: Fix out-of-bounds read in 8bpc SSE2/SSSE3 wiener_filter
932b323c3e5bbedf2c535618dbc5ad04fea2aa6e by Arpad Panyik
https://code.videolan.org/videolan/dav1d/commit/932b323c3e5bbedf2c535618dbc5ad04fea2aa6e
Authored: 2024-03-04 15:42:59 +0100
Committed: 2024-03-05 11:45:55 +0000
AArch64: Specialise HBD Neon convolutions for 6-tap filters
b0a329d6a62410036a6947770fc0a9814d722d26 by Arpad Panyik
https://code.videolan.org/videolan/dav1d/commit/b0a329d6a62410036a6947770fc0a9814d722d26
Authored: 2024-03-04 15:51:18 +0100
Committed: 2024-03-05 11:25:33 +0000
AArch64: Optimize 6-tap SBD HV Neon convolution
fd60097eb2a8be4eaf87383624c8949262d5636d by Martin Storsjö
https://code.videolan.org/videolan/dav1d/commit/fd60097eb2a8be4eaf87383624c8949262d5636d
Authored: 2024-02-25 01:29:36 +0200
Committed: 2024-03-04 23:04:51 +0200
checkasm: aarch64: Print the SVE vector length, if available
e1f80dec0006d101e5d27fbcd1b6c26cc5436227 by Martin Storsjö
https://code.videolan.org/videolan/dav1d/commit/e1f80dec0006d101e5d27fbcd1b6c26cc5436227
Authored: 2023-10-15 23:43:20 +0300
Committed: 2024-03-04 20:50:39 +0000
aarch64: Check for assembler support for various aarch64 extensions
85a10359cdfe904af58499716cfb5dbcbf5f14c7 by Henrik Gramner
https://code.videolan.org/videolan/dav1d/commit/85a10359cdfe904af58499716cfb5dbcbf5f14c7
Authored: 2024-02-28 18:48:49 +0100
Committed: 2024-02-29 00:13:23 +0000
checkasm: Add --list-cpuflags option
0d2e83cc16a127e76232c9f5aef0c8bc1b1dbe63 by Martin Storsjö
https://code.videolan.org/videolan/dav1d/commit/0d2e83cc16a127e76232c9f5aef0c8bc1b1dbe63
Authored: 2024-02-26 23:42:05 +0200
Committed: 2024-02-28 16:40:14 +0000
ci: Add an aarch64 cross compile CI job with a recent Clang
302334a6be9d91d4802bc341a72848202a32ae95 by Martin Storsjö
https://code.videolan.org/videolan/dav1d/commit/302334a6be9d91d4802bc341a72848202a32ae95
Authored: 2024-02-25 00:32:08 +0200
Committed: 2024-02-28 16:40:14 +0000
ci: Test aarch64 with QEMU, with varying SVE vector lengths
39be9fb438aeee3c1c4fa8f57f807608106ec340 by Martin Storsjö
https://code.videolan.org/videolan/dav1d/commit/39be9fb438aeee3c1c4fa8f57f807608106ec340
Authored: 2024-02-26 22:57:12 +0200
Committed: 2024-02-28 16:40:14 +0000
ci: Bump to the latest dav1d-debian-unstable image
acc1121d2f6c0b6fb4dc0206a95c77aa2aadd762 by Arpad Panyik
https://code.videolan.org/videolan/dav1d/commit/acc1121d2f6c0b6fb4dc0206a95c77aa2aadd762
Authored: 2024-02-23 19:06:03 +0100
Committed: 2024-02-28 16:32:28 +0000
Extend Arm and AArch64 run-time CPU feature detection
b7963a7389f6fc6e62d477ec8e72c066bd0ea25e by Nathan E. Egge
https://code.videolan.org/videolan/dav1d/commit/b7963a7389f6fc6e62d477ec8e72c066bd0ea25e
Authored: 2024-02-24 08:45:14 -0500
Committed: 2024-02-27 04:47:36 -0500
riscv64/itx: Add 16x16 8bpc eob test
701225128a9fab71fb31bb5017c77c2bee7df709 by Nathan E. Egge
https://code.videolan.org/videolan/dav1d/commit/701225128a9fab71fb31bb5017c77c2bee7df709
Authored: 2024-02-24 06:57:29 -0500
Committed: 2024-02-27 04:47:36 -0500
riscv64/itx: Add 8x16 8bpc eob test
afeeb3cc901a94ded8e20086a06beb45c728fbf0 by Nathan E. Egge
https://code.videolan.org/videolan/dav1d/commit/afeeb3cc901a94ded8e20086a06beb45c728fbf0
Authored: 2024-02-24 07:46:53 -0500
Committed: 2024-02-27 04:47:36 -0500
riscv64/itx: Add 4x16 8bpc eob test
52948bbfcc6903fdac0184a1a8f18236a0b34242 by Nathan E. Egge
https://code.videolan.org/videolan/dav1d/commit/52948bbfcc6903fdac0184a1a8f18236a0b34242
Authored: 2024-02-26 17:54:43 -0500
Committed: 2024-02-26 18:07:11 -0500
riscv/checkasm: Print the RVV vector length, if available
8c209190bb2da7643f8e249cac04678bb47cac0e by Nathan E. Egge
https://code.videolan.org/videolan/dav1d/commit/8c209190bb2da7643f8e249cac04678bb47cac0e
Authored: 2024-02-25 11:47:00 +0000
Committed: 2024-02-26 19:46:54 +0000
arm/msac: Enable NEON optimizations on more platforms
9d57a654e2ac315bb0293486f99cb8560e8ea75f by Matthias Dressel
https://code.videolan.org/videolan/dav1d/commit/9d57a654e2ac315bb0293486f99cb8560e8ea75f
Authored: 2024-02-22 17:25:30 +0100
Committed: 2024-02-22 19:13:23 +0100
CI: Add riscv64 clang build
bada810c179ac8481a28c0c0929c90f71a515f54 by Matthias Dressel
https://code.videolan.org/videolan/dav1d/commit/bada810c179ac8481a28c0c0929c90f71a515f54
Authored: 2024-02-21 16:20:17 +0100
Committed: 2024-02-22 19:13:23 +0100
CI: Update image
91ddba0b07e873b5186450789cd19f606bea55c4 by Matthias Dressel
https://code.videolan.org/videolan/dav1d/commit/91ddba0b07e873b5186450789cd19f606bea55c4
Authored: 2024-02-22 10:51:39 +0100
Committed: 2024-02-22 19:13:23 +0100
gcovr: Fix config file
2ab2ec388e8c04d03efe255d4d9303572d995a1f by Nathan E. Egge
https://code.videolan.org/videolan/dav1d/commit/2ab2ec388e8c04d03efe255d4d9303572d995a1f
Authored: 2024-02-22 11:50:56 -0500
Committed: 2024-02-22 11:50:56 -0500
riscv64/itx: Fix build issues with clang
36184ce06c5430b3cf7d1501d2671633d1b3f7e1 by Henrik Gramner
https://code.videolan.org/videolan/dav1d/commit/36184ce06c5430b3cf7d1501d2671633d1b3f7e1
Authored: 2024-02-22 12:54:30 +0100
Committed: 2024-02-22 12:54:30 +0100
x86inc: Fix warnings with old nasm versions
f1d42ae8f17f889adb0b0f814cff4e8c3eb6a3b0 by Arpad Panyik
https://code.videolan.org/videolan/dav1d/commit/f1d42ae8f17f889adb0b0f814cff4e8c3eb6a3b0
Authored: 2024-02-19 20:41:28 +0100
Committed: 2024-02-22 08:58:17 +0100
AArch64: Enable benchmarks for 8-tap sharp filters
e51f4377fb2dbe8d07f0c51f90b0bc6e0c97dcf3 by Arpad Panyik
https://code.videolan.org/videolan/dav1d/commit/e51f4377fb2dbe8d07f0c51f90b0bc6e0c97dcf3
Authored: 2024-02-15 13:56:50 +0100
Committed: 2024-02-22 08:58:17 +0100
AArch64: Specialise Neon convolutions for 6-tap filters
9cc715747f8a7e56b8d73ad3c287db98210d90f4 by Luca Barbato
https://code.videolan.org/videolan/dav1d/commit/9cc715747f8a7e56b8d73ad3c287db98210d90f4
Authored: 2024-02-21 11:22:03 +0000
Committed: 2024-02-21 18:15:37 +0000
ppc: Factor out the shift computation
c01a147ea1b451ca6d84f623d80dbea4231c1582 by Luca Barbato
https://code.videolan.org/videolan/dav1d/commit/c01a147ea1b451ca6d84f623d80dbea4231c1582
Authored: 2024-02-21 08:32:04 +0000
Committed: 2024-02-21 18:15:37 +0000
ppc: Use vec_madd instead of shifts
41bb35d0e1125546c5e97993d4301e39f9b9b268 by Luca Barbato
https://code.videolan.org/videolan/dav1d/commit/41bb35d0e1125546c5e97993d4301e39f9b9b268
Authored: 2024-02-21 07:50:23 +0000
Committed: 2024-02-21 18:15:37 +0000
ppc: Unify cdef_directions
3e37ee8fcba5e18f920f0ac37751ecdb032f651a by Luca Barbato
https://code.videolan.org/videolan/dav1d/commit/3e37ee8fcba5e18f920f0ac37751ecdb032f651a
Authored: 2024-02-20 17:13:28 +0000
Committed: 2024-02-21 18:15:37 +0000
ppc: Split the cdef_filter in pri/sec as done for the other arches
7be30df4139e66eda6ef0c00fdf530d2f3afaba2 by Nathan E. Egge
https://code.videolan.org/videolan/dav1d/commit/7be30df4139e66eda6ef0c00fdf530d2f3afaba2
Authored: 2024-02-20 06:00:57 +0000
Committed: 2024-02-21 06:58:56 -0500
arm64/itx16: Reuse horz_16x4 epilog, saves 96 bytes
28c7e530b127b84fa4e70681de02f0f4d3264f31 by Nathan E. Egge
https://code.videolan.org/videolan/dav1d/commit/28c7e530b127b84fa4e70681de02f0f4d3264f31
Authored: 2024-02-20 10:12:47 +0000
Committed: 2024-02-21 06:58:56 -0500
arm32/itx16: Reuse horz_16x2 epilog, saves 24 bytes
4bb0005ca7c20396de0c26527f9dd14327d7a404 by Nathan E. Egge
https://code.videolan.org/videolan/dav1d/commit/4bb0005ca7c20396de0c26527f9dd14327d7a404
Authored: 2024-02-19 23:44:35 -0500
Committed: 2024-02-21 06:58:56 -0500
riscv64/itx: Reuse horz_16x8 epilog, saves 94 bytes
f15b073156cfe67aafeadc430a4e40564c223461 by Nathan E. Egge
https://code.videolan.org/videolan/dav1d/commit/f15b073156cfe67aafeadc430a4e40564c223461
Authored: 2024-02-20 04:02:02 +0000
Committed: 2024-02-21 06:58:56 -0500
arm64/itx: Reuse horz_16x8 epilog, saves 512 bytes
6249bd8809929d87ddc755ee360a190b22fbb069 by Nathan E. Egge
https://code.videolan.org/videolan/dav1d/commit/6249bd8809929d87ddc755ee360a190b22fbb069
Authored: 2024-02-20 04:35:47 +0000
Committed: 2024-02-21 06:58:56 -0500
arm32/itx: Reuse horz_16x4 epilog, saves 336 bytes
6e5d1df63371e41ccd0c3572fde9e38bd5d0757b by Nathan E. Egge
https://code.videolan.org/videolan/dav1d/commit/6e5d1df63371e41ccd0c3572fde9e38bd5d0757b
Authored: 2024-02-19 22:12:32 -0500
Committed: 2024-02-21 06:58:55 -0500
riscv64/itx: Reuse 16x8 epilog, saves 706 bytes
458576347410778825e2ffb71c104537917298bd by Nathan E. Egge
https://code.videolan.org/videolan/dav1d/commit/458576347410778825e2ffb71c104537917298bd
Authored: 2024-02-19 21:58:50 -0500
Committed: 2024-02-21 06:58:55 -0500
riscv64/itx: Reuse 8x16 epilog, saves 24 bytes
be47dfcd3f5072517382b2bd009282f068b59299 by Nathan E. Egge
https://code.videolan.org/videolan/dav1d/commit/be47dfcd3f5072517382b2bd009282f068b59299
Authored: 2024-02-19 21:50:43 -0500
Committed: 2024-02-21 06:58:55 -0500
riscv64/itx: Tail call vert_8x16, saves 1086 bytes
1830c9b5989cbe1b704a66fadf34909f2b5f3b22 by Nathan E. Egge
https://code.videolan.org/videolan/dav1d/commit/1830c9b5989cbe1b704a66fadf34909f2b5f3b22
Authored: 2024-02-19 22:28:04 -0500
Committed: 2024-02-21 06:58:55 -0500
riscv64/itx: Reuse 16x4 epilog, saves 354 bytes
311816b46da39e01771952ca4e5cd91915b46ca5 by Nathan E. Egge
https://code.videolan.org/videolan/dav1d/commit/311816b46da39e01771952ca4e5cd91915b46ca5
Authored: 2024-02-19 22:20:15 -0500
Committed: 2024-02-21 06:58:55 -0500
riscv64/itx: Reuse 4x16 epilog, saves 642 bytes
e7378375b5bf440a0ff8ed346e8742715fe182f0 by Nathan E. Egge
https://code.videolan.org/videolan/dav1d/commit/e7378375b5bf440a0ff8ed346e8742715fe182f0
Authored: 2024-02-19 21:27:24 -0500
Committed: 2024-02-21 06:58:55 -0500
riscv64/itx: Fix unrolled .irp loops, saves 12 bytes
d4746c908c56cb2e8545efd348b8cdc13f2f2253 by Nathan E. Egge
https://code.videolan.org/videolan/dav1d/commit/d4746c908c56cb2e8545efd348b8cdc13f2f2253
Authored: 2024-02-19 11:29:59 +0000
Committed: 2024-02-21 06:58:55 -0500
arm32/itx: Remove 16x8 variant, saves 528 bytes
1ed35d2cbea8dbac54edeb571d4a15a5885a8915 by Nathan E. Egge
https://code.videolan.org/videolan/dav1d/commit/1ed35d2cbea8dbac54edeb571d4a15a5885a8915
Authored: 2024-02-19 23:16:30 +0000
Committed: 2024-02-21 06:58:55 -0500
arm32/itx: Reuse 8x16 epilog, saves 48 bytes
5250a16f21c99a071d649ecdd55d63b97da8183f by Nathan E. Egge
https://code.videolan.org/videolan/dav1d/commit/5250a16f21c99a071d649ecdd55d63b97da8183f
Authored: 2024-02-20 00:44:22 +0000
Committed: 2024-02-21 06:58:55 -0500
arm32/itx: Reuse 16x4 epilog, saves 220 bytes
9944ce3080bde558b81a9285106f597716b282a7 by Nathan E. Egge
https://code.videolan.org/videolan/dav1d/commit/9944ce3080bde558b81a9285106f597716b282a7
Authored: 2024-02-19 11:06:21 +0000
Committed: 2024-02-21 06:58:55 -0500
arm32/itx: Reuse 4x16 epilog, saves 268 bytes
5020162d63e39b2d6b8b0d1832095d3cf766eb31 by Nathan E. Egge
https://code.videolan.org/videolan/dav1d/commit/5020162d63e39b2d6b8b0d1832095d3cf766eb31
Authored: 2024-02-19 09:57:12 +0000
Committed: 2024-02-21 06:58:55 -0500
arm64/itx: Reuse 16x8 epilog, saves 568 bytes
89c53031a8537d90f18a22c93ba8a3877c07567d by Nathan E. Egge
https://code.videolan.org/videolan/dav1d/commit/89c53031a8537d90f18a22c93ba8a3877c07567d
Authored: 2024-02-19 10:19:07 +0000
Committed: 2024-02-21 06:58:55 -0500
arm64: Add transpose_8x8h_mov macro
80806b57b089a9605e6f56256910cc21b9dd5e3f by Nathan E. Egge
https://code.videolan.org/videolan/dav1d/commit/80806b57b089a9605e6f56256910cc21b9dd5e3f
Authored: 2024-02-19 08:50:23 +0000
Committed: 2024-02-21 06:58:55 -0500
arm64/itx: Reuse 8x16 epilog, saves 424 bytes
3335c5ebdbfaa2ffc1fb67a4909881cfb263873f by Nathan E. Egge
https://code.videolan.org/videolan/dav1d/commit/3335c5ebdbfaa2ffc1fb67a4909881cfb263873f
Authored: 2024-02-19 09:16:28 +0000
Committed: 2024-02-21 06:58:55 -0500
arm64/itx: Reuse 16x4 epilog, saves 264 bytes
57e46dd955b71d6d3d9bd2f7f0a5d57dffe8f5f1 by Nathan E. Egge
https://code.videolan.org/videolan/dav1d/commit/57e46dd955b71d6d3d9bd2f7f0a5d57dffe8f5f1
Authored: 2024-02-19 09:55:42 +0000
Committed: 2024-02-21 06:58:55 -0500
arm64: Add transpose_4x8h_mov macro
955939f762c98b80992fc82abb5da2f119eb6b14 by Nathan E. Egge
https://code.videolan.org/videolan/dav1d/commit/955939f762c98b80992fc82abb5da2f119eb6b14
Authored: 2024-02-19 08:28:29 +0000
Committed: 2024-02-21 06:58:55 -0500
arm64/itx: Reuse 4x16 epilog, saves 312 bytes
d22de29cad57acc6b460b1bbd93767b268713485 by Henrik Gramner
https://code.videolan.org/videolan/dav1d/commit/d22de29cad57acc6b460b1bbd93767b268713485
Authored: 2024-02-05 21:09:41 +0100
Committed: 2024-02-21 11:17:41 +0000
Add minor msac optimizations
83ae3e9a472117cd6fde09325e43abbd9ed056cf by Henrik Gramner
https://code.videolan.org/videolan/dav1d/commit/83ae3e9a472117cd6fde09325e43abbd9ed056cf
Authored: 2024-02-05 21:00:03 +0100
Committed: 2024-02-21 11:17:41 +0000
checkasm: Improve msac tests
28908b43417ae8f9f2ecbe0cc68c569d57d05e89 by Henrik Gramner
https://code.videolan.org/videolan/dav1d/commit/28908b43417ae8f9f2ecbe0cc68c569d57d05e89
Authored: 2024-02-19 23:49:51 +0100
Committed: 2024-02-21 11:04:39 +0000
x86: Update x86inc.asm
81c0b463750cbd10ad12eb44f5d60e9786bf5cc0 by Matthias Dressel
https://code.videolan.org/videolan/dav1d/commit/81c0b463750cbd10ad12eb44f5d60e9786bf5cc0
Authored: 2024-02-16 12:26:59 +0100
Committed: 2024-02-20 15:53:04 +0100
meson: Test for RISC-V assembler support
c15f7ecd462765a443e3d87e458de0a445c34ae7 by Nathan E. Egge
https://code.videolan.org/videolan/dav1d/commit/c15f7ecd462765a443e3d87e458de0a445c34ae7
Authored: 2024-02-17 06:38:13 -0500
Committed: 2024-02-19 10:04:54 -0500
riscv64/itx: Add 16x8 8bpp RVV transforms
5ca7a025be529b378f1b4ea183030136063e0690 by Nathan E. Egge
https://code.videolan.org/videolan/dav1d/commit/5ca7a025be529b378f1b4ea183030136063e0690
Authored: 2024-02-17 15:49:20 -0500
Committed: 2024-02-19 10:04:54 -0500
riscv64/itx: Add 8x16 8bpc RVV transforms
ce7cd2855bb1f04eaed30501f71190f587558754 by Nathan E. Egge
https://code.videolan.org/videolan/dav1d/commit/ce7cd2855bb1f04eaed30501f71190f587558754
Authored: 2024-02-17 18:57:55 -0500
Committed: 2024-02-19 10:04:54 -0500
riscv64/itx: Use registers above v15 in iadst_8 macro
e4ed80bc5a6fa21cb7bbd8115b083e02e52942f7 by Nathan E. Egge
https://code.videolan.org/videolan/dav1d/commit/e4ed80bc5a6fa21cb7bbd8115b083e02e52942f7
Authored: 2024-02-17 05:53:11 -0500
Committed: 2024-02-19 10:04:54 -0500
riscv64/itx: Add 16x4 8bpc RVV transforms
83423b3484284403fd898ce27325beb1123b067a by Nathan E. Egge
https://code.videolan.org/videolan/dav1d/commit/83423b3484284403fd898ce27325beb1123b067a
Authored: 2024-02-17 14:48:46 -0500
Committed: 2024-02-19 10:04:54 -0500
riscv64/itx: Add 4x16 8bpc RVV transforms
40d5b50552ee5a053a70b5a709ea6487f9b4922f by Nathan E. Egge
https://code.videolan.org/videolan/dav1d/commit/40d5b50552ee5a053a70b5a709ea6487f9b4922f
Authored: 2024-02-17 17:26:57 -0500
Committed: 2024-02-19 10:04:54 -0500
riscv64/itx: Use registers above v15 in iadst_4 macro
27e5e2629cc494559f1638fd4e5ec3b2ab2667f9 by Nathan E. Egge
https://code.videolan.org/videolan/dav1d/commit/27e5e2629cc494559f1638fd4e5ec3b2ab2667f9
Authored: 2024-02-16 21:13:57 -0500
Committed: 2024-02-19 10:04:54 -0500
riscv64/itx: Add 8x4 8bpc RVV transforms
adba0c6ff8e46dfe010b99b0f2f146cd81a5d07e by Nathan E. Egge
https://code.videolan.org/videolan/dav1d/commit/adba0c6ff8e46dfe010b99b0f2f146cd81a5d07e
Authored: 2024-02-15 07:33:25 -0500
Committed: 2024-02-19 10:04:54 -0500
riscv64/itx: Add 4x8 8bpc RVV transforms
45f993c3bae5751973c37a63f07b2c131349c039 by Nathan E. Egge
https://code.videolan.org/videolan/dav1d/commit/45f993c3bae5751973c37a63f07b2c131349c039
Authored: 2024-02-16 17:06:12 -0500
Committed: 2024-02-19 10:03:04 -0500
riscv64/itx: Add 4-point 8bpc RVV wide transforms
e0d4655ff3d74c1e191a9949f3db02d0785872fb by Nathan E. Egge
https://code.videolan.org/videolan/dav1d/commit/e0d4655ff3d74c1e191a9949f3db02d0785872fb
Authored: 2024-02-16 16:45:51 -0500
Committed: 2024-02-19 09:24:47 -0500
riscv64/itx: Parameterize LMUL in iadst_4 macro
c5b12bd94eccefddea5d7fc45ae837f5350484d1 by Nathan E. Egge
https://code.videolan.org/videolan/dav1d/commit/c5b12bd94eccefddea5d7fc45ae837f5350484d1
Authored: 2024-02-16 15:57:42 -0500
Committed: 2024-02-19 09:24:47 -0500
riscv64/itx: Use m2 register spacing in iadst_4 macro
7080c090571aaf479ad3874834efb29199fff45f by Nathan E. Egge
https://code.videolan.org/videolan/dav1d/commit/7080c090571aaf479ad3874834efb29199fff45f
Authored: 2024-02-18 11:00:14 -0500
Committed: 2024-02-19 08:15:55 -0500
riscv64/itx: Reuse 8x8 epilog, saves 306 bytes
9315185b73befb2cdd2982d74105d98720050976 by Nathan E. Egge
https://code.videolan.org/videolan/dav1d/commit/9315185b73befb2cdd2982d74105d98720050976
Authored: 2024-02-18 16:27:47 -0500
Committed: 2024-02-19 08:15:55 -0500
riscv: Add asm.S macro for decorating local symbols
090b959c7711e599b02e995dc3da330d51934c1e by Nathan E. Egge
https://code.videolan.org/videolan/dav1d/commit/090b959c7711e599b02e995dc3da330d51934c1e
Authored: 2024-02-18 12:12:42 +0000
Committed: 2024-02-19 08:15:55 -0500
arm64/itx: Reuse 8x8 epilog, saves 264 bytes
e8fbfd999be00014347361a46f6d1ba01d62c9bb by Nathan E. Egge
https://code.videolan.org/videolan/dav1d/commit/e8fbfd999be00014347361a46f6d1ba01d62c9bb
Authored: 2024-02-18 13:35:54 +0000
Committed: 2024-02-19 08:15:55 -0500
arm32/itx: Reuse 8x8 epilog, saves 220 bytes
50d63f9a6efdc981ed204a2b5088d133d341141a by Nathan E. Egge
https://code.videolan.org/videolan/dav1d/commit/50d63f9a6efdc981ed204a2b5088d133d341141a
Authored: 2024-02-17 16:36:55 +0000
Committed: 2024-02-19 07:51:09 -0500
arm32/itx: Only set r4 when needed, saves 48 bytes
b56b02a91490521e447ae11074702ac4ffd2ee22 by Nathan E. Egge
https://code.videolan.org/videolan/dav1d/commit/b56b02a91490521e447ae11074702ac4ffd2ee22
Authored: 2024-02-17 16:06:28 +0000
Committed: 2024-02-19 07:51:09 -0500
arm64/itx: Only set x4 when needed, saves 64 bytes
Comment 1•6 months ago
|
||
Updatebot got messed up (some analysis) and I've manually deleted the run from its database, and that will (hopefully!) cause it to reprocess this version bump with no complications.
Description
•