[x265] [PATCH] Replace sad_12, sad_24, sad_32 vector class functions with intrinsics

2013-10-01 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar # Date 1380631342 -19800 # Tue Oct 01 18:12:22 2013 +0530 # Node ID ecc483a16f1d9e0163182d090c18fad3f1616ab5 # Parent a03659cfa9574a2639292e427b2cb3d080c648ad Replace sad_12, sad_24, sad_32 vector class functions with intrinsics. Performance

[x265] [PATCH] replace sad_12 vector class function with intrinsic

2013-10-03 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar # Date 1380806700 -19800 # Thu Oct 03 18:55:00 2013 +0530 # Node ID 55bf7d1fc1716bc67aba7285deb27542796a56fd # Parent 4f68ed1126b6f0b0f24e9959ee3c3e5ade65c822 replace sad_12 vector class function with intrinsic. diff -r 4f68ed1126b6 -r 55bf7d1fc171

[x265] [PATCH] replace sad_24 vector class function with intrinsic

2013-10-03 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar # Date 1380807452 -19800 # Thu Oct 03 19:07:32 2013 +0530 # Node ID 3c61b10dfb1370f0c5479b714258094e88583a01 # Parent 55bf7d1fc1716bc67aba7285deb27542796a56fd replace sad_24 vector class function with intrinsic. diff -r 55bf7d1fc171 -r 3c61b10dfb13

[x265] [PATCH] replace sad_x3_24 vector class function with intrinsic

2013-10-03 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar # Date 1380809947 -19800 # Thu Oct 03 19:49:07 2013 +0530 # Node ID acdd3317346a30f5da3815736f39d0265567180c # Parent adeb4daba79fa52ae0171dc8d4b1dd4218e7d2f9 replace sad_x3_24 vector class function with intrinsic. diff -r adeb4daba79f -r acdd3317346a

[x265] [PATCH] replace block_copy_p_s (short to pixel) vector class function with intrinsic

2013-10-04 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar # Date 1380885916 -19800 # Fri Oct 04 16:55:16 2013 +0530 # Node ID f4100c037a0d6f64d78a8a313e175f6c8445e30b # Parent 69943bfd02a2feea711da586eb15c7ac77fa700d replace block_copy_p_s (short to pixel) vector class function with intrinsic. Performance

[x265] [PATCH] replace blockcopy_s_p (pixel to short) vector class function with intrinsic

2013-10-04 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar # Date 1380886851 -19800 # Fri Oct 04 17:10:51 2013 +0530 # Node ID f144605171a4bda4880472cd5b193678f0e7b80b # Parent f4100c037a0d6f64d78a8a313e175f6c8445e30b replace blockcopy_s_p (pixel to short) vector class function with intrinsic. Performance

[x265] [PATCH] replace pixelsub_sp vector class function with intrinsic

2013-10-04 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar # Date 1380890012 -19800 # Fri Oct 04 18:03:32 2013 +0530 # Node ID d8973c8d2a81e74127d3d799d9f300d58a37c466 # Parent f144605171a4bda4880472cd5b193678f0e7b80b replace pixelsub_sp vector class function with intrinsic. Performance is same

[x265] [PATCH] Replace pixeladd_ss vector class function with intrinsic

2013-10-04 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar # Date 1380892320 -19800 # Fri Oct 04 18:42:00 2013 +0530 # Node ID ccd6887206bee669fba70430d4843371da58711d # Parent d8973c8d2a81e74127d3d799d9f300d58a37c466 Replace pixeladd_ss vector class function with intrinsic. Performance measured is same

[x265] [PATCH] pixel: simplify sad_x4_24 to make it easier to maintain

2013-10-07 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar Gorade dnyanesh...@multicorewareinc.com # Date 1381143582 -19800 # Mon Oct 07 16:29:42 2013 +0530 # Node ID 211cf42529631d870de2140d41f0e73073265387 # Parent b5d9ea1620f7f3b680f700cdebdd19ddc232a907 pixel: simplify sad_x4_24 to make it easier

[x265] [PATCH] pixel8.inc: replace calcRecons vector class function with intrinsic

2013-10-08 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar Gorade dnyanesh...@multicorewareinc.com # Date 1381221459 -19800 # Tue Oct 08 14:07:39 2013 +0530 # Node ID 9d22be0b84ff2d5f3a8d4ee4d319a75f7f9c73a4 # Parent d85c49059b6a30af455cf47ad38ea172c579cb9e pixel8.inc: replace calcRecons vector class function

[x265] [PATCH 0 of 1 ] sse.inc: sse_ss

2013-10-09 Thread dnyaneshwar
___ x265-devel mailing list x265-devel@videolan.org https://mailman.videolan.org/listinfo/x265-devel

[x265] [PATCH 1 of 1] sse.inc: Created comman macro PROCESS_SSE_SS4x1 for functions sse_ss4, sse_ss8, sse_ss16, sse_ss24, sse_ss32, sse_ss48, sse_ss64

2013-10-09 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar Gorade dnyanesh...@multicorewareinc.com # Date 1381323196 -19800 # Wed Oct 09 18:23:16 2013 +0530 # Node ID ea905eb4f7a43370e60447cbca0eaf1a7046ec78 # Parent fc7fbdd18bc0d6d7f98180332e065d83c054fe02 sse.inc: Created comman macro PROCESS_SSE_SS4x1

[x265] [PATCH] sse.inc: Modified sse_ss16 intrinsic function. Removed redundancy using comman macro PROCESS_SSE_SS4x1

2013-10-09 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar Gorade dnyanesh...@multicorewareinc.com # Date 1381324893 -19800 # Wed Oct 09 18:51:33 2013 +0530 # Node ID 07f09a9a2d63d6c179522fd1e586d4b83f942e2f # Parent af969bb7e0fede8239734e483aa7e3ccc6a817aa sse.inc: Modified sse_ss16 intrinsic function

