Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!mips!pacbell.com!ucsd!ucrmath!gibson!rhyde From: rhyde@gibson.ucr.edu (randy hyde) Newsgroups: comp.sys.apple2 Subject: Re: HLLs vs. Assembly Message-ID: <13494@ucrmath.ucr.edu> Date: 10 Apr 91 17:47:52 GMT References: <13156@ucrmath.ucr.edu> <1991Mar30.080418.16299@ee.ualberta.ca> <1029@stewart.UUCP> <13345@ucrmath.ucr.edu> <1035@stewart.UUCP> Sender: news@ucrmath.ucr.edu Reply-To: rhyde@gibson.ucr.edu (randy hyde) Lines: 8 >> I disagree with this (bit pushing is easier in assembly than in C) Okay, here's a challenge, code a CRC-16 algorithm in C. I can promise you that I can do it in few lines of assembly language (on *any* machine) and the result will be easier to understand to anyone who has a basic understanding of the instruction set. If you want further proof, let me know and I will post the two versions of the algorithm. Of course, this is but one example, but I can come up with a fair number of similar examples.