Эта тема напоминает торный путь из граблей, по которому ходят все вновьприбывшие.

И каждый вновьприбывший удивляется тому факту, что дорога вроде давно протоптана, а грабли все еще лежат там же

Про
volatile надо писать в FAQ
крупными буквами. А по поводу оптимизации обращения к константе, расположенной по фиксированному адресу, я сам недавно
писал и там же указал решение/обходной путь.