68 Commits

Author SHA1 Message Date
ceriel
63d0b48c19 m_a_i_n --> _m_a_i_n 1991-03-06 14:26:16 +00:00
ceriel
1f52c5054b Changed method of allocating locals 1991-02-20 09:54:55 +00:00
ceriel
7ad8e806dc removed -i flag 1991-02-19 16:57:39 +00:00
ceriel
6cbf598d2f corrected small ommission 1991-01-10 13:57:29 +00:00
ceriel
b6c512bf2d made Makefile more portable 1990-11-27 16:51:58 +00:00
ceriel
93dfefd860 Added debugger support 1990-11-01 09:42:03 +00:00
ceriel
452964a882 fix: addr_t must be long 1990-10-05 16:31:55 +00:00
ceriel
de395f4659 fix INS and INSB 1990-09-21 14:24:03 +00:00
ceriel
84940ba2a5 Added JC and JNC (aliases for JB and JNB) 1990-09-20 14:18:52 +00:00
eck
68ff00fd8b added stackheight message handling 1990-07-18 14:53:19 +00:00
ceriel
aac130469c produce commons, fix bug with mov-extend instructions 1990-06-25 15:48:49 +00:00
ceriel
c379c45b45 removed DEBUG #define 1990-05-31 13:33:31 +00:00
ceriel
2e80db6b55 yet another bug fix in instructions handling special registers 1990-04-23 12:35:41 +00:00
ceriel
bdff18dd76 Fixed 16-bit address mode bugs 1990-03-19 14:46:55 +00:00
ceriel
19a70d3d31 Added 16-bit mode 1990-03-12 16:24:58 +00:00
ceriel
9a1a1435c0 Added arpl instruction 1990-03-09 11:07:43 +00:00
ceriel
c6168eeda6 bug fix: far calls+jumps with address prefix were wrong 1990-02-19 09:06:16 +00:00
ceriel
c57d1caa65 some optimizations were not protected by calls to small() 1990-01-24 12:37:33 +00:00
ceriel
4b4811e586 adapted so that _brk routine may update .limhp 1990-01-22 15:32:44 +00:00
ceriel
2aa8df2d40 Added entry points for ANSI C 1990-01-22 11:01:47 +00:00
ceriel
2592095655 Added mechanism to warn correctly about conflicts 1990-01-19 16:05:44 +00:00
ceriel
04149f328e bug fix: cannot optimize IMUL 1990-01-10 11:23:45 +00:00
ceriel
8084852ab9 Added 80[23]87 support 1989-11-29 09:49:35 +00:00
ceriel
59e398620b fixed bug: sometimes destroyed contents of register variable 1989-11-28 14:42:56 +00:00
ceriel
05ef6a33de adapted floating point package to handle IEEE format in different byte orders 1989-10-24 16:10:01 +00:00
ceriel
ec4685f419 adapted to use 80387 floating point format 1989-10-24 16:00:37 +00:00
ceriel
451259712d adapted to use 80387 floating point format 1989-10-24 15:00:09 +00:00
eck
4f7b72aaa3 added CPP variable to Makefile 1989-10-20 11:05:00 +00:00
ceriel
1273c73366 initial version 1989-10-10 11:40:55 +00:00
ceriel
6e9201945f many fixes, found by actually running the code 1989-10-10 11:38:18 +00:00
ceriel
70db8e4c85 initial version 1989-10-10 11:01:01 +00:00
ceriel
371621cffb many fixes; got working afcc with this version 1989-10-10 10:58:30 +00:00
ceriel
103d769278 many fixes, found by actually running the code it produces 1989-10-10 10:54:20 +00:00
ceriel
bb1f976bcd many fixes; now passes the tests 1989-10-10 10:44:26 +00:00
ceriel
03bc5847c7 Initial revision 1989-10-10 10:38:39 +00:00
ceriel
0b8bdee7d3 fixed interface to fef routines 1989-07-31 14:43:51 +00:00
ceriel
0ff6037772 removed IEEEFORMAT #define, and define USE_DIVIDE for i386 1989-07-31 14:35:34 +00:00
ceriel
4f92c808cf use new interface to fif and fef routines 1989-07-31 14:34:23 +00:00
ceriel
f0fe7757c6 use con_float file 1989-07-31 11:22:43 +00:00
ceriel
9d71033768 new floating point constant mechanism 1989-07-10 16:52:02 +00:00
ceriel
926a22037b fixes: you cannot do stack-references in EM replacements! 1989-05-11 11:25:16 +00:00
ceriel
8d8876cafc Initial revision 1989-02-15 16:39:58 +00:00
ceriel
c3cd93397e Initial revision 1989-02-14 18:03:13 +00:00
ceriel
2028c4652e Initial revision 1989-02-14 15:52:25 +00:00
ceriel
0fe5503e58 use pusha and popa instructions, and on the proper place 1989-02-08 15:47:22 +00:00
ceriel
e93ffe54b0 Added 1989-02-08 15:29:51 +00:00
ceriel
2b4351612b Added 1989-02-08 15:19:42 +00:00
ceriel
46f14c974d Initial revision 1989-02-08 15:12:03 +00:00
ceriel
634ffd0111 Initial revision 1989-02-08 14:57:48 +00:00
ceriel
f66169c2d2 fix in IMUL, define DEBUG 1 1989-02-07 14:30:47 +00:00