Re: EInvalidOp in D2007 FillChar & Move
- From: Pierre le Riche <pleriche@xxxxxxxxxxx>
- Date: Wed, 23 Jul 2008 00:31:20 +0200
Hi Craig,
There's a missing fincstp in FillChar. It /might/ be the cause:
00403f38 neg edx
00403f3a > fst qword ptr [edx+eax]
00403f3d fst qword ptr [edx+eax+8]
00403f41 add edx, $10
00403f44 jl loc_403f3a
00403f46 ffree st
fincstp // <-- Insert it here
00403f48 ret
Regards,
Pierre
.
- References:
- EInvalidOp in D2007 FillChar & Move
- From: Craig Peterson
- EInvalidOp in D2007 FillChar & Move
- Prev by Date: EInvalidOp in D2007 FillChar & Move
- Next by Date: Re: I need the fastest routine
- Previous by thread: EInvalidOp in D2007 FillChar & Move
- Next by thread: Re: EInvalidOp in D2007 FillChar & Move
- Index(es):