[m-dev.] 32-bit sources on 64-bit target

Julien Fischer jfischer at opturion.com
Fri Mar 8 00:38:58 AEDT 2013


On Fri, Mar 8, 2013 at 12:17 AM, Paul Bone <paul at bone.id.au> wrote:
> On Thu, Mar 07, 2013 at 06:00:24PM +1100, Julien Fischer wrote:
>> On Thu, Mar 7, 2013 at 5:08 PM, Peter Wang <novalazy at gmail.com> wrote:
>> > The compiler built from pre-generated sources WILL be installed.
>> > For now, I can't think of why that would be a problem.
>>
>> It wouldn't be at the moment since the compiler (and other tools)
>> are currently built with --mercury-linkage static.  It would be a problem,
>> if that were not the case.
>>
>
> How much of a performance gain does unboxed floats and 3 tag bits represent
> specifically for the compiler?

The compiler doesn't make significant use of floats, so it probably
isn't affected
by whether floats are boxed or not.  (The simplex solver in compiler/lp.m is
probably the main user of floating-point arithmetic in the compiler.)

Cheers,
Julien.



More information about the developers mailing list