[x265] [PATCH] sse.inc: Modified sse_ss24 intrinsic function. Removed redundancy using comman macro PROCESS_SSE_SS4x1

2013-10-09 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar Gorade dnyanesh...@multicorewareinc.com # Date 1381325032 -19800 # Wed Oct 09 18:53:52 2013 +0530 # Node ID a4855b094c0a23eeca3ebbb8b092b56fe3dee82b # Parent 07f09a9a2d63d6c179522fd1e586d4b83f942e2f sse.inc: Modified sse_ss24 intrinsic function

[x265] [PATCH] sse.inc: Modified sse_ss48 intrinsic function. Removed redundancy using comman macro PROCESS_SSE_SS4x1

2013-10-09 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar Gorade dnyanesh...@multicorewareinc.com # Date 1381325272 -19800 # Wed Oct 09 18:57:52 2013 +0530 # Node ID 50016a868743a9c4c4cceceaa740c0ce20126f12 # Parent eba2c7edaf733e3f8a78d985f00b26078bba6d8c sse.inc: Modified sse_ss48 intrinsic function

[x265] [PATCH] ipfilter-ssse3.cpp: Replace filterConvertShortToPel vector class function with intrinsic

2013-10-10 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar Gorade dnyanesh...@multicorewareinc.com # Date 1381390085 -19800 # Thu Oct 10 12:58:05 2013 +0530 # Node ID ad1822b8e451ec9de4a8d679e9dee5d0c2b8fa8d # Parent 49230a47306bd4a4b7c696a7e723d664755a92d7 ipfilter-ssse3.cpp: Replace filterConvertShortToPel

[x265] [PATCH] blockcopy-sse3.cpp: Replace pixeladd_pp vector class function with intrinsic

2013-10-10 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar Gorade dnyanesh...@multicorewareinc.com # Date 1381398657 -19800 # Thu Oct 10 15:20:57 2013 +0530 # Node ID 12d098e5d907249d2f450ddc329cbeede88f9e1c # Parent a79ecf3a787577a2e557659c7a8d226d7d41ce00 blockcopy-sse3.cpp: Replace pixeladd_pp vector class

[x265] [PATCH] intra-sse3.cpp: Replace PredIntraAng4_m_5 vector class function with intrinsic

2013-10-11 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar Gorade dnyanesh...@multicorewareinc.com # Date 1381486364 -19800 # Fri Oct 11 15:42:44 2013 +0530 # Node ID f3fb8230c56dcafe0e913ba22fa98049325a1cfd # Parent 8e9cda0ba4ddf8c17f86482cc1ea1669f7e6b18f intra-sse3.cpp: Replace PredIntraAng4_m_5 vector

[x265] [PATCH] intra-sse3.cpp: Replace PredIntraAng4_m_9 vector class function with intrinsic

2013-10-11 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar Gorade dnyanesh...@multicorewareinc.com # Date 1381486592 -19800 # Fri Oct 11 15:46:32 2013 +0530 # Node ID 5194d5a5737b60192d06dfcdb8b0d632f30f1875 # Parent f3fb8230c56dcafe0e913ba22fa98049325a1cfd intra-sse3.cpp: Replace PredIntraAng4_m_9 vector

[x265] [PATCH] intra-sse3.cpp: Replace PredIntraAng4_m_17 vector class function with intrinsic

2013-10-11 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar Gorade dnyanesh...@multicorewareinc.com # Date 1381486968 -19800 # Fri Oct 11 15:52:48 2013 +0530 # Node ID cb6813d18328be970d0b9f7e4fe9a22885916dfb # Parent 4738c4ccb89e0a121a2632c70425717516727ad2 intra-sse3.cpp: Replace PredIntraAng4_m_17 vector

[x265] [PATCH] intra-sse3.cpp: Replace PredIntraAng4_m_21 vector class function with intrinsic

2013-10-11 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar Gorade dnyanesh...@multicorewareinc.com # Date 1381487769 -19800 # Fri Oct 11 16:06:09 2013 +0530 # Node ID 36926872eec337ae917d1b9d4f09bccd65f24eaf # Parent cb6813d18328be970d0b9f7e4fe9a22885916dfb intra-sse3.cpp: Replace PredIntraAng4_m_21 vector

[x265] [PATCH] intra-sse3.cpp: Replace PredIntraAng4_m_26 vector class function with intrinsic

2013-10-11 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar Gorade dnyanesh...@multicorewareinc.com # Date 1381487932 -19800 # Fri Oct 11 16:08:52 2013 +0530 # Node ID 29c8344ad787504e1534027aa11fef82efd5e261 # Parent 36926872eec337ae917d1b9d4f09bccd65f24eaf intra-sse3.cpp: Replace PredIntraAng4_m_26 vector

[x265] [PATCH] intra-sse3.cpp: Replace PredIntraAng4_m_32 vector class function with intrinsic

2013-10-11 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar Gorade dnyanesh...@multicorewareinc.com # Date 1381488201 -19800 # Fri Oct 11 16:13:21 2013 +0530 # Node ID e0adda303a27534d6a5310753c257a85bc54bb8b # Parent 29c8344ad787504e1534027aa11fef82efd5e261 intra-sse3.cpp: Replace PredIntraAng4_m_32 vector

[x265] [PATCH] pixel-sse3.cpp: Replace convert32to16_shr vector class function with intrinsic

2013-10-11 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar Gorade dnyanesh...@multicorewareinc.com # Date 1381492124 -19800 # Fri Oct 11 17:18:44 2013 +0530 # Node ID 6217616334e4a26c024f11dfdd94c872ac2e0da3 # Parent e0adda303a27534d6a5310753c257a85bc54bb8b pixel-sse3.cpp: Replace convert32to16_shr vector

[x265] [PATCH] pixel-sse41.cpp: Modified PROCESS_SSE_SS4x1 macro with faster intrinsics

