This website requires JavaScript.
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