
    <<PrincOpsParms.mesa>>
        <<Copyright © 1986 by Xerox Corporation.  All rights reserved.>>
        <<Satterthwaite, June 25, 1986 10:09:10 am PDT>>

    MachineParms: DEFINITIONS = {

        bitsPerAU: NAT = 16;    -- AU = "addressing unit"

        bitsPerByte: NAT = 8;
        bitsPerChar: NAT = 8;
            maxChar: CARD = 0FFh;

        bitsPerWord: NAT = 16;    -- bits per word (native arithmetic)
            maxWord: CARD = 0FFFFh;
        bitsPerLongWord: NAT = 32;
            maxLongWord: CARD = 0FFFFFFFFh;

        bitsPerRef: NAT = 32;

        packedFields: BOOL = TRUE;
        PackedBitCount: TYPE = [1..bitsPerByte];
        packedFieldSize: ARRAY PackedBitCount OF NAT = [1, 2, 4, 4, 8, 8, 8, 8];

        }.

