(X::RAX)
(X::RBX)
(X::RCX)
(X::RDX)
(X::RSI)
(X::RDI)
(X::R8)
(X::R9)
(X::R10)
(X::R11)
(X::R12)
(X::R13)
(X::R14)
(X::R15)
(X::RSP)
(X::RBP)
(X::INTEGERP-OF-RAX)
(X::INTEGERP-OF-RBX)
(X::INTEGERP-OF-RCX)
(X::INTEGERP-OF-RDX)
(X::INTEGERP-OF-RSI)
(X::INTEGERP-OF-RDI)
(X::INTEGERP-OF-R8)
(X::INTEGERP-OF-R9)
(X::INTEGERP-OF-R10)
(X::INTEGERP-OF-R11)
(X::INTEGERP-OF-R12)
(X::INTEGERP-OF-R13)
(X::INTEGERP-OF-R14)
(X::INTEGERP-OF-R15)
(X::INTEGERP-OF-RSP)
(X::INTEGERP-OF-RBP)
(X::SIGNED-BYTE-P-64-OF-RAX)
(X::SIGNED-BYTE-P-64-OF-RBX)
(X::SIGNED-BYTE-P-64-OF-RCX)
(X::SIGNED-BYTE-P-64-OF-RDX)
(X::SIGNED-BYTE-P-64-OF-RSI)
(X::SIGNED-BYTE-P-64-OF-RDI)
(X::SIGNED-BYTE-P-64-OF-R8)
(X::SIGNED-BYTE-P-64-OF-R9)
(X::SIGNED-BYTE-P-64-OF-R10)
(X::SIGNED-BYTE-P-64-OF-R11)
(X::SIGNED-BYTE-P-64-OF-R12)
(X::SIGNED-BYTE-P-64-OF-R13)
(X::SIGNED-BYTE-P-64-OF-R14)
(X::SIGNED-BYTE-P-64-OF-R15)
(X::SIGNED-BYTE-P-64-OF-RSP)
(X::SIGNED-BYTE-P-64-OF-RBP)
(X::FIX-OF-RAX)
(X::FIX-OF-RBX)
(X::FIX-OF-RCX)
(X::FIX-OF-RDX)
(X::FIX-OF-RSI)
(X::FIX-OF-RDI)
(X::FIX-OF-R8)
(X::FIX-OF-R9)
(X::FIX-OF-R10)
(X::FIX-OF-R11)
(X::FIX-OF-R12)
(X::FIX-OF-R13)
(X::FIX-OF-R14)
(X::FIX-OF-R15)
(X::FIX-OF-RSP)
(X::FIX-OF-RBP)
(X::SET-RAX)
(X::SET-RBX)
(X::SET-RCX)
(X::SET-RDX)
(X::SET-RSI)
(X::SET-RDI)
(X::SET-R8)
(X::SET-R9)
(X::SET-R10)
(X::SET-R11)
(X::SET-R12)
(X::SET-R13)
(X::SET-R14)
(X::SET-R15)
(X::SET-RSP)
(X::SET-RBP)
(X::XR-BECOMES-RAX)
(X::XR-BECOMES-RBX)
(X::XR-BECOMES-RCX)
(X::XR-BECOMES-RDX)
(X::XR-BECOMES-RSI)
(X::XR-BECOMES-RDI)
(X::XR-BECOMES-R8)
(X::XR-BECOMES-R9)
(X::XR-BECOMES-R10)
(X::XR-BECOMES-R11)
(X::XR-BECOMES-R12)
(X::XR-BECOMES-R13)
(X::XR-BECOMES-R14)
(X::XR-BECOMES-R15)
(X::XR-BECOMES-RSP)
(X::XR-BECOMES-RBP)
(X::XW-BECOMES-SET-RAX)
(X::XW-BECOMES-SET-RBX)
(X::XW-BECOMES-SET-RCX)
(X::XW-BECOMES-SET-RDX)
(X::XW-BECOMES-SET-RSI)
(X::XW-BECOMES-SET-RDI)
(X::XW-BECOMES-SET-R8)
(X::XW-BECOMES-SET-R9)
(X::XW-BECOMES-SET-R10)
(X::XW-BECOMES-SET-R11)
(X::XW-BECOMES-SET-R12)
(X::XW-BECOMES-SET-R13)
(X::XW-BECOMES-SET-R14)
(X::XW-BECOMES-SET-R15)
(X::XW-BECOMES-SET-RSP)
(X::XW-BECOMES-SET-RBP)
(X::RAX-OF-SET-RAX
 (352 14 (:REWRITE LOGEXT-WHEN-TOP-BIT-0))
 (330 31 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P))
 (289 14 (:REWRITE LOGEXT-WHEN-SIGNED-BYTE-P))
 (280 4 (:LINEAR LOGEXT-BOUNDS))
 (160 5 (:REWRITE X86ISA::X86-ELEM-FIX-WHEN-X86-ELEM-P))
 (150 5 (:REWRITE X86ISA::X86-ELEM-P-OPENER))
 (143 13 (:LINEAR GETBIT-BOUND-LINEAR))
 (140 2 (:LINEAR <=-OF-LOGEXT-LINEAR-UPPER))
 (140 2 (:LINEAR <-OF-LOGEXT-LINEAR-LOWER))
 (117 117 (:TYPE-PRESCRIPTION GETBIT))
 (105 14 (:REWRITE LOGEXT-IDENTITY))
 (78 78 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (78 13 (:DEFINITION UNSIGNED-BYTE-P))
 (65 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-XCR0BITS-P))
 (65 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR3BITS-P))
 (65 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (65 13 (:DEFINITION INTEGER-RANGE-P))
 (57 57 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (52 26 (:REWRITE GETBIT-WHEN-NOT-1))
 (52 26 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (31 31 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER-FREE))
 (31 31 (:REWRITE SIGNED-BYTE-P-WHEN-SIGNED-BYTE-P))
 (31 31 (:REWRITE SIGNED-BYTE-P-LONGER))
 (31 31 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (28 28 (:REWRITE DEFAULT-<-2))
 (28 28 (:REWRITE DEFAULT-<-1))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::XCR0BITS-P$INLINE))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::CR3BITS-P$INLINE))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (26 26 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (26 26 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (26 26 (:REWRITE GETBIT-WHEN-NOT-INTEGERP-ARG1))
 (26 26 (:REWRITE GETBIT-WHEN-N-IS-NEGATIVE))
 (26 26 (:REWRITE GETBIT-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-CONSTANT-VERSION))
 (26 13 (:REWRITE X86ISA::XCR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::CR3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:REWRITE LOGEXT-WHEN-SIZE-NOT-POSP))
 (14 14 (:REWRITE LOGEXT-WHEN-I-IS-NOT-AN-INTEGER))
 (14 2 (:LINEAR <-OF-LOGEXT-SAME-LINEAR))
 (13 13 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (6 6 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 2 (:REWRITE NATP-WHEN-GTE-0))
 (5 5 (:TYPE-PRESCRIPTION X86ISA::X86-ELEM-P))
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 (5 5 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (5 5 (:REWRITE IFIX-WHEN-INTEGERP))
 (4 4 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:REWRITE NATP-WHEN-INTEGERP))
 )
(X::RBX-OF-SET-RBX
 (352 14 (:REWRITE LOGEXT-WHEN-TOP-BIT-0))
 (330 31 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P))
 (289 14 (:REWRITE LOGEXT-WHEN-SIGNED-BYTE-P))
 (280 4 (:LINEAR LOGEXT-BOUNDS))
 (160 5 (:REWRITE X86ISA::X86-ELEM-FIX-WHEN-X86-ELEM-P))
 (150 5 (:REWRITE X86ISA::X86-ELEM-P-OPENER))
 (143 13 (:LINEAR GETBIT-BOUND-LINEAR))
 (140 2 (:LINEAR <=-OF-LOGEXT-LINEAR-UPPER))
 (140 2 (:LINEAR <-OF-LOGEXT-LINEAR-LOWER))
 (117 117 (:TYPE-PRESCRIPTION GETBIT))
 (105 14 (:REWRITE LOGEXT-IDENTITY))
 (78 78 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (78 13 (:DEFINITION UNSIGNED-BYTE-P))
 (65 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-XCR0BITS-P))
 (65 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR3BITS-P))
 (65 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (65 13 (:DEFINITION INTEGER-RANGE-P))
 (57 57 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (52 26 (:REWRITE GETBIT-WHEN-NOT-1))
 (52 26 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (31 31 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER-FREE))
 (31 31 (:REWRITE SIGNED-BYTE-P-WHEN-SIGNED-BYTE-P))
 (31 31 (:REWRITE SIGNED-BYTE-P-LONGER))
 (31 31 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (28 28 (:REWRITE DEFAULT-<-2))
 (28 28 (:REWRITE DEFAULT-<-1))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::XCR0BITS-P$INLINE))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::CR3BITS-P$INLINE))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (26 26 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (26 26 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (26 26 (:REWRITE GETBIT-WHEN-NOT-INTEGERP-ARG1))
 (26 26 (:REWRITE GETBIT-WHEN-N-IS-NEGATIVE))
 (26 26 (:REWRITE GETBIT-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-CONSTANT-VERSION))
 (26 13 (:REWRITE X86ISA::XCR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::CR3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:REWRITE LOGEXT-WHEN-SIZE-NOT-POSP))
 (14 14 (:REWRITE LOGEXT-WHEN-I-IS-NOT-AN-INTEGER))
 (14 2 (:LINEAR <-OF-LOGEXT-SAME-LINEAR))
 (13 13 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (6 6 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 2 (:REWRITE NATP-WHEN-GTE-0))
 (5 5 (:TYPE-PRESCRIPTION X86ISA::X86-ELEM-P))
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 (5 5 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (5 5 (:REWRITE IFIX-WHEN-INTEGERP))
 (4 4 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:REWRITE NATP-WHEN-INTEGERP))
 )
(X::RCX-OF-SET-RCX
 (352 14 (:REWRITE LOGEXT-WHEN-TOP-BIT-0))
 (330 31 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P))
 (289 14 (:REWRITE LOGEXT-WHEN-SIGNED-BYTE-P))
 (280 4 (:LINEAR LOGEXT-BOUNDS))
 (160 5 (:REWRITE X86ISA::X86-ELEM-FIX-WHEN-X86-ELEM-P))
 (150 5 (:REWRITE X86ISA::X86-ELEM-P-OPENER))
 (143 13 (:LINEAR GETBIT-BOUND-LINEAR))
 (140 2 (:LINEAR <=-OF-LOGEXT-LINEAR-UPPER))
 (140 2 (:LINEAR <-OF-LOGEXT-LINEAR-LOWER))
 (117 117 (:TYPE-PRESCRIPTION GETBIT))
 (105 14 (:REWRITE LOGEXT-IDENTITY))
 (78 78 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (78 13 (:DEFINITION UNSIGNED-BYTE-P))
 (65 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-XCR0BITS-P))
 (65 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR3BITS-P))
 (65 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (65 13 (:DEFINITION INTEGER-RANGE-P))
 (57 57 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (52 26 (:REWRITE GETBIT-WHEN-NOT-1))
 (52 26 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (31 31 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER-FREE))
 (31 31 (:REWRITE SIGNED-BYTE-P-WHEN-SIGNED-BYTE-P))
 (31 31 (:REWRITE SIGNED-BYTE-P-LONGER))
 (31 31 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (28 28 (:REWRITE DEFAULT-<-2))
 (28 28 (:REWRITE DEFAULT-<-1))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::XCR0BITS-P$INLINE))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::CR3BITS-P$INLINE))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (26 26 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (26 26 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (26 26 (:REWRITE GETBIT-WHEN-NOT-INTEGERP-ARG1))
 (26 26 (:REWRITE GETBIT-WHEN-N-IS-NEGATIVE))
 (26 26 (:REWRITE GETBIT-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-CONSTANT-VERSION))
 (26 13 (:REWRITE X86ISA::XCR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::CR3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:REWRITE LOGEXT-WHEN-SIZE-NOT-POSP))
 (14 14 (:REWRITE LOGEXT-WHEN-I-IS-NOT-AN-INTEGER))
 (14 2 (:LINEAR <-OF-LOGEXT-SAME-LINEAR))
 (13 13 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (6 6 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 2 (:REWRITE NATP-WHEN-GTE-0))
 (5 5 (:TYPE-PRESCRIPTION X86ISA::X86-ELEM-P))
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 (5 5 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (5 5 (:REWRITE IFIX-WHEN-INTEGERP))
 (4 4 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:REWRITE NATP-WHEN-INTEGERP))
 )
(X::RDX-OF-SET-RDX
 (352 14 (:REWRITE LOGEXT-WHEN-TOP-BIT-0))
 (330 31 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P))
 (289 14 (:REWRITE LOGEXT-WHEN-SIGNED-BYTE-P))
 (280 4 (:LINEAR LOGEXT-BOUNDS))
 (160 5 (:REWRITE X86ISA::X86-ELEM-FIX-WHEN-X86-ELEM-P))
 (150 5 (:REWRITE X86ISA::X86-ELEM-P-OPENER))
 (143 13 (:LINEAR GETBIT-BOUND-LINEAR))
 (140 2 (:LINEAR <=-OF-LOGEXT-LINEAR-UPPER))
 (140 2 (:LINEAR <-OF-LOGEXT-LINEAR-LOWER))
 (117 117 (:TYPE-PRESCRIPTION GETBIT))
 (105 14 (:REWRITE LOGEXT-IDENTITY))
 (78 78 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (78 13 (:DEFINITION UNSIGNED-BYTE-P))
 (65 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-XCR0BITS-P))
 (65 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR3BITS-P))
 (65 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (65 13 (:DEFINITION INTEGER-RANGE-P))
 (57 57 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (52 26 (:REWRITE GETBIT-WHEN-NOT-1))
 (52 26 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (31 31 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER-FREE))
 (31 31 (:REWRITE SIGNED-BYTE-P-WHEN-SIGNED-BYTE-P))
 (31 31 (:REWRITE SIGNED-BYTE-P-LONGER))
 (31 31 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (28 28 (:REWRITE DEFAULT-<-2))
 (28 28 (:REWRITE DEFAULT-<-1))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::XCR0BITS-P$INLINE))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::CR3BITS-P$INLINE))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (26 26 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (26 26 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (26 26 (:REWRITE GETBIT-WHEN-NOT-INTEGERP-ARG1))
 (26 26 (:REWRITE GETBIT-WHEN-N-IS-NEGATIVE))
 (26 26 (:REWRITE GETBIT-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-CONSTANT-VERSION))
 (26 13 (:REWRITE X86ISA::XCR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::CR3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:REWRITE LOGEXT-WHEN-SIZE-NOT-POSP))
 (14 14 (:REWRITE LOGEXT-WHEN-I-IS-NOT-AN-INTEGER))
 (14 2 (:LINEAR <-OF-LOGEXT-SAME-LINEAR))
 (13 13 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (6 6 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 2 (:REWRITE NATP-WHEN-GTE-0))
 (5 5 (:TYPE-PRESCRIPTION X86ISA::X86-ELEM-P))
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 (5 5 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (5 5 (:REWRITE IFIX-WHEN-INTEGERP))
 (4 4 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:REWRITE NATP-WHEN-INTEGERP))
 )
(X::RSI-OF-SET-RSI
 (352 14 (:REWRITE LOGEXT-WHEN-TOP-BIT-0))
 (330 31 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P))
 (289 14 (:REWRITE LOGEXT-WHEN-SIGNED-BYTE-P))
 (280 4 (:LINEAR LOGEXT-BOUNDS))
 (160 5 (:REWRITE X86ISA::X86-ELEM-FIX-WHEN-X86-ELEM-P))
 (150 5 (:REWRITE X86ISA::X86-ELEM-P-OPENER))
 (143 13 (:LINEAR GETBIT-BOUND-LINEAR))
 (140 2 (:LINEAR <=-OF-LOGEXT-LINEAR-UPPER))
 (140 2 (:LINEAR <-OF-LOGEXT-LINEAR-LOWER))
 (117 117 (:TYPE-PRESCRIPTION GETBIT))
 (105 14 (:REWRITE LOGEXT-IDENTITY))
 (78 78 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (78 13 (:DEFINITION UNSIGNED-BYTE-P))
 (65 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-XCR0BITS-P))
 (65 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR3BITS-P))
 (65 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (65 13 (:DEFINITION INTEGER-RANGE-P))
 (57 57 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (52 26 (:REWRITE GETBIT-WHEN-NOT-1))
 (52 26 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (31 31 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER-FREE))
 (31 31 (:REWRITE SIGNED-BYTE-P-WHEN-SIGNED-BYTE-P))
 (31 31 (:REWRITE SIGNED-BYTE-P-LONGER))
 (31 31 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (28 28 (:REWRITE DEFAULT-<-2))
 (28 28 (:REWRITE DEFAULT-<-1))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::XCR0BITS-P$INLINE))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::CR3BITS-P$INLINE))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (26 26 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (26 26 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (26 26 (:REWRITE GETBIT-WHEN-NOT-INTEGERP-ARG1))
 (26 26 (:REWRITE GETBIT-WHEN-N-IS-NEGATIVE))
 (26 26 (:REWRITE GETBIT-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-CONSTANT-VERSION))
 (26 13 (:REWRITE X86ISA::XCR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::CR3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:REWRITE LOGEXT-WHEN-SIZE-NOT-POSP))
 (14 14 (:REWRITE LOGEXT-WHEN-I-IS-NOT-AN-INTEGER))
 (14 2 (:LINEAR <-OF-LOGEXT-SAME-LINEAR))
 (13 13 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (6 6 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 2 (:REWRITE NATP-WHEN-GTE-0))
 (5 5 (:TYPE-PRESCRIPTION X86ISA::X86-ELEM-P))
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 (5 5 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (5 5 (:REWRITE IFIX-WHEN-INTEGERP))
 (4 4 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:REWRITE NATP-WHEN-INTEGERP))
 )
(X::RDI-OF-SET-RDI
 (352 14 (:REWRITE LOGEXT-WHEN-TOP-BIT-0))
 (330 31 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P))
 (289 14 (:REWRITE LOGEXT-WHEN-SIGNED-BYTE-P))
 (280 4 (:LINEAR LOGEXT-BOUNDS))
 (160 5 (:REWRITE X86ISA::X86-ELEM-FIX-WHEN-X86-ELEM-P))
 (150 5 (:REWRITE X86ISA::X86-ELEM-P-OPENER))
 (143 13 (:LINEAR GETBIT-BOUND-LINEAR))
 (140 2 (:LINEAR <=-OF-LOGEXT-LINEAR-UPPER))
 (140 2 (:LINEAR <-OF-LOGEXT-LINEAR-LOWER))
 (117 117 (:TYPE-PRESCRIPTION GETBIT))
 (105 14 (:REWRITE LOGEXT-IDENTITY))
 (78 78 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (78 13 (:DEFINITION UNSIGNED-BYTE-P))
 (65 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-XCR0BITS-P))
 (65 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR3BITS-P))
 (65 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (65 13 (:DEFINITION INTEGER-RANGE-P))
 (57 57 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (52 26 (:REWRITE GETBIT-WHEN-NOT-1))
 (52 26 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (31 31 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER-FREE))
 (31 31 (:REWRITE SIGNED-BYTE-P-WHEN-SIGNED-BYTE-P))
 (31 31 (:REWRITE SIGNED-BYTE-P-LONGER))
 (31 31 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (28 28 (:REWRITE DEFAULT-<-2))
 (28 28 (:REWRITE DEFAULT-<-1))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::XCR0BITS-P$INLINE))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::CR3BITS-P$INLINE))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (26 26 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (26 26 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (26 26 (:REWRITE GETBIT-WHEN-NOT-INTEGERP-ARG1))
 (26 26 (:REWRITE GETBIT-WHEN-N-IS-NEGATIVE))
 (26 26 (:REWRITE GETBIT-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-CONSTANT-VERSION))
 (26 13 (:REWRITE X86ISA::XCR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::CR3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:REWRITE LOGEXT-WHEN-SIZE-NOT-POSP))
 (14 14 (:REWRITE LOGEXT-WHEN-I-IS-NOT-AN-INTEGER))
 (14 2 (:LINEAR <-OF-LOGEXT-SAME-LINEAR))
 (13 13 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (6 6 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 2 (:REWRITE NATP-WHEN-GTE-0))
 (5 5 (:TYPE-PRESCRIPTION X86ISA::X86-ELEM-P))
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 (5 5 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (5 5 (:REWRITE IFIX-WHEN-INTEGERP))
 (4 4 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:REWRITE NATP-WHEN-INTEGERP))
 )
(X::R8-OF-SET-R8
 (352 14 (:REWRITE LOGEXT-WHEN-TOP-BIT-0))
 (330 31 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P))
 (289 14 (:REWRITE LOGEXT-WHEN-SIGNED-BYTE-P))
 (280 4 (:LINEAR LOGEXT-BOUNDS))
 (160 5 (:REWRITE X86ISA::X86-ELEM-FIX-WHEN-X86-ELEM-P))
 (150 5 (:REWRITE X86ISA::X86-ELEM-P-OPENER))
 (143 13 (:LINEAR GETBIT-BOUND-LINEAR))
 (140 2 (:LINEAR <=-OF-LOGEXT-LINEAR-UPPER))
 (140 2 (:LINEAR <-OF-LOGEXT-LINEAR-LOWER))
 (117 117 (:TYPE-PRESCRIPTION GETBIT))
 (105 14 (:REWRITE LOGEXT-IDENTITY))
 (78 78 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (78 13 (:DEFINITION UNSIGNED-BYTE-P))
 (65 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-XCR0BITS-P))
 (65 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR3BITS-P))
 (65 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (65 13 (:DEFINITION INTEGER-RANGE-P))
 (57 57 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (52 26 (:REWRITE GETBIT-WHEN-NOT-1))
 (52 26 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (31 31 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER-FREE))
 (31 31 (:REWRITE SIGNED-BYTE-P-WHEN-SIGNED-BYTE-P))
 (31 31 (:REWRITE SIGNED-BYTE-P-LONGER))
 (31 31 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (28 28 (:REWRITE DEFAULT-<-2))
 (28 28 (:REWRITE DEFAULT-<-1))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::XCR0BITS-P$INLINE))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::CR3BITS-P$INLINE))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (26 26 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (26 26 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (26 26 (:REWRITE GETBIT-WHEN-NOT-INTEGERP-ARG1))
 (26 26 (:REWRITE GETBIT-WHEN-N-IS-NEGATIVE))
 (26 26 (:REWRITE GETBIT-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-CONSTANT-VERSION))
 (26 13 (:REWRITE X86ISA::XCR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::CR3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:REWRITE LOGEXT-WHEN-SIZE-NOT-POSP))
 (14 14 (:REWRITE LOGEXT-WHEN-I-IS-NOT-AN-INTEGER))
 (14 2 (:LINEAR <-OF-LOGEXT-SAME-LINEAR))
 (13 13 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (6 6 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 2 (:REWRITE NATP-WHEN-GTE-0))
 (5 5 (:TYPE-PRESCRIPTION X86ISA::X86-ELEM-P))
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 (5 5 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (5 5 (:REWRITE IFIX-WHEN-INTEGERP))
 (4 4 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:REWRITE NATP-WHEN-INTEGERP))
 )
(X::R9-OF-SET-R9
 (352 14 (:REWRITE LOGEXT-WHEN-TOP-BIT-0))
 (330 31 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P))
 (289 14 (:REWRITE LOGEXT-WHEN-SIGNED-BYTE-P))
 (280 4 (:LINEAR LOGEXT-BOUNDS))
 (160 5 (:REWRITE X86ISA::X86-ELEM-FIX-WHEN-X86-ELEM-P))
 (150 5 (:REWRITE X86ISA::X86-ELEM-P-OPENER))
 (143 13 (:LINEAR GETBIT-BOUND-LINEAR))
 (140 2 (:LINEAR <=-OF-LOGEXT-LINEAR-UPPER))
 (140 2 (:LINEAR <-OF-LOGEXT-LINEAR-LOWER))
 (117 117 (:TYPE-PRESCRIPTION GETBIT))
 (105 14 (:REWRITE LOGEXT-IDENTITY))
 (78 78 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (78 13 (:DEFINITION UNSIGNED-BYTE-P))
 (65 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-XCR0BITS-P))
 (65 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR3BITS-P))
 (65 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (65 13 (:DEFINITION INTEGER-RANGE-P))
 (57 57 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (52 26 (:REWRITE GETBIT-WHEN-NOT-1))
 (52 26 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (31 31 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER-FREE))
 (31 31 (:REWRITE SIGNED-BYTE-P-WHEN-SIGNED-BYTE-P))
 (31 31 (:REWRITE SIGNED-BYTE-P-LONGER))
 (31 31 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (28 28 (:REWRITE DEFAULT-<-2))
 (28 28 (:REWRITE DEFAULT-<-1))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::XCR0BITS-P$INLINE))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::CR3BITS-P$INLINE))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (26 26 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (26 26 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (26 26 (:REWRITE GETBIT-WHEN-NOT-INTEGERP-ARG1))
 (26 26 (:REWRITE GETBIT-WHEN-N-IS-NEGATIVE))
 (26 26 (:REWRITE GETBIT-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-CONSTANT-VERSION))
 (26 13 (:REWRITE X86ISA::XCR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::CR3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:REWRITE LOGEXT-WHEN-SIZE-NOT-POSP))
 (14 14 (:REWRITE LOGEXT-WHEN-I-IS-NOT-AN-INTEGER))
 (14 2 (:LINEAR <-OF-LOGEXT-SAME-LINEAR))
 (13 13 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (6 6 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 2 (:REWRITE NATP-WHEN-GTE-0))
 (5 5 (:TYPE-PRESCRIPTION X86ISA::X86-ELEM-P))
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 (5 5 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (5 5 (:REWRITE IFIX-WHEN-INTEGERP))
 (4 4 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:REWRITE NATP-WHEN-INTEGERP))
 )
(X::R10-OF-SET-R10
 (352 14 (:REWRITE LOGEXT-WHEN-TOP-BIT-0))
 (330 31 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P))
 (289 14 (:REWRITE LOGEXT-WHEN-SIGNED-BYTE-P))
 (280 4 (:LINEAR LOGEXT-BOUNDS))
 (160 5 (:REWRITE X86ISA::X86-ELEM-FIX-WHEN-X86-ELEM-P))
 (150 5 (:REWRITE X86ISA::X86-ELEM-P-OPENER))
 (143 13 (:LINEAR GETBIT-BOUND-LINEAR))
 (140 2 (:LINEAR <=-OF-LOGEXT-LINEAR-UPPER))
 (140 2 (:LINEAR <-OF-LOGEXT-LINEAR-LOWER))
 (117 117 (:TYPE-PRESCRIPTION GETBIT))
 (105 14 (:REWRITE LOGEXT-IDENTITY))
 (78 78 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (78 13 (:DEFINITION UNSIGNED-BYTE-P))
 (65 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-XCR0BITS-P))
 (65 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR3BITS-P))
 (65 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (65 13 (:DEFINITION INTEGER-RANGE-P))
 (57 57 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (52 26 (:REWRITE GETBIT-WHEN-NOT-1))
 (52 26 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (31 31 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER-FREE))
 (31 31 (:REWRITE SIGNED-BYTE-P-WHEN-SIGNED-BYTE-P))
 (31 31 (:REWRITE SIGNED-BYTE-P-LONGER))
 (31 31 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (28 28 (:REWRITE DEFAULT-<-2))
 (28 28 (:REWRITE DEFAULT-<-1))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::XCR0BITS-P$INLINE))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::CR3BITS-P$INLINE))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (26 26 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (26 26 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (26 26 (:REWRITE GETBIT-WHEN-NOT-INTEGERP-ARG1))
 (26 26 (:REWRITE GETBIT-WHEN-N-IS-NEGATIVE))
 (26 26 (:REWRITE GETBIT-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-CONSTANT-VERSION))
 (26 13 (:REWRITE X86ISA::XCR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::CR3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:REWRITE LOGEXT-WHEN-SIZE-NOT-POSP))
 (14 14 (:REWRITE LOGEXT-WHEN-I-IS-NOT-AN-INTEGER))
 (14 2 (:LINEAR <-OF-LOGEXT-SAME-LINEAR))
 (13 13 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (6 6 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 2 (:REWRITE NATP-WHEN-GTE-0))
 (5 5 (:TYPE-PRESCRIPTION X86ISA::X86-ELEM-P))
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 (5 5 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (5 5 (:REWRITE IFIX-WHEN-INTEGERP))
 (4 4 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:REWRITE NATP-WHEN-INTEGERP))
 )
(X::R11-OF-SET-R11
 (352 14 (:REWRITE LOGEXT-WHEN-TOP-BIT-0))
 (330 31 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P))
 (289 14 (:REWRITE LOGEXT-WHEN-SIGNED-BYTE-P))
 (280 4 (:LINEAR LOGEXT-BOUNDS))
 (160 5 (:REWRITE X86ISA::X86-ELEM-FIX-WHEN-X86-ELEM-P))
 (150 5 (:REWRITE X86ISA::X86-ELEM-P-OPENER))
 (143 13 (:LINEAR GETBIT-BOUND-LINEAR))
 (140 2 (:LINEAR <=-OF-LOGEXT-LINEAR-UPPER))
 (140 2 (:LINEAR <-OF-LOGEXT-LINEAR-LOWER))
 (117 117 (:TYPE-PRESCRIPTION GETBIT))
 (105 14 (:REWRITE LOGEXT-IDENTITY))
 (78 78 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (78 13 (:DEFINITION UNSIGNED-BYTE-P))
 (65 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-XCR0BITS-P))
 (65 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR3BITS-P))
 (65 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (65 13 (:DEFINITION INTEGER-RANGE-P))
 (57 57 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (52 26 (:REWRITE GETBIT-WHEN-NOT-1))
 (52 26 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (31 31 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER-FREE))
 (31 31 (:REWRITE SIGNED-BYTE-P-WHEN-SIGNED-BYTE-P))
 (31 31 (:REWRITE SIGNED-BYTE-P-LONGER))
 (31 31 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (28 28 (:REWRITE DEFAULT-<-2))
 (28 28 (:REWRITE DEFAULT-<-1))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::XCR0BITS-P$INLINE))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::CR3BITS-P$INLINE))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (26 26 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (26 26 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (26 26 (:REWRITE GETBIT-WHEN-NOT-INTEGERP-ARG1))
 (26 26 (:REWRITE GETBIT-WHEN-N-IS-NEGATIVE))
 (26 26 (:REWRITE GETBIT-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-CONSTANT-VERSION))
 (26 13 (:REWRITE X86ISA::XCR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::CR3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:REWRITE LOGEXT-WHEN-SIZE-NOT-POSP))
 (14 14 (:REWRITE LOGEXT-WHEN-I-IS-NOT-AN-INTEGER))
 (14 2 (:LINEAR <-OF-LOGEXT-SAME-LINEAR))
 (13 13 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (6 6 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 2 (:REWRITE NATP-WHEN-GTE-0))
 (5 5 (:TYPE-PRESCRIPTION X86ISA::X86-ELEM-P))
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 (5 5 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (5 5 (:REWRITE IFIX-WHEN-INTEGERP))
 (4 4 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:REWRITE NATP-WHEN-INTEGERP))
 )
(X::R12-OF-SET-R12
 (352 14 (:REWRITE LOGEXT-WHEN-TOP-BIT-0))
 (330 31 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P))
 (289 14 (:REWRITE LOGEXT-WHEN-SIGNED-BYTE-P))
 (280 4 (:LINEAR LOGEXT-BOUNDS))
 (160 5 (:REWRITE X86ISA::X86-ELEM-FIX-WHEN-X86-ELEM-P))
 (150 5 (:REWRITE X86ISA::X86-ELEM-P-OPENER))
 (143 13 (:LINEAR GETBIT-BOUND-LINEAR))
 (140 2 (:LINEAR <=-OF-LOGEXT-LINEAR-UPPER))
 (140 2 (:LINEAR <-OF-LOGEXT-LINEAR-LOWER))
 (117 117 (:TYPE-PRESCRIPTION GETBIT))
 (105 14 (:REWRITE LOGEXT-IDENTITY))
 (78 78 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (78 13 (:DEFINITION UNSIGNED-BYTE-P))
 (65 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-XCR0BITS-P))
 (65 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR3BITS-P))
 (65 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (65 13 (:DEFINITION INTEGER-RANGE-P))
 (57 57 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (52 26 (:REWRITE GETBIT-WHEN-NOT-1))
 (52 26 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (31 31 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER-FREE))
 (31 31 (:REWRITE SIGNED-BYTE-P-WHEN-SIGNED-BYTE-P))
 (31 31 (:REWRITE SIGNED-BYTE-P-LONGER))
 (31 31 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (28 28 (:REWRITE DEFAULT-<-2))
 (28 28 (:REWRITE DEFAULT-<-1))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::XCR0BITS-P$INLINE))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::CR3BITS-P$INLINE))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (26 26 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (26 26 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (26 26 (:REWRITE GETBIT-WHEN-NOT-INTEGERP-ARG1))
 (26 26 (:REWRITE GETBIT-WHEN-N-IS-NEGATIVE))
 (26 26 (:REWRITE GETBIT-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-CONSTANT-VERSION))
 (26 13 (:REWRITE X86ISA::XCR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::CR3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:REWRITE LOGEXT-WHEN-SIZE-NOT-POSP))
 (14 14 (:REWRITE LOGEXT-WHEN-I-IS-NOT-AN-INTEGER))
 (14 2 (:LINEAR <-OF-LOGEXT-SAME-LINEAR))
 (13 13 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (6 6 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 2 (:REWRITE NATP-WHEN-GTE-0))
 (5 5 (:TYPE-PRESCRIPTION X86ISA::X86-ELEM-P))
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 (5 5 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (5 5 (:REWRITE IFIX-WHEN-INTEGERP))
 (4 4 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:REWRITE NATP-WHEN-INTEGERP))
 )
(X::R13-OF-SET-R13
 (352 14 (:REWRITE LOGEXT-WHEN-TOP-BIT-0))
 (330 31 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P))
 (289 14 (:REWRITE LOGEXT-WHEN-SIGNED-BYTE-P))
 (280 4 (:LINEAR LOGEXT-BOUNDS))
 (160 5 (:REWRITE X86ISA::X86-ELEM-FIX-WHEN-X86-ELEM-P))
 (150 5 (:REWRITE X86ISA::X86-ELEM-P-OPENER))
 (143 13 (:LINEAR GETBIT-BOUND-LINEAR))
 (140 2 (:LINEAR <=-OF-LOGEXT-LINEAR-UPPER))
 (140 2 (:LINEAR <-OF-LOGEXT-LINEAR-LOWER))
 (117 117 (:TYPE-PRESCRIPTION GETBIT))
 (105 14 (:REWRITE LOGEXT-IDENTITY))
 (78 78 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (78 13 (:DEFINITION UNSIGNED-BYTE-P))
 (65 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-XCR0BITS-P))
 (65 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR3BITS-P))
 (65 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (65 13 (:DEFINITION INTEGER-RANGE-P))
 (57 57 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (52 26 (:REWRITE GETBIT-WHEN-NOT-1))
 (52 26 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (31 31 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER-FREE))
 (31 31 (:REWRITE SIGNED-BYTE-P-WHEN-SIGNED-BYTE-P))
 (31 31 (:REWRITE SIGNED-BYTE-P-LONGER))
 (31 31 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (28 28 (:REWRITE DEFAULT-<-2))
 (28 28 (:REWRITE DEFAULT-<-1))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::XCR0BITS-P$INLINE))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::CR3BITS-P$INLINE))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (26 26 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (26 26 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (26 26 (:REWRITE GETBIT-WHEN-NOT-INTEGERP-ARG1))
 (26 26 (:REWRITE GETBIT-WHEN-N-IS-NEGATIVE))
 (26 26 (:REWRITE GETBIT-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-CONSTANT-VERSION))
 (26 13 (:REWRITE X86ISA::XCR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::CR3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:REWRITE LOGEXT-WHEN-SIZE-NOT-POSP))
 (14 14 (:REWRITE LOGEXT-WHEN-I-IS-NOT-AN-INTEGER))
 (14 2 (:LINEAR <-OF-LOGEXT-SAME-LINEAR))
 (13 13 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (6 6 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 2 (:REWRITE NATP-WHEN-GTE-0))
 (5 5 (:TYPE-PRESCRIPTION X86ISA::X86-ELEM-P))
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 (5 5 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (5 5 (:REWRITE IFIX-WHEN-INTEGERP))
 (4 4 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:REWRITE NATP-WHEN-INTEGERP))
 )
(X::R14-OF-SET-R14
 (352 14 (:REWRITE LOGEXT-WHEN-TOP-BIT-0))
 (330 31 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P))
 (289 14 (:REWRITE LOGEXT-WHEN-SIGNED-BYTE-P))
 (280 4 (:LINEAR LOGEXT-BOUNDS))
 (160 5 (:REWRITE X86ISA::X86-ELEM-FIX-WHEN-X86-ELEM-P))
 (150 5 (:REWRITE X86ISA::X86-ELEM-P-OPENER))
 (143 13 (:LINEAR GETBIT-BOUND-LINEAR))
 (140 2 (:LINEAR <=-OF-LOGEXT-LINEAR-UPPER))
 (140 2 (:LINEAR <-OF-LOGEXT-LINEAR-LOWER))
 (117 117 (:TYPE-PRESCRIPTION GETBIT))
 (105 14 (:REWRITE LOGEXT-IDENTITY))
 (78 78 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (78 13 (:DEFINITION UNSIGNED-BYTE-P))
 (65 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-XCR0BITS-P))
 (65 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR3BITS-P))
 (65 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (65 13 (:DEFINITION INTEGER-RANGE-P))
 (57 57 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (52 26 (:REWRITE GETBIT-WHEN-NOT-1))
 (52 26 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (31 31 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER-FREE))
 (31 31 (:REWRITE SIGNED-BYTE-P-WHEN-SIGNED-BYTE-P))
 (31 31 (:REWRITE SIGNED-BYTE-P-LONGER))
 (31 31 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (28 28 (:REWRITE DEFAULT-<-2))
 (28 28 (:REWRITE DEFAULT-<-1))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::XCR0BITS-P$INLINE))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::CR3BITS-P$INLINE))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (26 26 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (26 26 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (26 26 (:REWRITE GETBIT-WHEN-NOT-INTEGERP-ARG1))
 (26 26 (:REWRITE GETBIT-WHEN-N-IS-NEGATIVE))
 (26 26 (:REWRITE GETBIT-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-CONSTANT-VERSION))
 (26 13 (:REWRITE X86ISA::XCR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::CR3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:REWRITE LOGEXT-WHEN-SIZE-NOT-POSP))
 (14 14 (:REWRITE LOGEXT-WHEN-I-IS-NOT-AN-INTEGER))
 (14 2 (:LINEAR <-OF-LOGEXT-SAME-LINEAR))
 (13 13 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (6 6 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 2 (:REWRITE NATP-WHEN-GTE-0))
 (5 5 (:TYPE-PRESCRIPTION X86ISA::X86-ELEM-P))
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 (5 5 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (5 5 (:REWRITE IFIX-WHEN-INTEGERP))
 (4 4 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:REWRITE NATP-WHEN-INTEGERP))
 )
(X::R15-OF-SET-R15
 (352 14 (:REWRITE LOGEXT-WHEN-TOP-BIT-0))
 (330 31 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P))
 (289 14 (:REWRITE LOGEXT-WHEN-SIGNED-BYTE-P))
 (280 4 (:LINEAR LOGEXT-BOUNDS))
 (160 5 (:REWRITE X86ISA::X86-ELEM-FIX-WHEN-X86-ELEM-P))
 (150 5 (:REWRITE X86ISA::X86-ELEM-P-OPENER))
 (143 13 (:LINEAR GETBIT-BOUND-LINEAR))
 (140 2 (:LINEAR <=-OF-LOGEXT-LINEAR-UPPER))
 (140 2 (:LINEAR <-OF-LOGEXT-LINEAR-LOWER))
 (117 117 (:TYPE-PRESCRIPTION GETBIT))
 (105 14 (:REWRITE LOGEXT-IDENTITY))
 (78 78 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (78 13 (:DEFINITION UNSIGNED-BYTE-P))
 (65 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-XCR0BITS-P))
 (65 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR3BITS-P))
 (65 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (65 13 (:DEFINITION INTEGER-RANGE-P))
 (57 57 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (52 26 (:REWRITE GETBIT-WHEN-NOT-1))
 (52 26 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (31 31 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER-FREE))
 (31 31 (:REWRITE SIGNED-BYTE-P-WHEN-SIGNED-BYTE-P))
 (31 31 (:REWRITE SIGNED-BYTE-P-LONGER))
 (31 31 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (28 28 (:REWRITE DEFAULT-<-2))
 (28 28 (:REWRITE DEFAULT-<-1))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::XCR0BITS-P$INLINE))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::CR3BITS-P$INLINE))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (26 26 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (26 26 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (26 26 (:REWRITE GETBIT-WHEN-NOT-INTEGERP-ARG1))
 (26 26 (:REWRITE GETBIT-WHEN-N-IS-NEGATIVE))
 (26 26 (:REWRITE GETBIT-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-CONSTANT-VERSION))
 (26 13 (:REWRITE X86ISA::XCR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::CR3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:REWRITE LOGEXT-WHEN-SIZE-NOT-POSP))
 (14 14 (:REWRITE LOGEXT-WHEN-I-IS-NOT-AN-INTEGER))
 (14 2 (:LINEAR <-OF-LOGEXT-SAME-LINEAR))
 (13 13 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (6 6 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 2 (:REWRITE NATP-WHEN-GTE-0))
 (5 5 (:TYPE-PRESCRIPTION X86ISA::X86-ELEM-P))
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 (5 5 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (5 5 (:REWRITE IFIX-WHEN-INTEGERP))
 (4 4 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:REWRITE NATP-WHEN-INTEGERP))
 )
(X::RSP-OF-SET-RSP
 (352 14 (:REWRITE LOGEXT-WHEN-TOP-BIT-0))
 (330 31 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P))
 (289 14 (:REWRITE LOGEXT-WHEN-SIGNED-BYTE-P))
 (280 4 (:LINEAR LOGEXT-BOUNDS))
 (160 5 (:REWRITE X86ISA::X86-ELEM-FIX-WHEN-X86-ELEM-P))
 (150 5 (:REWRITE X86ISA::X86-ELEM-P-OPENER))
 (143 13 (:LINEAR GETBIT-BOUND-LINEAR))
 (140 2 (:LINEAR <=-OF-LOGEXT-LINEAR-UPPER))
 (140 2 (:LINEAR <-OF-LOGEXT-LINEAR-LOWER))
 (117 117 (:TYPE-PRESCRIPTION GETBIT))
 (105 14 (:REWRITE LOGEXT-IDENTITY))
 (78 78 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (78 13 (:DEFINITION UNSIGNED-BYTE-P))
 (65 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-XCR0BITS-P))
 (65 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR3BITS-P))
 (65 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (65 13 (:DEFINITION INTEGER-RANGE-P))
 (57 57 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (52 26 (:REWRITE GETBIT-WHEN-NOT-1))
 (52 26 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (31 31 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER-FREE))
 (31 31 (:REWRITE SIGNED-BYTE-P-WHEN-SIGNED-BYTE-P))
 (31 31 (:REWRITE SIGNED-BYTE-P-LONGER))
 (31 31 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (28 28 (:REWRITE DEFAULT-<-2))
 (28 28 (:REWRITE DEFAULT-<-1))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::XCR0BITS-P$INLINE))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::CR3BITS-P$INLINE))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (26 26 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (26 26 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (26 26 (:REWRITE GETBIT-WHEN-NOT-INTEGERP-ARG1))
 (26 26 (:REWRITE GETBIT-WHEN-N-IS-NEGATIVE))
 (26 26 (:REWRITE GETBIT-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-CONSTANT-VERSION))
 (26 13 (:REWRITE X86ISA::XCR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::CR3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:REWRITE LOGEXT-WHEN-SIZE-NOT-POSP))
 (14 14 (:REWRITE LOGEXT-WHEN-I-IS-NOT-AN-INTEGER))
 (14 2 (:LINEAR <-OF-LOGEXT-SAME-LINEAR))
 (13 13 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (6 6 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 2 (:REWRITE NATP-WHEN-GTE-0))
 (5 5 (:TYPE-PRESCRIPTION X86ISA::X86-ELEM-P))
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 (5 5 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (5 5 (:REWRITE IFIX-WHEN-INTEGERP))
 (4 4 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:REWRITE NATP-WHEN-INTEGERP))
 )
(X::RBP-OF-SET-RBP
 (352 14 (:REWRITE LOGEXT-WHEN-TOP-BIT-0))
 (330 31 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P))
 (289 14 (:REWRITE LOGEXT-WHEN-SIGNED-BYTE-P))
 (280 4 (:LINEAR LOGEXT-BOUNDS))
 (160 5 (:REWRITE X86ISA::X86-ELEM-FIX-WHEN-X86-ELEM-P))
 (150 5 (:REWRITE X86ISA::X86-ELEM-P-OPENER))
 (143 13 (:LINEAR GETBIT-BOUND-LINEAR))
 (140 2 (:LINEAR <=-OF-LOGEXT-LINEAR-UPPER))
 (140 2 (:LINEAR <-OF-LOGEXT-LINEAR-LOWER))
 (117 117 (:TYPE-PRESCRIPTION GETBIT))
 (105 14 (:REWRITE LOGEXT-IDENTITY))
 (78 78 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (78 13 (:DEFINITION UNSIGNED-BYTE-P))
 (65 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-XCR0BITS-P))
 (65 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR3BITS-P))
 (65 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (65 13 (:DEFINITION INTEGER-RANGE-P))
 (57 57 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (52 26 (:REWRITE GETBIT-WHEN-NOT-1))
 (52 26 (:REWRITE GETBIT-TOO-HIGH-CHEAP-2))
 (31 31 (:REWRITE SIGNED-BYTE-P-WHEN-UNSIGNED-BYTE-P-SMALLER-FREE))
 (31 31 (:REWRITE SIGNED-BYTE-P-WHEN-SIGNED-BYTE-P))
 (31 31 (:REWRITE SIGNED-BYTE-P-LONGER))
 (31 31 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (28 28 (:REWRITE DEFAULT-<-2))
 (28 28 (:REWRITE DEFAULT-<-1))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::XCR0BITS-P$INLINE))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::CR3BITS-P$INLINE))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (26 26 (:REWRITE GETBIT-WHEN-VAL-IS-NOT-AN-INTEGER))
 (26 26 (:REWRITE GETBIT-WHEN-SLICE-IS-KNOWN-CONSTANT))
 (26 26 (:REWRITE GETBIT-WHEN-NOT-INTEGERP-ARG1))
 (26 26 (:REWRITE GETBIT-WHEN-N-IS-NEGATIVE))
 (26 26 (:REWRITE GETBIT-WHEN-EQUAL-OF-CONSTANT-AND-BVCHOP-CONSTANT-VERSION))
 (26 13 (:REWRITE X86ISA::XCR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::CR3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 14 (:REWRITE LOGEXT-WHEN-SIZE-NOT-POSP))
 (14 14 (:REWRITE LOGEXT-WHEN-I-IS-NOT-AN-INTEGER))
 (14 2 (:LINEAR <-OF-LOGEXT-SAME-LINEAR))
 (13 13 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (6 6 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 2 (:REWRITE NATP-WHEN-GTE-0))
 (5 5 (:TYPE-PRESCRIPTION X86ISA::X86-ELEM-P))
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 (5 5 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (5 5 (:REWRITE IFIX-WHEN-INTEGERP))
 (4 4 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:REWRITE NATP-WHEN-INTEGERP))
 )
(X::SET-RAX-OF-SET-RAX)
(X::SET-RBX-OF-SET-RBX)
(X::SET-RCX-OF-SET-RCX)
(X::SET-RDX-OF-SET-RDX)
(X::SET-RSI-OF-SET-RSI)
(X::SET-RDI-OF-SET-RDI)
(X::SET-R8-OF-SET-R8)
(X::SET-R9-OF-SET-R9)
(X::SET-R10-OF-SET-R10)
(X::SET-R11-OF-SET-R11)
(X::SET-R12-OF-SET-R12)
(X::SET-R13-OF-SET-R13)
(X::SET-R14-OF-SET-R14)
(X::SET-R15-OF-SET-R15)
(X::SET-RSP-OF-SET-RSP)
(X::SET-RBP-OF-SET-RBP)
(X::SET-RAX-OF-RAX-SAME)
(X::SET-RBX-OF-RBX-SAME)
(X::SET-RCX-OF-RCX-SAME)
(X::SET-RDX-OF-RDX-SAME)
(X::SET-RDI-OF-RDI-SAME)
(X::SET-RSI-OF-RSI-SAME)
(X::SET-R8-OF-R8-SAME)
(X::SET-R9-OF-R9-SAME)
(X::SET-R10-OF-R10-SAME)
(X::SET-R11-OF-R11-SAME)
(X::SET-R12-OF-R12-SAME)
(X::SET-R13-OF-R13-SAME)
(X::SET-R14-OF-R14-SAME)
(X::SET-R15-OF-R15-SAME)
(X::SET-RSP-OF-RSP-SAME)
(X::SET-RBP-OF-RBP-SAME)
(X::SET-RAX-OF-RAX-SAME-GEN)
(X::SET-RBX-OF-RBX-SAME-GEN)
(X::SET-RCX-OF-RCX-SAME-GEN)
(X::SET-RDX-OF-RDX-SAME-GEN)
(X::SET-RDI-OF-RDI-SAME-GEN)
(X::SET-RSI-OF-RSI-SAME-GEN)
(X::SET-R8-OF-R8-SAME-GEN)
(X::SET-R9-OF-R9-SAME-GEN)
(X::SET-R10-OF-R10-SAME-GEN)
(X::SET-R11-OF-R11-SAME-GEN)
(X::SET-R12-OF-R12-SAME-GEN)
(X::SET-R13-OF-R13-SAME-GEN)
(X::SET-R14-OF-R14-SAME-GEN)
(X::SET-R15-OF-R15-SAME-GEN)
(X::SET-RSP-OF-RSP-SAME-GEN)
(X::SET-RBP-OF-RBP-SAME-GEN)
(X::RAX-OF-SET-RIP)
(X::RBX-OF-SET-RIP)
(X::RCX-OF-SET-RIP)
(X::RDX-OF-SET-RIP)
(X::RSI-OF-SET-RIP)
(X::RDI-OF-SET-RIP)
(X::R8-OF-SET-RIP)
(X::R9-OF-SET-RIP)
(X::R10-OF-SET-RIP)
(X::R11-OF-SET-RIP)
(X::R12-OF-SET-RIP)
(X::R13-OF-SET-RIP)
(X::R14-OF-SET-RIP)
(X::R15-OF-SET-RIP)
(X::RSP-OF-SET-RIP)
(X::RBP-OF-SET-RIP)
(X::RIP-OF-SET-RAX)
(X::RIP-OF-SET-RBX)
(X::RIP-OF-SET-RCX)
(X::RIP-OF-SET-RDX)
(X::RIP-OF-SET-RSI)
(X::RIP-OF-SET-RDI)
(X::RIP-OF-SET-R8)
(X::RIP-OF-SET-R9)
(X::RIP-OF-SET-R10)
(X::RIP-OF-SET-R11)
(X::RIP-OF-SET-R12)
(X::RIP-OF-SET-R13)
(X::RIP-OF-SET-R14)
(X::RIP-OF-SET-R15)
(X::RIP-OF-SET-RSP)
(X::RIP-OF-SET-RBP)
(X::RAX-OF-SET-RBX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RAX-OF-SET-RCX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RAX-OF-SET-RDX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RAX-OF-SET-RSI
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RAX-OF-SET-RDI
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RAX-OF-SET-R8
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RAX-OF-SET-R9
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RAX-OF-SET-R10
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RAX-OF-SET-R11
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RAX-OF-SET-R12
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RAX-OF-SET-R13
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RAX-OF-SET-R14
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RAX-OF-SET-R15
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RAX-OF-SET-RSP
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RAX-OF-SET-RBP
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RBX-OF-SET-RAX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RBX-OF-SET-RCX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RBX-OF-SET-RDX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RBX-OF-SET-RSI
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RBX-OF-SET-RDI
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RBX-OF-SET-R8
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RBX-OF-SET-R9
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RBX-OF-SET-R10
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RBX-OF-SET-R11
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RBX-OF-SET-R12
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RBX-OF-SET-R13
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RBX-OF-SET-R14
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RBX-OF-SET-R15
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RBX-OF-SET-RSP
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RBX-OF-SET-RBP
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RCX-OF-SET-RAX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RCX-OF-SET-RBX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RCX-OF-SET-RDX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RCX-OF-SET-RSI
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RCX-OF-SET-RDI
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RCX-OF-SET-R8
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RCX-OF-SET-R9
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RCX-OF-SET-R10
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RCX-OF-SET-R11
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RCX-OF-SET-R12
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RCX-OF-SET-R13
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RCX-OF-SET-R14
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RCX-OF-SET-R15
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RCX-OF-SET-RSP
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RCX-OF-SET-RBP
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RDX-OF-SET-RAX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RDX-OF-SET-RBX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RDX-OF-SET-RCX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RDX-OF-SET-RSI
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RDX-OF-SET-RDI
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RDX-OF-SET-R8
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RDX-OF-SET-R9
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RDX-OF-SET-R10
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RDX-OF-SET-R11
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RDX-OF-SET-R12
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RDX-OF-SET-R13
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RDX-OF-SET-R14
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RDX-OF-SET-R15
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RDX-OF-SET-RSP
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RDX-OF-SET-RBP
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RSI-OF-SET-RAX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RSI-OF-SET-RBX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RSI-OF-SET-RCX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RSI-OF-SET-RDX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RSI-OF-SET-RDI
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RSI-OF-SET-R8
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RSI-OF-SET-R9
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RSI-OF-SET-R10
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RSI-OF-SET-R11
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RSI-OF-SET-R12
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RSI-OF-SET-R13
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RSI-OF-SET-R14
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RSI-OF-SET-R15
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RSI-OF-SET-RSP
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RSI-OF-SET-RBP
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RDI-OF-SET-RAX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RDI-OF-SET-RBX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RDI-OF-SET-RCX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RDI-OF-SET-RDX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RDI-OF-SET-RSI
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RDI-OF-SET-R8
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RDI-OF-SET-R9
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RDI-OF-SET-R10
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RDI-OF-SET-R11
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RDI-OF-SET-R12
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RDI-OF-SET-R13
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RDI-OF-SET-R14
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RDI-OF-SET-R15
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RDI-OF-SET-RSP
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RDI-OF-SET-RBP
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R8-OF-SET-RAX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R8-OF-SET-RBX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R8-OF-SET-RCX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R8-OF-SET-RDX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R8-OF-SET-RSI
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R8-OF-SET-RDI
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R8-OF-SET-R9
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R8-OF-SET-R10
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R8-OF-SET-R11
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R8-OF-SET-R12
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R8-OF-SET-R13
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R8-OF-SET-R14
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R8-OF-SET-R15
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R8-OF-SET-RSP
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R8-OF-SET-RBP
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R9-OF-SET-RAX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R9-OF-SET-RBX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R9-OF-SET-RCX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R9-OF-SET-RDX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R9-OF-SET-RSI
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R9-OF-SET-RDI
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R9-OF-SET-R8
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R9-OF-SET-R10
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R9-OF-SET-R11
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R9-OF-SET-R12
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R9-OF-SET-R13
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R9-OF-SET-R14
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R9-OF-SET-R15
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R9-OF-SET-RSP
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R9-OF-SET-RBP
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R10-OF-SET-RAX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R10-OF-SET-RBX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R10-OF-SET-RCX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R10-OF-SET-RDX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R10-OF-SET-RSI
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R10-OF-SET-RDI
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R10-OF-SET-R8
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R10-OF-SET-R9
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R10-OF-SET-R11
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R10-OF-SET-R12
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R10-OF-SET-R13
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R10-OF-SET-R14
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R10-OF-SET-R15
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R10-OF-SET-RSP
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R10-OF-SET-RBP
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R11-OF-SET-RAX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R11-OF-SET-RBX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R11-OF-SET-RCX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R11-OF-SET-RDX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R11-OF-SET-RSI
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R11-OF-SET-RDI
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R11-OF-SET-R8
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R11-OF-SET-R9
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R11-OF-SET-R10
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R11-OF-SET-R12
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R11-OF-SET-R13
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R11-OF-SET-R14
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R11-OF-SET-R15
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R11-OF-SET-RSP
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R11-OF-SET-RBP
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R12-OF-SET-RAX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R12-OF-SET-RBX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R12-OF-SET-RCX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R12-OF-SET-RDX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R12-OF-SET-RSI
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R12-OF-SET-RDI
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R12-OF-SET-R8
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R12-OF-SET-R9
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R12-OF-SET-R10
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R12-OF-SET-R11
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R12-OF-SET-R13
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R12-OF-SET-R14
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R12-OF-SET-R15
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R12-OF-SET-RSP
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R12-OF-SET-RBP
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R13-OF-SET-RAX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R13-OF-SET-RBX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R13-OF-SET-RCX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R13-OF-SET-RDX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R13-OF-SET-RSI
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R13-OF-SET-RDI
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R13-OF-SET-R8
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R13-OF-SET-R9
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R13-OF-SET-R10
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R13-OF-SET-R11
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R13-OF-SET-R12
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R13-OF-SET-R14
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R13-OF-SET-R15
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R13-OF-SET-RSP
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R13-OF-SET-RBP
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R14-OF-SET-RAX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R14-OF-SET-RBX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R14-OF-SET-RCX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R14-OF-SET-RDX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R14-OF-SET-RSI
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R14-OF-SET-RDI
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R14-OF-SET-R8
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R14-OF-SET-R9
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R14-OF-SET-R10
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R14-OF-SET-R11
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R14-OF-SET-R12
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R14-OF-SET-R13
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R14-OF-SET-R15
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R14-OF-SET-RSP
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R14-OF-SET-RBP
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R15-OF-SET-RAX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R15-OF-SET-RBX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R15-OF-SET-RCX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R15-OF-SET-RDX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R15-OF-SET-RSI
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R15-OF-SET-RDI
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R15-OF-SET-R8
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R15-OF-SET-R9
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R15-OF-SET-R10
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R15-OF-SET-R11
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R15-OF-SET-R12
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R15-OF-SET-R13
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R15-OF-SET-R14
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R15-OF-SET-RSP
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::R15-OF-SET-RBP
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RSP-OF-SET-RAX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RSP-OF-SET-RBX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RSP-OF-SET-RCX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RSP-OF-SET-RDX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RSP-OF-SET-RSI
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RSP-OF-SET-RDI
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RSP-OF-SET-R8
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RSP-OF-SET-R9
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RSP-OF-SET-R10
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RSP-OF-SET-R11
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RSP-OF-SET-R12
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RSP-OF-SET-R13
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RSP-OF-SET-R14
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RSP-OF-SET-R15
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RSP-OF-SET-RBP
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RBP-OF-SET-RAX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RBP-OF-SET-RBX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RBP-OF-SET-RCX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RBP-OF-SET-RDX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RBP-OF-SET-RSI
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RBP-OF-SET-RDI
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RBP-OF-SET-R8
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RBP-OF-SET-R9
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RBP-OF-SET-R10
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RBP-OF-SET-R11
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RBP-OF-SET-R12
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RBP-OF-SET-R13
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RBP-OF-SET-R14
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RBP-OF-SET-R15
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RBP-OF-SET-RSP
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::XR-OF-SET-RAX-IRREL)
(X::XR-OF-SET-RBX-IRREL)
(X::XR-OF-SET-RCX-IRREL)
(X::XR-OF-SET-RDX-IRREL)
(X::XR-OF-SET-RSI-IRREL)
(X::XR-OF-SET-RDI-IRREL)
(X::XR-OF-SET-R8-IRREL)
(X::XR-OF-SET-R9-IRREL)
(X::XR-OF-SET-R10-IRREL)
(X::XR-OF-SET-R11-IRREL)
(X::XR-OF-SET-R12-IRREL)
(X::XR-OF-SET-R13-IRREL)
(X::XR-OF-SET-R14-IRREL)
(X::XR-OF-SET-R15-IRREL)
(X::XR-OF-SET-RSP-IRREL)
(X::XR-OF-SET-RBP-IRREL)
(X::SET-RAX-OF-XW)
(X::SET-RBX-OF-XW)
(X::SET-RCX-OF-XW)
(X::SET-RDX-OF-XW)
(X::SET-RSI-OF-XW)
(X::SET-RDI-OF-XW)
(X::SET-R8-OF-XW)
(X::SET-R9-OF-XW)
(X::SET-R10-OF-XW)
(X::SET-RSP-OF-XW)
(X::SET-RBP-OF-XW)
(X::SET-RBX-OF-SET-RAX)
(X::SET-RCX-OF-SET-RAX)
(X::SET-RDX-OF-SET-RAX)
(X::SET-RSI-OF-SET-RAX)
(X::SET-RDI-OF-SET-RAX)
(X::SET-R8-OF-SET-RAX)
(X::SET-R9-OF-SET-RAX)
(X::SET-R10-OF-SET-RAX)
(X::SET-R11-OF-SET-RAX)
(X::SET-R12-OF-SET-RAX)
(X::SET-R13-OF-SET-RAX)
(X::SET-R14-OF-SET-RAX)
(X::SET-R15-OF-SET-RAX)
(X::SET-RSP-OF-SET-RAX)
(X::SET-RBP-OF-SET-RAX)
(X::SET-RCX-OF-SET-RBX)
(X::SET-RDX-OF-SET-RBX)
(X::SET-RSI-OF-SET-RBX)
(X::SET-RDI-OF-SET-RBX)
(X::SET-R8-OF-SET-RBX)
(X::SET-R9-OF-SET-RBX)
(X::SET-R10-OF-SET-RBX)
(X::SET-R11-OF-SET-RBX)
(X::SET-R12-OF-SET-RBX)
(X::SET-R13-OF-SET-RBX)
(X::SET-R14-OF-SET-RBX)
(X::SET-R15-OF-SET-RBX)
(X::SET-RSP-OF-SET-RBX)
(X::SET-RBP-OF-SET-RBX)
(X::SET-RDX-OF-SET-RCX)
(X::SET-RSI-OF-SET-RCX)
(X::SET-RDI-OF-SET-RCX)
(X::SET-R8-OF-SET-RCX)
(X::SET-R9-OF-SET-RCX)
(X::SET-R10-OF-SET-RCX)
(X::SET-R11-OF-SET-RCX)
(X::SET-R12-OF-SET-RCX)
(X::SET-R13-OF-SET-RCX)
(X::SET-R14-OF-SET-RCX)
(X::SET-R15-OF-SET-RCX)
(X::SET-RSP-OF-SET-RCX)
(X::SET-RBP-OF-SET-RCX)
(X::SET-RSI-OF-SET-RDX)
(X::SET-RDI-OF-SET-RDX)
(X::SET-R8-OF-SET-RDX)
(X::SET-R9-OF-SET-RDX)
(X::SET-R10-OF-SET-RDX)
(X::SET-R11-OF-SET-RDX)
(X::SET-R12-OF-SET-RDX)
(X::SET-R13-OF-SET-RDX)
(X::SET-R14-OF-SET-RDX)
(X::SET-R15-OF-SET-RDX)
(X::SET-RSP-OF-SET-RDX)
(X::SET-RBP-OF-SET-RDX)
(X::SET-RDI-OF-SET-RSI)
(X::SET-R8-OF-SET-RSI)
(X::SET-R9-OF-SET-RSI)
(X::SET-R10-OF-SET-RSI)
(X::SET-R11-OF-SET-RSI)
(X::SET-R12-OF-SET-RSI)
(X::SET-R13-OF-SET-RSI)
(X::SET-R14-OF-SET-RSI)
(X::SET-R15-OF-SET-RSI)
(X::SET-RSP-OF-SET-RSI)
(X::SET-RBP-OF-SET-RSI)
(X::SET-R8-OF-SET-RDI)
(X::SET-R9-OF-SET-RDI)
(X::SET-R10-OF-SET-RDI)
(X::SET-R11-OF-SET-RDI)
(X::SET-R12-OF-SET-RDI)
(X::SET-R13-OF-SET-RDI)
(X::SET-R14-OF-SET-RDI)
(X::SET-R15-OF-SET-RDI)
(X::SET-RSP-OF-SET-RDI)
(X::SET-RBP-OF-SET-RDI)
(X::SET-R9-OF-SET-R8)
(X::SET-R10-OF-SET-R8)
(X::SET-R11-OF-SET-R8)
(X::SET-R12-OF-SET-R8)
(X::SET-R13-OF-SET-R8)
(X::SET-R14-OF-SET-R8)
(X::SET-R15-OF-SET-R8)
(X::SET-RSP-OF-SET-R8)
(X::SET-RBP-OF-SET-R8)
(X::SET-R10-OF-SET-R9)
(X::SET-R11-OF-SET-R9)
(X::SET-R12-OF-SET-R9)
(X::SET-R13-OF-SET-R9)
(X::SET-R14-OF-SET-R9)
(X::SET-R15-OF-SET-R9)
(X::SET-RSP-OF-SET-R9)
(X::SET-RBP-OF-SET-R9)
(X::SET-R11-OF-SET-R10)
(X::SET-R12-OF-SET-R10)
(X::SET-R13-OF-SET-R10)
(X::SET-R14-OF-SET-R10)
(X::SET-R15-OF-SET-R10)
(X::SET-RSP-OF-SET-R10)
(X::SET-RBP-OF-SET-R10)
(X::SET-R12-OF-SET-R11)
(X::SET-R13-OF-SET-R11)
(X::SET-R14-OF-SET-R11)
(X::SET-R15-OF-SET-R11)
(X::SET-RSP-OF-SET-R11)
(X::SET-RBP-OF-SET-R11)
(X::SET-R13-OF-SET-R12)
(X::SET-R14-OF-SET-R12)
(X::SET-R15-OF-SET-R12)
(X::SET-RSP-OF-SET-R12)
(X::SET-RBP-OF-SET-R12)
(X::SET-R14-OF-SET-R13)
(X::SET-R15-OF-SET-R13)
(X::SET-RSP-OF-SET-R13)
(X::SET-RBP-OF-SET-R13)
(X::SET-R15-OF-SET-R14)
(X::SET-RSP-OF-SET-R14)
(X::SET-RBP-OF-SET-R14)
(X::SET-RSP-OF-SET-R15)
(X::SET-RBP-OF-SET-R15)
(X::SET-RBP-OF-SET-RSP)
(X::XR-OF-RSP-AND-SET-RAX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::XR-OF-RSP-AND-SET-RBX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::XR-OF-RSP-AND-SET-RCX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::XR-OF-RSP-AND-SET-RDX
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::XR-OF-RSP-AND-SET-RSI
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::XR-OF-RSP-AND-SET-RDI
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::XR-OF-RSP-AND-SET-R8
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::XR-OF-RSP-AND-SET-R9
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::XR-OF-RSP-AND-SET-R10
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::XR-OF-RSP-AND-SET-RBP
 (5 5 (:REWRITE X86ISA::XR-OF-XW-INTER-FIELD))
 )
(X::RIP-OF-IF)
(X::RAX-OF-IF)
(X::RBX-OF-IF)
(X::RCX-OF-IF)
(X::RDX-OF-IF)
(X::RSI-OF-IF)
(X::RDI-OF-IF)
(X::R8-OF-IF)
(X::R9-OF-IF)
(X::R10-OF-IF)
(X::R11-OF-IF)
(X::R12-OF-IF)
(X::R13-OF-IF)
(X::R14-OF-IF)
(X::R15-OF-IF)
(X::RSP-OF-IF)
(X::RBP-OF-IF)
(X::RIP-OF-MYIF
 (17 17 (:TYPE-PRESCRIPTION MYIF))
 (2 2 (:REWRITE MYIF-WHEN-NOT-NIL))
 (2 2 (:REWRITE MYIF-WHEN-NIL))
 (2 2 (:REWRITE MYIF-OF-CONSTANT-WHEN-NOT-NIL))
 )
(X::RAX-OF-MYIF
 (11 11 (:TYPE-PRESCRIPTION MYIF))
 (2 2 (:REWRITE MYIF-WHEN-NOT-NIL))
 (2 2 (:REWRITE MYIF-WHEN-NIL))
 (2 2 (:REWRITE MYIF-OF-CONSTANT-WHEN-NOT-NIL))
 )
(X::RBX-OF-MYIF
 (11 11 (:TYPE-PRESCRIPTION MYIF))
 (2 2 (:REWRITE MYIF-WHEN-NOT-NIL))
 (2 2 (:REWRITE MYIF-WHEN-NIL))
 (2 2 (:REWRITE MYIF-OF-CONSTANT-WHEN-NOT-NIL))
 )
(X::RCX-OF-MYIF
 (11 11 (:TYPE-PRESCRIPTION MYIF))
 (2 2 (:REWRITE MYIF-WHEN-NOT-NIL))
 (2 2 (:REWRITE MYIF-WHEN-NIL))
 (2 2 (:REWRITE MYIF-OF-CONSTANT-WHEN-NOT-NIL))
 )
(X::RDX-OF-MYIF
 (11 11 (:TYPE-PRESCRIPTION MYIF))
 (2 2 (:REWRITE MYIF-WHEN-NOT-NIL))
 (2 2 (:REWRITE MYIF-WHEN-NIL))
 (2 2 (:REWRITE MYIF-OF-CONSTANT-WHEN-NOT-NIL))
 )
(X::RSI-OF-MYIF
 (11 11 (:TYPE-PRESCRIPTION MYIF))
 (2 2 (:REWRITE MYIF-WHEN-NOT-NIL))
 (2 2 (:REWRITE MYIF-WHEN-NIL))
 (2 2 (:REWRITE MYIF-OF-CONSTANT-WHEN-NOT-NIL))
 )
(X::RDI-OF-MYIF
 (11 11 (:TYPE-PRESCRIPTION MYIF))
 (2 2 (:REWRITE MYIF-WHEN-NOT-NIL))
 (2 2 (:REWRITE MYIF-WHEN-NIL))
 (2 2 (:REWRITE MYIF-OF-CONSTANT-WHEN-NOT-NIL))
 )
(X::R8-OF-MYIF
 (11 11 (:TYPE-PRESCRIPTION MYIF))
 (2 2 (:REWRITE MYIF-WHEN-NOT-NIL))
 (2 2 (:REWRITE MYIF-WHEN-NIL))
 (2 2 (:REWRITE MYIF-OF-CONSTANT-WHEN-NOT-NIL))
 )
(X::R9-OF-MYIF
 (11 11 (:TYPE-PRESCRIPTION MYIF))
 (2 2 (:REWRITE MYIF-WHEN-NOT-NIL))
 (2 2 (:REWRITE MYIF-WHEN-NIL))
 (2 2 (:REWRITE MYIF-OF-CONSTANT-WHEN-NOT-NIL))
 )
(X::R10-OF-MYIF
 (11 11 (:TYPE-PRESCRIPTION MYIF))
 (2 2 (:REWRITE MYIF-WHEN-NOT-NIL))
 (2 2 (:REWRITE MYIF-WHEN-NIL))
 (2 2 (:REWRITE MYIF-OF-CONSTANT-WHEN-NOT-NIL))
 )
(X::R11-OF-MYIF
 (11 11 (:TYPE-PRESCRIPTION MYIF))
 (2 2 (:REWRITE MYIF-WHEN-NOT-NIL))
 (2 2 (:REWRITE MYIF-WHEN-NIL))
 (2 2 (:REWRITE MYIF-OF-CONSTANT-WHEN-NOT-NIL))
 )
(X::R12-OF-MYIF
 (11 11 (:TYPE-PRESCRIPTION MYIF))
 (2 2 (:REWRITE MYIF-WHEN-NOT-NIL))
 (2 2 (:REWRITE MYIF-WHEN-NIL))
 (2 2 (:REWRITE MYIF-OF-CONSTANT-WHEN-NOT-NIL))
 )
(X::R13-OF-MYIF
 (11 11 (:TYPE-PRESCRIPTION MYIF))
 (2 2 (:REWRITE MYIF-WHEN-NOT-NIL))
 (2 2 (:REWRITE MYIF-WHEN-NIL))
 (2 2 (:REWRITE MYIF-OF-CONSTANT-WHEN-NOT-NIL))
 )
(X::R14-OF-MYIF
 (11 11 (:TYPE-PRESCRIPTION MYIF))
 (2 2 (:REWRITE MYIF-WHEN-NOT-NIL))
 (2 2 (:REWRITE MYIF-WHEN-NIL))
 (2 2 (:REWRITE MYIF-OF-CONSTANT-WHEN-NOT-NIL))
 )
(X::R15-OF-MYIF
 (11 11 (:TYPE-PRESCRIPTION MYIF))
 (2 2 (:REWRITE MYIF-WHEN-NOT-NIL))
 (2 2 (:REWRITE MYIF-WHEN-NIL))
 (2 2 (:REWRITE MYIF-OF-CONSTANT-WHEN-NOT-NIL))
 )
(X::RSP-OF-MYIF
 (11 11 (:TYPE-PRESCRIPTION MYIF))
 (2 2 (:REWRITE MYIF-WHEN-NOT-NIL))
 (2 2 (:REWRITE MYIF-WHEN-NIL))
 (2 2 (:REWRITE MYIF-OF-CONSTANT-WHEN-NOT-NIL))
 )
(X::RBP-OF-MYIF
 (11 11 (:TYPE-PRESCRIPTION MYIF))
 (2 2 (:REWRITE MYIF-WHEN-NOT-NIL))
 (2 2 (:REWRITE MYIF-WHEN-NIL))
 (2 2 (:REWRITE MYIF-OF-CONSTANT-WHEN-NOT-NIL))
 )
(X::RAX-OF-XW)
(X::RBX-OF-XW)
(X::RCX-OF-XW)
(X::RDX-OF-XW)
(X::RSI-OF-XW)
(X::RDI-OF-XW)
(X::R8-OF-XW)
(X::R9-OF-XW)
(X::R10-OF-XW)
(X::R11-OF-XW)
(X::R12-OF-XW)
(X::R13-OF-XW)
(X::R14-OF-XW)
(X::R15-OF-XW)
(X::RSP-OF-XW)
(X::RBP-OF-XW)
(X::SET-RIP-OF-MYIF
 (11 11 (:TYPE-PRESCRIPTION MYIF))
 (2 2 (:REWRITE MYIF-WHEN-NOT-NIL))
 (2 2 (:REWRITE MYIF-WHEN-NIL))
 (2 2 (:REWRITE MYIF-OF-CONSTANT-WHEN-NOT-NIL))
 )
(X::SET-RAX-OF-MYIF
 (11 11 (:TYPE-PRESCRIPTION MYIF))
 (2 2 (:REWRITE MYIF-WHEN-NOT-NIL))
 (2 2 (:REWRITE MYIF-WHEN-NIL))
 (2 2 (:REWRITE MYIF-OF-CONSTANT-WHEN-NOT-NIL))
 )
(X::SET-RBX-OF-MYIF
 (11 11 (:TYPE-PRESCRIPTION MYIF))
 (2 2 (:REWRITE MYIF-WHEN-NOT-NIL))
 (2 2 (:REWRITE MYIF-WHEN-NIL))
 (2 2 (:REWRITE MYIF-OF-CONSTANT-WHEN-NOT-NIL))
 )
(X::SET-RCX-OF-MYIF
 (11 11 (:TYPE-PRESCRIPTION MYIF))
 (2 2 (:REWRITE MYIF-WHEN-NOT-NIL))
 (2 2 (:REWRITE MYIF-WHEN-NIL))
 (2 2 (:REWRITE MYIF-OF-CONSTANT-WHEN-NOT-NIL))
 )
(X::SET-RDX-OF-MYIF
 (11 11 (:TYPE-PRESCRIPTION MYIF))
 (2 2 (:REWRITE MYIF-WHEN-NOT-NIL))
 (2 2 (:REWRITE MYIF-WHEN-NIL))
 (2 2 (:REWRITE MYIF-OF-CONSTANT-WHEN-NOT-NIL))
 )
(X::SET-RSI-OF-MYIF
 (11 11 (:TYPE-PRESCRIPTION MYIF))
 (2 2 (:REWRITE MYIF-WHEN-NOT-NIL))
 (2 2 (:REWRITE MYIF-WHEN-NIL))
 (2 2 (:REWRITE MYIF-OF-CONSTANT-WHEN-NOT-NIL))
 )
(X::SET-RDI-OF-MYIF
 (11 11 (:TYPE-PRESCRIPTION MYIF))
 (2 2 (:REWRITE MYIF-WHEN-NOT-NIL))
 (2 2 (:REWRITE MYIF-WHEN-NIL))
 (2 2 (:REWRITE MYIF-OF-CONSTANT-WHEN-NOT-NIL))
 )
(X::SET-R8-OF-MYIF
 (11 11 (:TYPE-PRESCRIPTION MYIF))
 (2 2 (:REWRITE MYIF-WHEN-NOT-NIL))
 (2 2 (:REWRITE MYIF-WHEN-NIL))
 (2 2 (:REWRITE MYIF-OF-CONSTANT-WHEN-NOT-NIL))
 )
(X::SET-R9-OF-MYIF
 (11 11 (:TYPE-PRESCRIPTION MYIF))
 (2 2 (:REWRITE MYIF-WHEN-NOT-NIL))
 (2 2 (:REWRITE MYIF-WHEN-NIL))
 (2 2 (:REWRITE MYIF-OF-CONSTANT-WHEN-NOT-NIL))
 )
(X::SET-R10-OF-MYIF
 (11 11 (:TYPE-PRESCRIPTION MYIF))
 (2 2 (:REWRITE MYIF-WHEN-NOT-NIL))
 (2 2 (:REWRITE MYIF-WHEN-NIL))
 (2 2 (:REWRITE MYIF-OF-CONSTANT-WHEN-NOT-NIL))
 )
(X::SET-RSP-OF-MYIF
 (11 11 (:TYPE-PRESCRIPTION MYIF))
 (2 2 (:REWRITE MYIF-WHEN-NOT-NIL))
 (2 2 (:REWRITE MYIF-WHEN-NIL))
 (2 2 (:REWRITE MYIF-OF-CONSTANT-WHEN-NOT-NIL))
 )
(X::SET-RBP-OF-MYIF
 (11 11 (:TYPE-PRESCRIPTION MYIF))
 (2 2 (:REWRITE MYIF-WHEN-NOT-NIL))
 (2 2 (:REWRITE MYIF-WHEN-NIL))
 (2 2 (:REWRITE MYIF-OF-CONSTANT-WHEN-NOT-NIL))
 )
(X::SET-RAX-OF-IF-ARG2)
(X::SET-RBX-OF-IF-ARG2)
(X::SET-RCX-OF-IF-ARG2)
(X::SET-RDX-OF-IF-ARG2)
(X::SET-RDI-OF-IF-ARG2)
(X::SET-RSI-OF-IF-ARG2)
(X::SET-RBP-OF-IF-ARG2)
(X::SET-RSP-OF-IF-ARG2)
(X::SET-RIP-OF-IF)
(X::RGFI-BECOMES-RBP)
(X::RGFI-BECOMES-RSP)
(X::RGFI-BECOMES-RAX)
(X::RGFI-BECOMES-RBX)
(X::!RIP-BECOMES-SET-RIP)
