5:58:11lokeIf a function in SBCL whose argument is declared as FIXNUM, and optimisation is set to 3, are the arguments passed unboxed to such function?
13:07:40lokeThen I disassembled te code, and it starts with an ADD 1 instruction. Not ADD 2 as I woul dhave expected if x was boxed (its least significant bit is 0 for fixnums, yes?)
13:09:33lokeI mean, the code works, and everything runs correctly, so clearly there is nothing wrong, but I'm still curious as to why/how this works.
13:33:33Xofloke: if you see (sb-disassem:disassemble-code-component <>) on that, you'll see the unboxing stage