Size: a a a

WebAssembly — русскоговорящее сообщество

2021 February 17

D

Draft in WebAssembly — русскоговорящее сообщество
Сергей
Интересно, non-trapping соответствует diversity или это нарушение прав трапов
Нарушение, надо переименовывать
источник

D

Draft in WebAssembly — русскоговорящее сообщество
Петицию заведешь? )
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
кстати, а что сейчас с поддержкой simd при компиляции раста в васм?
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
её нужно специально включать или она по дефолту включена
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Mikhail Voronov
её нужно специально включать или она по дефолту включена
Ну жно специально включать. И вроде там нет никой автовекторизации сейчас. То есть включив этот флаг ты просто сможешь пользоваться интринсиками
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
хм, интересно, спасибо
источник

PP

Petr Penzin in WebAssembly — русскоговорящее сообщество
Есть автовекторизация, работает на простых примерах
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
тут просто в другом чатике проблема, что FFT на js на порядок быстрее, чем на васмере
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
мне показалось, что дело в simd
источник

PP

Petr Penzin in WebAssembly — русскоговорящее сообщество
О, вот это уже интересно
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
там автор использовал cranelift бекенд
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
Mikhail Voronov
тут просто в другом чатике проблема, что FFT на js на порядок быстрее, чем на васмере
это я дословно перевёл
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
под js имеется в виду v8, запускающий васм
источник

PP

Petr Penzin in WebAssembly — русскоговорящее сообщество
А
источник

PP

Petr Penzin in WebAssembly — русскоговорящее сообщество
Не должно быть в simd, модуль же тот же
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
ну может какая-то версия cranelift не поддерживала их
источник

PP

Petr Penzin in WebAssembly — русскоговорящее сообщество
Cranelift достаточно давно это поддерживает, да и скорее бы не запустилось чем было бы медленнее
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
Petr Penzin
Есть автовекторизация, работает на простых примерах
а она при дефолтной компиляции или нужно явно включать?
источник

PP

Petr Penzin in WebAssembly — русскоговорящее сообщество
Это в вазмере? Можно wasmtime с примерно той же версией cranelift попробовать
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
Petr Penzin
Это в вазмере? Можно wasmtime с примерно той же версией cranelift попробовать
да, хорошая идея, я посоветовал llvm бекенд проверить
источник