Newsgroups: comp.arch
Path: utzoo!utgpu!watserv1!watdragon!rose!ccplumb
From: ccplumb@rose.uwaterloo.ca (Colin Plumb)
Subject: Re: standard extensions
Message-ID: <1991Feb26.172239.10089@watdragon.waterloo.edu>
Sender: daemon@watdragon.waterloo.edu (Owner of Many System Processes)
Organization: University of Waterloo
References: <3381.27c548c3@iccgcc.decnet.ab.com> <PH.91Feb22180807@ama-1.ama.caltech.edu> <1991Feb25.135057.23667@linus.mitre.org> <1991Feb25.201406.18643@bingvaxu.cc.binghamton.edu>
Date: Tue, 26 Feb 1991 17:22:39 GMT
Lines: 12

kym@bingvaxu.cc.binghamton.edu (R. Kym Horsell) wrote:
>But on the other hand -- why put assembler into a program at all?

The people who really love gcc's assembler inlining features are
OS writers.  I suspect that inline assembler spl?() does wonderful
things to some Unix kernel code, as does access to test-and-set
or other atomic instructions in other kernels.

But it's also useful if I just happen to acquire some desperate
need to use the VAX's edit instruction.
-- 
	-Colin
