Re: integer64 foreign type ( manual/Foreign%20type%20specifiers.html )

Al <[email protected]>
Newsgroups gmane.lisp.scheme.chicken
Message-ID <[email protected]>
[ I replied to Felix only by mistake, so forwarding ]

> Are you sure you are looking at the latest git HEAD? Both of
> your assumptions are correct, but api.call-cc.org and git master
> look correct to me.

Ah, you're right, thank you. It's the 5.3.0 manual that mentions the 
flonum fallback, even though csc 5.3.0 generates C_int64_to_num just 
like git-head.


I got confused by building 4 chicken versions (git-head / 5.3.0 + gcc-12 
/ llvm17), trying to chase down the performance problems I mentioned in 
the "csi slow" thread. It wasn't any of that; at this point it *seems* 
to be building with C_COMPILER_OPTIMIZATION_OPTIONS set to 
-march=native. This flag (maybe any flags, I don't know yet) not only 
make csi but also csc output twice as slow for my program, for all 4 CC 
/ chicken-version combos (on my platform, CPU etc -- I'll write more in 
the other thread).


-- Al
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.