Pekny clanek. Jenom si dovoluji upozornit, ze pricteni konstanty k signalu se neda zapsat jako konvoluce (nasobeni konstantou vsak ano).
Pak bych se chtel zeptat na interlocking. Kdyz je NEON jednotka oddelena od jadra ARMu tak pokud pouziju ARM registr pro adresovani, mohl by, nez se NEON dostane k vykonavani instrukce, mit uz jinou hodnotu.
Znamena to tedy ze ARM si zaroven zapamatuje ze do fronty NEONu odeslal instrukci, ktera pouziva dejme tomu r3 a od te doby, dokud neodstane potvrzeni z NEONu o dokoncene operaci, jakakoliv instrukce, ktera by pouzila r3 zastavi ARM pipelinu?
C++ metadata má, jestli se pletu, tak mě, prosím, opravte.
http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1262.pdf
http://www.codesynthesis.com/~boris/blog/2012/04/18/cxx11-generalized-attributes/