WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
162952
WebAssembly: support more than one size register
https://bugs.webkit.org/show_bug.cgi?id=162952
Summary
WebAssembly: support more than one size register
Keith Miller
Reported
2016-10-04 18:23:56 PDT
...
Attachments
Add attachment
proposed patch, testcase, etc.
JF Bastien
Comment 1
2016-12-29 23:32:47 PST
In
bug #165282
I'm adding code which assumes that all WebAssembly.Instance have the same pinned registers. I'm doing this because wasm->wasm calls are generated at Module time, without knowing which import will be provided at Instance time. We could instead generate one stub per type of outcall: - wasm w/ fast memory -> wasm w/o memory - wasm w/ fast memory -> wasm w/ slow memory - wasm w/o memory -> wasm w/ fast memory - wasm w/o memory -> wasm w/ slow memory - wasm w/ slow memory -> wasm w/ fast memory - wasm w/ slow memory -> wasm w/o memory I'm not sure the complexity (and potential for bugs!) are worth it at this point in time.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug