[x265] [PATCH ] Fix Build fails for MacOS

2017-11-17 Thread mythreyi
# HG changeset patch # User Mythreyi P # Date 1510905431 -19800 # Fri Nov 17 13:27:11 2017 +0530 # Node ID e7254af562ee4cf29d559f85dbd2f3d17791b6d4 # Parent 06979c0423504a324ea05ca3de59769c6d0fba0d Fix Build fails for MacOS Duplicate uninstall targets were removed. diff -r 06979c042350 -r

[x265] [PATCH ] Fix install symbol files

2017-11-17 Thread mythreyi
# HG changeset patch # User Mythreyi P # Date 1510910772 -19800 # Fri Nov 17 14:56:12 2017 +0530 # Node ID 4ad31bed996f295f0ef1049f45a19bf326811afb # Parent e7254af562ee4cf29d559f85dbd2f3d17791b6d4 Fix install symbol files .pdb files are installed only in Windows. diff -r e7254af562ee -r

[x265] [PATCH ] Add support for uninstall in windows

2017-11-13 Thread mythreyi
# HG changeset patch # User Mythreyi P # Date 1510550268 -19800 # Mon Nov 13 10:47:48 2017 +0530 # Node ID 198fac8283efc3e3665842eadbf7e03af5987637 # Parent fa556484e9663a65aabc839f333e0e98fd6f80f2 Add support for uninstall in windows Files installed in the INSTALL target are uninstalled

[x265] [PATCH ] Install symbol files

2017-11-13 Thread mythreyi
# HG changeset patch # User Mythreyi P # Date 1510294573 -19800 # Fri Nov 10 11:46:13 2017 +0530 # Node ID fa556484e9663a65aabc839f333e0e98fd6f80f2 # Parent bd438ce108435deb4f0063fca9a9e14a75e8de38 Install symbol files In debug and RelWithDebInfo configuration, .pdb files are installed

[x265] [PATCH 105 of 307] x86: AVX512 interp_4tap_horiz_pp_48x64 for high bit depth

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1504169664 -19800 # Thu Aug 31 14:24:24 2017 +0530 # Node ID 9928b3e5b4d4235bea9ffb22434446e68c3aacdb # Parent 052b8b5061d84b791489c01e114a0441f96e4ec2 x86: AVX512 interp_4tap_horiz_pp_48x64 for high bit depth AVX2 performance : 9.46x

[x265] [PATCH 095 of 307] x86: AVX512 copy_pp_32xN

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1503462961 -19800 # Wed Aug 23 10:06:01 2017 +0530 # Node ID 31a180bcef33fae436ad7e3aa4378b283a86d56a # Parent 7868f1cb521d554dc77d768ec1f838e0b29824e4 x86: AVX512 copy_pp_32xN Size | AVX2 performance | AVX512 performance

[x265] [PATCH 101 of 307] x86: revoke some changes in ipfilter16

2018-04-06 Thread mythreyi
# HG changeset patch # User Aasaipriya Chandran # Date 1522962868 25200 # Thu Apr 05 14:14:28 2018 -0700 # Node ID 1a31df496144c526fd5eba9d960bb286a81ae2d5 # Parent 562c00d2153193eec85ab907b60eeb5aca7cc609 x86: revoke some changes in ipfilter16 diff -r

[x265] [PATCH 099 of 307] x86: AVX512 interp_4tap_horiz_pp_48x64

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1503911788 -19800 # Mon Aug 28 14:46:28 2017 +0530 # Node ID a7bf0a24cfc8eb8edc95d340b240b91d03dac5bd # Parent 45e4dd746cfd9380dbe2344a5754a6ff6e9feed5 x86: AVX512 interp_4tap_horiz_pp_48x64 AVX2 performance: 17.53x AVX512

[x265] [PATCH 112 of 307] x86: Aligned routine implementation for addavg primitive

2018-04-06 Thread mythreyi
# HG changeset patch # User Jayashri Murugan # Date 1506512312 -19800 # Wed Sep 27 17:08:32 2017 +0530 # Node ID 762682acf5c25bdecbfec2d0f4f32da7dea3a9e2 # Parent b31fc8889e0f8a433be25fb6267552f7d03efeaf x86: Aligned routine implementation for addavg primitive

[x265] [PATCH 088 of 307] x86: AVX512 interp_8tap_horiz_pp_64xN

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1502452096 -19800 # Fri Aug 11 17:18:16 2017 +0530 # Node ID 354f848c3793b459c005667cdf7158eb6394eb0f # Parent 2fa52ac34d8a8248d183fccfc78393c45a5f0839 x86: AVX512 interp_8tap_horiz_pp_64xN Size | AVX2 performance | AVX512 performance

[x265] [PATCH 087 of 307] x86: AVX512 cleanup addAvg low bit depth code

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1502776459 -19800 # Tue Aug 15 11:24:19 2017 +0530 # Node ID 2fa52ac34d8a8248d183fccfc78393c45a5f0839 # Parent 2db192bac0f14d55f7f82b8964d6c67c3a3637c3 x86: AVX512 cleanup addAvg low bit depth code diff -r 2db192bac0f1 -r 2fa52ac34d8a

[x265] [PATCH 092 of 307] x86: AVX512 interp_4tap_horiz_pp_16xN

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1502628508 -19800 # Sun Aug 13 18:18:28 2017 +0530 # Node ID ed1932a414bf5962bbeccfd5c9e208b7db90f77f # Parent dbfcd0ee40e9bd4ee351eb064d8aa0819bd9b3fd x86: AVX512 interp_4tap_horiz_pp_16xN Color Space i444 Size | AVX2 performance |

[x265] [PATCH 090 of 307] x86: AVX512 interp_8tap_horiz_pp_16xN

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1502617345 -19800 # Sun Aug 13 15:12:25 2017 +0530 # Node ID d9200885420957bccd4edea62bf87bbe8831bc62 # Parent 4be3c35eb7510f269a548f248e4f5904b4107d74 x86: AVX512 interp_8tap_horiz_pp_16xN Size | AVX2 performance | AVX512 performance

