aboutsummaryrefslogtreecommitdiff
path: root/lib/std
diff options
context:
space:
mode:
authorLuuk de Gram <luuk@degram.dev>2022-06-10 21:54:23 +0200
committerLuuk de Gram <luuk@degram.dev>2022-06-11 19:38:00 +0200
commitf05e09a0cf7870fda463d9a0ceb42be4c3100825 (patch)
tree858b5107d90a97392b5765a318672b276531feb7 /lib/std
parent18afcc34c61a18ada7bda0fc50f48e929866ab82 (diff)
downloadzig-f05e09a0cf7870fda463d9a0ceb42be4c3100825.tar.gz
zig-f05e09a0cf7870fda463d9a0ceb42be4c3100825.zip
wasm: optimize & simplify sign extension
Rather than storing all the shifts in temporaries, we perform the correct shifting without temporaries. This makes the runtime code more performant and also the backend code is simplified as we have a singular abstraction.
Diffstat (limited to 'lib/std')
0 files changed, 0 insertions, 0 deletions