(N12P-IMPLIES-N32P)
(RV32-ADDI
 (4252 283 (:REWRITE N12P-IMPLIES-N32P))
 (1498 192 (:LINEAR RGFI-LESS-THAN-EXPT-2-32))
 (1256 46 (:REWRITE LOGAND-LESSP-24))
 (508 360 (:REWRITE DEFAULT-<-1))
 (462 11 (:DEFINITION NONNEGATIVE-INTEGER-QUOTIENT))
 (403 360 (:REWRITE DEFAULT-<-2))
 (313 5 (:LINEAR N30P-LOGAND-N30P-LESS-THAN-1073741824))
 (313 5 (:LINEAR N24P-LOGAND-N24P-LESS-THAN-16777216))
 (313 5 (:LINEAR N16P-LOGAND-N16P-LESS-THAN-65536))
 (313 5 (:LINEAR N08P-LOGAND-N08P-LESS-THAN-256))
 (313 5 (:LINEAR N05P-LOGAND-N05P-LESS-THAN-32))
 (313 5 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (313 5 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (313 5 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (313 5 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (291 10 (:LINEAR LOGAND-LESS-THAN-OR-EQUAL))
 (208 93 (:REWRITE DEFAULT-+-2))
 (179 5 (:DEFINITION NATP))
 (176 11 (:DEFINITION NFIX))
 (135 93 (:REWRITE DEFAULT-+-1))
 (128 64 (:REWRITE DEFAULT-*-2))
 (76 64 (:REWRITE DEFAULT-*-1))
 (46 23 (:REWRITE DEFAULT-DENOMINATOR))
 (38 19 (:REWRITE DEFAULT-NUMERATOR))
 (38 17 (:REWRITE DEFAULT-UNARY-MINUS))
 (35 5 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (28 28 (:REWRITE FOLD-CONSTS-IN-+))
 (5 5 (:TYPE-PRESCRIPTION NATP))
 )
(RV32P-OF-RV32-ADDI
 (986 21 (:REWRITE LOGAND-LESSP-24))
 (361 45 (:REWRITE N12P-IMPLIES-N32P))
 (294 7 (:DEFINITION NONNEGATIVE-INTEGER-QUOTIENT))
 (200 20 (:LINEAR RGFI-LESS-THAN-EXPT-2-32))
 (182 62 (:REWRITE DEFAULT-<-1))
 (150 58 (:REWRITE DEFAULT-+-2))
 (112 7 (:DEFINITION NFIX))
 (108 58 (:REWRITE DEFAULT-+-1))
 (79 62 (:REWRITE DEFAULT-<-2))
 (72 36 (:REWRITE DEFAULT-*-2))
 (48 36 (:REWRITE DEFAULT-*-1))
 (30 13 (:REWRITE DEFAULT-UNARY-MINUS))
 (22 11 (:REWRITE DEFAULT-NUMERATOR))
 (22 11 (:REWRITE DEFAULT-DENOMINATOR))
 (16 16 (:REWRITE FOLD-CONSTS-IN-+))
 )
(RV32-XORI
 (37298 265 (:REWRITE N12P-IMPLIES-N32P))
 (12222 1746 (:LINEAR RGFI-LESS-THAN-EXPT-2-32))
 (7902 67 (:DEFINITION NATP))
 (7012 35 (:LINEAR LOGXOR-<=-EXPT-2-TO-N))
 (6462 6 (:REWRITE LOGAND-LESSP-24))
 (3955 35 (:LINEAR N64P-LOGXOR-N64P-LESS-THAN-18446744073709551616))
 (3955 35 (:LINEAR N60P-LOGXOR-N60P-LESS-THAN-1152921504606846976))
 (3955 35 (:LINEAR N32P-LOGXOR-N32P-LESS-THAN-4294967296))
 (3955 35 (:LINEAR N128P-LOGXOR-N128P-LESS-THAN-340282366920938463463374607431768211456))
 (3439 605 (:REWRITE DEFAULT-<-1))
 (3260 1 (:LINEAR N30P-LOGAND-N30P-LESS-THAN-1073741824))
 (3260 1 (:LINEAR N24P-LOGAND-N24P-LESS-THAN-16777216))
 (3260 1 (:LINEAR N16P-LOGAND-N16P-LESS-THAN-65536))
 (3260 1 (:LINEAR N08P-LOGAND-N08P-LESS-THAN-256))
 (3260 1 (:LINEAR N05P-LOGAND-N05P-LESS-THAN-32))
 (3260 1 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (3260 1 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (3260 1 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (3260 1 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (2854 2 (:LINEAR LOGAND-LESS-THAN-OR-EQUAL))
 (1155 35 (:LINEAR N30P-LOGXOR-N30P-LESS-THAN-1073741824))
 (1155 35 (:LINEAR N24P-LOGXOR-N24P-LESS-THAN-16777216))
 (1155 35 (:LINEAR N16P-LOGXOR-N16P-LESS-THAN-65536))
 (1155 35 (:LINEAR N08P-LOGXOR-N08P-LESS-THAN-256))
 (1155 35 (:LINEAR N05P-LOGXOR-N05P-LESS-THAN-32))
 (1155 35 (:LINEAR N04P-LOGXOR-N04P-LESS-THAN-16))
 (1155 35 (:LINEAR N03P-LOGXOR-N03P-LESS-THAN-8))
 (1155 35 (:LINEAR N02P-LOGXOR-N02P-LESS-THAN-4))
 (1155 35 (:LINEAR N01P-LOGXOR-N01P-LESS-THAN-2))
 (1150 1 (:LINEAR N64P-LOGAND-N64P-LESS-THAN-18446744073709551616))
 (1150 1 (:LINEAR N60P-LOGAND-N60P-LESS-THAN-1152921504606846976))
 (1150 1 (:LINEAR N32P-LOGAND-N32P-LESS-THAN-4294967296))
 (1150 1 (:LINEAR N128P-LOGAND-N128P-LESS-THAN-340282366920938463463374607431768211456))
 (616 605 (:REWRITE DEFAULT-<-2))
 (126 3 (:DEFINITION NONNEGATIVE-INTEGER-QUOTIENT))
 (48 3 (:DEFINITION NFIX))
 (38 17 (:REWRITE DEFAULT-+-2))
 (31 17 (:REWRITE DEFAULT-+-1))
 (24 12 (:REWRITE DEFAULT-*-2))
 (24 12 (:REWRITE DEFAULT-*-1))
 (15 6 (:LINEAR RIP-LESS-THAN-EXPT-2-32))
 (14 5 (:REWRITE DEFAULT-UNARY-MINUS))
 (6 3 (:REWRITE DEFAULT-NUMERATOR))
 (6 3 (:REWRITE DEFAULT-DENOMINATOR))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 )
(RV32P-OF-RV32-XORI
 (13266 21 (:REWRITE LOGAND-LESSP-24))
 (4536 462 (:LINEAR RGFI-LESS-THAN-EXPT-2-32))
 (1537 167 (:REWRITE N12P-IMPLIES-N32P))
 (1291 373 (:REWRITE DEFAULT-<-1))
 (1058 21 (:LINEAR LOGXOR-<=-EXPT-2-TO-N))
 (872 21 (:DEFINITION NATP))
 (871 21 (:LINEAR N64P-LOGXOR-N64P-LESS-THAN-18446744073709551616))
 (871 21 (:LINEAR N60P-LOGXOR-N60P-LESS-THAN-1152921504606846976))
 (871 21 (:LINEAR N32P-LOGXOR-N32P-LESS-THAN-4294967296))
 (871 21 (:LINEAR N128P-LOGXOR-N128P-LESS-THAN-340282366920938463463374607431768211456))
 (777 21 (:LINEAR N30P-LOGXOR-N30P-LESS-THAN-1073741824))
 (777 21 (:LINEAR N24P-LOGXOR-N24P-LESS-THAN-16777216))
 (777 21 (:LINEAR N16P-LOGXOR-N16P-LESS-THAN-65536))
 (777 21 (:LINEAR N08P-LOGXOR-N08P-LESS-THAN-256))
 (777 21 (:LINEAR N05P-LOGXOR-N05P-LESS-THAN-32))
 (777 21 (:LINEAR N04P-LOGXOR-N04P-LESS-THAN-16))
 (777 21 (:LINEAR N03P-LOGXOR-N03P-LESS-THAN-8))
 (777 21 (:LINEAR N02P-LOGXOR-N02P-LESS-THAN-4))
 (777 21 (:LINEAR N01P-LOGXOR-N01P-LESS-THAN-2))
 (462 462 (:REWRITE N05P-OF-GET-RS1))
 (390 373 (:REWRITE DEFAULT-<-2))
 (294 7 (:DEFINITION NONNEGATIVE-INTEGER-QUOTIENT))
 (112 7 (:DEFINITION NFIX))
 (80 39 (:REWRITE DEFAULT-+-2))
 (72 36 (:REWRITE DEFAULT-*-2))
 (61 39 (:REWRITE DEFAULT-+-1))
 (48 36 (:REWRITE DEFAULT-*-1))
 (30 13 (:REWRITE DEFAULT-UNARY-MINUS))
 (22 11 (:REWRITE DEFAULT-NUMERATOR))
 (22 11 (:REWRITE DEFAULT-DENOMINATOR))
 (4 4 (:REWRITE FOLD-CONSTS-IN-+))
 )
(RV32-ORI
 (37298 265 (:REWRITE N12P-IMPLIES-N32P))
 (12222 1746 (:LINEAR RGFI-LESS-THAN-EXPT-2-32))
 (7902 67 (:DEFINITION NATP))
 (7012 35 (:LINEAR LOGIOR-LESS-THAN-OR-EQUAL))
 (6462 6 (:REWRITE LOGAND-LESSP-24))
 (3955 35 (:LINEAR N64P-LOGIOR-N64P-LESS-THAN-18446744073709551616))
 (3955 35 (:LINEAR N60P-LOGIOR-N60P-LESS-THAN-1152921504606846976))
 (3955 35 (:LINEAR N32P-LOGIOR-N32P-LESS-THAN-4294967296))
 (3955 35 (:LINEAR N128P-LOGIOR-N128P-LESS-THAN-340282366920938463463374607431768211456))
 (3439 605 (:REWRITE DEFAULT-<-1))
 (3260 1 (:LINEAR N30P-LOGAND-N30P-LESS-THAN-1073741824))
 (3260 1 (:LINEAR N24P-LOGAND-N24P-LESS-THAN-16777216))
 (3260 1 (:LINEAR N16P-LOGAND-N16P-LESS-THAN-65536))
 (3260 1 (:LINEAR N08P-LOGAND-N08P-LESS-THAN-256))
 (3260 1 (:LINEAR N05P-LOGAND-N05P-LESS-THAN-32))
 (3260 1 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (3260 1 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (3260 1 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (3260 1 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (2854 2 (:LINEAR LOGAND-LESS-THAN-OR-EQUAL))
 (1155 35 (:LINEAR N30P-LOGIOR-N30P-LESS-THAN-1073741824))
 (1155 35 (:LINEAR N24P-LOGIOR-N24P-LESS-THAN-16777216))
 (1155 35 (:LINEAR N16P-LOGIOR-N16P-LESS-THAN-65536))
 (1155 35 (:LINEAR N08P-LOGIOR-N08P-LESS-THAN-256))
 (1155 35 (:LINEAR N05P-LOGIOR-N05P-LESS-THAN-32))
 (1155 35 (:LINEAR N04P-LOGIOR-N04P-LESS-THAN-16))
 (1155 35 (:LINEAR N03P-LOGIOR-N03P-LESS-THAN-8))
 (1155 35 (:LINEAR N02P-LOGIOR-N02P-LESS-THAN-4))
 (1155 35 (:LINEAR N01P-LOGIOR-N01P-LESS-THAN-2))
 (1150 1 (:LINEAR N64P-LOGAND-N64P-LESS-THAN-18446744073709551616))
 (1150 1 (:LINEAR N60P-LOGAND-N60P-LESS-THAN-1152921504606846976))
 (1150 1 (:LINEAR N32P-LOGAND-N32P-LESS-THAN-4294967296))
 (1150 1 (:LINEAR N128P-LOGAND-N128P-LESS-THAN-340282366920938463463374607431768211456))
 (616 605 (:REWRITE DEFAULT-<-2))
 (126 3 (:DEFINITION NONNEGATIVE-INTEGER-QUOTIENT))
 (48 3 (:DEFINITION NFIX))
 (38 17 (:REWRITE DEFAULT-+-2))
 (31 17 (:REWRITE DEFAULT-+-1))
 (24 12 (:REWRITE DEFAULT-*-2))
 (24 12 (:REWRITE DEFAULT-*-1))
 (15 6 (:LINEAR RIP-LESS-THAN-EXPT-2-32))
 (14 5 (:REWRITE DEFAULT-UNARY-MINUS))
 (6 3 (:REWRITE DEFAULT-NUMERATOR))
 (6 3 (:REWRITE DEFAULT-DENOMINATOR))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 )
(RV32P-OF-RV32-ORI
 (13266 21 (:REWRITE LOGAND-LESSP-24))
 (4536 462 (:LINEAR RGFI-LESS-THAN-EXPT-2-32))
 (1537 167 (:REWRITE N12P-IMPLIES-N32P))
 (1291 373 (:REWRITE DEFAULT-<-1))
 (1058 21 (:LINEAR LOGIOR-LESS-THAN-OR-EQUAL))
 (872 21 (:DEFINITION NATP))
 (871 21 (:LINEAR N64P-LOGIOR-N64P-LESS-THAN-18446744073709551616))
 (871 21 (:LINEAR N60P-LOGIOR-N60P-LESS-THAN-1152921504606846976))
 (871 21 (:LINEAR N32P-LOGIOR-N32P-LESS-THAN-4294967296))
 (871 21 (:LINEAR N128P-LOGIOR-N128P-LESS-THAN-340282366920938463463374607431768211456))
 (777 21 (:LINEAR N30P-LOGIOR-N30P-LESS-THAN-1073741824))
 (777 21 (:LINEAR N24P-LOGIOR-N24P-LESS-THAN-16777216))
 (777 21 (:LINEAR N16P-LOGIOR-N16P-LESS-THAN-65536))
 (777 21 (:LINEAR N08P-LOGIOR-N08P-LESS-THAN-256))
 (777 21 (:LINEAR N05P-LOGIOR-N05P-LESS-THAN-32))
 (777 21 (:LINEAR N04P-LOGIOR-N04P-LESS-THAN-16))
 (777 21 (:LINEAR N03P-LOGIOR-N03P-LESS-THAN-8))
 (777 21 (:LINEAR N02P-LOGIOR-N02P-LESS-THAN-4))
 (777 21 (:LINEAR N01P-LOGIOR-N01P-LESS-THAN-2))
 (462 462 (:REWRITE N05P-OF-GET-RS1))
 (390 373 (:REWRITE DEFAULT-<-2))
 (294 7 (:DEFINITION NONNEGATIVE-INTEGER-QUOTIENT))
 (112 7 (:DEFINITION NFIX))
 (80 39 (:REWRITE DEFAULT-+-2))
 (72 36 (:REWRITE DEFAULT-*-2))
 (61 39 (:REWRITE DEFAULT-+-1))
 (48 36 (:REWRITE DEFAULT-*-1))
 (30 13 (:REWRITE DEFAULT-UNARY-MINUS))
 (22 11 (:REWRITE DEFAULT-NUMERATOR))
 (22 11 (:REWRITE DEFAULT-DENOMINATOR))
 (4 4 (:REWRITE FOLD-CONSTS-IN-+))
 )
(RV32-ANDI
 (126076 1525 (:REWRITE N12P-IMPLIES-N32P))
 (25088 3584 (:LINEAR RGFI-LESS-THAN-EXPT-2-32))
 (22026 6 (:REWRITE LOGAND-LESSP-24))
 (21276 36 (:LINEAR N30P-LOGAND-N30P-LESS-THAN-1073741824))
 (21276 36 (:LINEAR N24P-LOGAND-N24P-LESS-THAN-16777216))
 (21276 36 (:LINEAR N16P-LOGAND-N16P-LESS-THAN-65536))
 (21276 36 (:LINEAR N08P-LOGAND-N08P-LESS-THAN-256))
 (21276 36 (:LINEAR N05P-LOGAND-N05P-LESS-THAN-32))
 (21276 36 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (21276 36 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (21276 36 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (21276 36 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (18134 72 (:LINEAR LOGAND-LESS-THAN-OR-EQUAL))
 (14324 2635 (:REWRITE DEFAULT-<-1))
 (13128 67 (:DEFINITION NATP))
 (7154 36 (:LINEAR N64P-LOGAND-N64P-LESS-THAN-18446744073709551616))
 (7154 36 (:LINEAR N60P-LOGAND-N60P-LESS-THAN-1152921504606846976))
 (7154 36 (:LINEAR N32P-LOGAND-N32P-LESS-THAN-4294967296))
 (7154 36 (:LINEAR N128P-LOGAND-N128P-LESS-THAN-340282366920938463463374607431768211456))
 (2646 2635 (:REWRITE DEFAULT-<-2))
 (126 3 (:DEFINITION NONNEGATIVE-INTEGER-QUOTIENT))
 (48 3 (:DEFINITION NFIX))
 (38 17 (:REWRITE DEFAULT-+-2))
 (31 17 (:REWRITE DEFAULT-+-1))
 (24 12 (:REWRITE DEFAULT-*-2))
 (24 12 (:REWRITE DEFAULT-*-1))
 (15 6 (:LINEAR RIP-LESS-THAN-EXPT-2-32))
 (14 5 (:REWRITE DEFAULT-UNARY-MINUS))
 (6 3 (:REWRITE DEFAULT-NUMERATOR))
 (6 3 (:REWRITE DEFAULT-DENOMINATOR))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 )
(RV32P-OF-RV32-ANDI
 (918 50 (:REWRITE N12P-IMPLIES-N32P))
 (294 7 (:DEFINITION NONNEGATIVE-INTEGER-QUOTIENT))
 (194 87 (:REWRITE DEFAULT-<-1))
 (112 7 (:DEFINITION NFIX))
 (104 87 (:REWRITE DEFAULT-<-2))
 (80 39 (:REWRITE DEFAULT-+-2))
 (72 36 (:REWRITE DEFAULT-*-2))
 (61 39 (:REWRITE DEFAULT-+-1))
 (48 36 (:REWRITE DEFAULT-*-1))
 (30 13 (:REWRITE DEFAULT-UNARY-MINUS))
 (22 11 (:REWRITE DEFAULT-NUMERATOR))
 (22 11 (:REWRITE DEFAULT-DENOMINATOR))
 (4 4 (:REWRITE FOLD-CONSTS-IN-+))
 )
(RV32-SLLI
 (2642 33 (:REWRITE N12P-IMPLIES-N32P))
 (1540 220 (:LINEAR RGFI-LESS-THAN-EXPT-2-32))
 (1258 71 (:LINEAR ASH-N02P-IS-ZERO-OR-POSITIVE))
 (1111 70 (:DEFINITION NATP))
 (804 6 (:REWRITE LOGAND-LESSP-24))
 (779 41 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (217 2 (:LINEAR LOGAND-LESS-THAN-OR-EQUAL))
 (190 116 (:REWRITE DEFAULT-<-1))
 (185 1 (:LINEAR N30P-LOGAND-N30P-LESS-THAN-1073741824))
 (185 1 (:LINEAR N24P-LOGAND-N24P-LESS-THAN-16777216))
 (185 1 (:LINEAR N16P-LOGAND-N16P-LESS-THAN-65536))
 (185 1 (:LINEAR N08P-LOGAND-N08P-LESS-THAN-256))
 (185 1 (:LINEAR N05P-LOGAND-N05P-LESS-THAN-32))
 (185 1 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (185 1 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (185 1 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (184 1 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (142 1 (:LINEAR N64P-LOGAND-N64P-LESS-THAN-18446744073709551616))
 (142 1 (:LINEAR N60P-LOGAND-N60P-LESS-THAN-1152921504606846976))
 (142 1 (:LINEAR N32P-LOGAND-N32P-LESS-THAN-4294967296))
 (142 1 (:LINEAR N128P-LOGAND-N128P-LESS-THAN-340282366920938463463374607431768211456))
 (124 116 (:REWRITE DEFAULT-<-2))
 (76 76 (:TYPE-PRESCRIPTION NATP))
 (15 6 (:LINEAR RIP-LESS-THAN-EXPT-2-32))
 (3 2 (:REWRITE DEFAULT-+-2))
 (3 2 (:REWRITE DEFAULT-+-1))
 )
(RV32P-OF-RV32-SLLI
 (636 6 (:REWRITE LOGAND-LESSP-24))
 (396 12 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (318 6 (:REWRITE N12P-IMPLIES-N32P))
 (240 240 (:TYPE-PRESCRIPTION GET-RS1))
 (240 120 (:TYPE-PRESCRIPTION NATP-RGFI))
 (216 24 (:LINEAR RGFI-LESS-THAN-EXPT-2-32))
 (96 24 (:LINEAR ASH-N02P-IS-ZERO-OR-POSITIVE))
 (56 28 (:REWRITE DEFAULT-<-2))
 (40 28 (:REWRITE DEFAULT-<-1))
 (24 24 (:REWRITE N05P-OF-GET-RS1))
 (5 3 (:REWRITE DEFAULT-+-2))
 (4 3 (:REWRITE DEFAULT-+-1))
 )
(RV32-SRLI
 (2642 33 (:REWRITE N12P-IMPLIES-N32P))
 (1540 220 (:LINEAR RGFI-LESS-THAN-EXPT-2-32))
 (1258 71 (:LINEAR ASH-N02P-IS-ZERO-OR-POSITIVE))
 (1111 70 (:DEFINITION NATP))
 (804 6 (:REWRITE LOGAND-LESSP-24))
 (779 41 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (217 2 (:LINEAR LOGAND-LESS-THAN-OR-EQUAL))
 (190 116 (:REWRITE DEFAULT-<-1))
 (185 1 (:LINEAR N30P-LOGAND-N30P-LESS-THAN-1073741824))
 (185 1 (:LINEAR N24P-LOGAND-N24P-LESS-THAN-16777216))
 (185 1 (:LINEAR N16P-LOGAND-N16P-LESS-THAN-65536))
 (185 1 (:LINEAR N08P-LOGAND-N08P-LESS-THAN-256))
 (185 1 (:LINEAR N05P-LOGAND-N05P-LESS-THAN-32))
 (185 1 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (185 1 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (185 1 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (184 1 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (142 1 (:LINEAR N64P-LOGAND-N64P-LESS-THAN-18446744073709551616))
 (142 1 (:LINEAR N60P-LOGAND-N60P-LESS-THAN-1152921504606846976))
 (142 1 (:LINEAR N32P-LOGAND-N32P-LESS-THAN-4294967296))
 (142 1 (:LINEAR N128P-LOGAND-N128P-LESS-THAN-340282366920938463463374607431768211456))
 (124 116 (:REWRITE DEFAULT-<-2))
 (76 76 (:TYPE-PRESCRIPTION NATP))
 (15 6 (:LINEAR RIP-LESS-THAN-EXPT-2-32))
 (9 3 (:REWRITE DEFAULT-UNARY-MINUS))
 (3 2 (:REWRITE DEFAULT-+-2))
 (3 2 (:REWRITE DEFAULT-+-1))
 )
(RV32P-OF-RV32-SRLI
 (636 6 (:REWRITE LOGAND-LESSP-24))
 (396 12 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (318 6 (:REWRITE N12P-IMPLIES-N32P))
 (240 240 (:TYPE-PRESCRIPTION GET-RS1))
 (240 120 (:TYPE-PRESCRIPTION NATP-RGFI))
 (216 24 (:LINEAR RGFI-LESS-THAN-EXPT-2-32))
 (96 24 (:LINEAR ASH-N02P-IS-ZERO-OR-POSITIVE))
 (56 28 (:REWRITE DEFAULT-<-2))
 (40 28 (:REWRITE DEFAULT-<-1))
 (24 24 (:REWRITE N05P-OF-GET-RS1))
 (6 2 (:REWRITE DEFAULT-UNARY-MINUS))
 (5 3 (:REWRITE DEFAULT-+-2))
 (4 3 (:REWRITE DEFAULT-+-1))
 (2 2 (:TYPE-PRESCRIPTION GET-I-IMM))
 )
(RV32-SRAI
 (12581 901 (:REWRITE N12P-IMPLIES-N32P))
 (5807 293 (:LINEAR ASH-N02P-IS-ZERO-OR-POSITIVE))
 (5728 66 (:REWRITE LOGAND-LESSP-24))
 (5309 254 (:DEFINITION NATP))
 (4491 277 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (1912 1309 (:REWRITE DEFAULT-<-1))
 (1434 1309 (:REWRITE DEFAULT-<-2))
 (1105 15 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (1105 15 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (1105 15 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (1089 15 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (929 15 (:LINEAR N30P-LOGAND-N30P-LESS-THAN-1073741824))
 (929 15 (:LINEAR N24P-LOGAND-N24P-LESS-THAN-16777216))
 (929 15 (:LINEAR N16P-LOGAND-N16P-LESS-THAN-65536))
 (929 15 (:LINEAR N08P-LOGAND-N08P-LESS-THAN-256))
 (929 15 (:LINEAR N05P-LOGAND-N05P-LESS-THAN-32))
 (841 30 (:LINEAR LOGAND-LESS-THAN-OR-EQUAL))
 (550 10 (:DEFINITION NONNEGATIVE-INTEGER-QUOTIENT))
 (296 296 (:TYPE-PRESCRIPTION NATP))
 (260 10 (:DEFINITION NFIX))
 (190 52 (:REWRITE DEFAULT-*-2))
 (150 74 (:REWRITE DEFAULT-+-2))
 (149 74 (:REWRITE DEFAULT-+-1))
 (144 52 (:REWRITE DEFAULT-*-1))
 (123 47 (:REWRITE DEFAULT-UNARY-MINUS))
 (118 14 (:REWRITE DEFAULT-NUMERATOR))
 (100 16 (:REWRITE DEFAULT-DENOMINATOR))
 (68 20 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (64 16 (:REWRITE RATIONALP-*))
 )
(RV32P-OF-RV32-SRAI
 (2431 21 (:REWRITE LOGAND-LESSP-24))
 (1622 21 (:LINEAR ASH-N02P-IS-ZERO-OR-POSITIVE))
 (1402 21 (:DEFINITION NATP))
 (1055 86 (:REWRITE N12P-IMPLIES-N32P))
 (557 21 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (455 7 (:DEFINITION NONNEGATIVE-INTEGER-QUOTIENT))
 (377 124 (:REWRITE DEFAULT-<-1))
 (237 124 (:REWRITE DEFAULT-<-2))
 (182 7 (:DEFINITION NFIX))
 (102 39 (:REWRITE DEFAULT-+-2))
 (101 36 (:REWRITE DEFAULT-*-2))
 (80 39 (:REWRITE DEFAULT-+-1))
 (58 18 (:REWRITE DEFAULT-UNARY-MINUS))
 (57 36 (:REWRITE DEFAULT-*-1))
 (33 11 (:REWRITE DEFAULT-NUMERATOR))
 (33 11 (:REWRITE DEFAULT-DENOMINATOR))
 (21 21 (:TYPE-PRESCRIPTION NATP))
 (5 5 (:TYPE-PRESCRIPTION GET-I-IMM))
 (4 4 (:REWRITE FOLD-CONSTS-IN-+))
 )
(RV32-SLTI
 (126 3 (:DEFINITION NONNEGATIVE-INTEGER-QUOTIENT))
 (71 38 (:REWRITE DEFAULT-<-1))
 (60 38 (:REWRITE DEFAULT-<-2))
 (48 3 (:DEFINITION NFIX))
 (38 17 (:REWRITE DEFAULT-+-2))
 (31 17 (:REWRITE DEFAULT-+-1))
 (24 12 (:REWRITE DEFAULT-*-2))
 (24 12 (:REWRITE DEFAULT-*-1))
 (15 6 (:LINEAR RIP-LESS-THAN-EXPT-2-32))
 (14 5 (:REWRITE DEFAULT-UNARY-MINUS))
 (6 3 (:REWRITE DEFAULT-NUMERATOR))
 (6 3 (:REWRITE DEFAULT-DENOMINATOR))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 )
(RV32P-OF-RV32-SLTI
 (462 11 (:DEFINITION NONNEGATIVE-INTEGER-QUOTIENT))
 (202 32 (:REWRITE N12P-IMPLIES-N32P))
 (176 11 (:DEFINITION NFIX))
 (123 66 (:REWRITE DEFAULT-<-1))
 (122 66 (:REWRITE DEFAULT-<-2))
 (122 61 (:REWRITE DEFAULT-+-2))
 (120 60 (:REWRITE DEFAULT-*-2))
 (91 61 (:REWRITE DEFAULT-+-1))
 (72 60 (:REWRITE DEFAULT-*-1))
 (46 21 (:REWRITE DEFAULT-UNARY-MINUS))
 (38 19 (:REWRITE DEFAULT-NUMERATOR))
 (38 19 (:REWRITE DEFAULT-DENOMINATOR))
 (6 6 (:REWRITE FOLD-CONSTS-IN-+))
 )
(RV32-SLTIU
 (252 6 (:DEFINITION NONNEGATIVE-INTEGER-QUOTIENT))
 (113 54 (:REWRITE DEFAULT-<-1))
 (96 6 (:DEFINITION NFIX))
 (92 1 (:REWRITE LOGAND-LESSP-24))
 (80 54 (:REWRITE DEFAULT-<-2))
 (73 32 (:REWRITE DEFAULT-+-2))
 (59 32 (:REWRITE DEFAULT-+-1))
 (48 24 (:REWRITE DEFAULT-*-2))
 (48 24 (:REWRITE DEFAULT-*-1))
 (28 10 (:REWRITE DEFAULT-UNARY-MINUS))
 (15 6 (:LINEAR RIP-LESS-THAN-EXPT-2-32))
 (12 6 (:REWRITE DEFAULT-NUMERATOR))
 (12 6 (:REWRITE DEFAULT-DENOMINATOR))
 (4 4 (:REWRITE FOLD-CONSTS-IN-+))
 )
(RV32P-OF-RV32-SLTIU
 (2057 313 (:REWRITE N12P-IMPLIES-N32P))
 (1047 419 (:REWRITE DEFAULT-<-1))
 (1004 49 (:REWRITE LOGAND-LESSP-24))
 (528 8 (:LINEAR N30P-LOGAND-N30P-LESS-THAN-1073741824))
 (528 8 (:LINEAR N24P-LOGAND-N24P-LESS-THAN-16777216))
 (528 8 (:LINEAR N16P-LOGAND-N16P-LESS-THAN-65536))
 (528 8 (:LINEAR N08P-LOGAND-N08P-LESS-THAN-256))
 (528 8 (:LINEAR N05P-LOGAND-N05P-LESS-THAN-32))
 (528 8 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (528 8 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (528 8 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (528 8 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (484 419 (:REWRITE DEFAULT-<-2))
 (462 11 (:DEFINITION NONNEGATIVE-INTEGER-QUOTIENT))
 (280 8 (:DEFINITION NATP))
 (176 11 (:DEFINITION NFIX))
 (122 61 (:REWRITE DEFAULT-+-2))
 (120 60 (:REWRITE DEFAULT-*-2))
 (91 61 (:REWRITE DEFAULT-+-1))
 (72 60 (:REWRITE DEFAULT-*-1))
 (46 21 (:REWRITE DEFAULT-UNARY-MINUS))
 (38 19 (:REWRITE DEFAULT-NUMERATOR))
 (38 19 (:REWRITE DEFAULT-DENOMINATOR))
 (8 8 (:TYPE-PRESCRIPTION NATP))
 (6 6 (:REWRITE FOLD-CONSTS-IN-+))
 )
(RV32-LB
 (35815 778 (:REWRITE N12P-IMPLIES-N32P))
 (10425 190 (:REWRITE LOGAND-LESSP-24))
 (4909 1005 (:REWRITE DEFAULT-<-1))
 (2836 368 (:LINEAR RGFI-LESS-THAN-EXPT-2-32))
 (2700 15 (:LINEAR N30P-LOGAND-N30P-LESS-THAN-1073741824))
 (2700 15 (:LINEAR N24P-LOGAND-N24P-LESS-THAN-16777216))
 (2700 15 (:LINEAR N16P-LOGAND-N16P-LESS-THAN-65536))
 (2700 15 (:LINEAR N08P-LOGAND-N08P-LESS-THAN-256))
 (2700 15 (:LINEAR N05P-LOGAND-N05P-LESS-THAN-32))
 (2700 15 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (2700 15 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (2700 15 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (2700 15 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (2666 30 (:LINEAR LOGAND-LESS-THAN-OR-EQUAL))
 (2022 35 (:DEFINITION NONNEGATIVE-INTEGER-QUOTIENT))
 (1555 15 (:DEFINITION NATP))
 (1096 1005 (:REWRITE DEFAULT-<-2))
 (854 316 (:REWRITE DEFAULT-+-2))
 (800 35 (:DEFINITION NFIX))
 (584 316 (:REWRITE DEFAULT-+-1))
 (410 168 (:REWRITE DEFAULT-*-2))
 (358 168 (:REWRITE DEFAULT-*-1))
 (206 57 (:REWRITE DEFAULT-UNARY-MINUS))
 (118 47 (:REWRITE DEFAULT-DENOMINATOR))
 (110 43 (:REWRITE DEFAULT-NUMERATOR))
 (104 104 (:REWRITE FOLD-CONSTS-IN-+))
 (35 5 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (15 15 (:TYPE-PRESCRIPTION NATP))
 )
(RV32P-OF-RV32-LB
 (8566 26 (:REWRITE LOGAND-LESSP-24))
 (3644 80 (:REWRITE N12P-IMPLIES-N32P))
 (2178 19 (:DEFINITION NONNEGATIVE-INTEGER-QUOTIENT))
 (1557 119 (:REWRITE DEFAULT-<-1))
 (904 19 (:DEFINITION NFIX))
 (566 122 (:REWRITE DEFAULT-+-2))
 (478 122 (:REWRITE DEFAULT-+-1))
 (383 88 (:REWRITE DEFAULT-*-2))
 (359 88 (:REWRITE DEFAULT-*-1))
 (226 33 (:REWRITE DEFAULT-UNARY-MINUS))
 (208 119 (:REWRITE DEFAULT-<-2))
 (106 23 (:REWRITE DEFAULT-NUMERATOR))
 (106 23 (:REWRITE DEFAULT-DENOMINATOR))
 (30 6 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (24 24 (:REWRITE FOLD-CONSTS-IN-+))
 (16 16 (:TYPE-PRESCRIPTION LOGAPP-TYPE))
 (8 8 (:TYPE-PRESCRIPTION LOGBITP))
 )
(RV32-LH
 (46725 778 (:REWRITE N12P-IMPLIES-N32P))
 (12676 195 (:REWRITE LOGAND-LESSP-24))
 (6341 1005 (:REWRITE DEFAULT-<-1))
 (3535 15 (:LINEAR N30P-LOGAND-N30P-LESS-THAN-1073741824))
 (3535 15 (:LINEAR N24P-LOGAND-N24P-LESS-THAN-16777216))
 (3535 15 (:LINEAR N16P-LOGAND-N16P-LESS-THAN-65536))
 (3535 15 (:LINEAR N08P-LOGAND-N08P-LESS-THAN-256))
 (3535 15 (:LINEAR N05P-LOGAND-N05P-LESS-THAN-32))
 (3535 15 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (3535 15 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (3535 15 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (3535 15 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (3501 30 (:LINEAR LOGAND-LESS-THAN-OR-EQUAL))
 (2836 368 (:LINEAR RGFI-LESS-THAN-EXPT-2-32))
 (2574 35 (:DEFINITION NONNEGATIVE-INTEGER-QUOTIENT))
 (2037 15 (:DEFINITION NATP))
 (1120 1005 (:REWRITE DEFAULT-<-2))
 (1040 35 (:DEFINITION NFIX))
 (1008 335 (:REWRITE DEFAULT-+-2))
 (697 335 (:REWRITE DEFAULT-+-1))
 (486 168 (:REWRITE DEFAULT-*-2))
 (434 168 (:REWRITE DEFAULT-*-1))
 (262 57 (:REWRITE DEFAULT-UNARY-MINUS))
 (142 47 (:REWRITE DEFAULT-DENOMINATOR))
 (134 43 (:REWRITE DEFAULT-NUMERATOR))
 (116 116 (:REWRITE FOLD-CONSTS-IN-+))
 (35 5 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (15 15 (:TYPE-PRESCRIPTION NATP))
 )
(RV32P-OF-RV32-LH
 (9854 26 (:REWRITE LOGAND-LESSP-24))
 (4170 80 (:REWRITE N12P-IMPLIES-N32P))
 (2454 19 (:DEFINITION NONNEGATIVE-INTEGER-QUOTIENT))
 (1778 119 (:REWRITE DEFAULT-<-1))
 (1024 19 (:DEFINITION NFIX))
 (618 122 (:REWRITE DEFAULT-+-2))
 (522 122 (:REWRITE DEFAULT-+-1))
 (421 88 (:REWRITE DEFAULT-*-2))
 (397 88 (:REWRITE DEFAULT-*-1))
 (254 33 (:REWRITE DEFAULT-UNARY-MINUS))
 (220 119 (:REWRITE DEFAULT-<-2))
 (118 23 (:REWRITE DEFAULT-NUMERATOR))
 (118 23 (:REWRITE DEFAULT-DENOMINATOR))
 (30 6 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (24 24 (:REWRITE FOLD-CONSTS-IN-+))
 (16 16 (:TYPE-PRESCRIPTION LOGAPP-TYPE))
 (8 8 (:TYPE-PRESCRIPTION LOGBITP))
 )
(RV32-LW
 (35815 778 (:REWRITE N12P-IMPLIES-N32P))
 (10425 190 (:REWRITE LOGAND-LESSP-24))
 (4909 1005 (:REWRITE DEFAULT-<-1))
 (2836 368 (:LINEAR RGFI-LESS-THAN-EXPT-2-32))
 (2700 15 (:LINEAR N30P-LOGAND-N30P-LESS-THAN-1073741824))
 (2700 15 (:LINEAR N24P-LOGAND-N24P-LESS-THAN-16777216))
 (2700 15 (:LINEAR N16P-LOGAND-N16P-LESS-THAN-65536))
 (2700 15 (:LINEAR N08P-LOGAND-N08P-LESS-THAN-256))
 (2700 15 (:LINEAR N05P-LOGAND-N05P-LESS-THAN-32))
 (2700 15 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (2700 15 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (2700 15 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (2700 15 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (2666 30 (:LINEAR LOGAND-LESS-THAN-OR-EQUAL))
 (2022 35 (:DEFINITION NONNEGATIVE-INTEGER-QUOTIENT))
 (1555 15 (:DEFINITION NATP))
 (1096 1005 (:REWRITE DEFAULT-<-2))
 (854 316 (:REWRITE DEFAULT-+-2))
 (800 35 (:DEFINITION NFIX))
 (584 316 (:REWRITE DEFAULT-+-1))
 (410 168 (:REWRITE DEFAULT-*-2))
 (358 168 (:REWRITE DEFAULT-*-1))
 (206 57 (:REWRITE DEFAULT-UNARY-MINUS))
 (118 47 (:REWRITE DEFAULT-DENOMINATOR))
 (110 43 (:REWRITE DEFAULT-NUMERATOR))
 (104 104 (:REWRITE FOLD-CONSTS-IN-+))
 (35 5 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (15 15 (:TYPE-PRESCRIPTION NATP))
 )
(RV32P-OF-RV32-LW
 (8566 26 (:REWRITE LOGAND-LESSP-24))
 (3644 80 (:REWRITE N12P-IMPLIES-N32P))
 (2178 19 (:DEFINITION NONNEGATIVE-INTEGER-QUOTIENT))
 (1557 119 (:REWRITE DEFAULT-<-1))
 (904 19 (:DEFINITION NFIX))
 (566 122 (:REWRITE DEFAULT-+-2))
 (478 122 (:REWRITE DEFAULT-+-1))
 (383 88 (:REWRITE DEFAULT-*-2))
 (359 88 (:REWRITE DEFAULT-*-1))
 (226 33 (:REWRITE DEFAULT-UNARY-MINUS))
 (208 119 (:REWRITE DEFAULT-<-2))
 (106 23 (:REWRITE DEFAULT-NUMERATOR))
 (106 23 (:REWRITE DEFAULT-DENOMINATOR))
 (30 6 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (24 24 (:REWRITE FOLD-CONSTS-IN-+))
 (16 16 (:TYPE-PRESCRIPTION LOGAPP-TYPE))
 (8 8 (:TYPE-PRESCRIPTION LOGBITP))
 )
(N32P-OF-N08P)
(RV32-LBU
 (12268 1016 (:REWRITE N12P-IMPLIES-N32P))
 (6652 872 (:LINEAR RGFI-LESS-THAN-EXPT-2-32))
 (2992 136 (:REWRITE LOGAND-LESSP-24))
 (1680 20 (:LINEAR N30P-LOGAND-N30P-LESS-THAN-1073741824))
 (1680 20 (:LINEAR N24P-LOGAND-N24P-LESS-THAN-16777216))
 (1680 20 (:LINEAR N16P-LOGAND-N16P-LESS-THAN-65536))
 (1680 20 (:LINEAR N08P-LOGAND-N08P-LESS-THAN-256))
 (1680 20 (:LINEAR N05P-LOGAND-N05P-LESS-THAN-32))
 (1680 20 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (1680 20 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (1680 20 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (1680 20 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (1592 40 (:LINEAR LOGAND-LESS-THAN-OR-EQUAL))
 (1451 1262 (:REWRITE DEFAULT-<-1))
 (1305 1262 (:REWRITE DEFAULT-<-2))
 (1124 20 (:DEFINITION NATP))
 (572 11 (:DEFINITION NONNEGATIVE-INTEGER-QUOTIENT))
 (358 150 (:REWRITE DEFAULT-+-2))
 (286 11 (:DEFINITION NFIX))
 (210 150 (:REWRITE DEFAULT-+-1))
 (128 64 (:REWRITE DEFAULT-*-2))
 (76 64 (:REWRITE DEFAULT-*-1))
 (64 64 (:REWRITE FOLD-CONSTS-IN-+))
 (46 23 (:REWRITE DEFAULT-DENOMINATOR))
 (38 19 (:REWRITE DEFAULT-NUMERATOR))
 (38 17 (:REWRITE DEFAULT-UNARY-MINUS))
 (35 5 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (20 20 (:TYPE-PRESCRIPTION NATP))
 )
(RV32P-OF-RV32-LBU
 (364 7 (:DEFINITION NONNEGATIVE-INTEGER-QUOTIENT))
 (345 5 (:REWRITE LOGAND-LESSP-24))
 (218 30 (:REWRITE N12P-IMPLIES-N32P))
 (182 7 (:DEFINITION NFIX))
 (150 58 (:REWRITE DEFAULT-+-2))
 (118 52 (:REWRITE DEFAULT-<-1))
 (108 58 (:REWRITE DEFAULT-+-1))
 (72 36 (:REWRITE DEFAULT-*-2))
 (69 52 (:REWRITE DEFAULT-<-2))
 (48 36 (:REWRITE DEFAULT-*-1))
 (40 4 (:LINEAR RGFI-LESS-THAN-EXPT-2-32))
 (30 13 (:REWRITE DEFAULT-UNARY-MINUS))
 (22 11 (:REWRITE DEFAULT-NUMERATOR))
 (22 11 (:REWRITE DEFAULT-DENOMINATOR))
 (16 16 (:REWRITE FOLD-CONSTS-IN-+))
 (4 4 (:REWRITE N05P-OF-GET-RS1))
 )
(RV32-LHU
 (16103 1086 (:REWRITE N32P-OF-N08P))
 (16103 1086 (:REWRITE N12P-IMPLIES-N32P))
 (6652 872 (:LINEAR RGFI-LESS-THAN-EXPT-2-32))
 (2997 141 (:REWRITE LOGAND-LESSP-24))
 (2480 30 (:LINEAR N08P-LOGAND-N08P-LESS-THAN-256))
 (2480 30 (:LINEAR N05P-LOGAND-N05P-LESS-THAN-32))
 (2480 30 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (2480 30 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (2480 30 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (2440 30 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (2251 1522 (:REWRITE DEFAULT-<-1))
 (1890 30 (:LINEAR N30P-LOGAND-N30P-LESS-THAN-1073741824))
 (1890 30 (:LINEAR N24P-LOGAND-N24P-LESS-THAN-16777216))
 (1890 30 (:LINEAR N16P-LOGAND-N16P-LESS-THAN-65536))
 (1762 60 (:LINEAR LOGAND-LESS-THAN-OR-EQUAL))
 (1565 1522 (:REWRITE DEFAULT-<-2))
 (1124 20 (:DEFINITION NATP))
 (572 11 (:DEFINITION NONNEGATIVE-INTEGER-QUOTIENT))
 (408 169 (:REWRITE DEFAULT-+-2))
 (286 11 (:DEFINITION NFIX))
 (235 169 (:REWRITE DEFAULT-+-1))
 (128 64 (:REWRITE DEFAULT-*-2))
 (76 76 (:REWRITE FOLD-CONSTS-IN-+))
 (76 64 (:REWRITE DEFAULT-*-1))
 (46 23 (:REWRITE DEFAULT-DENOMINATOR))
 (38 19 (:REWRITE DEFAULT-NUMERATOR))
 (38 17 (:REWRITE DEFAULT-UNARY-MINUS))
 (35 5 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (20 20 (:TYPE-PRESCRIPTION NATP))
 )
(RV32P-OF-RV32-LHU
 (364 7 (:DEFINITION NONNEGATIVE-INTEGER-QUOTIENT))
 (345 5 (:REWRITE LOGAND-LESSP-24))
 (218 30 (:REWRITE N32P-OF-N08P))
 (218 30 (:REWRITE N12P-IMPLIES-N32P))
 (182 7 (:DEFINITION NFIX))
 (150 58 (:REWRITE DEFAULT-+-2))
 (118 52 (:REWRITE DEFAULT-<-1))
 (108 58 (:REWRITE DEFAULT-+-1))
 (72 36 (:REWRITE DEFAULT-*-2))
 (69 52 (:REWRITE DEFAULT-<-2))
 (48 36 (:REWRITE DEFAULT-*-1))
 (40 4 (:LINEAR RGFI-LESS-THAN-EXPT-2-32))
 (30 13 (:REWRITE DEFAULT-UNARY-MINUS))
 (22 11 (:REWRITE DEFAULT-NUMERATOR))
 (22 11 (:REWRITE DEFAULT-DENOMINATOR))
 (16 16 (:REWRITE FOLD-CONSTS-IN-+))
 (4 4 (:REWRITE N05P-OF-GET-RS1))
 )
(N05-OF-N05P
 (1 1 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(N12-OF-N12
 (1 1 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(ASM-ADDI
 (76 34 (:REWRITE DEFAULT-+-2))
 (58 34 (:REWRITE DEFAULT-+-1))
 (30 18 (:REWRITE N32P-OF-N08P))
 (30 18 (:REWRITE N12P-IMPLIES-N32P))
 (14 14 (:REWRITE FOLD-CONSTS-IN-+))
 (12 12 (:REWRITE DEFAULT-<-2))
 (12 12 (:REWRITE DEFAULT-<-1))
 )
(N32P-OF-ASM-ADDI-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(N32P-OF-ASM-ADDI
 (5632 34 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (1019 979 (:REWRITE DEFAULT-<-1))
 (1005 979 (:REWRITE DEFAULT-<-2))
 (780 30 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (780 30 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (780 30 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (780 30 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (612 210 (:REWRITE N12-OF-N12))
 (513 27 (:DEFINITION NATP))
 (435 180 (:REWRITE DEFAULT-+-2))
 (408 148 (:REWRITE N05-OF-N05P))
 (315 180 (:REWRITE DEFAULT-+-1))
 (166 42 (:LINEAR ASH-N02P-IS-ZERO-OR-POSITIVE))
 (90 90 (:REWRITE FOLD-CONSTS-IN-+))
 (27 27 (:TYPE-PRESCRIPTION NATP))
 )
(GET-OPCODE-OF-ASM-ADDI-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-FUNCT3-OF-ASM-ADDI-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-I-IMM-OF-ASM-ADDI-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-OPCODE-OF-ASM-ADDI
 (376 2 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (310 7 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (310 7 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (310 7 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (310 7 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (209 205 (:REWRITE DEFAULT-<-1))
 (207 205 (:REWRITE DEFAULT-<-2))
 (168 60 (:REWRITE N05-OF-N05P))
 (145 60 (:REWRITE DEFAULT-+-2))
 (114 40 (:REWRITE N12-OF-N12))
 (105 60 (:REWRITE DEFAULT-+-1))
 (36 36 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (30 30 (:REWRITE FOLD-CONSTS-IN-+))
 (20 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 )
(GET-FUNCT3-OF-ASM-ADDI
 (722 10 (:DEFINITION NATP))
 (672 11 (:LINEAR ASH-N02P-IS-ZERO-OR-POSITIVE))
 (522 4 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (522 4 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (227 227 (:TYPE-PRESCRIPTION FIX))
 (209 11 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (149 134 (:REWRITE DEFAULT-<-1))
 (145 60 (:REWRITE DEFAULT-+-2))
 (138 50 (:REWRITE N05-OF-N05P))
 (134 134 (:REWRITE DEFAULT-<-2))
 (105 60 (:REWRITE DEFAULT-+-1))
 (90 32 (:REWRITE N12-OF-N12))
 (35 35 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (30 30 (:REWRITE FOLD-CONSTS-IN-+))
 (19 19 (:TYPE-PRESCRIPTION NATP))
 (12 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 )
(GET-I-IMM-OF-ASM-ADDI
 (145 60 (:REWRITE DEFAULT-+-2))
 (138 50 (:REWRITE N05-OF-N05P))
 (134 130 (:REWRITE DEFAULT-<-1))
 (130 130 (:REWRITE DEFAULT-<-2))
 (119 45 (:REWRITE N12-OF-N12))
 (105 60 (:REWRITE DEFAULT-+-1))
 (104 4 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (104 4 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (104 4 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (104 4 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (38 2 (:DEFINITION NATP))
 (30 30 (:REWRITE FOLD-CONSTS-IN-+))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 )
(GET-RS1-OF-ASM-ADDI-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-RS1-OF-ASM-ADDI
 (173 65 (:REWRITE N05-OF-N05P))
 (145 60 (:REWRITE DEFAULT-+-2))
 (124 120 (:REWRITE DEFAULT-<-1))
 (120 120 (:REWRITE DEFAULT-<-2))
 (105 60 (:REWRITE DEFAULT-+-1))
 (104 4 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (104 4 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (104 4 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (104 4 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (90 32 (:REWRITE N12-OF-N12))
 (38 2 (:DEFINITION NATP))
 (30 30 (:REWRITE FOLD-CONSTS-IN-+))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 )
(GET-RD-OF-ASM-ADDI-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-RD-OF-ASM-ADDI
 (173 65 (:REWRITE N05-OF-N05P))
 (145 60 (:REWRITE DEFAULT-+-2))
 (124 120 (:REWRITE DEFAULT-<-1))
 (120 120 (:REWRITE DEFAULT-<-2))
 (105 60 (:REWRITE DEFAULT-+-1))
 (104 4 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (104 4 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (104 4 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (104 4 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (90 32 (:REWRITE N12-OF-N12))
 (38 2 (:DEFINITION NATP))
 (30 30 (:REWRITE FOLD-CONSTS-IN-+))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 )
(ASM-XORI
 (92 42 (:REWRITE DEFAULT-+-2))
 (66 42 (:REWRITE DEFAULT-+-1))
 (30 18 (:REWRITE N32P-OF-N08P))
 (30 18 (:REWRITE N12P-IMPLIES-N32P))
 (12 12 (:REWRITE DEFAULT-<-2))
 (12 12 (:REWRITE DEFAULT-<-1))
 )
(N32P-OF-ASM-XORI-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(N32P-OF-ASM-XORI
 (5632 34 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (1019 979 (:REWRITE DEFAULT-<-1))
 (1005 979 (:REWRITE DEFAULT-<-2))
 (780 30 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (780 30 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (780 30 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (780 30 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (612 210 (:REWRITE N12-OF-N12))
 (513 27 (:DEFINITION NATP))
 (495 210 (:REWRITE DEFAULT-+-2))
 (408 148 (:REWRITE N05-OF-N05P))
 (345 210 (:REWRITE DEFAULT-+-1))
 (166 42 (:LINEAR ASH-N02P-IS-ZERO-OR-POSITIVE))
 (27 27 (:TYPE-PRESCRIPTION NATP))
 )
(GET-OPCODE-OF-ASM-XORI-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-FUNCT3-OF-ASM-XORI-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-I-IMM-OF-ASM-XORI-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-OPCODE-OF-ASM-XORI
 (22920 108 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (6964 113 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (6964 113 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (6964 113 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (6958 113 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (3625 3471 (:REWRITE DEFAULT-<-1))
 (3579 3471 (:REWRITE DEFAULT-<-2))
 (1890 632 (:REWRITE N12-OF-N12))
 (1128 380 (:REWRITE N05-OF-N05P))
 (167 70 (:REWRITE DEFAULT-+-2))
 (115 70 (:REWRITE DEFAULT-+-1))
 (20 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 )
(GET-FUNCT3-OF-ASM-XORI
 (23614 138 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (14649 79 (:DEFINITION NATP))
 (12886 121 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (12884 121 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (11814 200 (:LINEAR ASH-N02P-IS-ZERO-OR-POSITIVE))
 (3479 3363 (:REWRITE DEFAULT-<-2))
 (3393 3363 (:REWRITE DEFAULT-<-1))
 (1674 560 (:REWRITE N12-OF-N12))
 (1638 550 (:REWRITE N05-OF-N05P))
 (301 301 (:TYPE-PRESCRIPTION NATP))
 (167 70 (:REWRITE DEFAULT-+-2))
 (115 70 (:REWRITE DEFAULT-+-1))
 (12 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 )
(GET-I-IMM-OF-ASM-XORI
 (167 70 (:REWRITE DEFAULT-+-2))
 (142 142 (:TYPE-PRESCRIPTION ASH))
 (138 50 (:REWRITE N05-OF-N05P))
 (134 130 (:REWRITE DEFAULT-<-1))
 (130 130 (:REWRITE DEFAULT-<-2))
 (119 45 (:REWRITE N12-OF-N12))
 (115 70 (:REWRITE DEFAULT-+-1))
 (104 4 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (104 4 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (104 4 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (104 4 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (38 2 (:DEFINITION NATP))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 )
(GET-RS1-OF-ASM-XORI-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-RS1-OF-ASM-XORI
 (173 65 (:REWRITE N05-OF-N05P))
 (167 70 (:REWRITE DEFAULT-+-2))
 (142 142 (:TYPE-PRESCRIPTION ASH))
 (124 120 (:REWRITE DEFAULT-<-1))
 (120 120 (:REWRITE DEFAULT-<-2))
 (115 70 (:REWRITE DEFAULT-+-1))
 (104 4 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (104 4 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (104 4 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (104 4 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (90 32 (:REWRITE N12-OF-N12))
 (38 2 (:DEFINITION NATP))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 )
(GET-RD-OF-ASM-XORI-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-RD-OF-ASM-XORI
 (173 65 (:REWRITE N05-OF-N05P))
 (167 70 (:REWRITE DEFAULT-+-2))
 (142 142 (:TYPE-PRESCRIPTION ASH))
 (124 120 (:REWRITE DEFAULT-<-1))
 (120 120 (:REWRITE DEFAULT-<-2))
 (115 70 (:REWRITE DEFAULT-+-1))
 (104 4 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (104 4 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (104 4 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (104 4 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (90 32 (:REWRITE N12-OF-N12))
 (38 2 (:DEFINITION NATP))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 )
(ASM-ORI
 (92 42 (:REWRITE DEFAULT-+-2))
 (66 42 (:REWRITE DEFAULT-+-1))
 (30 18 (:REWRITE N32P-OF-N08P))
 (30 18 (:REWRITE N12P-IMPLIES-N32P))
 (12 12 (:REWRITE DEFAULT-<-2))
 (12 12 (:REWRITE DEFAULT-<-1))
 )
(N32P-OF-ASM-ORI-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(N32P-OF-ASM-ORI
 (5632 34 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (1019 979 (:REWRITE DEFAULT-<-1))
 (1005 979 (:REWRITE DEFAULT-<-2))
 (780 30 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (780 30 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (780 30 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (780 30 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (612 210 (:REWRITE N12-OF-N12))
 (513 27 (:DEFINITION NATP))
 (495 210 (:REWRITE DEFAULT-+-2))
 (408 148 (:REWRITE N05-OF-N05P))
 (345 210 (:REWRITE DEFAULT-+-1))
 (166 42 (:LINEAR ASH-N02P-IS-ZERO-OR-POSITIVE))
 (27 27 (:TYPE-PRESCRIPTION NATP))
 )
(GET-OPCODE-OF-ASM-ORI-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-FUNCT3-OF-ASM-ORI-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-I-IMM-OF-ASM-ORI-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-OPCODE-OF-ASM-ORI
 (22920 108 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (6964 113 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (6964 113 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (6964 113 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (6958 113 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (3625 3471 (:REWRITE DEFAULT-<-1))
 (3579 3471 (:REWRITE DEFAULT-<-2))
 (1890 632 (:REWRITE N12-OF-N12))
 (1128 380 (:REWRITE N05-OF-N05P))
 (167 70 (:REWRITE DEFAULT-+-2))
 (115 70 (:REWRITE DEFAULT-+-1))
 (20 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 )
(GET-FUNCT3-OF-ASM-ORI
 (23614 138 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (14649 79 (:DEFINITION NATP))
 (12886 121 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (12884 121 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (11814 200 (:LINEAR ASH-N02P-IS-ZERO-OR-POSITIVE))
 (3479 3363 (:REWRITE DEFAULT-<-2))
 (3393 3363 (:REWRITE DEFAULT-<-1))
 (1674 560 (:REWRITE N12-OF-N12))
 (1638 550 (:REWRITE N05-OF-N05P))
 (301 301 (:TYPE-PRESCRIPTION NATP))
 (167 70 (:REWRITE DEFAULT-+-2))
 (115 70 (:REWRITE DEFAULT-+-1))
 (12 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 )
(GET-I-IMM-OF-ASM-ORI
 (167 70 (:REWRITE DEFAULT-+-2))
 (142 142 (:TYPE-PRESCRIPTION ASH))
 (138 50 (:REWRITE N05-OF-N05P))
 (134 130 (:REWRITE DEFAULT-<-1))
 (130 130 (:REWRITE DEFAULT-<-2))
 (119 45 (:REWRITE N12-OF-N12))
 (115 70 (:REWRITE DEFAULT-+-1))
 (104 4 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (104 4 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (104 4 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (104 4 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (38 2 (:DEFINITION NATP))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 )
(GET-RS1-OF-ASM-ORI-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-RS1-OF-ASM-ORI
 (173 65 (:REWRITE N05-OF-N05P))
 (167 70 (:REWRITE DEFAULT-+-2))
 (142 142 (:TYPE-PRESCRIPTION ASH))
 (124 120 (:REWRITE DEFAULT-<-1))
 (120 120 (:REWRITE DEFAULT-<-2))
 (115 70 (:REWRITE DEFAULT-+-1))
 (104 4 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (104 4 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (104 4 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (104 4 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (90 32 (:REWRITE N12-OF-N12))
 (38 2 (:DEFINITION NATP))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 )
(GET-RD-OF-ASM-ORI-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-RD-OF-ASM-ORI
 (173 65 (:REWRITE N05-OF-N05P))
 (167 70 (:REWRITE DEFAULT-+-2))
 (142 142 (:TYPE-PRESCRIPTION ASH))
 (124 120 (:REWRITE DEFAULT-<-1))
 (120 120 (:REWRITE DEFAULT-<-2))
 (115 70 (:REWRITE DEFAULT-+-1))
 (104 4 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (104 4 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (104 4 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (104 4 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (90 32 (:REWRITE N12-OF-N12))
 (38 2 (:DEFINITION NATP))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 )
(ASM-ANDI
 (92 42 (:REWRITE DEFAULT-+-2))
 (66 42 (:REWRITE DEFAULT-+-1))
 (30 18 (:REWRITE N32P-OF-N08P))
 (30 18 (:REWRITE N12P-IMPLIES-N32P))
 (12 12 (:REWRITE DEFAULT-<-2))
 (12 12 (:REWRITE DEFAULT-<-1))
 )
(N32P-OF-ASM-ANDI-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(N32P-OF-ASM-ANDI
 (5632 34 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (1019 979 (:REWRITE DEFAULT-<-1))
 (1005 979 (:REWRITE DEFAULT-<-2))
 (780 30 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (780 30 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (780 30 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (780 30 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (612 210 (:REWRITE N12-OF-N12))
 (513 27 (:DEFINITION NATP))
 (495 210 (:REWRITE DEFAULT-+-2))
 (408 148 (:REWRITE N05-OF-N05P))
 (345 210 (:REWRITE DEFAULT-+-1))
 (166 42 (:LINEAR ASH-N02P-IS-ZERO-OR-POSITIVE))
 (27 27 (:TYPE-PRESCRIPTION NATP))
 )
(GET-OPCODE-OF-ASM-ANDI-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-FUNCT3-OF-ASM-ANDI-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-I-IMM-OF-ASM-ANDI-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-OPCODE-OF-ASM-ANDI
 (22920 108 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (6964 113 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (6964 113 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (6964 113 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (6958 113 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (3625 3471 (:REWRITE DEFAULT-<-1))
 (3579 3471 (:REWRITE DEFAULT-<-2))
 (1890 632 (:REWRITE N12-OF-N12))
 (1128 380 (:REWRITE N05-OF-N05P))
 (167 70 (:REWRITE DEFAULT-+-2))
 (115 70 (:REWRITE DEFAULT-+-1))
 (20 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 )
(GET-FUNCT3-OF-ASM-ANDI
 (11807 69 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (7334 40 (:DEFINITION NATP))
 (6482 62 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (6481 62 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (5907 100 (:LINEAR ASH-N02P-IS-ZERO-OR-POSITIVE))
 (1788 1730 (:REWRITE DEFAULT-<-2))
 (1747 1730 (:REWRITE DEFAULT-<-1))
 (888 300 (:REWRITE N05-OF-N05P))
 (882 296 (:REWRITE N12-OF-N12))
 (167 70 (:REWRITE DEFAULT-+-2))
 (151 151 (:TYPE-PRESCRIPTION NATP))
 (115 70 (:REWRITE DEFAULT-+-1))
 (12 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 )
(GET-I-IMM-OF-ASM-ANDI
 (167 70 (:REWRITE DEFAULT-+-2))
 (142 142 (:TYPE-PRESCRIPTION ASH))
 (138 50 (:REWRITE N05-OF-N05P))
 (134 130 (:REWRITE DEFAULT-<-1))
 (130 130 (:REWRITE DEFAULT-<-2))
 (119 45 (:REWRITE N12-OF-N12))
 (115 70 (:REWRITE DEFAULT-+-1))
 (104 4 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (104 4 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (104 4 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (104 4 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (38 2 (:DEFINITION NATP))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 )
(GET-RS1-OF-ASM-ANDI-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-RS1-OF-ASM-ANDI
 (173 65 (:REWRITE N05-OF-N05P))
 (167 70 (:REWRITE DEFAULT-+-2))
 (142 142 (:TYPE-PRESCRIPTION ASH))
 (124 120 (:REWRITE DEFAULT-<-1))
 (120 120 (:REWRITE DEFAULT-<-2))
 (115 70 (:REWRITE DEFAULT-+-1))
 (104 4 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (104 4 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (104 4 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (104 4 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (90 32 (:REWRITE N12-OF-N12))
 (38 2 (:DEFINITION NATP))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 )
(GET-RD-OF-ASM-ANDI-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-RD-OF-ASM-ANDI
 (173 65 (:REWRITE N05-OF-N05P))
 (167 70 (:REWRITE DEFAULT-+-2))
 (142 142 (:TYPE-PRESCRIPTION ASH))
 (124 120 (:REWRITE DEFAULT-<-1))
 (120 120 (:REWRITE DEFAULT-<-2))
 (115 70 (:REWRITE DEFAULT-+-1))
 (104 4 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (104 4 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (104 4 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (104 4 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (90 32 (:REWRITE N12-OF-N12))
 (38 2 (:DEFINITION NATP))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 )
(ASM-SLLI
 (92 42 (:REWRITE DEFAULT-+-2))
 (66 42 (:REWRITE DEFAULT-+-1))
 (30 18 (:REWRITE N32P-OF-N08P))
 (30 18 (:REWRITE N12P-IMPLIES-N32P))
 (12 12 (:REWRITE DEFAULT-<-2))
 (12 12 (:REWRITE DEFAULT-<-1))
 )
(N32P-OF-ASM-SLLI-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(N32P-OF-ASM-SLLI
 (5632 34 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (1019 979 (:REWRITE DEFAULT-<-1))
 (1005 979 (:REWRITE DEFAULT-<-2))
 (780 30 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (780 30 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (780 30 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (780 30 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (612 210 (:REWRITE N12-OF-N12))
 (513 27 (:DEFINITION NATP))
 (495 210 (:REWRITE DEFAULT-+-2))
 (408 148 (:REWRITE N05-OF-N05P))
 (345 210 (:REWRITE DEFAULT-+-1))
 (166 42 (:LINEAR ASH-N02P-IS-ZERO-OR-POSITIVE))
 (27 27 (:TYPE-PRESCRIPTION NATP))
 )
(GET-OPCODE-OF-ASM-SLLI-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-FUNCT3-OF-ASM-SLLI-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-I-IMM-OF-ASM-SLLI-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-OPCODE-OF-ASM-SLLI
 (22920 108 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (6964 113 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (6964 113 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (6964 113 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (6958 113 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (3625 3471 (:REWRITE DEFAULT-<-1))
 (3579 3471 (:REWRITE DEFAULT-<-2))
 (1890 632 (:REWRITE N12-OF-N12))
 (1128 380 (:REWRITE N05-OF-N05P))
 (167 70 (:REWRITE DEFAULT-+-2))
 (115 70 (:REWRITE DEFAULT-+-1))
 (20 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 )
(GET-FUNCT3-OF-ASM-SLLI
 (23614 138 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (14649 79 (:DEFINITION NATP))
 (12886 121 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (12884 121 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (11814 200 (:LINEAR ASH-N02P-IS-ZERO-OR-POSITIVE))
 (3479 3363 (:REWRITE DEFAULT-<-2))
 (3393 3363 (:REWRITE DEFAULT-<-1))
 (1674 560 (:REWRITE N12-OF-N12))
 (1638 550 (:REWRITE N05-OF-N05P))
 (301 301 (:TYPE-PRESCRIPTION NATP))
 (167 70 (:REWRITE DEFAULT-+-2))
 (115 70 (:REWRITE DEFAULT-+-1))
 (12 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 )
(GET-I-IMM-OF-ASM-SLLI
 (167 70 (:REWRITE DEFAULT-+-2))
 (142 142 (:TYPE-PRESCRIPTION ASH))
 (138 50 (:REWRITE N05-OF-N05P))
 (134 130 (:REWRITE DEFAULT-<-1))
 (130 130 (:REWRITE DEFAULT-<-2))
 (119 45 (:REWRITE N12-OF-N12))
 (115 70 (:REWRITE DEFAULT-+-1))
 (104 4 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (104 4 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (104 4 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (104 4 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (38 2 (:DEFINITION NATP))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 )
(GET-RS1-OF-ASM-SLLI-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-RS1-OF-ASM-SLLI
 (173 65 (:REWRITE N05-OF-N05P))
 (167 70 (:REWRITE DEFAULT-+-2))
 (142 142 (:TYPE-PRESCRIPTION ASH))
 (124 120 (:REWRITE DEFAULT-<-1))
 (120 120 (:REWRITE DEFAULT-<-2))
 (115 70 (:REWRITE DEFAULT-+-1))
 (104 4 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (104 4 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (104 4 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (104 4 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (90 32 (:REWRITE N12-OF-N12))
 (38 2 (:DEFINITION NATP))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 )
(GET-RD-OF-ASM-SLLI-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-RD-OF-ASM-SLLI
 (173 65 (:REWRITE N05-OF-N05P))
 (167 70 (:REWRITE DEFAULT-+-2))
 (142 142 (:TYPE-PRESCRIPTION ASH))
 (124 120 (:REWRITE DEFAULT-<-1))
 (120 120 (:REWRITE DEFAULT-<-2))
 (115 70 (:REWRITE DEFAULT-+-1))
 (104 4 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (104 4 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (104 4 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (104 4 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (90 32 (:REWRITE N12-OF-N12))
 (38 2 (:DEFINITION NATP))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 )
(ASM-SRLI
 (92 42 (:REWRITE DEFAULT-+-2))
 (66 42 (:REWRITE DEFAULT-+-1))
 (30 18 (:REWRITE N32P-OF-N08P))
 (30 18 (:REWRITE N12P-IMPLIES-N32P))
 (12 12 (:REWRITE DEFAULT-<-2))
 (12 12 (:REWRITE DEFAULT-<-1))
 )
(N32P-OF-ASM-SRLI-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(N32P-OF-ASM-SRLI
 (4792 34 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (3556 1259 (:REWRITE N12P-IMPLIES-N32P))
 (1122 392 (:REWRITE N05-OF-N05P))
 (694 655 (:REWRITE DEFAULT-<-1))
 (681 655 (:REWRITE DEFAULT-<-2))
 (676 52 (:LINEAR LOGAND-LESS-THAN-OR-EQUAL))
 (676 26 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (676 26 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (676 26 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (676 26 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (495 210 (:REWRITE DEFAULT-+-2))
 (494 26 (:DEFINITION NATP))
 (345 210 (:REWRITE DEFAULT-+-1))
 (166 42 (:LINEAR ASH-N02P-IS-ZERO-OR-POSITIVE))
 (26 26 (:TYPE-PRESCRIPTION NATP))
 )
(GET-OPCODE-OF-ASM-SRLI-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-FUNCT3-OF-ASM-SRLI-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-I-IMM-OF-ASM-SRLI-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-OPCODE-OF-ASM-SRLI
 (19770 108 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (10948 4792 (:REWRITE N12P-IMPLIES-N32P))
 (6298 110 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (6298 110 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (6298 110 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (6292 110 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (3447 1155 (:REWRITE N05-OF-N05P))
 (2780 2627 (:REWRITE DEFAULT-<-1))
 (2735 2627 (:REWRITE DEFAULT-<-2))
 (167 70 (:REWRITE DEFAULT-+-2))
 (115 70 (:REWRITE DEFAULT-+-1))
 (20 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 )
(GET-FUNCT3-OF-ASM-SRLI
 (20842 138 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (13202 78 (:DEFINITION NATP))
 (11548 118 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (11546 118 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (11056 4772 (:REWRITE N12P-IMPLIES-N32P))
 (10638 200 (:LINEAR ASH-N02P-IS-ZERO-OR-POSITIVE))
 (4116 236 (:LINEAR LOGAND-LESS-THAN-OR-EQUAL))
 (3687 1235 (:REWRITE N05-OF-N05P))
 (2725 2609 (:REWRITE DEFAULT-<-2))
 (2638 2609 (:REWRITE DEFAULT-<-1))
 (300 300 (:TYPE-PRESCRIPTION NATP))
 (167 70 (:REWRITE DEFAULT-+-2))
 (115 70 (:REWRITE DEFAULT-+-1))
 (12 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 )
(GET-I-IMM-OF-ASM-SRLI
 (242 90 (:REWRITE N05-OF-N05P))
 (167 70 (:REWRITE DEFAULT-+-2))
 (142 142 (:TYPE-PRESCRIPTION ASH))
 (130 110 (:REWRITE N12P-IMPLIES-N32P))
 (115 70 (:REWRITE DEFAULT-+-1))
 (29 26 (:REWRITE DEFAULT-<-1))
 (26 26 (:REWRITE DEFAULT-<-2))
 (26 2 (:LINEAR LOGAND-LESS-THAN-OR-EQUAL))
 (26 1 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (26 1 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (26 1 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (26 1 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (19 1 (:DEFINITION NATP))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (1 1 (:TYPE-PRESCRIPTION NATP))
 )
(GET-RS1-OF-ASM-SRLI-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-RS1-OF-ASM-SRLI
 (242 90 (:REWRITE N05-OF-N05P))
 (167 70 (:REWRITE DEFAULT-+-2))
 (142 142 (:TYPE-PRESCRIPTION ASH))
 (130 110 (:REWRITE N12P-IMPLIES-N32P))
 (115 70 (:REWRITE DEFAULT-+-1))
 (29 26 (:REWRITE DEFAULT-<-1))
 (26 26 (:REWRITE DEFAULT-<-2))
 (26 2 (:LINEAR LOGAND-LESS-THAN-OR-EQUAL))
 (26 1 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (26 1 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (26 1 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (26 1 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (19 1 (:DEFINITION NATP))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (1 1 (:TYPE-PRESCRIPTION NATP))
 )
(GET-RD-OF-ASM-SRLI-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-RD-OF-ASM-SRLI
 (242 90 (:REWRITE N05-OF-N05P))
 (167 70 (:REWRITE DEFAULT-+-2))
 (142 142 (:TYPE-PRESCRIPTION ASH))
 (130 110 (:REWRITE N12P-IMPLIES-N32P))
 (115 70 (:REWRITE DEFAULT-+-1))
 (29 26 (:REWRITE DEFAULT-<-1))
 (26 26 (:REWRITE DEFAULT-<-2))
 (26 2 (:LINEAR LOGAND-LESS-THAN-OR-EQUAL))
 (26 1 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (26 1 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (26 1 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (26 1 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (19 1 (:DEFINITION NATP))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (1 1 (:TYPE-PRESCRIPTION NATP))
 )
(GET-FUNCT7-OF-ASM-SRLI-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-FUNCT7-OF-ASM-SRLI
 (24419 159 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (14740 96 (:DEFINITION NATP))
 (13167 232 (:LINEAR ASH-N02P-IS-ZERO-OR-POSITIVE))
 (12887 5602 (:REWRITE N12P-IMPLIES-N32P))
 (7802 137 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (7802 137 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (7802 137 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (7801 137 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (4287 1435 (:REWRITE N05-OF-N05P))
 (3203 3067 (:REWRITE DEFAULT-<-2))
 (3098 3067 (:REWRITE DEFAULT-<-1))
 (333 333 (:TYPE-PRESCRIPTION NATP))
 (167 70 (:REWRITE DEFAULT-+-2))
 (115 70 (:REWRITE DEFAULT-+-1))
 (12 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 )
(ASM-SRAI
 (128 56 (:REWRITE DEFAULT-+-2))
 (84 56 (:REWRITE DEFAULT-+-1))
 (30 18 (:REWRITE N32P-OF-N08P))
 (30 18 (:REWRITE N12P-IMPLIES-N32P))
 (12 12 (:REWRITE DEFAULT-<-2))
 (12 12 (:REWRITE DEFAULT-<-1))
 )
(N32P-OF-ASM-SRAI-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(N32P-OF-ASM-SRAI
 (4792 34 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (3556 1259 (:REWRITE N12P-IMPLIES-N32P))
 (1122 392 (:REWRITE N05-OF-N05P))
 (694 655 (:REWRITE DEFAULT-<-1))
 (681 655 (:REWRITE DEFAULT-<-2))
 (676 52 (:LINEAR LOGAND-LESS-THAN-OR-EQUAL))
 (676 26 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (676 26 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (676 26 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (676 26 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (615 240 (:REWRITE DEFAULT-+-2))
 (494 26 (:DEFINITION NATP))
 (375 240 (:REWRITE DEFAULT-+-1))
 (166 42 (:LINEAR ASH-N02P-IS-ZERO-OR-POSITIVE))
 (26 26 (:TYPE-PRESCRIPTION NATP))
 )
(GET-OPCODE-OF-ASM-SRAI-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-FUNCT3-OF-ASM-SRAI-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-I-IMM-OF-ASM-SRAI-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-OPCODE-OF-ASM-SRAI
 (19770 108 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (10948 4792 (:REWRITE N12P-IMPLIES-N32P))
 (6304 110 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (6304 110 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (6304 110 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (6298 110 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (3447 1155 (:REWRITE N05-OF-N05P))
 (2780 2627 (:REWRITE DEFAULT-<-1))
 (2735 2627 (:REWRITE DEFAULT-<-2))
 (207 80 (:REWRITE DEFAULT-+-2))
 (125 80 (:REWRITE DEFAULT-+-1))
 (20 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 )
(GET-FUNCT3-OF-ASM-SRAI
 (20842 138 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (13202 78 (:DEFINITION NATP))
 (11548 118 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (11546 118 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (11056 4772 (:REWRITE N12P-IMPLIES-N32P))
 (10638 200 (:LINEAR ASH-N02P-IS-ZERO-OR-POSITIVE))
 (4116 236 (:LINEAR LOGAND-LESS-THAN-OR-EQUAL))
 (3687 1235 (:REWRITE N05-OF-N05P))
 (2725 2609 (:REWRITE DEFAULT-<-2))
 (2638 2609 (:REWRITE DEFAULT-<-1))
 (300 300 (:TYPE-PRESCRIPTION NATP))
 (207 80 (:REWRITE DEFAULT-+-2))
 (125 80 (:REWRITE DEFAULT-+-1))
 (12 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 )
(GET-I-IMM-OF-ASM-SRAI
 (542 127 (:REWRITE N05-OF-N05P))
 (250 162 (:REWRITE N12P-IMPLIES-N32P))
 (207 80 (:REWRITE DEFAULT-+-2))
 (172 172 (:TYPE-PRESCRIPTION ASH))
 (154 100 (:REWRITE DEFAULT-<-1))
 (136 4 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (136 4 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (136 4 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (132 4 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (125 80 (:REWRITE DEFAULT-+-1))
 (100 100 (:REWRITE DEFAULT-<-2))
 (38 2 (:DEFINITION NATP))
 (12 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (8 8 (:REWRITE N12P-OF-GET-I-IMM))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 )
(GET-RS1-OF-ASM-SRAI-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-RS1-OF-ASM-SRAI
 (242 90 (:REWRITE N05-OF-N05P))
 (207 80 (:REWRITE DEFAULT-+-2))
 (172 172 (:TYPE-PRESCRIPTION ASH))
 (130 110 (:REWRITE N12P-IMPLIES-N32P))
 (125 80 (:REWRITE DEFAULT-+-1))
 (29 26 (:REWRITE DEFAULT-<-1))
 (26 26 (:REWRITE DEFAULT-<-2))
 (26 2 (:LINEAR LOGAND-LESS-THAN-OR-EQUAL))
 (26 1 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (26 1 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (26 1 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (26 1 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (19 1 (:DEFINITION NATP))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (1 1 (:TYPE-PRESCRIPTION NATP))
 )
(GET-RD-OF-ASM-SRAI-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-RD-OF-ASM-SRAI
 (242 90 (:REWRITE N05-OF-N05P))
 (207 80 (:REWRITE DEFAULT-+-2))
 (172 172 (:TYPE-PRESCRIPTION ASH))
 (130 110 (:REWRITE N12P-IMPLIES-N32P))
 (125 80 (:REWRITE DEFAULT-+-1))
 (29 26 (:REWRITE DEFAULT-<-1))
 (26 26 (:REWRITE DEFAULT-<-2))
 (26 2 (:LINEAR LOGAND-LESS-THAN-OR-EQUAL))
 (26 1 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (26 1 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (26 1 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (26 1 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (19 1 (:DEFINITION NATP))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (1 1 (:TYPE-PRESCRIPTION NATP))
 )
(GET-FUNCT7-OF-ASM-SRAI-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-FUNCT7-OF-ASM-SRAI
 (48838 318 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (29480 192 (:DEFINITION NATP))
 (26334 464 (:LINEAR ASH-N02P-IS-ZERO-OR-POSITIVE))
 (25708 11138 (:REWRITE N12P-IMPLIES-N32P))
 (15604 274 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (15604 274 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (15604 274 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (15602 274 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (8367 2795 (:REWRITE N05-OF-N05P))
 (6403 6131 (:REWRITE DEFAULT-<-2))
 (6190 6131 (:REWRITE DEFAULT-<-1))
 (666 666 (:TYPE-PRESCRIPTION NATP))
 (207 80 (:REWRITE DEFAULT-+-2))
 (125 80 (:REWRITE DEFAULT-+-1))
 (12 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 )
(ASM-SLTI
 (92 42 (:REWRITE DEFAULT-+-2))
 (66 42 (:REWRITE DEFAULT-+-1))
 (30 18 (:REWRITE N32P-OF-N08P))
 (30 18 (:REWRITE N12P-IMPLIES-N32P))
 (12 12 (:REWRITE DEFAULT-<-2))
 (12 12 (:REWRITE DEFAULT-<-1))
 )
(N32P-OF-ASM-SLTI-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(N32P-OF-ASM-SLTI
 (5632 34 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (1019 979 (:REWRITE DEFAULT-<-1))
 (1005 979 (:REWRITE DEFAULT-<-2))
 (780 30 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (780 30 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (780 30 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (780 30 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (612 210 (:REWRITE N12-OF-N12))
 (513 27 (:DEFINITION NATP))
 (495 210 (:REWRITE DEFAULT-+-2))
 (408 148 (:REWRITE N05-OF-N05P))
 (345 210 (:REWRITE DEFAULT-+-1))
 (166 42 (:LINEAR ASH-N02P-IS-ZERO-OR-POSITIVE))
 (27 27 (:TYPE-PRESCRIPTION NATP))
 )
(GET-OPCODE-OF-ASM-SLTI-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-FUNCT3-OF-ASM-SLTI-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-I-IMM-OF-ASM-SLTI-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-OPCODE-OF-ASM-SLTI
 (22920 108 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (6964 113 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (6964 113 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (6964 113 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (6958 113 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (3625 3471 (:REWRITE DEFAULT-<-1))
 (3579 3471 (:REWRITE DEFAULT-<-2))
 (1890 632 (:REWRITE N12-OF-N12))
 (1128 380 (:REWRITE N05-OF-N05P))
 (167 70 (:REWRITE DEFAULT-+-2))
 (115 70 (:REWRITE DEFAULT-+-1))
 (20 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 )
(GET-FUNCT3-OF-ASM-SLTI
 (23614 138 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (14649 79 (:DEFINITION NATP))
 (12886 121 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (12884 121 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (11814 200 (:LINEAR ASH-N02P-IS-ZERO-OR-POSITIVE))
 (3479 3363 (:REWRITE DEFAULT-<-2))
 (3393 3363 (:REWRITE DEFAULT-<-1))
 (1674 560 (:REWRITE N12-OF-N12))
 (1638 550 (:REWRITE N05-OF-N05P))
 (301 301 (:TYPE-PRESCRIPTION NATP))
 (167 70 (:REWRITE DEFAULT-+-2))
 (115 70 (:REWRITE DEFAULT-+-1))
 (12 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 )
(GET-I-IMM-OF-ASM-SLTI
 (167 70 (:REWRITE DEFAULT-+-2))
 (142 142 (:TYPE-PRESCRIPTION ASH))
 (138 50 (:REWRITE N05-OF-N05P))
 (134 130 (:REWRITE DEFAULT-<-1))
 (130 130 (:REWRITE DEFAULT-<-2))
 (119 45 (:REWRITE N12-OF-N12))
 (115 70 (:REWRITE DEFAULT-+-1))
 (104 4 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (104 4 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (104 4 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (104 4 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (38 2 (:DEFINITION NATP))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 )
(GET-RS1-OF-ASM-SLTI-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-RS1-OF-ASM-SLTI
 (173 65 (:REWRITE N05-OF-N05P))
 (167 70 (:REWRITE DEFAULT-+-2))
 (142 142 (:TYPE-PRESCRIPTION ASH))
 (124 120 (:REWRITE DEFAULT-<-1))
 (120 120 (:REWRITE DEFAULT-<-2))
 (115 70 (:REWRITE DEFAULT-+-1))
 (104 4 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (104 4 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (104 4 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (104 4 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (90 32 (:REWRITE N12-OF-N12))
 (38 2 (:DEFINITION NATP))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 )
(GET-RD-OF-ASM-SLTI-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-RD-OF-ASM-SLTI
 (173 65 (:REWRITE N05-OF-N05P))
 (167 70 (:REWRITE DEFAULT-+-2))
 (142 142 (:TYPE-PRESCRIPTION ASH))
 (124 120 (:REWRITE DEFAULT-<-1))
 (120 120 (:REWRITE DEFAULT-<-2))
 (115 70 (:REWRITE DEFAULT-+-1))
 (104 4 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (104 4 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (104 4 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (104 4 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (90 32 (:REWRITE N12-OF-N12))
 (38 2 (:DEFINITION NATP))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 )
(ASM-SLTIU
 (92 42 (:REWRITE DEFAULT-+-2))
 (66 42 (:REWRITE DEFAULT-+-1))
 (30 18 (:REWRITE N32P-OF-N08P))
 (30 18 (:REWRITE N12P-IMPLIES-N32P))
 (12 12 (:REWRITE DEFAULT-<-2))
 (12 12 (:REWRITE DEFAULT-<-1))
 )
(N32P-OF-ASM-SLTIU-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(N32P-OF-ASM-SLTIU
 (5632 34 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (1019 979 (:REWRITE DEFAULT-<-1))
 (1005 979 (:REWRITE DEFAULT-<-2))
 (780 30 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (780 30 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (780 30 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (780 30 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (612 210 (:REWRITE N12-OF-N12))
 (513 27 (:DEFINITION NATP))
 (495 210 (:REWRITE DEFAULT-+-2))
 (408 148 (:REWRITE N05-OF-N05P))
 (345 210 (:REWRITE DEFAULT-+-1))
 (166 42 (:LINEAR ASH-N02P-IS-ZERO-OR-POSITIVE))
 (27 27 (:TYPE-PRESCRIPTION NATP))
 )
(GET-OPCODE-OF-ASM-SLTIU-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-FUNCT3-OF-ASM-SLTIU-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-I-IMM-OF-ASM-SLTIU-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-OPCODE-OF-ASM-SLTIU
 (22920 108 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (6964 113 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (6964 113 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (6964 113 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (6958 113 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (3625 3471 (:REWRITE DEFAULT-<-1))
 (3579 3471 (:REWRITE DEFAULT-<-2))
 (1890 632 (:REWRITE N12-OF-N12))
 (1128 380 (:REWRITE N05-OF-N05P))
 (167 70 (:REWRITE DEFAULT-+-2))
 (115 70 (:REWRITE DEFAULT-+-1))
 (20 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 )
(GET-FUNCT3-OF-ASM-SLTIU
 (23614 138 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (14649 79 (:DEFINITION NATP))
 (12886 121 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (12884 121 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (11814 200 (:LINEAR ASH-N02P-IS-ZERO-OR-POSITIVE))
 (3479 3363 (:REWRITE DEFAULT-<-2))
 (3393 3363 (:REWRITE DEFAULT-<-1))
 (1674 560 (:REWRITE N12-OF-N12))
 (1638 550 (:REWRITE N05-OF-N05P))
 (301 301 (:TYPE-PRESCRIPTION NATP))
 (167 70 (:REWRITE DEFAULT-+-2))
 (115 70 (:REWRITE DEFAULT-+-1))
 (12 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 )
(GET-I-IMM-OF-ASM-SLTIU
 (167 70 (:REWRITE DEFAULT-+-2))
 (142 142 (:TYPE-PRESCRIPTION ASH))
 (138 50 (:REWRITE N05-OF-N05P))
 (134 130 (:REWRITE DEFAULT-<-1))
 (130 130 (:REWRITE DEFAULT-<-2))
 (119 45 (:REWRITE N12-OF-N12))
 (115 70 (:REWRITE DEFAULT-+-1))
 (104 4 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (104 4 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (104 4 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (104 4 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (38 2 (:DEFINITION NATP))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 )
(GET-RS1-OF-ASM-SLTIU-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-RS1-OF-ASM-SLTIU
 (173 65 (:REWRITE N05-OF-N05P))
 (167 70 (:REWRITE DEFAULT-+-2))
 (142 142 (:TYPE-PRESCRIPTION ASH))
 (124 120 (:REWRITE DEFAULT-<-1))
 (120 120 (:REWRITE DEFAULT-<-2))
 (115 70 (:REWRITE DEFAULT-+-1))
 (104 4 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (104 4 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (104 4 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (104 4 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (90 32 (:REWRITE N12-OF-N12))
 (38 2 (:DEFINITION NATP))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 )
(GET-RD-OF-ASM-SLTIU-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-RD-OF-ASM-SLTIU
 (173 65 (:REWRITE N05-OF-N05P))
 (167 70 (:REWRITE DEFAULT-+-2))
 (142 142 (:TYPE-PRESCRIPTION ASH))
 (124 120 (:REWRITE DEFAULT-<-1))
 (120 120 (:REWRITE DEFAULT-<-2))
 (115 70 (:REWRITE DEFAULT-+-1))
 (104 4 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (104 4 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (104 4 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (104 4 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (90 32 (:REWRITE N12-OF-N12))
 (38 2 (:DEFINITION NATP))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 )
(ASM-LB
 (76 34 (:REWRITE DEFAULT-+-2))
 (58 34 (:REWRITE DEFAULT-+-1))
 (30 18 (:REWRITE N32P-OF-N08P))
 (30 18 (:REWRITE N12P-IMPLIES-N32P))
 (14 14 (:REWRITE FOLD-CONSTS-IN-+))
 (12 12 (:REWRITE DEFAULT-<-2))
 (12 12 (:REWRITE DEFAULT-<-1))
 )
(N32P-OF-ASM-LB-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(N32P-OF-ASM-LB
 (5632 34 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (1019 979 (:REWRITE DEFAULT-<-1))
 (1005 979 (:REWRITE DEFAULT-<-2))
 (780 30 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (780 30 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (780 30 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (780 30 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (612 210 (:REWRITE N12-OF-N12))
 (513 27 (:DEFINITION NATP))
 (435 180 (:REWRITE DEFAULT-+-2))
 (408 148 (:REWRITE N05-OF-N05P))
 (315 180 (:REWRITE DEFAULT-+-1))
 (166 42 (:LINEAR ASH-N02P-IS-ZERO-OR-POSITIVE))
 (90 90 (:REWRITE FOLD-CONSTS-IN-+))
 (27 27 (:TYPE-PRESCRIPTION NATP))
 )
(GET-OPCODE-OF-ASM-LB-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-FUNCT3-OF-ASM-LB-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-I-IMM-OF-ASM-LB-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-OPCODE-OF-ASM-LB
 (376 2 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (310 7 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (310 7 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (310 7 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (310 7 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (209 205 (:REWRITE DEFAULT-<-1))
 (207 205 (:REWRITE DEFAULT-<-2))
 (168 60 (:REWRITE N05-OF-N05P))
 (145 60 (:REWRITE DEFAULT-+-2))
 (114 40 (:REWRITE N12-OF-N12))
 (105 60 (:REWRITE DEFAULT-+-1))
 (36 36 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (30 30 (:REWRITE FOLD-CONSTS-IN-+))
 (20 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 )
(GET-FUNCT3-OF-ASM-LB
 (722 10 (:DEFINITION NATP))
 (672 11 (:LINEAR ASH-N02P-IS-ZERO-OR-POSITIVE))
 (522 4 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (522 4 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (227 227 (:TYPE-PRESCRIPTION FIX))
 (209 11 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (149 134 (:REWRITE DEFAULT-<-1))
 (145 60 (:REWRITE DEFAULT-+-2))
 (138 50 (:REWRITE N05-OF-N05P))
 (134 134 (:REWRITE DEFAULT-<-2))
 (105 60 (:REWRITE DEFAULT-+-1))
 (90 32 (:REWRITE N12-OF-N12))
 (35 35 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (30 30 (:REWRITE FOLD-CONSTS-IN-+))
 (19 19 (:TYPE-PRESCRIPTION NATP))
 (12 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 )
(GET-I-IMM-OF-ASM-LB
 (145 60 (:REWRITE DEFAULT-+-2))
 (138 50 (:REWRITE N05-OF-N05P))
 (134 130 (:REWRITE DEFAULT-<-1))
 (130 130 (:REWRITE DEFAULT-<-2))
 (119 45 (:REWRITE N12-OF-N12))
 (105 60 (:REWRITE DEFAULT-+-1))
 (104 4 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (104 4 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (104 4 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (104 4 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (38 2 (:DEFINITION NATP))
 (30 30 (:REWRITE FOLD-CONSTS-IN-+))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 )
(GET-RS1-OF-ASM-LB-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-RS1-OF-ASM-LB
 (173 65 (:REWRITE N05-OF-N05P))
 (145 60 (:REWRITE DEFAULT-+-2))
 (124 120 (:REWRITE DEFAULT-<-1))
 (120 120 (:REWRITE DEFAULT-<-2))
 (105 60 (:REWRITE DEFAULT-+-1))
 (104 4 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (104 4 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (104 4 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (104 4 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (90 32 (:REWRITE N12-OF-N12))
 (38 2 (:DEFINITION NATP))
 (30 30 (:REWRITE FOLD-CONSTS-IN-+))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 )
(GET-RD-OF-ASM-LB-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-RD-OF-ASM-LB
 (173 65 (:REWRITE N05-OF-N05P))
 (145 60 (:REWRITE DEFAULT-+-2))
 (124 120 (:REWRITE DEFAULT-<-1))
 (120 120 (:REWRITE DEFAULT-<-2))
 (105 60 (:REWRITE DEFAULT-+-1))
 (104 4 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (104 4 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (104 4 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (104 4 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (90 32 (:REWRITE N12-OF-N12))
 (38 2 (:DEFINITION NATP))
 (30 30 (:REWRITE FOLD-CONSTS-IN-+))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 )
(ASM-LH
 (92 42 (:REWRITE DEFAULT-+-2))
 (66 42 (:REWRITE DEFAULT-+-1))
 (30 18 (:REWRITE N32P-OF-N08P))
 (30 18 (:REWRITE N12P-IMPLIES-N32P))
 (12 12 (:REWRITE DEFAULT-<-2))
 (12 12 (:REWRITE DEFAULT-<-1))
 )
(N32P-OF-ASM-LH-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(N32P-OF-ASM-LH
 (5632 34 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (1019 979 (:REWRITE DEFAULT-<-1))
 (1005 979 (:REWRITE DEFAULT-<-2))
 (780 30 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (780 30 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (780 30 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (780 30 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (612 210 (:REWRITE N12-OF-N12))
 (513 27 (:DEFINITION NATP))
 (495 210 (:REWRITE DEFAULT-+-2))
 (408 148 (:REWRITE N05-OF-N05P))
 (345 210 (:REWRITE DEFAULT-+-1))
 (166 42 (:LINEAR ASH-N02P-IS-ZERO-OR-POSITIVE))
 (27 27 (:TYPE-PRESCRIPTION NATP))
 )
(GET-OPCODE-OF-ASM-LH-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-FUNCT3-OF-ASM-LH-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-I-IMM-OF-ASM-LH-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-OPCODE-OF-ASM-LH
 (22920 108 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (6964 113 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (6964 113 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (6964 113 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (6958 113 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (3625 3471 (:REWRITE DEFAULT-<-1))
 (3579 3471 (:REWRITE DEFAULT-<-2))
 (1890 632 (:REWRITE N12-OF-N12))
 (1128 380 (:REWRITE N05-OF-N05P))
 (167 70 (:REWRITE DEFAULT-+-2))
 (115 70 (:REWRITE DEFAULT-+-1))
 (20 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 )
(GET-FUNCT3-OF-ASM-LH
 (23614 138 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (14649 79 (:DEFINITION NATP))
 (12886 121 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (12884 121 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (11814 200 (:LINEAR ASH-N02P-IS-ZERO-OR-POSITIVE))
 (3479 3363 (:REWRITE DEFAULT-<-2))
 (3393 3363 (:REWRITE DEFAULT-<-1))
 (1674 560 (:REWRITE N12-OF-N12))
 (1638 550 (:REWRITE N05-OF-N05P))
 (301 301 (:TYPE-PRESCRIPTION NATP))
 (167 70 (:REWRITE DEFAULT-+-2))
 (115 70 (:REWRITE DEFAULT-+-1))
 (12 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 )
(GET-I-IMM-OF-ASM-LH
 (167 70 (:REWRITE DEFAULT-+-2))
 (142 142 (:TYPE-PRESCRIPTION ASH))
 (138 50 (:REWRITE N05-OF-N05P))
 (134 130 (:REWRITE DEFAULT-<-1))
 (130 130 (:REWRITE DEFAULT-<-2))
 (119 45 (:REWRITE N12-OF-N12))
 (115 70 (:REWRITE DEFAULT-+-1))
 (104 4 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (104 4 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (104 4 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (104 4 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (38 2 (:DEFINITION NATP))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 )
(GET-RS1-OF-ASM-LH-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-RS1-OF-ASM-LH
 (173 65 (:REWRITE N05-OF-N05P))
 (167 70 (:REWRITE DEFAULT-+-2))
 (142 142 (:TYPE-PRESCRIPTION ASH))
 (124 120 (:REWRITE DEFAULT-<-1))
 (120 120 (:REWRITE DEFAULT-<-2))
 (115 70 (:REWRITE DEFAULT-+-1))
 (104 4 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (104 4 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (104 4 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (104 4 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (90 32 (:REWRITE N12-OF-N12))
 (38 2 (:DEFINITION NATP))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 )
(GET-RD-OF-ASM-LH-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-RD-OF-ASM-LH
 (173 65 (:REWRITE N05-OF-N05P))
 (167 70 (:REWRITE DEFAULT-+-2))
 (142 142 (:TYPE-PRESCRIPTION ASH))
 (124 120 (:REWRITE DEFAULT-<-1))
 (120 120 (:REWRITE DEFAULT-<-2))
 (115 70 (:REWRITE DEFAULT-+-1))
 (104 4 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (104 4 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (104 4 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (104 4 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (90 32 (:REWRITE N12-OF-N12))
 (38 2 (:DEFINITION NATP))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 )
(ASM-LW
 (92 42 (:REWRITE DEFAULT-+-2))
 (66 42 (:REWRITE DEFAULT-+-1))
 (30 18 (:REWRITE N32P-OF-N08P))
 (30 18 (:REWRITE N12P-IMPLIES-N32P))
 (12 12 (:REWRITE DEFAULT-<-2))
 (12 12 (:REWRITE DEFAULT-<-1))
 )
(N32P-OF-ASM-LW-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(N32P-OF-ASM-LW
 (5632 34 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (1019 979 (:REWRITE DEFAULT-<-1))
 (1005 979 (:REWRITE DEFAULT-<-2))
 (780 30 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (780 30 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (780 30 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (780 30 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (612 210 (:REWRITE N12-OF-N12))
 (513 27 (:DEFINITION NATP))
 (495 210 (:REWRITE DEFAULT-+-2))
 (408 148 (:REWRITE N05-OF-N05P))
 (345 210 (:REWRITE DEFAULT-+-1))
 (166 42 (:LINEAR ASH-N02P-IS-ZERO-OR-POSITIVE))
 (27 27 (:TYPE-PRESCRIPTION NATP))
 )
(GET-OPCODE-OF-ASM-LW-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-FUNCT3-OF-ASM-LW-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-I-IMM-OF-ASM-LW-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-OPCODE-OF-ASM-LW
 (22920 108 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (6964 113 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (6964 113 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (6964 113 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (6958 113 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (3625 3471 (:REWRITE DEFAULT-<-1))
 (3579 3471 (:REWRITE DEFAULT-<-2))
 (1890 632 (:REWRITE N12-OF-N12))
 (1128 380 (:REWRITE N05-OF-N05P))
 (167 70 (:REWRITE DEFAULT-+-2))
 (115 70 (:REWRITE DEFAULT-+-1))
 (20 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 )
(GET-FUNCT3-OF-ASM-LW
 (23614 138 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (14649 79 (:DEFINITION NATP))
 (12886 121 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (12884 121 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (11814 200 (:LINEAR ASH-N02P-IS-ZERO-OR-POSITIVE))
 (3479 3363 (:REWRITE DEFAULT-<-2))
 (3393 3363 (:REWRITE DEFAULT-<-1))
 (1674 560 (:REWRITE N12-OF-N12))
 (1638 550 (:REWRITE N05-OF-N05P))
 (301 301 (:TYPE-PRESCRIPTION NATP))
 (167 70 (:REWRITE DEFAULT-+-2))
 (115 70 (:REWRITE DEFAULT-+-1))
 (12 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 )
(GET-I-IMM-OF-ASM-LW
 (167 70 (:REWRITE DEFAULT-+-2))
 (142 142 (:TYPE-PRESCRIPTION ASH))
 (138 50 (:REWRITE N05-OF-N05P))
 (134 130 (:REWRITE DEFAULT-<-1))
 (130 130 (:REWRITE DEFAULT-<-2))
 (119 45 (:REWRITE N12-OF-N12))
 (115 70 (:REWRITE DEFAULT-+-1))
 (104 4 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (104 4 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (104 4 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (104 4 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (38 2 (:DEFINITION NATP))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 )
(GET-RS1-OF-ASM-LW-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-RS1-OF-ASM-LW
 (173 65 (:REWRITE N05-OF-N05P))
 (167 70 (:REWRITE DEFAULT-+-2))
 (142 142 (:TYPE-PRESCRIPTION ASH))
 (124 120 (:REWRITE DEFAULT-<-1))
 (120 120 (:REWRITE DEFAULT-<-2))
 (115 70 (:REWRITE DEFAULT-+-1))
 (104 4 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (104 4 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (104 4 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (104 4 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (90 32 (:REWRITE N12-OF-N12))
 (38 2 (:DEFINITION NATP))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 )
(GET-RD-OF-ASM-LW-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-RD-OF-ASM-LW
 (173 65 (:REWRITE N05-OF-N05P))
 (167 70 (:REWRITE DEFAULT-+-2))
 (142 142 (:TYPE-PRESCRIPTION ASH))
 (124 120 (:REWRITE DEFAULT-<-1))
 (120 120 (:REWRITE DEFAULT-<-2))
 (115 70 (:REWRITE DEFAULT-+-1))
 (104 4 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (104 4 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (104 4 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (104 4 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (90 32 (:REWRITE N12-OF-N12))
 (38 2 (:DEFINITION NATP))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 )
(ASM-LBU
 (92 42 (:REWRITE DEFAULT-+-2))
 (66 42 (:REWRITE DEFAULT-+-1))
 (30 18 (:REWRITE N32P-OF-N08P))
 (30 18 (:REWRITE N12P-IMPLIES-N32P))
 (12 12 (:REWRITE DEFAULT-<-2))
 (12 12 (:REWRITE DEFAULT-<-1))
 )
(N32P-OF-ASM-LBU-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(N32P-OF-ASM-LBU
 (5632 34 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (1019 979 (:REWRITE DEFAULT-<-1))
 (1005 979 (:REWRITE DEFAULT-<-2))
 (780 30 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (780 30 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (780 30 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (780 30 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (612 210 (:REWRITE N12-OF-N12))
 (513 27 (:DEFINITION NATP))
 (495 210 (:REWRITE DEFAULT-+-2))
 (408 148 (:REWRITE N05-OF-N05P))
 (345 210 (:REWRITE DEFAULT-+-1))
 (166 42 (:LINEAR ASH-N02P-IS-ZERO-OR-POSITIVE))
 (27 27 (:TYPE-PRESCRIPTION NATP))
 )
(GET-OPCODE-OF-ASM-LBU-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-FUNCT3-OF-ASM-LBU-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-I-IMM-OF-ASM-LBU-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-OPCODE-OF-ASM-LBU
 (22920 108 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (6964 113 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (6964 113 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (6964 113 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (6958 113 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (3625 3471 (:REWRITE DEFAULT-<-1))
 (3579 3471 (:REWRITE DEFAULT-<-2))
 (1890 632 (:REWRITE N12-OF-N12))
 (1128 380 (:REWRITE N05-OF-N05P))
 (167 70 (:REWRITE DEFAULT-+-2))
 (115 70 (:REWRITE DEFAULT-+-1))
 (20 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 )
(GET-FUNCT3-OF-ASM-LBU
 (23614 138 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (14649 79 (:DEFINITION NATP))
 (12886 121 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (12884 121 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (11814 200 (:LINEAR ASH-N02P-IS-ZERO-OR-POSITIVE))
 (3479 3363 (:REWRITE DEFAULT-<-2))
 (3393 3363 (:REWRITE DEFAULT-<-1))
 (1674 560 (:REWRITE N12-OF-N12))
 (1638 550 (:REWRITE N05-OF-N05P))
 (301 301 (:TYPE-PRESCRIPTION NATP))
 (167 70 (:REWRITE DEFAULT-+-2))
 (115 70 (:REWRITE DEFAULT-+-1))
 (12 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 )
(GET-I-IMM-OF-ASM-LBU
 (167 70 (:REWRITE DEFAULT-+-2))
 (142 142 (:TYPE-PRESCRIPTION ASH))
 (138 50 (:REWRITE N05-OF-N05P))
 (134 130 (:REWRITE DEFAULT-<-1))
 (130 130 (:REWRITE DEFAULT-<-2))
 (119 45 (:REWRITE N12-OF-N12))
 (115 70 (:REWRITE DEFAULT-+-1))
 (104 4 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (104 4 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (104 4 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (104 4 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (38 2 (:DEFINITION NATP))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 )
(GET-RS1-OF-ASM-LBU-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-RS1-OF-ASM-LBU
 (173 65 (:REWRITE N05-OF-N05P))
 (167 70 (:REWRITE DEFAULT-+-2))
 (142 142 (:TYPE-PRESCRIPTION ASH))
 (124 120 (:REWRITE DEFAULT-<-1))
 (120 120 (:REWRITE DEFAULT-<-2))
 (115 70 (:REWRITE DEFAULT-+-1))
 (104 4 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (104 4 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (104 4 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (104 4 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (90 32 (:REWRITE N12-OF-N12))
 (38 2 (:DEFINITION NATP))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 )
(GET-RD-OF-ASM-LBU-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-RD-OF-ASM-LBU
 (173 65 (:REWRITE N05-OF-N05P))
 (167 70 (:REWRITE DEFAULT-+-2))
 (142 142 (:TYPE-PRESCRIPTION ASH))
 (124 120 (:REWRITE DEFAULT-<-1))
 (120 120 (:REWRITE DEFAULT-<-2))
 (115 70 (:REWRITE DEFAULT-+-1))
 (104 4 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (104 4 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (104 4 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (104 4 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (90 32 (:REWRITE N12-OF-N12))
 (38 2 (:DEFINITION NATP))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 )
(ASM-LHU
 (92 42 (:REWRITE DEFAULT-+-2))
 (66 42 (:REWRITE DEFAULT-+-1))
 (30 18 (:REWRITE N32P-OF-N08P))
 (30 18 (:REWRITE N12P-IMPLIES-N32P))
 (12 12 (:REWRITE DEFAULT-<-2))
 (12 12 (:REWRITE DEFAULT-<-1))
 )
(N32P-OF-ASM-LHU-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(N32P-OF-ASM-LHU
 (5632 34 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (1019 979 (:REWRITE DEFAULT-<-1))
 (1005 979 (:REWRITE DEFAULT-<-2))
 (780 30 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (780 30 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (780 30 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (780 30 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (612 210 (:REWRITE N12-OF-N12))
 (513 27 (:DEFINITION NATP))
 (495 210 (:REWRITE DEFAULT-+-2))
 (408 148 (:REWRITE N05-OF-N05P))
 (345 210 (:REWRITE DEFAULT-+-1))
 (166 42 (:LINEAR ASH-N02P-IS-ZERO-OR-POSITIVE))
 (27 27 (:TYPE-PRESCRIPTION NATP))
 )
(GET-OPCODE-OF-ASM-LHU-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-FUNCT3-OF-ASM-LHU-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-I-IMM-OF-ASM-LHU-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-OPCODE-OF-ASM-LHU
 (22920 108 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (6964 113 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (6964 113 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (6964 113 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (6958 113 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (3625 3471 (:REWRITE DEFAULT-<-1))
 (3579 3471 (:REWRITE DEFAULT-<-2))
 (1890 632 (:REWRITE N12-OF-N12))
 (1128 380 (:REWRITE N05-OF-N05P))
 (167 70 (:REWRITE DEFAULT-+-2))
 (115 70 (:REWRITE DEFAULT-+-1))
 (20 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 )
(GET-FUNCT3-OF-ASM-LHU
 (23614 138 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (14649 79 (:DEFINITION NATP))
 (12886 121 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (12884 121 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (11814 200 (:LINEAR ASH-N02P-IS-ZERO-OR-POSITIVE))
 (3479 3363 (:REWRITE DEFAULT-<-2))
 (3393 3363 (:REWRITE DEFAULT-<-1))
 (1674 560 (:REWRITE N12-OF-N12))
 (1638 550 (:REWRITE N05-OF-N05P))
 (301 301 (:TYPE-PRESCRIPTION NATP))
 (167 70 (:REWRITE DEFAULT-+-2))
 (115 70 (:REWRITE DEFAULT-+-1))
 (12 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 )
(GET-I-IMM-OF-ASM-LHU
 (167 70 (:REWRITE DEFAULT-+-2))
 (142 142 (:TYPE-PRESCRIPTION ASH))
 (138 50 (:REWRITE N05-OF-N05P))
 (134 130 (:REWRITE DEFAULT-<-1))
 (130 130 (:REWRITE DEFAULT-<-2))
 (119 45 (:REWRITE N12-OF-N12))
 (115 70 (:REWRITE DEFAULT-+-1))
 (104 4 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (104 4 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (104 4 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (104 4 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (38 2 (:DEFINITION NATP))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 )
(GET-RS1-OF-ASM-LHU-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-RS1-OF-ASM-LHU
 (173 65 (:REWRITE N05-OF-N05P))
 (167 70 (:REWRITE DEFAULT-+-2))
 (142 142 (:TYPE-PRESCRIPTION ASH))
 (124 120 (:REWRITE DEFAULT-<-1))
 (120 120 (:REWRITE DEFAULT-<-2))
 (115 70 (:REWRITE DEFAULT-+-1))
 (104 4 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (104 4 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (104 4 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (104 4 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (90 32 (:REWRITE N12-OF-N12))
 (38 2 (:DEFINITION NATP))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 )
(GET-RD-OF-ASM-LHU-GL
 (3 3 (:REWRITE GL::SHAPE-SPEC-OBJ-IN-RANGE-BACKCHAIN-INTEGER-2))
 )
(GET-RD-OF-ASM-LHU
 (173 65 (:REWRITE N05-OF-N05P))
 (167 70 (:REWRITE DEFAULT-+-2))
 (142 142 (:TYPE-PRESCRIPTION ASH))
 (124 120 (:REWRITE DEFAULT-<-1))
 (120 120 (:REWRITE DEFAULT-<-2))
 (115 70 (:REWRITE DEFAULT-+-1))
 (104 4 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (104 4 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (104 4 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (104 4 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (90 32 (:REWRITE N12-OF-N12))
 (38 2 (:DEFINITION NATP))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 )
