X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?p=rmac;a=blobdiff_plain;f=eagen0.c;h=11e648afe845707f43b7638231acbca9d91e5e60;hp=1bc5fd675255bd3ee1c203573928596c7d29ecda;hb=8d3be1d337e375df002669f8452fcc8a92524b0d;hpb=9153334781cd2e23750f4dc002e847606c07a1f0 diff --git a/eagen0.c b/eagen0.c index 1bc5fd6..11e648a 100644 --- a/eagen0.c +++ b/eagen0.c @@ -2,7 +2,7 @@ // RMAC - Reboot's Macro Assembler for all Atari computers // EAGEN0.C - Effective Address Code Generation // Generated Code for eaN (Included twice by "eagen.c") -// Copyright (C) 199x Landon Dyer, 2011-2018 Reboot and Friends +// Copyright (C) 199x Landon Dyer, 2011-2019 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 // Source utilised with the kind permission of Landon Dyer // @@ -214,8 +214,9 @@ int eaNgen(WORD siz) // 68881/68882/68040 only if (w) { - if (tdb) - MarkRelocatable(cursect, sloc, tdb, MSINGLE, NULL); +//Would a floating point value *ever* need to be fixed up as if it were an address? :-P +// if (tdb) +// MarkRelocatable(cursect, sloc, tdb, MSINGLE, NULL); // The value passed back from expr() is an internal C double; // so we have to access it as such then convert it to an @@ -238,8 +239,9 @@ int eaNgen(WORD siz) // 68881/68882/68040 only if (w) { - if (tdb) - MarkRelocatable(cursect, sloc, tdb, MDOUBLE, NULL); +//Would a floating point value *ever* need to be fixed up as if it were an address? :-P +// if (tdb) +// MarkRelocatable(cursect, sloc, tdb, MDOUBLE, NULL); PTR p; p.u64 = &aNexval; @@ -258,8 +260,9 @@ int eaNgen(WORD siz) // 68881/68882/68040 only if (w) { - if (tdb) - MarkRelocatable(cursect, sloc, tdb, MEXTEND, NULL); +//Would a floating point value *ever* need to be fixed up as if it were an address? :-P +// if (tdb) +// MarkRelocatable(cursect, sloc, tdb, MEXTEND, NULL); PTR p; p.u64 = &aNexval;