1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-17 09:10:22 +02:00

Update comments in vm-engine.c

* libguile/jit.c (compile_s64_numerically_equal): Remove as this
instruction was removed in previous refactoring.
(compile_atomic_scm_set_immediate), compile_atomic_scm_ref_immediate):
Adapt to change in C name of these instructions.
* libguile/vm-engine.c: Add comments for all instructions.
This commit is contained in:
Andy Wingo 2018-09-22 18:42:27 +02:00
parent 1e7c541b2f
commit a74b4a45fa
2 changed files with 453 additions and 49 deletions

View file

@ -2449,7 +2449,7 @@ compile_untag_char (scm_jit_state *j, uint16_t dst, uint16_t src)
}
static void
compile_atomic_ref_scm_immediate (scm_jit_state *j, uint8_t dst, uint8_t obj, uint8_t offset)
compile_atomic_scm_ref_immediate (scm_jit_state *j, uint8_t dst, uint8_t obj, uint8_t offset)
{
emit_sp_ref_scm (j, T0, obj);
#if defined(__i386__) || defined(__x86_64__)
@ -2467,7 +2467,7 @@ compile_atomic_ref_scm_immediate (scm_jit_state *j, uint8_t dst, uint8_t obj, ui
}
static void
compile_atomic_set_scm_immediate (scm_jit_state *j, uint8_t obj, uint8_t offset, uint8_t val)
compile_atomic_scm_set_immediate (scm_jit_state *j, uint8_t obj, uint8_t offset, uint8_t val)
{
emit_sp_ref_scm (j, T1, obj);
emit_sp_ref_scm (j, T2, val);
@ -3151,12 +3151,6 @@ compile_u64_less (scm_jit_state *j, uint16_t a, uint16_t b)
#endif
}
static void
compile_s64_numerically_equal (scm_jit_state *j, uint16_t a, uint16_t b)
{
compile_u64_numerically_equal (j, a, b);
}
static void
compile_s64_less (scm_jit_state *j, uint16_t a, uint16_t b)
{