libhevc-mirror/common/arm
Sushant 9e7d8a24a3
Some checks failed
CMake / build (cmake, clang, , clang++, ubuntu-latest-clang-cmake, ubuntu-latest) (push) Has been cancelled
CMake / build (cmake, clang, -DSANITIZE=fuzzer-no-link,address, clang++, ubuntu-latest-clang-cmake-asan-fuzzer, ubuntu-latest) (push) Has been cancelled
CMake / build (cmake, clang, -G Ninja, clang++, ubuntu-latest-clang-cmake-ninja, ubuntu-latest) (push) Has been cancelled
CMake / build (cmake, gcc, , g++, ubuntu-latest-gcc-cmake, ubuntu-latest) (push) Has been cancelled
CMake / build (cmake, clang, , clang++, macos-latest-clang-cmake, macos-latest) (push) Has been cancelled
CMake / build (cmake, clang, , clang++, ubuntu-24.04-arm-clang-cmake, ubuntu-24.04-arm) (push) Has been cancelled
CMake / build (cmake, aarch64-linux-gnu-gcc, -DCMAKE_TOOLCHAIN_FILE=../cmake/toolchains/aarch64_toolchain.cmake, aarch64-linux-gnu-g++, ubuntu-latest-cross-aarch64-cmake, ubuntu-latest) (push) Has been cancelled
CMake / build (cmake, arm-linux-gnueabihf-gcc, -DCMAKE_TOOLCHAIN_FILE=../cmake/toolchains/aarch32_toolchain.cmake, arm-linux-gnueabihf-g++, ubuntu-latest-cross-aarch32-cmake, ubuntu-latest) (push) Has been cancelled
libhevcdec: update assembly support for implicit RDPCM
Test: ./hevcdec

