# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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 |
# 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
# 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
# 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
# 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 |
# 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
# 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
# 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
# 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 |
# 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
# 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
# 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
# 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
# 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 |
# 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 |
# 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 |
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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 |
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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,
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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 |
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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 - 100 of 291 matches
Mail list logo