[M3devel] aligned_procedures: suggest "closure_marker_size"
    Tony Hosking 
    hosking at cs.purdue.edu
       
    Wed Jan 27 17:19:54 CET 2010
    
    
  
Sorry.  Just realised this is deeply embedded in the Target files.
On 27 Jan 2010, at 10:57, Tony Hosking wrote:
> If we declare it as a 32-bit subrange it should just work, right?
> 
> Antony Hosking | Associate Professor | Computer Science | Purdue University
> 305 N. University Street | West Lafayette | IN 47907 | USA
> Office +1 765 494 6001 | Mobile +1 765 427 5484
> 
> 
> 
> 
> On 27 Jan 2010, at 09:01, Jay K wrote:
> 
>> MIPS64, SPARC64 and maybe others could probably all benefit slightly from
>>   the closure marker being a 4 byte -1 instead of an INTEGER.
>>  
>>  
>>  That is: 64bit architectures with a fixed size 4 byte instruction where alignment is checked
>> 
>>  
>>  That is, we should probably make their be a per-target variable "closure marker size"
>>   that is 4 for all current targets (IA64 should probably be 16 though),
>>   though one would have to look into the various instruction encodings.
>> 
>> 
>>  - Jay
> 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20100127/41b44d37/attachment-0002.html>
    
    
More information about the M3devel
mailing list