[x265] [PATCH Review only] asm: code for scale2D_64to32 routine

2013-11-15 Thread murugan
# HG changeset patch # User Murugan Vairavel muru...@multicorewareinc.com # Date 1384527565 -19800 # Fri Nov 15 20:29:25 2013 +0530 # Node ID c795b4a126875f24d9df0bfeb48ab28396c9d7c8 # Parent 939b58fa36f56506f32ad761f6c3df72e20e0f2b asm: code for scale2D_64to32 routine diff -r 939b58fa36f5

[x265] [PATCH Review only] asm: code for scale2D_64to32 routine

2013-11-14 Thread murugan
# HG changeset patch # User Murugan Vairavel muru...@multicorewareinc.com # Date 1384440689 -19800 # Thu Nov 14 20:21:29 2013 +0530 # Node ID 939b58fa36f56506f32ad761f6c3df72e20e0f2b # Parent 4526a727f0b4975eeaa1094e0ced0a3b3b5c5a7d asm: code for scale2D_64to32 routine diff -r 4526a727f0b4

Re: [x265] [PATCH Review only] asm: code for scale2D_64to32 routine

2013-11-14 Thread chen
I give you some algorithm details here: In: A B C D Out: (A + B + C + D + 2) / 4 This is standard MPEG4 interpolateHV, you may reference Xvid's code or use pmaddubsw + pmulhrsw +;- +; void scale2D_64to32(pixel *dst, pixel *src,