Commit Graph

1531 Commits (a3687773b50b117f9d8a2ccfe7be2b539f7c068c)

Author SHA1 Message Date
Slava Pestov d978c8c032 adding raytracer to CVS 2005-09-10 07:11:05 +00:00
Chris Double 0bb2ae3715 space invaders: update readme 2005-09-10 06:59:47 +00:00
Slava Pestov 3f20042a03 fix naming clash, remove %tag-fixnum %untag-fixnum %jump-f vops 2005-09-10 06:56:33 +00:00
Chris Double 43ee7d00c6 space invaders: fix load order issue. 2005-09-10 06:43:21 +00:00
Chris Double de16313d06 space invaders: Reimplemented a bunch of instructions in a clearer manner, following the 8080 data sheet.
Added left, right and fire.
2005-09-10 06:37:56 +00:00
Slava Pestov 1e92f8d31b back out simple labels for now 2005-09-10 05:38:17 +00:00
Slava Pestov 64b89e3e84 fixes 2005-09-10 04:55:46 +00:00
Slava Pestov 55299ac101 fix set-length performance regression 2005-09-10 04:26:12 +00:00
Daniel Ehrenberg 9531e60cd3 miscellaneous changes 2005-09-10 03:52:12 +00:00
Slava Pestov 6952bcdda8 simple labels optimization 2005-09-10 03:40:08 +00:00
Slava Pestov 45d32d5089 reintroduce some intrinsics optimizations 2005-09-10 02:34:24 +00:00
Daniel Ehrenberg d7c0518433 adding xml.factor 2005-09-10 01:29:28 +00:00
Slava Pestov d2eddcb4e8 removing non-branching fixnum comparison vops 2005-09-09 22:00:38 +00:00
Slava Pestov 2bdd82ea53 simpler t 2005-09-09 21:32:38 +00:00
Slava Pestov d2f18a45de remove pointless optimization 2005-09-09 21:11:48 +00:00
Slava Pestov d7701a0daa fix regression in basic block optimizer 2005-09-09 20:45:18 +00:00
Slava Pestov 6e3340ebbd basic block optimizer bug fix 2005-09-09 05:35:40 +00:00
Slava Pestov baa1473dda bootstrap fix 2005-09-09 04:18:31 +00:00
Slava Pestov 5fa2195c0c more basic block optimizer work 2005-09-09 04:17:19 +00:00
Slava Pestov 55e2a9e232 reworking simplifier and basic blocks 2005-09-09 02:23:54 +00:00
Chris Double b3003e4759 space invaders: more tests and fixes 2005-09-08 23:48:54 +00:00
Doug Coleman dadffdf6e3 Inlined the hashtable in sha1. 2005-09-08 16:05:25 +00:00
Slava Pestov 5648b40a16 dead load/store elimination 2005-09-08 04:37:17 +00:00
Chris Double d1a7708d21 space invaders: add rom building instructions 2005-09-08 04:03:56 +00:00
Slava Pestov 599c985fac optimize literals on either size of a shuffle 2005-09-08 02:50:08 +00:00
Chris Double b89f80e95e space invaders: add not to readme on how to compile 2005-09-08 01:54:46 +00:00
Chris Double eed8d12791 space invaders: fix flag bug preventing number of ships and coins displaying 2005-09-08 01:46:20 +00:00
Chris Double 296be06d06 Initial space invaders commit. 2005-09-08 01:36:22 +00:00
Slava Pestov 18eb2b5e94 another minor improvement to literal killing 2005-09-07 22:56:42 +00:00
Slava Pestov e7c8ca1523 another minor improvement to literal killing 2005-09-07 22:38:16 +00:00
Slava Pestov 258f853911 improved literal killing optimization 2005-09-07 21:21:11 +00:00
Slava Pestov 90c283747a update changelog 2005-09-06 19:27:26 +00:00
Slava Pestov 51e8a735b5 typos 2005-09-06 18:52:06 +00:00
Slava Pestov e59e605357 prettyprinter fix 2005-09-06 00:36:10 +00:00
Slava Pestov 60d78bc4f1 remove debug code 2005-09-06 00:34:04 +00:00
Slava Pestov 30f0dcf5b9 fix powerpc typo 2005-09-06 00:33:36 +00:00
Slava Pestov 93b15a118f prettyprinter fix 2005-09-05 22:00:20 +00:00
Slava Pestov 8d1e921028 fix bootstrap issue 2005-09-05 21:51:23 +00:00
Slava Pestov 6c253ffae8 fix bootstrap issue 2005-09-05 21:36:20 +00:00
Slava Pestov d35b6d39e3 fixnum/i overflow 2005-09-05 21:14:15 +00:00
Slava Pestov 7f7a0a057e working on PowerPC overflow checks 2005-09-05 07:06:47 +00:00
Slava Pestov dec3415da5 updating PowerPC compiler to proper register usage requirements as stipulated by ABI 2005-09-05 00:23:18 +00:00
Slava Pestov 78fbeb867e fix typo 2005-09-04 23:52:50 +00:00
Slava Pestov 24d3550168 optimizing stack shuffling; architecture description 2005-09-04 23:24:24 +00:00
Slava Pestov a469ebebfe shuffle composition in progress 2005-09-04 21:58:01 +00:00
Slava Pestov 7711aff1a5 tweaking stack shuffle compilation 2005-09-04 21:07:59 +00:00
Slava Pestov eb73ee864f #label optimizer fix 2005-09-04 05:09:46 +00:00
Slava Pestov 394b5da71b add missing file 2005-09-04 02:50:44 +00:00
Slava Pestov 16196db489 fix compiler bug uncovered by doublec 2005-09-04 02:28:46 +00:00
Chris Double 99d8520dda Add gadgets-layouts USE for 0.77 changes 2005-09-04 01:14:46 +00:00