Re: 96-bit integer modulo, Athlon64 gcc 64-bit integers, libc codefor 64-bit division, etc.

Christian Bau <christian.bau@cbau.freeserve.co.uk>
14 May 2005 16:48:19 -0400

          From comp.compilers

Related articles
96-bit integer modulo, Athlon64 gcc 64-bit integers, libc codefor 64-b Jonathan_Epstein@nih.gov (Jonathan Epstein) (2005-05-13)
Re: 96-bit integer modulo, Athlon64 gcc 64-bit integers, libc codefor christian.bau@cbau.freeserve.co.uk (Christian Bau) (2005-05-14)
Re: 96-bit integer modulo, Athlon64 gcc 64-bit integers, libc codefor anton@mips.complang.tuwien.ac.at (2005-05-14)
Re: 96-bit integer modulo, Athlon64 gcc 64-bit integers, libc codefor gah@ugcs.caltech.edu (glen herrmannsfeldt) (2005-05-14)
Re: 96-bit integer modulo, Athlon64 gcc 64-bit integers, libc codefor christian.bau@cbau.freeserve.co.uk (Christian Bau) (2005-05-14)
Re: 96-bit integer modulo, Athlon64 gcc 64-bit integers, libc codefor gah@ugcs.caltech.edu (glen herrmannsfeldt) (2005-05-15)
Re: 96-bit integer modulo, Athlon64 gcc 64-bit integers, libc codefor anton@mips.complang.tuwien.ac.at (2005-05-15)
Re: 96-bit integer modulo, Athlon64 gcc 64-bit integers, libc codefor christian.bau@cbau.freeserve.co.uk (Christian Bau) (2005-05-15)
Re: 96-bit integer modulo, Athlon64 gcc 64-bit integers, libc codefor gah@ugcs.caltech.edu (glen herrmannsfeldt) (2005-05-15)
Re: 96-bit integer modulo, Athlon64 gcc 64-bit integers, libc codefor anton@mips.complang.tuwien.ac.at (2005-05-16)
Re: 96-bit integer modulo, Athlon64 gcc 64-bit integers, libc codefor Jonathan_Epstein@nih.gov (Jonathan Epstein) (2005-05-16)
[1 later articles]
| List of all articles for this month |

From: Christian Bau <christian.bau@cbau.freeserve.co.uk>
Newsgroups: comp.compilers
Date: 14 May 2005 16:48:19 -0400
Organization: Compilers Central
References: 05-05-063 05-05-082
Keywords: arithmetic, performance
Posted-Date: 14 May 2005 16:48:19 EDT

  anton@mips.complang.tuwien.ac.at (Anton Ertl) wrote:


> Similarly, for the 64-bit features of the G5 you need an OS capable of
> running 64-bit binaries, i.e., either MacOS X 10.4 or Linux-ppc64
> (Gentoo, Yellowdog, and an unofficial Debian port support this
> architecture).


I haven't tried it myself, but gcc should be able to produce leaf
functions using 64 bit instructions on MacOS X 10.3 as well. The
processor doesn't actually run in 64 bit mode, still in 32 bit mode,
but most operations are 64 bit anyway (except memory addresses).


In this case, a leaf function would be enough.


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.