[x265] [PATCH 089 of 307] x86: AVX512 interp_8tap_horiz_pp_32xN

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1504241683 -19800 # Fri Sep 01 10:24:43 2017 +0530 # Node ID 4be3c35eb7510f269a548f248e4f5904b4107d74 # Parent 354f848c3793b459c005667cdf7158eb6394eb0f x86: AVX512 interp_8tap_horiz_pp_32xN Size | AVX2 performance | AVX512 performance

[x265] [PATCH 096 of 307] x86: AVX512 copy_cnt_32 and copy_cnt_16

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1503557407 -19800 # Thu Aug 24 12:20:07 2017 +0530 # Node ID 0355f0128b7d713c4a21c91d3cc5bed1e8b43c47 # Parent 31a180bcef33fae436ad7e3aa4378b283a86d56a x86: AVX512 copy_cnt_32 and copy_cnt_16 Size | BitDepth | AVX2 performance | AVX512

[x265] [PATCH 106 of 307] x86: AVX512 interp_4tap_horiz_pp_8xN for high bit depth

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1504171458 -19800 # Thu Aug 31 14:54:18 2017 +0530 # Node ID 1fb1948309a0a9218a07e060300b9d5a7ff58321 # Parent 9928b3e5b4d4235bea9ffb22434446e68c3aacdb x86: AVX512 interp_4tap_horiz_pp_8xN for high bit depth Color Space i444 Size |

[x265] [PATCH 100 of 307] x86: AVX512 interp_8tap_horiz_pp_48x64

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1503912578 -19800 # Mon Aug 28 14:59:38 2017 +0530 # Node ID 562c00d2153193eec85ab907b60eeb5aca7cc609 # Parent a7bf0a24cfc8eb8edc95d340b240b91d03dac5bd x86: AVX512 interp_8tap_horiz_pp_48x64 AVX2 performance: 19.57x AVX512

[x265] [PATCH 107 of 307] x86: AVX512 interp_4tap_horiz_pp_24xN for high bit depth

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1504173085 -19800 # Thu Aug 31 15:21:25 2017 +0530 # Node ID c726239a07580fd13c4177f0206d615ee02c5975 # Parent 1fb1948309a0a9218a07e060300b9d5a7ff58321 x86: AVX512 interp_4tap_horiz_pp_24xN for high bit depth i444 24x32 AVX2 performance

[x265] [PATCH 098 of 307] x86: AVX512 pixel_avg_weight_64xN

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1503908210 -19800 # Mon Aug 28 13:46:50 2017 +0530 # Node ID 45e4dd746cfd9380dbe2344a5754a6ff6e9feed5 # Parent bf199a5eca5be148be8a0c91cd9f2e8e0e908059 x86: AVX512 pixel_avg_weight_64xN Size | AVX2 performance | AVX512 performance

[x265] [PATCH 178 of 307] x86: AVX512 interp_4tap_vert_pp_16xN

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1510823813 -19800 # Thu Nov 16 14:46:53 2017 +0530 # Node ID 963884afd8f38dbcc8335ff1d3a39385e317d6d4 # Parent 2c24c0aadbe3e76eabde711a94c57aed077b7347 x86: AVX512 interp_4tap_vert_pp_16xN i444 Size |

[x265] [PATCH 175 of 307] [x265-avx512]x86: AVX512 idct16x16

2018-04-06 Thread mythreyi
# HG changeset patch # User Gopi Satykrishna Akisetty # Date 1509948596 -19800 # Mon Nov 06 11:39:56 2017 +0530 # Node ID 8bbcc1bd3c1381e936695a6eff30a17cc2633b6f # Parent df3c576cd32c50b0412ad3d70eeebfe8fb511da1 [x265-avx512]x86: AVX512 idct16x16

[x265] [PATCH 173 of 307] x86: AVX512 optimise intermediate register load in chroma_vsp, chroma_vss, chroma_vps

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar> # Date 1522976950 25200 # Thu Apr 05 18:09:10 2018 -0700 # Node ID ab41c6957bc2f359e5df82f9936c3fd00a5d2ea5 # Parent 71f7869fac602953ef5e14c344f10adc374d7bfa x86: AVX512 optimise intermediate register load in

[x265] [PATCH 164 of 307] Disable all avx512 Kernels with negative IPC gains over avx2 Kernels

2018-04-06 Thread mythreyi
# HG changeset patch # User Jayashree # Date 1510736734 -19800 # Wed Nov 15 14:35:34 2017 +0530 # Node ID 7d41838f5d06ad4fbdabd08af99d724fcd599193 # Parent e1dedfae074d765c26efca976538cd06e1ef7cab Disable all avx512 Kernels with negative IPC gains over avx2 Kernels. diff -r e1dedfae074d -r

[x265] [PATCH 165 of 307] x86: AVX512 interp_4tap_vert_sp_64xN for high bit depth

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1510729226 -19800 # Wed Nov 15 12:30:26 2017 +0530 # Node ID 3f4b7399d14ba72aba0692e61681276f09df8ada # Parent 7d41838f5d06ad4fbdabd08af99d724fcd599193 x86: AVX512 interp_4tap_vert_sp_64xN for high bit depth

[x265] [PATCH 181 of 307] x86: AVX512 interp_4tap_vert_ss_16xN

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1511333868 -19800 # Wed Nov 22 12:27:48 2017 +0530 # Node ID ad1814e2ff60904208508512af07472dee380c51 # Parent 83f75ffc0773a2448efa7e6485cb009825edae41 x86: AVX512 interp_4tap_vert_ss_16xN i444 Size |

[x265] [PATCH 180 of 307] x86: AVX512 interp_4tap_vert_ss_64xN

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1511331973 -19800 # Wed Nov 22 11:56:13 2017 +0530 # Node ID 83f75ffc0773a2448efa7e6485cb009825edae41 # Parent 635fbc26941a08a2829a473e13fb5052f5a8471a x86: AVX512 interp_4tap_vert_ss_64xN i444 Size |

