Commit Graph

  • 14e1de6194 use new version of con_float ceriel 1989-10-26 11:07:26 +00:00
  • 69b6c1f47a Use Motorola byte order for floating point ceriel 1989-10-26 11:04:53 +00:00
  • d3f957e21f Use Intel byte order for floating point ceriel 1989-10-26 11:03:30 +00:00
  • 8d81d29aa1 fixed so that jumps back to local labels also work ceriel 1989-10-26 11:01:44 +00:00
  • 58ed5b639e Do not call the .nop subroutine for a NOP (ANSI C modification) ceriel 1989-10-26 10:10:34 +00:00
  • 3c15d645b1 Use Intel byte order for floating point ceriel 1989-10-26 09:52:41 +00:00
  • af72287f31 Use Motorola byte order for floating point ceriel 1989-10-26 09:49:32 +00:00
  • 8d1bad1378 Motorola byte ordering ceriel 1989-10-25 17:35:09 +00:00
  • 2b0022e768 use 8087 byte order ceriel 1989-10-25 17:33:49 +00:00
  • 4bb0faaf55 Added CSA ==4 and CSB ==4 entries, needed for ANSI C ceriel 1989-10-25 17:21:52 +00:00
  • 58d0332d59 changes for different byte orderings ceriel 1989-10-25 17:15:37 +00:00
  • 2093a1d946 Added csa4.s and csb4.s ceriel 1989-10-25 17:08:45 +00:00
  • 08e3986b57 Also recognize 'defined' without parentheses ceriel 1989-10-25 14:23:08 +00:00
  • 392e60cc99 DEFDIR fix ceriel 1989-10-25 13:37:26 +00:00
  • 90e8732746 fixed bug and changed con_float ceriel 1989-10-25 13:24:29 +00:00
  • 0365786fe4 improved error handling: C_busy now returns 0 if C_failed is called ceriel 1989-10-25 11:36:51 +00:00
  • 12469b7c72 changed string to change into CHANGE_ME ceriel 1989-10-24 16:58:28 +00:00
  • 8f7b9d31f4 Added mechanism to change default directory ceriel 1989-10-24 16:54:55 +00:00
  • 05ef6a33de adapted floating point package to handle IEEE format in different byte orders ceriel 1989-10-24 16:10:01 +00:00
  • 10772303fd fixed for SunOs 4.0 make ceriel 1989-10-24 16:09:24 +00:00
  • ec4685f419 adapted to use 80387 floating point format ceriel 1989-10-24 16:00:37 +00:00
  • 6c02d0d213 define IEEEFLOAT ceriel 1989-10-24 15:08:27 +00:00
  • fb0d4e37df removed bug for identifiers starting with L eck 1989-10-24 15:06:23 +00:00
  • ed8602e247 improved domacro when NOPP defined eck 1989-10-24 15:02:02 +00:00
  • 451259712d adapted to use 80387 floating point format ceriel 1989-10-24 15:00:09 +00:00
  • ba5bff1461 adapted to also generate other byte-orders ceriel 1989-10-24 14:57:17 +00:00
  • a9c2a815d0 correction ceriel 1989-10-24 14:42:49 +00:00
  • 0eca1bf583 corrected assertions ceriel 1989-10-24 12:58:23 +00:00
  • 44787913e2 renamed nccp.6 to ncpp.6 eck 1989-10-24 10:18:45 +00:00
  • 0ba5f8deb7 fixed for minix, which does not have ftime ceriel 1989-10-24 10:04:35 +00:00
  • a6e2924411 Added ce directory ceriel 1989-10-24 09:30:32 +00:00
  • cfef5ca890 also include ../read_em; C_out.c needs em_comp.h. We cannot install read_em first, because that needs em_codeEK.h ceriel 1989-10-24 09:29:30 +00:00
  • 46188cca28 deleted } in arith.c eck 1989-10-23 14:39:33 +00:00
  • 9eace2894a improved handling of , (comma) operator and some more Minix squeezing ceriel 1989-10-23 13:50:27 +00:00
  • eb7d986502 improvements for the , (comma) operator ceriel 1989-10-23 13:45:19 +00:00
  • a44521c1cd renamed ch7xxx to ch3xxx eck 1989-10-23 13:00:35 +00:00
  • b5d27d7f6d initial commit ceriel 1989-10-23 11:25:20 +00:00
  • eb781c5f72 Added .distr file ceriel 1989-10-23 11:20:46 +00:00
  • e50514b4b6 Initial commit ceriel 1989-10-23 11:19:44 +00:00
  • 273b5e53cb only give warning about relocation info if -u flag is not given ceriel 1989-10-23 10:51:46 +00:00
  • 0208a5c68f Added an ARGSUSED to shut up lint ceriel 1989-10-23 10:37:00 +00:00
  • c15756c0f8 Initial revision eck 1989-10-23 10:35:56 +00:00
  • 38e43b85fe Added another pattern ceriel 1989-10-23 10:26:00 +00:00
  • 91580be26d Added patterns ceriel 1989-10-20 17:32:04 +00:00
  • 0caf120b86 Added routine to evaluate operands of binary operator ceriel 1989-10-20 17:08:48 +00:00
  • 021b6ff4c9 some more Minix squeezing ceriel 1989-10-20 16:16:06 +00:00
  • 029ff4d95e Added patterns ceriel 1989-10-20 14:36:26 +00:00
  • c318e2f6ca Minix again eck 1989-10-20 13:06:10 +00:00
  • 8eaf33bfd4 Added CBO (commutative binary operator) to make it a little easier to write reordering patterns ceriel 1989-10-20 11:59:52 +00:00
  • 8c6213b6b5 some more Minix squeezing ceriel 1989-10-20 11:58:37 +00:00
  • 4f7b72aaa3 added CPP variable to Makefile eck 1989-10-20 11:05:00 +00:00
  • b0fcc3e5b6 added CPP variable to Makefile eck 1989-10-20 10:37:25 +00:00
  • ae42a03152 some more squeezing for Minix ceriel 1989-10-19 19:29:39 +00:00
  • 5f58e12b6d many minor modifications (it still will not fit on Minix!) ceriel 1989-10-19 14:53:25 +00:00
  • a7e08a2e2a some minor improvements ceriel 1989-10-19 14:50:52 +00:00
  • d5b57c5890 improved the making of libCEopt.a ceriel 1989-10-18 14:40:15 +00:00
  • 62424b9629 squeezing for MINIX eck 1989-10-18 13:12:31 +00:00
  • 6b3eabf743 parameterize back library name (needed for SUN) ceriel 1989-10-18 12:36:28 +00:00
  • 71e9acf5a6 parameterize back library name (needed for SUN) ceriel 1989-10-18 11:51:12 +00:00
  • df39bcf5da Added mechanism to make peephole optimizer version bigger (needed for SUN-3) ceriel 1989-10-18 11:39:19 +00:00
  • b9e81da3fb small improvement: added pattern for LDC -1 CMS 4 ZEQ/ZNE ceriel 1989-10-18 10:15:49 +00:00
  • 57c656ce54 a simple optimization added ceriel 1989-10-18 09:22:47 +00:00
  • 4da4737655 introduced TABGEN variable eck 1989-10-17 11:35:13 +00:00
  • 56ebe80f2c Added split.c to .distr ceriel 1989-10-16 18:02:55 +00:00
  • 75608ad194 simplified a bit ceriel 1989-10-16 17:56:36 +00:00
  • 2c0f0a415a merged cricon.c+crfcon.c+crucon.c into crxcon.c ceriel 1989-10-16 16:37:46 +00:00
  • fc4f8bae50 only give warning about unresolved references if -u option is not given ceriel 1989-10-16 14:52:03 +00:00
  • 579686b7d7 head_em.sun renamed to head_ext ceriel 1989-10-16 14:45:00 +00:00
  • 15daf83022 Added em_private.h ceriel 1989-10-16 14:23:25 +00:00
  • 6c29f89fae adjusted sources for NOPP eck 1989-10-16 12:38:25 +00:00
  • 4b3453a55e util/ceg/as_parser also uses lex ceriel 1989-10-16 09:53:04 +00:00
  • cd741b08fc improved Makefile: save libemopt.a when creating libCEopt.a ceriel 1989-10-16 09:45:06 +00:00
  • 54ae1ed869 improved: did not work with SunOs 4.0 make ceriel 1989-10-16 09:32:05 +00:00
  • 535ad269a5 improved: did not work with SunOs 4.0 make ceriel 1989-10-16 09:24:52 +00:00
  • d1969b0bef cleaned up considerably ceriel 1989-10-13 18:26:05 +00:00
  • f350f324fa Added head_em.s for Sun floating point emulation ceriel 1989-10-13 14:35:50 +00:00
  • 8c20f88dd6 Added headers ceriel 1989-10-13 14:27:28 +00:00
  • 83bd04003a Added RCS Headers ceriel 1989-10-13 14:03:25 +00:00
  • 006ad3a33c fltcstoper.c addded to Repository eck 1989-10-13 11:04:42 +00:00
  • 8bca388927 Added mechanism for generating fast compilers ceriel 1989-10-13 10:48:07 +00:00
  • 08ad999f07 Added mechanism for generating fast compilers ceriel 1989-10-13 09:59:54 +00:00
  • 21d6a0a936 Added mechanism for generating fast compilers ceriel 1989-10-13 09:25:21 +00:00
  • 8c7c5af21a fixed typo ceriel 1989-10-13 09:22:53 +00:00
  • c1fdc1ef44 formatted a bit ceriel 1989-10-12 16:57:37 +00:00
  • 801c3a1422 Added peephole optimizer library, code expander, and i386 ceriel 1989-10-12 16:52:17 +00:00
  • 764f21008f Added entry for peephole optimizer library and code expander ceriel 1989-10-12 16:50:29 +00:00
  • fa668aee72 cleaned up Makefile ceriel 1989-10-12 16:18:38 +00:00
  • 87d41e5622 The InputLevel variable only exists when NOPP is not defined ceriel 1989-10-12 14:22:35 +00:00
  • a17cb6d151 use strindex() instead of index() ceriel 1989-10-12 11:16:43 +00:00
  • 0fe46680f1 some fixes, f.i. process # in actual parameter list ceriel 1989-10-12 11:16:02 +00:00
  • 5281bcf441 fixed wrong code for for-loop ceriel 1989-10-12 11:10:48 +00:00
  • b63cb736be install code-expander version ceriel 1989-10-11 15:31:10 +00:00
  • 8c13506a8d removed include file in_all.h ceriel 1989-10-11 15:25:07 +00:00
  • 4cd5c0daa0 also install peephole optimizer and code expander versions ceriel 1989-10-11 15:15:47 +00:00
  • 458d278e2b Added em_codeO.h ceriel 1989-10-11 15:13:07 +00:00
  • a3bf2f0830 use EMHOME instead of ../../.. ceriel 1989-10-11 14:21:37 +00:00
  • b492526d13 bug fix in rounding for 4-byte floating point numbers ceriel 1989-10-11 13:34:05 +00:00
  • 58e825e192 Added nopt.doc and ceg ceriel 1989-10-11 13:17:21 +00:00
  • 53c4e37131 Added em_opt ceriel 1989-10-11 12:43:53 +00:00
  • e117dd7637 moved and initialized the C_tmpdir variable; some linkers do not find it otherwise ceriel 1989-10-10 15:06:56 +00:00