Size: a a a

2021 August 14

ВГ

Владислав Голец... in ARDUINO_GODs
Переслано от Denis Vysoven
источник

ВГ

Владислав Голец... in ARDUINO_GODs
погнали
источник

ВГ

Владислав Голец... in ARDUINO_GODs
числодробилка
источник

ВГ

Владислав Голец... in ARDUINO_GODs
железо не менялось
источник

R

Roman in ARDUINO_GODs
источник

D

Denisio in ARDUINO_GODs
это не тест, а хуета
источник

ВГ

Владислав Голец... in ARDUINO_GODs
там асм вставка сосет у жаббы
источник

D

Denisio in ARDUINO_GODs
это замер скорости вызова обвязки вокруг sqrt
источник

ВГ

Владислав Голец... in ARDUINO_GODs
т
источник

ВГ

Владислав Голец... in ARDUINO_GODs
мммм
наес
тоесть если метками прыгать будет быстрее?
источник

D

Denisio in ARDUINO_GODs
ох ебать, тебе бы немножечко поучится
источник

ВГ

Владислав Голец... in ARDUINO_GODs
спасибо мне хватает
источник

D

Denisio in ARDUINO_GODs
я имел ввиду например реализовать хаффмана или lz4 или какойнить несложный алгоритм архивации - там тебе и битовая арифметика, и префетч инструкций и предсказания переходов и инлайнинг и другие прелести языков и компиляторов которые вступают в дело. И вот на этом - мерять. Будет хотя бы чтото похожее на тест.
источник

D

Denisio in ARDUINO_GODs
мерять скорость sqrt это полнейшая хуета
источник

ВГ

Владислав Голец... in ARDUINO_GODs
тоесть если программа должна считать квадратный корень то мы выбираем что угодно но не С
источник

ВГ

Владислав Голец... in ARDUINO_GODs
правильно?
источник

R

Roman in ARDUINO_GODs
Чтобы дать си возможность джитинга - нужно создать виртуальную машину и тогда код будет управляемым.
источник

D

Denisio in ARDUINO_GODs
оптимизатор может сделать loop unrolling если умеет и все остальное соснёт, потому что по вышеуказанному тесту инструкции не зависят друг от друга и всегда считают константный корень. Кстати компилятор может тупо заменить на уже посчитанную константу.
источник

ВГ

Владислав Голец... in ARDUINO_GODs
а че не заменяет то
источник

ВГ

Владислав Голец... in ARDUINO_GODs
де такты
источник