[m-dev.] MR_CPU_SFENCE required for .par grades?

Paul Bone pbone at csse.unimelb.edu.au
Mon Aug 29 13:40:23 AEST 2011


On Fri, Aug 26, 2011 at 03:23:53PM +1000, Julien Fischer wrote:
> 
> Hi,
> 
> The .par grades (including hlc.par.gc) now require MR_CPU_SFENCE to be
> available.  Is this intentional?  Even, for the hlc.par.gc grade?
> 

It is intentional for low level C par grades, but not for high level C ones.

There are slower algorithms we can (and should be) using when it's not
available.  This is also true for many of the other assembler definitions and
compiler intrinsics.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 490 bytes
Desc: Digital signature
URL: <http://lists.mercurylang.org/archives/developers/attachments/20110829/652af046/attachment.sig>


More information about the developers mailing list