summaryrefslogtreecommitdiff
path: root/module/system/vm/assembler.scm
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2015-10-18 19:54:58 +0200
committerAndy Wingo <wingo@pobox.com>2015-10-21 11:49:20 +0200
commitaa9f6b00827bd0c1a2f11274191f49b0ad31926d (patch)
tree53085f62fc547d479c0ca1cdac03d48ec9e86d5b /module/system/vm/assembler.scm
parent0007507340b10754cb307763cbc8eeb064853926 (diff)
downloadguile-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