robert-strandh / SICL

A fresh implementation of Common Lisp
Other
1.07k stars 79 forks source link

Fix register allocation for SHIFT-INSTRUCTION and others #218

Closed no-defun-allowed closed 3 years ago

no-defun-allowed commented 3 years ago

This PR fixes register allocation for shift-instruction, fixnum-multiply-instruction and fixnum-divide-instruction. Only time can tell if there is some other quirk of x86-64 we haven't handled yet.