Cpp and fld ?

If I define 80 bit float like char ex[10]
then ex is address of pointer to first byte.
But fld (float load) needs address of first byte
not address of pointer to first byte.
This can be worked around with:
mov eax,[ex]
fld [eax]
but I would really like to use direct way using mem address .
What makes things even more confusing is that ms vs6 don't make
difference between ex and [ex].

I tryed with references (like char &ex1=ex[0]) but no result.


  • [color=Blue]Try to use type override inside your inline asm code:[/color]
    FLD QWORD PTR [ex]
Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


In this Discussion