1
for(y=0; y<line; y++){
    base=y*line;
    gx[base]=ptr[base];

    for(x=0; x<line-4; x+4){
        i=base+x;
        prec = _mm_load_ps(&ptr1[i]);
        succ = _mm_load_ps(&ptr2[i]);
        res = _mm_sub_ps(succ,prec);
        _mm_store_ps(&gx[i+1],res);
    }

「_mm_store」で実行エラーが発生しました。なぜですか? インデックス i+1 を受け入れません。私は正しいです

4

1 に答える 1

3

_mm_store_ps16 バイトにアラインされた宛先アドレスが必要です。_mm_storeu_ps整列されていないストアに使用します。

于 2013-09-19T08:25:17.237 に答える