# HG changeset patch
# User Sumalatha Polureddy
# Date 1437655489 -19800
# Node ID cdb3b781436110b0d287ff7156de53c93e8707b1
# Parent 42bc8575020b73d129d0bcef70c7cbe80a8b51df
asm: testbench code for costCoeffRemain()
diff -r 42bc8575020b -r cdb3b7814361 source/common/x86/asm-primitives.cpp
--- a
Hi,
I am unable to send the patch from my laptop as email patch, so attaching
the patch with this mail
Regards
Sumalatha
10805.patch
Description: Binary data
___
x265-devel mailing list
x265-devel@videolan.org
https://mailman.videolan.org/listinfo
Please ignore this patch
Regards
Sumalatha
On Fri, Jun 26, 2015 at 4:20 PM, wrote:
> # HG changeset patch
> # User Sumalatha Polureddy
> # Date 1435315850 -19800
> # Fri Jun 26 16:20:50 2015 +0530
> # Node ID 83e1acab3578bcd77aef6d8d3d42f1348937
# HG changeset patch
# User Sumalatha Polureddy
# Date 1435315850 -19800
# Fri Jun 26 16:20:50 2015 +0530
# Node ID 83e1acab3578bcd77aef6d8d3d42f134893751bd
# Parent 1e5c4d155ab85e8e8dd199bb3515801766ea9e88
testbench for costCoeffRemain()
diff -r 1e5c4d155ab8 -r 83e1acab3578 source/common
# HG changeset patch
# User Sumalatha Polureddy
# Date 1434533281 -19800
# Wed Jun 17 14:58:01 2015 +0530
# Node ID 855feadb8cb588ec8333c2984cb6e0dbb4d09260
# Parent be0ed447922cc81e809d296e75424bb71822aea7
asm: avx2 code for weight_pp() for 10 bpp
sse4
weight_pp 9.37x6768.87
Will check on this
Regards
Sumalatha
On Wed, Jun 17, 2015 at 12:53 PM, Dnyaneshwar Gorade <
dnyanesh...@multicorewareinc.com> wrote:
>
>
> On Wed, Jun 17, 2015 at 12:41 PM, wrote:
>
>> # HG changeset patch
>> # User Sumalatha Polureddy
>> # Date 1434524988
# HG changeset patch
# User Sumalatha Polureddy
# Date 1434524988 -19800
# Wed Jun 17 12:39:48 2015 +0530
# Node ID 8774c63a4047fa5e54679237aeb88518740efa8d
# Parent be0ed447922cc81e809d296e75424bb71822aea7
asm: avx2 code for pixel_avg[16xN, 32xN] for 10 bpp
sse2:
avg_pp[32x32] 1662.52
# HG changeset patch
# User Sumalatha Polureddy
# Date 1434446882 -19800
# Tue Jun 16 14:58:02 2015 +0530
# Node ID 897aa952b9fb29db7cb8505b0b6eefe4c73ef96f
# Parent 604bac6aa380433a4db467cc4c9bf99ae7d9087b
asm: avx2 code for pixel_avg[16xN, 32xN] for 10 bpp
sse2:
avg_pp[32x32] 1662.52
# HG changeset patch
# User Sumalatha Polureddy
# Date 1433502818 -19800
# Fri Jun 05 16:43:38 2015 +0530
# Node ID 0a1500f84a4ef4721706638e75e226c31c7b102e
# Parent 43afbde189f390c74f580b0d377731b498c7f7ce
remove warnings or errors reported for mingw 16bpp
diff -r 43afbde189f3 -r
Will work on this
Regards
Sumalatha
On Fri, Jun 5, 2015 at 12:40 PM, Deepthi Nandakumar <
deep...@multicorewareinc.com> wrote:
> Thanks, Min.
>
> Sumalatha - can you please work on adding testbench support for the new
> codeCoeff primitive that has been added?
>
> On F
# HG changeset patch
# User Sumalatha Polureddy
# Date 1433482390 -19800
# Fri Jun 05 11:03:10 2015 +0530
# Node ID bf9ddfe13ca034c59e20989765af647bf2f304d7
# Parent 62adf0ef875f9c310250bada6f9a699c9f8ff758
asm: avx2 code for chroma sse_pp[16x32, 32x64] for i422
sse2
[i422] sse_pp[16x32
# HG changeset patch
# User Sumalatha Polureddy
# Date 1433411747 -19800
# Thu Jun 04 15:25:47 2015 +0530
# Node ID 62adf0ef875f9c310250bada6f9a699c9f8ff758
# Parent 1ea6ca2517741221f7b851847df8f4799c3e03d0
asm: avx2 code for chroma sse_pp[16x16, 32x32] for i420
[i420] sse_pp[16x16] 7.34x
# HG changeset patch
# User Sumalatha Polureddy
# Date 1433401627 -19800
# Thu Jun 04 12:37:07 2015 +0530
# Node ID 1ea6ca2517741221f7b851847df8f4799c3e03d0
# Parent 093618ce0b26ea4703b5928f618d2895cf6daf32
asm: avx2 code for denoiseDct for 10 bpp
denoiseDct 13.20x 4118.75
# HG changeset patch
# User Sumalatha Polureddy
# Date 1433228753 -19800
# Tue Jun 02 12:35:53 2015 +0530
# Node ID 32a4d9008ddd1d7bdf1f5067d431800c7a0a94fb
# Parent 6a748b3eebd0aee64f821e9daff10b5ecc8a71f4
asm: avx2 code for dst4x4 and idst4x4 for 10 bpp
sse2
dst4x4 2.92x
# HG changeset patch
# User Sumalatha Polureddy
# Date 1433152956 -19800
# Mon Jun 01 15:32:36 2015 +0530
# Node ID 6a748b3eebd0aee64f821e9daff10b5ecc8a71f4
# Parent 12f0ed28ba0eb29f2df0bb8adbc5f3cfb40a6361
asm: avx code for chroma copy_pp[16x8, 16x64] for i422
sse2:
[i422] copy_pp[ 16x8
# HG changeset patch
# User Sumalatha Polureddy
# Date 1433140427 -19800
# Mon Jun 01 12:03:47 2015 +0530
# Node ID bcc20c06dfb7829064ab7e387a2fed13e218dafb
# Parent 4eead96be39e69b57f76796d76e77c6e937562e1
asm: avx2 code for sse_pp[16x16, 32x32, 64x64] for 10 bpp
avx2
sse_pp[16x16] 7.76x
# HG changeset patch
# User Sumalatha Polureddy
# Date 1432802505 -19800
# Thu May 28 14:11:45 2015 +0530
# Node ID 4eead96be39e69b57f76796d76e77c6e937562e1
# Parent 9de31f8c784bdc871334f55d75f3ab73a034cc4d
asm: avx code for chroma i420 sa8d modules for 10 bpp
avx:
[i420] sa8d[ 8x8] 5.19x
This patch has not been pushed yet
Regards
Sumalatha
On Tue, May 26, 2015 at 1:46 PM, wrote:
> # HG changeset patch
> # User Sumalatha Polureddy
> # Date 1432628199 -19800
> # Tue May 26 13:46:39 2015 +0530
> # Node ID d38860fea2c8625c8e4faf4dff4812b56726
# HG changeset patch
# User Sumalatha Polureddy
# Date 1432628199 -19800
# Tue May 26 13:46:39 2015 +0530
# Node ID d38860fea2c8625c8e4faf4dff4812b5672642ff
# Parent 4af40cfbfc2af9ce02d78e18df356a288bc3102d
asm: avx2 code for addavg[32x16][32x64] for 10 bpp
sse4:
[i422] addAvg[32x16
# HG changeset patch
# User Sumalatha Polureddy
# Date 1432616636 -19800
# Tue May 26 10:33:56 2015 +0530
# Node ID 4af40cfbfc2af9ce02d78e18df356a288bc3102d
# Parent 9162e9b4edc45c9333889dbd0b8d90374dc32921
asm: avx2 code for addavg[12x32] for 10 bpp (1952 -> 1853)
sse4:
[i422] add
# HG changeset patch
# User Sumalatha Polureddy
# Date 1432616269 -19800
# Tue May 26 10:27:49 2015 +0530
# Node ID 9162e9b4edc45c9333889dbd0b8d90374dc32921
# Parent 1404801f5874bb421b57b1e46c84ad888f5250a2
asm: avx2 code for addavg[24x64] for 10 bpp (5584 -> 4052)
sse4:
[i422] add
# HG changeset patch
# User Sumalatha Polureddy
# Date 1432549239 -19800
# Mon May 25 15:50:39 2015 +0530
# Node ID 1404801f5874bb421b57b1e46c84ad888f5250a2
# Parent 9934ac4ab4572583b1c47ea3e07f3e0968c4a903
asm: avx2 code for addavg for chroma i422 for 10 bpp
sse4:
[i422] addAvg[ 8x16
# HG changeset patch
# User Sumalatha Polureddy
# Date 1432534660 -19800
# Mon May 25 11:47:40 2015 +0530
# Node ID 9934ac4ab4572583b1c47ea3e07f3e0968c4a903
# Parent a7bf7a150a705489cb63d0454c59ec599bad8c93
asm: avx2 code for satd for all chroma i422 for 10 bpp
avx2:
[i422] satd[ 4x8
# HG changeset patch
# User Sumalatha Polureddy
# Date 1432285175 -19800
# Fri May 22 14:29:35 2015 +0530
# Node ID 40890fe416e34b422078f7196f5d3c20d69e8754
# Parent 2d8f8053ef1fd1daf5c175143d373c5ded6f17da
asm: avx2 code for satd for all chroma i420
[i420] satd[ 8x8] 5.18x479.56
# HG changeset patch
# User Sumalatha Polureddy
# Date 1432271370 -19800
# Fri May 22 10:39:30 2015 +0530
# Node ID 2d8f8053ef1fd1daf5c175143d373c5ded6f17da
# Parent 234bc93bd51698801fad77cc861177ed019f5113
asm: avx2 code for ssd_s[16x16] for 10 bpp (336 -> 221)
sse2
ssd_s[16x16] 6.
# HG changeset patch
# User Sumalatha Polureddy
# Date 1432190086 -19800
# Thu May 21 12:04:46 2015 +0530
# Node ID 71c725248f29738c332973bde23ecb9cd1aaa805
# Parent 184d645ee5f097dfb94d139cd23c3f1e3feddec1
asm: avx2 code for sse_ss[64x64] for 10 bpp (7039 -> 4051)
sse2:
sse_ss[64
# HG changeset patch
# User Sumalatha Polureddy
# Date 1432189730 -19800
# Thu May 21 11:58:50 2015 +0530
# Node ID 184d645ee5f097dfb94d139cd23c3f1e3feddec1
# Parent dc4fcfc574ade14ecc841797ad08be9753fad58e
asm: avx2 code for sse_ss[32x32] for 10 bpp (1935 -> 1030)
sse2:
sse_ss[32
please ignore this patch, will send new patch with changed commit message
Regards
Sumalatha
On Thu, May 21, 2015 at 11:58 AM, wrote:
> # HG changeset patch
> # User Sumalatha Polureddy
> # Date 1432189730 -19800
> # Thu May 21 11:58:50 2015 +0530
# HG changeset patch
# User Sumalatha Polureddy
# Date 1432189730 -19800
# Thu May 21 11:58:50 2015 +0530
# Node ID f33e89178120b981ae3ec0e717a74bc608741722
# Parent dc4fcfc574ade14ecc841797ad08be9753fad58e
asm: avx2 code for sse_ss[16x16] for 10 bpp (1935 -> 1030)
sse2:
sse_ss[32
# HG changeset patch
# User Sumalatha Polureddy
# Date 1432100115 -19800
# Wed May 20 11:05:15 2015 +0530
# Node ID 395ebbcf7db4dace6e706444513e5f977537ed0c
# Parent 9b31a8a7bd57efededcc3884eec09f649394
asm: avx2 code for sad_x4[48x64] (33937 -> 15279) for 10 bpp
sse2
sad_x4[48
# HG changeset patch
# User Sumalatha Polureddy
# Date 1432026003 -19800
# Tue May 19 14:30:03 2015 +0530
# Node ID b3991a40f6a92a8fcfe7b24dcb02eeea7444178a
# Parent 179a50d8cc3efb9fef7b1d8f59b2d1d0f513e3ce
asm: avx2 code for sad_x4[64xN] for 10 bpp
sse2
sad_x4[64x16] 2.65x11016.03
# HG changeset patch
# User Sumalatha Polureddy
# Date 1432020254 -19800
# Tue May 19 12:54:14 2015 +0530
# Node ID 179a50d8cc3efb9fef7b1d8f59b2d1d0f513e3ce
# Parent 7423bf9989d3def6f009a2dc813ac245d9789100
asm: avx2 code for sad_x4[32xN] for 10 bpp
sse2
sad_x4[ 32x8] 2.77x3007.23
# HG changeset patch
# User Sumalatha Polureddy
# Date 1432018871 -19800
# Tue May 19 12:31:11 2015 +0530
# Node ID 7423bf9989d3def6f009a2dc813ac245d9789100
# Parent fd1f061f22290c209560abc5fd02d6401477861a
asm: avx2 code for sad_x4[16xN] for 10 bpp
sse2
sad_x4[ 16x4] 2.80x976.64
# HG changeset patch
# User Sumalatha Polureddy
# Date 1432012200 -19800
# Tue May 19 10:40:00 2015 +0530
# Node ID fd1f061f22290c209560abc5fd02d6401477861a
# Parent d7b100e51e828833eee006f1da93e499ac161d28
asm: avx2 code for sad_x3[48x64] for 10 bpp (25339 -> 11730)
sse2
sad_x3[48
# HG changeset patch
# User Sumalatha Polureddy
# Date 1431932524 -19800
# Mon May 18 12:32:04 2015 +0530
# Node ID d9dce07e5564e656ebbb7d8abe6afc85523d8de4
# Parent 3a1112791e4ed15239908e18f2f004ba8ddc2186
asm: avx2 code for sad_x3[64xN] for 10 bpp
sse2
sad_x3[64x16] 2.78x8370.09
# HG changeset patch
# User Sumalatha Polureddy
# Date 1431931417 -19800
# Mon May 18 12:13:37 2015 +0530
# Node ID 3a1112791e4ed15239908e18f2f004ba8ddc2186
# Parent e9283ef43b7c4eb32a435a835c4ffac2f1163d70
asm: avx2code fore sad_x3[32xN] for 10bpp
sse2
sad_x3[ 32x8] 2.87x2260.13
# HG changeset patch
# User Sumalatha Polureddy
# Date 1431930810 -19800
# Mon May 18 12:03:30 2015 +0530
# Node ID e9283ef43b7c4eb32a435a835c4ffac2f1163d70
# Parent 8592bf81d0848279fa79cd1487406cb516dffe99
asm: avx2 code for sad_x3[16xN] for 10 bpp
sse2:
sad_x3[ 16x4] 2.93x680.82
Please ignore this patch, will send new patch with small correction
Regards
Sumalatha
On Mon, May 18, 2015 at 11:54 AM, wrote:
> # HG changeset patch
> # User Sumalatha Polureddy
> # Date 1431930290 -19800
> # Mon May 18 11:54:50 2015 +0530
# HG changeset patch
# User Sumalatha Polureddy
# Date 1431930290 -19800
# Mon May 18 11:54:50 2015 +0530
# Node ID d80ab19fd99891aa657b7ebb8cd1b9a123f0f907
# Parent 8592bf81d0848279fa79cd1487406cb516dffe99
asm: avx2 code for sad_x3[16xN] for 10 bpp
sse2:
sad_x3[ 16x4] 2.93x680.82
# HG changeset patch
# User Sumalatha Polureddy
# Date 1431583728 -19800
# Thu May 14 11:38:48 2015 +0530
# Node ID 6bbf3f9021c47d37dec2a0208c606e96d3fd549e
# Parent 8f66730a49c9c679f81cf54dd52a94e40e51b86c
asm: avx2 code for sad[64x64] (13997 -> 5214) for 10 bpp
sse2
sad[64x64] 2.
# HG changeset patch
# User Sumalatha Polureddy
# Date 1431581856 -19800
# Thu May 14 11:07:36 2015 +0530
# Node ID 8f66730a49c9c679f81cf54dd52a94e40e51b86c
# Parent 6502653ac351cea28a741753942d32d0720545f5
asm: avx2 code for sad[64x48] (10791 -> 4053) for 10 bpp
sse2
sad[64x48] 2.
# HG changeset patch
# User Sumalatha Polureddy
# Date 1431580781 -19800
# Thu May 14 10:49:41 2015 +0530
# Node ID 6502653ac351cea28a741753942d32d0720545f5
# Parent acef1df5a9f1923dc85c88a328495aebbffc32f6
asm: avx2 code for sad[64x32] (7156 -> 2625) for 10 bpp
sse2
sad[64x32] 2.
# HG changeset patch
# User Sumalatha Polureddy
# Date 1431579689 -19800
# Thu May 14 10:31:29 2015 +0530
# Node ID acef1df5a9f1923dc85c88a328495aebbffc32f6
# Parent 479087422e29a672d6e9bc8d0cd2a65649d71fe2
asm: avx2 code for sad[64x16] (3620 -> 1279) for 10 bpp
sse2
sad[64x16] 2.
Ignore this patch, will send the new patch with change in commit message
Regards
Sumalatha
On Thu, May 14, 2015 at 10:31 AM, wrote:
> # HG changeset patch
> # User Sumalatha Polureddy
> # Date 1431579689 -19800
> # Thu May 14 10:31:29 2015 +0530
# HG changeset patch
# User Sumalatha Polureddy
# Date 1431579689 -19800
# Thu May 14 10:31:29 2015 +0530
# Node ID 14362a71b78fe24ea4215051815a7171a0c1f485
# Parent 479087422e29a672d6e9bc8d0cd2a65649d71fe2
asm: avx2 code for sad[64x16] and sad[64x32] for 10 bpp
sse2
sad[64x16] 2.45x
# HG changeset patch
# User Sumalatha Polureddy
# Date 1431411338 -19800
# Tue May 12 11:45:38 2015 +0530
# Node ID e1607bc0531206da5a5c4fe84ba45ea7158fb61a
# Parent f2081ef64fd27dfd3a5bec92ee1a835a74061761
asm: avx2 code for sad[32x64] for 10 bpp(6222 -> 2427)
sse2
sad[32x64] 2.
# HG changeset patch
# User Sumalatha Polureddy
# Date 1431324476 -19800
# Mon May 11 11:37:56 2015 +0530
# Branch stable
# Node ID 86c5d0e638099e0fe2a23af5ff8edf827da8d609
# Parent e66d0c67572d0eb1bb7f6bfbe9a26c8c97ba8eab
asm: avx2 code for sad[32x16],[32x24],[32x32] for 10 bpp
sse2:
sad
# HG changeset patch
# User Sumalatha Polureddy
# Date 1431321542 -19800
# Mon May 11 10:49:02 2015 +0530
# Branch stable
# Node ID e66d0c67572d0eb1bb7f6bfbe9a26c8c97ba8eab
# Parent 06bc0b4430388875b2d71f3e7484504c4a800edf
asm: avx2 code for sad[32x8] for 10 bpp(833 -> 304)
sse2:
sad[ 3
# HG changeset patch
# User Sumalatha Polureddy
# Date 1431321133 -19800
# Mon May 11 10:42:13 2015 +0530
# Branch stable
# Node ID 06bc0b4430388875b2d71f3e7484504c4a800edf
# Parent b642b3d8cc1ec5d12f89dfd9db960c91ab0e13be
asm: avx2 code for sad[16x64] for 10 bpp (3060->1353)
sse2:
# HG changeset patch
# User Sumalatha Polureddy
# Date 1430807066 -19800
# Tue May 05 11:54:26 2015 +0530
# Node ID 1cee00d68a2ace6b4da51d4a18a3052bd94987fc
# Parent f32e6464225afa02983af1b1905f50cdccae5244
asm: avx2 code for sad 16x4,16x8,16x12,16x16,16x32 for 10bpp
sse2:
sad[ 16x4] 2.78x
# HG changeset patch
# User Sumalatha Polureddy
# Date 1430733507 -19800
# Mon May 04 15:28:27 2015 +0530
# Node ID 9a1900ca0e4660e28e1d92c0a2a771b94496706c
# Parent d3fa8d99e44ff4edbf589595401a307d3f79ed9b
asm: use x264 code for sse2 sad[16x64]
diff -r d3fa8d99e44f -r 9a1900ca0e46 source
# HG changeset patch
# User Sumalatha Polureddy
# Date 1430728690 -19800
# Mon May 04 14:08:10 2015 +0530
# Node ID d3fa8d99e44ff4edbf589595401a307d3f79ed9b
# Parent 4cf55e54fe3ec33f540b7678b02de34074c0527b
asm: use x264 code for sse2 sad[16xN] except for 16x64
diff -r 4cf55e54fe3e -r
# HG changeset patch
# User Sumalatha Polureddy
# Date 1430221592 -19800
# Tue Apr 28 17:16:32 2015 +0530
# Node ID aa40df631138c3534b34efc4239a6a0180d5d3bf
# Parent 13290abce29209be5206cce66e436c8ff3682540
asm: avx2 code for sad[16x8] for 10 bpp (398 -> 254)
sse2
sad[ 16x8] 3.
# HG changeset patch
# User Sumalatha Polureddy
# Date 1430123253 -19800
# Mon Apr 27 13:57:33 2015 +0530
# Node ID d5ecf507e5a533d7c1823ee86056a62e2b6cefdf
# Parent 79a77fc13d9f0d0df53fb9e6564530d775d62f7c
asm: avx2 code for chroma vpp filter for i444
diff -r 79a77fc13d9f -r d5ecf507e5a5
# HG changeset patch
# User Sumalatha Polureddy
# Date 1430114581 -19800
# Mon Apr 27 11:33:01 2015 +0530
# Node ID 79a77fc13d9f0d0df53fb9e6564530d775d62f7c
# Parent 4a7176bab7423d831675f0419b6470668bdbd919
asm: avx2 code for chroma vpp filter for i422
diff -r 4a7176bab742 -r 79a77fc13d9f
# HG changeset patch
# User Sumalatha Polureddy
# Date 1429874072 -19800
# Fri Apr 24 16:44:32 2015 +0530
# Node ID 98cc60959c01e6a57ae8c35febc7483d163adf23
# Parent f98274533d652fa70e884dcc745692470827c20a
asm: avx2 code for chroma vps filter for i444
diff -r f98274533d65 -r 98cc60959c01
# HG changeset patch
# User Sumalatha Polureddy
# Date 1429869734 -19800
# Fri Apr 24 15:32:14 2015 +0530
# Node ID f98274533d652fa70e884dcc745692470827c20a
# Parent 7fe200915a91d792a632e8c3edc0f2202249d17c
asm: avx2 code for chroma vps filter for i422
diff -r 7fe200915a91 -r f98274533d65
# HG changeset patch
# User Sumalatha Polureddy
# Date 1429863599 -19800
# Fri Apr 24 13:49:59 2015 +0530
# Node ID 7fe200915a91d792a632e8c3edc0f2202249d17c
# Parent b2eb85ef558b52e1d1d17a7fda6fa96abb00c872
asm: avx2 code for chroma vsp filter for i444
diff -r b2eb85ef558b -r 7fe200915a91
# HG changeset patch
# User Sumalatha Polureddy
# Date 1429857472 -19800
# Fri Apr 24 12:07:52 2015 +0530
# Node ID b2eb85ef558b52e1d1d17a7fda6fa96abb00c872
# Parent a35fafa25df2c82fec9e44d95f0a29ba835b48ea
asm: avx2 code for chroma vsp filter for i422
diff -r a35fafa25df2 -r b2eb85ef558b
# HG changeset patch
# User Sumalatha Polureddy
# Date 1429782465 -19800
# Thu Apr 23 15:17:45 2015 +0530
# Node ID c9ee14f8a6342fbee001932460cd85a367e7ffc3
# Parent b10f23e72fe10dfa3aaa0912df3916b7e2375b8d
asm: avx2 code for chroma vss filter for i444
diff -r b10f23e72fe1 -r c9ee14f8a634
# HG changeset patch
# User Sumalatha Polureddy
# Date 1429771844 -19800
# Thu Apr 23 12:20:44 2015 +0530
# Node ID b10f23e72fe10dfa3aaa0912df3916b7e2375b8d
# Parent cec68d3e37ef15c571cfa7f2784a12e944a2e2a7
asm: avx2 code chroma vss filter for i422
diff -r cec68d3e37ef -r b10f23e72fe1
# HG changeset patch
# User Sumalatha Polureddy
# Date 1429607786 -19800
# Tue Apr 21 14:46:26 2015 +0530
# Node ID 1872456b53f848136ee5813fa51ffa850aad4846
# Parent 5c3443546cccea47316d59dbc4f892e1b6f8b1b5
asm: avx code for chroma satd functions for all partitions of 422
diff -r
# HG changeset patch
# User Sumalatha Polureddy
# Date 1429261467 -19800
# Fri Apr 17 14:34:27 2015 +0530
# Node ID bb3af1612c15b38d470d3d30bafceb82d1b3c322
# Parent 7be1172ec816298c32f588908e1b6f0fa214d349
asm: avx2 code for chroma addAvg for all partitions
diff -r 7be1172ec816 -r
# HG changeset patch
# User Sumalatha Polureddy
# Date 1429161378 -19800
# Thu Apr 16 10:46:18 2015 +0530
# Node ID 861bd21904a3cf54c16955b07940b1d16247d365
# Parent 7d3cb1832fed137c6362c3d1e8f29f6be7de113d
asm: avx2 code for chroma sub_ps module, reused luma code
sse4
[i422] sub_ps[16x32
# HG changeset patch
# User Sumalatha Polureddy
# Date 1429160799 -19800
# Thu Apr 16 10:36:39 2015 +0530
# Node ID 7d3cb1832fed137c6362c3d1e8f29f6be7de113d
# Parent f9c0e1f233cc15ccce4eb96adef11583af082f33
asm: add macro to sub_ps module to reduce code size
diff -r f9c0e1f233cc -r
# HG changeset patch
# User Sumalatha Polureddy
# Date 1429095027 -19800
# Wed Apr 15 16:20:27 2015 +0530
# Node ID 7133956fee5836bb82f683d3a3fe9b5a612e34f9
# Parent 737edf5ac0088867cbd9d6d0d85958d594ee6c05
asm: avx2 code for chroma add_ps, reused luma code
sse4
[i422] add_ps[32x64
# HG changeset patch
# User Sumalatha Polureddy
# Date 1429006919 -19800
# Tue Apr 14 15:51:59 2015 +0530
# Node ID ad2cab40df66aa1b2c2f5bc36d61a5f06dbbf176
# Parent dd456de98c239b86e29bf349881854a699056240
asm: avx code for chroma copy_ss 32x64, reused luma code (2616 -> 1313)
sse2
[i
# HG changeset patch
# User Sumalatha Polureddy
# Date 1428922508 -19800
# Mon Apr 13 16:25:08 2015 +0530
# Node ID c08b05773bb99280ca3ab8a30fbe0c64dd8cecc0
# Parent abfbfdf724a0b224ba5e98c55e81cc9ed295c2f9
asm: improve sub_ps[16x16] (477 -> 461) and reduce code size
diff -r abfbfdf724a0
This patch has not been pushed yet
Regards
Sumalatha
On Wed, Apr 8, 2015 at 3:44 PM, chen wrote:
> right
>
>
> At 2015-04-08 17:58:35,sumala...@multicorewareinc.com wrote:
> ># HG changeset patch
> ># User Sumalatha Polureddy
> ># Date 1428486008 -19800
> >#
# HG changeset patch
# User Sumalatha Polureddy
# Date 1428486008 -19800
# Wed Apr 08 15:10:08 2015 +0530
# Node ID 4819d554dbbc63e6881bd8eee9d61a93320197f2
# Parent 3e416dec8024b8339b18568cf65e48eb3448bed1
asm: improve avx2 code sub_ps[32x32] 1402 -> 1360
diff -r 3e416dec8024
# HG changeset patch
# User Sumalatha Polureddy
# Date 1428395385 -19800
# Tue Apr 07 13:59:45 2015 +0530
# Node ID f0de9cd5399a5b49293d328ff56476ddc16066e9
# Parent 095ed87526e5964ad45949ec81903704451d79f8
asm: improve avx2 code for add_ps[32x32] (1428 -> 1312)
diff -r 095ed87526e5
# HG changeset patch
# User Sumalatha Polureddy
# Date 1428315710 -19800
# Mon Apr 06 15:51:50 2015 +0530
# Node ID 6fd0c740b7c417b7b54627ead1edd288f33718f4
# Parent ee87bb231905d5d8462e763d7e25c7957f52af2a
asm: improve old avx2 code for sad[64x48]
old:
sad[64x48] 16.79x 1504.65
# HG changeset patch
# User Sumalatha Polureddy
# Date 1428312216 -19800
# Mon Apr 06 14:53:36 2015 +0530
# Node ID ee87bb231905d5d8462e763d7e25c7957f52af2a
# Parent 7fcb5dd81aa6b7dd20ce072e32b18e1ffa6bd5c1
asm: improve the old avx2 code for sad[64x64]
old:
sad[64x64] 21.47x 1702.40
# HG changeset patch
# User Sumalatha Polureddy
# Date 1428301075 -19800
# Mon Apr 06 11:47:55 2015 +0530
# Node ID 7fcb5dd81aa6b7dd20ce072e32b18e1ffa6bd5c1
# Parent ebe5e57c4b45b45338035a1009b64585f21d66d5
asm: improve the old avx2 code for sad[32x24]
old:
sad[32x24] 14.26x 490.58
yes i will flag in our AVX2 development progress list
Regards
Sumalatha
On Thu, Apr 2, 2015 at 3:32 PM, chen wrote:
> we can use this version and improve in future
> please make a flag in list to remember we improve it
>
> At 2015-04-02 17:51:08,sumala...@multicorewareinc.com wr
# HG changeset patch
# User Sumalatha Polureddy
# Date 1427968258 -19800
# Thu Apr 02 15:20:58 2015 +0530
# Node ID 7f976e1e89c5940a8bb2f5b965ebd9ed6e6948a6
# Parent ac85c775620f1dcb0df056874633cbf916098bd2
asm: avx2 code for weight_sp() for 8bpp
sse4
weight_sp 16.40x 7768.71
# HG changeset patch
# User Sumalatha Polureddy
# Date 1427267485 -19800
# Wed Mar 25 12:41:25 2015 +0530
# Node ID 7d9af60e286a3c532a22d1910905c80e31633ab7
# Parent 6d27aba695846b4ea057f13dd596150fe2602407
asm: avx2 code for see_pp for chroma 16x16, 32x32, reused luma code
diff -r
# HG changeset patch
# User Sumalatha Polureddy
# Date 1427260999 -19800
# Wed Mar 25 10:53:19 2015 +0530
# Node ID f2464e65b1afe7ffe2e24b69dc6946a918d5ff5c
# Parent d5e09e076f09bc9f1c584a2ae0f7b146cdb81d78
asm: call avx code for copy_ss[32x32] and chroma copy_ss[32x32]
sse3
copy_ss[32x32
# HG changeset patch
# User Sumalatha Polureddy
# Date 1427261286 -19800
# Wed Mar 25 10:58:06 2015 +0530
# Node ID 6d27aba695846b4ea057f13dd596150fe2602407
# Parent f2464e65b1afe7ffe2e24b69dc6946a918d5ff5c
asm: avx code for satd for chroma sizes 420, reused the luma code
diff -r
# HG changeset patch
# User Sumalatha Polureddy
# Date 1427260898 -19800
# Wed Mar 25 10:51:38 2015 +0530
# Node ID d5e09e076f09bc9f1c584a2ae0f7b146cdb81d78
# Parent f8fa1887edcec2008fb3d6e7bbd58b681c8f6cc5
asm: avx2 code for sub_ps for chroma sizes 16x16, 32x32, reused the code from
luma
# HG changeset patch
# User Sumalatha Polureddy
# Date 1427260835 -19800
# Wed Mar 25 10:50:35 2015 +0530
# Node ID f8fa1887edcec2008fb3d6e7bbd58b681c8f6cc5
# Parent 49d9c978601618ab2588b2a6f11eeeb59fb57450
asm: avx2 code for add_ps for chroma sizes 16x16, 32x32, reused the code from
luma
# HG changeset patch
# User Sumalatha Polureddy
# Date 1427260761 -19800
# Wed Mar 25 10:49:21 2015 +0530
# Node ID 49d9c978601618ab2588b2a6f11eeeb59fb57450
# Parent e637273e2ae6391d43a037d9a4298a8be8e178ad
asm: avx2 code sse_pp[32x32] and sse_pp[64x64] for 8 bpp
sse3
sse_pp[32x32] 6.39x
# HG changeset patch
# User Sumalatha Polureddy
# Date 1427172906 -19800
# Tue Mar 24 10:25:06 2015 +0530
# Node ID 3aebdde26c77bfdabf515ade4bd19e3e9f805d39
# Parent 7b66c36ed9effc864d262f2673f4ed941d550365
asm: avx2 code for ssd_s[16x16] for 8bpp
see3
ssd_s[16x16] 6.33x345.70
___
x265-devel mailing list
x265-devel@videolan.org
https://mailman.videolan.org/listinfo/x265-devel
# HG changeset patch
# User Sumalatha Polureddy
# Date 1426744632 -19800
# Node ID f2a484147097bfa57e09a00d96486d23e46e62b3
# Parent 22107b4b361e08602808d46fc9ad59037f14b4d2
asm: avx2 code for sad[48x64] for 8bpp
see3
sad[48x64] 34.65x 2017.19 69894.84
avx2
sad[48x64] 44.49x
# HG changeset patch
# User Sumalatha Polureddy
# Date 142670 -19800
# Node ID 22107b4b361e08602808d46fc9ad59037f14b4d2
# Parent cbfa66e0b50cc2393ccbcf6471406504c6c06011
asm: avx2 code for sad[32x64] for 8bpp
see3
sad[32x64] 31.63x 1418.64 44877.38
avx2
sad[32x64] 56.61x
# HG changeset patch
# User Sumalatha Polureddy
# Date 1426656594 -19800
# Node ID 6a9647c0a2d483088f522b892fa9ae772eeed0bf
# Parent ca0a4b2c53c54431a3b8471bbf4dadf6ee62c8c5
asm: Comment satd_4x4 module for XOP
This code needs fix for all instruction set ssse3, sse4, avx, xop.
It is commented in
# HG changeset patch
# User Sumalatha Polureddy
# Date 1426569967 -19800
# Node ID 5f185f3b799262f20d8824c3166e09dff488a666
# Parent b9948752d5516a72eeaf824e3ee6f0feb097381c
asm: avx2 code for sad[64x16] for 8bpp
see3
sad[64x16] 27.74x 733.63 20349.20
avx2
sad[64x16] 50.63x
# HG changeset patch
# User Sumalatha Polureddy
# Date 1426570789 -19800
# Node ID 881e00e17b87ca94223516ffc25cb207d20764ba
# Parent 210785652131c6a8a2c300a69dc411b0ac026649
asm: avx2 code for sad[32x16] for 8bpp
see3
sad[32x16] 30.92x 363.74 11247.67
avx2
sad[32x16] 39.84x
# HG changeset patch
# User Sumalatha Polureddy
# Date 1426570892 -19800
# Node ID 388ce59db7da8bf0526fea520fdb73bbd41ec4ca
# Parent 881e00e17b87ca94223516ffc25cb207d20764ba
asm: avx2 code for sad[32x24] for 8bpp
see3
sad[32x24] 29.66x 529.59 15710.34
avx2
sad[32x24] 43.86x
# HG changeset patch
# User Sumalatha Polureddy
# Date 1426570425 -19800
# Node ID 5f1176737636b1b6f51ff424f99bcadcdc61d235
# Parent 3ffa0f5c3e9dcc46d872594c311c66f472d3b7fe
asm: avx2 code for sad[64x64] for 8bpp
see3
sad[64x64] 35.07x 2433.85 85363.52
avx2
sad[64x64] 59.68x
# HG changeset patch
# User Sumalatha Polureddy
# Date 1426570670 -19800
# Node ID 210785652131c6a8a2c300a69dc411b0ac026649
# Parent 5f1176737636b1b6f51ff424f99bcadcdc61d235
asm: avx2 code for sad[32x8] for 8bpp
see3
sad[ 32x8] 25.35x 206.66 5238.90
avx2
sad[ 32x8] 34.37x 152.41
# HG changeset patch
# User Sumalatha Polureddy
# Date 1426570096 -19800
# Node ID 2b839af3652c78e0e2ee4191711c1c6df52d100f
# Parent 5f185f3b799262f20d8824c3166e09dff488a666
asm: avx2 code for sad[64x32] for 8bpp
see3
sad[64x32] 34.45x 1241.93 42780.37
avx2
sad[64x32] 54.98x
# HG changeset patch
# User Sumalatha Polureddy
# Date 1426570207 -19800
# Node ID 3ffa0f5c3e9dcc46d872594c311c66f472d3b7fe
# Parent 2b839af3652c78e0e2ee4191711c1c6df52d100f
asm: avx2 code for sad[64x48] for 8bpp
see3
sad[64x48] 31.43x 1931.05 60696.91
avx2
sad[64x48] 56.07x
___
x265-devel mailing list
x265-devel@videolan.org
https://mailman.videolan.org/listinfo/x265-devel
# HG changeset patch
# User Sumalatha Polureddy
# Date 1426482793 -19800
# Node ID 8b3ce08d1ba85d4d31fd48f52efba19c22462254
# Parent 6461985f33ac6fc5b205879bbb0f2a535226ca76
asm: avx2 code for sad[32x32] for 8bpp
sad[32x32] 44.69x 494.86 22114.45
diff -r 6461985f33ac -r 8b3ce08d1ba8
# HG changeset patch
# User Sumalatha Polureddy
# Date 1426074528 -19800
# Node ID 2d7b1eef74d0c0cc42035d5b82759750b62f2ba9
# Parent ccf70e5d0142ee558c27968a70d1bc9a2002dbb9
asm: avx2 code for sad[32x64] for 8bpp
SSE3
sad[32x64] 37.61x 1402.92 52759.16
AVX2
sad[32x64] 53.95x
# HG changeset patch
# User Sumalatha Polureddy
# Date 1426073301 -19800
# Node ID ccf70e5d0142ee558c27968a70d1bc9a2002dbb9
# Parent 0267d015c553b14dd3b4ea1faf9e588cb9b2a825
asm: avx2 code for sad[32x24] for 8bpp
SSE3
sad[32x24] 30.51x 592.99 18093.36
AVX2
sad[32x24] 45.96x
# HG changeset patch
# User Sumalatha Polureddy
# Date 1426071154 -19800
# Node ID 0267d015c553b14dd3b4ea1faf9e588cb9b2a825
# Parent 8dd95d229097e31d4fc0edc7873664cc24bdeb5f
asm: avx2 code for sad[32x16] for 8bpp
SSE3
sad[32x16] 28.81x 396.06 11412.02
AVX2
sad[32x16] 45.74x
# HG changeset patch
# User Sumalatha Polureddy
# Date 1426071015 -19800
# Node ID 8dd95d229097e31d4fc0edc7873664cc24bdeb5f
# Parent bc9f8dbe8f655fe0b1a218bb6abb8fa88536c6dd
asm: avx2 code for sad[32x8] for 8bpp
SSE3
sad[ 32x8] 27.37x 218.86 5989.18
AVX2
sad[ 32x8] 37.41x 158.53
1 - 100 of 198 matches
Mail list logo