diff options
author | Andy Wingo <wingo@pobox.com> | 2015-10-18 19:54:58 +0200 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2015-10-21 11:49:20 +0200 |
commit | aa9f6b00827bd0c1a2f11274191f49b0ad31926d (patch) | |
tree | 53085f62fc547d479c0ca1cdac03d48ec9e86d5b /module/system/vm/assembler.scm | |
parent | 0007507340b10754cb307763cbc8eeb064853926 (diff) | |
download | guile-aa9f6b00827bd0c1a2f11274191f49b0ad31926d.tar.gz |
VM caches address of local 0 instead of FP
* libguile/vm-engine.c (vm_engine): Cache the address of local 0 instead
of the FP. This makes locals access a bit cheaper, but we still have
to negate the index. The right fix is to index relative to the SP
instead. That's a more involved change, so we punt until later.
Diffstat (limited to 'module/system/vm/assembler.scm')
0 files changed, 0 insertions, 0 deletions