diff options
author | Björn-Egil Dahlberg <[email protected]> | 2015-04-22 20:44:43 +0200 |
---|---|---|
committer | Björn-Egil Dahlberg <[email protected]> | 2015-04-23 14:37:32 +0200 |
commit | d1321eaf9bd1e417561e3d70fd85749fe589143b (patch) | |
tree | 496c17fc81c8f98aa8ef6abfc9c068cb9934adf0 /erts/emulator/beam/beam_load.c | |
parent | 63949dcd13e24bdc73336b0f5e88d4f06cce56c1 (diff) | |
download | otp-d1321eaf9bd1e417561e3d70fd85749fe589143b.tar.gz otp-d1321eaf9bd1e417561e3d70fd85749fe589143b.tar.bz2 otp-d1321eaf9bd1e417561e3d70fd85749fe589143b.zip |
erts: Add move window instruction
Move an entire region of x registers to the stack.
This reduces the dispatch pressure of move instructions.
Also introduce a move2 specialization for some common move patterns:
move r y | move x y -> move2 : As above, moving regions to the stack
move x r | move x y -> move2 : A seemingly common pattern
Diffstat (limited to 'erts/emulator/beam/beam_load.c')
0 files changed, 0 insertions, 0 deletions