On Tue, 12 Aug 2003, Thiemo Seufer wrote: > > > If the intention is to use mfc0 for 32bit kernels and dmfc0 for 64bit, > > > the check should probably be > > > > > > #ifdef __mips64 > > > # define MFC0 dmfc0 > > > # define MTC0 dmtc0 > > > #else > > > # define MFC0 mfc0 > > > # define MTC0 mtc0 > > > #endif > > > > I'd go for CONFIG_MIPS64 here. > > This would work as well, but I prefer compiler intrinsic defines > over custom configury. Well, for Linux it seems appropriate to use a kernel's configuration to select run-time behaviour -- in this case it's CONFIG_MIPS64 that was selected by a user that matters (i.e. that we use 64-bit addressing) and not a compiler's configuration. Just the opposite to what's expected in the userland. -- + Maciej W. Rozycki, Technical University of Gdansk, Poland + +--------------------------------------------------------------+ + e-mail: macro@ds2.pg.gda.pl, PGP key available +