История изменений
Исправление red75prim, (текущая версия) :
Сделать совместимую со стандартом реализацию Си – достаточно сложная задача
Сделать оптимизирующий компилятор - достаточно сложная задача. А так: каждый доступ к memory location компилируем в соответствующую(ие) инструкции процессора, restrict игнорируем, определяем __STDC_NO_ATOMICS__
и забиваем на них.
Исходная версия red75prim, :
Сделать совместимую со стандартом реализацию Си – достаточно сложная задача
Сделать оптимизирующий компилятор - достаточно сложная задача. А так: каждый доступ к memory location компилируем в соответствующую(ие) инструкции процессора, restrict игнорируем, определяем STDC_NO_ATOMICS и забиваем на них.