[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] 07/16: Mark call-scm<-scm-u64 as defining a result
From: |
Andy Wingo |
Subject: |
[Guile-commits] 07/16: Mark call-scm<-scm-u64 as defining a result |
Date: |
Mon, 14 May 2018 10:48:35 -0400 (EDT) |
wingo pushed a commit to branch master
in repository guile.
commit ad96291ffe2a32b85c94639b6f250fd9be846c59
Author: Andy Wingo <address@hidden>
Date: Sun May 13 10:22:03 2018 +0200
Mark call-scm<-scm-u64 as defining a result
* libguile/vm-engine.c (call-scm<-scm-u64): Add OP_DST.
---
libguile/vm-engine.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libguile/vm-engine.c b/libguile/vm-engine.c
index 8c208a4..00a51ce 100644
--- a/libguile/vm-engine.c
+++ b/libguile/vm-engine.c
@@ -2185,7 +2185,7 @@ VM_NAME (scm_i_thread *thread, struct scm_vm *vp,
NEXT (2);
}
- VM_DEFINE_OP (91, call_scm_from_scm_u64, "call-scm<-scm-u64", OP2
(X8_S8_S8_S8, C32))
+ VM_DEFINE_OP (91, call_scm_from_scm_u64, "call-scm<-scm-u64", OP2
(X8_S8_S8_S8, C32) | OP_DST)
{
scm_t_uint8 dst, a, b;
SCM res;
- [Guile-commits] branch master updated (e014bf3 -> 601d0ea), Andy Wingo, 2018/05/14
- [Guile-commits] 02/16: Remove implementation of lsh, rsh instructions, Andy Wingo, 2018/05/14
- [Guile-commits] 05/16: VM calls =? through intrinsic, Andy Wingo, 2018/05/14
- [Guile-commits] 04/16: VM calls "<?" through intrinsic., Andy Wingo, 2018/05/14
- [Guile-commits] 06/16: Remove unused macros in VM, Andy Wingo, 2018/05/14
- [Guile-commits] 08/16: Add scm_maybe_resolve_module, Andy Wingo, 2018/05/14
- [Guile-commits] 07/16: Mark call-scm<-scm-u64 as defining a result,
Andy Wingo <=
- [Guile-commits] 12/16: Instruction explosion for cache-current-module, cached-toplevel-box, Andy Wingo, 2018/05/14
- [Guile-commits] 10/16: Add cache-ref, cache-set! macro-instructions, Andy Wingo, 2018/05/14
- [Guile-commits] 03/16: VM calls out to heap-numbers-equal? through intrinsics, Andy Wingo, 2018/05/14
- [Guile-commits] 15/16: Use intrinsics for top-level refs outside captured scopes, Andy Wingo, 2018/05/14
- [Guile-commits] 16/16: Remove implementations of now-unused toplevel-box et al instructions, Andy Wingo, 2018/05/14
- [Guile-commits] 13/16: Remove backend support for cached-module-box et al., Andy Wingo, 2018/05/14
- [Guile-commits] 11/16: Instruction explosion for cached-module-box, Andy Wingo, 2018/05/14
- [Guile-commits] 09/16: Add intrinsics for module operations, Andy Wingo, 2018/05/14
- [Guile-commits] 01/16: lsh, rsh etc are intrinsics, Andy Wingo, 2018/05/14
- [Guile-commits] 14/16: Compile "define!" via intrinsic, Andy Wingo, 2018/05/14