Commit Graph

  • 92bccdd4fa inline FEF code for M68881 was wrong; replaced bu subroutine call ceriel 1989-08-10 14:17:50 +00:00
  • 048099535a removed old dependency on EM_WSIZE ceriel 1989-08-10 09:23:44 +00:00
  • 8a096ffacb removed old comment ceriel 1989-08-09 16:38:12 +00:00
  • 5b23cab8e9 removed old EM_WSIZE dependency ceriel 1989-08-09 16:34:27 +00:00
  • f755d6683d fix to fix: did not handle negative arguments right ceriel 1989-08-09 16:29:15 +00:00
  • 8279a37642 made more ANSI conformant ceriel 1989-08-09 16:25:50 +00:00
  • be3597ddbe fixed: arguments to fputs were the wrong way around ceriel 1989-08-09 16:22:59 +00:00
  • 5785bb133b fixed problem with fef on Infinity ceriel 1989-08-09 14:37:37 +00:00
  • 98f011552e improved rounding ceriel 1989-08-09 14:37:07 +00:00
  • d277946286 changed name of some identifiers to more accurately represent their meaning, and fixed a problem with sometimes not detecting overflow in constants ceriel 1989-08-08 09:11:32 +00:00
  • b1347283b9 Added warning for initializer of formal parameter (the syntax allows this!) ceriel 1989-08-02 11:26:51 +00:00
  • a1a78e3b70 include mach directory (for con_float) ceriel 1989-08-02 10:34:49 +00:00
  • 47955d174e fixed typo ceriel 1989-08-02 09:47:27 +00:00
  • c302ed167c much improved version ceriel 1989-08-01 16:40:28 +00:00
  • 94a4bbb268 some fixes: representation for 0, and corrected check for overflow ceriel 1989-08-01 16:34:01 +00:00
  • 2b2698c44c Added fp68881.s ceriel 1989-08-01 16:32:34 +00:00
  • 3ed9932864 removed #define for IEEEFORMAT; now, the floating point package always uses this format ceriel 1989-07-31 15:15:41 +00:00
  • 37379d70ba some fixes: fif did loose too many bits; unnormalized form did not work ceriel 1989-07-31 15:10:54 +00:00
  • 338fb5fb30 use con_float routine ceriel 1989-07-31 15:10:36 +00:00
  • d12053873a adapted for changed floating point package ceriel 1989-07-31 14:54:53 +00:00
  • ed19a3d568 removed IEEEFORMAT #define ceriel 1989-07-31 14:52:45 +00:00
  • 6572fa2def use con_float file, and use new interface to fif and fef routines ceriel 1989-07-31 14:50:19 +00:00
  • 066c005493 Added #define for CODE_GENERATOR ceriel 1989-07-31 14:45:40 +00:00
  • 0ad83c648e fixed interface to fef routines ceriel 1989-07-31 14:43:51 +00:00
  • 1280176fb0 removed IEEEFORMAT #define, and define USE_DIVIDE for i386 ceriel 1989-07-31 14:35:34 +00:00
  • 022b40d40c use new interface to fif and fef routines ceriel 1989-07-31 14:34:23 +00:00
  • fc9e01c8d8 removed IEEEFORMAT #define ceriel 1989-07-31 14:32:08 +00:00
  • 0ef99949bc use con_float file, and use new interface to fif and fef routines ceriel 1989-07-31 14:25:53 +00:00
  • 3e194345cf Added #define for buffer size needed for flt_flt2str() ceriel 1989-07-31 13:05:51 +00:00
  • 990e7a67da Added some assertions ceriel 1989-07-31 12:55:33 +00:00
  • ef8450fce9 use con_float file, and use new interface to fif and fef routines ceriel 1989-07-31 11:42:27 +00:00
  • 4759f1c9f9 use con_float file ceriel 1989-07-31 11:22:43 +00:00
  • 53ce9da827 fixed some bugs, added flt_umin ceriel 1989-07-28 14:13:39 +00:00
  • 3d644d25cb needs tail_mon for all languages ceriel 1989-07-27 10:22:26 +00:00
  • 5f35d0c644 fixed behaviour on too long floating point constants ceriel 1989-07-26 11:16:59 +00:00
  • 90101c0dec Added ext_comp.c ceriel 1989-07-26 11:08:24 +00:00
  • 6f9afbf0d5 use IEEE format in floating point package ceriel 1989-07-25 15:50:29 +00:00
  • f7360f0fec many changes, to use IEEE format ceriel 1989-07-25 14:21:09 +00:00
  • c7be2d1a44 bug fix in NGI for longs ceriel 1989-07-24 10:40:21 +00:00
  • 52a8f7d1f1 needed ldexp routine for exp.c ceriel 1989-07-19 14:51:19 +00:00
  • c09e4ced7e main.old is not always present, so ignore exit status of 'size main.old' ceriel 1989-07-19 14:27:19 +00:00
  • 36fb149236 new directory for Pascal front-end ceriel 1989-07-19 09:01:57 +00:00
  • a0eb2f398d LIBSUF must be 'a', not 'ma' ceriel 1989-07-19 08:56:46 +00:00
  • c6cbc82178 merged -m flag with -j flag ceriel 1989-07-17 16:40:18 +00:00
  • 3e357f311f documented environment variables, changed EM_DIR into ACKDIR ceriel 1989-07-17 16:19:10 +00:00
  • 228fe4b4d0 undef PASS_BIG_VAL_AS_VAR for now; it does not work properly in all cases ceriel 1989-07-17 15:37:04 +00:00
  • b1ee8fe36b fixed a problem with the store: we sometimes lost some memory ceriel 1989-07-17 15:13:09 +00:00
  • 09a52b8cf2 fixed a problem with recursive macros: this was not always detected ceriel 1989-07-14 09:51:02 +00:00
  • b07825aee3 exponent was wrong in divide routine; corrected ceriel 1989-07-13 11:18:02 +00:00
  • cee897ecfa procedure function --> function procedure ceriel 1989-07-12 10:59:16 +00:00
  • 02c5bf9140 changed lay-out of manual page a bit ceriel 1989-07-12 09:48:15 +00:00
  • f62db3f3c6 Added #define for Free, improved text ceriel 1989-07-11 17:02:07 +00:00
  • c8ca61ba6e con_float now uses the flt_arith module ceriel 1989-07-11 14:17:34 +00:00
  • 7455c23f0f tail_mon needed for .e ceriel 1989-07-11 12:52:00 +00:00
  • 347197573b made to compile, added proper cast ceriel 1989-07-11 12:48:40 +00:00
  • 1b08effa77 Added some %persistents, improved behaviour of preprocessor, and other minor mods ceriel 1989-07-11 12:34:38 +00:00
  • c483664bb1 made names of some files shorter ceriel 1989-07-11 11:38:52 +00:00
  • 96916a7ab4 there is no longer a lib directory; it is replaced by ../libce ceriel 1989-07-11 11:34:51 +00:00
  • 1e9c82d6e5 made to work, and added the b64 shift routines to the interface ceriel 1989-07-11 09:15:17 +00:00
  • a7b5504034 new mechanism for floating point constants ceriel 1989-07-10 17:15:55 +00:00
  • c820d77690 new floating point constant mechanism ceriel 1989-07-10 16:52:02 +00:00
  • 1c848c8db3 Added flt_arith ceriel 1989-07-10 11:25:02 +00:00
  • c20a2155fa Initial revision ceriel 1989-07-10 11:17:19 +00:00
  • 811612634a replaced some db.. instructions; they are wrong if the count register contains a count > 65535 ceriel 1989-07-07 16:01:03 +00:00
  • 00c4a00675 replaced some db.. instructions; they are wrong if the count register contains a count > 65535 ceriel 1989-07-07 15:11:35 +00:00
  • b32fb46dfe replaced some db.. instructions; they are wrong if the count register contains a count > 65535 ceriel 1989-07-07 15:05:33 +00:00
  • 01a95e3b08 replaced some db.. instructions; they are wrong if the count register contains a count > 65535 ceriel 1989-07-07 13:53:37 +00:00
  • 46b57440a0 made a bit more robust ceriel 1989-06-30 14:46:27 +00:00
  • 7d131a2cd5 fix: did not work when called from different directory ceriel 1989-06-29 11:03:23 +00:00
  • 55da4da081 some fixes ceriel 1989-06-28 12:51:16 +00:00
  • 3aec06a088 Added ret.s ceriel 1989-06-28 12:40:22 +00:00
  • 7fadcacc26 fixed bug: the assembler suppressed a relocation record because it thought it was RELPC. It was not ceriel 1989-06-27 16:26:02 +00:00
  • cd8f86a7e4 Added descriptions for EM machines ceriel 1989-06-27 15:46:58 +00:00
  • 58f837cd33 fixed reading of archives ceriel 1989-06-27 15:41:47 +00:00
  • b005d26d3f removed the ACKFLOAT #define ceriel 1989-06-27 13:17:39 +00:00
  • 1ae39bf15b Added con_float, for floating point constants ceriel 1989-06-27 13:16:17 +00:00
  • f781103cb4 removed some useless PushBack's, and added warnings ceriel 1989-06-27 11:43:26 +00:00
  • 27d7d5ed68 various fixes and improvements eck 1989-06-26 10:37:05 +00:00
  • 11349c78cd use better algorithms for some mathematical functions ceriel 1989-06-20 13:10:32 +00:00
  • 6d78cd6710 bug fix: printed some reals wrong ceriel 1989-06-20 11:43:01 +00:00
  • 9e151cf706 Added routines to read and write LONGREALS ceriel 1989-06-20 11:23:43 +00:00
  • 761312d0dd use new math algorithms ceriel 1989-06-19 16:22:23 +00:00
  • 8b702734cf use new math routines ceriel 1989-06-19 15:56:30 +00:00
  • d4389da709 initialize variable inheader ceriel 1989-06-19 11:31:22 +00:00
  • 197f5bc796 generated with newer makefile generator ceriel 1989-06-19 11:30:37 +00:00
  • 869ba1ec9e use make_asobj ceriel 1989-06-19 11:27:36 +00:00
  • 0374c089c3 Added some patterns for floating point code ceriel 1989-06-19 11:24:10 +00:00
  • eabc223bf0 generated stupid code for long unsigned comparison ceriel 1989-06-19 11:23:08 +00:00
  • 9953b58092 don't remove compiler generated labels when they are external ceriel 1989-06-19 11:19:22 +00:00
  • 1205b95090 use different (better) hashing algorithm ceriel 1989-06-19 11:17:41 +00:00
  • a9102764e6 Added ranlib line ceriel 1989-06-19 11:16:53 +00:00
  • c48f281b39 Avoid I/O buffering when using the checking malloc ceriel 1989-06-19 11:10:58 +00:00
  • e2b5163869 avoid a null-reference ceriel 1989-06-19 11:09:44 +00:00
  • f99f25cc5f fix: sizes were the wrong way around for MAXINSTR ceriel 1989-06-19 09:57:35 +00:00
  • b11e382851 some minor corrections ceriel 1989-06-19 09:56:16 +00:00
  • 3824cfd66d fixed some leapyear problems ceriel 1989-06-19 09:50:38 +00:00
  • 96a52f7a6f fixed exit status of test program ceriel 1989-06-19 09:49:22 +00:00
  • f3249a04a1 versions for new Pascal compiler ceriel 1989-06-19 09:46:29 +00:00
  • 53b430aed6 fixed some typos ceriel 1989-06-15 19:50:14 +00:00
  • eee6d61c7b improved Makefile, fixed writes: a field width of 0 is not standard ceriel 1989-06-15 19:11:01 +00:00