[x265] [PATCH 179 of 307] x86: AVX512 interp_4tap_vert_ss_32xN

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1511328093 -19800 # Wed Nov 22 10:51:33 2017 +0530 # Node ID 635fbc26941a08a2829a473e13fb5052f5a8471a # Parent 963884afd8f38dbcc8335ff1d3a39385e317d6d4 x86: AVX512 interp_4tap_vert_ss_32xN i444 Size |

[x265] [PATCH 177 of 307] x86: AVX512 optimise interp_4tap_vert_pp_32xN

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1509968597 -19800 # Mon Nov 06 17:13:17 2017 +0530 # Node ID 2c24c0aadbe3e76eabde711a94c57aed077b7347 # Parent 67e149415f9f8be0d5b7832fde9e02cc592bbf28 x86: AVX512 optimise interp_4tap_vert_pp_32xN diff -r

[x265] [PATCH 159 of 307] x86: dct8 PASS2 optimize for shuffle instructions

2018-04-06 Thread mythreyi
# HG changeset patch # User Praveen Tiwari # Date 1510583185 28800 # Mon Nov 13 06:26:25 2017 -0800 # Node ID 8bfedd92563a0e1da365c4d64a0e565e35f6025a # Parent a7ce91c5db95ac0eb3f58b5c993ace3bfe0bbe2f x86: dct8 PASS2 optimize for shuffle instructions diff -r

[x265] [PATCH 174 of 307] x86: AVX512 interp_4tap_horiz_ps_24xN for high bit depth

2018-04-06 Thread mythreyi
# HG changeset patch # User Jayashri Murugan # Date 1510569160 -19800 # Mon Nov 13 16:02:40 2017 +0530 # Node ID df3c576cd32c50b0412ad3d70eeebfe8fb511da1 # Parent ab41c6957bc2f359e5df82f9936c3fd00a5d2ea5 x86: AVX512 interp_4tap_horiz_ps_24xN for high bit depth

[x265] [PATCH 182 of 307] x86: AVX512 interp_4tap_vert_ss_48x64

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1511337892 -19800 # Wed Nov 22 13:34:52 2017 +0530 # Node ID 3d6605772d179c329fffc669cbecc64afd8c8dff # Parent ad1814e2ff60904208508512af07472dee380c51 x86: AVX512 interp_4tap_vert_ss_48x64 AVX2 performance

[x265] [PATCH 195 of 307] x86: AVX512 interp_8tap_vert_sp_24x32 and interp_8tap_vert_ss_24x32

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1511505545 -19800 # Fri Nov 24 12:09:05 2017 +0530 # Node ID 47b99c09008b1921881b0dfa00d80cce1f8d15eb # Parent ecaf36f641dd1428d556f172e83cf7078f0287fb x86: AVX512 interp_8tap_vert_sp_24x32 and

[x265] [PATCH 228 of 307] x86: AVX512 interp_4tap_vert_sp_48x64

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1512041776 -19800 # Thu Nov 30 17:06:16 2017 +0530 # Node ID e77ef4964dd04de6a8b84378f7a46219f34bf1b5 # Parent 9c652d9062d29607cdb3392567817e4e2ab7f6bb x86: AVX512 interp_4tap_vert_sp_48x64 AVX2 performance

[x265] [PATCH 229 of 307] [x265-avx512]x86: AVX512 denoise DCT

2018-04-06 Thread mythreyi
# HG changeset patch # User Gopi Satykrishna Akisetty # Date 1512036841 -19800 # Thu Nov 30 15:44:01 2017 +0530 # Node ID f86b11b8c629b0e4bf8342d42a0e9c475d7c3a7d # Parent e77ef4964dd04de6a8b84378f7a46219f34bf1b5 [x265-avx512]x86: AVX512 denoise DCT

[x265] [PATCH 245 of 307] x86: AVX512 interp_4tap_vert_ps_32xN

2018-04-06 Thread mythreyi
# HG changeset patch # User Jayashri Murugan # Date 1512455478 -19800 # Tue Dec 05 12:01:18 2017 +0530 # Node ID c335a7ca4304001e245dea7977cde1c2e0c0a8ee # Parent 81a870948ac446b36c248325e0c7264cf8f3f09e x86: AVX512 interp_4tap_vert_ps_32xN i420 Size | AVX2

[x265] [PATCH 232 of 307] x86: AVX512 optimise interp_4tap_vert_pp_16xN

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1512377610 -19800 # Mon Dec 04 14:23:30 2017 +0530 # Node ID 3e8615bc86537e07754a1c023ade702a837042a8 # Parent 465682e66d91ecf207feae78c33e32f0eaaf45c4 x86: AVX512 optimise interp_4tap_vert_pp_16xN i444

[x265] [PATCH 243 of 307] [x265-avx512]x86: AVX512 sad_x3_16xN for high bit depth

2018-04-06 Thread mythreyi
# HG changeset patch # User Gopi Satykrishna Akisetty # Date 1512637265 -19800 # Thu Dec 07 14:31:05 2017 +0530 # Node ID 0ffc9c56a0a7361e98e6388e3067e4a78e8cd252 # Parent 931dd781dc0c6de76bb31d0215db7a7af885f9bf [x265-avx512]x86: AVX512 sad_x3_16xN

[x265] [PATCH 221 of 307] x86: AVX512 interp_8tap_vert_sp_64xN

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1511953084 -19800 # Wed Nov 29 16:28:04 2017 +0530 # Node ID 834a8f52a976a6c5da294267392bcd6da1aa6d6e # Parent 9f2c4a0d09f3405f9c28cd3ebf229617c2278681 x86: AVX512 interp_8tap_vert_sp_64xN Size | AVX2

