wpaul 36f8fdfd36 Correct the patch table entries for the 64-bit intrinsic math
routines (_alldiv(), _allmul(), _alludiv(), _aullmul(), etc...)
that use the _stdcall calling convention.

These routines all take two arguments, but the arguments are 64 bits wide.
On the i386 this means they each consume two 32-bit slots on the stack.
Consequently, when we specify the argument count in the IMPORT_SFUNC()
macro, we have to lie and claim there are 4 arguments instead of two.
This will cause the resulting i386 assembly wrapper to push the right
number of longwords onto the stack.

This fixes a crash I discovered with the RealTek 8180 driver, which
uses these routines a lot during initialization.
2005-05-08 09:16:33 +00:00
..
2005-05-05 18:48:41 +00:00
2005-05-06 14:47:54 +00:00
2005-05-04 19:51:06 +00:00
2005-03-11 22:07:04 +00:00
2005-05-08 08:54:23 +00:00
2005-03-28 18:31:18 +00:00
2005-05-01 09:44:50 +00:00
2005-04-08 03:37:20 +00:00
2005-05-06 02:50:00 +00:00
2005-03-09 15:28:48 +00:00
2005-02-23 22:44:38 +00:00
2005-04-25 10:18:24 +00:00
2005-05-08 02:20:10 +00:00