FPU stack and XMM registers in ddbg
Jascha Wetzel
"[firstname]" at mainia.de
Sat Apr 28 09:28:31 PDT 2007
oh ok, forget SSE2 and 3DNOW! - makes little sense as long D inline asm
doesn't support them...
Jascha Wetzel wrote:
> you'll have it.
> they'll all come with the dr command though, with a separate switch for
> the register sets x86, x86 segs, x87, MMX, SSE, SSE2, 3DNOW!
>
> Daniel Keep wrote:
>> Jascha,
>>
>> any chance we could get the following commands in an upcoming release of
>> ddbg?
>>
>> df: Dumps FPU stack, formatted as floating point numbers.
>> dx TYPE: Dumps the XMM registers, formatting them as the given type (ie:
>> float to display as 4 32-bit floats, ubyte to display as 16 8-bit
>> unsigned integers, etc.).
>>
>> I've been using ddbg to play around with optimising some of my vector
>> code, and being able to dump the XMM registers would be massively
>> helpful (why are you returning 9 and not 14 you silly dot product?!).
>> The FPU stack one is more out of curiosity than anything else :)
>>
>> Also, I don't think I've said this before, but thanks very much for
>> writing and working on ddbg: it's an absolute god-send, especially since
>> WinDBG seems to crash on disassembling SSE code and NASM can't seem to
>> disassemble it properly either.
>>
>> -- Daniel
>>
More information about the Digitalmars-d-debugger
mailing list