[x265] [PATCH 238 of 307] x86: AVX512 interp_8tap_vert_pp_16xN and interp_8tap_vert_ps_16xN for high bit depth

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1512465067 -19800 # Tue Dec 05 14:41:07 2017 +0530 # Node ID f92128e41ac3c1da210c1c665d97061539821aaf # Parent ca6bb5919227672e0cf98b785acf099531c32945 x86: AVX512 interp_8tap_vert_pp_16xN and

[x265] [PATCH 240 of 307] x86: AVX512 interp_8tap_vert_pp_24xN and interp_vert_ps_24xN for high bit depth

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1512537795 -19800 # Wed Dec 06 10:53:15 2017 +0530 # Node ID 2d298099a8d6b266a32b975de4b6a369988d3887 # Parent 8b1c9d9c5bd8135dc11b6d031b990bfe47e3bcd8 x86: AVX512 interp_8tap_vert_pp_24xN and

[x265] [PATCH 234 of 307] x86: AVX512 interp_4tap_vert_pp_48x64

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1512389309 -19800 # Mon Dec 04 17:38:29 2017 +0530 # Node ID 283aa4d77cef296699167c041763d7115e7a88aa # Parent ae75b2d09d10f28391d573507c13512360593386 x86: AVX512 interp_4tap_vert_pp_48x64 AVX2 performance

[x265] [PATCH 244 of 307] [x265-avx512]x86: AVX512 sad_x4_16xN for high bit depth

2018-04-06 Thread mythreyi
# HG changeset patch # User Gopi Satykrishna Akisetty # Date 1512640914 -19800 # Thu Dec 07 15:31:54 2017 +0530 # Node ID 81a870948ac446b36c248325e0c7264cf8f3f09e # Parent 0ffc9c56a0a7361e98e6388e3067e4a78e8cd252 [x265-avx512]x86: AVX512 sad_x4_16xN

[x265] [PATCH 237 of 307] x86: AVX512 interp_8tap_vert_pp_64xN and interp_8tap_vert_ps_64xN for high bit depth

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1512460722 -19800 # Tue Dec 05 13:28:42 2017 +0530 # Node ID ca6bb5919227672e0cf98b785acf099531c32945 # Parent c3a341391f0c777665e191a4cd172f08a5a313f9 x86: AVX512 interp_8tap_vert_pp_64xN and

[x265] [PATCH 236 of 307] x86: AVX512 interp_8tap_vert_pp_32xN and interp_8tap_vert_ps_32xN for high bit depth

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1511522096 -19800 # Fri Nov 24 16:44:56 2017 +0530 # Node ID c3a341391f0c777665e191a4cd172f08a5a313f9 # Parent 1cd123613bbb28fd00da36a3cfe3765f8e07d00e x86: AVX512 interp_8tap_vert_pp_32xN and

[x265] [PATCH 231 of 307] x86: AVX512 ssd_ss_16x16

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1512371012 -19800 # Mon Dec 04 12:33:32 2017 +0530 # Node ID 465682e66d91ecf207feae78c33e32f0eaaf45c4 # Parent 4f690222337dbc1757665729ea15f2380a11c329 x86: AVX512 ssd_ss_16x16 AVX2 performance : 43.55x

[x265] [PATCH 235 of 307] x86: AVX512 interp_4tap_vert_ps_64xN

2018-04-06 Thread mythreyi
# HG changeset patch # User Jayashri Murugan # Date 1511781308 -19800 # Mon Nov 27 16:45:08 2017 +0530 # Node ID 1cd123613bbb28fd00da36a3cfe3765f8e07d00e # Parent 283aa4d77cef296699167c041763d7115e7a88aa x86: AVX512 interp_4tap_vert_ps_64xN Size | AVX2

[x265] [PATCH 242 of 307] [x265-avx512]x86: AVX512 sad_16x32 and sad_16x64 for high bit depth

2018-04-06 Thread mythreyi
# HG changeset patch # User Gopi Satykrishna Akisetty # Date 1512625055 -19800 # Thu Dec 07 11:07:35 2017 +0530 # Node ID 931dd781dc0c6de76bb31d0215db7a7af885f9bf # Parent 9bd38bd06850914d1cbf617063ea0e1e60f66219 [x265-avx512]x86: AVX512 sad_16x32 and

[x265] [PATCH 225 of 307] x86: AVX512 interp_4tap_vert_sp_32xN

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1512021637 -19800 # Thu Nov 30 11:30:37 2017 +0530 # Node ID 6137bed68dac85ab475b8be28fdba7f5787ac551 # Parent a78e09e144582bd52c52d3475aa1922fc2ae8893 x86: AVX512 interp_4tap_vert_sp_32xN i444 Size |

[x265] [PATCH 224 of 307] x86: AVX512 interp_8tap_vert_sp_16xN

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1512018320 -19800 # Thu Nov 30 10:35:20 2017 +0530 # Node ID a78e09e144582bd52c52d3475aa1922fc2ae8893 # Parent 3e14c3f607d0f9ec6dd3735d21fc2e698217fe71 x86: AVX512 interp_8tap_vert_sp_16xN Size | AVX2

[x265] [PATCH 239 of 307] x86: AVX512 interp_8tap_vert_pp_48x64 and interp_8tap_vert_ps_48x64 for high bit depth

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1512475230 -19800 # Tue Dec 05 17:30:30 2017 +0530 # Node ID 8b1c9d9c5bd8135dc11b6d031b990bfe47e3bcd8 # Parent f92128e41ac3c1da210c1c665d97061539821aaf x86: AVX512 interp_8tap_vert_pp_48x64 and

[x265] [PATCH 241 of 307] x86: AVX512 pixel_satd_64xN and 32xN for high bit depth

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1512622521 -19800 # Thu Dec 07 10:25:21 2017 +0530 # Node ID 9bd38bd06850914d1cbf617063ea0e1e60f66219 # Parent 2d298099a8d6b266a32b975de4b6a369988d3887 x86: AVX512 pixel_satd_64xN and 32xN for high bit depth