Change-Id: I013e44e024258f2f84690fdc0109200109042026
2026-08-05 14:37:42 +00:00
..
ihevc_cmn_utils_neon.h libhevcenc: Initial commit 2019-02-18 07:43:11 -08:00
ihevc_deblk_chroma_horz.s libhevcdec: Reapply deblocking assembly changes for YUV444 and YUV422 2026-08-04 06:04:10 +00:00
ihevc_deblk_chroma_vert.s libhevcdec: Reapply deblocking assembly changes for YUV444 and YUV422 2026-08-04 06:04:10 +00:00
ihevc_deblk_luma_horz.s Add PUSH-POP of D registers in Arm Neon 32 bit functions 2017-11-06 17:15:33 -08:00
ihevc_deblk_luma_vert.s Add PUSH-POP of D registers in Arm Neon 32 bit functions 2017-11-06 17:15:33 -08:00
ihevc_function_selector_a9q.c Remove incorrect prefix from ihevcd_itrans_res_dc 2026-07-29 17:08:35 -07:00
ihevc_inter_pred_chroma_copy.s Add PUSH-POP of D registers in Arm Neon 32 bit functions 2017-11-06 17:15:33 -08:00
ihevc_inter_pred_chroma_copy_w16out.s Add PUSH-POP of D registers in Arm Neon 32 bit functions 2017-11-06 17:15:33 -08:00
ihevc_inter_pred_chroma_horz.s Add PUSH-POP of D registers in Arm Neon 32 bit functions am: a47cb8865a 2017-11-07 22:06:42 +00:00
ihevc_inter_pred_chroma_horz_w16out.s Add PUSH-POP of D registers in Arm Neon 32 bit functions 2017-11-06 17:15:33 -08:00
ihevc_inter_pred_chroma_vert.s Add PUSH-POP of D registers in Arm Neon 32 bit functions 2017-11-06 17:15:33 -08:00
ihevc_inter_pred_chroma_vert_w16inp.s Add PUSH-POP of D registers in Arm Neon 32 bit functions 2017-11-06 17:15:33 -08:00
ihevc_inter_pred_chroma_vert_w16inp_w16out.s Add PUSH-POP of D registers in Arm Neon 32 bit functions 2017-11-06 17:15:33 -08:00
ihevc_inter_pred_chroma_vert_w16out.s Add PUSH-POP of D registers in Arm Neon 32 bit functions 2017-11-06 17:15:33 -08:00
ihevc_inter_pred_filters_luma_horz.s Add PUSH-POP of D registers in Arm Neon 32 bit functions am: a47cb8865a 2017-11-07 22:06:42 +00:00
ihevc_inter_pred_filters_luma_vert.s Add PUSH-POP of D registers in Arm Neon 32 bit functions 2017-11-06 17:15:33 -08:00
ihevc_inter_pred_filters_luma_vert_w16inp.s Add PUSH-POP of D registers in Arm Neon 32 bit functions 2017-11-06 17:15:33 -08:00
ihevc_inter_pred_luma_copy.s Add PUSH-POP of D registers in Arm Neon 32 bit functions 2017-11-06 17:15:33 -08:00
ihevc_inter_pred_luma_copy_w16out.s Add PUSH-POP of D registers in Arm Neon 32 bit functions 2017-11-06 17:15:33 -08:00
ihevc_inter_pred_luma_horz_w16out.s Add PUSH-POP of D registers in Arm Neon 32 bit functions 2017-11-06 17:15:33 -08:00
ihevc_inter_pred_luma_vert_w16inp_w16out.s Add PUSH-POP of D registers in Arm Neon 32 bit functions 2017-11-06 17:15:33 -08:00
ihevc_intra_pred_chroma_dc.s hevcdec: Add assemblies and intrinsics for intra prediction 2026-08-05 14:37:42 +00:00
ihevc_intra_pred_chroma_horz.s hevcdec: Add assemblies and intrinsics for intra prediction 2026-08-05 14:37:42 +00:00
ihevc_intra_pred_chroma_mode2.s hevcdec: Add assemblies and intrinsics for intra prediction 2026-08-05 14:37:42 +00:00
ihevc_intra_pred_chroma_mode_3_to_9.s hevcdec: Add assemblies and intrinsics for intra prediction 2026-08-05 14:37:42 +00:00
ihevc_intra_pred_chroma_mode_18_34.s hevcdec: Add assemblies and intrinsics for intra prediction 2026-08-05 14:37:42 +00:00
ihevc_intra_pred_chroma_mode_27_to_33.s Add PUSH-POP of D registers in Arm Neon 32 bit functions am: a47cb8865a 2017-11-07 22:06:42 +00:00
ihevc_intra_pred_chroma_planar.s hevcdec: Add assemblies and intrinsics for intra prediction 2026-08-05 14:37:42 +00:00
ihevc_intra_pred_chroma_ver.s hevcdec: Add assemblies and intrinsics for intra prediction 2026-08-05 14:37:42 +00:00
ihevc_intra_pred_filters_chroma_mode_11_to_17.s hevcdec: Add assemblies and intrinsics for intra prediction 2026-08-05 14:37:42 +00:00
ihevc_intra_pred_filters_chroma_mode_19_to_25.s Add PUSH-POP of D registers in Arm Neon 32 bit functions 2017-11-06 17:15:33 -08:00
ihevc_intra_pred_filters_luma_mode_11_to_17.s Add PUSH-POP of D registers in Arm Neon 32 bit functions am: a47cb8865a 2017-11-07 22:06:42 +00:00
ihevc_intra_pred_filters_luma_mode_19_to_25.s Add PUSH-POP of D registers in Arm Neon 32 bit functions 2017-11-06 17:15:33 -08:00
ihevc_intra_pred_filters_neon_intr.c libhevc: Update intrinsic for implicit RDPCM 2026-08-05 14:37:42 +00:00
ihevc_intra_pred_luma_dc.s Add PUSH-POP of D registers in Arm Neon 32 bit functions 2017-11-06 17:15:33 -08:00
ihevc_intra_pred_luma_horz.s libhevcdec: update assembly support for implicit RDPCM 2026-08-05 14:37:42 +00:00
ihevc_intra_pred_luma_mode2.s Add PUSH-POP of D registers in Arm Neon 32 bit functions 2017-11-06 17:15:33 -08:00
ihevc_intra_pred_luma_mode_3_to_9.s Add PUSH-POP of D registers in Arm Neon 32 bit functions 2017-11-06 17:15:33 -08:00
ihevc_intra_pred_luma_mode_18_34.s Add PUSH-POP of D registers in Arm Neon 32 bit functions 2017-11-06 17:15:33 -08:00
ihevc_intra_pred_luma_mode_27_to_33.s Add PUSH-POP of D registers in Arm Neon 32 bit functions 2017-11-06 17:15:33 -08:00
ihevc_intra_pred_luma_planar.s Add PUSH-POP of D registers in Arm Neon 32 bit functions 2017-11-06 17:15:33 -08:00
ihevc_intra_pred_luma_vert.s libhevcdec: update assembly support for implicit RDPCM 2026-08-05 14:37:42 +00:00
ihevc_intra_ref_substitution_a9q.c Add few function selectors in common for modules defined in common. 2026-07-29 16:29:43 -07:00
ihevc_itrans_recon_4x4.s Add PUSH-POP of D registers in Arm Neon 32 bit functions 2017-11-06 17:15:33 -08:00
ihevc_itrans_recon_4x4_ttype1.s Add PUSH-POP of D registers in Arm Neon 32 bit functions 2017-11-06 17:15:33 -08:00
ihevc_itrans_recon_8x8.s Add PUSH-POP of D registers in Arm Neon 32 bit functions 2017-11-06 17:15:33 -08:00
ihevc_itrans_recon_16x16.s Add PUSH-POP of D registers in Arm Neon 32 bit functions 2017-11-06 17:15:33 -08:00
ihevc_itrans_recon_32x32.s Add PUSH-POP of D registers in Arm Neon 32 bit functions 2017-11-06 17:15:33 -08:00
ihevc_mem_fns.s libhevc: Direct memcpy and memset calls to enable _FORTIFY_SOURCE 2026-06-18 06:44:56 -07:00
ihevc_padding.s libhevcdec: Fix chroma padding in ARM and ARM64 NEON assembly to support 160-byte width 2026-08-03 13:30:17 +00:00
ihevc_platform_macros.h libhevcenc: Initial commit 2019-02-18 07:43:11 -08:00
ihevc_quant_iquant_ssd_neon_intr.c Remove redundant ihevc_func_selector.h 2026-07-29 15:59:08 -07:00
ihevc_resi_trans.s libhevcenc: Update 32 bit chroma neon modules to avoid reading an extra byte 2021-06-11 22:07:06 +00:00
ihevc_resi_trans_32x32_a9q.s libhevcenc: Update 32 bit chroma neon modules to avoid reading an extra byte 2021-06-11 22:07:06 +00:00
ihevc_resi_trans_neon.c Remove RESIDUE() macro usage 2021-10-21 21:42:59 +05:30
ihevc_resi_trans_neon_32x32.c encoder: Update chroma modules to avoid reading an extra byte 2021-03-26 21:24:54 -07:00
ihevc_sao_band_offset_chroma.s Add PUSH-POP of D registers in Arm Neon 32 bit functions 2017-11-06 17:15:33 -08:00
ihevc_sao_band_offset_luma.s Add PUSH-POP of D registers in Arm Neon 32 bit functions 2017-11-06 17:15:33 -08:00
ihevc_sao_edge_offset_class0.s Add PUSH-POP of D registers in Arm Neon 32 bit functions 2017-11-06 17:15:33 -08:00
ihevc_sao_edge_offset_class0_chroma.s Add PUSH-POP of D registers in Arm Neon 32 bit functions 2017-11-06 17:15:33 -08:00
ihevc_sao_edge_offset_class1.s Add PUSH-POP of D registers in Arm Neon 32 bit functions 2017-11-06 17:15:33 -08:00
ihevc_sao_edge_offset_class1_chroma.s Add PUSH-POP of D registers in Arm Neon 32 bit functions 2017-11-06 17:15:33 -08:00
ihevc_sao_edge_offset_class2.s Add PUSH-POP of D registers in Arm Neon 32 bit functions 2017-11-06 17:15:33 -08:00
ihevc_sao_edge_offset_class2_chroma.s hevcdec: assembly & intrincs for SAO 2026-08-03 13:35:09 +00:00
ihevc_sao_edge_offset_class3.s Add PUSH-POP of D registers in Arm Neon 32 bit functions 2017-11-06 17:15:33 -08:00
ihevc_sao_edge_offset_class3_chroma.s hevcdec: assembly & intrincs for SAO 2026-08-03 13:35:09 +00:00
ihevc_weighted_pred_bi.s Add PUSH-POP of D registers in Arm Neon 32 bit functions 2017-11-06 17:15:33 -08:00
ihevc_weighted_pred_bi_default.s Add PUSH-POP of D registers in Arm Neon 32 bit functions 2017-11-06 17:15:33 -08:00
ihevc_weighted_pred_neon_intr.c Remove redundant ihevc_func_selector.h 2026-07-29 15:59:08 -07:00
ihevc_weighted_pred_uni.s Add PUSH-POP of D registers in Arm Neon 32 bit functions 2017-11-06 17:15:33 -08:00