x265-devel
Thread
Date
Earlier messages
Later messages
Messages by Thread
[x265] [PATCH 051 of 307] x86: AVX512 cleanup addAvg, copy_ps and copy_sp
mythreyi
[x265] [PATCH 061 of 307] x86: AVX512 addAvg_W64 for high bit depth
mythreyi
[x265] [PATCH 063 of 307] x86: AVX512 pixel_avg_weight_W64 for high bit depth
mythreyi
[x265] [PATCH 060 of 307] x86: AVX512 addAvg_W32 for high bit depth
mythreyi
[x265] [PATCH 062 of 307] x86: AVX512 pixel_avg_weight_W32 for high bit depth
mythreyi
[x265] [PATCH 065 of 307] [x265-avx512]x86: AVX512 pixel_sad_x3_32xN for high bit depth
mythreyi
[x265] [PATCH 064 of 307] x86: AVX512 pixel_avg_weight_48x64 for high bit depth
mythreyi
[x265] [PATCH 070 of 307] [x265-avx512]x86: clean up line endings issue in sad16-a.asm and asm-primitives.cpp files
mythreyi
[x265] [PATCH 073 of 307] x86: AVX512 cpy1Dto2D_shl_32
mythreyi
[x265] [PATCH 075 of 307] x86: revoke some changes in ipfilter8
mythreyi
[x265] [PATCH 072 of 307] x86: AVX512 cpy2Dto1D_shl_32 and cpy2Dto1D_shl_16
mythreyi
[x265] [PATCH 068 of 307] [x265-avx512]x86: AVX512 pixel_sad_x4_32xN for high bit depth
mythreyi
[x265] [PATCH 078 of 307] [x265-avx512]x86: AVX512 pixel_sad_x4_64xN for high bit depth
mythreyi
[x265] [PATCH 066 of 307] [x265-avx512]x86: AVX512 pixel_sad_x3_32xN for high bit depth
mythreyi
[x265] [PATCH 067 of 307] [x265-avx512]x86: AVX512 pixel_sad_x4_32xN for high bit depth
mythreyi
[x265] [PATCH 076 of 307] x86: AVX512 interp_4tap_horiz_pp_32xN
mythreyi
[x265] [PATCH 080 of 307] [x265-avx512]x86: AVX512 pixel_sad_x4_48x64 for high bit depth
mythreyi
[x265] [PATCH 077 of 307] [x265-avx512]x86: AVX512 pixel_sad_x3_64xN for high bit depth
mythreyi
[x265] [PATCH 079 of 307] [x265-avx512]x86: AVX512 pixel_sad_x3_48x64 for high bit depth
mythreyi
[x265] [PATCH 074 of 307] x86: AVX512 interp_4tap_horiz_pp_64xN
mythreyi
[x265] [PATCH 071 of 307] x86: AVX512 addAvg_48x64 for high bit depth
mythreyi
[x265] [PATCH 069 of 307] x86: AVX512 pixel_var_32x32
mythreyi
[x265] [PATCH 081 of 307] x86: AVX512 cleanup blockcopy_sp_64x64
mythreyi
[x265] [PATCH 084 of 307] x86: AVX512 interp_4tap_horiz_ps_64xN
mythreyi
[x265] [PATCH 082 of 307] x86: AVX512 blockcopy_sp_32xN
mythreyi
[x265] [PATCH 083 of 307] [x265-avx512]x86: AVX512 weight_pp
mythreyi
[x265] [PATCH 086 of 307] x86: AVX512 cleanup add_ps code
mythreyi
[x265] [PATCH 085 of 307] x86: AVX512 interp_4tap_horiz_ps_32xN
mythreyi
[x265] [PATCH 091 of 307] x86: AVX512 cleanup interp_4tap_horiz_pp_32xN
mythreyi
[x265] [PATCH 097 of 307] x86: AVX512 convert_p2s link 32xN and 64xN chroma_444 primitives
mythreyi
[x265] [PATCH 093 of 307] x86: AVX512 addAvg_32xN
mythreyi
[x265] [PATCH 098 of 307] x86: AVX512 pixel_avg_weight_64xN
mythreyi
[x265] [PATCH 092 of 307] x86: AVX512 interp_4tap_horiz_pp_16xN
mythreyi
[x265] [PATCH 090 of 307] x86: AVX512 interp_8tap_horiz_pp_16xN
mythreyi
[x265] [PATCH 106 of 307] x86: AVX512 interp_4tap_horiz_pp_8xN for high bit depth
mythreyi
[x265] [PATCH 100 of 307] x86: AVX512 interp_8tap_horiz_pp_48x64
mythreyi
[x265] [PATCH 096 of 307] x86: AVX512 copy_cnt_32 and copy_cnt_16
mythreyi
[x265] [PATCH 095 of 307] x86: AVX512 copy_pp_32xN
mythreyi
[x265] [PATCH 104 of 307] x86: AVX512 interp_4tap_horiz_pp_16xN for high bit depth
mythreyi
[x265] [PATCH 089 of 307] x86: AVX512 interp_8tap_horiz_pp_32xN
mythreyi
[x265] [PATCH 088 of 307] x86: AVX512 interp_8tap_horiz_pp_64xN
mythreyi
[x265] [PATCH 087 of 307] x86: AVX512 cleanup addAvg low bit depth code
mythreyi
[x265] [PATCH 105 of 307] x86: AVX512 interp_4tap_horiz_pp_48x64 for high bit depth
mythreyi
[x265] [PATCH 101 of 307] x86: revoke some changes in ipfilter16
mythreyi
[x265] [PATCH 094 of 307] x86: AVX512 addAvg_16xN for high bit depth
mythreyi
[x265] [PATCH 099 of 307] x86: AVX512 interp_4tap_horiz_pp_48x64
mythreyi
[x265] [PATCH 113 of 307] x86: Aligned routine encoder integration for addavg primitive
mythreyi
[x265] [PATCH 110 of 307] x86: Aligned routine implementation for p2s primitive
mythreyi
[x265] [PATCH 114 of 307] x86: Aligned routine implementation for blockfill_s primitive
mythreyi
[x265] [PATCH 112 of 307] x86: Aligned routine implementation for addavg primitive
mythreyi
[x265] [PATCH 107 of 307] x86: AVX512 interp_4tap_horiz_pp_24xN for high bit depth
mythreyi
[x265] [PATCH 108 of 307] [x265-avx512]x86: AVX512 dequant_normal
mythreyi
[x265] [PATCH 102 of 307] x86: AVX512 interp_4tap_horiz_pp_32xN for high bit depth
mythreyi
[x265] [PATCH 111 of 307] x86: Aligned routine implementation for low bit depth p2s primitive
mythreyi
[x265] [PATCH 116 of 307] x86: Aligned routine implementation for calcresidual primitive
mythreyi
[x265] [PATCH 118 of 307] x86: Aligned routine implementation for scale1D_128to64 primitive
mythreyi
[x265] [PATCH 109 of 307] [x265-avx512]x86: AVX512 dequant_scaling
mythreyi
[x265] [PATCH 103 of 307] x86: AVX512 interp_4tap_horiz_pp_64xN for high bit depth
mythreyi
[x265] [PATCH 125 of 307] x86: AVX512 interp_8tap_horiz_pp_48x64 for high bit depth
mythreyi
[x265] [PATCH 120 of 307] x86: Link add_ps_aligned primitive to encoder
mythreyi
[x265] [PATCH 117 of 307] x86: Aligned routine encoder integration for calcresidual primitive
mythreyi
[x265] [PATCH 127 of 307] x86: AVX512 interp_8tap_horiz_ps_32xN
mythreyi
[x265] [PATCH 122 of 307] x86: AVX512 interp_8tap_horiz_pp_32xN for high bit depth
mythreyi
[x265] [PATCH 124 of 307] x86: AVX512 interp_8tap_horiz_pp_16xN for high bit depth
mythreyi
[x265] [PATCH 123 of 307] x86: AVX512 interp_8tap_horiz_pp_64xN for high bit depth
mythreyi
[x265] [PATCH 119 of 307] x86: Aligned routine implementation of add_ps primitive
mythreyi
[x265] [PATCH 126 of 307] x86: AVX512 interp_8tap_horiz_ps_64xN
mythreyi
[x265] [PATCH 115 of 307] x86: Aligned routine encoder integration for blockfill_s primitive
mythreyi
[x265] [PATCH 129 of 307] x86: AVX512 interp_8tap_horiz_ps_16xN
mythreyi
[x265] [PATCH 128 of 307] x86: AVX512 interp_4tap_horiz_ps_16xN
mythreyi
[x265] [PATCH 130 of 307] x86: AVX512 interp_8tap_horiz_ps_48x64
mythreyi
[x265] [PATCH 132 of 307] [x265-avx512]x86: AVX512 weight_sp
mythreyi
[x265] [PATCH 131 of 307] x86: AVX512 interp_4tap_horiz_ps_48x64
mythreyi
[x265] [PATCH 134 of 307] x86: AVX512 interp_4tap_vert_pp_64xN
mythreyi
[x265] [PATCH 139 of 307] x86: AVX512 interp_4tap_vert_pp_64xN for high bit depth
mythreyi
[x265] [PATCH 138 of 307] x86: AVX512 interp_4tap_vert_pp_32xN for high bit depth
mythreyi
[x265] [PATCH 133 of 307] x86: Fix build errors in 32 bit build
mythreyi
[x265] [PATCH 135 of 307] x86: AVX512 interp_4tap_vert_pp_32xN
mythreyi
[x265] [PATCH 137 of 307] x86: dct8x8 avx512 asm kernel - improved by 5% over avx2
mythreyi
[x265] [PATCH 136 of 307] x86: AVX512 luma_hps, chroma_hps_48x64 and chroma_16xN enabled only for x64
mythreyi
[x265] [PATCH 140 of 307] x86: AVX512 interp_4tap_horiz_ps_32xN for high bit depth
mythreyi
[x265] [PATCH 142 of 307] x86: AVX512 interp_4tap_horiz_ps_16xN for high bit depth
mythreyi
[x265] [PATCH 141 of 307] x86: AVX512 interp_4tap_horiz_ps_64xN for high bit depth
mythreyi
[x265] [PATCH 143 of 307] x86: AVX512 interp_4tap_horiz_ps_48x64 for high bit depth
mythreyi
[x265] [PATCH 144 of 307] x86: AVX512 interp_4tap_vert_pp_16xN for high bit depth
mythreyi
[x265] [PATCH 146 of 307] x86: Fix crash in 32 bit main10 build from chroma_hps code
mythreyi
[x265] [PATCH 150 of 307] x86: AVX512 interp_4tap_vert_ps_32xN for high bit depth
mythreyi
[x265] [PATCH 148 of 307] x86: AVX512 optimise interp_4tap_vert_pp_8xN high bit depth code
mythreyi
[x265] [PATCH 151 of 307] x86: AVX512 interp_4tap_vert_ps_64xN for high bit depth
mythreyi
[x265] [PATCH 147 of 307] x86: AVX512 interp_4tap_vert_pp_48x64 for high bit depth
mythreyi
[x265] [PATCH 153 of 307] x86: AVX512 interp_4tap_vert_ps_48x64 for high bit depth
mythreyi
[x265] [PATCH 152 of 307] x86: AVX512 interp_4tap_vert_ps_16xN for high bit depth
mythreyi
[x265] [PATCH 145 of 307] x86: AVX512 interp_4tap_vert_pp_8xN for high bit depth
mythreyi
[x265] [PATCH 149 of 307] x86: AVX512 interp_4tap_vert_pp_24xN for high bit depth
mythreyi
[x265] [PATCH 154 of 307] x86: AVX512 interp_4tap_vert_ps_8xN for high bit depth
mythreyi
[x265] [PATCH 156 of 307] [x265-avx512]x86: AVX512 idct8x8
mythreyi
[x265] [PATCH 160 of 307] x86: nits - enforce optimal SIMD register uses
mythreyi
[x265] [PATCH 161 of 307] x86: AVX512 interp_4tap_horiz_ps_8xN for high bit depth
mythreyi
[x265] [PATCH 157 of 307] dct8: cleanup redundant data movement
mythreyi
[x265] [PATCH 158 of 307] x86: dct8 PASS1 optimize for shuffle instructions
mythreyi
[x265] [PATCH 155 of 307] x86: AVX512 interp_4tap_vert_ps_24xN for high bit depth
mythreyi
[x265] [PATCH 163 of 307] x86: AVX512 idct8 fix kernel declaration style
mythreyi
[x265] [PATCH 166 of 307] x86: AVX512 interp_4tap_vert_ss_64xN for high bit depth
mythreyi
[x265] [PATCH 171 of 307] x86: AVX512 interp_4tap_vert_sp_16xN and interp_4tap_vert_ss_16xN for high bit depth
mythreyi
[x265] [PATCH 170 of 307] x86: AVX512 interp_4tap_vert_sp_24xN and interp_4tap_vert_ss_24xN for high bit depth
mythreyi
[x265] [PATCH 168 of 307] x86: AVX512 interp_4tap_vert_ss_48x64 for high bit depth
mythreyi
[x265] [PATCH 162 of 307] [x265-avx512]x86: optimize idct8x8 by eliminating few shuffles
mythreyi
[x265] [PATCH 167 of 307] x86: AVX512 interp_4tap_vert_sp_48x64 for high bit depth
mythreyi
[x265] [PATCH 172 of 307] x86: AVX512 interp_4tap_vert_sp_8xN and interp_4tap_vert_ss_8xN for high bit depth
mythreyi
[x265] [PATCH 169 of 307] x86: AVX512 interp_4tap_vert_sp_32xN and interp_4tap_vert_ss_32xN for high bit depth
mythreyi
[x265] [PATCH 174 of 307] x86: AVX512 interp_4tap_horiz_ps_24xN for high bit depth
mythreyi
[x265] [PATCH 175 of 307] [x265-avx512]x86: AVX512 idct16x16
mythreyi
[x265] [PATCH 178 of 307] x86: AVX512 interp_4tap_vert_pp_16xN
mythreyi
[x265] [PATCH 180 of 307] x86: AVX512 interp_4tap_vert_ss_64xN
mythreyi
[x265] [PATCH 179 of 307] x86: AVX512 interp_4tap_vert_ss_32xN
mythreyi
[x265] [PATCH 177 of 307] x86: AVX512 optimise interp_4tap_vert_pp_32xN
mythreyi
[x265] [PATCH 159 of 307] x86: dct8 PASS2 optimize for shuffle instructions
mythreyi
[x265] [PATCH 173 of 307] x86: AVX512 optimise intermediate register load in chroma_vsp, chroma_vss, chroma_vps
mythreyi
[x265] [PATCH 164 of 307] Disable all avx512 Kernels with negative IPC gains over avx2 Kernels
mythreyi
[x265] [PATCH 176 of 307] x86: AVX512 Fix error in chroma_vsp high bit depth
mythreyi
[x265] [PATCH 165 of 307] x86: AVX512 interp_4tap_vert_sp_64xN for high bit depth
mythreyi
[x265] [PATCH 181 of 307] x86: AVX512 interp_4tap_vert_ss_16xN
mythreyi
[x265] [PATCH 182 of 307] x86: AVX512 interp_4tap_vert_ss_48x64
mythreyi
[x265] [PATCH 195 of 307] x86: AVX512 interp_8tap_vert_sp_24x32 and interp_8tap_vert_ss_24x32
mythreyi
[x265] [PATCH 184 of 307] x86: AVX512 interp_4tap_vert_ss_24xN
mythreyi
[x265] [PATCH 197 of 307] x86: AVX512 interp_8tap_horiz_ps_48x64 for high bit depth
mythreyi
[x265] [PATCH 183 of 307] x86: AVX512 interp_4tap_vert_ss_8xN
mythreyi
[x265] [PATCH 190 of 307] x86: AVX512 interp_8tap_vert_sp_32xN for high bit depth
mythreyi
[x265] [PATCH 201 of 307] x86: AVX512 interp_8tap_vert_ss_16xN
mythreyi
[x265] [PATCH 189 of 307] x86: AVX512 interp_8tap_horiz_ps_64xN for high bit depth
mythreyi
[x265] [PATCH 193 of 307] x86: AVX512 interp_8tap_vert_sp_48x64 and interp_8tap_vert_ss_48x64
mythreyi
[x265] [PATCH 188 of 307] x86: AVX512 interp_8tap_horiz_ps_32xN for high bit depth
mythreyi
[x265] [PATCH 185 of 307] x86: AVX512 interp_8tap_vert_ss_32xN for high bit depth
mythreyi
[x265] [PATCH 192 of 307] x86: AVX512 interp_8tap_vert_sp_16xN and interp_8tap_vert_ss_16xN
mythreyi
[x265] [PATCH 198 of 307] x86: AVX512 interp_8tap_vert_ss_32xN
mythreyi
[x265] [PATCH 191 of 307] x86: AVX512 interp_8tap_vert_sp_64xN and interp_8tap_vert_ss_64xN
mythreyi
[x265] [PATCH 194 of 307] x86: AVX512 interp_8tap_vert_sp_8xN and interp_8tap_vert_ss_8xN
mythreyi
[x265] [PATCH 187 of 307] [x265-avx512]x86: optimize idct32 by optimizing shift operations
mythreyi
[x265] [PATCH 196 of 307] x86: AVX512 interp_8tap_horiz_ps_16xN for high bit depth
mythreyi
[x265] [PATCH 186 of 307] [x265-avx512]x86: AVX512 idct32x32
mythreyi
[x265] [PATCH 207 of 307] x86: AVX512 interp_8tap_vert_pp_48x64
mythreyi
[x265] [PATCH 203 of 307] x86: AVX512 interp_8tap_vert_ss_8xN
mythreyi
[x265] [PATCH 205 of 307] x86: AVX512 interp_8tap_vert_pp_32xN
mythreyi
[x265] [PATCH 208 of 307] x86: AVX512 Fix main12 error in luma_hps_16xN and luma_hps_48x64
mythreyi
[x265] [PATCH 202 of 307] x86: AVX512 interp_8tap_vert_ss_24x32
mythreyi
[x265] [PATCH 199 of 307] x86: AVX512 interp_8tap_vert_ss_64xN
mythreyi
[x265] [PATCH 206 of 307] x86: AVX512 interp_8tap_vert_pp_16xN
mythreyi
[x265] [PATCH 204 of 307] x86: AVX512 interp_8tap_vert_pp_64xN
mythreyi
[x265] [PATCH 200 of 307] x86: AVX512 interp_8tap_vert_ss_48x64
mythreyi
[x265] [PATCH 211 of 307] x86: AVX512 interp_8tap_horiz_pp_8xN for high bit depth
mythreyi
[x265] [PATCH 213 of 307] [x265-avx512]x86: AVX512 Quant
mythreyi
[x265] [PATCH 219 of 307] [x265-avx512]x86: AVX512 nquant
mythreyi
[x265] [PATCH 214 of 307] dct32 AVX512 Kernel
mythreyi
[x265] [PATCH 215 of 307] dct16 AVX-512 kernel
mythreyi
[x265] [PATCH 212 of 307] x86: AVX512 interp_8tap_horiz_pp_24x32 for high bit depth
mythreyi
[x265] [PATCH 210 of 307] x86: AVX512 cleanup main profile sad, sad_x3 sad_x4 implementation
mythreyi
[x265] [PATCH 216 of 307] x86: AVX512 idct16 kernel - optimize to use align load
mythreyi
[x265] [PATCH 222 of 307] x86: Fix merge errors
mythreyi
[x265] [PATCH 220 of 307] x86: AVX512 interp_8tap_vert_sp_32xN
mythreyi
[x265] [PATCH 218 of 307] x86: disable similar perfoamnce kernels - need more analysis
mythreyi
[x265] [PATCH 217 of 307] x86: AVX512 idct32 optimize load operations
mythreyi
[x265] [PATCH 209 of 307] x86: AVX512 optimise scale1D128to64 code
mythreyi
[x265] [PATCH 223 of 307] x86: AVX512 interp_8tap_vert_sp_48x64
mythreyi
[x265] [PATCH 227 of 307] x86: AVX512 interp_4tap_vert_sp_16xN
mythreyi
[x265] [PATCH 233 of 307] x86: AVX512 optimise interp_4tap_vert_ss_8xN
mythreyi
[x265] [PATCH 226 of 307] x86: AVX512 interp_4tap_vert_sp_64xN
mythreyi
[x265] [PATCH 230 of 307] x86: AVX512 - dct16 and dct32 for main10 profile
mythreyi
[x265] [PATCH 225 of 307] x86: AVX512 interp_4tap_vert_sp_32xN
mythreyi
[x265] [PATCH 224 of 307] x86: AVX512 interp_8tap_vert_sp_16xN
mythreyi
[x265] [PATCH 239 of 307] x86: AVX512 interp_8tap_vert_pp_48x64 and interp_8tap_vert_ps_48x64 for high bit depth
mythreyi
[x265] [PATCH 237 of 307] x86: AVX512 interp_8tap_vert_pp_64xN and interp_8tap_vert_ps_64xN for high bit depth
mythreyi
[x265] [PATCH 236 of 307] x86: AVX512 interp_8tap_vert_pp_32xN and interp_8tap_vert_ps_32xN for high bit depth
mythreyi
[x265] [PATCH 231 of 307] x86: AVX512 ssd_ss_16x16
mythreyi
[x265] [PATCH 235 of 307] x86: AVX512 interp_4tap_vert_ps_64xN
mythreyi
[x265] [PATCH 242 of 307] [x265-avx512]x86: AVX512 sad_16x32 and sad_16x64 for high bit depth
mythreyi
[x265] [PATCH 229 of 307] [x265-avx512]x86: AVX512 denoise DCT
mythreyi
[x265] [PATCH 221 of 307] x86: AVX512 interp_8tap_vert_sp_64xN
mythreyi
[x265] [PATCH 238 of 307] x86: AVX512 interp_8tap_vert_pp_16xN and interp_8tap_vert_ps_16xN for high bit depth
mythreyi
[x265] [PATCH 234 of 307] x86: AVX512 interp_4tap_vert_pp_48x64
mythreyi
[x265] [PATCH 228 of 307] x86: AVX512 interp_4tap_vert_sp_48x64
mythreyi
[x265] [PATCH 245 of 307] x86: AVX512 interp_4tap_vert_ps_32xN
mythreyi
[x265] [PATCH 232 of 307] x86: AVX512 optimise interp_4tap_vert_pp_16xN
mythreyi
[x265] [PATCH 243 of 307] [x265-avx512]x86: AVX512 sad_x3_16xN for high bit depth
mythreyi
[x265] [PATCH 240 of 307] x86: AVX512 interp_8tap_vert_pp_24xN and interp_vert_ps_24xN for high bit depth
mythreyi
[x265] [PATCH 244 of 307] [x265-avx512]x86: AVX512 sad_x4_16xN for high bit depth
mythreyi
[x265] [PATCH 241 of 307] x86: AVX512 pixel_satd_64xN and 32xN for high bit depth
mythreyi
[x265] [PATCH 252 of 307] x86: AVX512 intra_pred_dc32 for high bit depth
mythreyi
[x265] [PATCH 255 of 307] x86: AVX512 luma_hvpp
mythreyi
[x265] [PATCH 251 of 307] x86: AVX512 pixel_var_64x64
mythreyi
[x265] [PATCH 250 of 307] x86: pixel_satd_16xN for high bit depth
mythreyi
[x265] [PATCH 248 of 307] x86: AVX512 interp_8tap_vert_ps_32xN
mythreyi
[x265] [PATCH 249 of 307] x86: AVX512 interp_8tap_vert_ps_16xN
mythreyi
[x265] [PATCH 257 of 307] x86: AVX512 interp_4tap_vert_ps_48x64
mythreyi
[x265] [PATCH 260 of 307] x86: AVX512 optimise intra_pred_dc_32 for high bit depth
mythreyi
[x265] [PATCH 247 of 307] x86: AVX512 interp_8tap_vert_ps_64xN
mythreyi
[x265] [PATCH 262 of 307] x86: Aligned routine implementation for cpy1Dto2D_shl primitive
mythreyi
[x265] [PATCH 256 of 307] x86: AVX512 interp_8tap_vert_ps_48x64
mythreyi
[x265] [PATCH 258 of 307] x86: AVX512 interp_8tap_horiz_ps_24x32 for high bit depth
mythreyi
[x265] [PATCH 253 of 307] x86: AVX512 optimise chroma_hps_16xN for high bit depth
mythreyi
[x265] [PATCH 246 of 307] x86: AVX512 interp_4tap_vert_ps_16xN
mythreyi
Earlier messages
Later messages