(C::ATC-EXEC-CAST-RULES-GEN
 (119 119 (:REWRITE SUBSETP-MEMBER . 4))
 (119 119 (:REWRITE SUBSETP-MEMBER . 3))
 (119 119 (:REWRITE SUBSETP-MEMBER . 2))
 (119 119 (:REWRITE SUBSETP-MEMBER . 1))
 (119 119 (:REWRITE INTERSECTP-MEMBER . 3))
 (119 119 (:REWRITE INTERSECTP-MEMBER . 2))
 (21 21 (:REWRITE C::TYPE-OPTIONP-WHEN-IN-TYPE-OPTION-SETP-BINDS-FREE-X))
 (18 18 (:REWRITE ATOM-LISTP-WHEN-SUBSETP-EQUAL))
 (9 9 (:REWRITE ATOM-LISTP-WHEN-NOT-CONSP))
 (4 4 (:REWRITE C::TYPEP-WHEN-IN-TYPE-SETP-BINDS-FREE-X))
 )
(C::SYMBOLP-OF-ATC-EXEC-CAST-RULES-GEN.NAME
 (14 14 (:REWRITE SUBSETP-MEMBER . 4))
 (14 14 (:REWRITE SUBSETP-MEMBER . 3))
 (14 14 (:REWRITE SUBSETP-MEMBER . 2))
 (14 14 (:REWRITE SUBSETP-MEMBER . 1))
 (14 14 (:REWRITE INTERSECTP-MEMBER . 3))
 (14 14 (:REWRITE INTERSECTP-MEMBER . 2))
 (2 2 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-SYMBOL-LISTP))
 )
(C::PSEUDO-EVENT-FORMP-OF-ATC-EXEC-CAST-RULES-GEN.EVENT
 (14 14 (:REWRITE SUBSETP-MEMBER . 4))
 (14 14 (:REWRITE SUBSETP-MEMBER . 3))
 (14 14 (:REWRITE SUBSETP-MEMBER . 2))
 (14 14 (:REWRITE SUBSETP-MEMBER . 1))
 (14 14 (:REWRITE INTERSECTP-MEMBER . 3))
 (14 14 (:REWRITE INTERSECTP-MEMBER . 2))
 (2 2 (:REWRITE PSEUDO-EVENT-FORMP-WHEN-MEMBER-EQUAL-OF-PSEUDO-EVENT-FORM-LISTP))
 )
(C::ATC-EXEC-CAST-RULES-GEN-LOOP-STYPES
 (10 10 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-ATOM-LISTP))
 (7 3 (:REWRITE C::TYPE-NONCHAR-INTEGER-LISTP-WHEN-NOT-CONSP))
 (7 3 (:REWRITE C::TYPE-LISTP-WHEN-NOT-CONSP))
 (4 4 (:REWRITE C::TYPEP-WHEN-IN-TYPE-SETP-BINDS-FREE-X))
 (4 4 (:REWRITE C::TYPE-OPTIONP-WHEN-IN-TYPE-OPTION-SETP-BINDS-FREE-X))
 (4 1 (:REWRITE C::TYPE-OPTIONP-OF-CAR-WHEN-TYPE-OPTION-LISTP))
 (1 1 (:REWRITE C::TYPE-OPTION-LISTP-WHEN-NOT-CONSP))
 )
