[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] 02/05: Fix emit-receive* for many locals
From: |
Andy Wingo |
Subject: |
[Guile-commits] 02/05: Fix emit-receive* for many locals |
Date: |
Sat, 26 Dec 2015 21:12:28 +0000 |
wingo pushed a commit to branch master
in repository guile.
commit 362907810bbe9a20cf5097363d959cb67db67b36
Author: Andy Wingo <address@hidden>
Date: Sat Dec 26 15:11:01 2015 +0100
Fix emit-receive* for many locals
* module/system/vm/assembler.scm (emit-receive*): Fix to use FP-relative
move instead of SP-relative move.
---
module/system/vm/assembler.scm | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/module/system/vm/assembler.scm b/module/system/vm/assembler.scm
index 311cf3a..8d9b90c 100644
--- a/module/system/vm/assembler.scm
+++ b/module/system/vm/assembler.scm
@@ -842,7 +842,7 @@ later by the linker."
(emit-receive asm dst proc nlocals)
(begin
(emit-receive-values asm proc #t 1)
- (emit-mov* asm dst (1+ proc))
+ (emit-fmov* asm dst (1+ proc))
(emit-reset-frame asm nlocals))))
(define (emit-text asm instructions)
- [Guile-commits] branch master updated (3c27145 -> a9c2606), Andy Wingo, 2015/12/26
- [Guile-commits] 02/05: Fix emit-receive* for many locals,
Andy Wingo <=
- [Guile-commits] 04/05: Fix bug in intmap-map, Andy Wingo, 2015/12/26
- [Guile-commits] 01/05: Assembler works on byte offsets, not u32 offsets, Andy Wingo, 2015/12/26
- [Guile-commits] 05/05: Type inference copes better with unsorted graphs, Andy Wingo, 2015/12/26
- [Guile-commits] 03/05: Assembler O(n) in instruction encodings, not instruction count, Andy Wingo, 2015/12/26