Path: csiph.com!x330-a1.tempe.blueboxinc.net!feeder1.hal-mli.net!feeder.news-service.com!feeder.news-service.com!216.196.110.144.MISMATCH!border3.nntp.ams.giganews.com!Xl.tags.giganews.com!border1.nntp.ams.giganews.com!nntp.giganews.com!local2.nntp.ams.giganews.com!nntp.brightview.co.uk!news.brightview.co.uk.POSTED!not-for-mail NNTP-Posting-Date: Wed, 27 Apr 2011 08:28:25 -0500 Date: Wed, 27 Apr 2011 14:28:24 +0100 From: bugbear User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.16) Gecko/20101213 Fedora/2.0.11-1.fc13 SeaMonkey/2.0.11 MIME-Version: 1.0 Newsgroups: comp.lang.java.programmer Subject: Re: Java left shift and right shift operators. References: <295e16b3-2ed8-4529-bfb0-1cc26ed93ad6@d26g2000prn.googlegroups.com> <188cz6ta97kkm$.dlg@kimmeringer.de> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Message-ID: <46udndefGNJkhCXQnZ2dnUVZ8qmdnZ2d@brightview.co.uk> Lines: 14 X-Usenet-Provider: http://www.giganews.com X-Trace: sv3-U2FjiGnWC/8kpWEI187WPPEJ5DmTK3fYLvw79en0zeCqNSiDLIxC/+RkTIHJaYyAYCD33HaRazu289D!iBl/RsyLl0n3A8JSSkAVZWe6ptjHsdfdE7A1KQ6FfcyV4cjtzPr+ER9slcvefNCPrNEBsg2OuW3T!/N8VTtcQTF0oXtHv7mGwVAlEvA== X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.40 X-Original-Bytes: 1858 Xref: x330-a1.tempe.blueboxinc.net comp.lang.java.programmer:3303 Travers Naran wrote: > On 26/04/2011 9:32 AM, Sanny wrote: >> I have computed and found "if statments" take 20-50 times longer than >> basic arithmetic operations. So I wanted to replace if condition by >> some arithmetics/ Maths. > > This is why I think assembly language should be mandatory in schools. :-) I think assembly level died when hot spot, branch prediction, parallelism and deep pipelines came in. I will never forget the day when a compiler BEAT me :-( BugBear