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