2013-10-15 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar Gorade dnyanesh...@multicorewareinc.com # Date 1381826069 -19800 # Tue Oct 15 14:04:29 2013 +0530 # Node ID 3cd533917aa110f7231abf6e0186e99b22dd4dcf # Parent 1a85d8814346efdb984ea9eae24d1b06b973e9a8 pixel-sse41.cpp: Modified PROCESS_SSE_SS4x1 macro

[x265] [PATCH] pixel-sse41.cpp: Modified sse_ss16 function using faster macro PROCESS_SSE_SS4x1

2013-10-15 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar Gorade dnyanesh...@multicorewareinc.com # Date 1381828023 -19800 # Tue Oct 15 14:37:03 2013 +0530 # Node ID d5097713f8c141547afc3f5813de4f064d8b1926 # Parent 13883d2d305709c262650bf4da564e3398456be3 pixel-sse41.cpp: Modified sse_ss16 function using

[x265] [PATCH] pixel-sse41.cpp: Modified sse_ss32 function using faster macro PROCESS_SSE_SS4x1

2013-10-15 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar Gorade dnyanesh...@multicorewareinc.com # Date 1381828307 -19800 # Tue Oct 15 14:41:47 2013 +0530 # Node ID 6d4e4dbea570d9c7d6e9f8a347cbf8791be9aea2 # Parent a6d46f31e27d880e292030f518e9b72d946e2c51 pixel-sse41.cpp: Modified sse_ss32 function using

[x265] [PATCH] intra-sse3.cpp: Remove unused vector class macros

2013-10-15 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar Gorade dnyanesh...@multicorewareinc.com # Date 1381902283 -19800 # Wed Oct 16 11:14:43 2013 +0530 # Node ID ef94fea59fcf3ee1dd5479a74c39ea04cd318290 # Parent a998daed845922b3b880b48c0cafa32c422c941e intra-sse3.cpp: Remove unused vector class macros

[x265] [PATCH Review Only] added cvt32to16_shr function to testbench

2013-10-17 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar Gorade dnyanesh...@multicorewareinc.com # Date 1382023822 -19800 # Thu Oct 17 21:00:22 2013 +0530 # Node ID 4dbd17ef69db91b5604f9c5cc6a4a62f15b91ab0 # Parent f6d04c660b9bb1b0cf6274faf514be77148aa312 added cvt32to16_shr function to testbench. diff -r

[x265] [PATCH] added cvt32to16_shr_sse2 function to testbench

2013-10-18 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar Gorade dnyanesh...@multicorewareinc.com # Date 1382086085 -19800 # Fri Oct 18 14:18:05 2013 +0530 # Node ID 6d9bd6b6209e45cb49da804b23ad78424914b323 # Parent d6d7187c5f4ea0978ebbddc1a559cea3712bf345 added cvt32to16_shr_sse2 function to testbench. Speed

[x265] [PATCH] added pixelavg_pp function to testbench

2013-10-18 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar Gorade dnyanesh...@multicorewareinc.com # Date 1382091792 -19800 # Fri Oct 18 15:53:12 2013 +0530 # Node ID 979581c0f4d494ae0f4009eea71273b2ecf7697c # Parent 6d9bd6b6209e45cb49da804b23ad78424914b323 added pixelavg_pp function to testbench. diff -r

[x265] [PATCH] asm: assembly code for pixel_sad_16x64

2013-10-28 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar Gorade dnyanesh...@multicorewareinc.com # Date 1382957168 -19800 # Mon Oct 28 16:16:08 2013 +0530 # Node ID a44e10ccd754dcd8a5c24bc078c1912fa80782a0 # Parent b9a9f725d4892ced1176288fe1e20069fa188132 asm: assembly code for pixel_sad_16x64 diff -r

[x265] [PATCH] asm: assembly code for pixel_sad_16x64

2013-10-29 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar Gorade dnyanesh...@multicorewareinc.com # Date 1383029210 -19800 # Tue Oct 29 12:16:50 2013 +0530 # Node ID 2a8c8a41aa10b6150c9f59a01cf620ebed298473 # Parent 4601159b4a77737e138ea6957a017bcb7bfeccb2 asm: assembly code for pixel_sad_16x64 diff -r

[x265] [PATCH] asm: created comman asm macro for pixel_sad_32xN functions

2013-10-29 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar Gorade dnyanesh...@multicorewareinc.com # Date 1383050740 -19800 # Tue Oct 29 18:15:40 2013 +0530 # Node ID 691178dcd7821e52fa7ebb7d4a6bef34d635da94 # Parent 37e51e1fdcde4a536f92f53c609f5604e8786cd3 asm: created comman asm macro for pixel_sad_32xN

[x265] [PATCH Review Only] asm: assembly code for pixel_sad_32x8

2013-10-29 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar Gorade dnyanesh...@multicorewareinc.com # Date 1383050959 -19800 # Tue Oct 29 18:19:19 2013 +0530 # Node ID 6da13da5962037affa7565f274589b5b6cf23f66 # Parent 691178dcd7821e52fa7ebb7d4a6bef34d635da94 asm: assembly code for pixel_sad_32x8 diff -r

[x265] [PATCH Review Only] asm: assembly code for pixel_sad_32x24

2013-10-29 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar Gorade dnyanesh...@multicorewareinc.com # Date 1383051088 -19800 # Tue Oct 29 18:21:28 2013 +0530 # Node ID 816135f25182dd830d7f1bbe3530ff0bf53b2f71 # Parent 6da13da5962037affa7565f274589b5b6cf23f66 asm: assembly code for pixel_sad_32x24 diff -r

[x265] [PATCH Review Only] asm: assembly code for pixel_sad_8x32

2013-10-29 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar Gorade dnyanesh...@multicorewareinc.com # Date 1383057246 -19800 # Tue Oct 29 20:04:06 2013 +0530 # Node ID b817edf597d9cb4ed3a4b5737da4a4c0049339f3 # Parent 235bbc4600b8592c968e2658a46533ee032b69fd asm: assembly code for pixel_sad_8x32 diff -r

[x265] [PATCH] asm: assembly code for pixel_sad_16x12

