Hello
Là je suis sur un de mes programmes qui lit des données dans un fichier non-Amiga (type intel ou arm)
et je dois y lire des nombres "double" or je rencontre des problèmes de conversion
(pourtant l'ordering semble être bon en inversant les 2 bloc 32 bits)
bref y a t'il un moyen (façon ASM) de lire/convertir un "double" en LONG directement en lisant ces données 64 bits ???
ULONG *pt32=(ULONG*)pointersurdouble;
uval32=pt32[0];
sign =(uval32>>31);
exponent=((uval32<<1 )>>21);
fraction=((uval32<<12)>>12);
et après ???
MERCIS MERCIS
Alain
Sam440 - Sam460 - X5000 - PowerBookG4 - WinUAE - MiniMig