Changes between Version 9 and Version 10 of Commentary/Rts/HaskellExecution/PointerTagging


Ignore:
Timestamp:
Dec 10, 2009 1:46:05 PM (4 years ago)
Author:
simonmar
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Commentary/Rts/HaskellExecution/PointerTagging

    v9 v10  
    1111 * If the object is a constructor, the tag bits contain the ''constructor tag'', if the number of 
    1212   constructors in the datatype is less than 4 (less than 8 on a 64-bit platform).  If the number of 
    13    constructors in the datatype is more than 4 (resp 8), then the tag bits have the value 1. 
     13   constructors in the datatype is more than 4 (resp 8), then the tag bits have the value 1, and the constructor tag 
     14   is extracted from the constructor's info table instead. 
    1415 
    1516 * If the object is a function, the tag bits contain the ''arity'' of the function, if the arity fits