2013-10-29 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar Gorade dnyanesh...@multicorewareinc.com # Date 1383111373 -19800 # Wed Oct 30 11:06:13 2013 +0530 # Node ID e245358c122335558cd510aae413eb1f71e98e47 # Parent c946d617fd9fbd2ae237d5ba7d8338a1a3f5ea7d asm: assembly code for pixel_sad_16x12 diff -r

[x265] [PATCH] asm: declare asm function pointers for sad_64xN partitions

2013-10-30 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar Gorade dnyanesh...@multicorewareinc.com # Date 1383117858 -19800 # Wed Oct 30 12:54:18 2013 +0530 # Node ID e574ab7ef2d0dffc20a28097fc04cad30f742f0b # Parent abf8286f3fa9a153220f17674803c9a0d985b990 asm: declare asm function pointers for sad_64xN

[x265] [PATCH] asm: created comman asm macro for pixel_sad_64xN functions

2013-10-30 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar Gorade dnyanesh...@multicorewareinc.com # Date 1383118037 -19800 # Wed Oct 30 12:57:17 2013 +0530 # Node ID f5e6b97fa8021cc40777a5112a90552f091ff523 # Parent e574ab7ef2d0dffc20a28097fc04cad30f742f0b asm: created comman asm macro for pixel_sad_64xN

[x265] [PATCH] asm: assembly code for pixel_sad_64x32

2013-10-30 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar Gorade dnyanesh...@multicorewareinc.com # Date 1383120938 -19800 # Wed Oct 30 13:45:38 2013 +0530 # Node ID c08f78ad73bf677164f3ffec707a1fb22de21d59 # Parent 147651ebea036e9378966a8e1e187dbab72d3896 asm: assembly code for pixel_sad_64x32 diff -r

[x265] [PATCH] asm: assembly code for pixel_sad_64x48 and pixel_sad_64x64

2013-10-30 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar Gorade dnyanesh...@multicorewareinc.com # Date 1383122501 -19800 # Wed Oct 30 14:11:41 2013 +0530 # Node ID 1f32144338f3399a962fddbaf2f261242128425c # Parent c08f78ad73bf677164f3ffec707a1fb22de21d59 asm: assembly code for pixel_sad_64x48

[x265] [PATCH] asm: assembly code for pixel_sad_24x32

2013-10-30 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar Gorade dnyanesh...@multicorewareinc.com # Date 1383136861 -19800 # Wed Oct 30 18:11:01 2013 +0530 # Node ID 62a51fe2fcbfd76fc8476a6f714f961b3f3f23ef # Parent eb7d9f928ee031a108b7c77e56f1d64f123d7157 asm: assembly code for pixel_sad_24x32 diff -r

[x265] [PATCH] asm: assembly code for pixel_sad_12x16

2013-10-30 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar Gorade dnyanesh...@multicorewareinc.com # Date 1383142575 -19800 # Wed Oct 30 19:46:15 2013 +0530 # Node ID 5037cc891114619e32ceeff332884d0abfd138fd # Parent 62a51fe2fcbfd76fc8476a6f714f961b3f3f23ef asm: assembly code for pixel_sad_12x16 diff -r

[x265] [PATCH] asm: reduce large code size in sad_16xN, sad_32xN for better cache performance

2013-10-31 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar Gorade dnyanesh...@multicorewareinc.com # Date 1383212434 -19800 # Thu Oct 31 15:10:34 2013 +0530 # Node ID 5d6ed411995acd674b838f989385c61039760780 # Parent a3235963489588dea19415cf7d4c6e6f979dba41 asm: reduce large code size in sad_16xN, sad_32xN

[x265] [PATCH] asm: Optimized sad_64xN for better cache performance. Reduced lea instruction by half. Performance gain is average +5x w.r.t. previous asm code

2013-10-31 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar Gorade dnyanesh...@multicorewareinc.com # Date 1383216695 -19800 # Thu Oct 31 16:21:35 2013 +0530 # Node ID 86ff1a3ec89720a73325148e8ac01ec1dbdab3c2 # Parent 5d6ed411995acd674b838f989385c61039760780 asm: Optimized sad_64xN for better cache performance

[x265] [PATCH] asm: Optimized sad_48x64: +5x and sad_24x32: +2x asm routines

2013-10-31 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar Gorade dnyanesh...@multicorewareinc.com # Date 1383218218 -19800 # Thu Oct 31 16:46:58 2013 +0530 # Node ID 515b0af5eb805407d40ead87fd29a8c32118d3a2 # Parent 86ff1a3ec89720a73325148e8ac01ec1dbdab3c2 asm: Optimized sad_48x64: +5x and sad_24x32: +2x asm

[x265] [PATCH] asm: enabled pixel_avg_16x(64, 32, 12, 4) assembly functions

2013-11-11 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar Gorade dnyanesh...@multicorewareinc.com # Date 1384168859 -19800 # Mon Nov 11 16:50:59 2013 +0530 # Node ID 958a2f83d9e3c7113d68cff2fbaa09a69e55f27e # Parent 9642b5b6500b5553ab3ce70a360dad5d7234 asm: enabled pixel_avg_16x(64,32,12,4) assembly

[x265] [PATCH] asm: pixel_avg_32x(64,32,24,8)

2013-11-11 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar Gorade dnyanesh...@multicorewareinc.com # Date 1384232121 -19800 # Tue Nov 12 10:25:21 2013 +0530 # Node ID 3a959b3acee23d60e96d2261a6c10207c1b7347c # Parent 1ca01c82609fbb173a665c31adf07c429806d4f1 asm: pixel_avg_32x(64,32,24,8) diff -r 1ca01c82609f

[x265] [PATCH] primitive function for luma and croma for loops in addAvg()

2013-11-13 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar Gorade dnyanesh...@multicorewareinc.com # Date 1384342556 -19800 # Wed Nov 13 17:05:56 2013 +0530 # Node ID c14e25a6ad035ac664548d6ada3e2e6e244bb3ce # Parent c4ca80d19105ccf1ba2ec14dd65915f2820a660d primitive function for luma and croma for loops

