Re: VM jump table address kept in a register

2011-07-07 Thread Andy Wingo
On Wed 06 Jul 2011 13:02, l...@gnu.org (Ludovic Courtès) writes: Commit 37a5970c19ca7ad2b5de2f667748c840c199f878 changes the VM engine such that the jump table address is kept in a register, at least on x86_64. Very cool! I can verify that it improves things here too, though I am also on

Re: Release process for Guile 2.0

2011-07-07 Thread Andy Wingo
On Wed 06 Jul 2011 13:10, l...@gnu.org (Ludovic Courtès) writes: Attached is a document describing the release process as I’ve done it for 2.0. The goal is to make it possible for someone else to take over this nice job ;-), even temporarily, and perhaps to discuss things. Cool, thanks! I

Re: VM jump table address kept in a register

2011-07-07 Thread Ludovic Courtès
Hi, Andy Wingo wi...@pobox.com skribis: I looked at specifying registers for the IP, SP, and FP as well. I got positive improvements with IP and FP but not (oddly) with SP. Should we try this? #define IP_REG asm (r13) #define FP_REG asm (r14) I tried, and it’s noticeably worse