Andreas Rossberg (2013-10-31T08:17:16.000Z)
domenic at domenicdenicola.com (2013-11-03T22:23:02.628Z)
Instead of returning a pair, you could also do it C-style: ```js var ret = {} add(al, ah, bl, bh, ret) add(ret.lo, ret.hi, cl, ch, ret) var dl = ret.lo, dh = ret.hi ``` This way, it's up to the caller to allocate a suitable return buffer and reuse it. (For asm.js, that would probably require extending the spec to allow a module to pre-allocate one such buffer.) Cleaner than the other hacks, IMO, but still too ugly for an official API.