[x265] [PATCH] primitive function for luma and chroma for loops in addAvg()

2013-11-14 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar Gorade dnyanesh...@multicorewareinc.com # Date 1384441865 -19800 # Thu Nov 14 20:41:05 2013 +0530 # Node ID d16bcb0416b43912fc8d69d98af89c9a17475c60 # Parent c4ca80d19105ccf1ba2ec14dd65915f2820a660d primitive function for luma and chroma for loops

[x265] [PATCH] primitive function for luma and chroma for loops in addAvg()

2013-11-14 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar Gorade dnyanesh...@multicorewareinc.com # Date 1384495519 -19800 # Fri Nov 15 11:35:19 2013 +0530 # Node ID 3c396b064d578b480302e70f52dcc2bf4380f74b # Parent c4ca80d19105ccf1ba2ec14dd65915f2820a660d primitive function for luma and chroma for loops

[x265] [PATCH] TComYuv::addAvg, primitive function for luma and chroma loops

2013-11-17 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar Gorade dnyanesh...@multicorewareinc.com # Date 1384758687 -19800 # Mon Nov 18 12:41:27 2013 +0530 # Node ID ee062baf96b18ab2ecd64a2e4219b2a5a3c09e5d # Parent e2895ce7bbeb2c3d845fee2578758d0012fa2cb4 TComYuv::addAvg, primitive function for luma

[x265] [PATCH] added addAvg primitive function in testbench

2013-11-17 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar G dnyanesh...@multicorewareinc.com # Date 1384759364 -19800 # Mon Nov 18 12:52:44 2013 +0530 # Node ID edcbee120b25496b246a6e8cb5f208860c57c153 # Parent ee062baf96b18ab2ecd64a2e4219b2a5a3c09e5d added addAvg primitive function in testbench diff -r

[x265] [PATCH] TComYuv::addAvg, primitive function for luma and chroma loops

2013-11-18 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar G dnyanesh...@multicorewareinc.com # Date 1384768323 -19800 # Mon Nov 18 15:22:03 2013 +0530 # Node ID cdd54aa200bd635395c01bbb07c156be4edbf7b1 # Parent ac9e64d8a80bffe33fdaa0a9b83fdbe84f39d0b0 TComYuv::addAvg, primitive function for luma and chroma

[x265] [PATCH] asm: assembly code for IntraPred_DC[8x8]

2013-11-21 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar G dnyanesh...@multicorewareinc.com # Date 1385029557 -19800 # Thu Nov 21 15:55:57 2013 +0530 # Node ID 5768141583e8a6a828bb1837a789b9efd2f0493c # Parent db1151bb4974f1288745ba39dfd6e1838113feb7 asm: assembly code for IntraPred_DC[8x8] diff -r

[x265] [PATCH] asm: assembly code for IntraPred_DC[16x16]

2013-11-21 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar G dnyanesh...@multicorewareinc.com # Date 1385030994 -19800 # Thu Nov 21 16:19:54 2013 +0530 # Node ID 0cc83d3c357a5541bd7c159c4af1d1a3063860ae # Parent 5768141583e8a6a828bb1837a789b9efd2f0493c asm: assembly code for IntraPred_DC[16x16] diff -r

[x265] [PATCH] asm: assembly code for IntraPred_DC[32x32], Disabled DC filter for cuSize 16 in testbench

2013-11-21 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar G dnyanesh...@multicorewareinc.com # Date 1385032379 -19800 # Thu Nov 21 16:42:59 2013 +0530 # Node ID 2a7d0c62bff43cd72ef6162a8197b3046e6c175c # Parent 0cc83d3c357a5541bd7c159c4af1d1a3063860ae asm: assembly code for IntraPred_DC[32x32], Disabled DC

[x265] [PATCH] asm: assembly code for intra_pred_planar[4x4]

2013-11-25 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar G dnyanesh...@multicorewareinc.com # Date 1385387273 -19800 # Mon Nov 25 19:17:53 2013 +0530 # Node ID c070e25af31107c7c5a5a6cb5c5e049871c56e22 # Parent 10f605bd053009c8c981c7529322fecd1e54af7b asm: assembly code for intra_pred_planar[4x4] diff -r

[x265] [PATCH] asm: assembly code for intra_pred_planar[32x32]

2013-11-28 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar G dnyanesh...@multicorewareinc.com # Date 1385624240 -19800 # Thu Nov 28 13:07:20 2013 +0530 # Node ID 3e94e05251fbf3e55f5195736bb95f0ac6de6ad6 # Parent 949f85337789c8d00f39ed1a010990efe67ebcf4 asm: assembly code for intra_pred_planar[32x32] diff -r

[x265] [PATCH] asm: assembly code for cvt16to32_shl

2013-11-28 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar G dnyanesh...@multicorewareinc.com # Date 1385644066 -19800 # Thu Nov 28 18:37:46 2013 +0530 # Node ID c11165c61c98ad7d5353be480ba6a5f9e3d0df46 # Parent 04cf7a0fbdae38b011447c2b63c4911d0d10b6ba asm: assembly code for cvt16to32_shl diff -r 04cf7a0fbdae

[x265] [PATCH] 16bpp: assembly code for pixelavg_pp

2013-12-02 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar G dnyanesh...@multicorewareinc.com # Date 1385969704 -19800 # Mon Dec 02 13:05:04 2013 +0530 # Node ID 2b0753d97e2e73155d642b6b6e97ff441eb15b5f # Parent 0a85121531fcff9cef495ccc51b4fd6f6006ed1f 16bpp: assembly code for pixelavg_pp diff -r 0a85121531fc

[x265] [PATCH] asm: pixel_sad_64xN reduce large code size

2013-12-02 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar G dnyanesh...@multicorewareinc.com # Date 1386056358 -19800 # Tue Dec 03 13:09:18 2013 +0530 # Node ID 4e00525b99e44f8054020e6562588c5509b6a784 # Parent ca7bd538e052d104b1b333691836db37739cfdf0 asm: pixel_sad_64xN reduce large code size diff -r

[x265] [PATCH] 16bpp: assembly code for sad_NxN functions

2013-12-03 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar G dnyanesh...@multicorewareinc.com # Date 1386137638 -19800 # Wed Dec 04 11:43:58 2013 +0530 # Node ID 3e6159dfd6a1b59beedf430894b997e848e9e3b1 # Parent 55c0bf9d99661073a7acdb5749e2625379d8393a 16bpp: assembly code for sad_NxN functions diff -r

[x265] [PATCH] 16bpp: enabled avt32to16_shr and cvt16to32_shl assembly code

2013-12-03 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar G dnyanesh...@multicorewareinc.com # Date 1386139398 -19800 # Wed Dec 04 12:13:18 2013 +0530 # Node ID 5b95aefb3aaec8e63e6cb54998b5add7e585841f # Parent 3e6159dfd6a1b59beedf430894b997e848e9e3b1 16bpp: enabled avt32to16_shr and cvt16to32_shl assembly

[x265] [PATCH] asm: move constant to const-a.asm

2013-12-03 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar G dnyanesh...@multicorewareinc.com # Date 1386140099 -19800 # Wed Dec 04 12:24:59 2013 +0530 # Node ID 759a5eee46d38ffa0205fc1551291653086208c9 # Parent 5b95aefb3aaec8e63e6cb54998b5add7e585841f asm: move constant to const-a.asm diff -r 5b95aefb3aae -r

[x265] [PATCH] 16bpp: assembly code for intra_pred_dc4

2013-12-04 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar G dnyanesh...@multicorewareinc.com # Date 1386151818 -19800 # Wed Dec 04 15:40:18 2013 +0530 # Node ID dfde78a1d1eaad7385823831dd5a121861e0d82d # Parent 759a5eee46d38ffa0205fc1551291653086208c9 16bpp: assembly code for intra_pred_dc4 diff -r

[x265] [PATCH] 16bpp: assembly code for intra_pred_dc8

2013-12-06 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar G dnyanesh...@multicorewareinc.com # Date 1386320766 -19800 # Fri Dec 06 14:36:06 2013 +0530 # Node ID d2a6fa8204436c3eecbd9342d6091471a216ceaa # Parent cfc21a72b9a33d2e147f412a2a9b7d4120ed422d 16bpp: assembly code for intra_pred_dc8 diff -r

[x265] [PATCH] 16bpp: assembly code for intra_pred_dc16

2013-12-06 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar G dnyanesh...@multicorewareinc.com # Date 1386322437 -19800 # Fri Dec 06 15:03:57 2013 +0530 # Node ID 53c7147e0e34ec247ab0c9f355c11245773e2fcf # Parent d2a6fa8204436c3eecbd9342d6091471a216ceaa 16bpp: assembly code for intra_pred_dc16 diff -r

[x265] [PATCH] cleanup: merge Intra Pred PLANAR mode into intra_pred[]

2013-12-06 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar G dnyanesh...@multicorewareinc.com # Date 1386340870 -19800 # Fri Dec 06 20:11:10 2013 +0530 # Node ID ae5ffba44f6166ded199b004534f4ba68d733b74 # Parent 56a17500909e007011386ed5a1529938379fc023 cleanup: merge Intra Pred PLANAR mode into intra_pred

[x265] [PATCH] 16bpp: assembly code for intra_planar4

2013-12-09 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar G dnyanesh...@multicorewareinc.com # Date 1386568872 -19800 # Mon Dec 09 11:31:12 2013 +0530 # Node ID 942ea368858fd64d908c2b5fca5cdb23eca6a038 # Parent b29f2f31ec460ff186fde8c75c0949af4b3fa824 16bpp: assembly code for intra_planar4 diff -r

[x265] [PATCH] 16bpp: assembly code for intra_planar8

2013-12-09 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar G dnyanesh...@multicorewareinc.com # Date 1386579848 -19800 # Mon Dec 09 14:34:08 2013 +0530 # Node ID 755e80d65d853e26e1f8ddd1fd46f924a92ba948 # Parent 942ea368858fd64d908c2b5fca5cdb23eca6a038 16bpp: assembly code for intra_planar8 diff -r

[x265] [PATCH] 16bpp: enabled blockfill_s primitive

2013-12-09 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar G dnyanesh...@multicorewareinc.com # Date 1386660492 -19800 # Tue Dec 10 12:58:12 2013 +0530 # Node ID a3b3c18ed0f820c9a1c16d0cc51b67a8d9a44aa4 # Parent 285a4d8c42a07d4c3a285c657da609801391c4a2 16bpp: enabled blockfill_s primitive diff -r 285a4d8c42a0

[x265] [PATCH] assembly code for intra_pred_planar_16x16 for 10 and 12-bit

2013-12-10 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar G dnyanesh...@multicorewareinc.com # Date 1386680027 -19800 # Tue Dec 10 18:23:47 2013 +0530 # Node ID 981a0e6d10fb3df403329664d5e4efdee0578a9c # Parent 7af37d60e4437602cde5ab17357812733741ac1d assembly code for intra_pred_planar_16x16 for 10 and 12

[x265] [PATCH] asm: code for intra_pred[BLOCK_32x32] mode 2 and 34

2014-01-15 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar G dnyanesh...@multicorewareinc.com # Date 1389785827 -19800 # Wed Jan 15 17:07:07 2014 +0530 # Node ID 650beed49b3e099b107bb8dd13d7acd978cd631e # Parent 27c2dac98a3c34e6e1b03960d296ef8f2295fefd asm: code for intra_pred[BLOCK_32x32] mode 2 and 34 diff

[x265] [PATCH] asm: code for intra_pred[BLOCK_32x32] mode 2 and 34