[x265] [PATCH 252 of 307] x86: AVX512 intra_pred_dc32 for high bit depth

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1512723573 -19800 # Fri Dec 08 14:29:33 2017 +0530 # Node ID ddd64f4b2ff382d05e86708750b20332ed93f3c9 # Parent fa954ed4a1e7ce2741f3cac14006f78c3199191b x86: AVX512 intra_pred_dc32 for high bit depth AVX2

[x265] [PATCH 255 of 307] x86: AVX512 luma_hvpp

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1513072665 -19800 # Tue Dec 12 15:27:45 2017 +0530 # Node ID 9ca6f6a66eabf5bfdecc3a8472c1137d16b1c722 # Parent b858f80e3ff03118abb1ef3e4ea56059f9ec5af4 x86: AVX512 luma_hvpp Calling interp_8tap_hv_pp_cpu C

[x265] [PATCH 293 of 307] x86 : AVX512 intra_pred_ang16 mode 5 and 31 high bit depth

2018-04-06 Thread mythreyi
# HG changeset patch # User Jayashree # Date 1515992814 -19800 # Mon Jan 15 10:36:54 2018 +0530 # Node ID 3a310b157fdf345023ff4e96e7de316cee79b954 # Parent c1daa99a8c14edbe5e9e5a59a74a6b0936c27a82 x86 : AVX512 intra_pred_ang16 mode 5 and 31 high bit depth Mode | AVX2 performance | AVX512

[x265] [PATCH 304 of 307] Fix SIMD register count for intra_pred_ang modes

2018-04-06 Thread mythreyi
# HG changeset patch # User Jayashree # Date 1516361209 -19800 # Fri Jan 19 16:56:49 2018 +0530 # Node ID e82bfd58acb99cd4c2e4767b1afdd3750881a68e # Parent f56354b2b542aaafa389a226f0fb3b41e4d33803 Fix SIMD register count for intra_pred_ang modes diff -r f56354b2b542 -r e82bfd58acb9

[x265] [PATCH 292 of 307] x86:AVX512 intra_pred_ang32 mode 5 and 31 high bit depth

2018-04-06 Thread mythreyi
# HG changeset patch # User Jayashree # Date 1515990226 -19800 # Mon Jan 15 09:53:46 2018 +0530 # Node ID c1daa99a8c14edbe5e9e5a59a74a6b0936c27a82 # Parent e4983d90f403d968d6760ae044f86a7a2e1865a2 x86:AVX512 intra_pred_ang32 mode 5 and 31 high bit depth Mode | AVX2 performance | AVX512

[x265] [PATCH 305 of 307] X86: AVX512 intra_pred_ang16 mode 8 and 28 high bit depth

2018-04-06 Thread mythreyi
# HG changeset patch # User Jayashri Murugan # Date 1517294626 -19800 # Tue Jan 30 12:13:46 2018 +0530 # Node ID b80e844209ecd0abc896df94306a5ef96b27b918 # Parent e82bfd58acb99cd4c2e4767b1afdd3750881a68e X86: AVX512 intra_pred_ang16 mode 8 and 28 high bit

[x265] [PATCH 307 of 307] x86:AVX512 Set run time flag to enable/disable avx512

2018-04-06 Thread mythreyi
# HG changeset patch # User Jayashree # Date 1522928767 -19800 # Thu Apr 05 17:16:07 2018 +0530 # Node ID f6ad2fa637fd3c8f9e2811982b89aa28228e9f6b # Parent 876b6e006f2080072c0684dbf75e7cfde974ba79 x86:AVX512 Set run time flag to enable/disable avx512 diff

[x265] [PATCH 295 of 307] x86:AVX512 intra_pred-ang32 mode 4 and 32 high bit depth

2018-04-06 Thread mythreyi
# HG changeset patch # User Jayashree # Date 1516018946 -19800 # Mon Jan 15 17:52:26 2018 +0530 # Node ID a2b347ed81f90ac82f59d891deba7fa876df7f62 # Parent 1107c2def5f9dbee9947a2c9c41f50961fa31bc6 x86:AVX512 intra_pred-ang32 mode 4 and 32 high bit depth Mode | AVX2 performance | AVX512

[x265] [PATCH 302 of 307] X86:AVX512 intra_pred_ang32 mode 7 and 29 high bit depth

2018-04-06 Thread mythreyi
# HG changeset patch # User Jayashree # Date 1516212669 28800 # Wed Jan 17 10:11:09 2018 -0800 # Node ID ae3f7bd65b45df716f1cd56b6b15d91643772621 # Parent 3a08a957d4cd2bf0eb57524651a824513378e0a3 X86:AVX512 intra_pred_ang32 mode 7 and 29 high bit depth Mode | AVX2 performance | AVX512

[x265] [PATCH 299 of 307] X86: AVX512 intra_pred_ang32 mode 8 and 28 high bit depth

2018-04-06 Thread mythreyi
# HG changeset patch # User Jayashri Murugan # Date 1515789616 28800 # Fri Jan 12 12:40:16 2018 -0800 # Node ID 624c83571d1df840e1206c46e589044fbf87ff32 # Parent b0d00ca83af0cb2053d6eda82b6d4081236a0f5f X86: AVX512 intra_pred_ang32 mode 8 and 28 high bit depth

[x265] [PATCH 289 of 307] x86: AVX512 intra_pred_ang32 mode 11 and 25, intra_pred_ang16 mode 11 and 25

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1515661273 -19800 # Thu Jan 11 14:31:13 2018 +0530 # Node ID d43237051962eab3cd761cf24f3971de09c07aa5 # Parent 5a90661c7fbf2fbacbd6b8afde64368147c29674 x86: AVX512 intra_pred_ang32 mode 11 and 25,

[x265] [PATCH 303 of 307] X86:AVX512 intra_pred_ang16 mode 7 and 29 high bit depth

