diff options
author | Andy Wingo <wingo@pobox.com> | 2013-11-19 20:31:21 +0100 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2013-11-19 20:46:10 +0100 |
commit | 3fe96dd8088957a09cfd15747ae646595934f83a (patch) | |
tree | 355febc7baec71b6801193ac14dfd0316ff48a0f | |
parent | 1b780c134b1714966ae39c6b3de10875eb5c1bd2 (diff) | |
download | guile-3fe96dd8088957a09cfd15747ae646595934f83a.tar.gz |
scm_rtl_op_* -> scm_op_*
* libguile/instructions.h (scm_opcode): Rename from scm_rtl_opcode.
Rename opcodes from scm_rtl_op_* to scm_op_*.
* libguile/continuations.c:
* libguile/control.c:
* libguile/foreign.c:
* libguile/gsubr.c:
* libguile/instructions.c:
* libguile/vm.c: Adapt.
-rw-r--r-- | libguile/continuations.c | 2 | ||||
-rw-r--r-- | libguile/control.c | 2 | ||||
-rw-r--r-- | libguile/foreign.c | 6 | ||||
-rw-r--r-- | libguile/gsubr.c | 38 | ||||
-rw-r--r-- | libguile/instructions.c | 2 | ||||
-rw-r--r-- | libguile/instructions.h | 4 | ||||
-rw-r--r-- | libguile/vm.c | 30 |
7 files changed, 42 insertions, 42 deletions
diff --git a/libguile/continuations.c b/libguile/continuations.c index 90c9ccf53..8d85994e3 100644 --- a/libguile/continuations.c +++ b/libguile/continuations.c @@ -65,7 +65,7 @@ static scm_t_bits tc16_continuation; static const scm_t_uint32 continuation_stub_code[] = { - SCM_PACK_RTL_24 (scm_rtl_op_continuation_call, 0) + SCM_PACK_RTL_24 (scm_op_continuation_call, 0) }; static SCM diff --git a/libguile/control.c b/libguile/control.c index dbd652200..a57300af2 100644 --- a/libguile/control.c +++ b/libguile/control.c @@ -59,7 +59,7 @@ scm_i_prompt_pop_abort_args_x (SCM vm) static const scm_t_uint32 compose_continuation_code[] = { - SCM_PACK_RTL_24 (scm_rtl_op_compose_continuation, 0) + SCM_PACK_RTL_24 (scm_op_compose_continuation, 0) }; diff --git a/libguile/foreign.c b/libguile/foreign.c index 2ec0a1e3c..11c0f3601 100644 --- a/libguile/foreign.c +++ b/libguile/foreign.c @@ -766,10 +766,10 @@ SCM_DEFINE (scm_pointer_to_procedure, "pointer->procedure", 3, 0, 0, /* We support calling foreign functions with up to 100 arguments. */ #define CODE(nreq) \ - SCM_PACK_RTL_24 (scm_rtl_op_assert_nargs_ee, nreq + 1), \ - SCM_PACK_RTL_12_12 (scm_rtl_op_foreign_call, 0, 1) + SCM_PACK_RTL_24 (scm_op_assert_nargs_ee, nreq + 1), \ + SCM_PACK_RTL_12_12 (scm_op_foreign_call, 0, 1) -#define CODE_10(n) \ +#define CODE_10(n) \ CODE (n + 0), CODE (n + 1), CODE (n + 2), CODE (n + 3), CODE (n + 4), \ CODE (n + 5), CODE (n + 6), CODE (n + 7), CODE (n + 8), CODE (n + 9) diff --git a/libguile/gsubr.c b/libguile/gsubr.c index f089a411a..1969dbfd0 100644 --- a/libguile/gsubr.c +++ b/libguile/gsubr.c @@ -75,45 +75,45 @@ /* A: req; B: opt; C: rest */ #define A(nreq) \ - SCM_PACK_RTL_24 (scm_rtl_op_assert_nargs_ee, nreq + 1), \ - SCM_PACK_RTL_24 (scm_rtl_op_subr_call, 0), \ + SCM_PACK_RTL_24 (scm_op_assert_nargs_ee, nreq + 1), \ + SCM_PACK_RTL_24 (scm_op_subr_call, 0), \ 0, \ 0 #define B(nopt) \ - SCM_PACK_RTL_24 (scm_rtl_op_assert_nargs_le, nopt + 1), \ - SCM_PACK_RTL_24 (scm_rtl_op_alloc_frame, nopt + 1), \ - SCM_PACK_RTL_24 (scm_rtl_op_subr_call, 0), \ + SCM_PACK_RTL_24 (scm_op_assert_nargs_le, nopt + 1), \ + SCM_PACK_RTL_24 (scm_op_alloc_frame, nopt + 1), \ + SCM_PACK_RTL_24 (scm_op_subr_call, 0), \ 0 #define C() \ - SCM_PACK_RTL_24 (scm_rtl_op_bind_rest, 1), \ - SCM_PACK_RTL_24 (scm_rtl_op_subr_call, 0), \ + SCM_PACK_RTL_24 (scm_op_bind_rest, 1), \ + SCM_PACK_RTL_24 (scm_op_subr_call, 0), \ 0, \ 0 #define AB(nreq, nopt) \ - SCM_PACK_RTL_24 (scm_rtl_op_assert_nargs_ge, nreq + 1), \ - SCM_PACK_RTL_24 (scm_rtl_op_assert_nargs_le, nreq + nopt + 1), \ - SCM_PACK_RTL_24 (scm_rtl_op_alloc_frame, nreq + nopt + 1), \ - SCM_PACK_RTL_24 (scm_rtl_op_subr_call, 0) + SCM_PACK_RTL_24 (scm_op_assert_nargs_ge, nreq + 1), \ + SCM_PACK_RTL_24 (scm_op_assert_nargs_le, nreq + nopt + 1), \ + SCM_PACK_RTL_24 (scm_op_alloc_frame, nreq + nopt + 1), \ + SCM_PACK_RTL_24 (scm_op_subr_call, 0) #define AC(nreq) \ - SCM_PACK_RTL_24 (scm_rtl_op_assert_nargs_ge, nreq + 1), \ - SCM_PACK_RTL_24 (scm_rtl_op_bind_rest, nreq + 1), \ - SCM_PACK_RTL_24 (scm_rtl_op_subr_call, 0), \ + SCM_PACK_RTL_24 (scm_op_assert_nargs_ge, nreq + 1), \ + SCM_PACK_RTL_24 (scm_op_bind_rest, nreq + 1), \ + SCM_PACK_RTL_24 (scm_op_subr_call, 0), \ 0 #define BC(nopt) \ - SCM_PACK_RTL_24 (scm_rtl_op_bind_rest, nopt + 1), \ - SCM_PACK_RTL_24 (scm_rtl_op_subr_call, 0), \ + SCM_PACK_RTL_24 (scm_op_bind_rest, nopt + 1), \ + SCM_PACK_RTL_24 (scm_op_subr_call, 0), \ 0, \ 0 #define ABC(nreq, nopt) \ - SCM_PACK_RTL_24 (scm_rtl_op_assert_nargs_ge, nreq + 1), \ - SCM_PACK_RTL_24 (scm_rtl_op_bind_rest, nreq + nopt + 1), \ - SCM_PACK_RTL_24 (scm_rtl_op_subr_call, 0), \ + SCM_PACK_RTL_24 (scm_op_assert_nargs_ge, nreq + 1), \ + SCM_PACK_RTL_24 (scm_op_bind_rest, nreq + nopt + 1), \ + SCM_PACK_RTL_24 (scm_op_subr_call, 0), \ 0 diff --git a/libguile/instructions.c b/libguile/instructions.c index eb2a685cf..8e90f285f 100644 --- a/libguile/instructions.c +++ b/libguile/instructions.c @@ -102,7 +102,7 @@ static SCM word_type_symbols[] = (((word) >> ((n) * TYPE_WIDTH)) & ((1 << TYPE_WIDTH) - 1)) struct scm_instruction { - enum scm_rtl_opcode opcode; /* opcode */ + enum scm_opcode opcode; /* opcode */ const char *name; /* instruction name */ scm_t_uint32 meta; SCM symname; /* filled in later */ diff --git a/libguile/instructions.h b/libguile/instructions.h index 214a9469b..7575e6f82 100644 --- a/libguile/instructions.h +++ b/libguile/instructions.h @@ -22,9 +22,9 @@ #include <libguile.h> #include <libguile/vm-operations.h> -enum scm_rtl_opcode +enum scm_opcode { -#define ENUM(opcode, tag, name, meta) scm_rtl_op_##tag = opcode, +#define ENUM(opcode, tag, name, meta) scm_op_##tag = opcode, FOR_EACH_VM_OPERATION(ENUM) #undef ENUM }; diff --git a/libguile/vm.c b/libguile/vm.c index 9b0e08003..12bf03250 100644 --- a/libguile/vm.c +++ b/libguile/vm.c @@ -600,37 +600,37 @@ static SCM vm_builtin_call_with_values; static SCM vm_builtin_call_with_current_continuation; static const scm_t_uint32 vm_boot_continuation_code[] = { - SCM_PACK_RTL_24 (scm_rtl_op_halt, 0) + SCM_PACK_RTL_24 (scm_op_halt, 0) }; static const scm_t_uint32 vm_builtin_apply_code[] = { - SCM_PACK_RTL_24 (scm_rtl_op_assert_nargs_ge, 3), - SCM_PACK_RTL_24 (scm_rtl_op_tail_apply, 0), /* proc in r1, args from r2 */ + SCM_PACK_RTL_24 (scm_op_assert_nargs_ge, 3), + SCM_PACK_RTL_24 (scm_op_tail_apply, 0), /* proc in r1, args from r2 */ }; static const scm_t_uint32 vm_builtin_values_code[] = { - SCM_PACK_RTL_24 (scm_rtl_op_return_values, 0) /* vals from r1 */ + SCM_PACK_RTL_24 (scm_op_return_values, 0) /* vals from r1 */ }; static const scm_t_uint32 vm_builtin_abort_to_prompt_code[] = { - SCM_PACK_RTL_24 (scm_rtl_op_assert_nargs_ge, 2), - SCM_PACK_RTL_24 (scm_rtl_op_abort, 0), /* tag in r1, vals from r2 */ + SCM_PACK_RTL_24 (scm_op_assert_nargs_ge, 2), + SCM_PACK_RTL_24 (scm_op_abort, 0), /* tag in r1, vals from r2 */ /* FIXME: Partial continuation should capture caller regs. */ - SCM_PACK_RTL_24 (scm_rtl_op_return_values, 0) /* vals from r1 */ + SCM_PACK_RTL_24 (scm_op_return_values, 0) /* vals from r1 */ }; static const scm_t_uint32 vm_builtin_call_with_values_code[] = { - SCM_PACK_RTL_24 (scm_rtl_op_assert_nargs_ee, 3), - SCM_PACK_RTL_24 (scm_rtl_op_alloc_frame, 7), - SCM_PACK_RTL_12_12 (scm_rtl_op_mov, 6, 1), - SCM_PACK_RTL_24 (scm_rtl_op_call, 6), SCM_PACK_RTL_24 (0, 1), - SCM_PACK_RTL_12_12 (scm_rtl_op_mov, 0, 2), - SCM_PACK_RTL_24 (scm_rtl_op_tail_call_shuffle, 7) + SCM_PACK_RTL_24 (scm_op_assert_nargs_ee, 3), + SCM_PACK_RTL_24 (scm_op_alloc_frame, 7), + SCM_PACK_RTL_12_12 (scm_op_mov, 6, 1), + SCM_PACK_RTL_24 (scm_op_call, 6), SCM_PACK_RTL_24 (0, 1), + SCM_PACK_RTL_12_12 (scm_op_mov, 0, 2), + SCM_PACK_RTL_24 (scm_op_tail_call_shuffle, 7) }; static const scm_t_uint32 vm_builtin_call_with_current_continuation_code[] = { - SCM_PACK_RTL_24 (scm_rtl_op_assert_nargs_ee, 2), - SCM_PACK_RTL_24 (scm_rtl_op_call_cc, 0) + SCM_PACK_RTL_24 (scm_op_assert_nargs_ee, 2), + SCM_PACK_RTL_24 (scm_op_call_cc, 0) }; |