Информация об изменениях

Сообщение Re[36]: Безопасность Rust от 04.06.2019 8:23

Изменено 04.06.2019 11:00 vdimas

Re[36]: Безопасность Rust
Здравствуйте, alex_public, Вы писали:

_>И подробное обсуждение всей этой кривизны можно увидеть здесь https://github.com/michaeljclark/riscv-atomics/tree/master/results.


0000000000000020 <atomic_store_explicit_int32_t_memory_order_relaxed>:
  20:    00000797              auipc    a5,0x0
  24:    00078793              mv    a5,a5
  28:    4705                    li    a4,1
  2a:    c398                    sw    a4,0(a5)


А как быть с контролем выравнивания?
Моя версия объяснения:
http://www.rsdn.org/forum/flame.comp/7460823.1

(а так-то обилие багов в деле генерировании флагов команд ужасает, походу этот RISK-V никому не нужен, если gcc генерит для него явно ошибочный код)
Re[36]: Безопасность Rust
Здравствуйте, alex_public, Вы писали:

_>И подробное обсуждение всей этой кривизны можно увидеть здесь https://github.com/michaeljclark/riscv-atomics/tree/master/results.


0000000000000020 <atomic_store_explicit_int32_t_memory_order_relaxed>:
  20:    00000797              auipc    a5,0x0
  24:    00078793              mv    a5,a5
  28:    4705                    li    a4,1
  2a:    c398                    sw    a4,0(a5)


А как быть с контролем выравнивания?
Моя версия объяснения:
http://www.rsdn.org/forum/flame.comp/7460823.1

(а так-то обилие багов в деле генерировании флагов команд ужасает, походу этот RISC-V никому не нужен, если gcc генерит для него явно ошибочный код)