<!-- 
RSS generated by JIRA (4.4#649-r158309) at Sun May 26 00:18:48 CDT 2013

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary add field=key&field=summary to the URL of your request.
For example:
http://dev.clojure.org/jira/si/jira.issueviews:issue-xml/CLJ-785/CLJ-785.xml?field=key&field=summary
-->
<rss version="0.92" >
<channel>
    <title>Clojure JIRA</title>
    <link>http://dev.clojure.org/jira</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>4.4</version>
        <build-number>649</build-number>
        <build-date>25-07-2011</build-date>
    </build-info>

<item>
            <title>[CLJ-785] Optimize /</title>
                <link>http://dev.clojure.org/jira/browse/CLJ-785</link>
                <project id="10010" key="CLJ">Clojure</project>
                        <description>&lt;p&gt;Optimization to / such that the &lt;tt&gt;&amp;amp; more&lt;/tt&gt; version expands to equivalent of &lt;tt&gt;(/ x (reduce * y more))&lt;/tt&gt; rather than &lt;tt&gt;(reduce / (/ x y) more)&lt;/tt&gt;.  There should be an inlined variant of &lt;tt&gt;&amp;amp; more&lt;/tt&gt; as well.&lt;/p&gt;

&lt;p&gt;This was originally part of &lt;a href=&quot;http://dev.clojure.org/jira/browse/CLJ-184&quot; title=&quot;n-ary bit functions, also inlining of n-ary bit and math operations&quot;&gt;&lt;del&gt;CLJ-184&lt;/del&gt;&lt;/a&gt;, but was pulled out because it&apos;s big enough to be its own ticket.  The rationale is that multiplies are significantly faster than divides on the JVM, and n-ary calls to / could be faster.&lt;/p&gt;

&lt;p&gt;See &lt;a href=&quot;http://lingpipe-blog.com/2009/05/13/java-multiplication-faster-than-division-in-jdk-1-6/&quot;&gt;&quot;Java Multiplication (Much) Faster than Division&quot;&lt;/a&gt; for background and Java benchmarks.&lt;/p&gt;</description>
                <environment></environment>
            <key id="14411">CLJ-785</key>
            <summary>Optimize /</summary>
                <type id="4" iconUrl="http://dev.clojure.org/jira/images/icons/improvement.gif">Enhancement</type>
                                <priority id="3" iconUrl="http://dev.clojure.org/jira/images/icons/priority_major.gif">Major</priority>
                    <status id="6" iconUrl="http://dev.clojure.org/jira/images/icons/status_closed.gif">Closed</status>
                    <resolution id="2">Declined</resolution>
                                <assignee username="-1">Unassigned</assignee>
                                <reporter username="alan@thinkrelevance.com">Alan Dipert</reporter>
                        <labels>
                    </labels>
                <created>Sat, 30 Apr 2011 16:09:40 -0500</created>
                <updated>Fri, 13 May 2011 09:26:14 -0500</updated>
                    <resolved>Fri, 13 May 2011 09:26:13 -0500</resolved>
                                            <fixVersion>Backlog</fixVersion>
                                        <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="26432" author="alan@thinkrelevance.com" created="Fri, 13 May 2011 09:26:14 -0500"  >&lt;p&gt;We don&apos;t want to mess with the semantics of division at the bottom.&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                            <customfield id="customfield_10010" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Global Rank</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>
</channel>
</rss>