Size: a a a

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

2020 October 29

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
а зачем? так можно чему угодно свое название дать
источник

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
сложение чисел в wasm, например, как-то “круто” назвать. только зачем?
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Sergey Rubanov
сложение чисел в wasm, например, как-то “круто” назвать. только зачем?
(HIA) Аппаратно-независимый сумматор =)
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Кстати если кто не видел это видео очень советую его посмотреть

https://www.youtube.com/watch?v=RByPdCN1RQ4

Да это 2016 год, но там Luke Wagner раскрывает очень много интерестных нюансов про WebAssembly
источник

PP

Petr Penzin in WebAssembly — русскоговорящее сообщество
Георгий
не, а крутое название? AVX, SSE, NEON, надо бы назвать тоже, хм
Неофициально можно называть simd128 - так эта фича в llvm называется. Вообще это "общий знаменатель" между neon и sse
источник

Г

Георгий in WebAssembly — русскоговорящее сообщество
а зачем в emscripten arm_neon.h?
источник

Г

Георгий in WebAssembly — русскоговорящее сообщество
это случаем не трансляция неона в симд128?
источник

Г

Георгий in WebAssembly — русскоговорящее сообщество
слухайте как будто так и есть
источник

PP

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

Г

Георгий in WebAssembly — русскоговорящее сообщество
блен, че-т замучился с тем что uint32x4_t в float32x4_t на андроиде то тайпкастится как-то, а в трансляции нифига
источник

PP

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

Г

Георгий in WebAssembly — русскоговорящее сообщество
хоспади, заюзал флаг -mfpu=neon и отвалился Eigen
источник

Г

Георгий in WebAssembly — русскоговорящее сообщество
проще просто на simd128 походу переписать
источник

PP

Petr Penzin in WebAssembly — русскоговорящее сообщество
По-моему эти трансляции - от лукавого ;)
источник

Г

Георгий in WebAssembly — русскоговорящее сообщество
а, нифига, Eigen почуял прям NEON и решил в него скомпилится то не тут то было..
источник

Г

Георгий in WebAssembly — русскоговорящее сообщество
ой)
источник

PP

Petr Penzin in WebAssembly — русскоговорящее сообщество
Теоретически, ставить -mfpu от другой платформы должно быть ошибкой, но возможно emcc и это транслирует
источник

Г

Георгий in WebAssembly — русскоговорящее сообщество
ну я так понял идея была в том что берешь любую либу, которая написана под неон, ставишь там флаги, всё компилится, транслируется в simd128, всё офигительно, но что-то пошло не так
источник

Г

Георгий in WebAssembly — русскоговорящее сообщество
ну слушайте, у simd128 я так посмотрю человеческие имена, а не vp_hghgf_qp
источник

Г

Георгий in WebAssembly — русскоговорящее сообщество
wasm_f64x2_le - всё ясно...
источник