Size: a a a

Compiler Development

2020 February 13

M

MaxGraey in Compiler Development
Kir
Бетховены стабильнее майнятся
Ты не прав, поиск хеша с саданными условиями это лотерея, потому как там еще nonce рандомно задается, а для чисел мерсена можно изобрести (открыть) новый алгоритм быстрого поиска и находить его например за 2 часов у себя на смартфоне =) Я утрирую конечно, но все же
источник

FO

FORTRAN ONE LOVE in Compiler Development
MaxGraey
Ты не прав, поиск хеша с саданными условиями это лотерея, потому как там еще nonce рандомно задается, а для чисел мерсена можно изобрести (открыть) новый алгоритм быстрого поиска и находить его например за 2 часов у себя на смартфоне =) Я утрирую конечно, но все же
только еще надо иметь неслабенькие машинки при этом =)
источник

K

Kir in Compiler Development
> можно изобрести

А можно и не изобрести. Тут уж как повезёт.
источник

FO

FORTRAN ONE LOVE in Compiler Development
Kir
> можно изобрести

А можно и не изобрести. Тут уж как повезёт.
тогда нужно изобрести
источник

M

MaxGraey in Compiler Development
Михаил Бахтерев
А такое бывает в коде?
Вселенная тебя прямо услышала и в одной группе по wasm человек выложил пример в wat-формате как раз с FizzBuzz и ты не поверишь!)

https://pastebin.com/Apg06WM8
источник
2020 February 14

MM

Mikhail Maltsev in Compiler Development
MaxGraey
Вселенная тебя прямо услышала и в одной группе по wasm человек выложил пример в wat-формате как раз с FizzBuzz и ты не поверишь!)

https://pastebin.com/Apg06WM8
Неа, там реализовано очевидным способом: вычисляются два остатка, сравниваются с нулем и делается "and"
источник

M

MaxGraey in Compiler Development
Mikhail Maltsev
Неа, там реализовано очевидным способом: вычисляются два остатка, сравниваются с нулем и делается "and"
как там эти два остатка группируются не важно я выше уже написал какие варианты бывают
источник

M

MaxGraey in Compiler Development
важно что там не x не x % 15 == 0
источник

M

MaxGraey in Compiler Development
Довольно любопытный плагин для VSCode:
https://marketplace.visualstudio.com/items?itemName=hediet.debug-visualizer
источник

KR

K R in Compiler Development
На Хабре была статья про что-то подобное - магистрский диплом.
источник

AK

Andrei Kurosh in Compiler Development
ох уж этот force-directed graph drawing
источник

E

EgorBo in Compiler Development
Кто-нибудь знает, если ли разница между:

rol  eax, 31

rorx eax 1
?
источник

M

MaxGraey in Compiler Development
rorx не модифиципует EFLAGS в отлиции от ror/rol, что там с латенси не знаю надо смотреть таблицу
источник

E

EgorBo in Compiler Development
глянул для скайлейка — вроде пропускная в 2 раза больше
источник

E

EgorBo in Compiler Development
rorx:  latency: 1,  rec-tp: 0.5
ror:  latency: 1, rec-tp: 0.5-1
источник

E

EgorBo in Compiler Development
MaxGraey
rorx не модифиципует EFLAGS в отлиции от ror/rol, что там с латенси не знаю надо смотреть таблицу
короче оказалось что по латенсям они одинаковые если используются в формате "register, constant"
источник

E

EgorBo in Compiler Development
посмотрел на Skylake, Skylake-X и Zen
источник

E

EgorBo in Compiler Development
на Zen кстати пропускная в 2 раза выше чем на скайлейках О_о
источник
2020 February 15

МБ

Михаил Бахтерев in Compiler Development
Так у Zen архитектура более "широкая". К этому и стремились
источник

E

EgorBo in Compiler Development
@shipilev https://bugs.openjdk.java.net/browse/JDK-8237946
а почему такие ограничения для с2? :D
источник