From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <062801c3afbd$f9c7b380$b9844051@insultant.net> From: "boyd, rounin" To: <9fans@cse.psu.edu> References: <20031111001624.GA10112@ionkov.net> <20031120143356.GA20235@ionkov.net> <1725.199.98.17.55.1069356471.squirrel@wish> <20031120204935.GD65844@cassie.foobarbaz.net> <055d01c3afa9$7944ed40$b9844051@insultant.net> <3521.199.98.17.58.1069369906.squirrel@wish> Subject: Re: [9fans] gcc trouble MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Date: Fri, 21 Nov 2003 00:28:16 +0100 Topicbox-Message-UUID: 90b4192c-eacc-11e9-9e20-41e7f4b1d025 > > they may be useful, but they're not general. > > > Thats a valid argument for not having the compiler know about them. We're > discussing the assembler. Or did you mean to argue their existence on the > chip? I can't see that adding *another* kluge atop IA32 can possibly hurt. well i can. you can't do it from the compiler, unless it knows a lot. one of the goals of the plan 9 compilers was to make them general. if you want to do some specific task then do it, but don't break the compiler. writing assembler is a waste of time, unless you have a _really good reason_.