Problema división con FPU

Aziwar

Buenas!

A ver tengo esto:

mov qwe, 6
mov rty, 100

fld qwe
fld rty
fdiv st(0), st(1)
fstp uio

me interesa hacer 6/100, pero nunca me sale ese resultado. He probado a cambiar el orden de st(0) y st(1) pero lo mismo. Las variables qwe y uio las he puesto tanto SDWORD como FLOAT y lo mismo... sin embargo si en vez del fdiv, hago un fadd o fsub si sale el resultado correcto (con fmul me pasa lo mismo q con fdiv)

que me falla? nunca he usado la fpu. Uso MASM32

Usuarios habituales

  • Aziwar