Пытаюсь сделать int64 для JS через WASM, родил вариант через memory https://wasdk.github.io/WasmFiddle/?enoel
void add(unsigned long long *first) {
unsigned long long v0 = first[0];
unsigned long long v1 = first[1];
first[2] = v0 + v1;
}
Но думаю проще сразу передавать i32, но как их эффективнее соединить в i64? Т.е. нужно что-то такое:
void add(long l0, long h0, long l1, long h1, long long *result) {
long long v0 = *((long long*)argc[0])
long long v1 = *((long long*)argc[2])
*result = v0 + v1;
}