Path: border1.nntp.dca.giganews.com!nntp.giganews.com!postnews.google.com!news4.google.com!sn-xit-04!sn-xit-12!sn-xit-09!sn-post-01!supernews.com!corp.supernews.com!news.crayne.org!clax86!robomod!not-for-mail From: "randyhyde _at_ earthlink.net" Newsgroups: alt.lang.asm,comp.lang.asm.x86 Subject: HLA v1.78 is now available Approved: CLAX86 Moderators Date: Sat, 15 Oct 2005 20:43:21 +0000 (UTC) Organization: http://groups.google.com Message-ID: <1129406472.852117.83000 _at_ g14g2000cwa.googlegroups.com> Sender: clax86 _at_ wotan.crayne.org Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" X-CLAX86-Policy: http://www.pacificsites.com/~ccrayne/clax86.html X-CLAX86-Faq: http://www.faqs.org/faqs/by-newsgroup/comp/comp.lang.asm.x86.html X-CLAX86-Info-1: Send submissions to comp-lang-asm-x86 _at_ moderators.isc.org X-CLAX86-Info-2: Send technical complaints to clax86-admin _at_ crayne.org X-CLAX86-Info-3: Send complaints about policy to clax86-admin _at_ crayne.org X-Comment: moderators do not necessarily agree or disagree with this article. User-Agent: G2/0.2 X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322; .NET CLR 1.0.3705),gzip(gfe),gzip(gfe) Injection-Info: g14g2000cwa.googlegroups.com; posting-host=66.215.181.20; posting-account=35X8yw0AAAAsB1xMQriBai3Mr2aqXPzL X-Greylisting: NO DELAY (Relay+Sender autoqualified); processed by UCSD_GL-v2.1 on mailbox8.ucsd.edu; Sat, 15 October 2005 13:01:19 -0700 (PDT) X-Spam-Level: Level X-Spamscanner: mailbox8.ucsd.edu (v1.6 Aug 4 2005 15:27:38, -2.8/5.0 3.0.4) X-MailScanner: PASSED (v1.2.8 95401 j9FK1I5X005547 mailbox8.ucsd.edu), Found to be clean X-MailScanner-Information: Please contact the ISP for more information X-MailScanner-SpamCheck: not spam (whitelisted), SpamAssassin (score=-0.099, required 5.5, RCVD_IN_BSP_OTHER -0.10, RCVD_IN_NERD_DK 0.00) X-MailScanner-From: news _at_ google.com X-UIDL: 6G'"!DS_"!Q),!!%91"! X-Complaints-To: abuse _at_ supernews.com Lines: 19 Xref: number1.nntp.dca.giganews.com alt.lang.asm:86752 comp.lang.asm.x86:126316 X-Cache: nntpcache 3.0.1 (see http://www.nntpcache.org/)
Hi All, I've just posted a new version of HLA on Webster. HLA v1.78 includes a new @sort compile-time function that does a quicksort using a user-defined compare operation. This dramatically speeds up the SWITCH macro if the cases are not presorted and the number of cases is rather large (a "bubblesort" option exists that uses the original sort macro if you've got a huge SWITCH statement whose cases are [mostly] sorted). I've also added an "array.lookupTable" macro to the standard library that makes it easy to generate large lookup tables in an associative manner (much easier to maintain). Finally, I've fixed some problems with the Linux v1.77 release dealing with include files and the standard library.
You can find the new download at the HLA download page: http://webster.cs.ucr.edu/AsmTools/HLA/dnld.html