2014-01-15 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar G dnyanesh...@multicorewareinc.com # Date 1389793733 -19800 # Wed Jan 15 19:18:53 2014 +0530 # Node ID fec35802092cec9416924eabc072ee0993df34e1 # Parent 27c2dac98a3c34e6e1b03960d296ef8f2295fefd asm: code for intra_pred[BLOCK_32x32] mode 2 and 34 diff

[x265] [PATCH] primitive function for luma and chroma for loops in addAvg()

2014-01-16 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar G dnyanesh...@multicorewareinc.com # Date 1389941305 -19800 # Fri Jan 17 12:18:25 2014 +0530 # Node ID 06726f0e04fb2fa2f1ebe8302ee579e791dbd0cc # Parent 1d7ea03e1a386301b82287c87f6c4d08fce638d6 primitive function for luma and chroma for loops in addAvg

[x265] [PATCH] testbench support for addAvg primitive

2014-01-17 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar G dnyanesh...@multicorewareinc.com # Date 1390026704 -19800 # Sat Jan 18 12:01:44 2014 +0530 # Node ID 2e4e32a50cd6d80dbcf96338c934e5e5e1f05be5 # Parent be1a797c72e868f09fa15efb47d3450f1506ff77 testbench support for addAvg primitive diff -r

[x265] [PATCH] asm: code for addAvg luma and chroma all sizes

2014-01-17 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar G dnyanesh...@multicorewareinc.com # Date 1390030530 -19800 # Sat Jan 18 13:05:30 2014 +0530 # Node ID 806eb643b88cfef7752f45ee02c9d7f3d9bf2b27 # Parent 2e4e32a50cd6d80dbcf96338c934e5e5e1f05be5 asm: code for addAvg luma and chroma all sizes diff -r

[x265] [PATCH] asm: code for addAvg luma and chroma all sizes

2014-01-18 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar G dnyanesh...@multicorewareinc.com # Date 1390037965 -19800 # Sat Jan 18 15:09:25 2014 +0530 # Node ID a72a0900a84d48627541ab343c9e6d8a35b3db71 # Parent 4f396ba19b4729bd1257b8cd898a0157f9ed2d53 asm: code for addAvg luma and chroma all sizes diff -r

[x265] [PATCH] asm: added 16bpp support for dct[4x4, 8x8], idct4x4, dst4x4 and idst4x4 primitives

2014-02-18 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar G dnyanesh...@multicorewareinc.com # Date 1392792673 -19800 # Wed Feb 19 12:21:13 2014 +0530 # Node ID 6150985c3d535f0ea7a1dc0b8f3c69e65e30d25b # Parent 1a0d5b456b19e8f187290c662425080cfc870492 asm: added 16bpp support for dct[4x4, 8x8], idct4x4

[x265] [PATCH] asm-16bpp: code for addAvg luma and chroma all sizes

2014-02-19 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar G dnyanesh...@multicorewareinc.com # Date 1392807092 -19800 # Wed Feb 19 16:21:32 2014 +0530 # Node ID cede20cde62ba0a96ac181bcf78a508097de0e7c # Parent 6150985c3d535f0ea7a1dc0b8f3c69e65e30d25b asm-16bpp: code for addAvg luma and chroma all sizes diff

[x265] [PATCH] asm: correct improper macro

2014-02-20 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar G dnyanesh...@multicorewareinc.com # Date 1392885326 -19800 # Thu Feb 20 14:05:26 2014 +0530 # Node ID 7e1d61e583b8c28280fe79bc29e2f4a66579d061 # Parent 3389061b75a486e004409ab628c46fed39d03b72 asm: correct improper macro diff -r 3389061b75a4 -r

[x265] [PATCH] asm: correct improper stress test cases, modify algorithm of addAvg 16bpp

2014-02-24 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar G dnyanesh...@multicorewareinc.com # Date 1393241924 -19800 # Mon Feb 24 17:08:44 2014 +0530 # Node ID f2872795807a3150d30397a3cab417ef9140a7fa # Parent 57ce7f0f4f4cbb9acd401751e8bef7b522774e38 asm: correct improper stress test cases, modify algorithm

[x265] [PATCH] asm: fixed invalid testbench input for addAvg primitive, fixed addition overflow for some block sizes

2014-02-24 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar G dnyanesh...@multicorewareinc.com # Date 1393304947 -19800 # Tue Feb 25 10:39:07 2014 +0530 # Node ID 90c71d1f0c17f25406b9e7ab74b8840b40624e4d # Parent 18894c99e1a71dc79e0ae55d4d4b8ed5d0c59c69 asm: fixed invalid testbench input for addAvg primitive

[x265] [PATCH] asm: split SAO_EO_0 into separate primitive func, added assembly code and testbench support

2014-02-27 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar G dnyanesh...@multicorewareinc.com # Date 1393505529 -19800 # Thu Feb 27 18:22:09 2014 +0530 # Node ID 33cab8f8f6c25cb5a16b2aee8d26a65f91bc156e # Parent c9a0802b64aca46509b55d134810cd1b87cd929b asm: split SAO_EO_0 into separate primitive func, added

[x265] [PATCH] asm: align stack to 64-bytes, to avoid crash

2014-04-16 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar G dnyanesh...@multicorewareinc.com # Date 1397656046 -19800 # Wed Apr 16 19:17:26 2014 +0530 # Node ID 02ab691ea6ecceb5495d0ffa3f71d7752aecc046 # Parent 0b696c7f46f261f66ecebbe3280b17c01165f3d0 asm: align stack to 64-bytes, to avoid crash diff -r

[x265] [PATCH] asm: optimize dct4

2014-08-26 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar G dnyanesh...@multicorewareinc.com # Date 1409046621 -19800 # Tue Aug 26 15:20:21 2014 +0530 # Node ID bbd5b3f269b095760d21877e94d67df8bd72f479 # Parent 5acfb12ec5d17cc700e313fc99248e2408e5967b asm: optimize dct4 diff -r 5acfb12ec5d1 -r bbd5b3f269b0

