SIMD

CvMatのアライメントの問題

SSE2の転送命令*1は16バイト境界のメモリアドレスを指定しないと例外が飛ぶ CV_MALLOC_ALIGN=>32なのでCvAllocは32バイト境界でメモリアドレスを返してくれるが、CV_DEFAULT_MAT_ROW_ALIGN=>1になっているので、CvMat->data.ptr[CvMat->step * (CvMat->row /…