search for: vrshrn

Displaying 2 results from an estimated 2 matches for "vrshrn".

2013 May 21
0
[PATCH] 02-
.../* Doing 16 samples filtering at a time */ + "vmlal.s16 q7, d8, d10;\n" + "vmlal.s16 q8, d8, d11;\n" + "vmlal.s16 q9, d8, d12;\n" + "vmlal.s16 q10, d8, d13;\n" + + /* Reduce filter sum to 16 bits for y output */ + "vrshrn.s32 d4, q7, %[SIGSHIFT];\n" + "vrshrn.s32 d5, q8, %[SIGSHIFT];\n" + "vrshrn.s32 d6, q9, %[SIGSHIFT];\n" + "vrshrn.s32 d7, q10, %[SIGSHIFT];\n" + + "pld [%0, #0];\n" + + /* Duplicate last x sample to q5 for next "previous&quo...
2013 May 21
2
[PATCH] 02-Add CELT filter optimizations
.../* Doing 16 samples filtering at a time */ + "vmlal.s16 q7, d8, d10;\n" + "vmlal.s16 q8, d8, d11;\n" + "vmlal.s16 q9, d8, d12;\n" + "vmlal.s16 q10, d8, d13;\n" + + /* Reduce filter sum to 16 bits for y output */ + "vrshrn.s32 d4, q7, %[SIGSHIFT];\n" + "vrshrn.s32 d5, q8, %[SIGSHIFT];\n" + "vrshrn.s32 d6, q9, %[SIGSHIFT];\n" + "vrshrn.s32 d7, q10, %[SIGSHIFT];\n" + + "pld [%0, #0];\n" + + /* Duplicate last x sample to q5 for next "previous&quo...