GNU Mes 0.26 released

Simon Tournier zimon.toutoune at
Fri Dec 8 17:47:50 UTC 2023

Hi Janneke,

On Sun, 03 Dec 2023 at 13:50, Janneke Nieuwenhuizen <janneke at> wrote:

> We are happy to announce the release of GNU Mes 0.26.


A naive question. :-)  I was randomly roaming and I have seen, for
example, in file module/mescc/x86_64/as.scm:

--8<---------------cut here---------------start------------->8---
;; AMD
(define (x86_64:function-preamble info . rest)
    ("sub____$i32,%rbp" "%0x80")
       '(("mov____%rdi,0x8(%rbp)" "!0x10")
         ("mov____%rsi,0x8(%rbp)" "!0x18")
         ("mov____%rdx,0x8(%rbp)" "!0x20")
         ("mov____%rcx,0x8(%rbp)" "!0x28")
         ("mov____%r8,0x8(%rbp)" "!0x30")
         ("mov____%r9,0x8(%rbp)" "!0x38"))
       (length (car rest)))))

;; traditional
(define (x86_64:function-preamble info . rest)
--8<---------------cut here---------------end--------------->8---

And my question is: the procedure name is exactly the same therefore how
is the correct one picked?

Thanks for all this!


More information about the rb-general mailing list