<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <tt>Marc:</tt><tt><br>
    </tt><tt><br>
    </tt><tt>I get</tt><tt><br>
    </tt><tt><br>
    </tt>
    <blockquote><tt>> (time (##bignum.make 2 #f #f))</tt><br>
      <tt>(time (##bignum.make 2 #f #f))</tt><br>
      <tt>    0 ms real time</tt><br>
      <tt>    0 ms cpu time (0 user, 0 system)</tt><br>
      <tt>    no collections</tt><br>
      <tt>    48 bytes allocated</tt><br>
      <tt>    no minor faults</tt><br>
      <tt>    no major faults</tt><br>
      <tt>4344</tt><br>
      <tt>> (time (cons a b))</tt><br>
      <tt>(time (cons a b))</tt><br>
      <tt>    0 ms real time</tt><br>
      <tt>    0 ms cpu time (0 user, 0 system)</tt><br>
      <tt>    no collections</tt><br>
      <tt>    48 bytes allocated</tt><br>
      <tt>    1 minor fault</tt><br>
      <tt>    no major faults</tt><br>
    </blockquote>
    <tt><br>
    </tt><tt>on a 64-bit machine; I would expect each of them to
      allocate 24 bytes (two a-digits and a tag in the first one, two
      slots and a tag in the second).</tt><tt><br>
    </tt><tt><br>
    </tt><tt>So, can you explain what's going on?</tt><tt><br>
    </tt><tt><br>
    </tt><tt>Brad</tt><tt><br>
    </tt>
  </body>
</html>