summaryrefslogtreecommitdiff
path: root/vpx_dsp
Commit message (Expand)AuthorAgeFilesLines
* Merge changes Ie77ad184,Idfcac43c into mainHEADmainJames Zern2023-05-164-476/+650
|\
| * Add 2D-specific Neon horizontal convolution functionsJonathan Wright2023-05-134-4/+301
| * Refactor standard bitdepth Neon convolution functionsJonathan Wright2023-05-122-472/+349
* | Add AVX2 intrinsic for vpx_comp_avg_pred() functionAnupam Pandey2023-05-095-3/+115
|/
* Merge "macros_msa.h: clear -Wshadow warnings" into mainJames Zern2023-05-051-28/+28
|\
| * macros_msa.h: clear -Wshadow warningsJames Zern2023-05-051-28/+28
* | Merge "vpx_subpixel_8t_intrin_avx2,cosmetics: shorten long comment" into mainJames Zern2023-05-051-2/+2
|\ \
| * | vpx_subpixel_8t_intrin_avx2,cosmetics: shorten long commentJames Zern2023-05-041-2/+2
| |/
* | Merge "Add AVX2 intrinsic for idct16x16 and idct32x32 functions" into mainYunqing Wang2023-05-053-3/+630
|\ \ | |/ |/|
| * Add AVX2 intrinsic for idct16x16 and idct32x32 functionsAnupam Pandey2023-05-053-3/+630
* | Merge changes I226215a2,Ia4918eb0,If6219446,Ibf00a6e1,I900a0a48 into mainChi Yo Tsai2023-05-0410-101/+103
|\ \
| * | Fix mismatched param names in vpx_dsp/x86/sad4d_avx2.cchiyotsai2023-05-031-30/+30
| * | Fix mismatched param names in vpx_dsp/arm/highbd_sad4d_neon.cchiyotsai2023-05-031-14/+15
| * | Fix mismatched param names in vpx_dsp/arm/sad4d_neon.cchiyotsai2023-05-031-15/+17
| * | Fix mismatched param names in vpx_dsp/arm/highbd_avg_neon.cchiyotsai2023-05-031-30/+29
| * | Fix clang warning on const-qualification of parameterschiyotsai2023-05-036-12/+12
* | | s/__aarch64__/VPX_ARCH_AARCH64/James Zern2023-05-038-39/+39
|/ /
* | highbd_vpx_convolve8_neon: clear -Wshadow warningJames Zern2023-04-211-1/+1
|/
* Add Neon implementations of vpx_highbd_sad_skip_<w>x<h>x4dJonathan Wright2023-04-192-11/+47
* Add Neon implementation of vpx_sad_skip_<w>x<h>x4d functionsJonathan Wright2023-04-192-11/+45
* Add Neon implementation of vpx_highbd_sad_skip_<w>x<h> functionsJonathan Wright2023-04-192-10/+43
* Add Neon implementation of vpx_sad_skip_<w>x<h> functionsJonathan Wright2023-04-192-11/+43
* Merge "Downsample SAD computation in motion search" into mainYunqing Wang2023-04-1811-267/+841
|\
| * Downsample SAD computation in motion searchDeepa K G2023-04-1111-267/+841
* | Merge "Add AVX2 intrinsic for vpx_fdct16x16() function" into mainYunqing Wang2023-04-172-1/+374
|\ \
| * | Add AVX2 intrinsic for vpx_fdct16x16() functionAnupam Pandey2023-04-172-1/+374
| |/
* | Merge "Add AVX2 intrinsic for variance function for block width 8" into mainYunqing Wang2023-04-102-3/+83
|\ \
| * | Add AVX2 intrinsic for variance function for block width 8Anupam Pandey2023-04-042-3/+83
* | | Merge "Optimize Armv8.0 Neon SAD4D 16xh, 32xh, and 64xh functions" into mainJames Zern2023-04-072-52/+61
|\ \ \
| * | | Optimize Armv8.0 Neon SAD4D 16xh, 32xh, and 64xh functionsJonathan Wright2023-04-062-52/+61
* | | | vpx_subpixel_8t_intrin_avx2: clear -Wshadow warningJames Zern2023-04-061-5/+5
* | | | Merge "Optimize Neon paths of high bitdepth SAD and SAD4d for 8xh blocks" int...James Zern2023-04-062-17/+21
|\ \ \ \ | |/ / / |/| | |
| * | | Optimize Neon paths of high bitdepth SAD and SAD4d for 8xh blocksSalome Thirot2023-03-292-17/+21
* | | | Optimize 4D Neon reduction for 4xh and 8xh SAD4D blocksJonathan Wright2023-04-042-8/+19
| |_|/ |/| |
* | | Avoid vshr and vget_{low,high} in Neon d135 predictor implGeorge Steed2023-03-301-40/+17
* | | Use sum_neon.h helpers in Neon DC predictorsGeorge Steed2023-03-303-157/+143
* | | Merge changes Ie4ffa298,If5ec220a,I670dc379 into mainJames Zern2023-03-292-47/+66
|\ \ \ | |/ / |/| |
| * | Avoid LD2/ST2 instructions in highbd v predictors in NeonGeorge Steed2023-03-291-9/+15
| * | Avoid interleaving loads/stores in Neon for highbd dc predictorGeorge Steed2023-03-291-25/+36
| * | Avoid LD2/ST2 instructions in vpx_dc_predictor_32x32_neonGeorge Steed2023-03-291-13/+15
| |/
* | Merge "Add AVX2 for convolve vertical filter for block width 4" into mainYunqing Wang2023-03-281-2/+183
|\ \
| * | Add AVX2 for convolve vertical filter for block width 4Anupam Pandey2023-03-281-2/+183
| |/
* | Merge changes If83ff1ad,I8fb00a15,Iaad58e77,Iac166d60 into mainJames Zern2023-03-282-306/+412
|\ \ | |/ |/|
| * Allow non-uniform above array in d63 predictor Neon implGeorge Steed2023-03-281-80/+94
| * Allow non-uniform above array in d45 predictor Neon implGeorge Steed2023-03-281-95/+174
| * Allow non-uniform above array in highbd d45 predictor Neon implGeorge Steed2023-03-281-131/+144
* | vp9_scan.h: rename scan_order struct to ScanOrderJames Zern2023-03-249-12/+12
* | Add Neon implementations of vpx_highbd_avg_<w>x<h>_cSalome Thirot2023-03-223-2/+47
* | Reland "quantize: use scan_order instead of passing scan/iscan"Johann2023-03-189-26/+30
|/
* Merge changes I5d9444a2,I1f127df9 into mainJames Zern2023-03-173-1/+79
|\