On Mon, 12 Jan 2009 00:15:38 +0000, Hendrik Boom wrote:

> So the way to pass a parameter that doesn't fit into a machine word is
> by reference, doing any copying in the front end? The absence of a
> "[size]" in the syntax for a formal kind of clues me in.
> 
> -- hendrik

Clued me in wrong, I'm starting to think.


I'm starting to wonder just what the restrictions on types are.

It seems there are restrictions on what word sizes I can use based on the 
machine architecture, but that copying a 12-byte structure by claiming 
it's a 96-bit word works just fine.

bits96[(H6)+28 /* H7 */ ] = bits96[(H6)+48 /* H18 */ ];

Maybe that's the way to pass 12-byte structures as parameters?  Declare 
them as bits96 instead of bits8[12], which didn't work?

-- hendrik

_______________________________________________
Cminusminus mailing list
[email protected]
https://cminusminus.org/mailman/listinfo/cminusminus

Reply via email to