Size: a a a

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

2021 August 10

/

/dev/null in WebAssembly — русскоговорящее сообщество
:D
источник

/

/dev/null in WebAssembly — русскоговорящее сообщество
Ладно, понял)
источник

/

/dev/null in WebAssembly — русскоговорящее сообщество
Я тогда пока пойду покурю мануалы as-bind)
источник

/

/dev/null in WebAssembly — русскоговорящее сообщество
И большое спасибо за помощь)
источник

PP

Petr Penzin in WebAssembly — русскоговорящее сообщество
Как дискуссия по AES прошла? Не совсем отдых - ребёнок родился :)
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
C пополнением!
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
> Как дискуссия по AES прошла?
Меня не было. Но судя по заметкам все согласны что вещь нужная. Пока только не ясно будет ли это в SIMD 2.0. Как я понял хотят упростить добавление таких инструкций в спеку для начала
источник

PP

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

PP

Petr Penzin in WebAssembly — русскоговорящее сообщество
Надо почитать что пишут, такие инструкции по-моему пока модно только "стандартным" путём добавить.
источник

PP

Petr Penzin in WebAssembly — русскоговорящее сообщество
Части этого кортежа будут с раздельными переменными (значениями), но при этом с т.з. железа будут жить в одном регистре. Сейчас соотношение простое: одно значение = одно значение в регистре, тандем это усложнит. Т.е. нужно будет различать значения регистров которые "просто" копируются, и те в которых используется та или другая половина.
источник

でゲソ in WebAssembly — русскоговорящее сообщество
звучит как in-memory db
источник

DB

Dmitry Bezhetskov in WebAssembly — русскоговорящее сообщество
потому что некоторые движки плохо multivalue поддерживают. Например spidermonkey всегда для multivalue будет использовать стек, а не регистры, потому что её IR так устроен. Т.е. вернуть из функции 1 v128x2 можно в регистре, а вот пару (v128, v128) придется возвращать на стеке
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Ясно! Тогда наверное стоит все же добавлять v256 тип / регистр несколько операций для извлечения v128 из него (верхнего и нижнего слова)
источник

PP

Petr Penzin in WebAssembly — русскоговорящее сообщество
Да, тогда правда возникает вопрос с тем как это поддерживать там где нет 265, поэтому они и обсуждали подход 128*2, когда операция реплицируется на обоих половинах, вместо чистой 256-битной операции. В общем-то для арифметики это не так важно, разница в операциях где значения могут путешествовать между полосами.
источник

Я

Яна in WebAssembly — русскоговорящее сообщество
Привет, кому можно задать пару глупых вопросов по webassembly ?)
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Просто напиши вопрос(ы). А тут разберемся
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Кроме того у нас есть FAQ: https://bit.ly/30WY3K3
Возможно там можно будет найти ответ на какой то вопрос
источник

Я

Яна in WebAssembly — русскоговорящее сообщество
Как раз после прочтения FAQ и возникли вопросы 😅
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Вот оно как. тогда точно задавай
источник

Я

Яна in WebAssembly — русскоговорящее сообщество
Из чего можно скомпилировть wasm код?
источник