aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/riscv
Commit message (Expand)AuthorAgeFilesLines
* lavc/riscv: depend on RVB and simplify accordinglyRémi Denis-Courmont2024-08-0522-47/+45
* lavc/h264dsp: R-V V idct4_add8 (all depths)Rémi Denis-Courmont2024-08-052-14/+107
* lavc/videodsp: work-around LLVM-asRémi Denis-Courmont2024-08-021-1/+1
* lavc/h264dsp: stick R-V V weight to 16-bit precisionRémi Denis-Courmont2024-08-021-21/+16
* lavc/h264dsp: stick R-V V biweight to 16-bitRémi Denis-Courmont2024-08-021-24/+19
* lavc/audiodsp: drop R-V F vector_clipfRémi Denis-Courmont2024-08-013-58/+1
* lavc/rv34dsp: use saturating add/sub for R-V V DC addRémi Denis-Courmont2024-08-011-8/+11
* lavc/bswapdsp: add RV Zvbb bswap16 and bswap32Rémi Denis-Courmont2024-08-013-3/+63
* lavc/videodsp: RISC-V zicbop prefetchRémi Denis-Courmont2024-07-303-0/+72
* lavc/vc1dsp: use saturating arithmetic for RVV inv_trans_dcRémi Denis-Courmont2024-07-301-10/+12
* lavc/vc1dsp: unify R-V V DC bypass functionsRémi Denis-Courmont2024-07-301-91/+35
* lavu/riscv: count bytes rather than words for bswap32Rémi Denis-Courmont2024-07-302-5/+6
* lavc/ac3dsp: fix R-V CPU requirementsRémi Denis-Courmont2024-07-301-15/+21
* lavc/vp9dsp: remove R-V I intra functionsRémi Denis-Courmont2024-07-294-89/+1
* lavc/h264dsp: use saturing add/sub for R-V V 8-bit DC addRémi Denis-Courmont2024-07-282-12/+21
* lavc/vp8dsp: use saturating add/sub for R-V V DC addRémi Denis-Courmont2024-07-281-6/+12
* lavc/riscv: don't set vxrm if unnecessaryRémi Denis-Courmont2024-07-282-4/+2
* lavc/riscv: add forward-edge CFI landing padsRémi Denis-Courmont2024-07-2549-0/+194
* lavc/h264dsp: use RISC-V B extensionRémi Denis-Courmont2024-07-252-38/+38
* lavc/riscv: require B or zba explicitlyRémi Denis-Courmont2024-07-2529-83/+129
* lavc/vp8dsp: fix RV32 stack alignmentRémi Denis-Courmont2024-07-241-8/+8
* lavc/h264dsp: reduce spills in R-V V idct_add16Rémi Denis-Courmont2024-07-211-55/+45
* lavc/h264dsp: reuse the R-V V IDCT DC add functionsRémi Denis-Courmont2024-07-211-60/+16
* lavc/h264dsp: correct VL and LMUL in idct_dc_addRémi Denis-Courmont2024-07-211-7/+17
* lavc/h264dsp: move R-V V idct_dc_addJ. Dekker2024-07-212-103/+105
* lavc/h264dsp: factor some mostly identical R-V V codeRémi Denis-Courmont2024-07-211-90/+18
* lavc/h264dsp: R-V V high-depth idct_add{,intra}16, idct8_add4Rémi Denis-Courmont2024-07-182-92/+161
* avcodec/riscv: add h264 dc idct rvvJ. Dekker2024-07-182-14/+145
* lavc/h264dsp: R-V V high-depth add_pixels8Rémi Denis-Courmont2024-07-162-0/+24
* lavc/h264dsp: R-V V add_pixels4 and 8-bit add_pixels8Rémi Denis-Courmont2024-07-163-1/+102
* lavc/h264dsp: R-V V high-depth h264_idct8_addRémi Denis-Courmont2024-07-142-15/+140
* lavc/h264dsp: R-V V high-depth h264_idct_addRémi Denis-Courmont2024-07-142-1/+81
* lavc/h264dsp: avoid \+ expansionRémi Denis-Courmont2024-07-111-2/+6
* lavc/h264dsp: R-V V 8-bit h264_biweight_pixelsRémi Denis-Courmont2024-07-092-4/+98
* lavc/h264dsp: R-V V 8-bit h264_weight_pixelsRémi Denis-Courmont2024-07-092-0/+90
* lavc/h264dsp: R-V V 8-bit h264_idct8_addRémi Denis-Courmont2024-07-072-1/+135
* lavc/h264dsp: R-V V 8-bit h264_idct_addRémi Denis-Courmont2024-07-052-2/+83
* lavc/h264dsp: R-V V 8-bit h264_idct8_add4Rémi Denis-Courmont2024-07-052-0/+74
* lavc/h264dsp: R-V V 8-bit h264_idct_add16intraRémi Denis-Courmont2024-07-052-0/+72
* lavc/h264dsp: R-V V 8-bit h264_idct_add16Rémi Denis-Courmont2024-07-053-1/+115
* lavc/h264dsp: R-V V 8-bit MBAFF loop filterRémi Denis-Courmont2024-07-042-0/+18
* lavc/h264dsp: R-V V 8-bit luma loop filterRémi Denis-Courmont2024-07-043-1/+153
* lavc/vc1dsp: fuse multiply-adds in R-V V inv_trans_8Rémi Denis-Courmont2024-07-031-36/+27
* lavc/vc1dsp: fuse multiply-adds in R-V V inv_trans_4Rémi Denis-Courmont2024-07-031-6/+4
* lavc/vc1dsp: fix potential overflow in R-V V inv_trans_4Rémi Denis-Courmont2024-06-301-7/+8
* lavc/vc1dsp: fix overflow in R-V V inv_trans_8Rémi Denis-Courmont2024-06-301-16/+21
* lavc/vc1dsp: factor R-V V inv_trans_8 codeRémi Denis-Courmont2024-06-301-42/+23
* lavc/vp8dsp: R-V V bilin_load to bilin_load_hsunyuechi2024-06-121-7/+3
* lavc/vp8dsp: R-V V put_bilin_h v unrollsunyuechi2024-06-121-5/+29
* riscv: probe for Zbb extension at load timeRémi Denis-Courmont2024-06-112-0/+3