![]() Flonum operations like `fltruncate` and `flsin` are implemented by calling functions from the C library. Unboxing these involves a generalazation the `foreign-call` intermediate form to handle unboxing and to work in a non-tail position (especially by telling the register allocator that caller-saved registers will be trashed). An internal 'atomic convention on a foreign call indicates that no callback into Scheme is possible, so some setup/teardown (including stashing callee-saved registers) can be skipped. original commit: fd89919634d0d5272e046b47bb81bcc66e22a741 |
||
---|---|---|
.. | ||
installsh | ||
Makefile-csug.in | ||
Makefile-release_notes.in | ||
Makefile-workarea.in | ||
Makefile.in | ||
Mf-boot.in | ||
Mf-install.in |