Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!rutgers!sri-spam!ames!ucbcad!ucbvax!decvax!decwrl!nsc!nsta!instable!amos From: amos@instable.UUCP (Amos Shapir) Newsgroups: comp.lang.misc Subject: Re: Favorite bug stories Message-ID: <683@instable.UUCP> Date: Sun, 1-Feb-87 09:32:49 EST Article-I.D.: instable.683 Posted: Sun Feb 1 09:32:49 1987 Date-Received: Sun, 1-Feb-87 23:15:35 EST References: <343@esunix.UUCP> Reply-To: amos%nsta@nsc.com (Amos Shapir) Distribution: world Organization: National Semiconductor (Israel) Ltd. Lines: 22 Keywords: HLL, assembly Summary: Write it in C In article <343@esunix.UUCP> bpendlet@esunix.UUCP (Bob Pendleton) writes: :We had been writing assembly language code for about 6 months. We had an :assembler, just no machine. One day we got a memo from the hardware :designers, it seems they had run out of microstore while implementing the :instruction set of the UTS 4010. The memo was a list of instructions that :they wanted to drop from the instruction set. : :Imagine, 6 months of careful assembly language coding and now they want to :change the machine. I was given the job of finding every occurrence of the :nonexistent instructions in our code. The plan was to write macros or :recode around the dead instructions. When something similar happened when I was working on the OS for CCI's 6/32 I just said 'Ok!', hacked the compiler's table a little, left a compilation running overnight, and the system was ready the next morning. (A little exaggeration perhaps, but it did take less than a week). But of course, our system was written in C... -- Amos Shapir National Semiconductor (Israel) 6 Maskit st. P.O.B. 3007, Herzlia 46104, Israel (011-972) 52-522261 amos%nsta@nsc.com 34.48'E 32.10'N