2018-04-06 Thread mythreyi
# HG changeset patch # User Jayashree # Date 1516212669 28800 # Wed Jan 17 10:11:09 2018 -0800 # Node ID f56354b2b542aaafa389a226f0fb3b41e4d33803 # Parent ae3f7bd65b45df716f1cd56b6b15d91643772621 X86:AVX512 intra_pred_ang16 mode 7 and 29 high bit depth Mode | AVX2 performance | AVX512

[x265] [PATCH 029 of 307] x86: AVX512 pixel_sad_x4_48x64

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1500263597 -19800 # Mon Jul 17 09:23:17 2017 +0530 # Node ID 576a93cba7d189fddba3466a21188f0ece3ed278 # Parent 229c13a0d7e4a1dafad7b0a2e9eef041ecccdb77 x86: AVX512 pixel_sad_x4_48x64 AVX2 performance : 59.49x AVX512 performance: 62.29x

[x265] [PATCH 026 of 307] x86: AVX512 pixel_sad_x3_W64

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1500013190 -19800 # Fri Jul 14 11:49:50 2017 +0530 # Node ID 20ca79c2c6a803e2c6caf0c1dc87fb211ea9f708 # Parent 3183189cf8a0f1b95c31ecc39dd07b220ec53cea x86: AVX512 pixel_sad_x3_W64 Size | AVX2 performance | AVX512 performance

[x265] [PATCH 030 of 307] x86: AVX512 convert_p2s 64xN

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1499858302 -19800 # Wed Jul 12 16:48:22 2017 +0530 # Node ID a77082ebfa67b40f3dbb8cd45b54c17e710a104c # Parent 576a93cba7d189fddba3466a21188f0ece3ed278 x86: AVX512 convert_p2s 64xN Size| AVX2 performance | AVX512 performance

[x265] [PATCH 031 of 307] x86: AVX512 convert_p2s_32xN

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1500445753 -19800 # Wed Jul 19 11:59:13 2017 +0530 # Node ID 60c8ad7f3cadcfe7bb5242a89908546ce38bb5d1 # Parent a77082ebfa67b40f3dbb8cd45b54c17e710a104c x86: AVX512 convert_p2s_32xN Size| AVX2 performance | AVX512 performance

[x265] [PATCH 033 of 307] x86: AVX512 fix convert_p2s_64xN,48x64

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1500536572 -19800 # Thu Jul 20 13:12:52 2017 +0530 # Node ID bf9a9cd255216300408506d10d4ff8bc87a15845 # Parent 97d5ab44b6da2db69584875c2dde97aef5533d9b x86: AVX512 fix convert_p2s_64xN,48x64 diff -r 97d5ab44b6da -r bf9a9cd25521

[x265] [PATCH 034 of 307] x86: AVX512 ssd_ss_64x64

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1500528397 -19800 # Thu Jul 20 10:56:37 2017 +0530 # Node ID 0320e60b3323546eb6767508f1c39cd088e9f03e # Parent bf9a9cd255216300408506d10d4ff8bc87a15845 x86: AVX512 ssd_ss_64x64 AVX2 performance : 14.85x AVX512 performance : 21.35x

[x265] [PATCH 032 of 307] x86: AVX512 convert_p2s 48x64

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1500447343 -19800 # Wed Jul 19 12:25:43 2017 +0530 # Node ID 97d5ab44b6da2db69584875c2dde97aef5533d9b # Parent 60c8ad7f3cadcfe7bb5242a89908546ce38bb5d1 x86: AVX512 convert_p2s 48x64 AVX2 performance : 2.22x AVX512 performance: 3.01x

[x265] [PATCH 036 of 307] x86: AVX512 blockcopy_ss_64x64

2018-04-06 Thread mythreyi
# HG changeset patch # User Jayashri Murugan # Date 1499162011 -19800 # Tue Jul 04 15:23:31 2017 +0530 # Node ID 3e3a44c6d77c0c0a7b3a084127a0dc6c835ff392 # Parent 2eda6628c75302a10d59918a58740d6e27434293 x86: AVX512 blockcopy_ss_64x64 AVX2 performance over C

[x265] [PATCH 028 of 307] x86: AVX512 pixel_sad_x3_48x64

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1500260234 -19800 # Mon Jul 17 08:27:14 2017 +0530 # Node ID 229c13a0d7e4a1dafad7b0a2e9eef041ecccdb77 # Parent 5a2d94db6fcaabf532f00848a72fa337bb5e65ac x86: AVX512 pixel_sad_x3_48x64 AVX2 performance : 59.91x AVX512 performance: 61.95x

[x265] [PATCH 035 of 307] x86: AVX512 ssd_ss_32x32

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1500550192 -19800 # Thu Jul 20 16:59:52 2017 +0530 # Node ID 2eda6628c75302a10d59918a58740d6e27434293 # Parent 0320e60b3323546eb6767508f1c39cd088e9f03e x86: AVX512 ssd_ss_32x32 AVX2 performance : 12.73x AVX512 performance : 19.72x

[x265] [PATCH 038 of 307] x86: AVX512 getResidual32

2018-04-06 Thread mythreyi
# HG changeset patch # User Jayashri Murugan # Date 1500627732 -19800 # Fri Jul 21 14:32:12 2017 +0530 # Node ID 49123506b563fd44378e856e6833c77812d0349e # Parent ef8989f43083cd5195ff3ba360959fe3900399e5 x86: AVX512 getResidual32 BIT_DEPTH = 8 AVX2

[x265] [PATCH 037 of 307] x86: AVX512 blockcopy_ss_32xN

2018-04-06 Thread mythreyi
# HG changeset patch # User Jayashri Murugan # Date 1499171579 -19800 # Tue Jul 04 18:02:59 2017 +0530 # Node ID ef8989f43083cd5195ff3ba360959fe3900399e5 # Parent 3e3a44c6d77c0c0a7b3a084127a0dc6c835ff392 x86: AVX512 blockcopy_ss_32xN AVX2 performance over C

[x265] [PATCH 079 of 307] [x265-avx512]x86: AVX512 pixel_sad_x3_48x64 for high bit depth