[x265] [PATCH] asm: optimize dct4, replaced pshufd(latency 4-6)+pshufhw(latency 2) instructions with pshufb(latency 1)

2014-08-26 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar G dnyanesh...@multicorewareinc.com # Date 1409115913 -19800 # Wed Aug 27 10:35:13 2014 +0530 # Node ID 9e19a59e1de22bc39924365626c48fdb2557592e # Parent 32891b95f6693a39afbdf7929e12e3e0c6e990d1 asm: optimize dct4, replaced pshufd(latency 4-6)+pshufhw

[x265] [PATCH] asm: avx2 asm code for dct4

2014-08-27 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar G dnyanesh...@multicorewareinc.com # Date 1409145968 -19800 # Wed Aug 27 18:56:08 2014 +0530 # Node ID 27193515d4417c142fff97a1d96a3d7111b9d6d5 # Parent 77fe0cc583e8ec10275bc1b3c4bb116d5ceb51ac asm: avx2 asm code for dct4 previous perf: 4.3x, with avx2

[x265] [PATCH] asm: avx2 asm code for dct4

2014-08-27 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar G dnyanesh...@multicorewareinc.com # Date 1409204690 -19800 # Thu Aug 28 11:14:50 2014 +0530 # Node ID 580cd21422b84fad1b4a718dddcd79e23bfdf734 # Parent b18ae1fe86b8774344695516b649fd44e33d17b3 asm: avx2 asm code for dct4 diff -r b18ae1fe86b8 -r

[x265] [PATCH] asm: avx2 asm code for dct4

2014-09-01 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar G dnyanesh...@multicorewareinc.com # Date 1409565805 -19800 # Mon Sep 01 15:33:25 2014 +0530 # Node ID 3da801ede69d028c24ded368a3c7a14efd07b34a # Parent c5624effb73c74e63fd2e42d2a48ea4490074dce asm: avx2 asm code for dct4 diff -r c5624effb73c -r

[x265] [PATCH] psyCost_pp: optimize psyCost_pp_8x8, suitable for ASM conversion

2014-12-12 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar G dnyanesh...@multicorewareinc.com # Date 1418382914 -19800 # Fri Dec 12 16:45:14 2014 +0530 # Node ID 57c328f3c24ec5bf8a37a5368ef56f132765842e # Parent ead951c5fa2678d148d08c863d8b34d8c23419aa psyCost_pp: optimize psyCost_pp_8x8, suitable for ASM

[x265] [PATCH] psyCost_ss: optimize psyCost_ss_8x8, suitable for ASM conversion

2014-12-12 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar G dnyanesh...@multicorewareinc.com # Date 1418384066 -19800 # Fri Dec 12 17:04:26 2014 +0530 # Node ID e9434e5fcc08c38741961b37277090ba2430719f # Parent fb2bf6fe6499af2a471b74520692fe60c00a9423 psyCost_ss: optimize psyCost_ss_8x8, suitable for ASM

[x265] [PATCH] testbench: added new optimized c primitive for psyCost_pp, suitable to write asm code

2014-12-15 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar G dnyanesh...@multicorewareinc.com # Date 1418633185 -19800 # Mon Dec 15 14:16:25 2014 +0530 # Node ID ff352d647f4b3a8f0c249fc7a8f4eb3645aaa974 # Parent 6ba7be7b169783db1d667d1140e51b68ff4b64fb testbench: added new optimized c primitive for psyCost_pp

[x265] [PATCH 26 of 29] intrapred: remove deprecated all_angs_pred and planar_pred functions and unit test code

2015-01-12 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar G dnyanesh...@multicorewareinc.com # Date 1421125486 -19800 # Tue Jan 13 10:34:46 2015 +0530 # Node ID cefe5fd25fe6435445ba1606e39075c4d439c97f # Parent d5e831e36e2acee2c27e1f187351a4d536325c25 intrapred: remove deprecated all_angs_pred and planar_pred

[x265] [PATCH 27 of 29] intrapred: updated asm code for intra_ang_4x4 mode 2 to 34

2015-01-12 Thread dnyaneshwar
# HG changeset patch # User Aasaipriya aasaipr...@multicorewareinc.com # Date 1420780470 -19800 # Fri Jan 09 10:44:30 2015 +0530 # Node ID 36a918aff53652e0a5d47e9527a42ec1c673b1e7 # Parent cefe5fd25fe6435445ba1606e39075c4d439c97f intrapred: updated asm code for intra_ang_4x4 mode 2 to 34

[x265] [PATCH 16 of 29] intrapred: updated asm and unit test code for intra_ang_16x16 mode 2 to 34

2015-01-12 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar G dnyanesh...@multicorewareinc.com # Date 1420027241 -19800 # Wed Dec 31 17:30:41 2014 +0530 # Node ID fb5880617c03c89128cdf728c9ca5f0b6bb0837b # Parent 38933694dc0880453bf34a8faee783ba0633e5cf intrapred: updated asm and unit test code

[x265] [PATCH 28 of 29] 16bpp: updated asm code for intrapred_ang_4x4 mode 2 to 34

2015-01-12 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar G dnyanesh...@multicorewareinc.com # Date 1420781569 -19800 # Fri Jan 09 11:02:49 2015 +0530 # Node ID 72b600d94c2a7a446d5dce118e54871dbc463187 # Parent 36a918aff53652e0a5d47e9527a42ec1c673b1e7 16bpp: updated asm code for intrapred_ang_4x4 mode 2 to 34

[x265] [PATCH 29 of 29] intrapred: remove deprecated intrapred angular functions

2015-01-12 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar G dnyanesh...@multicorewareinc.com # Date 1421048129 -19800 # Mon Jan 12 13:05:29 2015 +0530 # Node ID 9ff0b1b684eaea47b204e2bb4c7c987d3a10def0 # Parent 72b600d94c2a7a446d5dce118e54871dbc463187 intrapred: remove deprecated intrapred angular functions

  1   2   3   4   >