Re: [Mingw-w64-public] mingw-w64-headers/include/hidsdi.h

2011-04-10 Thread Kai Tietz
2011/4/10 Simon Josefsson : > Hi! > > Attached is a starting point for the Windows Driver kit header file > hidsdi.h, based on online MSDN information (I added direct links to > function descriptions in comments, although I'm not sure how stable the > URLs are). > > These are the interfaces I neede

Re: [Mingw-w64-public] projects using MinGW64

2011-04-10 Thread Sisyphus
- Original Message - From: "Jason" To: Sent: Monday, April 11, 2011 3:47 AM Subject: [Mingw-w64-public] projects using MinGW64 > Hi > > MPIR a fork of GMP now fully runs under MinGW64 see > > http://www.mpir.org/ Doesn't build for me actually, it builds ok (ie 'make' works), but

Re: [Mingw-w64-public] mingw-w64 Decimal Floating Point math

2011-04-10 Thread James K Beard
A "bare C bootstrap" makes a whole lot of sense, not in small part due to the fact that all of the language compilers are themselves written in C for now. Part of the problem is that bugs in the C++ standard were a problem until C++/03. The next standard is still out, so perhaps GNU participation

Re: [Mingw-w64-public] mingw-w64 Decimal Floating Point math

2011-04-10 Thread James K Beard
I always wondered why gcc never fleshed out the feature set for C++. Sine it’s all a volunteer operation at Sourceforge/GNU, I never questioned it, but perhaps LLVM/Clang may turn out to be an influence on the C++ standard. Perhaps it’s time that some of the GNU people started taking part in t

Re: [Mingw-w64-public] projects using MinGW64

2011-04-10 Thread James K Beard
There you go! James K Beard -Original Message- From: Jason [mailto:ja...@njkfrudils.plus.com] Sent: Sunday, April 10, 2011 1:47 PM To: mingw-w64-public@lists.sourceforge.net Subject: [Mingw-w64-public] projects using MinGW64 Hi MPIR a fork of GMP now fully runs under MinGW64 see http:

[Mingw-w64-public] mingw-w64-headers/include/hidsdi.h

2011-04-10 Thread Simon Josefsson
Hi! Attached is a starting point for the Windows Driver kit header file hidsdi.h, based on online MSDN information (I added direct links to function descriptions in comments, although I'm not sure how stable the URLs are). These are the interfaces I needed in the yubikey-personalization project.

Re: [Mingw-w64-public] mingw-w64 Decimal Floating Point math

2011-04-10 Thread Kai Tietz
2011/4/10 Ruben Van Boxem : > > Op 10 apr. 2011 19:05 schreef "James K Beard" het > volgende: > >> >> Philosophies about how compilers should be build has gone through fads and >> phases.  Originally, of course, compilers were built using macro assemblers, >> and such large programs in macro assem

Re: [Mingw-w64-public] mingw-w64 Decimal Floating Point math

2011-04-10 Thread Ruben Van Boxem
Op 10 apr. 2011 19:05 schreef "James K Beard" het volgende: > > Philosophies about how compilers should be build has gone through fads and phases. Originally, of course, compilers were built using macro assemblers, and such large programs in macro assembler almost inevitably have dependency and s

[Mingw-w64-public] projects using MinGW64

2011-04-10 Thread Jason
Hi MPIR a fork of GMP now fully runs under MinGW64 see http://www.mpir.org/ Thanks Jason -- Xperia(TM) PLAY It's a major breakthrough. An authentic gaming smartphone on the nation's most reliable network. And it wants y

Re: [Mingw-w64-public] mingw-w64 Decimal Floating Point math

2011-04-10 Thread James K Beard
The link to the NR licence that you give is to the license for use of the book in paper or electronic form for programming, not for the license to use one or another piece their code as part of your own code. Their stated licens in the book is that you *may* use their code as part of your own prog

Re: [Mingw-w64-public] mingw-w64 Decimal Floating Point math

2011-04-10 Thread James K Beard
Kai: The reason that I mention 80-bit floating point because that's the hardware floating point that is used in Intel and AMD 64 processors, and thus it's the base engine upon which single and double precision floating point is done in HLLs. I didn't know that the 128-bit IEEE floating point adde

Re: [Mingw-w64-public] mingw-w64 Decimal Floating Point math

2011-04-10 Thread James K Beard
The basic principle of quad precision using the Intel and AMD64 instruction sets is leveraging the 80-bit floating point instructions and their built-in provisions for carry that support multiple precision arithmetic. This is simple enough so that it can be build in hand-optimized assembly code an

Re: [Mingw-w64-public] mingw-w64 Decimal Floating Point math

2011-04-10 Thread James K Beard
Philosophies about how compilers should be build has gone through fads and phases. Originally, of course, compilers were built using macro assemblers, and such large programs in macro assembler almost inevitably have dependency and side-effect bugs that are almost impossible to find and fix wit

Re: [Mingw-w64-public] mingw-w64 Decimal Floating Point math

2011-04-10 Thread Ruben Van Boxem
2011/4/10 Kai Tietz > 2011/4/10 Ruben Van Boxem : > > Op 10 apr. 2011 08:49 schreef "Kai Tietz" het > > volgende: > > > >> > >> 2011/4/10 James K Beard : > >> > JonY - well, mine is in Fortran 95 structured format, with layers of > >> > classes > >> > and derived data types. An experienced prog

Re: [Mingw-w64-public] mingw-w64 Decimal Floating Point math

2011-04-10 Thread K. Frank
Hello James and Jon! On Sat, Apr 9, 2011 at 10:58 PM, James K Beard wrote: > JonY - well, mine is in Fortran 95 structured format, with layers of classes > and derived data types.  An experienced programmer could port it to C++ > fairly quickly, giving you a a C++ class with overloaded arithmetic

Re: [Mingw-w64-public] mingw-w64 Decimal Floating Point math

2011-04-10 Thread Kai Tietz
2011/4/10 James K Beard : > There are better libraries than mine for 128-bit, which is quad precision, > that use 12-bit exponents; my package always uses 16-bit exponents.  Quad > precision packages use the hardware 80-bit floating point in most CPU cores > these days and would be smaller and fast

Re: [Mingw-w64-public] mingw-w64 Decimal Floating Point math

2011-04-10 Thread Kai Tietz
2011/4/10 Ruben Van Boxem : > Op 10 apr. 2011 08:49 schreef "Kai Tietz" het > volgende: > >> >> 2011/4/10 James K Beard : >> > JonY - well, mine is in Fortran 95 structured format, with layers of >> > classes >> > and derived data types.  An experienced programmer could port it to C++ >> > fairly

Re: [Mingw-w64-public] mingw-w64 Decimal Floating Point math

2011-04-10 Thread Ruben Van Boxem
Op 10 apr. 2011 08:49 schreef "Kai Tietz" het volgende: > > 2011/4/10 James K Beard : > > JonY - well, mine is in Fortran 95 structured format, with layers of classes > > and derived data types. An experienced programmer could port it to C++ > > fairly quickly, giving you a a C++ class with overl

Re: [Mingw-w64-public] mingw-w64 Decimal Floating Point math

2011-04-10 Thread James K Beard
There are better libraries than mine for 128-bit, which is quad precision, that use 12-bit exponents; my package always uses 16-bit exponents. Quad precision packages use the hardware 80-bit floating point in most CPU cores these days and would be smaller and faster than my package. My package is