(C::SYMBOL-LISTP-OF-ATC-EXEC-CAST-RULES-GEN-LOOP-STYPES.NAMES
 (38 22 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-ATOM-LISTP))
 (22 8 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (14 2 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (14 2 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (9 9 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (9 1 (:REWRITE SUBSETP-OF-CONS))
 (5 5 (:REWRITE SUBSETP-TRANS2))
 (5 5 (:REWRITE SUBSETP-TRANS))
 (5 5 (:REWRITE SUBSETP-MEMBER . 2))
 (5 5 (:REWRITE SUBSETP-MEMBER . 1))
 (2 2 (:REWRITE MEMBER-SELF))
 )
(C::PSEUDO-EVENT-FORM-LISTP-OF-ATC-EXEC-CAST-RULES-GEN-LOOP-STYPES.EVENTS
 (259 7 (:DEFINITION PSEUDO-EVENT-FORM-LISTP))
 (62 62 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-ATOM-LISTP))
 (61 7 (:REWRITE PSEUDO-EVENT-FORMP-OF-CAR-WHEN-PSEUDO-EVENT-FORM-LISTP))
 (61 7 (:REWRITE PSEUDO-EVENT-FORM-LISTP-OF-CDR-WHEN-PSEUDO-EVENT-FORM-LISTP))
 (57 29 (:REWRITE PSEUDO-EVENT-FORM-LISTP-WHEN-NOT-CONSP))
 (40 14 (:REWRITE PSEUDO-EVENT-FORMP-WHEN-MEMBER-EQUAL-OF-PSEUDO-EVENT-FORM-LISTP))
 (24 12 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (20 12 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (18 2 (:REWRITE SUBSETP-IMPLIES-SUBSETP-CDR))
 (18 2 (:REWRITE SUBSETP-CAR-MEMBER))
 (15 15 (:REWRITE SUBSETP-TRANS2))
 (15 15 (:REWRITE SUBSETP-TRANS))
 (9 1 (:REWRITE SUBSETP-OF-CONS))
 (7 7 (:TYPE-PRESCRIPTION PSEUDO-EVENT-FORMP))
 (7 7 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (3 3 (:REWRITE SUBSETP-MEMBER . 2))
 (3 3 (:REWRITE SUBSETP-MEMBER . 1))
 )
(C::ATC-EXEC-CAST-RULES-GEN-LOOP-DTYPES
 (22 22 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-ATOM-LISTP))
 (16 6 (:REWRITE C::TYPE-NONCHAR-INTEGER-LISTP-WHEN-NOT-CONSP))
 (16 6 (:REWRITE C::TYPE-LISTP-WHEN-NOT-CONSP))
 (13 2 (:REWRITE C::TYPEP-WHEN-TYPE-OPTIONP))
 (12 1 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (6 1 (:REWRITE C::TYPE-OPTIONP-WHEN-TYPEP))
 (4 2 (:TYPE-PRESCRIPTION TRUE-LISTP-APPEND))
 (4 1 (:REWRITE C::TYPE-OPTIONP-OF-CAR-WHEN-TYPE-OPTION-LISTP))
 (2 2 (:TYPE-PRESCRIPTION C::TYPE-OPTIONP))
 (2 2 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (2 2 (:TYPE-PRESCRIPTION BINARY-APPEND))
 (2 2 (:REWRITE C::TYPEP-WHEN-IN-TYPE-SETP-BINDS-FREE-X))
 (2 2 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL))
 (2 1 (:REWRITE C::SETP-WHEN-TYPE-SETP))
 (2 1 (:REWRITE C::SETP-WHEN-TYPE-OPTION-SETP))
 (2 1 (:REWRITE C::SETP-WHEN-IDENT-SETP))
 (2 1 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (1 1 (:TYPE-PRESCRIPTION C::TYPEP))
 (1 1 (:TYPE-PRESCRIPTION C::TYPE-SETP))
 (1 1 (:TYPE-PRESCRIPTION C::TYPE-OPTION-SETP))
 (1 1 (:TYPE-PRESCRIPTION C::IDENT-SETP))
 (1 1 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (1 1 (:REWRITE C::TYPE-OPTIONP-WHEN-IN-TYPE-OPTION-SETP-BINDS-FREE-X))
 (1 1 (:REWRITE C::TYPE-OPTION-LISTP-WHEN-NOT-CONSP))
 (1 1 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (1 1 (:REWRITE SET::IN-SET))
 )
(C::SYMBOL-LISTP-OF-ATC-EXEC-CAST-RULES-GEN-LOOP-DTYPES.NAMES
 (70 34 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-ATOM-LISTP))
 (42 1 (:REWRITE SUBSETP-APPEND1))
 (33 5 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (24 7 (:REWRITE SUBSETP-TRANS2))
 (21 7 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (21 5 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (14 14 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (14 2 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (12 9 (:REWRITE SUBSETP-MEMBER . 2))
 (9 9 (:REWRITE SUBSETP-MEMBER . 1))
 (7 7 (:REWRITE SUBSETP-TRANS))
 (4 4 (:REWRITE MEMBER-SELF))
 )
(C::PSEUDO-EVENT-FORM-LISTP-OF-ATC-EXEC-CAST-RULES-GEN-LOOP-DTYPES.EVENTS
 (259 7 (:DEFINITION PSEUDO-EVENT-FORM-LISTP))
 (80 80 (:REWRITE CONSP-WHEN-MEMBER-EQUAL-OF-ATOM-LISTP))
 (61 7 (:REWRITE PSEUDO-EVENT-FORMP-OF-CAR-WHEN-PSEUDO-EVENT-FORM-LISTP))
 (61 7 (:REWRITE PSEUDO-EVENT-FORM-LISTP-OF-CDR-WHEN-PSEUDO-EVENT-FORM-LISTP))
 (56 28 (:REWRITE PSEUDO-EVENT-FORM-LISTP-WHEN-NOT-CONSP))
 (40 14 (:REWRITE PSEUDO-EVENT-FORMP-WHEN-MEMBER-EQUAL-OF-PSEUDO-EVENT-FORM-LISTP))
 (35 16 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (32 16 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (30 1 (:REWRITE SUBSETP-APPEND1))
 (27 18 (:REWRITE SUBSETP-TRANS2))
 (21 1 (:REWRITE LIST-FIX-WHEN-TRUE-LISTP))
 (18 18 (:REWRITE SUBSETP-TRANS))
 (18 2 (:REWRITE SUBSETP-IMPLIES-SUBSETP-CDR))
 (18 2 (:REWRITE SUBSETP-CAR-MEMBER))
 (12 1 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (7 7 (:TYPE-PRESCRIPTION PSEUDO-EVENT-FORMP))
 (7 1 (:REWRITE LIST-FIX-WHEN-LEN-ZERO))
 (6 6 (:TYPE-PRESCRIPTION LEN))
 (6 2 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (6 1 (:REWRITE TRUE-LISTP-WHEN-SYMBOL-LISTP-REWRITE-BACKCHAIN-1))
 (4 4 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (3 1 (:REWRITE LIST-FIX-WHEN-NOT-CONSP))
 (3 1 (:REWRITE CONSP-OF-LIST-FIX))
 (2 2 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 (2 2 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (2 2 (:REWRITE SYMBOL-LISTP-WHEN-SUBSETP-EQUAL))
 (2 2 (:REWRITE SUBSETP-MEMBER . 2))
 (2 2 (:REWRITE SUBSETP-MEMBER . 1))
 (2 1 (:REWRITE C::SETP-WHEN-TYPE-SETP))
 (2 1 (:REWRITE C::SETP-WHEN-TYPE-OPTION-SETP))
 (2 1 (:REWRITE C::SETP-WHEN-IDENT-SETP))
 (2 1 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (1 1 (:TYPE-PRESCRIPTION C::TYPE-SETP))
 (1 1 (:TYPE-PRESCRIPTION C::TYPE-OPTION-SETP))
 (1 1 (:TYPE-PRESCRIPTION C::IDENT-SETP))
 (1 1 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (1 1 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (1 1 (:REWRITE SET::IN-SET))
 )
(C::ATC-EXEC-CAST-RULES-GEN-ALL)
(C::PSEUDO-EVENT-FORMP-OF-ATC-EXEC-CAST-RULES-GEN-ALL)
(C::EXEC-CAST-OF-SCHAR-WHEN-SCHARP
 (162 13 (:REWRITE C::VALUEP-WHEN-USHORTP))
 (162 13 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (162 13 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (162 13 (:REWRITE C::VALUEP-WHEN-UINTP))
 (162 13 (:REWRITE C::VALUEP-WHEN-SSHORTP))
 (162 13 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (162 13 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (162 13 (:REWRITE C::VALUEP-WHEN-SINTP))
 (127 2 (:REWRITE C::VALUEP-WHEN-UCHARP))
 (49 2 (:REWRITE C::VALUEP-WHEN-VALUE-OPTIONP))
 (43 2 (:REWRITE C::VALUE-OPTIONP-WHEN-VALUEP))
 (20 20 (:TYPE-PRESCRIPTION C::USHORTP))
 (20 20 (:TYPE-PRESCRIPTION C::ULONGP))
 (20 20 (:TYPE-PRESCRIPTION C::ULLONGP))
 (20 20 (:TYPE-PRESCRIPTION C::UINTP))
 (20 20 (:TYPE-PRESCRIPTION C::SSHORTP))
 (20 20 (:TYPE-PRESCRIPTION C::SLONGP))
 (20 20 (:TYPE-PRESCRIPTION C::SLLONGP))
 (20 20 (:TYPE-PRESCRIPTION C::SINTP))
 (20 20 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (20 20 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (20 20 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (20 20 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (20 20 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (20 20 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (20 20 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (20 20 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (12 12 (:REWRITE C::SCHARP-WHEN-MEMBER-EQUAL-OF-SCHAR-LISTP))
 (8 8 (:TYPE-PRESCRIPTION C::UCHARP))
 (8 8 (:REWRITE C::UCHARP-WHEN-MEMBER-EQUAL-OF-UCHAR-LISTP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-USHORTP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-UINTP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-UCHARP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-SSHORTP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-SINTP))
 (5 5 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-USHORTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UINTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UCHARP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SSHORTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SINTP))
 (4 4 (:TYPE-PRESCRIPTION C::VALUE-OPTIONP))
 (4 4 (:REWRITE C::VALUEP-WHEN-MEMBER-EQUAL-OF-VALUE-LISTP))
 )
(C::EXEC-CAST-OF-SCHAR-WHEN-UCHARP
 (15 4 (:REWRITE C::VALUEP-WHEN-USHORTP))
 (15 4 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-UINTP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SSHORTP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SINTP))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-USHORTP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-UINTP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-SSHORTP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-SINTP))
 (8 8 (:TYPE-PRESCRIPTION C::USHORTP))
 (8 8 (:TYPE-PRESCRIPTION C::ULONGP))
 (8 8 (:TYPE-PRESCRIPTION C::ULLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::UINTP))
 (8 8 (:TYPE-PRESCRIPTION C::SSHORTP))
 (8 8 (:TYPE-PRESCRIPTION C::SLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SINTP))
 (8 8 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (8 8 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (8 8 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (8 8 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (8 8 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (8 8 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (8 8 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (6 6 (:REWRITE C::SCHARP-WHEN-MEMBER-EQUAL-OF-SCHAR-LISTP))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-USHORTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UINTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SSHORTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SINTP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::UCHARP-WHEN-MEMBER-EQUAL-OF-UCHAR-LISTP))
 )
(C::EXEC-CAST-OF-SCHAR-WHEN-SSHORTP
 (15 4 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-UINTP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SINTP))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (9 2 (:REWRITE C::VALUEP-WHEN-USHORTP))
 (8 8 (:TYPE-PRESCRIPTION C::ULONGP))
 (8 8 (:TYPE-PRESCRIPTION C::ULLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::UINTP))
 (8 8 (:TYPE-PRESCRIPTION C::SLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SINTP))
 (8 8 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (8 8 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (8 8 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (8 8 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (8 8 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-USHORTP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-UINTP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-SINTP))
 (6 6 (:TYPE-PRESCRIPTION C::USHORTP))
 (6 6 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-USHORTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UINTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SINTP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 4 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (4 4 (:REWRITE C::SCHARP-WHEN-MEMBER-EQUAL-OF-SCHAR-LISTP))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 )
(C::EXEC-CAST-OF-SCHAR-WHEN-USHORTP
 (15 4 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-UINTP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SSHORTP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SINTP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-UINTP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-SINTP))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (8 8 (:TYPE-PRESCRIPTION C::ULONGP))
 (8 8 (:TYPE-PRESCRIPTION C::ULLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::UINTP))
 (8 8 (:TYPE-PRESCRIPTION C::SLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SINTP))
 (8 8 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (8 8 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (8 8 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (8 8 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (8 8 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UINTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SINTP))
 (4 4 (:TYPE-PRESCRIPTION C::SSHORTP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 4 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (4 4 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (4 4 (:REWRITE C::SCHARP-WHEN-MEMBER-EQUAL-OF-SCHAR-LISTP))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 )
(C::EXEC-CAST-OF-SCHAR-WHEN-SINTP
 (15 4 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (9 2 (:REWRITE C::VALUEP-WHEN-USHORTP))
 (9 2 (:REWRITE C::VALUEP-WHEN-UINTP))
 (9 2 (:REWRITE C::VALUEP-WHEN-SSHORTP))
 (8 8 (:TYPE-PRESCRIPTION C::ULONGP))
 (8 8 (:TYPE-PRESCRIPTION C::ULLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (8 8 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (8 8 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (8 4 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (8 4 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (8 4 (:REWRITE C::VALUE-KIND-WHEN-UINTP))
 (8 4 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (8 4 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (6 6 (:TYPE-PRESCRIPTION C::UINTP))
 (6 6 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UINTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 4 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (4 4 (:REWRITE C::SCHARP-WHEN-MEMBER-EQUAL-OF-SCHAR-LISTP))
 (2 2 (:TYPE-PRESCRIPTION C::USHORTP))
 (2 2 (:TYPE-PRESCRIPTION C::SSHORTP))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (2 2 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 )
(C::EXEC-CAST-OF-SCHAR-WHEN-UINTP
 (15 4 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SINTP))
 (13 9 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (13 9 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (13 9 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (13 9 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (9 2 (:REWRITE C::VALUEP-WHEN-USHORTP))
 (9 2 (:REWRITE C::VALUEP-WHEN-SSHORTP))
 (8 8 (:TYPE-PRESCRIPTION C::ULONGP))
 (8 8 (:TYPE-PRESCRIPTION C::ULLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (8 8 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (8 8 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::SINTP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 4 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (4 4 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (4 4 (:REWRITE C::SCHARP-WHEN-MEMBER-EQUAL-OF-SCHAR-LISTP))
 (2 2 (:TYPE-PRESCRIPTION C::USHORTP))
 (2 2 (:TYPE-PRESCRIPTION C::SSHORTP))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (2 2 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 )
(C::EXEC-CAST-OF-SCHAR-WHEN-SLONGP
 (15 4 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (9 5 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (9 5 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (9 5 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (9 2 (:REWRITE C::VALUEP-WHEN-USHORTP))
 (9 2 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (9 2 (:REWRITE C::VALUEP-WHEN-UINTP))
 (9 2 (:REWRITE C::VALUEP-WHEN-SSHORTP))
 (9 2 (:REWRITE C::VALUEP-WHEN-SINTP))
 (8 8 (:TYPE-PRESCRIPTION C::ULLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (6 6 (:TYPE-PRESCRIPTION C::ULONGP))
 (6 6 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 4 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (4 4 (:REWRITE C::SCHARP-WHEN-MEMBER-EQUAL-OF-SCHAR-LISTP))
 (2 2 (:TYPE-PRESCRIPTION C::USHORTP))
 (2 2 (:TYPE-PRESCRIPTION C::UINTP))
 (2 2 (:TYPE-PRESCRIPTION C::SSHORTP))
 (2 2 (:TYPE-PRESCRIPTION C::SINTP))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (2 2 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (2 2 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (2 2 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 )
(C::EXEC-CAST-OF-SCHAR-WHEN-ULONGP
 (15 4 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (14 10 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (14 10 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (9 2 (:REWRITE C::VALUEP-WHEN-USHORTP))
 (9 2 (:REWRITE C::VALUEP-WHEN-UINTP))
 (9 2 (:REWRITE C::VALUEP-WHEN-SSHORTP))
 (9 2 (:REWRITE C::VALUEP-WHEN-SINTP))
 (8 8 (:TYPE-PRESCRIPTION C::ULLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::SLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 4 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (4 4 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (4 4 (:REWRITE C::SCHARP-WHEN-MEMBER-EQUAL-OF-SCHAR-LISTP))
 (2 2 (:TYPE-PRESCRIPTION C::USHORTP))
 (2 2 (:TYPE-PRESCRIPTION C::UINTP))
 (2 2 (:TYPE-PRESCRIPTION C::SSHORTP))
 (2 2 (:TYPE-PRESCRIPTION C::SINTP))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (2 2 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (2 2 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (2 2 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 )
(C::EXEC-CAST-OF-SCHAR-WHEN-SLLONGP
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (10 6 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (9 2 (:REWRITE C::VALUEP-WHEN-USHORTP))
 (9 2 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (9 2 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (9 2 (:REWRITE C::VALUEP-WHEN-UINTP))
 (9 2 (:REWRITE C::VALUEP-WHEN-SSHORTP))
 (9 2 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (9 2 (:REWRITE C::VALUEP-WHEN-SINTP))
 (6 6 (:TYPE-PRESCRIPTION C::ULLONGP))
 (6 6 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 4 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (4 4 (:REWRITE C::SCHARP-WHEN-MEMBER-EQUAL-OF-SCHAR-LISTP))
 (2 2 (:TYPE-PRESCRIPTION C::USHORTP))
 (2 2 (:TYPE-PRESCRIPTION C::ULONGP))
 (2 2 (:TYPE-PRESCRIPTION C::UINTP))
 (2 2 (:TYPE-PRESCRIPTION C::SSHORTP))
 (2 2 (:TYPE-PRESCRIPTION C::SLONGP))
 (2 2 (:TYPE-PRESCRIPTION C::SINTP))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (2 2 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (2 2 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (2 2 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (2 2 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (2 2 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 )
(C::EXEC-CAST-OF-SCHAR-WHEN-ULLONGP
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (9 2 (:REWRITE C::VALUEP-WHEN-USHORTP))
 (9 2 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (9 2 (:REWRITE C::VALUEP-WHEN-UINTP))
 (9 2 (:REWRITE C::VALUEP-WHEN-SSHORTP))
 (9 2 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (9 2 (:REWRITE C::VALUEP-WHEN-SINTP))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (4 4 (:TYPE-PRESCRIPTION C::SLLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 4 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (4 4 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (4 4 (:REWRITE C::SCHARP-WHEN-MEMBER-EQUAL-OF-SCHAR-LISTP))
 (2 2 (:TYPE-PRESCRIPTION C::USHORTP))
 (2 2 (:TYPE-PRESCRIPTION C::ULONGP))
 (2 2 (:TYPE-PRESCRIPTION C::UINTP))
 (2 2 (:TYPE-PRESCRIPTION C::SSHORTP))
 (2 2 (:TYPE-PRESCRIPTION C::SLONGP))
 (2 2 (:TYPE-PRESCRIPTION C::SINTP))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (2 2 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (2 2 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (2 2 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (2 2 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (2 2 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 )
(C::EXEC-CAST-OF-UCHAR-WHEN-SCHARP
 (532 2 (:REWRITE MOD-WHEN-<))
 (354 2 (:REWRITE MOD-WHEN-<-OF-0))
 (56 8 (:LINEAR C::SSHORT-MAX-<=-SINT-MAX))
 (56 8 (:LINEAR C::SLONG-MAX-<=-SLLONG-MAX))
 (56 8 (:LINEAR C::SLLONG-MIN-<=-SLONG-MIN))
 (56 8 (:LINEAR C::SINT-MIN-<=-SSHORT-MIN))
 (48 8 (:LINEAR C::SSHORT-MIN-<=-SCHAR-MIN))
 (48 8 (:LINEAR C::SLONG-MIN-<=-SINT-MIN))
 (48 8 (:LINEAR C::SINT-MAX-<=-SLONG-MAX))
 (48 8 (:LINEAR C::SCHAR-MAX-<=-SSHORT-MAX))
 (40 4 (:LINEAR C::INTEGER-FROM-SCHAR-UPPER-BOUND))
 (36 2 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (32 32 (:TYPE-PRESCRIPTION C::SSHORT-MIN))
 (32 32 (:TYPE-PRESCRIPTION C::SSHORT-MAX))
 (32 32 (:TYPE-PRESCRIPTION C::SLONG-MIN))
 (32 32 (:TYPE-PRESCRIPTION C::SLONG-MAX))
 (32 32 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SSHORT-MIN))
 (32 32 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SSHORT-MAX))
 (32 32 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLONG-MIN))
 (32 32 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLONG-MAX))
 (28 28 (:TYPE-PRESCRIPTION C::SINT-MIN))
 (28 28 (:TYPE-PRESCRIPTION C::SINT-MAX))
 (28 28 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SINT-MIN))
 (28 28 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SINT-MAX))
 (28 4 (:LINEAR C::USHORT-MAX-<=-UINT-MAX))
 (28 4 (:LINEAR C::ULONG-MAX-<=-ULLONG-MAX))
 (28 4 (:LINEAR C::SSHORT-MIN-BOUND))
 (28 4 (:LINEAR C::SSHORT-MAX-BOUND))
 (28 4 (:LINEAR C::SLONG-MIN-BOUND))
 (28 4 (:LINEAR C::SLONG-MAX-BOUND))
 (26 26 (:TYPE-PRESCRIPTION C::SCHAR-MAX))
 (26 26 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SCHAR-MAX))
 (24 24 (:TYPE-PRESCRIPTION C::SLLONG-MIN))
 (24 24 (:TYPE-PRESCRIPTION C::SLLONG-MAX))
 (24 24 (:TYPE-PRESCRIPTION C::SCHAR-MIN))
 (24 24 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLLONG-MIN))
 (24 24 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLLONG-MAX))
 (24 24 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SCHAR-MIN))
 (24 4 (:LINEAR C::UINT-MAX-<=-ULONG-MAX))
 (24 4 (:LINEAR C::UCHAR-MAX-<=-USHORT-MAX))
 (20 4 (:LINEAR C::SLLONG-MIN-BOUND))
 (20 4 (:LINEAR C::SLLONG-MAX-BOUND))
 (20 4 (:LINEAR C::SCHAR-MIN-BOUND))
 (20 4 (:LINEAR C::SCHAR-MAX-BOUND))
 (20 4 (:LINEAR C::INTEGER-FROM-SCHAR-LOWER-BOUND))
 (16 16 (:TYPE-PRESCRIPTION C::USHORT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::ULONG-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-USHORT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULONG-MAX))
 (15 4 (:REWRITE C::VALUEP-WHEN-USHORTP))
 (15 4 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-UINTP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SSHORTP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SINTP))
 (14 14 (:TYPE-PRESCRIPTION C::UINT-MAX))
 (14 14 (:TYPE-PRESCRIPTION C::INTEGERP-OF-UINT-MAX))
 (14 2 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (14 2 (:LINEAR C::USHORT-MAX-BOUND))
 (14 2 (:LINEAR C::ULONG-MAX-BOUND))
 (14 2 (:LINEAR C::UCHAR-MAX-BOUND))
 (12 12 (:TYPE-PRESCRIPTION C::ULLONG-MAX))
 (12 12 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULLONG-MAX))
 (12 4 (:LINEAR C::SINT-MIN-BOUND))
 (12 4 (:LINEAR C::SINT-MAX-BOUND))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (10 2 (:LINEAR C::ULLONG-MAX-BOUND))
 (8 8 (:TYPE-PRESCRIPTION C::USHORTP))
 (8 8 (:TYPE-PRESCRIPTION C::ULONGP))
 (8 8 (:TYPE-PRESCRIPTION C::ULLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::UINTP))
 (8 8 (:TYPE-PRESCRIPTION C::SSHORTP))
 (8 8 (:TYPE-PRESCRIPTION C::SLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SINTP))
 (8 8 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (8 8 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (8 8 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (8 8 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (8 8 (:REWRITE C::UCHARP-WHEN-MEMBER-EQUAL-OF-UCHAR-LISTP))
 (8 8 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (8 8 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (8 8 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (8 2 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-USHORTP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-UINTP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-UCHARP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-SSHORTP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-SINTP))
 (6 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (6 2 (:LINEAR C::UINT-MAX-BOUND))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-USHORTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UINTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UCHARP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SSHORTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SINTP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 4 (:REWRITE C::SCHARP-WHEN-MEMBER-EQUAL-OF-SCHAR-LISTP))
 (4 2 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (4 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (2 2 (:REWRITE COMMUTATIVITY-OF-*))
 )
(C::EXEC-CAST-OF-UCHAR-WHEN-UCHARP
 (18 1 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-USHORTP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-UINTP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-SSHORTP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-SINTP))
 (11 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (8 4 (:REWRITE C::VALUEP-WHEN-USHORTP))
 (8 4 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (8 4 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (8 4 (:REWRITE C::VALUEP-WHEN-UINTP))
 (8 4 (:REWRITE C::VALUEP-WHEN-SSHORTP))
 (8 4 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (8 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (8 4 (:REWRITE C::VALUEP-WHEN-SINTP))
 (8 4 (:REWRITE C::VALUEP-WHEN-SCHARP))
 (7 1 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (6 6 (:TYPE-PRESCRIPTION C::USHORTP))
 (6 6 (:TYPE-PRESCRIPTION C::ULONGP))
 (6 6 (:TYPE-PRESCRIPTION C::ULLONGP))
 (6 6 (:TYPE-PRESCRIPTION C::UINTP))
 (6 6 (:TYPE-PRESCRIPTION C::SSHORTP))
 (6 6 (:TYPE-PRESCRIPTION C::SLONGP))
 (6 6 (:TYPE-PRESCRIPTION C::SLLONGP))
 (6 6 (:TYPE-PRESCRIPTION C::SINTP))
 (6 6 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (6 6 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (6 6 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (6 6 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (6 6 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (6 6 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (6 6 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (6 6 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (5 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-USHORTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UINTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SSHORTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SINTP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 1 (:TYPE-PRESCRIPTION RATIONALP-OF-MOD))
 (2 2 (:TYPE-PRESCRIPTION C::SCHARP))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::UCHARP-WHEN-MEMBER-EQUAL-OF-UCHAR-LISTP))
 (2 2 (:REWRITE C::SCHARP-WHEN-MEMBER-EQUAL-OF-SCHAR-LISTP))
 (2 1 (:REWRITE MOD-WHEN-<-OF-0))
 (1 1 (:TYPE-PRESCRIPTION NONNEG-OF-MOD-TYPE-2))
 (1 1 (:TYPE-PRESCRIPTION INTEGERP-OF-MOD-TYPE))
 (1 1 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (1 1 (:REWRITE COMMUTATIVITY-OF-*))
 )
(C::EXEC-CAST-OF-UCHAR-WHEN-SSHORTP
 (500 2 (:REWRITE MOD-WHEN-<))
 (326 2 (:REWRITE MOD-WHEN-<-OF-0))
 (64 8 (:LINEAR C::SINT-MIN-<=-SSHORT-MIN))
 (56 8 (:LINEAR C::SSHORT-MAX-<=-SINT-MAX))
 (56 8 (:LINEAR C::SLONG-MAX-<=-SLLONG-MAX))
 (56 8 (:LINEAR C::SLLONG-MIN-<=-SLONG-MIN))
 (48 8 (:LINEAR C::SLONG-MIN-<=-SINT-MIN))
 (48 8 (:LINEAR C::SINT-MAX-<=-SLONG-MAX))
 (40 40 (:TYPE-PRESCRIPTION C::SSHORT-MAX))
 (40 40 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SSHORT-MAX))
 (40 4 (:LINEAR C::INTEGER-FROM-SSHORT-UPPER-BOUND))
 (36 36 (:TYPE-PRESCRIPTION C::SSHORT-MIN))
 (36 36 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SSHORT-MIN))
 (36 4 (:LINEAR C::SSHORT-MIN-<=-SCHAR-MIN))
 (36 4 (:LINEAR C::SCHAR-MAX-<=-SSHORT-MAX))
 (36 2 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (32 32 (:TYPE-PRESCRIPTION C::SLONG-MIN))
 (32 32 (:TYPE-PRESCRIPTION C::SLONG-MAX))
 (32 32 (:TYPE-PRESCRIPTION C::SINT-MIN))
 (32 32 (:TYPE-PRESCRIPTION C::SINT-MAX))
 (32 32 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLONG-MIN))
 (32 32 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLONG-MAX))
 (32 32 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SINT-MIN))
 (32 32 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SINT-MAX))
 (28 4 (:LINEAR C::USHORT-MAX-<=-UINT-MAX))
 (28 4 (:LINEAR C::ULONG-MAX-<=-ULLONG-MAX))
 (28 4 (:LINEAR C::SSHORT-MIN-BOUND))
 (28 4 (:LINEAR C::SSHORT-MAX-BOUND))
 (28 4 (:LINEAR C::SLONG-MIN-BOUND))
 (28 4 (:LINEAR C::SLONG-MAX-BOUND))
 (24 24 (:TYPE-PRESCRIPTION C::SLLONG-MIN))
 (24 24 (:TYPE-PRESCRIPTION C::SLLONG-MAX))
 (24 24 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLLONG-MIN))
 (24 24 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLLONG-MAX))
 (24 4 (:LINEAR C::UINT-MAX-<=-ULONG-MAX))
 (24 4 (:LINEAR C::UCHAR-MAX-<=-USHORT-MAX))
 (20 4 (:LINEAR C::SLLONG-MIN-BOUND))
 (20 4 (:LINEAR C::SLLONG-MAX-BOUND))
 (20 4 (:LINEAR C::INTEGER-FROM-SSHORT-LOWER-BOUND))
 (16 16 (:TYPE-PRESCRIPTION C::USHORT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::ULONG-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-USHORT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULONG-MAX))
 (15 4 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-UINTP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SINTP))
 (14 14 (:TYPE-PRESCRIPTION C::UINT-MAX))
 (14 14 (:TYPE-PRESCRIPTION C::INTEGERP-OF-UINT-MAX))
 (14 2 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (14 2 (:LINEAR C::USHORT-MAX-BOUND))
 (14 2 (:LINEAR C::ULONG-MAX-BOUND))
 (12 12 (:TYPE-PRESCRIPTION C::ULLONG-MAX))
 (12 12 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULLONG-MAX))
 (12 4 (:LINEAR C::SINT-MIN-BOUND))
 (12 4 (:LINEAR C::SINT-MAX-BOUND))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (10 2 (:LINEAR C::ULLONG-MAX-BOUND))
 (10 2 (:LINEAR C::UCHAR-MAX-BOUND))
 (9 2 (:REWRITE C::VALUEP-WHEN-USHORTP))
 (9 2 (:REWRITE C::VALUEP-WHEN-SCHARP))
 (8 8 (:TYPE-PRESCRIPTION C::ULONGP))
 (8 8 (:TYPE-PRESCRIPTION C::ULLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::UINTP))
 (8 8 (:TYPE-PRESCRIPTION C::SLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SINTP))
 (8 8 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (8 8 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (8 8 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (8 8 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (8 8 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (8 2 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-USHORTP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-UINTP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-SINTP))
 (6 6 (:TYPE-PRESCRIPTION C::USHORTP))
 (6 6 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (6 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (6 2 (:LINEAR C::UINT-MAX-BOUND))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-USHORTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UINTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SINTP))
 (4 4 (:TYPE-PRESCRIPTION C::SCHAR-MIN))
 (4 4 (:TYPE-PRESCRIPTION C::SCHAR-MAX))
 (4 4 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SCHAR-MIN))
 (4 4 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SCHAR-MAX))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 4 (:REWRITE C::UCHARP-WHEN-MEMBER-EQUAL-OF-UCHAR-LISTP))
 (4 4 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (4 2 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (4 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (2 2 (:TYPE-PRESCRIPTION C::SCHARP))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::SCHARP-WHEN-MEMBER-EQUAL-OF-SCHAR-LISTP))
 (2 2 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (2 2 (:REWRITE COMMUTATIVITY-OF-*))
 )
(C::EXEC-CAST-OF-UCHAR-WHEN-USHORTP
 (170 2 (:REWRITE MOD-WHEN-<))
 (36 2 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (28 4 (:LINEAR C::USHORT-MAX-<=-UINT-MAX))
 (28 4 (:LINEAR C::ULONG-MAX-<=-ULLONG-MAX))
 (24 4 (:LINEAR C::UINT-MAX-<=-ULONG-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::USHORT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::ULONG-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-USHORT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULONG-MAX))
 (15 4 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-UINTP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SSHORTP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SINTP))
 (14 14 (:TYPE-PRESCRIPTION C::UINT-MAX))
 (14 14 (:TYPE-PRESCRIPTION C::INTEGERP-OF-UINT-MAX))
 (14 2 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (14 2 (:LINEAR C::USHORT-MAX-BOUND))
 (14 2 (:LINEAR C::ULONG-MAX-BOUND))
 (14 2 (:LINEAR C::INTEGER-FROM-USHORT-UPPER-BOUND))
 (12 12 (:TYPE-PRESCRIPTION C::ULLONG-MAX))
 (12 12 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULLONG-MAX))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-UINTP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-SINTP))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (10 2 (:LINEAR C::ULLONG-MAX-BOUND))
 (10 2 (:LINEAR C::UCHAR-MAX-<=-USHORT-MAX))
 (9 2 (:REWRITE C::VALUEP-WHEN-SCHARP))
 (8 8 (:TYPE-PRESCRIPTION C::ULONGP))
 (8 8 (:TYPE-PRESCRIPTION C::ULLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::UINTP))
 (8 8 (:TYPE-PRESCRIPTION C::SLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SINTP))
 (8 8 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (8 8 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (8 8 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (8 8 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (8 8 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (8 2 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (6 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (6 2 (:LINEAR C::UINT-MAX-BOUND))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UINTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SINTP))
 (4 4 (:TYPE-PRESCRIPTION C::SSHORTP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 4 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (4 4 (:REWRITE C::UCHARP-WHEN-MEMBER-EQUAL-OF-UCHAR-LISTP))
 (4 4 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (4 2 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (4 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (4 2 (:REWRITE MOD-WHEN-<-OF-0))
 (2 2 (:TYPE-PRESCRIPTION C::SCHARP))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::SCHARP-WHEN-MEMBER-EQUAL-OF-SCHAR-LISTP))
 (2 2 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (2 2 (:REWRITE COMMUTATIVITY-OF-*))
 )
(C::EXEC-CAST-OF-UCHAR-WHEN-SINTP
 (488 2 (:REWRITE MOD-WHEN-<))
 (314 2 (:REWRITE MOD-WHEN-<-OF-0))
 (56 8 (:LINEAR C::SLONG-MAX-<=-SLLONG-MAX))
 (56 8 (:LINEAR C::SLLONG-MIN-<=-SLONG-MIN))
 (48 8 (:LINEAR C::SSHORT-MAX-<=-SINT-MAX))
 (48 8 (:LINEAR C::SLONG-MIN-<=-SINT-MIN))
 (48 8 (:LINEAR C::SINT-MIN-<=-SSHORT-MIN))
 (48 8 (:LINEAR C::SINT-MAX-<=-SLONG-MAX))
 (40 4 (:LINEAR C::INTEGER-FROM-SINT-UPPER-BOUND))
 (36 36 (:TYPE-PRESCRIPTION C::SINT-MIN))
 (36 36 (:TYPE-PRESCRIPTION C::SINT-MAX))
 (36 36 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SINT-MIN))
 (36 36 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SINT-MAX))
 (36 4 (:LINEAR C::SSHORT-MIN-<=-SCHAR-MIN))
 (36 4 (:LINEAR C::SCHAR-MAX-<=-SSHORT-MAX))
 (36 2 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (32 32 (:TYPE-PRESCRIPTION C::SLONG-MIN))
 (32 32 (:TYPE-PRESCRIPTION C::SLONG-MAX))
 (32 32 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLONG-MIN))
 (32 32 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLONG-MAX))
 (28 28 (:TYPE-PRESCRIPTION C::SSHORT-MIN))
 (28 28 (:TYPE-PRESCRIPTION C::SSHORT-MAX))
 (28 28 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SSHORT-MIN))
 (28 28 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SSHORT-MAX))
 (28 4 (:LINEAR C::USHORT-MAX-<=-UINT-MAX))
 (28 4 (:LINEAR C::ULONG-MAX-<=-ULLONG-MAX))
 (28 4 (:LINEAR C::SLONG-MIN-BOUND))
 (28 4 (:LINEAR C::SLONG-MAX-BOUND))
 (24 24 (:TYPE-PRESCRIPTION C::SLLONG-MIN))
 (24 24 (:TYPE-PRESCRIPTION C::SLLONG-MAX))
 (24 24 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLLONG-MIN))
 (24 24 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLLONG-MAX))
 (24 4 (:LINEAR C::UINT-MAX-<=-ULONG-MAX))
 (24 4 (:LINEAR C::UCHAR-MAX-<=-USHORT-MAX))
 (20 4 (:LINEAR C::SSHORT-MIN-BOUND))
 (20 4 (:LINEAR C::SSHORT-MAX-BOUND))
 (20 4 (:LINEAR C::SLLONG-MIN-BOUND))
 (20 4 (:LINEAR C::SLLONG-MAX-BOUND))
 (20 4 (:LINEAR C::SINT-MIN-BOUND))
 (20 4 (:LINEAR C::SINT-MAX-BOUND))
 (20 4 (:LINEAR C::INTEGER-FROM-SINT-LOWER-BOUND))
 (16 16 (:TYPE-PRESCRIPTION C::USHORT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::ULONG-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-USHORT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULONG-MAX))
 (15 4 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (14 14 (:TYPE-PRESCRIPTION C::UINT-MAX))
 (14 14 (:TYPE-PRESCRIPTION C::INTEGERP-OF-UINT-MAX))
 (14 2 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (14 2 (:LINEAR C::USHORT-MAX-BOUND))
 (14 2 (:LINEAR C::ULONG-MAX-BOUND))
 (12 12 (:TYPE-PRESCRIPTION C::ULLONG-MAX))
 (12 12 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULLONG-MAX))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (10 2 (:LINEAR C::ULLONG-MAX-BOUND))
 (10 2 (:LINEAR C::UCHAR-MAX-BOUND))
 (9 2 (:REWRITE C::VALUEP-WHEN-USHORTP))
 (9 2 (:REWRITE C::VALUEP-WHEN-UINTP))
 (9 2 (:REWRITE C::VALUEP-WHEN-SSHORTP))
 (9 2 (:REWRITE C::VALUEP-WHEN-SCHARP))
 (8 8 (:TYPE-PRESCRIPTION C::ULONGP))
 (8 8 (:TYPE-PRESCRIPTION C::ULLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (8 8 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (8 8 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (8 4 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (8 4 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (8 4 (:REWRITE C::VALUE-KIND-WHEN-UINTP))
 (8 4 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (8 4 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (8 2 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (6 6 (:TYPE-PRESCRIPTION C::UINTP))
 (6 6 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (6 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (6 2 (:LINEAR C::UINT-MAX-BOUND))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UINTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::SCHAR-MIN))
 (4 4 (:TYPE-PRESCRIPTION C::SCHAR-MAX))
 (4 4 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SCHAR-MIN))
 (4 4 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SCHAR-MAX))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 4 (:REWRITE C::UCHARP-WHEN-MEMBER-EQUAL-OF-UCHAR-LISTP))
 (4 4 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (4 2 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (4 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (2 2 (:TYPE-PRESCRIPTION C::USHORTP))
 (2 2 (:TYPE-PRESCRIPTION C::SSHORTP))
 (2 2 (:TYPE-PRESCRIPTION C::SCHARP))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (2 2 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (2 2 (:REWRITE C::SCHARP-WHEN-MEMBER-EQUAL-OF-SCHAR-LISTP))
 (2 2 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (2 2 (:REWRITE COMMUTATIVITY-OF-*))
 )
(C::EXEC-CAST-OF-UCHAR-WHEN-UINTP
 (170 2 (:REWRITE MOD-WHEN-<))
 (36 2 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (28 4 (:LINEAR C::ULONG-MAX-<=-ULLONG-MAX))
 (24 4 (:LINEAR C::USHORT-MAX-<=-UINT-MAX))
 (24 4 (:LINEAR C::UINT-MAX-<=-ULONG-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::ULONG-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::UINT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULONG-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-UINT-MAX))
 (15 4 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SINTP))
 (14 14 (:TYPE-PRESCRIPTION C::USHORT-MAX))
 (14 14 (:TYPE-PRESCRIPTION C::INTEGERP-OF-USHORT-MAX))
 (14 2 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (14 2 (:LINEAR C::ULONG-MAX-BOUND))
 (14 2 (:LINEAR C::UCHAR-MAX-<=-USHORT-MAX))
 (14 2 (:LINEAR C::INTEGER-FROM-UINT-UPPER-BOUND))
 (13 9 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (13 9 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (13 9 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (13 9 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (12 12 (:TYPE-PRESCRIPTION C::ULLONG-MAX))
 (12 12 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULLONG-MAX))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (10 2 (:LINEAR C::USHORT-MAX-BOUND))
 (10 2 (:LINEAR C::ULLONG-MAX-BOUND))
 (10 2 (:LINEAR C::UINT-MAX-BOUND))
 (9 2 (:REWRITE C::VALUEP-WHEN-USHORTP))
 (9 2 (:REWRITE C::VALUEP-WHEN-SSHORTP))
 (9 2 (:REWRITE C::VALUEP-WHEN-SCHARP))
 (8 8 (:TYPE-PRESCRIPTION C::ULONGP))
 (8 8 (:TYPE-PRESCRIPTION C::ULLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (8 8 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (8 8 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (8 2 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (6 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::SINTP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 4 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (4 4 (:REWRITE C::UCHARP-WHEN-MEMBER-EQUAL-OF-UCHAR-LISTP))
 (4 4 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (4 2 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (4 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (4 2 (:REWRITE MOD-WHEN-<-OF-0))
 (2 2 (:TYPE-PRESCRIPTION C::USHORTP))
 (2 2 (:TYPE-PRESCRIPTION C::SSHORTP))
 (2 2 (:TYPE-PRESCRIPTION C::SCHARP))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (2 2 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (2 2 (:REWRITE C::SCHARP-WHEN-MEMBER-EQUAL-OF-SCHAR-LISTP))
 (2 2 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (2 2 (:REWRITE COMMUTATIVITY-OF-*))
 )
(C::EXEC-CAST-OF-UCHAR-WHEN-SLONGP
 (356 2 (:REWRITE MOD-WHEN-<))
 (182 2 (:REWRITE MOD-WHEN-<-OF-0))
 (64 8 (:LINEAR C::SLLONG-MIN-<=-SLONG-MIN))
 (56 8 (:LINEAR C::SLONG-MAX-<=-SLLONG-MAX))
 (40 40 (:TYPE-PRESCRIPTION C::SLONG-MAX))
 (40 40 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLONG-MAX))
 (40 4 (:LINEAR C::INTEGER-FROM-SLONG-UPPER-BOUND))
 (36 36 (:TYPE-PRESCRIPTION C::SLONG-MIN))
 (36 36 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLONG-MIN))
 (36 4 (:LINEAR C::SLONG-MIN-<=-SINT-MIN))
 (36 4 (:LINEAR C::SINT-MAX-<=-SLONG-MAX))
 (36 2 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (28 28 (:TYPE-PRESCRIPTION C::SLLONG-MIN))
 (28 28 (:TYPE-PRESCRIPTION C::SLLONG-MAX))
 (28 28 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLLONG-MIN))
 (28 28 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLLONG-MAX))
 (28 4 (:LINEAR C::USHORT-MAX-<=-UINT-MAX))
 (28 4 (:LINEAR C::ULONG-MAX-<=-ULLONG-MAX))
 (28 4 (:LINEAR C::SLONG-MIN-BOUND))
 (28 4 (:LINEAR C::SLONG-MAX-BOUND))
 (24 4 (:LINEAR C::UINT-MAX-<=-ULONG-MAX))
 (24 4 (:LINEAR C::UCHAR-MAX-<=-USHORT-MAX))
 (20 4 (:LINEAR C::SLLONG-MIN-BOUND))
 (20 4 (:LINEAR C::SLLONG-MAX-BOUND))
 (20 4 (:LINEAR C::INTEGER-FROM-SLONG-LOWER-BOUND))
 (16 16 (:TYPE-PRESCRIPTION C::USHORT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::ULONG-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-USHORT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULONG-MAX))
 (15 4 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (14 14 (:TYPE-PRESCRIPTION C::UINT-MAX))
 (14 14 (:TYPE-PRESCRIPTION C::INTEGERP-OF-UINT-MAX))
 (14 2 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (14 2 (:LINEAR C::USHORT-MAX-BOUND))
 (14 2 (:LINEAR C::ULONG-MAX-BOUND))
 (12 12 (:TYPE-PRESCRIPTION C::ULLONG-MAX))
 (12 12 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULLONG-MAX))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (10 2 (:LINEAR C::ULLONG-MAX-BOUND))
 (10 2 (:LINEAR C::UCHAR-MAX-BOUND))
 (9 5 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (9 5 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (9 5 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (9 2 (:REWRITE C::VALUEP-WHEN-USHORTP))
 (9 2 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (9 2 (:REWRITE C::VALUEP-WHEN-UINTP))
 (9 2 (:REWRITE C::VALUEP-WHEN-SSHORTP))
 (9 2 (:REWRITE C::VALUEP-WHEN-SINTP))
 (9 2 (:REWRITE C::VALUEP-WHEN-SCHARP))
 (8 8 (:TYPE-PRESCRIPTION C::ULLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (8 2 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (6 6 (:TYPE-PRESCRIPTION C::ULONGP))
 (6 6 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (6 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (6 2 (:LINEAR C::UINT-MAX-BOUND))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::SINT-MIN))
 (4 4 (:TYPE-PRESCRIPTION C::SINT-MAX))
 (4 4 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SINT-MIN))
 (4 4 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SINT-MAX))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 4 (:REWRITE C::UCHARP-WHEN-MEMBER-EQUAL-OF-UCHAR-LISTP))
 (4 4 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (4 2 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (4 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (2 2 (:TYPE-PRESCRIPTION C::USHORTP))
 (2 2 (:TYPE-PRESCRIPTION C::UINTP))
 (2 2 (:TYPE-PRESCRIPTION C::SSHORTP))
 (2 2 (:TYPE-PRESCRIPTION C::SINTP))
 (2 2 (:TYPE-PRESCRIPTION C::SCHARP))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (2 2 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (2 2 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (2 2 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (2 2 (:REWRITE C::SCHARP-WHEN-MEMBER-EQUAL-OF-SCHAR-LISTP))
 (2 2 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (2 2 (:REWRITE COMMUTATIVITY-OF-*))
 )
(C::EXEC-CAST-OF-UCHAR-WHEN-ULONGP
 (106 2 (:REWRITE MOD-WHEN-<))
 (36 2 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (28 4 (:LINEAR C::ULONG-MAX-<=-ULLONG-MAX))
 (18 18 (:TYPE-PRESCRIPTION C::ULONG-MAX))
 (18 18 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULONG-MAX))
 (18 2 (:LINEAR C::UINT-MAX-<=-ULONG-MAX))
 (15 4 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (14 14 (:TYPE-PRESCRIPTION C::ULLONG-MAX))
 (14 14 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULLONG-MAX))
 (14 10 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (14 10 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (14 2 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (14 2 (:LINEAR C::ULONG-MAX-BOUND))
 (14 2 (:LINEAR C::INTEGER-FROM-ULONG-UPPER-BOUND))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (10 2 (:LINEAR C::ULLONG-MAX-BOUND))
 (9 2 (:REWRITE C::VALUEP-WHEN-USHORTP))
 (9 2 (:REWRITE C::VALUEP-WHEN-UINTP))
 (9 2 (:REWRITE C::VALUEP-WHEN-SSHORTP))
 (9 2 (:REWRITE C::VALUEP-WHEN-SINTP))
 (9 2 (:REWRITE C::VALUEP-WHEN-SCHARP))
 (8 8 (:TYPE-PRESCRIPTION C::ULLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (8 2 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (6 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::SLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 4 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (4 4 (:REWRITE C::UCHARP-WHEN-MEMBER-EQUAL-OF-UCHAR-LISTP))
 (4 4 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (4 2 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (4 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (4 2 (:REWRITE MOD-WHEN-<-OF-0))
 (2 2 (:TYPE-PRESCRIPTION C::USHORTP))
 (2 2 (:TYPE-PRESCRIPTION C::UINTP))
 (2 2 (:TYPE-PRESCRIPTION C::UINT-MAX))
 (2 2 (:TYPE-PRESCRIPTION C::SSHORTP))
 (2 2 (:TYPE-PRESCRIPTION C::SINTP))
 (2 2 (:TYPE-PRESCRIPTION C::SCHARP))
 (2 2 (:TYPE-PRESCRIPTION C::INTEGERP-OF-UINT-MAX))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (2 2 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (2 2 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (2 2 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (2 2 (:REWRITE C::SCHARP-WHEN-MEMBER-EQUAL-OF-SCHAR-LISTP))
 (2 2 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (2 2 (:REWRITE COMMUTATIVITY-OF-*))
 )
(C::EXEC-CAST-OF-UCHAR-WHEN-SLLONGP
 (336 2 (:REWRITE MOD-WHEN-<))
 (162 2 (:REWRITE MOD-WHEN-<-OF-0))
 (48 8 (:LINEAR C::SLONG-MAX-<=-SLLONG-MAX))
 (48 8 (:LINEAR C::SLLONG-MIN-<=-SLONG-MIN))
 (40 4 (:LINEAR C::INTEGER-FROM-SLLONG-UPPER-BOUND))
 (36 4 (:LINEAR C::SLONG-MIN-<=-SINT-MIN))
 (36 4 (:LINEAR C::SINT-MAX-<=-SLONG-MAX))
 (36 2 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (28 28 (:TYPE-PRESCRIPTION C::SLONG-MIN))
 (28 28 (:TYPE-PRESCRIPTION C::SLONG-MAX))
 (28 28 (:TYPE-PRESCRIPTION C::SLLONG-MIN))
 (28 28 (:TYPE-PRESCRIPTION C::SLLONG-MAX))
 (28 28 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLONG-MIN))
 (28 28 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLONG-MAX))
 (28 28 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLLONG-MIN))
 (28 28 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLLONG-MAX))
 (28 4 (:LINEAR C::USHORT-MAX-<=-UINT-MAX))
 (28 4 (:LINEAR C::ULONG-MAX-<=-ULLONG-MAX))
 (24 4 (:LINEAR C::UINT-MAX-<=-ULONG-MAX))
 (24 4 (:LINEAR C::UCHAR-MAX-<=-USHORT-MAX))
 (20 4 (:LINEAR C::SLONG-MIN-BOUND))
 (20 4 (:LINEAR C::SLONG-MAX-BOUND))
 (20 4 (:LINEAR C::SLLONG-MIN-BOUND))
 (20 4 (:LINEAR C::SLLONG-MAX-BOUND))
 (20 4 (:LINEAR C::INTEGER-FROM-SLLONG-LOWER-BOUND))
 (16 16 (:TYPE-PRESCRIPTION C::USHORT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::ULONG-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-USHORT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULONG-MAX))
 (14 14 (:TYPE-PRESCRIPTION C::UINT-MAX))
 (14 14 (:TYPE-PRESCRIPTION C::INTEGERP-OF-UINT-MAX))
 (14 2 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (14 2 (:LINEAR C::USHORT-MAX-BOUND))
 (14 2 (:LINEAR C::ULONG-MAX-BOUND))
 (12 12 (:TYPE-PRESCRIPTION C::ULLONG-MAX))
 (12 12 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULLONG-MAX))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (10 6 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (10 2 (:LINEAR C::ULLONG-MAX-BOUND))
 (10 2 (:LINEAR C::UCHAR-MAX-BOUND))
 (9 2 (:REWRITE C::VALUEP-WHEN-USHORTP))
 (9 2 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (9 2 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (9 2 (:REWRITE C::VALUEP-WHEN-UINTP))
 (9 2 (:REWRITE C::VALUEP-WHEN-SSHORTP))
 (9 2 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (9 2 (:REWRITE C::VALUEP-WHEN-SINTP))
 (9 2 (:REWRITE C::VALUEP-WHEN-SCHARP))
 (8 2 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (6 6 (:TYPE-PRESCRIPTION C::ULLONGP))
 (6 6 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (6 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (6 2 (:LINEAR C::UINT-MAX-BOUND))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::SINT-MIN))
 (4 4 (:TYPE-PRESCRIPTION C::SINT-MAX))
 (4 4 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SINT-MIN))
 (4 4 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SINT-MAX))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 4 (:REWRITE C::UCHARP-WHEN-MEMBER-EQUAL-OF-UCHAR-LISTP))
 (4 4 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (4 2 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (4 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (2 2 (:TYPE-PRESCRIPTION C::USHORTP))
 (2 2 (:TYPE-PRESCRIPTION C::ULONGP))
 (2 2 (:TYPE-PRESCRIPTION C::UINTP))
 (2 2 (:TYPE-PRESCRIPTION C::SSHORTP))
 (2 2 (:TYPE-PRESCRIPTION C::SLONGP))
 (2 2 (:TYPE-PRESCRIPTION C::SINTP))
 (2 2 (:TYPE-PRESCRIPTION C::SCHARP))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (2 2 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (2 2 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (2 2 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (2 2 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (2 2 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (2 2 (:REWRITE C::SCHARP-WHEN-MEMBER-EQUAL-OF-SCHAR-LISTP))
 (2 2 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (2 2 (:REWRITE COMMUTATIVITY-OF-*))
 )
(C::EXEC-CAST-OF-UCHAR-WHEN-ULLONGP
 (98 2 (:REWRITE MOD-WHEN-<))
 (36 2 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (24 4 (:LINEAR C::ULONG-MAX-<=-ULLONG-MAX))
 (18 2 (:LINEAR C::UINT-MAX-<=-ULONG-MAX))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (14 14 (:TYPE-PRESCRIPTION C::ULONG-MAX))
 (14 14 (:TYPE-PRESCRIPTION C::ULLONG-MAX))
 (14 14 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULONG-MAX))
 (14 14 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULLONG-MAX))
 (14 2 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (14 2 (:LINEAR C::INTEGER-FROM-ULLONG-UPPER-BOUND))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (10 2 (:LINEAR C::ULONG-MAX-BOUND))
 (10 2 (:LINEAR C::ULLONG-MAX-BOUND))
 (9 2 (:REWRITE C::VALUEP-WHEN-USHORTP))
 (9 2 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (9 2 (:REWRITE C::VALUEP-WHEN-UINTP))
 (9 2 (:REWRITE C::VALUEP-WHEN-SSHORTP))
 (9 2 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (9 2 (:REWRITE C::VALUEP-WHEN-SINTP))
 (9 2 (:REWRITE C::VALUEP-WHEN-SCHARP))
 (8 2 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (6 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (4 4 (:TYPE-PRESCRIPTION C::SLLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 4 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (4 4 (:REWRITE C::UCHARP-WHEN-MEMBER-EQUAL-OF-UCHAR-LISTP))
 (4 4 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (4 2 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (4 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (4 2 (:REWRITE MOD-WHEN-<-OF-0))
 (2 2 (:TYPE-PRESCRIPTION C::USHORTP))
 (2 2 (:TYPE-PRESCRIPTION C::ULONGP))
 (2 2 (:TYPE-PRESCRIPTION C::UINTP))
 (2 2 (:TYPE-PRESCRIPTION C::UINT-MAX))
 (2 2 (:TYPE-PRESCRIPTION C::SSHORTP))
 (2 2 (:TYPE-PRESCRIPTION C::SLONGP))
 (2 2 (:TYPE-PRESCRIPTION C::SINTP))
 (2 2 (:TYPE-PRESCRIPTION C::SCHARP))
 (2 2 (:TYPE-PRESCRIPTION C::INTEGERP-OF-UINT-MAX))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (2 2 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (2 2 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (2 2 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (2 2 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (2 2 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (2 2 (:REWRITE C::SCHARP-WHEN-MEMBER-EQUAL-OF-SCHAR-LISTP))
 (2 2 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (2 2 (:REWRITE COMMUTATIVITY-OF-*))
 )
(C::EXEC-CAST-OF-SSHORT-WHEN-SCHARP
 (180 13 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (180 13 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (180 13 (:REWRITE C::VALUEP-WHEN-UINTP))
 (180 13 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (180 13 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (180 13 (:REWRITE C::VALUEP-WHEN-SINTP))
 (144 5 (:REWRITE C::VALUEP-WHEN-USHORTP))
 (133 2 (:REWRITE C::VALUEP-WHEN-UCHARP))
 (51 2 (:REWRITE C::VALUEP-WHEN-VALUE-OPTIONP))
 (45 2 (:REWRITE C::VALUE-OPTIONP-WHEN-VALUEP))
 (28 28 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (20 20 (:TYPE-PRESCRIPTION C::ULONGP))
 (20 20 (:TYPE-PRESCRIPTION C::ULLONGP))
 (20 20 (:TYPE-PRESCRIPTION C::UINTP))
 (20 20 (:TYPE-PRESCRIPTION C::SLONGP))
 (20 20 (:TYPE-PRESCRIPTION C::SLLONGP))
 (20 20 (:TYPE-PRESCRIPTION C::SINTP))
 (20 20 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (20 20 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (20 20 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (20 20 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (20 20 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (20 20 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (12 12 (:TYPE-PRESCRIPTION C::USHORTP))
 (12 12 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (12 12 (:REWRITE C::SCHARP-WHEN-MEMBER-EQUAL-OF-SCHAR-LISTP))
 (8 8 (:TYPE-PRESCRIPTION C::UCHARP))
 (8 8 (:REWRITE C::UCHARP-WHEN-MEMBER-EQUAL-OF-UCHAR-LISTP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-USHORTP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-UINTP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-UCHARP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-SSHORTP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-SINTP))
 (5 5 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-USHORTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UINTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UCHARP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SSHORTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SINTP))
 (4 4 (:TYPE-PRESCRIPTION C::VALUE-OPTIONP))
 (4 4 (:REWRITE C::VALUEP-WHEN-MEMBER-EQUAL-OF-VALUE-LISTP))
 )
(C::EXEC-CAST-OF-SSHORT-WHEN-UCHARP
 (15 4 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-UINTP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SINTP))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-USHORTP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-UINTP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-SSHORTP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-SINTP))
 (10 10 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (8 8 (:TYPE-PRESCRIPTION C::ULONGP))
 (8 8 (:TYPE-PRESCRIPTION C::ULLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::UINTP))
 (8 8 (:TYPE-PRESCRIPTION C::SLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SINTP))
 (8 8 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (8 8 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (8 8 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (8 8 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (8 8 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (6 6 (:TYPE-PRESCRIPTION C::USHORTP))
 (6 6 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-USHORTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-SCHARP))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-USHORTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UINTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SSHORTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SINTP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (3 1 (:LINEAR C::SINT-MAX-BOUND))
 (2 2 (:TYPE-PRESCRIPTION C::SCHARP))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::UCHARP-WHEN-MEMBER-EQUAL-OF-UCHAR-LISTP))
 (2 2 (:REWRITE C::SCHARP-WHEN-MEMBER-EQUAL-OF-SCHAR-LISTP))
 )
(C::EXEC-CAST-OF-SSHORT-WHEN-SSHORTP
 (162 13 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (162 13 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (162 13 (:REWRITE C::VALUEP-WHEN-UINTP))
 (162 13 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (162 13 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (162 13 (:REWRITE C::VALUEP-WHEN-SINTP))
 (127 2 (:REWRITE C::VALUEP-WHEN-USHORTP))
 (127 2 (:REWRITE C::VALUEP-WHEN-UCHARP))
 (127 2 (:REWRITE C::VALUEP-WHEN-SCHARP))
 (49 2 (:REWRITE C::VALUEP-WHEN-VALUE-OPTIONP))
 (43 2 (:REWRITE C::VALUE-OPTIONP-WHEN-VALUEP))
 (20 20 (:TYPE-PRESCRIPTION C::ULONGP))
 (20 20 (:TYPE-PRESCRIPTION C::ULLONGP))
 (20 20 (:TYPE-PRESCRIPTION C::UINTP))
 (20 20 (:TYPE-PRESCRIPTION C::SLONGP))
 (20 20 (:TYPE-PRESCRIPTION C::SLLONGP))
 (20 20 (:TYPE-PRESCRIPTION C::SINTP))
 (20 20 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (20 20 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (20 20 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (20 20 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (20 20 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (20 20 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (12 12 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (9 3 (:LINEAR C::SINT-MIN-BOUND))
 (9 3 (:LINEAR C::SINT-MAX-BOUND))
 (8 8 (:TYPE-PRESCRIPTION C::USHORTP))
 (8 8 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-USHORTP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-UINTP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-SINTP))
 (5 5 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-USHORTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UINTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SINTP))
 (4 4 (:TYPE-PRESCRIPTION C::VALUE-OPTIONP))
 (4 4 (:TYPE-PRESCRIPTION C::UCHARP))
 (4 4 (:TYPE-PRESCRIPTION C::SCHARP))
 (4 4 (:REWRITE C::VALUEP-WHEN-MEMBER-EQUAL-OF-VALUE-LISTP))
 (4 4 (:REWRITE C::UCHARP-WHEN-MEMBER-EQUAL-OF-UCHAR-LISTP))
 (4 4 (:REWRITE C::SCHARP-WHEN-MEMBER-EQUAL-OF-SCHAR-LISTP))
 )
(C::EXEC-CAST-OF-SSHORT-WHEN-USHORTP
 (15 4 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-UINTP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SINTP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-UINTP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-SINTP))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (8 8 (:TYPE-PRESCRIPTION C::ULONGP))
 (8 8 (:TYPE-PRESCRIPTION C::ULLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::UINTP))
 (8 8 (:TYPE-PRESCRIPTION C::SLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SINTP))
 (8 8 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (8 8 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (8 8 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (8 8 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (8 8 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (6 6 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UINTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SINTP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (3 1 (:LINEAR C::SINT-MAX-BOUND))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 )
(C::EXEC-CAST-OF-SSHORT-WHEN-SINTP
 (15 4 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (9 2 (:REWRITE C::VALUEP-WHEN-UINTP))
 (8 8 (:TYPE-PRESCRIPTION C::ULONGP))
 (8 8 (:TYPE-PRESCRIPTION C::ULLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (8 8 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (8 8 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (8 4 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (8 4 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (8 4 (:REWRITE C::VALUE-KIND-WHEN-UINTP))
 (8 4 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (8 4 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (6 6 (:TYPE-PRESCRIPTION C::UINTP))
 (6 6 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UINTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 4 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (4 4 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (3 1 (:LINEAR C::SINT-MIN-BOUND))
 (3 1 (:LINEAR C::SINT-MAX-BOUND))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 )
(C::EXEC-CAST-OF-SSHORT-WHEN-UINTP
 (15 4 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SINTP))
 (13 9 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (13 9 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (13 9 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (13 9 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (8 8 (:TYPE-PRESCRIPTION C::ULONGP))
 (8 8 (:TYPE-PRESCRIPTION C::ULLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (8 8 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (8 8 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::SINTP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 4 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (4 4 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (4 4 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (3 1 (:LINEAR C::SINT-MAX-BOUND))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 )
(C::EXEC-CAST-OF-SSHORT-WHEN-SLONGP
 (15 4 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (9 5 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (9 5 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (9 5 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (9 2 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (9 2 (:REWRITE C::VALUEP-WHEN-UINTP))
 (9 2 (:REWRITE C::VALUEP-WHEN-SINTP))
 (8 8 (:TYPE-PRESCRIPTION C::ULLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (6 6 (:TYPE-PRESCRIPTION C::ULONGP))
 (6 6 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 4 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (4 4 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (3 1 (:LINEAR C::SINT-MIN-BOUND))
 (3 1 (:LINEAR C::SINT-MAX-BOUND))
 (2 2 (:TYPE-PRESCRIPTION C::UINTP))
 (2 2 (:TYPE-PRESCRIPTION C::SINTP))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (2 2 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 )
(C::EXEC-CAST-OF-SSHORT-WHEN-ULONGP
 (15 4 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (14 10 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (14 10 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (9 2 (:REWRITE C::VALUEP-WHEN-UINTP))
 (9 2 (:REWRITE C::VALUEP-WHEN-SINTP))
 (8 8 (:TYPE-PRESCRIPTION C::ULLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::SLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 4 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (4 4 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (4 4 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (3 1 (:LINEAR C::SINT-MAX-BOUND))
 (2 2 (:TYPE-PRESCRIPTION C::UINTP))
 (2 2 (:TYPE-PRESCRIPTION C::SINTP))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (2 2 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 )
(C::EXEC-CAST-OF-SSHORT-WHEN-SLLONGP
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (10 6 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (9 2 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (9 2 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (9 2 (:REWRITE C::VALUEP-WHEN-UINTP))
 (9 2 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (9 2 (:REWRITE C::VALUEP-WHEN-SINTP))
 (6 6 (:TYPE-PRESCRIPTION C::ULLONGP))
 (6 6 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 4 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (4 4 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (3 1 (:LINEAR C::SINT-MIN-BOUND))
 (3 1 (:LINEAR C::SINT-MAX-BOUND))
 (2 2 (:TYPE-PRESCRIPTION C::ULONGP))
 (2 2 (:TYPE-PRESCRIPTION C::UINTP))
 (2 2 (:TYPE-PRESCRIPTION C::SLONGP))
 (2 2 (:TYPE-PRESCRIPTION C::SINTP))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (2 2 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (2 2 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (2 2 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 )
(C::EXEC-CAST-OF-SSHORT-WHEN-ULLONGP
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (9 2 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (9 2 (:REWRITE C::VALUEP-WHEN-UINTP))
 (9 2 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (9 2 (:REWRITE C::VALUEP-WHEN-SINTP))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (4 4 (:TYPE-PRESCRIPTION C::SLLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 4 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (4 4 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (4 4 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (3 1 (:LINEAR C::SINT-MAX-BOUND))
 (2 2 (:TYPE-PRESCRIPTION C::ULONGP))
 (2 2 (:TYPE-PRESCRIPTION C::UINTP))
 (2 2 (:TYPE-PRESCRIPTION C::SLONGP))
 (2 2 (:TYPE-PRESCRIPTION C::SINTP))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (2 2 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (2 2 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (2 2 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 )
(C::EXEC-CAST-OF-USHORT-WHEN-SCHARP
 (540 2 (:REWRITE MOD-WHEN-<))
 (354 2 (:REWRITE MOD-WHEN-<-OF-0))
 (56 8 (:LINEAR C::SSHORT-MAX-<=-SINT-MAX))
 (56 8 (:LINEAR C::SLONG-MAX-<=-SLLONG-MAX))
 (56 8 (:LINEAR C::SLLONG-MIN-<=-SLONG-MIN))
 (56 8 (:LINEAR C::SINT-MIN-<=-SSHORT-MIN))
 (48 8 (:LINEAR C::SSHORT-MIN-<=-SCHAR-MIN))
 (48 8 (:LINEAR C::SLONG-MIN-<=-SINT-MIN))
 (48 8 (:LINEAR C::SINT-MAX-<=-SLONG-MAX))
 (48 8 (:LINEAR C::SCHAR-MAX-<=-SSHORT-MAX))
 (40 4 (:LINEAR C::INTEGER-FROM-SCHAR-UPPER-BOUND))
 (36 2 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (32 32 (:TYPE-PRESCRIPTION C::SSHORT-MIN))
 (32 32 (:TYPE-PRESCRIPTION C::SSHORT-MAX))
 (32 32 (:TYPE-PRESCRIPTION C::SLONG-MIN))
 (32 32 (:TYPE-PRESCRIPTION C::SLONG-MAX))
 (32 32 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SSHORT-MIN))
 (32 32 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SSHORT-MAX))
 (32 32 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLONG-MIN))
 (32 32 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLONG-MAX))
 (32 4 (:LINEAR C::UCHAR-MAX-<=-USHORT-MAX))
 (28 28 (:TYPE-PRESCRIPTION C::SINT-MIN))
 (28 28 (:TYPE-PRESCRIPTION C::SINT-MAX))
 (28 28 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SINT-MIN))
 (28 28 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SINT-MAX))
 (28 4 (:LINEAR C::USHORT-MAX-<=-UINT-MAX))
 (28 4 (:LINEAR C::ULONG-MAX-<=-ULLONG-MAX))
 (28 4 (:LINEAR C::SSHORT-MIN-BOUND))
 (28 4 (:LINEAR C::SSHORT-MAX-BOUND))
 (28 4 (:LINEAR C::SLONG-MIN-BOUND))
 (28 4 (:LINEAR C::SLONG-MAX-BOUND))
 (26 26 (:TYPE-PRESCRIPTION C::SCHAR-MAX))
 (26 26 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SCHAR-MAX))
 (24 24 (:TYPE-PRESCRIPTION C::SLLONG-MIN))
 (24 24 (:TYPE-PRESCRIPTION C::SLLONG-MAX))
 (24 24 (:TYPE-PRESCRIPTION C::SCHAR-MIN))
 (24 24 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLLONG-MIN))
 (24 24 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLLONG-MAX))
 (24 24 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SCHAR-MIN))
 (24 4 (:LINEAR C::UINT-MAX-<=-ULONG-MAX))
 (20 4 (:LINEAR C::SLLONG-MIN-BOUND))
 (20 4 (:LINEAR C::SLLONG-MAX-BOUND))
 (20 4 (:LINEAR C::SCHAR-MIN-BOUND))
 (20 4 (:LINEAR C::SCHAR-MAX-BOUND))
 (20 4 (:LINEAR C::INTEGER-FROM-SCHAR-LOWER-BOUND))
 (18 2 (:LINEAR C::USHORT-MAX-BOUND))
 (16 16 (:TYPE-PRESCRIPTION C::ULONG-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::UINT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULONG-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-UINT-MAX))
 (15 4 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-UINTP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SSHORTP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SINTP))
 (14 2 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (14 2 (:LINEAR C::ULONG-MAX-BOUND))
 (12 12 (:TYPE-PRESCRIPTION C::ULLONG-MAX))
 (12 12 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULLONG-MAX))
 (12 4 (:LINEAR C::SINT-MIN-BOUND))
 (12 4 (:LINEAR C::SINT-MAX-BOUND))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (10 10 (:TYPE-PRESCRIPTION C::UCHAR-MAX))
 (10 10 (:TYPE-PRESCRIPTION C::INTEGERP-OF-UCHAR-MAX))
 (10 10 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (10 2 (:LINEAR C::ULLONG-MAX-BOUND))
 (10 2 (:LINEAR C::UCHAR-MAX-BOUND))
 (8 8 (:TYPE-PRESCRIPTION C::ULONGP))
 (8 8 (:TYPE-PRESCRIPTION C::ULLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::UINTP))
 (8 8 (:TYPE-PRESCRIPTION C::SSHORTP))
 (8 8 (:TYPE-PRESCRIPTION C::SLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SINTP))
 (8 8 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (8 8 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (8 8 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (8 8 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (8 8 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (8 8 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (8 2 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-USHORTP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-UINTP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-UCHARP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-SSHORTP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-SINTP))
 (6 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (6 2 (:LINEAR C::UINT-MAX-BOUND))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-USHORTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UINTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UCHARP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SSHORTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SINTP))
 (4 4 (:TYPE-PRESCRIPTION C::UCHARP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 4 (:REWRITE C::UCHARP-WHEN-MEMBER-EQUAL-OF-UCHAR-LISTP))
 (4 2 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (4 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::SCHARP-WHEN-MEMBER-EQUAL-OF-SCHAR-LISTP))
 (2 2 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (2 2 (:REWRITE COMMUTATIVITY-OF-*))
 )
(C::EXEC-CAST-OF-USHORT-WHEN-UCHARP
 (36 2 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (15 4 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-UINTP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SSHORTP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SINTP))
 (14 2 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-USHORTP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-UINTP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-SSHORTP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-SINTP))
 (10 10 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (8 8 (:TYPE-PRESCRIPTION C::ULONGP))
 (8 8 (:TYPE-PRESCRIPTION C::ULLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::UINTP))
 (8 8 (:TYPE-PRESCRIPTION C::SSHORTP))
 (8 8 (:TYPE-PRESCRIPTION C::SLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SINTP))
 (8 8 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (8 8 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (8 8 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (8 8 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (8 8 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (8 8 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (8 2 (:TYPE-PRESCRIPTION RATIONALP-OF-MOD))
 (6 2 (:REWRITE C::VALUEP-WHEN-SCHARP))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-USHORTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UINTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SSHORTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SINTP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 2 (:REWRITE MOD-WHEN-<-OF-0))
 (2 2 (:TYPE-PRESCRIPTION C::SCHARP))
 (2 2 (:TYPE-PRESCRIPTION NONNEG-OF-MOD-TYPE-2))
 (2 2 (:TYPE-PRESCRIPTION INTEGERP-OF-MOD-TYPE))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::UCHARP-WHEN-MEMBER-EQUAL-OF-UCHAR-LISTP))
 (2 2 (:REWRITE C::SCHARP-WHEN-MEMBER-EQUAL-OF-SCHAR-LISTP))
 (2 2 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (2 2 (:REWRITE COMMUTATIVITY-OF-*))
 )
(C::EXEC-CAST-OF-USHORT-WHEN-SSHORTP
 (516 2 (:REWRITE MOD-WHEN-<))
 (326 2 (:REWRITE MOD-WHEN-<-OF-0))
 (64 8 (:LINEAR C::SINT-MIN-<=-SSHORT-MIN))
 (56 8 (:LINEAR C::SSHORT-MAX-<=-SINT-MAX))
 (56 8 (:LINEAR C::SLONG-MAX-<=-SLLONG-MAX))
 (56 8 (:LINEAR C::SLLONG-MIN-<=-SLONG-MIN))
 (48 8 (:LINEAR C::SLONG-MIN-<=-SINT-MIN))
 (48 8 (:LINEAR C::SINT-MAX-<=-SLONG-MAX))
 (42 42 (:TYPE-PRESCRIPTION C::SSHORT-MAX))
 (42 42 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SSHORT-MAX))
 (40 4 (:LINEAR C::INTEGER-FROM-SSHORT-UPPER-BOUND))
 (36 36 (:TYPE-PRESCRIPTION C::SSHORT-MIN))
 (36 36 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SSHORT-MIN))
 (36 4 (:LINEAR C::SSHORT-MIN-<=-SCHAR-MIN))
 (36 4 (:LINEAR C::SCHAR-MAX-<=-SSHORT-MAX))
 (36 2 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (34 34 (:TYPE-PRESCRIPTION C::SINT-MAX))
 (34 34 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SINT-MAX))
 (32 32 (:TYPE-PRESCRIPTION C::SLONG-MIN))
 (32 32 (:TYPE-PRESCRIPTION C::SLONG-MAX))
 (32 32 (:TYPE-PRESCRIPTION C::SINT-MIN))
 (32 32 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLONG-MIN))
 (32 32 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLONG-MAX))
 (32 32 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SINT-MIN))
 (32 4 (:LINEAR C::UCHAR-MAX-<=-USHORT-MAX))
 (28 4 (:LINEAR C::USHORT-MAX-<=-UINT-MAX))
 (28 4 (:LINEAR C::ULONG-MAX-<=-ULLONG-MAX))
 (28 4 (:LINEAR C::SSHORT-MIN-BOUND))
 (28 4 (:LINEAR C::SSHORT-MAX-BOUND))
 (28 4 (:LINEAR C::SLONG-MIN-BOUND))
 (28 4 (:LINEAR C::SLONG-MAX-BOUND))
 (24 24 (:TYPE-PRESCRIPTION C::SLLONG-MIN))
 (24 24 (:TYPE-PRESCRIPTION C::SLLONG-MAX))
 (24 24 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLLONG-MIN))
 (24 24 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLLONG-MAX))
 (24 4 (:LINEAR C::UINT-MAX-<=-ULONG-MAX))
 (22 2 (:LINEAR C::USHORT-MAX-BOUND))
 (20 4 (:LINEAR C::SLLONG-MIN-BOUND))
 (20 4 (:LINEAR C::SLLONG-MAX-BOUND))
 (20 4 (:LINEAR C::INTEGER-FROM-SSHORT-LOWER-BOUND))
 (16 16 (:TYPE-PRESCRIPTION C::ULONG-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::UINT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULONG-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-UINT-MAX))
 (15 4 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-UINTP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SINTP))
 (14 2 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (14 2 (:LINEAR C::ULONG-MAX-BOUND))
 (12 12 (:TYPE-PRESCRIPTION C::ULLONG-MAX))
 (12 12 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULLONG-MAX))
 (12 4 (:LINEAR C::SINT-MIN-BOUND))
 (12 4 (:LINEAR C::SINT-MAX-BOUND))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (10 10 (:TYPE-PRESCRIPTION C::UCHAR-MAX))
 (10 10 (:TYPE-PRESCRIPTION C::INTEGERP-OF-UCHAR-MAX))
 (10 2 (:LINEAR C::ULLONG-MAX-BOUND))
 (10 2 (:LINEAR C::UCHAR-MAX-BOUND))
 (8 8 (:TYPE-PRESCRIPTION C::ULONGP))
 (8 8 (:TYPE-PRESCRIPTION C::ULLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::UINTP))
 (8 8 (:TYPE-PRESCRIPTION C::SLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SINTP))
 (8 8 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (8 8 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (8 8 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (8 8 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (8 8 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (8 8 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (8 2 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-USHORTP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-UINTP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-SINTP))
 (6 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (6 2 (:LINEAR C::UINT-MAX-BOUND))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-USHORTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UINTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SINTP))
 (4 4 (:TYPE-PRESCRIPTION C::SCHAR-MIN))
 (4 4 (:TYPE-PRESCRIPTION C::SCHAR-MAX))
 (4 4 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SCHAR-MIN))
 (4 4 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SCHAR-MAX))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 4 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (4 2 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (4 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (2 2 (:REWRITE COMMUTATIVITY-OF-*))
 )
(C::EXEC-CAST-OF-USHORT-WHEN-USHORTP
 (18 1 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-UINTP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-SINTP))
 (11 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (8 4 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (8 4 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (8 4 (:REWRITE C::VALUEP-WHEN-UINTP))
 (8 4 (:REWRITE C::VALUEP-WHEN-SSHORTP))
 (8 4 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (8 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (8 4 (:REWRITE C::VALUEP-WHEN-SINTP))
 (7 1 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (6 6 (:TYPE-PRESCRIPTION C::ULONGP))
 (6 6 (:TYPE-PRESCRIPTION C::ULLONGP))
 (6 6 (:TYPE-PRESCRIPTION C::UINTP))
 (6 6 (:TYPE-PRESCRIPTION C::SLONGP))
 (6 6 (:TYPE-PRESCRIPTION C::SLLONGP))
 (6 6 (:TYPE-PRESCRIPTION C::SINTP))
 (6 6 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (6 6 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (6 6 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (6 6 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (6 6 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (6 6 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (5 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UINTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SINTP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 1 (:TYPE-PRESCRIPTION RATIONALP-OF-MOD))
 (2 2 (:TYPE-PRESCRIPTION C::SSHORTP))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (2 2 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (2 1 (:REWRITE MOD-WHEN-<-OF-0))
 (1 1 (:TYPE-PRESCRIPTION NONNEG-OF-MOD-TYPE-2))
 (1 1 (:TYPE-PRESCRIPTION INTEGERP-OF-MOD-TYPE))
 (1 1 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (1 1 (:REWRITE COMMUTATIVITY-OF-*))
 )
(C::EXEC-CAST-OF-USHORT-WHEN-SINTP
 (500 2 (:REWRITE MOD-WHEN-<))
 (314 2 (:REWRITE MOD-WHEN-<-OF-0))
 (56 8 (:LINEAR C::SLONG-MAX-<=-SLLONG-MAX))
 (56 8 (:LINEAR C::SLLONG-MIN-<=-SLONG-MIN))
 (48 8 (:LINEAR C::SSHORT-MAX-<=-SINT-MAX))
 (48 8 (:LINEAR C::SLONG-MIN-<=-SINT-MIN))
 (48 8 (:LINEAR C::SINT-MIN-<=-SSHORT-MIN))
 (48 8 (:LINEAR C::SINT-MAX-<=-SLONG-MAX))
 (40 4 (:LINEAR C::INTEGER-FROM-SINT-UPPER-BOUND))
 (38 38 (:TYPE-PRESCRIPTION C::SINT-MAX))
 (38 38 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SINT-MAX))
 (36 36 (:TYPE-PRESCRIPTION C::SINT-MIN))
 (36 36 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SINT-MIN))
 (36 4 (:LINEAR C::SSHORT-MIN-<=-SCHAR-MIN))
 (36 4 (:LINEAR C::SCHAR-MAX-<=-SSHORT-MAX))
 (36 2 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (32 32 (:TYPE-PRESCRIPTION C::SLONG-MIN))
 (32 32 (:TYPE-PRESCRIPTION C::SLONG-MAX))
 (32 32 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLONG-MIN))
 (32 32 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLONG-MAX))
 (32 4 (:LINEAR C::UCHAR-MAX-<=-USHORT-MAX))
 (28 28 (:TYPE-PRESCRIPTION C::SSHORT-MIN))
 (28 28 (:TYPE-PRESCRIPTION C::SSHORT-MAX))
 (28 28 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SSHORT-MIN))
 (28 28 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SSHORT-MAX))
 (28 4 (:LINEAR C::USHORT-MAX-<=-UINT-MAX))
 (28 4 (:LINEAR C::ULONG-MAX-<=-ULLONG-MAX))
 (28 4 (:LINEAR C::SLONG-MIN-BOUND))
 (28 4 (:LINEAR C::SLONG-MAX-BOUND))
 (24 24 (:TYPE-PRESCRIPTION C::SLLONG-MIN))
 (24 24 (:TYPE-PRESCRIPTION C::SLLONG-MAX))
 (24 24 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLLONG-MIN))
 (24 24 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLLONG-MAX))
 (24 4 (:LINEAR C::UINT-MAX-<=-ULONG-MAX))
 (20 4 (:LINEAR C::SSHORT-MIN-BOUND))
 (20 4 (:LINEAR C::SSHORT-MAX-BOUND))
 (20 4 (:LINEAR C::SLLONG-MIN-BOUND))
 (20 4 (:LINEAR C::SLLONG-MAX-BOUND))
 (20 4 (:LINEAR C::SINT-MIN-BOUND))
 (20 4 (:LINEAR C::SINT-MAX-BOUND))
 (20 4 (:LINEAR C::INTEGER-FROM-SINT-LOWER-BOUND))
 (18 2 (:LINEAR C::USHORT-MAX-BOUND))
 (16 16 (:TYPE-PRESCRIPTION C::ULONG-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::UINT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULONG-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-UINT-MAX))
 (15 4 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (14 2 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (14 2 (:LINEAR C::ULONG-MAX-BOUND))
 (12 12 (:TYPE-PRESCRIPTION C::ULLONG-MAX))
 (12 12 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULLONG-MAX))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (10 10 (:TYPE-PRESCRIPTION C::UCHAR-MAX))
 (10 10 (:TYPE-PRESCRIPTION C::INTEGERP-OF-UCHAR-MAX))
 (10 2 (:LINEAR C::ULLONG-MAX-BOUND))
 (10 2 (:LINEAR C::UCHAR-MAX-BOUND))
 (9 2 (:REWRITE C::VALUEP-WHEN-UINTP))
 (9 2 (:REWRITE C::VALUEP-WHEN-SSHORTP))
 (8 8 (:TYPE-PRESCRIPTION C::ULONGP))
 (8 8 (:TYPE-PRESCRIPTION C::ULLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (8 8 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (8 8 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (8 4 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (8 4 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (8 4 (:REWRITE C::VALUE-KIND-WHEN-UINTP))
 (8 4 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (8 4 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (8 2 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (6 6 (:TYPE-PRESCRIPTION C::UINTP))
 (6 6 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (6 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (6 2 (:LINEAR C::UINT-MAX-BOUND))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UINTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::SCHAR-MIN))
 (4 4 (:TYPE-PRESCRIPTION C::SCHAR-MAX))
 (4 4 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SCHAR-MIN))
 (4 4 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SCHAR-MAX))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 4 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (4 4 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (4 2 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (4 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (2 2 (:TYPE-PRESCRIPTION C::SSHORTP))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (2 2 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (2 2 (:REWRITE COMMUTATIVITY-OF-*))
 )
(C::EXEC-CAST-OF-USHORT-WHEN-UINTP
 (178 2 (:REWRITE MOD-WHEN-<))
 (36 2 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (28 4 (:LINEAR C::ULONG-MAX-<=-ULLONG-MAX))
 (24 4 (:LINEAR C::UINT-MAX-<=-ULONG-MAX))
 (20 20 (:TYPE-PRESCRIPTION C::UINT-MAX))
 (20 20 (:TYPE-PRESCRIPTION C::INTEGERP-OF-UINT-MAX))
 (20 4 (:LINEAR C::USHORT-MAX-<=-UINT-MAX))
 (18 2 (:LINEAR C::UCHAR-MAX-<=-USHORT-MAX))
 (18 2 (:LINEAR C::INTEGER-FROM-UINT-UPPER-BOUND))
 (16 16 (:TYPE-PRESCRIPTION C::ULONG-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULONG-MAX))
 (15 4 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SINTP))
 (14 2 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (14 2 (:LINEAR C::USHORT-MAX-BOUND))
 (14 2 (:LINEAR C::ULONG-MAX-BOUND))
 (13 9 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (13 9 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (13 9 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (13 9 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (12 12 (:TYPE-PRESCRIPTION C::ULLONG-MAX))
 (12 12 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULLONG-MAX))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (10 2 (:LINEAR C::ULLONG-MAX-BOUND))
 (10 2 (:LINEAR C::UINT-MAX-BOUND))
 (9 2 (:REWRITE C::VALUEP-WHEN-SSHORTP))
 (8 8 (:TYPE-PRESCRIPTION C::ULONGP))
 (8 8 (:TYPE-PRESCRIPTION C::ULLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (8 8 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (8 8 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (8 2 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (6 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::SINTP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 4 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (4 4 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (4 4 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (4 2 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (4 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (4 2 (:REWRITE MOD-WHEN-<-OF-0))
 (2 2 (:TYPE-PRESCRIPTION C::UCHAR-MAX))
 (2 2 (:TYPE-PRESCRIPTION C::SSHORTP))
 (2 2 (:TYPE-PRESCRIPTION C::INTEGERP-OF-UCHAR-MAX))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (2 2 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (2 2 (:REWRITE COMMUTATIVITY-OF-*))
 )
(C::EXEC-CAST-OF-USHORT-WHEN-SLONGP
 (364 2 (:REWRITE MOD-WHEN-<))
 (182 2 (:REWRITE MOD-WHEN-<-OF-0))
 (64 8 (:LINEAR C::SLLONG-MIN-<=-SLONG-MIN))
 (56 8 (:LINEAR C::SLONG-MAX-<=-SLLONG-MAX))
 (40 40 (:TYPE-PRESCRIPTION C::SLONG-MAX))
 (40 40 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLONG-MAX))
 (40 4 (:LINEAR C::INTEGER-FROM-SLONG-UPPER-BOUND))
 (36 36 (:TYPE-PRESCRIPTION C::SLONG-MIN))
 (36 36 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLONG-MIN))
 (36 4 (:LINEAR C::SLONG-MIN-<=-SINT-MIN))
 (36 4 (:LINEAR C::SINT-MAX-<=-SLONG-MAX))
 (36 2 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (32 4 (:LINEAR C::UCHAR-MAX-<=-USHORT-MAX))
 (28 28 (:TYPE-PRESCRIPTION C::SLLONG-MIN))
 (28 28 (:TYPE-PRESCRIPTION C::SLLONG-MAX))
 (28 28 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLLONG-MIN))
 (28 28 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLLONG-MAX))
 (28 4 (:LINEAR C::USHORT-MAX-<=-UINT-MAX))
 (28 4 (:LINEAR C::ULONG-MAX-<=-ULLONG-MAX))
 (28 4 (:LINEAR C::SLONG-MIN-BOUND))
 (28 4 (:LINEAR C::SLONG-MAX-BOUND))
 (24 4 (:LINEAR C::UINT-MAX-<=-ULONG-MAX))
 (20 4 (:LINEAR C::SLLONG-MIN-BOUND))
 (20 4 (:LINEAR C::SLLONG-MAX-BOUND))
 (20 4 (:LINEAR C::INTEGER-FROM-SLONG-LOWER-BOUND))
 (16 16 (:TYPE-PRESCRIPTION C::ULONG-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::UINT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULONG-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-UINT-MAX))
 (15 4 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (14 2 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (14 2 (:LINEAR C::USHORT-MAX-BOUND))
 (14 2 (:LINEAR C::ULONG-MAX-BOUND))
 (12 12 (:TYPE-PRESCRIPTION C::ULLONG-MAX))
 (12 12 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULLONG-MAX))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (10 10 (:TYPE-PRESCRIPTION C::UCHAR-MAX))
 (10 10 (:TYPE-PRESCRIPTION C::INTEGERP-OF-UCHAR-MAX))
 (10 2 (:LINEAR C::ULLONG-MAX-BOUND))
 (10 2 (:LINEAR C::UCHAR-MAX-BOUND))
 (9 5 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (9 5 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (9 5 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (9 2 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (9 2 (:REWRITE C::VALUEP-WHEN-UINTP))
 (9 2 (:REWRITE C::VALUEP-WHEN-SSHORTP))
 (9 2 (:REWRITE C::VALUEP-WHEN-SINTP))
 (8 8 (:TYPE-PRESCRIPTION C::ULLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (8 2 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (6 6 (:TYPE-PRESCRIPTION C::ULONGP))
 (6 6 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (6 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (6 2 (:LINEAR C::UINT-MAX-BOUND))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::SINT-MIN))
 (4 4 (:TYPE-PRESCRIPTION C::SINT-MAX))
 (4 4 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SINT-MIN))
 (4 4 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SINT-MAX))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 4 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (4 4 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (4 2 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (4 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (2 2 (:TYPE-PRESCRIPTION C::UINTP))
 (2 2 (:TYPE-PRESCRIPTION C::SSHORTP))
 (2 2 (:TYPE-PRESCRIPTION C::SINTP))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (2 2 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (2 2 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (2 2 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (2 2 (:REWRITE COMMUTATIVITY-OF-*))
 )
(C::EXEC-CAST-OF-USHORT-WHEN-ULONGP
 (194 2 (:REWRITE MOD-WHEN-<))
 (36 2 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (28 4 (:LINEAR C::USHORT-MAX-<=-UINT-MAX))
 (28 4 (:LINEAR C::ULONG-MAX-<=-ULLONG-MAX))
 (28 4 (:LINEAR C::UINT-MAX-<=-ULONG-MAX))
 (26 2 (:LINEAR C::UCHAR-MAX-<=-USHORT-MAX))
 (22 22 (:TYPE-PRESCRIPTION C::ULONG-MAX))
 (22 22 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULONG-MAX))
 (18 2 (:LINEAR C::INTEGER-FROM-ULONG-UPPER-BOUND))
 (16 16 (:TYPE-PRESCRIPTION C::ULLONG-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::UINT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULLONG-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-UINT-MAX))
 (15 4 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (14 10 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (14 10 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (14 2 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (14 2 (:LINEAR C::USHORT-MAX-BOUND))
 (14 2 (:LINEAR C::ULONG-MAX-BOUND))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (10 2 (:LINEAR C::ULLONG-MAX-BOUND))
 (9 2 (:REWRITE C::VALUEP-WHEN-UINTP))
 (9 2 (:REWRITE C::VALUEP-WHEN-SSHORTP))
 (9 2 (:REWRITE C::VALUEP-WHEN-SINTP))
 (8 8 (:TYPE-PRESCRIPTION C::ULLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (8 2 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (6 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (6 2 (:LINEAR C::UINT-MAX-BOUND))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::SLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 4 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (4 4 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (4 4 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (4 2 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (4 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (4 2 (:REWRITE MOD-WHEN-<-OF-0))
 (2 2 (:TYPE-PRESCRIPTION C::UINTP))
 (2 2 (:TYPE-PRESCRIPTION C::UCHAR-MAX))
 (2 2 (:TYPE-PRESCRIPTION C::SSHORTP))
 (2 2 (:TYPE-PRESCRIPTION C::SINTP))
 (2 2 (:TYPE-PRESCRIPTION C::INTEGERP-OF-UCHAR-MAX))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (2 2 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (2 2 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (2 2 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (2 2 (:REWRITE COMMUTATIVITY-OF-*))
 )
(C::EXEC-CAST-OF-USHORT-WHEN-SLLONGP
 (344 2 (:REWRITE MOD-WHEN-<))
 (162 2 (:REWRITE MOD-WHEN-<-OF-0))
 (48 8 (:LINEAR C::SLONG-MAX-<=-SLLONG-MAX))
 (48 8 (:LINEAR C::SLLONG-MIN-<=-SLONG-MIN))
 (40 4 (:LINEAR C::INTEGER-FROM-SLLONG-UPPER-BOUND))
 (36 4 (:LINEAR C::SLONG-MIN-<=-SINT-MIN))
 (36 4 (:LINEAR C::SINT-MAX-<=-SLONG-MAX))
 (36 2 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (32 4 (:LINEAR C::UCHAR-MAX-<=-USHORT-MAX))
 (28 28 (:TYPE-PRESCRIPTION C::SLONG-MIN))
 (28 28 (:TYPE-PRESCRIPTION C::SLONG-MAX))
 (28 28 (:TYPE-PRESCRIPTION C::SLLONG-MIN))
 (28 28 (:TYPE-PRESCRIPTION C::SLLONG-MAX))
 (28 28 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLONG-MIN))
 (28 28 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLONG-MAX))
 (28 28 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLLONG-MIN))
 (28 28 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLLONG-MAX))
 (28 4 (:LINEAR C::USHORT-MAX-<=-UINT-MAX))
 (28 4 (:LINEAR C::ULONG-MAX-<=-ULLONG-MAX))
 (24 4 (:LINEAR C::UINT-MAX-<=-ULONG-MAX))
 (20 4 (:LINEAR C::SLONG-MIN-BOUND))
 (20 4 (:LINEAR C::SLONG-MAX-BOUND))
 (20 4 (:LINEAR C::SLLONG-MIN-BOUND))
 (20 4 (:LINEAR C::SLLONG-MAX-BOUND))
 (20 4 (:LINEAR C::INTEGER-FROM-SLLONG-LOWER-BOUND))
 (16 16 (:TYPE-PRESCRIPTION C::ULONG-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::UINT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULONG-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-UINT-MAX))
 (14 2 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (14 2 (:LINEAR C::USHORT-MAX-BOUND))
 (14 2 (:LINEAR C::ULONG-MAX-BOUND))
 (12 12 (:TYPE-PRESCRIPTION C::ULLONG-MAX))
 (12 12 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULLONG-MAX))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (10 10 (:TYPE-PRESCRIPTION C::UCHAR-MAX))
 (10 10 (:TYPE-PRESCRIPTION C::INTEGERP-OF-UCHAR-MAX))
 (10 6 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (10 2 (:LINEAR C::ULLONG-MAX-BOUND))
 (10 2 (:LINEAR C::UCHAR-MAX-BOUND))
 (9 2 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (9 2 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (9 2 (:REWRITE C::VALUEP-WHEN-UINTP))
 (9 2 (:REWRITE C::VALUEP-WHEN-SSHORTP))
 (9 2 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (9 2 (:REWRITE C::VALUEP-WHEN-SINTP))
 (8 2 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (6 6 (:TYPE-PRESCRIPTION C::ULLONGP))
 (6 6 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (6 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (6 2 (:LINEAR C::UINT-MAX-BOUND))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::SINT-MIN))
 (4 4 (:TYPE-PRESCRIPTION C::SINT-MAX))
 (4 4 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SINT-MIN))
 (4 4 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SINT-MAX))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 4 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (4 4 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (4 2 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (4 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (2 2 (:TYPE-PRESCRIPTION C::ULONGP))
 (2 2 (:TYPE-PRESCRIPTION C::UINTP))
 (2 2 (:TYPE-PRESCRIPTION C::SSHORTP))
 (2 2 (:TYPE-PRESCRIPTION C::SLONGP))
 (2 2 (:TYPE-PRESCRIPTION C::SINTP))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (2 2 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (2 2 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (2 2 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (2 2 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (2 2 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (2 2 (:REWRITE COMMUTATIVITY-OF-*))
 )
(C::EXEC-CAST-OF-USHORT-WHEN-ULLONGP
 (182 2 (:REWRITE MOD-WHEN-<))
 (36 2 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (28 4 (:LINEAR C::USHORT-MAX-<=-UINT-MAX))
 (28 4 (:LINEAR C::UINT-MAX-<=-ULONG-MAX))
 (24 4 (:LINEAR C::ULONG-MAX-<=-ULLONG-MAX))
 (22 2 (:LINEAR C::UCHAR-MAX-<=-USHORT-MAX))
 (18 2 (:LINEAR C::INTEGER-FROM-ULLONG-UPPER-BOUND))
 (16 16 (:TYPE-PRESCRIPTION C::ULONG-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::ULLONG-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::UINT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULONG-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULLONG-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-UINT-MAX))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (14 2 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (14 2 (:LINEAR C::USHORT-MAX-BOUND))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (10 2 (:LINEAR C::ULONG-MAX-BOUND))
 (10 2 (:LINEAR C::ULLONG-MAX-BOUND))
 (9 2 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (9 2 (:REWRITE C::VALUEP-WHEN-UINTP))
 (9 2 (:REWRITE C::VALUEP-WHEN-SSHORTP))
 (9 2 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (9 2 (:REWRITE C::VALUEP-WHEN-SINTP))
 (8 2 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (6 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (6 2 (:LINEAR C::UINT-MAX-BOUND))
 (4 4 (:TYPE-PRESCRIPTION C::SLLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 4 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (4 4 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (4 4 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (4 2 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (4 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (4 2 (:REWRITE MOD-WHEN-<-OF-0))
 (2 2 (:TYPE-PRESCRIPTION C::ULONGP))
 (2 2 (:TYPE-PRESCRIPTION C::UINTP))
 (2 2 (:TYPE-PRESCRIPTION C::UCHAR-MAX))
 (2 2 (:TYPE-PRESCRIPTION C::SSHORTP))
 (2 2 (:TYPE-PRESCRIPTION C::SLONGP))
 (2 2 (:TYPE-PRESCRIPTION C::SINTP))
 (2 2 (:TYPE-PRESCRIPTION C::INTEGERP-OF-UCHAR-MAX))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (2 2 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (2 2 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (2 2 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (2 2 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (2 2 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (2 2 (:REWRITE COMMUTATIVITY-OF-*))
 )
(C::EXEC-CAST-OF-SINT-WHEN-SCHARP
 (180 13 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (180 13 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (180 13 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (180 13 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (144 5 (:REWRITE C::VALUEP-WHEN-USHORTP))
 (144 5 (:REWRITE C::VALUEP-WHEN-UINTP))
 (144 5 (:REWRITE C::VALUEP-WHEN-SSHORTP))
 (133 2 (:REWRITE C::VALUEP-WHEN-UCHARP))
 (51 2 (:REWRITE C::VALUEP-WHEN-VALUE-OPTIONP))
 (45 2 (:REWRITE C::VALUE-OPTIONP-WHEN-VALUEP))
 (28 28 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (20 20 (:TYPE-PRESCRIPTION C::ULONGP))
 (20 20 (:TYPE-PRESCRIPTION C::ULLONGP))
 (20 20 (:TYPE-PRESCRIPTION C::SLONGP))
 (20 20 (:TYPE-PRESCRIPTION C::SLLONGP))
 (20 20 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (20 20 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (20 20 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (20 20 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (12 12 (:TYPE-PRESCRIPTION C::USHORTP))
 (12 12 (:TYPE-PRESCRIPTION C::UINTP))
 (12 12 (:TYPE-PRESCRIPTION C::SSHORTP))
 (12 12 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (12 12 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (12 12 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (12 12 (:REWRITE C::SCHARP-WHEN-MEMBER-EQUAL-OF-SCHAR-LISTP))
 (8 8 (:TYPE-PRESCRIPTION C::UCHARP))
 (8 8 (:REWRITE C::UCHARP-WHEN-MEMBER-EQUAL-OF-UCHAR-LISTP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-USHORTP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-UINTP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-UCHARP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-SSHORTP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-SINTP))
 (5 5 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-USHORTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UINTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UCHARP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SSHORTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SINTP))
 (4 4 (:TYPE-PRESCRIPTION C::VALUE-OPTIONP))
 (4 4 (:REWRITE C::VALUEP-WHEN-MEMBER-EQUAL-OF-VALUE-LISTP))
 )
(C::EXEC-CAST-OF-SINT-WHEN-UCHARP
 (15 4 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-USHORTP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-UINTP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-SSHORTP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-SINTP))
 (10 10 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (8 8 (:TYPE-PRESCRIPTION C::ULONGP))
 (8 8 (:TYPE-PRESCRIPTION C::ULLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (8 8 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (8 8 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (6 6 (:TYPE-PRESCRIPTION C::USHORTP))
 (6 6 (:TYPE-PRESCRIPTION C::UINTP))
 (6 6 (:TYPE-PRESCRIPTION C::SSHORTP))
 (6 6 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (6 6 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (6 6 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-USHORTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-UINTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-SSHORTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-SCHARP))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-USHORTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UINTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SSHORTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SINTP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (2 2 (:TYPE-PRESCRIPTION C::SCHARP))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::UCHARP-WHEN-MEMBER-EQUAL-OF-UCHAR-LISTP))
 (2 2 (:REWRITE C::SCHARP-WHEN-MEMBER-EQUAL-OF-SCHAR-LISTP))
 )
(C::EXEC-CAST-OF-SINT-WHEN-SSHORTP
 (180 13 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (180 13 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (180 13 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (180 13 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (144 5 (:REWRITE C::VALUEP-WHEN-UINTP))
 (133 2 (:REWRITE C::VALUEP-WHEN-USHORTP))
 (133 2 (:REWRITE C::VALUEP-WHEN-UCHARP))
 (133 2 (:REWRITE C::VALUEP-WHEN-SCHARP))
 (51 2 (:REWRITE C::VALUEP-WHEN-VALUE-OPTIONP))
 (45 2 (:REWRITE C::VALUE-OPTIONP-WHEN-VALUEP))
 (28 28 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (20 20 (:TYPE-PRESCRIPTION C::ULONGP))
 (20 20 (:TYPE-PRESCRIPTION C::ULLONGP))
 (20 20 (:TYPE-PRESCRIPTION C::SLONGP))
 (20 20 (:TYPE-PRESCRIPTION C::SLLONGP))
 (20 20 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (20 20 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (20 20 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (20 20 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (12 12 (:TYPE-PRESCRIPTION C::UINTP))
 (12 12 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (12 12 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (9 3 (:LINEAR C::SINT-MAX-BOUND))
 (8 8 (:TYPE-PRESCRIPTION C::USHORTP))
 (8 8 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-USHORTP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-UINTP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-SINTP))
 (5 5 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-USHORTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UINTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SINTP))
 (4 4 (:TYPE-PRESCRIPTION C::VALUE-OPTIONP))
 (4 4 (:TYPE-PRESCRIPTION C::UCHARP))
 (4 4 (:TYPE-PRESCRIPTION C::SCHARP))
 (4 4 (:REWRITE C::VALUEP-WHEN-MEMBER-EQUAL-OF-VALUE-LISTP))
 (4 4 (:REWRITE C::UCHARP-WHEN-MEMBER-EQUAL-OF-UCHAR-LISTP))
 (4 4 (:REWRITE C::SCHARP-WHEN-MEMBER-EQUAL-OF-SCHAR-LISTP))
 )
(C::EXEC-CAST-OF-SINT-WHEN-USHORTP
 (15 4 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-UINTP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-SINTP))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (10 10 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (8 8 (:TYPE-PRESCRIPTION C::ULONGP))
 (8 8 (:TYPE-PRESCRIPTION C::ULLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (8 8 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (8 8 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (6 6 (:TYPE-PRESCRIPTION C::UINTP))
 (6 6 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-UINTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-SSHORTP))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UINTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SINTP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (2 2 (:TYPE-PRESCRIPTION C::SSHORTP))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (2 2 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 )
(C::EXEC-CAST-OF-SINT-WHEN-SINTP
 (162 13 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (162 13 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (162 13 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (162 13 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (127 2 (:REWRITE C::VALUEP-WHEN-USHORTP))
 (127 2 (:REWRITE C::VALUEP-WHEN-UINTP))
 (127 2 (:REWRITE C::VALUEP-WHEN-UCHARP))
 (127 2 (:REWRITE C::VALUEP-WHEN-SSHORTP))
 (127 2 (:REWRITE C::VALUEP-WHEN-SCHARP))
 (49 2 (:REWRITE C::VALUEP-WHEN-VALUE-OPTIONP))
 (43 2 (:REWRITE C::VALUE-OPTIONP-WHEN-VALUEP))
 (20 20 (:TYPE-PRESCRIPTION C::ULONGP))
 (20 20 (:TYPE-PRESCRIPTION C::ULLONGP))
 (20 20 (:TYPE-PRESCRIPTION C::SLONGP))
 (20 20 (:TYPE-PRESCRIPTION C::SLLONGP))
 (20 20 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (20 20 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (20 20 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (20 20 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (12 12 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (8 8 (:TYPE-PRESCRIPTION C::UINTP))
 (8 8 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (8 4 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (8 4 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (8 4 (:REWRITE C::VALUE-KIND-WHEN-UINTP))
 (8 4 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (8 4 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (5 5 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UINTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::VALUE-OPTIONP))
 (4 4 (:TYPE-PRESCRIPTION C::USHORTP))
 (4 4 (:TYPE-PRESCRIPTION C::UCHARP))
 (4 4 (:TYPE-PRESCRIPTION C::SSHORTP))
 (4 4 (:TYPE-PRESCRIPTION C::SCHARP))
 (4 4 (:REWRITE C::VALUEP-WHEN-MEMBER-EQUAL-OF-VALUE-LISTP))
 (4 4 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (4 4 (:REWRITE C::UCHARP-WHEN-MEMBER-EQUAL-OF-UCHAR-LISTP))
 (4 4 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (4 4 (:REWRITE C::SCHARP-WHEN-MEMBER-EQUAL-OF-SCHAR-LISTP))
 )
(C::EXEC-CAST-OF-SINT-WHEN-UINTP
 (15 4 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (13 9 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (13 9 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (13 9 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (13 9 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (8 8 (:TYPE-PRESCRIPTION C::ULONGP))
 (8 8 (:TYPE-PRESCRIPTION C::ULLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (8 8 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (8 8 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (6 6 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 )
(C::EXEC-CAST-OF-SINT-WHEN-SLONGP
 (15 4 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (9 5 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (9 5 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (9 5 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (9 2 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (8 8 (:TYPE-PRESCRIPTION C::ULLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (6 6 (:TYPE-PRESCRIPTION C::ULONGP))
 (6 6 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 4 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (4 4 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 )
(C::EXEC-CAST-OF-SINT-WHEN-ULONGP
 (15 4 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (14 10 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (14 10 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (8 8 (:TYPE-PRESCRIPTION C::ULLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::SLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 4 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (4 4 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (4 4 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 )
(C::EXEC-CAST-OF-SINT-WHEN-SLLONGP
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (10 6 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (9 2 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (9 2 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (9 2 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (6 6 (:TYPE-PRESCRIPTION C::ULLONGP))
 (6 6 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 4 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (4 4 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (2 2 (:TYPE-PRESCRIPTION C::ULONGP))
 (2 2 (:TYPE-PRESCRIPTION C::SLONGP))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (2 2 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 )
(C::EXEC-CAST-OF-SINT-WHEN-ULLONGP
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (9 2 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (9 2 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (4 4 (:TYPE-PRESCRIPTION C::SLLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 4 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (4 4 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (4 4 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (2 2 (:TYPE-PRESCRIPTION C::ULONGP))
 (2 2 (:TYPE-PRESCRIPTION C::SLONGP))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (2 2 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 )
(C::EXEC-CAST-OF-UINT-WHEN-SCHARP
 (536 2 (:REWRITE MOD-WHEN-<))
 (354 2 (:REWRITE MOD-WHEN-<-OF-0))
 (56 8 (:LINEAR C::SSHORT-MAX-<=-SINT-MAX))
 (56 8 (:LINEAR C::SLONG-MAX-<=-SLLONG-MAX))
 (56 8 (:LINEAR C::SLLONG-MIN-<=-SLONG-MIN))
 (56 8 (:LINEAR C::SINT-MIN-<=-SSHORT-MIN))
 (48 8 (:LINEAR C::SSHORT-MIN-<=-SCHAR-MIN))
 (48 8 (:LINEAR C::SLONG-MIN-<=-SINT-MIN))
 (48 8 (:LINEAR C::SINT-MAX-<=-SLONG-MAX))
 (48 8 (:LINEAR C::SCHAR-MAX-<=-SSHORT-MAX))
 (40 4 (:LINEAR C::INTEGER-FROM-SCHAR-UPPER-BOUND))
 (36 2 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (32 32 (:TYPE-PRESCRIPTION C::SSHORT-MIN))
 (32 32 (:TYPE-PRESCRIPTION C::SSHORT-MAX))
 (32 32 (:TYPE-PRESCRIPTION C::SLONG-MIN))
 (32 32 (:TYPE-PRESCRIPTION C::SLONG-MAX))
 (32 32 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SSHORT-MIN))
 (32 32 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SSHORT-MAX))
 (32 32 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLONG-MIN))
 (32 32 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLONG-MAX))
 (32 4 (:LINEAR C::UCHAR-MAX-<=-USHORT-MAX))
 (28 28 (:TYPE-PRESCRIPTION C::SINT-MIN))
 (28 28 (:TYPE-PRESCRIPTION C::SINT-MAX))
 (28 28 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SINT-MIN))
 (28 28 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SINT-MAX))
 (28 4 (:LINEAR C::ULONG-MAX-<=-ULLONG-MAX))
 (28 4 (:LINEAR C::SSHORT-MIN-BOUND))
 (28 4 (:LINEAR C::SSHORT-MAX-BOUND))
 (28 4 (:LINEAR C::SLONG-MIN-BOUND))
 (28 4 (:LINEAR C::SLONG-MAX-BOUND))
 (26 26 (:TYPE-PRESCRIPTION C::SCHAR-MAX))
 (26 26 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SCHAR-MAX))
 (24 24 (:TYPE-PRESCRIPTION C::SLLONG-MIN))
 (24 24 (:TYPE-PRESCRIPTION C::SLLONG-MAX))
 (24 24 (:TYPE-PRESCRIPTION C::SCHAR-MIN))
 (24 24 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLLONG-MIN))
 (24 24 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLLONG-MAX))
 (24 24 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SCHAR-MIN))
 (24 4 (:LINEAR C::USHORT-MAX-<=-UINT-MAX))
 (24 4 (:LINEAR C::UINT-MAX-<=-ULONG-MAX))
 (20 4 (:LINEAR C::SLLONG-MIN-BOUND))
 (20 4 (:LINEAR C::SLLONG-MAX-BOUND))
 (20 4 (:LINEAR C::SCHAR-MIN-BOUND))
 (20 4 (:LINEAR C::SCHAR-MAX-BOUND))
 (20 4 (:LINEAR C::INTEGER-FROM-SCHAR-LOWER-BOUND))
 (16 16 (:TYPE-PRESCRIPTION C::USHORT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::ULONG-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-USHORT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULONG-MAX))
 (15 4 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SINTP))
 (14 2 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (14 2 (:LINEAR C::ULONG-MAX-BOUND))
 (14 2 (:LINEAR C::UINT-MAX-BOUND))
 (12 12 (:TYPE-PRESCRIPTION C::ULLONG-MAX))
 (12 12 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULLONG-MAX))
 (12 4 (:LINEAR C::SINT-MIN-BOUND))
 (12 4 (:LINEAR C::SINT-MAX-BOUND))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (10 10 (:TYPE-PRESCRIPTION C::UCHAR-MAX))
 (10 10 (:TYPE-PRESCRIPTION C::INTEGERP-OF-UCHAR-MAX))
 (10 10 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (10 2 (:LINEAR C::USHORT-MAX-BOUND))
 (10 2 (:LINEAR C::ULLONG-MAX-BOUND))
 (10 2 (:LINEAR C::UCHAR-MAX-BOUND))
 (8 8 (:TYPE-PRESCRIPTION C::ULONGP))
 (8 8 (:TYPE-PRESCRIPTION C::ULLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SINTP))
 (8 8 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (8 8 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (8 8 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (8 8 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (8 2 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (6 6 (:TYPE-PRESCRIPTION C::USHORTP))
 (6 6 (:TYPE-PRESCRIPTION C::SSHORTP))
 (6 6 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (6 6 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-USHORTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-SSHORTP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-USHORTP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-UINTP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-UCHARP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-SSHORTP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-SINTP))
 (6 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-USHORTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UINTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UCHARP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SSHORTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SINTP))
 (4 4 (:TYPE-PRESCRIPTION C::UCHARP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 4 (:REWRITE C::UCHARP-WHEN-MEMBER-EQUAL-OF-UCHAR-LISTP))
 (4 2 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (4 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::SCHARP-WHEN-MEMBER-EQUAL-OF-SCHAR-LISTP))
 (2 2 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (2 2 (:REWRITE COMMUTATIVITY-OF-*))
 )
(C::EXEC-CAST-OF-UINT-WHEN-UCHARP
 (36 2 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (15 4 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SINTP))
 (14 2 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-USHORTP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-UINTP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-SSHORTP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-SINTP))
 (10 10 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (8 8 (:TYPE-PRESCRIPTION C::ULONGP))
 (8 8 (:TYPE-PRESCRIPTION C::ULLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SINTP))
 (8 8 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (8 8 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (8 8 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (8 8 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (8 2 (:TYPE-PRESCRIPTION RATIONALP-OF-MOD))
 (6 6 (:TYPE-PRESCRIPTION C::USHORTP))
 (6 6 (:TYPE-PRESCRIPTION C::SSHORTP))
 (6 6 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (6 6 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-USHORTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-SSHORTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-SCHARP))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-USHORTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UINTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SSHORTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SINTP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 2 (:REWRITE MOD-WHEN-<-OF-0))
 (2 2 (:TYPE-PRESCRIPTION C::SCHARP))
 (2 2 (:TYPE-PRESCRIPTION NONNEG-OF-MOD-TYPE-2))
 (2 2 (:TYPE-PRESCRIPTION INTEGERP-OF-MOD-TYPE))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::UCHARP-WHEN-MEMBER-EQUAL-OF-UCHAR-LISTP))
 (2 2 (:REWRITE C::SCHARP-WHEN-MEMBER-EQUAL-OF-SCHAR-LISTP))
 (2 2 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (2 2 (:REWRITE COMMUTATIVITY-OF-*))
 )
(C::EXEC-CAST-OF-UINT-WHEN-SSHORTP
 (512 2 (:REWRITE MOD-WHEN-<))
 (326 2 (:REWRITE MOD-WHEN-<-OF-0))
 (64 8 (:LINEAR C::SINT-MIN-<=-SSHORT-MIN))
 (56 8 (:LINEAR C::SSHORT-MAX-<=-SINT-MAX))
 (56 8 (:LINEAR C::SLONG-MAX-<=-SLLONG-MAX))
 (56 8 (:LINEAR C::SLLONG-MIN-<=-SLONG-MIN))
 (48 8 (:LINEAR C::SLONG-MIN-<=-SINT-MIN))
 (48 8 (:LINEAR C::SINT-MAX-<=-SLONG-MAX))
 (42 42 (:TYPE-PRESCRIPTION C::SSHORT-MAX))
 (42 42 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SSHORT-MAX))
 (40 4 (:LINEAR C::INTEGER-FROM-SSHORT-UPPER-BOUND))
 (36 36 (:TYPE-PRESCRIPTION C::SSHORT-MIN))
 (36 36 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SSHORT-MIN))
 (36 4 (:LINEAR C::SSHORT-MIN-<=-SCHAR-MIN))
 (36 4 (:LINEAR C::SCHAR-MAX-<=-SSHORT-MAX))
 (36 2 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (34 34 (:TYPE-PRESCRIPTION C::SINT-MAX))
 (34 34 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SINT-MAX))
 (32 32 (:TYPE-PRESCRIPTION C::SLONG-MIN))
 (32 32 (:TYPE-PRESCRIPTION C::SLONG-MAX))
 (32 32 (:TYPE-PRESCRIPTION C::SINT-MIN))
 (32 32 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLONG-MIN))
 (32 32 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLONG-MAX))
 (32 32 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SINT-MIN))
 (32 4 (:LINEAR C::UCHAR-MAX-<=-USHORT-MAX))
 (28 4 (:LINEAR C::ULONG-MAX-<=-ULLONG-MAX))
 (28 4 (:LINEAR C::SSHORT-MIN-BOUND))
 (28 4 (:LINEAR C::SSHORT-MAX-BOUND))
 (28 4 (:LINEAR C::SLONG-MIN-BOUND))
 (28 4 (:LINEAR C::SLONG-MAX-BOUND))
 (24 24 (:TYPE-PRESCRIPTION C::SLLONG-MIN))
 (24 24 (:TYPE-PRESCRIPTION C::SLLONG-MAX))
 (24 24 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLLONG-MIN))
 (24 24 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLLONG-MAX))
 (24 4 (:LINEAR C::USHORT-MAX-<=-UINT-MAX))
 (24 4 (:LINEAR C::UINT-MAX-<=-ULONG-MAX))
 (20 4 (:LINEAR C::SLLONG-MIN-BOUND))
 (20 4 (:LINEAR C::SLLONG-MAX-BOUND))
 (20 4 (:LINEAR C::INTEGER-FROM-SSHORT-LOWER-BOUND))
 (18 2 (:LINEAR C::UINT-MAX-BOUND))
 (16 16 (:TYPE-PRESCRIPTION C::USHORT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::ULONG-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-USHORT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULONG-MAX))
 (15 4 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SINTP))
 (14 2 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (14 2 (:LINEAR C::ULONG-MAX-BOUND))
 (12 12 (:TYPE-PRESCRIPTION C::ULLONG-MAX))
 (12 12 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULLONG-MAX))
 (12 4 (:LINEAR C::SINT-MIN-BOUND))
 (12 4 (:LINEAR C::SINT-MAX-BOUND))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (10 10 (:TYPE-PRESCRIPTION C::UCHAR-MAX))
 (10 10 (:TYPE-PRESCRIPTION C::INTEGERP-OF-UCHAR-MAX))
 (10 10 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (10 2 (:LINEAR C::USHORT-MAX-BOUND))
 (10 2 (:LINEAR C::ULLONG-MAX-BOUND))
 (10 2 (:LINEAR C::UCHAR-MAX-BOUND))
 (8 8 (:TYPE-PRESCRIPTION C::ULONGP))
 (8 8 (:TYPE-PRESCRIPTION C::ULLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SINTP))
 (8 8 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (8 8 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (8 8 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (8 8 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (8 2 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-USHORTP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-UINTP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-SINTP))
 (6 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-USHORTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UINTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SINTP))
 (4 4 (:TYPE-PRESCRIPTION C::USHORTP))
 (4 4 (:TYPE-PRESCRIPTION C::SCHAR-MIN))
 (4 4 (:TYPE-PRESCRIPTION C::SCHAR-MAX))
 (4 4 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SCHAR-MIN))
 (4 4 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SCHAR-MAX))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 4 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (4 2 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (4 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (2 2 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (2 2 (:REWRITE COMMUTATIVITY-OF-*))
 )
(C::EXEC-CAST-OF-UINT-WHEN-USHORTP
 (36 2 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (15 4 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SINTP))
 (14 2 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-UINTP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-SINTP))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (10 10 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (8 8 (:TYPE-PRESCRIPTION C::ULONGP))
 (8 8 (:TYPE-PRESCRIPTION C::ULLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SINTP))
 (8 8 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (8 8 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (8 8 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (8 8 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (8 2 (:TYPE-PRESCRIPTION RATIONALP-OF-MOD))
 (6 2 (:REWRITE C::VALUEP-WHEN-SSHORTP))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UINTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SINTP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 2 (:REWRITE MOD-WHEN-<-OF-0))
 (2 2 (:TYPE-PRESCRIPTION C::SSHORTP))
 (2 2 (:TYPE-PRESCRIPTION NONNEG-OF-MOD-TYPE-2))
 (2 2 (:TYPE-PRESCRIPTION INTEGERP-OF-MOD-TYPE))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (2 2 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (2 2 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (2 2 (:REWRITE COMMUTATIVITY-OF-*))
 )
(C::EXEC-CAST-OF-UINT-WHEN-SINTP
 (496 2 (:REWRITE MOD-WHEN-<))
 (314 2 (:REWRITE MOD-WHEN-<-OF-0))
 (56 8 (:LINEAR C::SLONG-MAX-<=-SLLONG-MAX))
 (56 8 (:LINEAR C::SLLONG-MIN-<=-SLONG-MIN))
 (48 8 (:LINEAR C::SSHORT-MAX-<=-SINT-MAX))
 (48 8 (:LINEAR C::SLONG-MIN-<=-SINT-MIN))
 (48 8 (:LINEAR C::SINT-MIN-<=-SSHORT-MIN))
 (48 8 (:LINEAR C::SINT-MAX-<=-SLONG-MAX))
 (40 4 (:LINEAR C::INTEGER-FROM-SINT-UPPER-BOUND))
 (38 38 (:TYPE-PRESCRIPTION C::SINT-MAX))
 (38 38 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SINT-MAX))
 (36 36 (:TYPE-PRESCRIPTION C::SINT-MIN))
 (36 36 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SINT-MIN))
 (36 4 (:LINEAR C::SSHORT-MIN-<=-SCHAR-MIN))
 (36 4 (:LINEAR C::SCHAR-MAX-<=-SSHORT-MAX))
 (36 2 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (32 32 (:TYPE-PRESCRIPTION C::SLONG-MIN))
 (32 32 (:TYPE-PRESCRIPTION C::SLONG-MAX))
 (32 32 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLONG-MIN))
 (32 32 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLONG-MAX))
 (32 4 (:LINEAR C::UCHAR-MAX-<=-USHORT-MAX))
 (28 28 (:TYPE-PRESCRIPTION C::SSHORT-MIN))
 (28 28 (:TYPE-PRESCRIPTION C::SSHORT-MAX))
 (28 28 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SSHORT-MIN))
 (28 28 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SSHORT-MAX))
 (28 4 (:LINEAR C::ULONG-MAX-<=-ULLONG-MAX))
 (28 4 (:LINEAR C::SLONG-MIN-BOUND))
 (28 4 (:LINEAR C::SLONG-MAX-BOUND))
 (24 24 (:TYPE-PRESCRIPTION C::SLLONG-MIN))
 (24 24 (:TYPE-PRESCRIPTION C::SLLONG-MAX))
 (24 24 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLLONG-MIN))
 (24 24 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLLONG-MAX))
 (24 4 (:LINEAR C::USHORT-MAX-<=-UINT-MAX))
 (24 4 (:LINEAR C::UINT-MAX-<=-ULONG-MAX))
 (20 4 (:LINEAR C::SSHORT-MIN-BOUND))
 (20 4 (:LINEAR C::SSHORT-MAX-BOUND))
 (20 4 (:LINEAR C::SLLONG-MIN-BOUND))
 (20 4 (:LINEAR C::SLLONG-MAX-BOUND))
 (20 4 (:LINEAR C::SINT-MIN-BOUND))
 (20 4 (:LINEAR C::SINT-MAX-BOUND))
 (20 4 (:LINEAR C::INTEGER-FROM-SINT-LOWER-BOUND))
 (16 16 (:TYPE-PRESCRIPTION C::USHORT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::ULONG-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-USHORT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULONG-MAX))
 (15 4 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (14 2 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (14 2 (:LINEAR C::ULONG-MAX-BOUND))
 (14 2 (:LINEAR C::UINT-MAX-BOUND))
 (12 12 (:TYPE-PRESCRIPTION C::ULLONG-MAX))
 (12 12 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULLONG-MAX))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (10 10 (:TYPE-PRESCRIPTION C::UCHAR-MAX))
 (10 10 (:TYPE-PRESCRIPTION C::INTEGERP-OF-UCHAR-MAX))
 (10 2 (:LINEAR C::USHORT-MAX-BOUND))
 (10 2 (:LINEAR C::ULLONG-MAX-BOUND))
 (10 2 (:LINEAR C::UCHAR-MAX-BOUND))
 (8 8 (:TYPE-PRESCRIPTION C::ULONGP))
 (8 8 (:TYPE-PRESCRIPTION C::ULLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (8 8 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (8 8 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (8 8 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (8 4 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (8 4 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (8 4 (:REWRITE C::VALUE-KIND-WHEN-UINTP))
 (8 4 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (8 4 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (8 2 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (6 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UINTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::SCHAR-MIN))
 (4 4 (:TYPE-PRESCRIPTION C::SCHAR-MAX))
 (4 4 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SCHAR-MIN))
 (4 4 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SCHAR-MAX))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 4 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (4 2 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (4 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (2 2 (:REWRITE COMMUTATIVITY-OF-*))
 )
(C::EXEC-CAST-OF-UINT-WHEN-UINTP
 (18 1 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (13 9 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (13 9 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (13 9 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (13 9 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (11 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (8 4 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (8 4 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (8 4 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (8 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (8 4 (:REWRITE C::VALUEP-WHEN-SINTP))
 (7 1 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (6 6 (:TYPE-PRESCRIPTION C::ULONGP))
 (6 6 (:TYPE-PRESCRIPTION C::ULLONGP))
 (6 6 (:TYPE-PRESCRIPTION C::SLONGP))
 (6 6 (:TYPE-PRESCRIPTION C::SLLONGP))
 (6 6 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (6 6 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (6 6 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (6 6 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (5 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 1 (:TYPE-PRESCRIPTION RATIONALP-OF-MOD))
 (2 2 (:TYPE-PRESCRIPTION C::SINTP))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (2 2 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (2 1 (:REWRITE MOD-WHEN-<-OF-0))
 (1 1 (:TYPE-PRESCRIPTION NONNEG-OF-MOD-TYPE-2))
 (1 1 (:TYPE-PRESCRIPTION INTEGERP-OF-MOD-TYPE))
 (1 1 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (1 1 (:REWRITE COMMUTATIVITY-OF-*))
 )
(C::EXEC-CAST-OF-UINT-WHEN-SLONGP
 (360 2 (:REWRITE MOD-WHEN-<))
 (182 2 (:REWRITE MOD-WHEN-<-OF-0))
 (64 8 (:LINEAR C::SLLONG-MIN-<=-SLONG-MIN))
 (56 8 (:LINEAR C::SLONG-MAX-<=-SLLONG-MAX))
 (40 40 (:TYPE-PRESCRIPTION C::SLONG-MAX))
 (40 40 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLONG-MAX))
 (40 4 (:LINEAR C::INTEGER-FROM-SLONG-UPPER-BOUND))
 (36 36 (:TYPE-PRESCRIPTION C::SLONG-MIN))
 (36 36 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLONG-MIN))
 (36 4 (:LINEAR C::SLONG-MIN-<=-SINT-MIN))
 (36 4 (:LINEAR C::SINT-MAX-<=-SLONG-MAX))
 (36 2 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (32 4 (:LINEAR C::UCHAR-MAX-<=-USHORT-MAX))
 (28 28 (:TYPE-PRESCRIPTION C::SLLONG-MIN))
 (28 28 (:TYPE-PRESCRIPTION C::SLLONG-MAX))
 (28 28 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLLONG-MIN))
 (28 28 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLLONG-MAX))
 (28 4 (:LINEAR C::ULONG-MAX-<=-ULLONG-MAX))
 (28 4 (:LINEAR C::SLONG-MIN-BOUND))
 (28 4 (:LINEAR C::SLONG-MAX-BOUND))
 (24 4 (:LINEAR C::USHORT-MAX-<=-UINT-MAX))
 (24 4 (:LINEAR C::UINT-MAX-<=-ULONG-MAX))
 (20 4 (:LINEAR C::SLLONG-MIN-BOUND))
 (20 4 (:LINEAR C::SLLONG-MAX-BOUND))
 (20 4 (:LINEAR C::INTEGER-FROM-SLONG-LOWER-BOUND))
 (16 16 (:TYPE-PRESCRIPTION C::USHORT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::ULONG-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-USHORT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULONG-MAX))
 (15 4 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (14 2 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (14 2 (:LINEAR C::ULONG-MAX-BOUND))
 (12 12 (:TYPE-PRESCRIPTION C::ULLONG-MAX))
 (12 12 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULLONG-MAX))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (10 10 (:TYPE-PRESCRIPTION C::UCHAR-MAX))
 (10 10 (:TYPE-PRESCRIPTION C::INTEGERP-OF-UCHAR-MAX))
 (10 2 (:LINEAR C::USHORT-MAX-BOUND))
 (10 2 (:LINEAR C::ULLONG-MAX-BOUND))
 (10 2 (:LINEAR C::UINT-MAX-BOUND))
 (10 2 (:LINEAR C::UCHAR-MAX-BOUND))
 (9 5 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (9 5 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (9 5 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (9 2 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (9 2 (:REWRITE C::VALUEP-WHEN-SINTP))
 (8 8 (:TYPE-PRESCRIPTION C::ULLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (8 2 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (6 6 (:TYPE-PRESCRIPTION C::ULONGP))
 (6 6 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (6 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::SINT-MIN))
 (4 4 (:TYPE-PRESCRIPTION C::SINT-MAX))
 (4 4 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SINT-MIN))
 (4 4 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SINT-MAX))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 4 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (4 4 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (4 2 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (4 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (2 2 (:TYPE-PRESCRIPTION C::SINTP))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (2 2 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (2 2 (:REWRITE COMMUTATIVITY-OF-*))
 )
(C::EXEC-CAST-OF-UINT-WHEN-ULONGP
 (98 2 (:REWRITE MOD-WHEN-<))
 (36 2 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (28 4 (:LINEAR C::ULONG-MAX-<=-ULLONG-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::ULONG-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULONG-MAX))
 (15 4 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (14 10 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (14 10 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (14 2 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (14 2 (:LINEAR C::ULONG-MAX-BOUND))
 (14 2 (:LINEAR C::INTEGER-FROM-ULONG-UPPER-BOUND))
 (12 12 (:TYPE-PRESCRIPTION C::ULLONG-MAX))
 (12 12 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULLONG-MAX))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (10 2 (:LINEAR C::ULLONG-MAX-BOUND))
 (10 2 (:LINEAR C::UINT-MAX-<=-ULONG-MAX))
 (9 2 (:REWRITE C::VALUEP-WHEN-SINTP))
 (8 8 (:TYPE-PRESCRIPTION C::ULLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (8 2 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (6 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::SLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 4 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (4 4 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (4 4 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (4 2 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (4 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (4 2 (:REWRITE MOD-WHEN-<-OF-0))
 (2 2 (:TYPE-PRESCRIPTION C::SINTP))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (2 2 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (2 2 (:REWRITE COMMUTATIVITY-OF-*))
 )
(C::EXEC-CAST-OF-UINT-WHEN-SLLONGP
 (340 2 (:REWRITE MOD-WHEN-<))
 (162 2 (:REWRITE MOD-WHEN-<-OF-0))
 (48 8 (:LINEAR C::SLONG-MAX-<=-SLLONG-MAX))
 (48 8 (:LINEAR C::SLLONG-MIN-<=-SLONG-MIN))
 (40 4 (:LINEAR C::INTEGER-FROM-SLLONG-UPPER-BOUND))
 (36 4 (:LINEAR C::SLONG-MIN-<=-SINT-MIN))
 (36 4 (:LINEAR C::SINT-MAX-<=-SLONG-MAX))
 (36 2 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (32 4 (:LINEAR C::UCHAR-MAX-<=-USHORT-MAX))
 (28 28 (:TYPE-PRESCRIPTION C::SLONG-MIN))
 (28 28 (:TYPE-PRESCRIPTION C::SLONG-MAX))
 (28 28 (:TYPE-PRESCRIPTION C::SLLONG-MIN))
 (28 28 (:TYPE-PRESCRIPTION C::SLLONG-MAX))
 (28 28 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLONG-MIN))
 (28 28 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLONG-MAX))
 (28 28 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLLONG-MIN))
 (28 28 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLLONG-MAX))
 (28 4 (:LINEAR C::ULONG-MAX-<=-ULLONG-MAX))
 (24 4 (:LINEAR C::USHORT-MAX-<=-UINT-MAX))
 (24 4 (:LINEAR C::UINT-MAX-<=-ULONG-MAX))
 (20 4 (:LINEAR C::SLONG-MIN-BOUND))
 (20 4 (:LINEAR C::SLONG-MAX-BOUND))
 (20 4 (:LINEAR C::SLLONG-MIN-BOUND))
 (20 4 (:LINEAR C::SLLONG-MAX-BOUND))
 (20 4 (:LINEAR C::INTEGER-FROM-SLLONG-LOWER-BOUND))
 (16 16 (:TYPE-PRESCRIPTION C::USHORT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::ULONG-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-USHORT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULONG-MAX))
 (14 2 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (14 2 (:LINEAR C::ULONG-MAX-BOUND))
 (12 12 (:TYPE-PRESCRIPTION C::ULLONG-MAX))
 (12 12 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULLONG-MAX))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (10 10 (:TYPE-PRESCRIPTION C::UCHAR-MAX))
 (10 10 (:TYPE-PRESCRIPTION C::INTEGERP-OF-UCHAR-MAX))
 (10 6 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (10 2 (:LINEAR C::USHORT-MAX-BOUND))
 (10 2 (:LINEAR C::ULLONG-MAX-BOUND))
 (10 2 (:LINEAR C::UINT-MAX-BOUND))
 (10 2 (:LINEAR C::UCHAR-MAX-BOUND))
 (9 2 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (9 2 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (9 2 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (9 2 (:REWRITE C::VALUEP-WHEN-SINTP))
 (8 2 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (6 6 (:TYPE-PRESCRIPTION C::ULLONGP))
 (6 6 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (6 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::SINT-MIN))
 (4 4 (:TYPE-PRESCRIPTION C::SINT-MAX))
 (4 4 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SINT-MIN))
 (4 4 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SINT-MAX))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 4 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (4 4 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (4 2 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (4 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (2 2 (:TYPE-PRESCRIPTION C::ULONGP))
 (2 2 (:TYPE-PRESCRIPTION C::SLONGP))
 (2 2 (:TYPE-PRESCRIPTION C::SINTP))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (2 2 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (2 2 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (2 2 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (2 2 (:REWRITE COMMUTATIVITY-OF-*))
 )
(C::EXEC-CAST-OF-UINT-WHEN-ULLONGP
 (94 2 (:REWRITE MOD-WHEN-<))
 (36 2 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (24 4 (:LINEAR C::ULONG-MAX-<=-ULLONG-MAX))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (14 14 (:TYPE-PRESCRIPTION C::ULONG-MAX))
 (14 14 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULONG-MAX))
 (14 2 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (14 2 (:LINEAR C::UINT-MAX-<=-ULONG-MAX))
 (14 2 (:LINEAR C::INTEGER-FROM-ULLONG-UPPER-BOUND))
 (12 12 (:TYPE-PRESCRIPTION C::ULLONG-MAX))
 (12 12 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULLONG-MAX))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (10 2 (:LINEAR C::ULONG-MAX-BOUND))
 (10 2 (:LINEAR C::ULLONG-MAX-BOUND))
 (9 2 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (9 2 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (9 2 (:REWRITE C::VALUEP-WHEN-SINTP))
 (8 2 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (6 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (4 4 (:TYPE-PRESCRIPTION C::SLLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 4 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (4 4 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (4 4 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (4 2 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (4 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (4 2 (:REWRITE MOD-WHEN-<-OF-0))
 (2 2 (:TYPE-PRESCRIPTION C::ULONGP))
 (2 2 (:TYPE-PRESCRIPTION C::SLONGP))
 (2 2 (:TYPE-PRESCRIPTION C::SINTP))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (2 2 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (2 2 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (2 2 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (2 2 (:REWRITE COMMUTATIVITY-OF-*))
 )
(C::EXEC-CAST-OF-SLONG-WHEN-SCHARP
 (180 13 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (180 13 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (144 5 (:REWRITE C::VALUEP-WHEN-USHORTP))
 (144 5 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (144 5 (:REWRITE C::VALUEP-WHEN-UINTP))
 (144 5 (:REWRITE C::VALUEP-WHEN-SSHORTP))
 (144 5 (:REWRITE C::VALUEP-WHEN-SINTP))
 (133 2 (:REWRITE C::VALUEP-WHEN-UCHARP))
 (51 2 (:REWRITE C::VALUEP-WHEN-VALUE-OPTIONP))
 (45 2 (:REWRITE C::VALUE-OPTIONP-WHEN-VALUEP))
 (28 28 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (20 20 (:TYPE-PRESCRIPTION C::ULLONGP))
 (20 20 (:TYPE-PRESCRIPTION C::SLLONGP))
 (20 20 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (20 20 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (12 12 (:TYPE-PRESCRIPTION C::USHORTP))
 (12 12 (:TYPE-PRESCRIPTION C::ULONGP))
 (12 12 (:TYPE-PRESCRIPTION C::UINTP))
 (12 12 (:TYPE-PRESCRIPTION C::SSHORTP))
 (12 12 (:TYPE-PRESCRIPTION C::SINTP))
 (12 12 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (12 12 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (12 12 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (12 12 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (12 12 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (12 12 (:REWRITE C::SCHARP-WHEN-MEMBER-EQUAL-OF-SCHAR-LISTP))
 (8 8 (:TYPE-PRESCRIPTION C::UCHARP))
 (8 8 (:REWRITE C::UCHARP-WHEN-MEMBER-EQUAL-OF-UCHAR-LISTP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-USHORTP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-UINTP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-UCHARP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-SSHORTP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-SINTP))
 (5 5 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-USHORTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UINTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UCHARP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SSHORTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SINTP))
 (4 4 (:TYPE-PRESCRIPTION C::VALUE-OPTIONP))
 (4 4 (:REWRITE C::VALUEP-WHEN-MEMBER-EQUAL-OF-VALUE-LISTP))
 )
(C::EXEC-CAST-OF-SLONG-WHEN-UCHARP
 (15 4 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-USHORTP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-UINTP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-SSHORTP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-SINTP))
 (10 10 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (8 8 (:TYPE-PRESCRIPTION C::ULLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (6 6 (:TYPE-PRESCRIPTION C::USHORTP))
 (6 6 (:TYPE-PRESCRIPTION C::ULONGP))
 (6 6 (:TYPE-PRESCRIPTION C::UINTP))
 (6 6 (:TYPE-PRESCRIPTION C::SSHORTP))
 (6 6 (:TYPE-PRESCRIPTION C::SINTP))
 (6 6 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (6 6 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (6 6 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (6 6 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (6 6 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-USHORTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (6 2 (:REWRITE C::VALUEP-WHEN-UINTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-SSHORTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-SINTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-SCHARP))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-USHORTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UINTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SSHORTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SINTP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (2 2 (:TYPE-PRESCRIPTION C::SCHARP))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::UCHARP-WHEN-MEMBER-EQUAL-OF-UCHAR-LISTP))
 (2 2 (:REWRITE C::SCHARP-WHEN-MEMBER-EQUAL-OF-SCHAR-LISTP))
 )
(C::EXEC-CAST-OF-SLONG-WHEN-SSHORTP
 (180 13 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (180 13 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (144 5 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (144 5 (:REWRITE C::VALUEP-WHEN-UINTP))
 (144 5 (:REWRITE C::VALUEP-WHEN-SINTP))
 (133 2 (:REWRITE C::VALUEP-WHEN-USHORTP))
 (133 2 (:REWRITE C::VALUEP-WHEN-UCHARP))
 (133 2 (:REWRITE C::VALUEP-WHEN-SCHARP))
 (51 2 (:REWRITE C::VALUEP-WHEN-VALUE-OPTIONP))
 (45 2 (:REWRITE C::VALUE-OPTIONP-WHEN-VALUEP))
 (28 28 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (20 20 (:TYPE-PRESCRIPTION C::ULLONGP))
 (20 20 (:TYPE-PRESCRIPTION C::SLLONGP))
 (20 20 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (20 20 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (12 12 (:TYPE-PRESCRIPTION C::ULONGP))
 (12 12 (:TYPE-PRESCRIPTION C::UINTP))
 (12 12 (:TYPE-PRESCRIPTION C::SINTP))
 (12 12 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (12 12 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (12 12 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (12 12 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (9 3 (:LINEAR C::SINT-MAX-BOUND))
 (8 8 (:TYPE-PRESCRIPTION C::USHORTP))
 (8 8 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-USHORTP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-UINTP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-SINTP))
 (5 5 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-USHORTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UINTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SINTP))
 (4 4 (:TYPE-PRESCRIPTION C::VALUE-OPTIONP))
 (4 4 (:TYPE-PRESCRIPTION C::UCHARP))
 (4 4 (:TYPE-PRESCRIPTION C::SCHARP))
 (4 4 (:REWRITE C::VALUEP-WHEN-MEMBER-EQUAL-OF-VALUE-LISTP))
 (4 4 (:REWRITE C::UCHARP-WHEN-MEMBER-EQUAL-OF-UCHAR-LISTP))
 (4 4 (:REWRITE C::SCHARP-WHEN-MEMBER-EQUAL-OF-SCHAR-LISTP))
 )
(C::EXEC-CAST-OF-SLONG-WHEN-USHORTP
 (15 4 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-UINTP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-SINTP))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (10 10 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (8 8 (:TYPE-PRESCRIPTION C::ULLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (6 6 (:TYPE-PRESCRIPTION C::ULONGP))
 (6 6 (:TYPE-PRESCRIPTION C::UINTP))
 (6 6 (:TYPE-PRESCRIPTION C::SINTP))
 (6 6 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (6 6 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (6 6 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (6 2 (:REWRITE C::VALUEP-WHEN-UINTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-SSHORTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-SINTP))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UINTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SINTP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (2 2 (:TYPE-PRESCRIPTION C::SSHORTP))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (2 2 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 )
(C::EXEC-CAST-OF-SLONG-WHEN-SINTP
 (180 13 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (180 13 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (144 5 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (133 2 (:REWRITE C::VALUEP-WHEN-USHORTP))
 (133 2 (:REWRITE C::VALUEP-WHEN-UINTP))
 (133 2 (:REWRITE C::VALUEP-WHEN-UCHARP))
 (133 2 (:REWRITE C::VALUEP-WHEN-SSHORTP))
 (133 2 (:REWRITE C::VALUEP-WHEN-SCHARP))
 (51 2 (:REWRITE C::VALUEP-WHEN-VALUE-OPTIONP))
 (45 2 (:REWRITE C::VALUE-OPTIONP-WHEN-VALUEP))
 (28 28 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (20 20 (:TYPE-PRESCRIPTION C::ULLONGP))
 (20 20 (:TYPE-PRESCRIPTION C::SLLONGP))
 (20 20 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (20 20 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (12 12 (:TYPE-PRESCRIPTION C::ULONGP))
 (12 12 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (12 12 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (8 8 (:TYPE-PRESCRIPTION C::UINTP))
 (8 8 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (8 4 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (8 4 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (8 4 (:REWRITE C::VALUE-KIND-WHEN-UINTP))
 (8 4 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (8 4 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (5 5 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UINTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::VALUE-OPTIONP))
 (4 4 (:TYPE-PRESCRIPTION C::USHORTP))
 (4 4 (:TYPE-PRESCRIPTION C::UCHARP))
 (4 4 (:TYPE-PRESCRIPTION C::SSHORTP))
 (4 4 (:TYPE-PRESCRIPTION C::SCHARP))
 (4 4 (:REWRITE C::VALUEP-WHEN-MEMBER-EQUAL-OF-VALUE-LISTP))
 (4 4 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (4 4 (:REWRITE C::UCHARP-WHEN-MEMBER-EQUAL-OF-UCHAR-LISTP))
 (4 4 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (4 4 (:REWRITE C::SCHARP-WHEN-MEMBER-EQUAL-OF-SCHAR-LISTP))
 )
(C::EXEC-CAST-OF-SLONG-WHEN-UINTP
 (15 4 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (13 9 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (13 9 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (13 9 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (13 9 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (10 10 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (8 8 (:TYPE-PRESCRIPTION C::ULLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (6 6 (:TYPE-PRESCRIPTION C::ULONGP))
 (6 6 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (6 2 (:REWRITE C::VALUEP-WHEN-SINTP))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (2 2 (:TYPE-PRESCRIPTION C::SINTP))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (2 2 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 )
(C::EXEC-CAST-OF-SLONG-WHEN-SLONGP
 (162 13 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (162 13 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (127 2 (:REWRITE C::VALUEP-WHEN-USHORTP))
 (127 2 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (127 2 (:REWRITE C::VALUEP-WHEN-UINTP))
 (127 2 (:REWRITE C::VALUEP-WHEN-UCHARP))
 (127 2 (:REWRITE C::VALUEP-WHEN-SSHORTP))
 (127 2 (:REWRITE C::VALUEP-WHEN-SINTP))
 (127 2 (:REWRITE C::VALUEP-WHEN-SCHARP))
 (49 2 (:REWRITE C::VALUEP-WHEN-VALUE-OPTIONP))
 (43 2 (:REWRITE C::VALUE-OPTIONP-WHEN-VALUEP))
 (20 20 (:TYPE-PRESCRIPTION C::ULLONGP))
 (20 20 (:TYPE-PRESCRIPTION C::SLLONGP))
 (20 20 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (20 20 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (12 12 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (9 5 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (9 5 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (9 5 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::ULONGP))
 (8 8 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (5 5 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::VALUE-OPTIONP))
 (4 4 (:TYPE-PRESCRIPTION C::USHORTP))
 (4 4 (:TYPE-PRESCRIPTION C::UINTP))
 (4 4 (:TYPE-PRESCRIPTION C::UCHARP))
 (4 4 (:TYPE-PRESCRIPTION C::SSHORTP))
 (4 4 (:TYPE-PRESCRIPTION C::SINTP))
 (4 4 (:TYPE-PRESCRIPTION C::SCHARP))
 (4 4 (:REWRITE C::VALUEP-WHEN-MEMBER-EQUAL-OF-VALUE-LISTP))
 (4 4 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (4 4 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (4 4 (:REWRITE C::UCHARP-WHEN-MEMBER-EQUAL-OF-UCHAR-LISTP))
 (4 4 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (4 4 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (4 4 (:REWRITE C::SCHARP-WHEN-MEMBER-EQUAL-OF-SCHAR-LISTP))
 )
(C::EXEC-CAST-OF-SLONG-WHEN-ULONGP
 (15 4 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (14 10 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (14 10 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (8 8 (:TYPE-PRESCRIPTION C::ULLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (6 6 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 )
(C::EXEC-CAST-OF-SLONG-WHEN-SLLONGP
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (10 6 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (9 2 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (6 6 (:TYPE-PRESCRIPTION C::ULLONGP))
 (6 6 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 4 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (4 4 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 )
(C::EXEC-CAST-OF-SLONG-WHEN-ULLONGP
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (4 4 (:TYPE-PRESCRIPTION C::SLLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 4 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (4 4 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (4 4 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 )
(C::EXEC-CAST-OF-ULONG-WHEN-SCHARP
 (544 2 (:REWRITE MOD-WHEN-<))
 (354 2 (:REWRITE MOD-WHEN-<-OF-0))
 (56 8 (:LINEAR C::SSHORT-MAX-<=-SINT-MAX))
 (56 8 (:LINEAR C::SLONG-MAX-<=-SLLONG-MAX))
 (56 8 (:LINEAR C::SLLONG-MIN-<=-SLONG-MIN))
 (56 8 (:LINEAR C::SINT-MIN-<=-SSHORT-MIN))
 (48 8 (:LINEAR C::SSHORT-MIN-<=-SCHAR-MIN))
 (48 8 (:LINEAR C::SLONG-MIN-<=-SINT-MIN))
 (48 8 (:LINEAR C::SINT-MAX-<=-SLONG-MAX))
 (48 8 (:LINEAR C::SCHAR-MAX-<=-SSHORT-MAX))
 (40 4 (:LINEAR C::INTEGER-FROM-SCHAR-UPPER-BOUND))
 (36 2 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (32 32 (:TYPE-PRESCRIPTION C::SSHORT-MIN))
 (32 32 (:TYPE-PRESCRIPTION C::SSHORT-MAX))
 (32 32 (:TYPE-PRESCRIPTION C::SLONG-MIN))
 (32 32 (:TYPE-PRESCRIPTION C::SLONG-MAX))
 (32 32 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SSHORT-MIN))
 (32 32 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SSHORT-MAX))
 (32 32 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLONG-MIN))
 (32 32 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLONG-MAX))
 (32 4 (:LINEAR C::UINT-MAX-<=-ULONG-MAX))
 (32 4 (:LINEAR C::UCHAR-MAX-<=-USHORT-MAX))
 (28 28 (:TYPE-PRESCRIPTION C::SINT-MIN))
 (28 28 (:TYPE-PRESCRIPTION C::SINT-MAX))
 (28 28 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SINT-MIN))
 (28 28 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SINT-MAX))
 (28 4 (:LINEAR C::ULONG-MAX-<=-ULLONG-MAX))
 (28 4 (:LINEAR C::SSHORT-MIN-BOUND))
 (28 4 (:LINEAR C::SSHORT-MAX-BOUND))
 (28 4 (:LINEAR C::SLONG-MIN-BOUND))
 (28 4 (:LINEAR C::SLONG-MAX-BOUND))
 (26 26 (:TYPE-PRESCRIPTION C::SCHAR-MAX))
 (26 26 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SCHAR-MAX))
 (24 24 (:TYPE-PRESCRIPTION C::SLLONG-MIN))
 (24 24 (:TYPE-PRESCRIPTION C::SLLONG-MAX))
 (24 24 (:TYPE-PRESCRIPTION C::SCHAR-MIN))
 (24 24 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLLONG-MIN))
 (24 24 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLLONG-MAX))
 (24 24 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SCHAR-MIN))
 (24 4 (:LINEAR C::USHORT-MAX-<=-UINT-MAX))
 (20 4 (:LINEAR C::SLLONG-MIN-BOUND))
 (20 4 (:LINEAR C::SLLONG-MAX-BOUND))
 (20 4 (:LINEAR C::SCHAR-MIN-BOUND))
 (20 4 (:LINEAR C::SCHAR-MAX-BOUND))
 (20 4 (:LINEAR C::INTEGER-FROM-SCHAR-LOWER-BOUND))
 (18 2 (:LINEAR C::ULONG-MAX-BOUND))
 (16 16 (:TYPE-PRESCRIPTION C::USHORT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::UINT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-USHORT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-UINT-MAX))
 (15 4 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (14 14 (:TYPE-PRESCRIPTION C::ULLONG-MAX))
 (14 14 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULLONG-MAX))
 (14 2 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (12 4 (:LINEAR C::SINT-MIN-BOUND))
 (12 4 (:LINEAR C::SINT-MAX-BOUND))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (10 10 (:TYPE-PRESCRIPTION C::UCHAR-MAX))
 (10 10 (:TYPE-PRESCRIPTION C::INTEGERP-OF-UCHAR-MAX))
 (10 10 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (10 2 (:LINEAR C::USHORT-MAX-BOUND))
 (10 2 (:LINEAR C::ULLONG-MAX-BOUND))
 (10 2 (:LINEAR C::UINT-MAX-BOUND))
 (10 2 (:LINEAR C::UCHAR-MAX-BOUND))
 (8 8 (:TYPE-PRESCRIPTION C::ULLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (8 8 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (8 2 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (6 6 (:TYPE-PRESCRIPTION C::USHORTP))
 (6 6 (:TYPE-PRESCRIPTION C::UINTP))
 (6 6 (:TYPE-PRESCRIPTION C::SSHORTP))
 (6 6 (:TYPE-PRESCRIPTION C::SINTP))
 (6 6 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (6 6 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (6 6 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (6 6 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-USHORTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-UINTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-SSHORTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-SINTP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-USHORTP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-UINTP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-UCHARP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-SSHORTP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-SINTP))
 (6 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-USHORTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UINTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UCHARP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SSHORTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SINTP))
 (4 4 (:TYPE-PRESCRIPTION C::UCHARP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 4 (:REWRITE C::UCHARP-WHEN-MEMBER-EQUAL-OF-UCHAR-LISTP))
 (4 2 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (4 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::SCHARP-WHEN-MEMBER-EQUAL-OF-SCHAR-LISTP))
 (2 2 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (2 2 (:REWRITE COMMUTATIVITY-OF-*))
 )
(C::EXEC-CAST-OF-ULONG-WHEN-UCHARP
 (36 2 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (15 4 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (14 2 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-USHORTP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-UINTP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-SSHORTP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-SINTP))
 (10 10 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (8 8 (:TYPE-PRESCRIPTION C::ULLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (8 8 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (8 2 (:TYPE-PRESCRIPTION RATIONALP-OF-MOD))
 (6 6 (:TYPE-PRESCRIPTION C::USHORTP))
 (6 6 (:TYPE-PRESCRIPTION C::UINTP))
 (6 6 (:TYPE-PRESCRIPTION C::SSHORTP))
 (6 6 (:TYPE-PRESCRIPTION C::SINTP))
 (6 6 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (6 6 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (6 6 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (6 6 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-USHORTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-UINTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-SSHORTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-SINTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-SCHARP))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-USHORTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UINTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SSHORTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SINTP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 2 (:REWRITE MOD-WHEN-<-OF-0))
 (2 2 (:TYPE-PRESCRIPTION C::SCHARP))
 (2 2 (:TYPE-PRESCRIPTION NONNEG-OF-MOD-TYPE-2))
 (2 2 (:TYPE-PRESCRIPTION INTEGERP-OF-MOD-TYPE))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::UCHARP-WHEN-MEMBER-EQUAL-OF-UCHAR-LISTP))
 (2 2 (:REWRITE C::SCHARP-WHEN-MEMBER-EQUAL-OF-SCHAR-LISTP))
 (2 2 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (2 2 (:REWRITE COMMUTATIVITY-OF-*))
 )
(C::EXEC-CAST-OF-ULONG-WHEN-SSHORTP
 (520 2 (:REWRITE MOD-WHEN-<))
 (326 2 (:REWRITE MOD-WHEN-<-OF-0))
 (64 8 (:LINEAR C::SINT-MIN-<=-SSHORT-MIN))
 (56 8 (:LINEAR C::SSHORT-MAX-<=-SINT-MAX))
 (56 8 (:LINEAR C::SLONG-MAX-<=-SLLONG-MAX))
 (56 8 (:LINEAR C::SLLONG-MIN-<=-SLONG-MIN))
 (48 8 (:LINEAR C::SLONG-MIN-<=-SINT-MIN))
 (48 8 (:LINEAR C::SINT-MAX-<=-SLONG-MAX))
 (42 42 (:TYPE-PRESCRIPTION C::SSHORT-MAX))
 (42 42 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SSHORT-MAX))
 (40 4 (:LINEAR C::INTEGER-FROM-SSHORT-UPPER-BOUND))
 (36 36 (:TYPE-PRESCRIPTION C::SSHORT-MIN))
 (36 36 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SSHORT-MIN))
 (36 4 (:LINEAR C::SSHORT-MIN-<=-SCHAR-MIN))
 (36 4 (:LINEAR C::SCHAR-MAX-<=-SSHORT-MAX))
 (36 2 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (34 34 (:TYPE-PRESCRIPTION C::SINT-MAX))
 (34 34 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SINT-MAX))
 (32 32 (:TYPE-PRESCRIPTION C::SLONG-MIN))
 (32 32 (:TYPE-PRESCRIPTION C::SLONG-MAX))
 (32 32 (:TYPE-PRESCRIPTION C::SINT-MIN))
 (32 32 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLONG-MIN))
 (32 32 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLONG-MAX))
 (32 32 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SINT-MIN))
 (32 4 (:LINEAR C::UINT-MAX-<=-ULONG-MAX))
 (32 4 (:LINEAR C::UCHAR-MAX-<=-USHORT-MAX))
 (28 4 (:LINEAR C::ULONG-MAX-<=-ULLONG-MAX))
 (28 4 (:LINEAR C::SSHORT-MIN-BOUND))
 (28 4 (:LINEAR C::SSHORT-MAX-BOUND))
 (28 4 (:LINEAR C::SLONG-MIN-BOUND))
 (28 4 (:LINEAR C::SLONG-MAX-BOUND))
 (24 24 (:TYPE-PRESCRIPTION C::SLLONG-MIN))
 (24 24 (:TYPE-PRESCRIPTION C::SLLONG-MAX))
 (24 24 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLLONG-MIN))
 (24 24 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLLONG-MAX))
 (24 4 (:LINEAR C::USHORT-MAX-<=-UINT-MAX))
 (22 2 (:LINEAR C::ULONG-MAX-BOUND))
 (20 4 (:LINEAR C::SLLONG-MIN-BOUND))
 (20 4 (:LINEAR C::SLLONG-MAX-BOUND))
 (20 4 (:LINEAR C::INTEGER-FROM-SSHORT-LOWER-BOUND))
 (16 16 (:TYPE-PRESCRIPTION C::USHORT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::UINT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-USHORT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-UINT-MAX))
 (15 4 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (14 14 (:TYPE-PRESCRIPTION C::ULLONG-MAX))
 (14 14 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULLONG-MAX))
 (14 2 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (12 4 (:LINEAR C::SINT-MIN-BOUND))
 (12 4 (:LINEAR C::SINT-MAX-BOUND))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (10 10 (:TYPE-PRESCRIPTION C::UCHAR-MAX))
 (10 10 (:TYPE-PRESCRIPTION C::INTEGERP-OF-UCHAR-MAX))
 (10 10 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (10 2 (:LINEAR C::USHORT-MAX-BOUND))
 (10 2 (:LINEAR C::ULLONG-MAX-BOUND))
 (10 2 (:LINEAR C::UINT-MAX-BOUND))
 (10 2 (:LINEAR C::UCHAR-MAX-BOUND))
 (8 8 (:TYPE-PRESCRIPTION C::ULLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (8 8 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (8 2 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-USHORTP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-UINTP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-SINTP))
 (6 6 (:TYPE-PRESCRIPTION C::UINTP))
 (6 6 (:TYPE-PRESCRIPTION C::SINTP))
 (6 6 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (6 6 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-UINTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-SINTP))
 (6 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-USHORTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UINTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SINTP))
 (4 4 (:TYPE-PRESCRIPTION C::USHORTP))
 (4 4 (:TYPE-PRESCRIPTION C::SCHAR-MIN))
 (4 4 (:TYPE-PRESCRIPTION C::SCHAR-MAX))
 (4 4 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SCHAR-MIN))
 (4 4 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SCHAR-MAX))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 4 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (4 2 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (4 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (2 2 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (2 2 (:REWRITE COMMUTATIVITY-OF-*))
 )
(C::EXEC-CAST-OF-ULONG-WHEN-USHORTP
 (36 2 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (15 4 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (14 2 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-UINTP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-SINTP))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (10 10 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (8 8 (:TYPE-PRESCRIPTION C::ULLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (8 8 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (8 2 (:TYPE-PRESCRIPTION RATIONALP-OF-MOD))
 (6 6 (:TYPE-PRESCRIPTION C::UINTP))
 (6 6 (:TYPE-PRESCRIPTION C::SINTP))
 (6 6 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (6 6 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-UINTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-SSHORTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-SINTP))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UINTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SINTP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 2 (:REWRITE MOD-WHEN-<-OF-0))
 (2 2 (:TYPE-PRESCRIPTION C::SSHORTP))
 (2 2 (:TYPE-PRESCRIPTION NONNEG-OF-MOD-TYPE-2))
 (2 2 (:TYPE-PRESCRIPTION INTEGERP-OF-MOD-TYPE))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (2 2 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (2 2 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (2 2 (:REWRITE COMMUTATIVITY-OF-*))
 )
(C::EXEC-CAST-OF-ULONG-WHEN-SINTP
 (504 2 (:REWRITE MOD-WHEN-<))
 (314 2 (:REWRITE MOD-WHEN-<-OF-0))
 (56 8 (:LINEAR C::SLONG-MAX-<=-SLLONG-MAX))
 (56 8 (:LINEAR C::SLLONG-MIN-<=-SLONG-MIN))
 (48 8 (:LINEAR C::SSHORT-MAX-<=-SINT-MAX))
 (48 8 (:LINEAR C::SLONG-MIN-<=-SINT-MIN))
 (48 8 (:LINEAR C::SINT-MIN-<=-SSHORT-MIN))
 (48 8 (:LINEAR C::SINT-MAX-<=-SLONG-MAX))
 (40 4 (:LINEAR C::INTEGER-FROM-SINT-UPPER-BOUND))
 (38 38 (:TYPE-PRESCRIPTION C::SINT-MAX))
 (38 38 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SINT-MAX))
 (36 36 (:TYPE-PRESCRIPTION C::SINT-MIN))
 (36 36 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SINT-MIN))
 (36 4 (:LINEAR C::SSHORT-MIN-<=-SCHAR-MIN))
 (36 4 (:LINEAR C::SCHAR-MAX-<=-SSHORT-MAX))
 (36 2 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (32 32 (:TYPE-PRESCRIPTION C::SLONG-MIN))
 (32 32 (:TYPE-PRESCRIPTION C::SLONG-MAX))
 (32 32 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLONG-MIN))
 (32 32 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLONG-MAX))
 (32 4 (:LINEAR C::UINT-MAX-<=-ULONG-MAX))
 (32 4 (:LINEAR C::UCHAR-MAX-<=-USHORT-MAX))
 (28 28 (:TYPE-PRESCRIPTION C::SSHORT-MIN))
 (28 28 (:TYPE-PRESCRIPTION C::SSHORT-MAX))
 (28 28 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SSHORT-MIN))
 (28 28 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SSHORT-MAX))
 (28 4 (:LINEAR C::ULONG-MAX-<=-ULLONG-MAX))
 (28 4 (:LINEAR C::SLONG-MIN-BOUND))
 (28 4 (:LINEAR C::SLONG-MAX-BOUND))
 (24 24 (:TYPE-PRESCRIPTION C::SLLONG-MIN))
 (24 24 (:TYPE-PRESCRIPTION C::SLLONG-MAX))
 (24 24 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLLONG-MIN))
 (24 24 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLLONG-MAX))
 (24 4 (:LINEAR C::USHORT-MAX-<=-UINT-MAX))
 (20 4 (:LINEAR C::SSHORT-MIN-BOUND))
 (20 4 (:LINEAR C::SSHORT-MAX-BOUND))
 (20 4 (:LINEAR C::SLLONG-MIN-BOUND))
 (20 4 (:LINEAR C::SLLONG-MAX-BOUND))
 (20 4 (:LINEAR C::SINT-MIN-BOUND))
 (20 4 (:LINEAR C::SINT-MAX-BOUND))
 (20 4 (:LINEAR C::INTEGER-FROM-SINT-LOWER-BOUND))
 (18 2 (:LINEAR C::ULONG-MAX-BOUND))
 (16 16 (:TYPE-PRESCRIPTION C::USHORT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::UINT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-USHORT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-UINT-MAX))
 (15 4 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (14 14 (:TYPE-PRESCRIPTION C::ULLONG-MAX))
 (14 14 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULLONG-MAX))
 (14 2 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (10 10 (:TYPE-PRESCRIPTION C::UCHAR-MAX))
 (10 10 (:TYPE-PRESCRIPTION C::INTEGERP-OF-UCHAR-MAX))
 (10 10 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (10 2 (:LINEAR C::USHORT-MAX-BOUND))
 (10 2 (:LINEAR C::ULLONG-MAX-BOUND))
 (10 2 (:LINEAR C::UINT-MAX-BOUND))
 (10 2 (:LINEAR C::UCHAR-MAX-BOUND))
 (8 8 (:TYPE-PRESCRIPTION C::ULLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (8 8 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (8 4 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (8 4 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (8 4 (:REWRITE C::VALUE-KIND-WHEN-UINTP))
 (8 4 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (8 4 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (8 2 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (6 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UINTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::UINTP))
 (4 4 (:TYPE-PRESCRIPTION C::SCHAR-MIN))
 (4 4 (:TYPE-PRESCRIPTION C::SCHAR-MAX))
 (4 4 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SCHAR-MIN))
 (4 4 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SCHAR-MAX))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 4 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (4 2 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (4 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (2 2 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (2 2 (:REWRITE COMMUTATIVITY-OF-*))
 )
(C::EXEC-CAST-OF-ULONG-WHEN-UINTP
 (36 2 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (15 4 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (14 2 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (13 9 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (13 9 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (13 9 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (13 9 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (10 10 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (8 8 (:TYPE-PRESCRIPTION C::ULLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (8 8 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (8 2 (:TYPE-PRESCRIPTION RATIONALP-OF-MOD))
 (6 2 (:REWRITE C::VALUEP-WHEN-SINTP))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 2 (:REWRITE MOD-WHEN-<-OF-0))
 (2 2 (:TYPE-PRESCRIPTION C::SINTP))
 (2 2 (:TYPE-PRESCRIPTION NONNEG-OF-MOD-TYPE-2))
 (2 2 (:TYPE-PRESCRIPTION INTEGERP-OF-MOD-TYPE))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (2 2 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (2 2 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (2 2 (:REWRITE COMMUTATIVITY-OF-*))
 )
(C::EXEC-CAST-OF-ULONG-WHEN-SLONGP
 (376 2 (:REWRITE MOD-WHEN-<))
 (182 2 (:REWRITE MOD-WHEN-<-OF-0))
 (64 8 (:LINEAR C::SLLONG-MIN-<=-SLONG-MIN))
 (56 8 (:LINEAR C::SLONG-MAX-<=-SLLONG-MAX))
 (42 42 (:TYPE-PRESCRIPTION C::SLONG-MAX))
 (42 42 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLONG-MAX))
 (40 4 (:LINEAR C::INTEGER-FROM-SLONG-UPPER-BOUND))
 (36 36 (:TYPE-PRESCRIPTION C::SLONG-MIN))
 (36 36 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLONG-MIN))
 (36 4 (:LINEAR C::SLONG-MIN-<=-SINT-MIN))
 (36 4 (:LINEAR C::SINT-MAX-<=-SLONG-MAX))
 (36 2 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (32 4 (:LINEAR C::UINT-MAX-<=-ULONG-MAX))
 (32 4 (:LINEAR C::UCHAR-MAX-<=-USHORT-MAX))
 (30 30 (:TYPE-PRESCRIPTION C::SLLONG-MAX))
 (30 30 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLLONG-MAX))
 (28 28 (:TYPE-PRESCRIPTION C::SLLONG-MIN))
 (28 28 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLLONG-MIN))
 (28 4 (:LINEAR C::ULONG-MAX-<=-ULLONG-MAX))
 (28 4 (:LINEAR C::SLONG-MIN-BOUND))
 (28 4 (:LINEAR C::SLONG-MAX-BOUND))
 (24 4 (:LINEAR C::USHORT-MAX-<=-UINT-MAX))
 (22 2 (:LINEAR C::ULONG-MAX-BOUND))
 (20 4 (:LINEAR C::SLLONG-MIN-BOUND))
 (20 4 (:LINEAR C::SLLONG-MAX-BOUND))
 (20 4 (:LINEAR C::INTEGER-FROM-SLONG-LOWER-BOUND))
 (16 16 (:TYPE-PRESCRIPTION C::USHORT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::UINT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-USHORT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-UINT-MAX))
 (15 4 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (14 14 (:TYPE-PRESCRIPTION C::ULLONG-MAX))
 (14 14 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULLONG-MAX))
 (14 2 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (10 10 (:TYPE-PRESCRIPTION C::UCHAR-MAX))
 (10 10 (:TYPE-PRESCRIPTION C::INTEGERP-OF-UCHAR-MAX))
 (10 2 (:LINEAR C::USHORT-MAX-BOUND))
 (10 2 (:LINEAR C::ULLONG-MAX-BOUND))
 (10 2 (:LINEAR C::UINT-MAX-BOUND))
 (10 2 (:LINEAR C::UCHAR-MAX-BOUND))
 (9 5 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (9 5 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (9 5 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::ULLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (8 8 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (8 2 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (6 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::SINT-MIN))
 (4 4 (:TYPE-PRESCRIPTION C::SINT-MAX))
 (4 4 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SINT-MIN))
 (4 4 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SINT-MAX))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 4 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (4 2 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (4 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (2 2 (:REWRITE COMMUTATIVITY-OF-*))
 )
(C::EXEC-CAST-OF-ULONG-WHEN-ULONGP
 (18 1 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (14 10 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (14 10 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (11 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (8 4 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (8 4 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (8 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (7 1 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (6 6 (:TYPE-PRESCRIPTION C::ULLONGP))
 (6 6 (:TYPE-PRESCRIPTION C::SLLONGP))
 (6 6 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (6 6 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (5 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 1 (:TYPE-PRESCRIPTION RATIONALP-OF-MOD))
 (2 2 (:TYPE-PRESCRIPTION C::SLONGP))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (2 2 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (2 1 (:REWRITE MOD-WHEN-<-OF-0))
 (1 1 (:TYPE-PRESCRIPTION NONNEG-OF-MOD-TYPE-2))
 (1 1 (:TYPE-PRESCRIPTION INTEGERP-OF-MOD-TYPE))
 (1 1 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (1 1 (:REWRITE COMMUTATIVITY-OF-*))
 )
(C::EXEC-CAST-OF-ULONG-WHEN-SLLONGP
 (348 2 (:REWRITE MOD-WHEN-<))
 (162 2 (:REWRITE MOD-WHEN-<-OF-0))
 (48 8 (:LINEAR C::SLONG-MAX-<=-SLLONG-MAX))
 (48 8 (:LINEAR C::SLLONG-MIN-<=-SLONG-MIN))
 (40 4 (:LINEAR C::INTEGER-FROM-SLLONG-UPPER-BOUND))
 (36 4 (:LINEAR C::SLONG-MIN-<=-SINT-MIN))
 (36 4 (:LINEAR C::SINT-MAX-<=-SLONG-MAX))
 (36 2 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (32 4 (:LINEAR C::UINT-MAX-<=-ULONG-MAX))
 (32 4 (:LINEAR C::UCHAR-MAX-<=-USHORT-MAX))
 (28 28 (:TYPE-PRESCRIPTION C::SLONG-MIN))
 (28 28 (:TYPE-PRESCRIPTION C::SLONG-MAX))
 (28 28 (:TYPE-PRESCRIPTION C::SLLONG-MIN))
 (28 28 (:TYPE-PRESCRIPTION C::SLLONG-MAX))
 (28 28 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLONG-MIN))
 (28 28 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLONG-MAX))
 (28 28 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLLONG-MIN))
 (28 28 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLLONG-MAX))
 (28 4 (:LINEAR C::ULONG-MAX-<=-ULLONG-MAX))
 (24 4 (:LINEAR C::USHORT-MAX-<=-UINT-MAX))
 (20 4 (:LINEAR C::SLONG-MIN-BOUND))
 (20 4 (:LINEAR C::SLONG-MAX-BOUND))
 (20 4 (:LINEAR C::SLLONG-MIN-BOUND))
 (20 4 (:LINEAR C::SLLONG-MAX-BOUND))
 (20 4 (:LINEAR C::INTEGER-FROM-SLLONG-LOWER-BOUND))
 (16 16 (:TYPE-PRESCRIPTION C::USHORT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::UINT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-USHORT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-UINT-MAX))
 (14 14 (:TYPE-PRESCRIPTION C::ULLONG-MAX))
 (14 14 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULLONG-MAX))
 (14 2 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (14 2 (:LINEAR C::ULONG-MAX-BOUND))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (10 10 (:TYPE-PRESCRIPTION C::UCHAR-MAX))
 (10 10 (:TYPE-PRESCRIPTION C::INTEGERP-OF-UCHAR-MAX))
 (10 6 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (10 2 (:LINEAR C::USHORT-MAX-BOUND))
 (10 2 (:LINEAR C::ULLONG-MAX-BOUND))
 (10 2 (:LINEAR C::UINT-MAX-BOUND))
 (10 2 (:LINEAR C::UCHAR-MAX-BOUND))
 (9 2 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (9 2 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (8 2 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (6 6 (:TYPE-PRESCRIPTION C::ULLONGP))
 (6 6 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (6 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::SINT-MIN))
 (4 4 (:TYPE-PRESCRIPTION C::SINT-MAX))
 (4 4 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SINT-MIN))
 (4 4 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SINT-MAX))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 4 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (4 4 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (4 2 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (4 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (2 2 (:TYPE-PRESCRIPTION C::SLONGP))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (2 2 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (2 2 (:REWRITE COMMUTATIVITY-OF-*))
 )
(C::EXEC-CAST-OF-ULONG-WHEN-ULLONGP
 (98 2 (:REWRITE MOD-WHEN-<))
 (36 2 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (20 4 (:LINEAR C::ULONG-MAX-<=-ULLONG-MAX))
 (18 2 (:LINEAR C::UINT-MAX-<=-ULONG-MAX))
 (18 2 (:LINEAR C::INTEGER-FROM-ULLONG-UPPER-BOUND))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (14 14 (:TYPE-PRESCRIPTION C::ULLONG-MAX))
 (14 14 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULLONG-MAX))
 (14 2 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (10 2 (:LINEAR C::ULONG-MAX-BOUND))
 (10 2 (:LINEAR C::ULLONG-MAX-BOUND))
 (9 2 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (8 2 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (6 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (4 4 (:TYPE-PRESCRIPTION C::SLLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 4 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (4 4 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (4 4 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (4 2 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (4 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (4 2 (:REWRITE MOD-WHEN-<-OF-0))
 (2 2 (:TYPE-PRESCRIPTION C::UINT-MAX))
 (2 2 (:TYPE-PRESCRIPTION C::SLONGP))
 (2 2 (:TYPE-PRESCRIPTION C::INTEGERP-OF-UINT-MAX))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (2 2 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (2 2 (:REWRITE COMMUTATIVITY-OF-*))
 )
(C::EXEC-CAST-OF-SLLONG-WHEN-SCHARP
 (144 5 (:REWRITE C::VALUEP-WHEN-USHORTP))
 (144 5 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (144 5 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (144 5 (:REWRITE C::VALUEP-WHEN-UINTP))
 (144 5 (:REWRITE C::VALUEP-WHEN-SSHORTP))
 (144 5 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (144 5 (:REWRITE C::VALUEP-WHEN-SINTP))
 (133 2 (:REWRITE C::VALUEP-WHEN-UCHARP))
 (51 2 (:REWRITE C::VALUEP-WHEN-VALUE-OPTIONP))
 (45 2 (:REWRITE C::VALUE-OPTIONP-WHEN-VALUEP))
 (28 28 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (12 12 (:TYPE-PRESCRIPTION C::USHORTP))
 (12 12 (:TYPE-PRESCRIPTION C::ULONGP))
 (12 12 (:TYPE-PRESCRIPTION C::ULLONGP))
 (12 12 (:TYPE-PRESCRIPTION C::UINTP))
 (12 12 (:TYPE-PRESCRIPTION C::SSHORTP))
 (12 12 (:TYPE-PRESCRIPTION C::SLONGP))
 (12 12 (:TYPE-PRESCRIPTION C::SINTP))
 (12 12 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (12 12 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (12 12 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (12 12 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (12 12 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (12 12 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (12 12 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (12 12 (:REWRITE C::SCHARP-WHEN-MEMBER-EQUAL-OF-SCHAR-LISTP))
 (8 8 (:TYPE-PRESCRIPTION C::UCHARP))
 (8 8 (:REWRITE C::UCHARP-WHEN-MEMBER-EQUAL-OF-UCHAR-LISTP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-USHORTP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-UINTP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-UCHARP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-SSHORTP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-SINTP))
 (5 5 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-USHORTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UINTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UCHARP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SSHORTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SINTP))
 (4 4 (:TYPE-PRESCRIPTION C::VALUE-OPTIONP))
 (4 4 (:REWRITE C::VALUEP-WHEN-MEMBER-EQUAL-OF-VALUE-LISTP))
 )
(C::EXEC-CAST-OF-SLLONG-WHEN-UCHARP
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-USHORTP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-UINTP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-SSHORTP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-SINTP))
 (10 10 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (6 6 (:TYPE-PRESCRIPTION C::USHORTP))
 (6 6 (:TYPE-PRESCRIPTION C::ULONGP))
 (6 6 (:TYPE-PRESCRIPTION C::ULLONGP))
 (6 6 (:TYPE-PRESCRIPTION C::UINTP))
 (6 6 (:TYPE-PRESCRIPTION C::SSHORTP))
 (6 6 (:TYPE-PRESCRIPTION C::SLONGP))
 (6 6 (:TYPE-PRESCRIPTION C::SINTP))
 (6 6 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (6 6 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (6 6 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (6 6 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (6 6 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (6 6 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (6 6 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-USHORTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (6 2 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (6 2 (:REWRITE C::VALUEP-WHEN-UINTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-SSHORTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (6 2 (:REWRITE C::VALUEP-WHEN-SINTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-SCHARP))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-USHORTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UINTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SSHORTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SINTP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (2 2 (:TYPE-PRESCRIPTION C::SCHARP))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::UCHARP-WHEN-MEMBER-EQUAL-OF-UCHAR-LISTP))
 (2 2 (:REWRITE C::SCHARP-WHEN-MEMBER-EQUAL-OF-SCHAR-LISTP))
 )
(C::EXEC-CAST-OF-SLLONG-WHEN-SSHORTP
 (144 5 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (144 5 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (144 5 (:REWRITE C::VALUEP-WHEN-UINTP))
 (144 5 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (144 5 (:REWRITE C::VALUEP-WHEN-SINTP))
 (133 2 (:REWRITE C::VALUEP-WHEN-USHORTP))
 (133 2 (:REWRITE C::VALUEP-WHEN-UCHARP))
 (133 2 (:REWRITE C::VALUEP-WHEN-SCHARP))
 (51 2 (:REWRITE C::VALUEP-WHEN-VALUE-OPTIONP))
 (45 2 (:REWRITE C::VALUE-OPTIONP-WHEN-VALUEP))
 (28 28 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (18 6 (:LINEAR C::SINT-MAX-BOUND))
 (12 12 (:TYPE-PRESCRIPTION C::ULONGP))
 (12 12 (:TYPE-PRESCRIPTION C::ULLONGP))
 (12 12 (:TYPE-PRESCRIPTION C::UINTP))
 (12 12 (:TYPE-PRESCRIPTION C::SLONGP))
 (12 12 (:TYPE-PRESCRIPTION C::SINTP))
 (12 12 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (12 12 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (12 12 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (12 12 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (12 12 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (12 12 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (8 8 (:TYPE-PRESCRIPTION C::USHORTP))
 (8 8 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-USHORTP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-UINTP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-SINTP))
 (5 5 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-USHORTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UINTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SINTP))
 (4 4 (:TYPE-PRESCRIPTION C::VALUE-OPTIONP))
 (4 4 (:TYPE-PRESCRIPTION C::UCHARP))
 (4 4 (:TYPE-PRESCRIPTION C::SCHARP))
 (4 4 (:REWRITE C::VALUEP-WHEN-MEMBER-EQUAL-OF-VALUE-LISTP))
 (4 4 (:REWRITE C::UCHARP-WHEN-MEMBER-EQUAL-OF-UCHAR-LISTP))
 (4 4 (:REWRITE C::SCHARP-WHEN-MEMBER-EQUAL-OF-SCHAR-LISTP))
 )
(C::EXEC-CAST-OF-SLLONG-WHEN-USHORTP
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-UINTP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-SINTP))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (10 10 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (6 6 (:TYPE-PRESCRIPTION C::ULONGP))
 (6 6 (:TYPE-PRESCRIPTION C::ULLONGP))
 (6 6 (:TYPE-PRESCRIPTION C::UINTP))
 (6 6 (:TYPE-PRESCRIPTION C::SLONGP))
 (6 6 (:TYPE-PRESCRIPTION C::SINTP))
 (6 6 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (6 6 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (6 6 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (6 6 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (6 6 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (6 2 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (6 2 (:REWRITE C::VALUEP-WHEN-UINTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-SSHORTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (6 2 (:REWRITE C::VALUEP-WHEN-SINTP))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UINTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SINTP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (2 2 (:TYPE-PRESCRIPTION C::SSHORTP))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (2 2 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 )
(C::EXEC-CAST-OF-SLLONG-WHEN-SINTP
 (144 5 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (144 5 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (144 5 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (133 2 (:REWRITE C::VALUEP-WHEN-USHORTP))
 (133 2 (:REWRITE C::VALUEP-WHEN-UINTP))
 (133 2 (:REWRITE C::VALUEP-WHEN-UCHARP))
 (133 2 (:REWRITE C::VALUEP-WHEN-SSHORTP))
 (133 2 (:REWRITE C::VALUEP-WHEN-SCHARP))
 (51 2 (:REWRITE C::VALUEP-WHEN-VALUE-OPTIONP))
 (45 2 (:REWRITE C::VALUE-OPTIONP-WHEN-VALUEP))
 (28 28 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (12 12 (:TYPE-PRESCRIPTION C::ULONGP))
 (12 12 (:TYPE-PRESCRIPTION C::ULLONGP))
 (12 12 (:TYPE-PRESCRIPTION C::SLONGP))
 (12 12 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (12 12 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (12 12 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (12 12 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (8 8 (:TYPE-PRESCRIPTION C::UINTP))
 (8 8 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (8 4 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (8 4 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (8 4 (:REWRITE C::VALUE-KIND-WHEN-UINTP))
 (8 4 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (8 4 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (5 5 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UINTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::VALUE-OPTIONP))
 (4 4 (:TYPE-PRESCRIPTION C::USHORTP))
 (4 4 (:TYPE-PRESCRIPTION C::UCHARP))
 (4 4 (:TYPE-PRESCRIPTION C::SSHORTP))
 (4 4 (:TYPE-PRESCRIPTION C::SCHARP))
 (4 4 (:REWRITE C::VALUEP-WHEN-MEMBER-EQUAL-OF-VALUE-LISTP))
 (4 4 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (4 4 (:REWRITE C::UCHARP-WHEN-MEMBER-EQUAL-OF-UCHAR-LISTP))
 (4 4 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (4 4 (:REWRITE C::SCHARP-WHEN-MEMBER-EQUAL-OF-SCHAR-LISTP))
 )
(C::EXEC-CAST-OF-SLLONG-WHEN-UINTP
 (13 9 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (13 9 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (13 9 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (13 9 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (10 10 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (6 6 (:TYPE-PRESCRIPTION C::ULONGP))
 (6 6 (:TYPE-PRESCRIPTION C::ULLONGP))
 (6 6 (:TYPE-PRESCRIPTION C::SLONGP))
 (6 6 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (6 6 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (6 6 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (6 2 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (6 2 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (6 2 (:REWRITE C::VALUEP-WHEN-SINTP))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (2 2 (:TYPE-PRESCRIPTION C::SINTP))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (2 2 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 )
(C::EXEC-CAST-OF-SLLONG-WHEN-SLONGP
 (144 5 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (133 2 (:REWRITE C::VALUEP-WHEN-USHORTP))
 (133 2 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (133 2 (:REWRITE C::VALUEP-WHEN-UINTP))
 (133 2 (:REWRITE C::VALUEP-WHEN-UCHARP))
 (133 2 (:REWRITE C::VALUEP-WHEN-SSHORTP))
 (133 2 (:REWRITE C::VALUEP-WHEN-SINTP))
 (133 2 (:REWRITE C::VALUEP-WHEN-SCHARP))
 (51 2 (:REWRITE C::VALUEP-WHEN-VALUE-OPTIONP))
 (45 2 (:REWRITE C::VALUE-OPTIONP-WHEN-VALUEP))
 (28 28 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (12 12 (:TYPE-PRESCRIPTION C::ULLONGP))
 (12 12 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (12 12 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (9 5 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (9 5 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (9 5 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::ULONGP))
 (8 8 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (5 5 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::VALUE-OPTIONP))
 (4 4 (:TYPE-PRESCRIPTION C::USHORTP))
 (4 4 (:TYPE-PRESCRIPTION C::UINTP))
 (4 4 (:TYPE-PRESCRIPTION C::UCHARP))
 (4 4 (:TYPE-PRESCRIPTION C::SSHORTP))
 (4 4 (:TYPE-PRESCRIPTION C::SINTP))
 (4 4 (:TYPE-PRESCRIPTION C::SCHARP))
 (4 4 (:REWRITE C::VALUEP-WHEN-MEMBER-EQUAL-OF-VALUE-LISTP))
 (4 4 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (4 4 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (4 4 (:REWRITE C::UCHARP-WHEN-MEMBER-EQUAL-OF-UCHAR-LISTP))
 (4 4 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (4 4 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (4 4 (:REWRITE C::SCHARP-WHEN-MEMBER-EQUAL-OF-SCHAR-LISTP))
 )
(C::EXEC-CAST-OF-SLLONG-WHEN-ULONGP
 (14 10 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (14 10 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (10 10 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (6 6 (:TYPE-PRESCRIPTION C::ULLONGP))
 (6 6 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (6 2 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (2 2 (:TYPE-PRESCRIPTION C::SLONGP))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (2 2 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 )
(C::EXEC-CAST-OF-SLLONG-WHEN-SLLONGP
 (127 2 (:REWRITE C::VALUEP-WHEN-USHORTP))
 (127 2 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (127 2 (:REWRITE C::VALUEP-WHEN-ULLONGP))
 (127 2 (:REWRITE C::VALUEP-WHEN-UINTP))
 (127 2 (:REWRITE C::VALUEP-WHEN-UCHARP))
 (127 2 (:REWRITE C::VALUEP-WHEN-SSHORTP))
 (127 2 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (127 2 (:REWRITE C::VALUEP-WHEN-SINTP))
 (127 2 (:REWRITE C::VALUEP-WHEN-SCHARP))
 (49 2 (:REWRITE C::VALUEP-WHEN-VALUE-OPTIONP))
 (43 2 (:REWRITE C::VALUE-OPTIONP-WHEN-VALUEP))
 (12 12 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (10 6 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::ULLONGP))
 (8 8 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (5 5 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::VALUE-OPTIONP))
 (4 4 (:TYPE-PRESCRIPTION C::USHORTP))
 (4 4 (:TYPE-PRESCRIPTION C::ULONGP))
 (4 4 (:TYPE-PRESCRIPTION C::UINTP))
 (4 4 (:TYPE-PRESCRIPTION C::UCHARP))
 (4 4 (:TYPE-PRESCRIPTION C::SSHORTP))
 (4 4 (:TYPE-PRESCRIPTION C::SLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::SINTP))
 (4 4 (:TYPE-PRESCRIPTION C::SCHARP))
 (4 4 (:REWRITE C::VALUEP-WHEN-MEMBER-EQUAL-OF-VALUE-LISTP))
 (4 4 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (4 4 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (4 4 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (4 4 (:REWRITE C::UCHARP-WHEN-MEMBER-EQUAL-OF-UCHAR-LISTP))
 (4 4 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (4 4 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (4 4 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (4 4 (:REWRITE C::SCHARP-WHEN-MEMBER-EQUAL-OF-SCHAR-LISTP))
 )
(C::EXEC-CAST-OF-SLLONG-WHEN-ULLONGP
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (6 6 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 )
(C::EXEC-CAST-OF-ULLONG-WHEN-SCHARP
 (536 2 (:REWRITE MOD-WHEN-<))
 (354 2 (:REWRITE MOD-WHEN-<-OF-0))
 (56 8 (:LINEAR C::SSHORT-MAX-<=-SINT-MAX))
 (56 8 (:LINEAR C::SLONG-MAX-<=-SLLONG-MAX))
 (56 8 (:LINEAR C::SLLONG-MIN-<=-SLONG-MIN))
 (56 8 (:LINEAR C::SINT-MIN-<=-SSHORT-MIN))
 (48 8 (:LINEAR C::SSHORT-MIN-<=-SCHAR-MIN))
 (48 8 (:LINEAR C::SLONG-MIN-<=-SINT-MIN))
 (48 8 (:LINEAR C::SINT-MAX-<=-SLONG-MAX))
 (48 8 (:LINEAR C::SCHAR-MAX-<=-SSHORT-MAX))
 (40 4 (:LINEAR C::INTEGER-FROM-SCHAR-UPPER-BOUND))
 (36 2 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (32 32 (:TYPE-PRESCRIPTION C::SSHORT-MIN))
 (32 32 (:TYPE-PRESCRIPTION C::SSHORT-MAX))
 (32 32 (:TYPE-PRESCRIPTION C::SLONG-MIN))
 (32 32 (:TYPE-PRESCRIPTION C::SLONG-MAX))
 (32 32 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SSHORT-MIN))
 (32 32 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SSHORT-MAX))
 (32 32 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLONG-MIN))
 (32 32 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLONG-MAX))
 (32 4 (:LINEAR C::UINT-MAX-<=-ULONG-MAX))
 (32 4 (:LINEAR C::UCHAR-MAX-<=-USHORT-MAX))
 (28 28 (:TYPE-PRESCRIPTION C::SINT-MIN))
 (28 28 (:TYPE-PRESCRIPTION C::SINT-MAX))
 (28 28 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SINT-MIN))
 (28 28 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SINT-MAX))
 (28 4 (:LINEAR C::SSHORT-MIN-BOUND))
 (28 4 (:LINEAR C::SSHORT-MAX-BOUND))
 (28 4 (:LINEAR C::SLONG-MIN-BOUND))
 (28 4 (:LINEAR C::SLONG-MAX-BOUND))
 (26 26 (:TYPE-PRESCRIPTION C::SCHAR-MAX))
 (26 26 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SCHAR-MAX))
 (24 24 (:TYPE-PRESCRIPTION C::SLLONG-MIN))
 (24 24 (:TYPE-PRESCRIPTION C::SLLONG-MAX))
 (24 24 (:TYPE-PRESCRIPTION C::SCHAR-MIN))
 (24 24 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLLONG-MIN))
 (24 24 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLLONG-MAX))
 (24 24 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SCHAR-MIN))
 (24 4 (:LINEAR C::USHORT-MAX-<=-UINT-MAX))
 (24 4 (:LINEAR C::ULONG-MAX-<=-ULLONG-MAX))
 (20 4 (:LINEAR C::SLLONG-MIN-BOUND))
 (20 4 (:LINEAR C::SLLONG-MAX-BOUND))
 (20 4 (:LINEAR C::SCHAR-MIN-BOUND))
 (20 4 (:LINEAR C::SCHAR-MAX-BOUND))
 (20 4 (:LINEAR C::INTEGER-FROM-SCHAR-LOWER-BOUND))
 (16 16 (:TYPE-PRESCRIPTION C::USHORT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::ULONG-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::UINT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-USHORT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULONG-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-UINT-MAX))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (14 2 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (14 2 (:LINEAR C::ULLONG-MAX-BOUND))
 (12 4 (:LINEAR C::SINT-MIN-BOUND))
 (12 4 (:LINEAR C::SINT-MAX-BOUND))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (10 10 (:TYPE-PRESCRIPTION C::UCHAR-MAX))
 (10 10 (:TYPE-PRESCRIPTION C::INTEGERP-OF-UCHAR-MAX))
 (10 10 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (10 2 (:LINEAR C::USHORT-MAX-BOUND))
 (10 2 (:LINEAR C::ULONG-MAX-BOUND))
 (10 2 (:LINEAR C::UINT-MAX-BOUND))
 (10 2 (:LINEAR C::UCHAR-MAX-BOUND))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (8 2 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (6 6 (:TYPE-PRESCRIPTION C::USHORTP))
 (6 6 (:TYPE-PRESCRIPTION C::ULONGP))
 (6 6 (:TYPE-PRESCRIPTION C::UINTP))
 (6 6 (:TYPE-PRESCRIPTION C::SSHORTP))
 (6 6 (:TYPE-PRESCRIPTION C::SLONGP))
 (6 6 (:TYPE-PRESCRIPTION C::SINTP))
 (6 6 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (6 6 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (6 6 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (6 6 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (6 6 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (6 6 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-USHORTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (6 2 (:REWRITE C::VALUEP-WHEN-UINTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-SSHORTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (6 2 (:REWRITE C::VALUEP-WHEN-SINTP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-USHORTP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-UINTP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-UCHARP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-SSHORTP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (6 2 (:REWRITE C::VALUE-KIND-WHEN-SINTP))
 (6 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-USHORTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UINTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UCHARP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SSHORTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SINTP))
 (4 4 (:TYPE-PRESCRIPTION C::UCHARP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 4 (:REWRITE C::UCHARP-WHEN-MEMBER-EQUAL-OF-UCHAR-LISTP))
 (4 2 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (4 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::SCHARP-WHEN-MEMBER-EQUAL-OF-SCHAR-LISTP))
 (2 2 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (2 2 (:REWRITE COMMUTATIVITY-OF-*))
 )
(C::EXEC-CAST-OF-ULLONG-WHEN-UCHARP
 (36 2 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (14 2 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-USHORTP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-UINTP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-SSHORTP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (11 7 (:REWRITE C::VALUE-KIND-WHEN-SINTP))
 (10 10 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (8 2 (:TYPE-PRESCRIPTION RATIONALP-OF-MOD))
 (6 6 (:TYPE-PRESCRIPTION C::USHORTP))
 (6 6 (:TYPE-PRESCRIPTION C::ULONGP))
 (6 6 (:TYPE-PRESCRIPTION C::UINTP))
 (6 6 (:TYPE-PRESCRIPTION C::SSHORTP))
 (6 6 (:TYPE-PRESCRIPTION C::SLONGP))
 (6 6 (:TYPE-PRESCRIPTION C::SINTP))
 (6 6 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (6 6 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (6 6 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (6 6 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (6 6 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (6 6 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-USHORTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (6 2 (:REWRITE C::VALUEP-WHEN-UINTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-SSHORTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (6 2 (:REWRITE C::VALUEP-WHEN-SINTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-SCHARP))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-USHORTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UINTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SSHORTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SINTP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 2 (:REWRITE MOD-WHEN-<-OF-0))
 (2 2 (:TYPE-PRESCRIPTION C::SCHARP))
 (2 2 (:TYPE-PRESCRIPTION NONNEG-OF-MOD-TYPE-2))
 (2 2 (:TYPE-PRESCRIPTION INTEGERP-OF-MOD-TYPE))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::UCHARP-WHEN-MEMBER-EQUAL-OF-UCHAR-LISTP))
 (2 2 (:REWRITE C::SCHARP-WHEN-MEMBER-EQUAL-OF-SCHAR-LISTP))
 (2 2 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (2 2 (:REWRITE COMMUTATIVITY-OF-*))
 )
(C::EXEC-CAST-OF-ULLONG-WHEN-SSHORTP
 (512 2 (:REWRITE MOD-WHEN-<))
 (326 2 (:REWRITE MOD-WHEN-<-OF-0))
 (64 8 (:LINEAR C::SINT-MIN-<=-SSHORT-MIN))
 (56 8 (:LINEAR C::SSHORT-MAX-<=-SINT-MAX))
 (56 8 (:LINEAR C::SLONG-MAX-<=-SLLONG-MAX))
 (56 8 (:LINEAR C::SLLONG-MIN-<=-SLONG-MIN))
 (48 8 (:LINEAR C::SLONG-MIN-<=-SINT-MIN))
 (48 8 (:LINEAR C::SINT-MAX-<=-SLONG-MAX))
 (42 42 (:TYPE-PRESCRIPTION C::SSHORT-MAX))
 (42 42 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SSHORT-MAX))
 (40 4 (:LINEAR C::INTEGER-FROM-SSHORT-UPPER-BOUND))
 (36 36 (:TYPE-PRESCRIPTION C::SSHORT-MIN))
 (36 36 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SSHORT-MIN))
 (36 4 (:LINEAR C::SSHORT-MIN-<=-SCHAR-MIN))
 (36 4 (:LINEAR C::SCHAR-MAX-<=-SSHORT-MAX))
 (36 2 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (34 34 (:TYPE-PRESCRIPTION C::SINT-MAX))
 (34 34 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SINT-MAX))
 (32 32 (:TYPE-PRESCRIPTION C::SLONG-MIN))
 (32 32 (:TYPE-PRESCRIPTION C::SLONG-MAX))
 (32 32 (:TYPE-PRESCRIPTION C::SINT-MIN))
 (32 32 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLONG-MIN))
 (32 32 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLONG-MAX))
 (32 32 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SINT-MIN))
 (32 4 (:LINEAR C::UINT-MAX-<=-ULONG-MAX))
 (32 4 (:LINEAR C::UCHAR-MAX-<=-USHORT-MAX))
 (28 4 (:LINEAR C::SSHORT-MIN-BOUND))
 (28 4 (:LINEAR C::SSHORT-MAX-BOUND))
 (28 4 (:LINEAR C::SLONG-MIN-BOUND))
 (28 4 (:LINEAR C::SLONG-MAX-BOUND))
 (24 24 (:TYPE-PRESCRIPTION C::SLLONG-MIN))
 (24 24 (:TYPE-PRESCRIPTION C::SLLONG-MAX))
 (24 24 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLLONG-MIN))
 (24 24 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLLONG-MAX))
 (24 4 (:LINEAR C::USHORT-MAX-<=-UINT-MAX))
 (24 4 (:LINEAR C::ULONG-MAX-<=-ULLONG-MAX))
 (20 4 (:LINEAR C::SLLONG-MIN-BOUND))
 (20 4 (:LINEAR C::SLLONG-MAX-BOUND))
 (20 4 (:LINEAR C::INTEGER-FROM-SSHORT-LOWER-BOUND))
 (18 2 (:LINEAR C::ULLONG-MAX-BOUND))
 (16 16 (:TYPE-PRESCRIPTION C::USHORT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::ULONG-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::UINT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-USHORT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULONG-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-UINT-MAX))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (14 2 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (12 4 (:LINEAR C::SINT-MIN-BOUND))
 (12 4 (:LINEAR C::SINT-MAX-BOUND))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (10 10 (:TYPE-PRESCRIPTION C::UCHAR-MAX))
 (10 10 (:TYPE-PRESCRIPTION C::INTEGERP-OF-UCHAR-MAX))
 (10 10 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (10 2 (:LINEAR C::USHORT-MAX-BOUND))
 (10 2 (:LINEAR C::ULONG-MAX-BOUND))
 (10 2 (:LINEAR C::UINT-MAX-BOUND))
 (10 2 (:LINEAR C::UCHAR-MAX-BOUND))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (8 2 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-USHORTP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-UINTP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (7 3 (:REWRITE C::VALUE-KIND-WHEN-SINTP))
 (6 6 (:TYPE-PRESCRIPTION C::ULONGP))
 (6 6 (:TYPE-PRESCRIPTION C::UINTP))
 (6 6 (:TYPE-PRESCRIPTION C::SLONGP))
 (6 6 (:TYPE-PRESCRIPTION C::SINTP))
 (6 6 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (6 6 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (6 6 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (6 6 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (6 2 (:REWRITE C::VALUEP-WHEN-UINTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (6 2 (:REWRITE C::VALUEP-WHEN-SINTP))
 (6 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-USHORTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UINTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SINTP))
 (4 4 (:TYPE-PRESCRIPTION C::USHORTP))
 (4 4 (:TYPE-PRESCRIPTION C::SCHAR-MIN))
 (4 4 (:TYPE-PRESCRIPTION C::SCHAR-MAX))
 (4 4 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SCHAR-MIN))
 (4 4 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SCHAR-MAX))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 4 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (4 2 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (4 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (2 2 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (2 2 (:REWRITE COMMUTATIVITY-OF-*))
 )
(C::EXEC-CAST-OF-ULLONG-WHEN-USHORTP
 (36 2 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (14 2 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-UINTP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (12 8 (:REWRITE C::VALUE-KIND-WHEN-SINTP))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (10 10 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (8 2 (:TYPE-PRESCRIPTION RATIONALP-OF-MOD))
 (6 6 (:TYPE-PRESCRIPTION C::ULONGP))
 (6 6 (:TYPE-PRESCRIPTION C::UINTP))
 (6 6 (:TYPE-PRESCRIPTION C::SLONGP))
 (6 6 (:TYPE-PRESCRIPTION C::SINTP))
 (6 6 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (6 6 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (6 6 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (6 6 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (6 2 (:REWRITE C::VALUEP-WHEN-UINTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-SSHORTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (6 2 (:REWRITE C::VALUEP-WHEN-SINTP))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (6 2 (:LINEAR C::UINT-MAX-BOUND))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UINTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SINTP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 2 (:REWRITE MOD-WHEN-<-OF-0))
 (2 2 (:TYPE-PRESCRIPTION C::SSHORTP))
 (2 2 (:TYPE-PRESCRIPTION NONNEG-OF-MOD-TYPE-2))
 (2 2 (:TYPE-PRESCRIPTION INTEGERP-OF-MOD-TYPE))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::USHORTP-WHEN-MEMBER-EQUAL-OF-USHORT-LISTP))
 (2 2 (:REWRITE C::SSHORTP-WHEN-MEMBER-EQUAL-OF-SSHORT-LISTP))
 (2 2 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (2 2 (:REWRITE COMMUTATIVITY-OF-*))
 )
(C::EXEC-CAST-OF-ULLONG-WHEN-SINTP
 (496 2 (:REWRITE MOD-WHEN-<))
 (314 2 (:REWRITE MOD-WHEN-<-OF-0))
 (56 8 (:LINEAR C::SLONG-MAX-<=-SLLONG-MAX))
 (56 8 (:LINEAR C::SLLONG-MIN-<=-SLONG-MIN))
 (48 8 (:LINEAR C::SSHORT-MAX-<=-SINT-MAX))
 (48 8 (:LINEAR C::SLONG-MIN-<=-SINT-MIN))
 (48 8 (:LINEAR C::SINT-MIN-<=-SSHORT-MIN))
 (48 8 (:LINEAR C::SINT-MAX-<=-SLONG-MAX))
 (40 4 (:LINEAR C::INTEGER-FROM-SINT-UPPER-BOUND))
 (38 38 (:TYPE-PRESCRIPTION C::SINT-MAX))
 (38 38 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SINT-MAX))
 (36 36 (:TYPE-PRESCRIPTION C::SINT-MIN))
 (36 36 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SINT-MIN))
 (36 4 (:LINEAR C::SSHORT-MIN-<=-SCHAR-MIN))
 (36 4 (:LINEAR C::SCHAR-MAX-<=-SSHORT-MAX))
 (36 2 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (32 32 (:TYPE-PRESCRIPTION C::SLONG-MIN))
 (32 32 (:TYPE-PRESCRIPTION C::SLONG-MAX))
 (32 32 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLONG-MIN))
 (32 32 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLONG-MAX))
 (32 4 (:LINEAR C::UINT-MAX-<=-ULONG-MAX))
 (32 4 (:LINEAR C::UCHAR-MAX-<=-USHORT-MAX))
 (28 28 (:TYPE-PRESCRIPTION C::SSHORT-MIN))
 (28 28 (:TYPE-PRESCRIPTION C::SSHORT-MAX))
 (28 28 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SSHORT-MIN))
 (28 28 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SSHORT-MAX))
 (28 4 (:LINEAR C::SLONG-MIN-BOUND))
 (28 4 (:LINEAR C::SLONG-MAX-BOUND))
 (24 24 (:TYPE-PRESCRIPTION C::SLLONG-MIN))
 (24 24 (:TYPE-PRESCRIPTION C::SLLONG-MAX))
 (24 24 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLLONG-MIN))
 (24 24 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLLONG-MAX))
 (24 4 (:LINEAR C::USHORT-MAX-<=-UINT-MAX))
 (24 4 (:LINEAR C::ULONG-MAX-<=-ULLONG-MAX))
 (20 4 (:LINEAR C::SSHORT-MIN-BOUND))
 (20 4 (:LINEAR C::SSHORT-MAX-BOUND))
 (20 4 (:LINEAR C::SLLONG-MIN-BOUND))
 (20 4 (:LINEAR C::SLLONG-MAX-BOUND))
 (20 4 (:LINEAR C::SINT-MIN-BOUND))
 (20 4 (:LINEAR C::SINT-MAX-BOUND))
 (20 4 (:LINEAR C::INTEGER-FROM-SINT-LOWER-BOUND))
 (16 16 (:TYPE-PRESCRIPTION C::USHORT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::ULONG-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::UINT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-USHORT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULONG-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-UINT-MAX))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (14 2 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (14 2 (:LINEAR C::ULLONG-MAX-BOUND))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (10 10 (:TYPE-PRESCRIPTION C::UCHAR-MAX))
 (10 10 (:TYPE-PRESCRIPTION C::INTEGERP-OF-UCHAR-MAX))
 (10 10 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (10 2 (:LINEAR C::USHORT-MAX-BOUND))
 (10 2 (:LINEAR C::ULONG-MAX-BOUND))
 (10 2 (:LINEAR C::UINT-MAX-BOUND))
 (10 2 (:LINEAR C::UCHAR-MAX-BOUND))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (8 4 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (8 4 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (8 4 (:REWRITE C::VALUE-KIND-WHEN-UINTP))
 (8 4 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (8 4 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (8 2 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (6 6 (:TYPE-PRESCRIPTION C::ULONGP))
 (6 6 (:TYPE-PRESCRIPTION C::SLONGP))
 (6 6 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (6 6 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (6 2 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (6 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-UINTP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::UINTP))
 (4 4 (:TYPE-PRESCRIPTION C::SCHAR-MIN))
 (4 4 (:TYPE-PRESCRIPTION C::SCHAR-MAX))
 (4 4 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SCHAR-MIN))
 (4 4 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SCHAR-MAX))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 4 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (4 2 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (4 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (2 2 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (2 2 (:REWRITE COMMUTATIVITY-OF-*))
 )
(C::EXEC-CAST-OF-ULLONG-WHEN-UINTP
 (36 2 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (14 2 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (13 9 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (13 9 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (13 9 (:REWRITE C::VALUE-KIND-WHEN-SLONGP))
 (13 9 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (10 10 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (8 2 (:TYPE-PRESCRIPTION RATIONALP-OF-MOD))
 (6 6 (:TYPE-PRESCRIPTION C::ULONGP))
 (6 6 (:TYPE-PRESCRIPTION C::SLONGP))
 (6 6 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (6 6 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (6 2 (:REWRITE C::VALUEP-WHEN-ULONGP))
 (6 2 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (6 2 (:REWRITE C::VALUEP-WHEN-SINTP))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 2 (:REWRITE MOD-WHEN-<-OF-0))
 (2 2 (:TYPE-PRESCRIPTION C::SINTP))
 (2 2 (:TYPE-PRESCRIPTION NONNEG-OF-MOD-TYPE-2))
 (2 2 (:TYPE-PRESCRIPTION INTEGERP-OF-MOD-TYPE))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::UINTP-WHEN-MEMBER-EQUAL-OF-UINT-LISTP))
 (2 2 (:REWRITE C::SINTP-WHEN-MEMBER-EQUAL-OF-SINT-LISTP))
 (2 2 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (2 2 (:REWRITE COMMUTATIVITY-OF-*))
 )
(C::EXEC-CAST-OF-ULLONG-WHEN-SLONGP
 (364 2 (:REWRITE MOD-WHEN-<))
 (182 2 (:REWRITE MOD-WHEN-<-OF-0))
 (64 8 (:LINEAR C::SLLONG-MIN-<=-SLONG-MIN))
 (56 8 (:LINEAR C::SLONG-MAX-<=-SLLONG-MAX))
 (42 42 (:TYPE-PRESCRIPTION C::SLONG-MAX))
 (42 42 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLONG-MAX))
 (40 4 (:LINEAR C::INTEGER-FROM-SLONG-UPPER-BOUND))
 (36 36 (:TYPE-PRESCRIPTION C::SLONG-MIN))
 (36 36 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLONG-MIN))
 (36 4 (:LINEAR C::SLONG-MIN-<=-SINT-MIN))
 (36 4 (:LINEAR C::SINT-MAX-<=-SLONG-MAX))
 (36 2 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (32 4 (:LINEAR C::UINT-MAX-<=-ULONG-MAX))
 (32 4 (:LINEAR C::UCHAR-MAX-<=-USHORT-MAX))
 (28 28 (:TYPE-PRESCRIPTION C::SLLONG-MIN))
 (28 28 (:TYPE-PRESCRIPTION C::SLLONG-MAX))
 (28 28 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLLONG-MIN))
 (28 28 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLLONG-MAX))
 (28 4 (:LINEAR C::SLONG-MIN-BOUND))
 (28 4 (:LINEAR C::SLONG-MAX-BOUND))
 (24 4 (:LINEAR C::USHORT-MAX-<=-UINT-MAX))
 (24 4 (:LINEAR C::ULONG-MAX-<=-ULLONG-MAX))
 (20 4 (:LINEAR C::SLLONG-MIN-BOUND))
 (20 4 (:LINEAR C::INTEGER-FROM-SLONG-LOWER-BOUND))
 (18 2 (:LINEAR C::ULLONG-MAX-BOUND))
 (16 16 (:TYPE-PRESCRIPTION C::USHORT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::ULONG-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::UINT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-USHORT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULONG-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-UINT-MAX))
 (16 4 (:LINEAR C::SLLONG-MAX-BOUND))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (14 2 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (10 10 (:TYPE-PRESCRIPTION C::UCHAR-MAX))
 (10 10 (:TYPE-PRESCRIPTION C::INTEGERP-OF-UCHAR-MAX))
 (10 10 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (10 2 (:LINEAR C::USHORT-MAX-BOUND))
 (10 2 (:LINEAR C::ULONG-MAX-BOUND))
 (10 2 (:LINEAR C::UINT-MAX-BOUND))
 (10 2 (:LINEAR C::UCHAR-MAX-BOUND))
 (9 5 (:REWRITE C::VALUE-KIND-WHEN-ULONGP))
 (9 5 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (9 5 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (8 2 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (6 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::ULONGP))
 (4 4 (:TYPE-PRESCRIPTION C::SINT-MIN))
 (4 4 (:TYPE-PRESCRIPTION C::SINT-MAX))
 (4 4 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SINT-MIN))
 (4 4 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SINT-MAX))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 4 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (4 2 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (4 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (2 2 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (2 2 (:REWRITE COMMUTATIVITY-OF-*))
 )
(C::EXEC-CAST-OF-ULLONG-WHEN-ULONGP
 (36 2 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (15 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (14 10 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (14 10 (:REWRITE C::VALUE-KIND-WHEN-SLLONGP))
 (14 2 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (10 10 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (8 8 (:TYPE-PRESCRIPTION C::SLLONGP))
 (8 8 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (8 2 (:TYPE-PRESCRIPTION RATIONALP-OF-MOD))
 (6 2 (:REWRITE C::VALUEP-WHEN-SLONGP))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-SLLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 2 (:REWRITE MOD-WHEN-<-OF-0))
 (2 2 (:TYPE-PRESCRIPTION C::SLONGP))
 (2 2 (:TYPE-PRESCRIPTION NONNEG-OF-MOD-TYPE-2))
 (2 2 (:TYPE-PRESCRIPTION INTEGERP-OF-MOD-TYPE))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::ULONGP-WHEN-MEMBER-EQUAL-OF-ULONG-LISTP))
 (2 2 (:REWRITE C::SLONGP-WHEN-MEMBER-EQUAL-OF-SLONG-LISTP))
 (2 2 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (2 2 (:REWRITE COMMUTATIVITY-OF-*))
 )
(C::EXEC-CAST-OF-ULLONG-WHEN-SLLONGP
 (344 2 (:REWRITE MOD-WHEN-<))
 (162 2 (:REWRITE MOD-WHEN-<-OF-0))
 (48 8 (:LINEAR C::SLONG-MAX-<=-SLLONG-MAX))
 (48 8 (:LINEAR C::SLLONG-MIN-<=-SLONG-MIN))
 (40 4 (:LINEAR C::INTEGER-FROM-SLLONG-UPPER-BOUND))
 (36 4 (:LINEAR C::SLONG-MIN-<=-SINT-MIN))
 (36 4 (:LINEAR C::SINT-MAX-<=-SLONG-MAX))
 (36 2 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (32 4 (:LINEAR C::UINT-MAX-<=-ULONG-MAX))
 (32 4 (:LINEAR C::UCHAR-MAX-<=-USHORT-MAX))
 (30 30 (:TYPE-PRESCRIPTION C::SLLONG-MAX))
 (30 30 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLLONG-MAX))
 (28 28 (:TYPE-PRESCRIPTION C::SLONG-MIN))
 (28 28 (:TYPE-PRESCRIPTION C::SLONG-MAX))
 (28 28 (:TYPE-PRESCRIPTION C::SLLONG-MIN))
 (28 28 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLONG-MIN))
 (28 28 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLONG-MAX))
 (28 28 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SLLONG-MIN))
 (24 4 (:LINEAR C::USHORT-MAX-<=-UINT-MAX))
 (24 4 (:LINEAR C::ULONG-MAX-<=-ULLONG-MAX))
 (20 4 (:LINEAR C::SLONG-MIN-BOUND))
 (20 4 (:LINEAR C::SLONG-MAX-BOUND))
 (20 4 (:LINEAR C::SLLONG-MIN-BOUND))
 (20 4 (:LINEAR C::SLLONG-MAX-BOUND))
 (20 4 (:LINEAR C::INTEGER-FROM-SLLONG-LOWER-BOUND))
 (16 16 (:TYPE-PRESCRIPTION C::USHORT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::ULONG-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::UINT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-USHORT-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-ULONG-MAX))
 (16 16 (:TYPE-PRESCRIPTION C::INTEGERP-OF-UINT-MAX))
 (14 2 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (14 2 (:LINEAR C::ULLONG-MAX-BOUND))
 (12 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (10 10 (:TYPE-PRESCRIPTION C::UCHAR-MAX))
 (10 10 (:TYPE-PRESCRIPTION C::INTEGERP-OF-UCHAR-MAX))
 (10 6 (:REWRITE C::VALUE-KIND-WHEN-ULLONGP))
 (10 2 (:LINEAR C::USHORT-MAX-BOUND))
 (10 2 (:LINEAR C::ULONG-MAX-BOUND))
 (10 2 (:LINEAR C::UINT-MAX-BOUND))
 (10 2 (:LINEAR C::UCHAR-MAX-BOUND))
 (8 8 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (8 2 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (6 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (6 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (5 1 (:REWRITE C::VALUE-INTEGER->GET-WHEN-ULLONGP))
 (4 4 (:TYPE-PRESCRIPTION C::SINT-MIN))
 (4 4 (:TYPE-PRESCRIPTION C::SINT-MAX))
 (4 4 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SINT-MIN))
 (4 4 (:TYPE-PRESCRIPTION C::INTEGERP-OF-SINT-MAX))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 4 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (4 2 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (4 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (2 2 (:REWRITE COMMUTATIVITY-OF-*))
 )
(C::EXEC-CAST-OF-ULLONG-WHEN-ULLONGP
 (18 1 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (11 2 (:REWRITE C::EXPR-VALUEP-WHEN-EXPR-VALUE-OPTIONP))
 (8 4 (:REWRITE C::VALUEP-WHEN-SLLONGP))
 (7 1 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (5 2 (:REWRITE C::EXPR-VALUE-OPTIONP-WHEN-EXPR-VALUEP))
 (4 4 (:TYPE-PRESCRIPTION C::EXPR-VALUE-OPTIONP))
 (4 1 (:TYPE-PRESCRIPTION RATIONALP-OF-MOD))
 (2 2 (:TYPE-PRESCRIPTION C::SLLONGP))
 (2 2 (:REWRITE-QUOTED-CONSTANT C::OBJDESIGN-OPTION-FIX-UNDER-OBJDESIGN-OPTION-EQUIV))
 (2 2 (:REWRITE C::ULLONGP-WHEN-MEMBER-EQUAL-OF-ULLONG-LISTP))
 (2 2 (:REWRITE C::SLLONGP-WHEN-MEMBER-EQUAL-OF-SLLONG-LISTP))
 (2 1 (:REWRITE MOD-WHEN-<-OF-0))
 (1 1 (:TYPE-PRESCRIPTION NONNEG-OF-MOD-TYPE-2))
 (1 1 (:TYPE-PRESCRIPTION INTEGERP-OF-MOD-TYPE))
 (1 1 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (1 1 (:REWRITE COMMUTATIVITY-OF-*))
 )