2018-04-06 Thread mythreyi
# HG changeset patch # User Gopi Satykrishna Akisetty # Date 1502187312 -19800 # Tue Aug 08 15:45:12 2017 +0530 # Node ID 95c8818a26eea8a17a6a9471f861b89ab9e210c6 # Parent aa1747a46469afe6fc2d5e6295a4b43a14ea [x265-avx512]x86: AVX512

[x265] [PATCH 081 of 307] x86: AVX512 cleanup blockcopy_sp_64x64

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1502709712 -19800 # Mon Aug 14 16:51:52 2017 +0530 # Node ID 5c18b655a88a739b87c6b071d186a2b9286b8266 # Parent 4a643ecb8c3bcc4dab96bfe56217d4449564bae0 x86: AVX512 cleanup blockcopy_sp_64x64 diff -r 4a643ecb8c3b -r 5c18b655a88a

[x265] [PATCH 084 of 307] x86: AVX512 interp_4tap_horiz_ps_64xN

2018-04-06 Thread mythreyi
# HG changeset patch # User Jayashri Murugan # Date 1502430475 25200 # Thu Aug 10 22:47:55 2017 -0700 # Node ID 951e9a16296e5d1e528c0083630fde8122bd15c1 # Parent 3d8c45642752803c560891fdfbe0a8b5c03ca76a x86: AVX512 interp_4tap_horiz_ps_64xN Size | AVX2 performance | AVX512 performance

[x265] [PATCH 082 of 307] x86: AVX512 blockcopy_sp_32xN

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1502711388 -19800 # Mon Aug 14 17:19:48 2017 +0530 # Node ID b30539ebe5c9b2d9412d3a39458a90a7574ac744 # Parent 5c18b655a88a739b87c6b071d186a2b9286b8266 x86: AVX512 blockcopy_sp_32xN Size | AVX2 performance | AVX512 performance

[x265] [PATCH 074 of 307] x86: AVX512 interp_4tap_horiz_pp_64xN

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1501222403 -19800 # Fri Jul 28 11:43:23 2017 +0530 # Node ID 563b3c4f91eb20374311ed18fb18ad12aeebaf26 # Parent 7d7f2a4e771c7c2b573db9bc298d1a35bb72f32d x86: AVX512 interp_4tap_horiz_pp_64xN Size | AVX2 performance | AVX512 performance

[x265] [PATCH 080 of 307] [x265-avx512]x86: AVX512 pixel_sad_x4_48x64 for high bit depth

2018-04-06 Thread mythreyi
# HG changeset patch # User Gopi Satykrishna Akisetty # Date 1502191910 -19800 # Tue Aug 08 17:01:50 2017 +0530 # Node ID 4a643ecb8c3bcc4dab96bfe56217d4449564bae0 # Parent 95c8818a26eea8a17a6a9471f861b89ab9e210c6 [x265-avx512]x86: AVX512

[x265] [PATCH 083 of 307] [x265-avx512]x86: AVX512 weight_pp

2018-04-06 Thread mythreyi
# HG changeset patch # User Gopi Satykrishna Akisetty # Date 1502442378 -19800 # Fri Aug 11 14:36:18 2017 +0530 # Node ID 3d8c45642752803c560891fdfbe0a8b5c03ca76a # Parent b30539ebe5c9b2d9412d3a39458a90a7574ac744 [x265-avx512]x86: AVX512 weight_pp

[x265] [PATCH 086 of 307] x86: AVX512 cleanup add_ps code

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1502773372 -19800 # Tue Aug 15 10:32:52 2017 +0530 # Node ID 2db192bac0f14d55f7f82b8964d6c67c3a3637c3 # Parent 6f811dfd5690866f4c432911982a30665dc0e91c x86: AVX512 cleanup add_ps code diff -r 6f811dfd5690 -r 2db192bac0f1

[x265] [PATCH 071 of 307] x86: AVX512 addAvg_48x64 for high bit depth

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1501589225 -19800 # Tue Aug 01 17:37:05 2017 +0530 # Node ID aac415b7223acced7fc844c4a07225704b811df0 # Parent ad756cf6d35f0d1460c5a079bea8781ffd67b7c7 x86: AVX512 addAvg_48x64 for high bit depth AVX2 performance: 10.61x AVX512

[x265] [PATCH 076 of 307] x86: AVX512 interp_4tap_horiz_pp_32xN

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1502347959 -19800 # Thu Aug 10 12:22:39 2017 +0530 # Node ID f489bc0b864c48f557cc40b739e84fe1040e8728 # Parent 7bdf20f62d02f5714c1332695ffa8c7c6a9d8a5a x86: AVX512 interp_4tap_horiz_pp_32xN Color Space i444 Size| AVX2 performance |

[x265] [PATCH 078 of 307] [x265-avx512]x86: AVX512 pixel_sad_x4_64xN for high bit depth

2018-04-06 Thread mythreyi
# HG changeset patch # User Gopi Satykrishna Akisetty # Date 1502171321 -19800 # Tue Aug 08 11:18:41 2017 +0530 # Node ID aa1747a46469afe6fc2d5e6295a4b43a14ea # Parent d0e43a0e3b531f3e4f42be169c224563753b0210 [x265-avx512]x86: AVX512

[x265] [PATCH 066 of 307] [x265-avx512]x86: AVX512 pixel_sad_x3_32xN for high bit depth

2018-04-06 Thread mythreyi
# HG changeset patch # User Gopi Satykrishna Akisetty # Date 1501765251 -19800 # Thu Aug 03 18:30:51 2017 +0530 # Node ID 241f318be574498b7bb77939937a907e4721dc32 # Parent df45017fca906d5f3370dcc78e43284622753a73 [x265-avx512]x86: AVX512

[x265] [PATCH 067 of 307] [x265-avx512]x86: AVX512 pixel_sad_x4_32xN for high bit depth

