Re: EInvalidOp in D2007 FillChar & Move
- From: "John O'Harrow" <john@xxxxxxxxxxxxxxxxxxxx>
- Date: Fri, 25 Jul 2008 17:55:54 +0100
From your symptoms, it appears that some other code has left data on the FPUstack, causing it to overflow when FillChar or Move try to use it. Do you
have a code snippet with which I can reproduce the symptoms to investigate
this further?
--
Regards,
John
--
The Fastcode Project: http://www.fastcodeproject.org/
"Craig Peterson" <"craig no scootersoftware spam com"> wrote in message
news:48865b96$1@xxxxxxxxxxxxxxxxxxxxxxxxx
I'm posting here because it looks like I can blame John O'Harrow for both
functions. ;)
We're using Delphi 2007 along with madExcept and we've now had two users
send us bug reports showing "EInvalidOp: Invalid floating pointer
operation" errors, one in System.Move and one in System.FillChar.
I've included the details in below. I don't think we mess with the FPU in
our own code other than using /, *, and Trunc, though I can't rule out
something in a third-party library. Any ideas what we're doing wrong?
Thanks,
Craig Peterson
Scooter Software
.
- Follow-Ups:
- Re: EInvalidOp in D2007 FillChar & Move
- From: Pierre le Riche
- Re: EInvalidOp in D2007 FillChar & Move
- From: Craig Peterson
- Re: EInvalidOp in D2007 FillChar & Move
- References:
- EInvalidOp in D2007 FillChar & Move
- From: Craig Peterson
- EInvalidOp in D2007 FillChar & Move
- Prev by Date: Re: I need the fastest routine
- Next by Date: Re: EInvalidOp in D2007 FillChar & Move
- Previous by thread: Re: EInvalidOp in D2007 FillChar & Move
- Next by thread: Re: EInvalidOp in D2007 FillChar & Move
- Index(es):
Relevant Pages
|