<div style="line-height:1.7;color:#000000;font-size:14px;font-family:arial"><div>>> -    memset(m_bMergeFlags,     0, sizeInBool);<br>>> -    memset(m_lumaIntraDir,    DC_IDX, sizeInChar);<br>>> -    memset(m_chromaIntraDir,  0, sizeInChar);<br>>> -    memset(m_interDir,        0, sizeInChar);<br>>> -    memset(m_trIdx,           0, sizeInChar);<br>>> -    memset(m_transformSkip[0], 0, sizeInChar);<br>>> -    memset(m_transformSkip[1], 0, sizeInChar);<br>>> -    memset(m_transformSkip[2], 0, sizeInChar);<br>>> -    memset(m_cbf[0],          0, sizeInChar);<br>>> -    memset(m_cbf[1],          0, sizeInChar);<br>>> -    memset(m_cbf[2],          0, sizeInChar);<br>>> -    memset(m_depth, depth, sizeInChar);<br>>> +    memset(m_qp,                 qp,     sizeInChar);<br>>> +    memset(m_lumaIntraDir,       DC_IDX, sizeInChar);<br>>> +    memset(m_chromaIntraDir,     0,      sizeInChar);<br>>> +    memset(m_trIdx,              0,      sizeInChar);<br>>> +    memset(m_transformSkip[0],   0,      sizeInChar);<br>>> +    memset(m_transformSkip[1],   0,      sizeInChar);<br>>> +    memset(m_transformSkip[2],   0,      sizeInChar);<br>>> +    memset(m_cbf[0],             0,      sizeInChar);<br>>> +    memset(m_cbf[1],             0,      sizeInChar);<br>>> +    memset(m_cbf[2],             0,      sizeInChar);<br>><br>>it seems like these six memsets should be able to be further combined<br>>into two, and perhaps more of the above if we knew they were<br>>contiguous<br>><br>I working on merge these field, processing m_cbf[]</div></div>