
Вообще иногда нахожу какие-то моменты в своей инженерной практике магическими. Я выпал из реальности на пару дней и совершенно не мог двигаться. Последний ~месяц ничего хорошего не происходило в моей жизни в работе.
Зато вчера я занёрдснайпил экспертов ARM и лида Apple одним коммитом :)
Вообще интересный тред от Хектора про Розетту и эмуляцию x86 на Apple M1 (уже и M2)
https://mobile.twitter.com/marcan42/status/1534053625110351872
Коротко: Rosetta хорошо работает не потому что Apple сделали фичей под себя, а потому что хорошо написали розетту и заимплементировали первыми FEAT_* стандарты (в том числе для флагов FEAT_AFP)
А коммит оказался тот самый из наших хеш-таблиц.
Потом Dougall внимательно прочитал и предложил ещё более лучшую версию:
https://twitter.com/dougallj/status/1534213050944802816
Итог: я показал как можно использовать редкие инструкции под ARM, Dougall нашёл ещё более оптимизированный способ, мы сконтачились, созвонимся в ближ пару дней и возможно познакомлюсь с Хектором (легенда же!)
Зато вчера я занёрдснайпил экспертов ARM и лида Apple одним коммитом :)
Вообще интересный тред от Хектора про Розетту и эмуляцию x86 на Apple M1 (уже и M2)
https://mobile.twitter.com/marcan42/status/1534053625110351872
Коротко: Rosetta хорошо работает не потому что Apple сделали фичей под себя, а потому что хорошо написали розетту и заимплементировали первыми FEAT_* стандарты (в том числе для флагов FEAT_AFP)
А коммит оказался тот самый из наших хеш-таблиц.
Потом Dougall внимательно прочитал и предложил ещё более лучшую версию:
https://twitter.com/dougallj/status/1534213050944802816
Итог: я показал как можно использовать редкие инструкции под ARM, Dougall нашёл ещё более оптимизированный способ, мы сконтачились, созвонимся в ближ пару дней и возможно познакомлюсь с Хектором (легенда же!)