2018-04-06 Thread mythreyi
# HG changeset patch # User Gopi Satykrishna Akisetty # Date 1501837071 -19800 # Fri Aug 04 14:27:51 2017 +0530 # Node ID c3a2abd8e46f8db3ba7c276f39fe41ed002ce295 # Parent 241f318be574498b7bb77939937a907e4721dc32 [x265-avx512]x86: AVX512

[x265] [PATCH 077 of 307] [x265-avx512]x86: AVX512 pixel_sad_x3_64xN for high bit depth

2018-04-06 Thread mythreyi
# HG changeset patch # User Gopi Satykrishna Akisetty # Date 1502105663 -19800 # Mon Aug 07 17:04:23 2017 +0530 # Node ID d0e43a0e3b531f3e4f42be169c224563753b0210 # Parent f489bc0b864c48f557cc40b739e84fe1040e8728 [x265-avx512]x86: AVX512

[x265] [PATCH 069 of 307] x86: AVX512 pixel_var_32x32

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1501843838 -19800 # Fri Aug 04 16:20:38 2017 +0530 # Node ID 039ed71e123c3e14bfaabbe3aada944157784b36 # Parent c5b5b7cb9bbef4365692bfaf05a2a83796d5f1b0 x86: AVX512 pixel_var_32x32 AVX2 performance : 9.15x AVX512 performance : 13.49x

[x265] [PATCH 085 of 307] x86: AVX512 interp_4tap_horiz_ps_32xN

2018-04-06 Thread mythreyi
# HG changeset patch # User Jayashri Murugan # Date 1502434970 -19800 # Fri Aug 11 12:32:50 2017 +0530 # Node ID 6f811dfd5690866f4c432911982a30665dc0e91c # Parent 951e9a16296e5d1e528c0083630fde8122bd15c1 x86: AVX512 interp_4tap_horiz_ps_32xN Color Space i444

[x265] [PATCH 091 of 307] x86: AVX512 cleanup interp_4tap_horiz_pp_32xN

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1504242228 -19800 # Fri Sep 01 10:33:48 2017 +0530 # Node ID dbfcd0ee40e9bd4ee351eb064d8aa0819bd9b3fd # Parent d9200885420957bccd4edea62bf87bbe8831bc62 x86: AVX512 cleanup interp_4tap_horiz_pp_32xN diff -r d92008854209 -r dbfcd0ee40e9

[x265] [PATCH 093 of 307] x86: AVX512 addAvg_32xN

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1503385834 -19800 # Tue Aug 22 12:40:34 2017 +0530 # Node ID 738f07186eb1d4bca84e9acdf70921ee9e2fee92 # Parent ed1932a414bf5962bbeccfd5c9e208b7db90f77f x86: AVX512 addAvg_32xN Size | AVX2 performance | AVX512 performance

[x265] [PATCH 097 of 307] x86: AVX512 convert_p2s link 32xN and 64xN chroma_444 primitives

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1503901717 -19800 # Mon Aug 28 11:58:37 2017 +0530 # Node ID bf199a5eca5be148be8a0c91cd9f2e8e0e908059 # Parent 0355f0128b7d713c4a21c91d3cc5bed1e8b43c47 x86: AVX512 convert_p2s link 32xN and 64xN chroma_444 primitives diff -r

[x265] [PATCH 146 of 307] x86: Fix crash in 32 bit main10 build from chroma_hps code

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1509681036 -19800 # Fri Nov 03 09:20:36 2017 +0530 # Node ID 84dc38e191366e8b737d2a6014793afe830f3b35 # Parent d3a1db4790b662306a3f1222cde66c006e10f604 x86: Fix crash in 32 bit main10 build from chroma_hps code diff -r d3a1db4790b6 -r

[x265] [PATCH 150 of 307] x86: AVX512 interp_4tap_vert_ps_32xN for high bit depth

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1510029383 -19800 # Tue Nov 07 10:06:23 2017 +0530 # Node ID c983858deccb26e5b4c957fbff959c1e74f84756 # Parent 0775ffcdfc8a0c4ad078e8c4197f6bff7158efd8 x86: AVX512 interp_4tap_vert_ps_32xN for high bit depth

[x265] [PATCH 148 of 307] x86: AVX512 optimise interp_4tap_vert_pp_8xN high bit depth code

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1509862764 -19800 # Sun Nov 05 11:49:24 2017 +0530 # Node ID 2d94e5d214922d0f6cb0126e4477db8dd33256e7 # Parent 410a223c2caa58321a3a6b3e0a91c1dee512667a x86: AVX512 optimise interp_4tap_vert_pp_8xN high bit depth code diff -r

[x265] [PATCH 151 of 307] x86: AVX512 interp_4tap_vert_ps_64xN for high bit depth

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1510030534 -19800 # Tue Nov 07 10:25:34 2017 +0530 # Node ID 5517caaeb88b0f76a78706a867a4fa24fb17f64e # Parent c983858deccb26e5b4c957fbff959c1e74f84756 x86: AVX512 interp_4tap_vert_ps_64xN for high bit depth

[x265] [PATCH 147 of 307] x86: AVX512 interp_4tap_vert_pp_48x64 for high bit depth

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1509798934 -19800 # Sat Nov 04 18:05:34 2017 +0530 # Node ID 410a223c2caa58321a3a6b3e0a91c1dee512667a # Parent 84dc38e191366e8b737d2a6014793afe830f3b35 x86: AVX512 interp_4tap_vert_pp_48x64 for high bit depth AVX2 performance : 26.37x

[x265] [PATCH 153 of 307] x86: AVX512 interp_4tap_vert_ps_48x64 for high bit depth

2018-04-06 Thread mythreyi
# HG changeset patch # User Vignesh Vijayakumar # Date 1510033854 -19800 # Tue Nov 07 11:20:54 2017 +0530 # Node ID 9df6f8ae51300ebbb9d0941f7fc1cce1fdef4e94 # Parent 092438e72985dc1d75bf3be4f0c8c1485ec8 x86: AVX512 interp_4tap_vert_ps_48x64 for high bit

  1   2   3   >