Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私はいくつかのオープン ソース コードを使用していますが、シーケンス化されていない変更が発生していることを発見しました。
コードは次のとおりです。
... float32x4_t *_M, *_S, _norm; int n4 = ...; ... for(; i<n4; i++) *_M++ = MUL(*_M, RCP(ADD(*_S++, _norm))); ...
この変更をどのようにシーケンスしますか?
私はこれに関してはあまり経験がありませんが、
for(; i<n4; i++) { *_M = MUL(*_M, RCP(ADD(*_S, _norm))); M++; S++; }
同等である必要があります。