1*c83a76b0SSuyog Pawar# src files 2*c83a76b0SSuyog Pawarlist( 3*c83a76b0SSuyog Pawar APPEND 4*c83a76b0SSuyog Pawar LIBHEVC_COMMON_SRCS 5*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/ithread.c" 6*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/ihevc_quant_tables.c" 7*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/ihevc_inter_pred_filters.c" 8*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/ihevc_weighted_pred.c" 9*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/ihevc_padding.c" 10*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/ihevc_deblk_edge_filter.c" 11*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/ihevc_deblk_tables.c" 12*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/ihevc_cabac_tables.c" 13*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/ihevc_common_tables.c" 14*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/ihevc_intra_pred_filters.c" 15*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/ihevc_chroma_intra_pred_filters.c" 16*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/ihevc_mem_fns.c" 17*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/ihevc_sao.c" 18*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/ihevc_trans_tables.c" 19*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/ihevc_recon.c" 20*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/ihevc_itrans.c" 21*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/ihevc_itrans_recon.c" 22*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/ihevc_iquant_recon.c" 23*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/ihevc_iquant_itrans_recon.c" 24*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/ihevc_itrans_recon_32x32.c" 25*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/ihevc_itrans_recon_16x16.c" 26*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/ihevc_itrans_recon_8x8.c" 27*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/ihevc_chroma_itrans_recon.c" 28*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/ihevc_chroma_iquant_recon.c" 29*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/ihevc_chroma_iquant_itrans_recon.c" 30*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/ihevc_chroma_recon.c" 31*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/ihevc_chroma_itrans_recon_16x16.c" 32*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/ihevc_chroma_itrans_recon_8x8.c" 33*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/ihevc_buf_mgr.c" 34*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/ihevc_disp_mgr.c" 35*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/ihevc_dpb_mgr.c" 36*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/ithread.c" 37*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/ihevc_cabac_tables.c" 38*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/ihevc_chroma_intra_pred_filters.c" 39*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/ihevc_chroma_itrans_recon.c" 40*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/ihevc_chroma_itrans_recon_16x16.c" 41*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/ihevc_chroma_itrans_recon_8x8.c" 42*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/ihevc_common_tables.c" 43*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/ihevc_deblk_edge_filter.c" 44*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/ihevc_deblk_tables.c" 45*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/ihevc_hbd_deblk_edge_filter.c" 46*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/ihevc_inter_pred_filters.c" 47*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/ihevc_intra_pred_filters.c" 48*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/ihevc_iquant_recon.c" 49*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/ihevc_itrans_recon.c" 50*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/ihevc_itrans_recon_16x16.c" 51*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/ihevc_itrans_recon_32x32.c" 52*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/ihevc_itrans_recon_8x8.c" 53*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/ihevc_mem_fns.c" 54*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/ihevc_padding.c" 55*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/ihevc_quant_iquant_ssd.c" 56*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/ihevc_quant_tables.c" 57*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/ihevc_resi_trans.c" 58*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/ihevc_sao.c" 59*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/ihevc_trans_tables.c" 60*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/ihevc_weighted_pred.c") 61*c83a76b0SSuyog Pawar 62*c83a76b0SSuyog Pawarinclude_directories(${HEVC_ROOT}/common) 63*c83a76b0SSuyog Pawar 64*c83a76b0SSuyog Pawar# arm/x86 sources 65*c83a76b0SSuyog Pawarif("${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "aarch64") 66*c83a76b0SSuyog Pawar list( 67*c83a76b0SSuyog Pawar APPEND 68*c83a76b0SSuyog Pawar LIBHEVC_COMMON_ASMS 69*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_intra_pred_filters_neon_intr.c" 70*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_quant_iquant_ssd_neon_intr.c" 71*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_weighted_pred_neon_intr.c" 72*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_resi_trans_neon_32x32.c" 73*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_resi_trans_neon.c" 74*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_intra_ref_substitution_a9q.c" 75*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_deblk_chroma_horz.s" 76*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_deblk_chroma_vert.s" 77*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_deblk_luma_horz.s" 78*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_deblk_luma_vert.s" 79*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_inter_pred_chroma_copy.s" 80*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_inter_pred_chroma_copy_w16out.s" 81*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_inter_pred_chroma_horz.s" 82*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_inter_pred_chroma_horz_w16out.s" 83*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_inter_pred_chroma_vert.s" 84*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_inter_pred_chroma_vert_w16inp.s" 85*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_inter_pred_chroma_vert_w16inp_w16out.s" 86*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_inter_pred_chroma_vert_w16out.s" 87*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_inter_pred_filters_luma_horz.s" 88*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_inter_pred_filters_luma_vert.s" 89*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_inter_pred_filters_luma_vert_w16inp.s" 90*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_inter_pred_filters_luma_vert_w16out.s" 91*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_inter_pred_luma_copy.s" 92*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_inter_pred_luma_copy_w16out.s" 93*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_inter_pred_luma_horz_w16out.s" 94*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_inter_pred_luma_vert_w16inp_w16out.s" 95*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_intra_pred_chroma_dc.s" 96*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_intra_pred_chroma_horz.s" 97*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_intra_pred_chroma_mode_18_34.s" 98*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_intra_pred_chroma_mode_27_to_33.s" 99*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_intra_pred_chroma_mode2.s" 100*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_intra_pred_chroma_mode_3_to_9.s" 101*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_intra_pred_chroma_planar.s" 102*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_intra_pred_chroma_ver.s" 103*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_intra_pred_filters_chroma_mode_11_to_17.s" 104*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_intra_pred_filters_chroma_mode_19_to_25.s" 105*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_intra_pred_filters_luma_mode_11_to_17.s" 106*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_intra_pred_filters_luma_mode_19_to_25.s" 107*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_intra_pred_luma_dc.s" 108*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_intra_pred_luma_horz.s" 109*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_intra_pred_luma_mode_18_34.s" 110*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_intra_pred_luma_mode_27_to_33.s" 111*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_intra_pred_luma_mode2.s" 112*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_intra_pred_luma_mode_3_to_9.s" 113*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_intra_pred_luma_planar.s" 114*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_intra_pred_luma_vert.s" 115*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_itrans_recon_16x16.s" 116*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_itrans_recon_32x32.s" 117*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_itrans_recon_4x4.s" 118*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_itrans_recon_4x4_ttype1.s" 119*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_itrans_recon_8x8.s" 120*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_mem_fns.s" 121*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_neon_macros.s" 122*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_padding.s" 123*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_sao_band_offset_chroma.s" 124*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_sao_band_offset_luma.s" 125*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_sao_edge_offset_class0_chroma.s" 126*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_sao_edge_offset_class0.s" 127*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_sao_edge_offset_class1_chroma.s" 128*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_sao_edge_offset_class1.s" 129*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_sao_edge_offset_class2_chroma.s" 130*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_sao_edge_offset_class2.s" 131*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_sao_edge_offset_class3_chroma.s" 132*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_sao_edge_offset_class3.s" 133*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_weighted_pred_bi_default.s" 134*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_weighted_pred_bi.s" 135*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm64/ihevc_weighted_pred_uni.s") 136*c83a76b0SSuyog Pawar 137*c83a76b0SSuyog Pawar include_directories(${HEVC_ROOT}/common/arm64 ${HEVC_ROOT}/common/arm) 138*c83a76b0SSuyog Pawarelseif("${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "aarch32") 139*c83a76b0SSuyog Pawar list( 140*c83a76b0SSuyog Pawar APPEND 141*c83a76b0SSuyog Pawar LIBHEVC_COMMON_ASMS 142*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_cmn_utils_neon.h" 143*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_deblk_chroma_horz.s" 144*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_deblk_chroma_vert.s" 145*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_deblk_luma_horz.s" 146*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_deblk_luma_vert.s" 147*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_func_selector.h" 148*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_inter_pred_chroma_copy.s" 149*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_inter_pred_chroma_copy_w16out.s" 150*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_inter_pred_chroma_horz.s" 151*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_inter_pred_chroma_horz_w16out.s" 152*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_inter_pred_chroma_vert.s" 153*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_inter_pred_chroma_vert_w16inp.s" 154*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_inter_pred_chroma_vert_w16inp_w16out.s" 155*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_inter_pred_chroma_vert_w16out.s" 156*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_inter_pred_filters_luma_horz.s" 157*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_inter_pred_filters_luma_vert.s" 158*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_inter_pred_filters_luma_vert_w16inp.s" 159*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_inter_pred_luma_copy.s" 160*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_inter_pred_luma_copy_w16out.s" 161*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_inter_pred_luma_horz_w16out.s" 162*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_inter_pred_luma_vert_w16inp_w16out.s" 163*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_intra_pred_chroma_dc.s" 164*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_intra_pred_chroma_horz.s" 165*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_intra_pred_chroma_mode_18_34.s" 166*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_intra_pred_chroma_mode_27_to_33.s" 167*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_intra_pred_chroma_mode2.s" 168*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_intra_pred_chroma_mode_3_to_9.s" 169*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_intra_pred_chroma_planar.s" 170*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_intra_pred_chroma_ver.s" 171*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_intra_pred_filters_chroma_mode_11_to_17.s" 172*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_intra_pred_filters_chroma_mode_19_to_25.s" 173*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_intra_pred_filters_luma_mode_11_to_17.s" 174*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_intra_pred_filters_luma_mode_19_to_25.s" 175*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_intra_pred_filters_neon_intr.c" 176*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_intra_pred_luma_dc.s" 177*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_intra_pred_luma_horz.s" 178*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_intra_pred_luma_mode_18_34.s" 179*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_intra_pred_luma_mode_27_to_33.s" 180*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_intra_pred_luma_mode2.s" 181*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_intra_pred_luma_mode_3_to_9.s" 182*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_intra_pred_luma_planar.s" 183*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_intra_pred_luma_vert.s" 184*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_intra_ref_substitution_a9q.c" 185*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_itrans_recon_16x16.s" 186*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_itrans_recon_32x32.s" 187*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_itrans_recon_4x4.s" 188*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_itrans_recon_4x4_ttype1.s" 189*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_itrans_recon_8x8.s" 190*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_mem_fns.s" 191*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_padding.s" 192*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_platform_macros.h" 193*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_quant_iquant_ssd_neon_intr.c" 194*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_resi_trans_32x32_a9q.s" 195*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_resi_trans_neon_32x32.c" 196*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_resi_trans_neon.c" 197*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_resi_trans.s" 198*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_sao_band_offset_chroma.s" 199*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_sao_band_offset_luma.s" 200*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_sao_edge_offset_class0_chroma.s" 201*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_sao_edge_offset_class0.s" 202*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_sao_edge_offset_class1_chroma.s" 203*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_sao_edge_offset_class1.s" 204*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_sao_edge_offset_class2_chroma.s" 205*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_sao_edge_offset_class2.s" 206*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_sao_edge_offset_class3_chroma.s" 207*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_sao_edge_offset_class3.s" 208*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_weighted_pred_bi_default.s" 209*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_weighted_pred_bi.s" 210*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_weighted_pred_neon_intr.c" 211*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/arm/ihevc_weighted_pred_uni.s") 212*c83a76b0SSuyog Pawar 213*c83a76b0SSuyog Pawar include_directories(${HEVC_ROOT}/common/arm) 214*c83a76b0SSuyog Pawarelse() 215*c83a76b0SSuyog Pawar list( 216*c83a76b0SSuyog Pawar APPEND 217*c83a76b0SSuyog Pawar LIBHEVC_COMMON_SRCS 218*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/x86/ihevc_inter_pred_filters_ssse3_intr.c" 219*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/x86/ihevc_weighted_pred_ssse3_intr.c" 220*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/x86/ihevc_intra_pred_filters_ssse3_intr.c" 221*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/x86/ihevc_chroma_intra_pred_filters_ssse3_intr.c" 222*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/x86/ihevc_itrans_recon_ssse3_intr.c" 223*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/x86/ihevc_itrans_recon_16x16_ssse3_intr.c" 224*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/x86/ihevc_itrans_recon_32x32_ssse3_intr.c" 225*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/x86/ihevc_sao_ssse3_intr.c" 226*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/x86/ihevc_deblk_ssse3_intr.c" 227*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/x86/ihevc_padding_ssse3_intr.c" 228*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/x86/ihevc_mem_fns_ssse3_intr.c" 229*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/x86/ihevc_inter_pred_filters_sse42_intr.c" 230*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/x86/ihevc_weighted_pred_sse42_intr.c" 231*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/x86/ihevc_intra_pred_filters_sse42_intr.c" 232*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/x86/ihevc_chroma_intra_pred_filters_sse42_intr.c" 233*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/x86/ihevc_itrans_recon_sse42_intr.c" 234*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/x86/ihevc_16x16_itrans_recon_sse42_intr.c" 235*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/x86/ihevc_32x32_itrans_recon_sse42_intr.c" 236*c83a76b0SSuyog Pawar "${HEVC_ROOT}/common/x86/ihevc_tables_x86_intr.c") 237*c83a76b0SSuyog Pawar 238*c83a76b0SSuyog Pawar include_directories(${HEVC_ROOT}/common/x86) 239*c83a76b0SSuyog Pawarendif() 240