1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-16 16:50:21 +02:00

Disable f64->scm instruction

* libguile/vm-engine.c (f64->scm): Disable instruction.
* module/language/cps/compile-bytecode.scm (compile-function): Remove
  f64->scm case.
* module/system/vm/assembler.scm: Remove emit-f64->scm export.
This commit is contained in:
Andy Wingo 2018-04-10 20:41:04 +02:00
parent 997ecae1df
commit b285226477
3 changed files with 1 additions and 9 deletions

View file

@ -2244,12 +2244,7 @@ VM_NAME (scm_i_thread *thread, struct scm_vm *vp,
NEXT (1);
}
/* f64->scm dst:12 src:12
*
* Pack a raw double-precision floating point value into an inexact
* number allocated on the heap.
*/
VM_DEFINE_OP (137, f64_to_scm, "f64->scm", OP1 (X8_S12_S12) | OP_DST)
VM_DEFINE_OP (137, unused_137, NULL, NOP)
{
scm_t_uint16 dst, src;
UNPACK_12_12 (op, dst, src);