ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
1 мая
1005267 Топик полностью
fk0, легенда (17.05.2020 14:01, просмотров: 621) ответил SciFi на "нарваться на перестановку порядка обращения" и "запишет в том же порядке". Ты уж определись.
volatile-указатели на данные записывались в конце функции, в том порядке, как они писались в функции. Но данные писались независимо в теле функции. Т.е. данные писались, указатели не двигались. А потом на выходе подвинулись указатели, ровно так как они должны были бы подвинуться пока писались данные. Идея в том, что gcc не пишет volatile переменные, а пишет их значения в регистры (коих у мипса дофига). А потом перед выходом эти регистры натурально записывает в память. 
[ZX]