<div data-ntes="ntes_mail_body_root" style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial"><div id="spnEditorContent"><p style="margin: 0;"><span style="font-family: arial; white-space-collapse: preserve;">>+void pelFilterLumaStrong_V_neon(pixel *src, intptr_t srcStep, intptr_t offset,</span></p></div><pre>>+ int32_t tcP, int32_t tcQ)
>+{
>+ assert(offset == 1);
>+
<div>>+ src -= offset * 4;</div><div>This function already assume offset=1, so we can remove it, replace with X265_CHECK</div><div><br></div><div><br></div>>+
>+ const int16x8_t tc_vec = vcombine_s16(vdup_n_s16(tcP), vdup_n_s16(tcQ));
>+ const int16x8_t neg_tc_vec = vnegq_s16(tc_vec);
>
<div>>+ const uint8_t filter[3][8] =</div><div>suggest prefix 'static const...', because some compiler (e.g. Microsoft Visual Studio) may generate really array initialize code other than constant memory.</div><div><br></div><div><br></div>
</pre></div>