diff options
Diffstat (limited to 'snapshot/riscv.glob')
| -rw-r--r-- | snapshot/riscv.glob | 4823 |
1 files changed, 4823 insertions, 0 deletions
diff --git a/snapshot/riscv.glob b/snapshot/riscv.glob new file mode 100644 index 0000000..8973bf8 --- /dev/null +++ b/snapshot/riscv.glob @@ -0,0 +1,4823 @@ +DIGEST af24f8900dd91d4e01637aa3bcfca626 +Friscv +R49:57 Sail.Base <> <> lib +R75:83 Sail.Real <> <> lib +R101:111 riscv_types <> <> lib +def 199:205 <> is_none +binder 208:208 <> a:1 +R225:230 Coq.Init.Datatypes <> option ind +R232:232 riscv <> a:1 var +binder 219:221 <> opt:2 +R237:240 Coq.Init.Datatypes <> bool ind +R253:255 riscv <> opt:2 var +R264:267 Coq.Init.Datatypes <> Some constr +R274:278 Coq.Init.Datatypes <> false constr +R282:285 Coq.Init.Datatypes <> None constr +R290:293 Coq.Init.Datatypes <> true constr +def 312:318 <> is_some +binder 321:321 <> a:4 +R338:343 Coq.Init.Datatypes <> option ind +R345:345 riscv <> a:4 var +binder 332:334 <> opt:5 +R350:353 Coq.Init.Datatypes <> bool ind +R366:368 riscv <> opt:5 var +R377:380 Coq.Init.Datatypes <> Some constr +R387:390 Coq.Init.Datatypes <> true constr +R394:397 Coq.Init.Datatypes <> None constr +R402:406 Coq.Init.Datatypes <> false constr +def 425:431 <> eq_unit +R438:441 Coq.Init.Datatypes <> unit ind +R449:452 Coq.Init.Datatypes <> unit ind +R457:457 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R463:465 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R470:472 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R490:490 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R466:469 Coq.Init.Datatypes <> bool ind +binder 458:462 <> _bool:7 +R473:481 Sail.Values <> ArithFact class +R484:488 riscv <> _bool:7 var +R495:502 Sail.Values <> build_ex def +R505:508 Coq.Init.Datatypes <> true constr +def 524:530 <> neq_int +R537:537 Coq.Numbers.BinNums <> Z ind +binder 533:533 <> x:8 +R545:545 Coq.Numbers.BinNums <> Z ind +binder 541:541 <> y:9 +R550:550 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R556:558 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R563:565 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R608:608 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R559:562 Coq.Init.Datatypes <> bool ind +binder 551:555 <> _bool:10 +R566:574 Sail.Values <> ArithFact class +R577:584 Coq.Bool.Bool <> eqb def +R587:590 Coq.Init.Datatypes <> negb def +R594:597 Coq.ZArith.BinInt <> ::Z_scope:x_'=?'_x not +R593:593 riscv <> x:8 var +R598:598 riscv <> y:9 var +R602:606 riscv <> _bool:10 var +R615:622 Sail.Values <> build_ex def +R625:628 Coq.Init.Datatypes <> negb def +R631:635 Coq.ZArith.BinInt Z eqb def +R637:637 riscv <> x:8 var +R639:639 riscv <> y:9 var +def 656:663 <> neq_bool +R670:673 Coq.Init.Datatypes <> bool ind +binder 666:666 <> x:11 +R681:684 Coq.Init.Datatypes <> bool ind +binder 677:677 <> y:12 +R689:692 Coq.Init.Datatypes <> bool ind +R697:700 Coq.Init.Datatypes <> negb def +R703:710 Coq.Bool.Bool <> eqb def +R712:712 riscv <> x:11 var +R714:714 riscv <> y:12 var +def 730:733 <> __id +R740:740 Coq.Numbers.BinNums <> Z ind +binder 736:736 <> x:13 +R745:745 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R753:755 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R757:759 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R784:784 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R756:756 Coq.Numbers.BinNums <> Z ind +binder 746:752 <> _retval:14 +R760:768 Sail.Values <> ArithFact class +R778:781 Coq.ZArith.BinInt <> ::Z_scope:x_'=?'_x not +R771:777 riscv <> _retval:14 var +R782:782 riscv <> x:13 var +R789:796 Sail.Values <> build_ex def +R799:799 riscv <> x:13 var +def 815:822 <> fdiv_int +R829:829 Coq.Numbers.BinNums <> Z ind +binder 825:825 <> n:15 +R837:837 Coq.Numbers.BinNums <> Z ind +binder 833:833 <> m:16 +R842:842 Coq.Numbers.BinNums <> Z ind +R852:866 Coq.Bool.Sumbool <> sumbool_of_bool def +R869:872 Coq.Init.Datatypes <> andb def +R887:891 Coq.ZArith.BinInt Z gtb def +R893:893 riscv <> m:16 var +R875:879 Coq.ZArith.BinInt Z ltb def +R881:881 riscv <> n:15 var +R945:959 Coq.Bool.Sumbool <> sumbool_of_bool def +R962:965 Coq.Init.Datatypes <> andb def +R980:984 Coq.ZArith.BinInt Z ltb def +R986:986 riscv <> m:16 var +R968:972 Coq.ZArith.BinInt Z gtb def +R974:974 riscv <> n:15 var +R1040:1045 Coq.ZArith.BinInt Z quot def +R1047:1047 riscv <> n:15 var +R1049:1049 riscv <> m:16 var +R997:1001 Coq.ZArith.BinInt Z sub def +R1004:1009 Coq.ZArith.BinInt Z quot def +R1012:1016 Coq.ZArith.BinInt Z sub def +R1018:1018 riscv <> n:15 var +R1023:1023 riscv <> m:16 var +R904:908 Coq.ZArith.BinInt Z sub def +R911:916 Coq.ZArith.BinInt Z quot def +R919:923 Coq.ZArith.BinInt Z add def +R925:925 riscv <> n:15 var +R930:930 riscv <> m:16 var +def 1064:1071 <> fmod_int +R1078:1078 Coq.Numbers.BinNums <> Z ind +binder 1074:1074 <> n:17 +R1086:1086 Coq.Numbers.BinNums <> Z ind +binder 1082:1082 <> m:18 +R1091:1091 Coq.Numbers.BinNums <> Z ind +R1096:1100 Coq.ZArith.BinInt Z sub def +R1102:1102 riscv <> n:17 var +R1105:1109 Coq.ZArith.BinInt Z mul def +R1111:1111 riscv <> m:18 var +R1114:1121 riscv <> fdiv_int def +R1123:1123 riscv <> n:17 var +R1125:1125 riscv <> m:18 var +def 1142:1156 <> concat_str_bits +R1163:1163 Coq.Numbers.BinNums <> Z ind +binder 1159:1159 <> n:19 +R1173:1178 Coq.Strings.String <> string ind +binder 1167:1169 <> str:20 +R1186:1190 Sail.Values <> mword def +R1192:1192 riscv <> n:19 var +binder 1182:1182 <> x:21 +R1197:1202 Coq.Strings.String <> string ind +R1209:1221 Coq.Strings.String <> append def +R1223:1225 riscv <> str:20 var +R1228:1241 Sail.Operators_mwords <> string_of_bits def +R1243:1243 riscv <> x:21 var +def 1259:1272 <> concat_str_dec +R1281:1286 Coq.Strings.String <> string ind +binder 1275:1277 <> str:22 +R1294:1294 Coq.Numbers.BinNums <> Z ind +binder 1290:1290 <> x:23 +R1299:1304 Coq.Strings.String <> string ind +R1309:1321 Coq.Strings.String <> append def +R1323:1325 riscv <> str:22 var +R1328:1334 Sail.String <> dec_str def +R1336:1336 riscv <> x:23 var +def 1354:1362 <> sail_mask +R1370:1370 Coq.Numbers.BinNums <> Z ind +binder 1365:1366 <> v0:24 +R1380:1380 Coq.Numbers.BinNums <> Z ind +binder 1374:1376 <> len:25 +R1388:1392 Sail.Values <> mword def +R1394:1395 riscv <> v0:24 var +binder 1384:1384 <> v:26 +R1400:1408 Sail.Values <> ArithFact class +R1411:1411 Coq.Init.Datatypes <> ::bool_scope:x_'&&'_x not +R1421:1426 Coq.Init.Datatypes <> ::bool_scope:x_'&&'_x not +R1435:1435 Coq.Init.Datatypes <> ::bool_scope:x_'&&'_x not +R1415:1419 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R1412:1414 riscv <> len:25 var +R1429:1433 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R1427:1428 riscv <> v0:24 var +binder 1400:1436 <> H:27 +R1443:1447 Sail.Values <> mword def +R1449:1451 riscv <> len:25 var +R1461:1475 Coq.Bool.Sumbool <> sumbool_of_bool def +R1478:1482 Coq.ZArith.BinInt Z leb def +R1484:1486 riscv <> len:25 var +R1489:1500 Sail.Values <> length_mword def +R1502:1502 riscv <> v:26 var +R1538:1548 Sail.Operators_mwords <> zero_extend def +R1552:1554 riscv <> len:25 var +R1550:1550 riscv <> v:26 var +R1511:1525 Sail.Operators_mwords <> vector_truncate def +R1529:1531 riscv <> len:25 var +R1527:1527 riscv <> v:26 var +def 1569:1577 <> sail_ones +R1584:1584 Coq.Numbers.BinNums <> Z ind +binder 1580:1580 <> n:28 +R1589:1597 Sail.Values <> ArithFact class +R1601:1605 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R1600:1600 riscv <> n:28 var +binder 1589:1607 <> H:29 +R1612:1616 Sail.Values <> mword def +R1618:1618 riscv <> n:28 var +R1623:1629 Sail.Operators_mwords <> not_vec def +R1632:1636 Sail.Operators_mwords <> zeros def +R1638:1638 riscv <> n:28 var +def 1654:1663 <> slice_mask +R1670:1670 Coq.Numbers.BinNums <> Z ind +binder 1666:1666 <> n:30 +R1678:1678 Coq.Numbers.BinNums <> Z ind +binder 1674:1674 <> i:31 +R1686:1686 Coq.Numbers.BinNums <> Z ind +binder 1682:1682 <> l:32 +R1691:1699 Sail.Values <> ArithFact class +R1703:1707 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R1702:1702 riscv <> n:30 var +binder 1691:1709 <> H:33 +R1714:1718 Sail.Values <> mword def +R1720:1720 riscv <> n:30 var +R1730:1744 Coq.Bool.Sumbool <> sumbool_of_bool def +R1747:1751 Coq.ZArith.BinInt Z geb def +R1753:1753 riscv <> l:32 var +R1755:1755 riscv <> n:30 var +R1817:1825 riscv <> sail_mask def +R1839:1842 riscv_types <> bits def +R1830:1831 bbv.HexNotationWord <> :::'''b'_x not +R1827:1827 riscv <> n:30 var +R1807:1810 riscv_types <> bits def +R1812:1812 riscv <> n:30 var +binder 1801:1803 <> one:34 +R1854:1859 Sail.Operators_mwords <> shiftl def +R1890:1890 riscv <> i:31 var +R1862:1868 Sail.Operators_mwords <> sub_vec def +R1885:1887 riscv <> one:34 var +R1871:1876 Sail.Operators_mwords <> shiftl def +R1882:1882 riscv <> l:32 var +R1878:1880 riscv <> one:34 var +R1763:1768 Sail.Operators_mwords <> shiftl def +R1784:1784 riscv <> i:31 var +R1771:1779 riscv <> sail_ones def +R1781:1781 riscv <> n:30 var +def 1905:1908 <> EXTS +R1915:1915 Coq.Numbers.BinNums <> Z ind +binder 1911:1911 <> n:35 +R1923:1923 Coq.Numbers.BinNums <> Z ind +binder 1919:1919 <> m:36 +R1931:1935 Sail.Values <> mword def +R1937:1937 riscv <> n:35 var +binder 1927:1927 <> v:37 +R1942:1950 Sail.Values <> ArithFact class +R1954:1958 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R1953:1953 riscv <> m:36 var +R1959:1959 riscv <> n:35 var +binder 1942:1960 <> H:38 +R1965:1969 Sail.Values <> mword def +R1971:1971 riscv <> m:36 var +R1976:1986 Sail.Operators_mwords <> sign_extend def +R1990:1990 riscv <> m:36 var +R1988:1988 riscv <> v:37 var +def 2005:2008 <> EXTZ +R2015:2015 Coq.Numbers.BinNums <> Z ind +binder 2011:2011 <> n:39 +R2023:2023 Coq.Numbers.BinNums <> Z ind +binder 2019:2019 <> m:40 +R2031:2035 Sail.Values <> mword def +R2037:2037 riscv <> n:39 var +binder 2027:2027 <> v:41 +R2042:2050 Sail.Values <> ArithFact class +R2054:2058 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R2053:2053 riscv <> m:40 var +R2059:2059 riscv <> n:39 var +binder 2042:2060 <> H:42 +R2065:2069 Sail.Values <> mword def +R2071:2071 riscv <> m:40 var +R2076:2086 Sail.Operators_mwords <> zero_extend def +R2090:2090 riscv <> m:40 var +R2088:2088 riscv <> v:41 var +def 2105:2112 <> zero_reg +R2116:2122 riscv_types <> regtype def +R2127:2130 riscv <> EXTZ def +R2145:2149 Sail.Values <> mword def +R2136:2137 bbv.HexNotationWord <> :::'Ox'_x not +R2167:2174 riscv <> zero_reg def +def 2195:2209 <> regval_from_reg +R2216:2220 Sail.Values <> mword def +binder 2212:2212 <> r:43 +R2228:2232 Sail.Values <> mword def +R2240:2240 riscv <> r:43 var +def 2255:2269 <> regval_into_reg +R2276:2280 Sail.Values <> mword def +binder 2272:2272 <> v:44 +R2288:2292 Sail.Values <> mword def +R2300:2300 riscv <> v:44 var +def 2315:2316 <> rX +R2323:2323 Coq.Numbers.BinNums <> Z ind +binder 2319:2319 <> r:45 +R2328:2336 Sail.Values <> ArithFact class +R2339:2339 Coq.Init.Datatypes <> ::bool_scope:x_'&&'_x not +R2347:2352 Coq.Init.Datatypes <> ::bool_scope:x_'&&'_x not +R2360:2360 Coq.Init.Datatypes <> ::bool_scope:x_'&&'_x not +R2341:2345 Coq.ZArith.BinInt <> ::Z_scope:x_'<=?'_x not +R2346:2346 riscv <> r:45 var +R2354:2357 Coq.ZArith.BinInt <> ::Z_scope:x_'<?'_x not +R2353:2353 riscv <> r:45 var +binder 2328:2361 <> H:46 +R2366:2366 riscv_types <> M def +R2369:2373 Sail.Values <> mword def +R2397:2397 riscv <> r:45 var +binder 2388:2392 <> l__32:47 +R2404:2404 Sail.Prompt_monad <> :::x_'>>='_x not +R5832:5837 Sail.Prompt_monad <> :::x_'>>='_x not +R2408:2422 Coq.Bool.Sumbool <> sumbool_of_bool def +R2425:2429 Coq.ZArith.BinInt Z eqb def +R2431:2435 riscv <> l__32:47 var +R2473:2487 Coq.Bool.Sumbool <> sumbool_of_bool def +R2490:2494 Coq.ZArith.BinInt Z eqb def +R2496:2500 riscv <> l__32:47 var +R2573:2587 Coq.Bool.Sumbool <> sumbool_of_bool def +R2590:2594 Coq.ZArith.BinInt Z eqb def +R2596:2600 riscv <> l__32:47 var +R2673:2687 Coq.Bool.Sumbool <> sumbool_of_bool def +R2690:2694 Coq.ZArith.BinInt Z eqb def +R2696:2700 riscv <> l__32:47 var +R2773:2787 Coq.Bool.Sumbool <> sumbool_of_bool def +R2790:2794 Coq.ZArith.BinInt Z eqb def +R2796:2800 riscv <> l__32:47 var +R2873:2887 Coq.Bool.Sumbool <> sumbool_of_bool def +R2890:2894 Coq.ZArith.BinInt Z eqb def +R2896:2900 riscv <> l__32:47 var +R2973:2987 Coq.Bool.Sumbool <> sumbool_of_bool def +R2990:2994 Coq.ZArith.BinInt Z eqb def +R2996:3000 riscv <> l__32:47 var +R3073:3087 Coq.Bool.Sumbool <> sumbool_of_bool def +R3090:3094 Coq.ZArith.BinInt Z eqb def +R3096:3100 riscv <> l__32:47 var +R3173:3187 Coq.Bool.Sumbool <> sumbool_of_bool def +R3190:3194 Coq.ZArith.BinInt Z eqb def +R3196:3200 riscv <> l__32:47 var +R3273:3287 Coq.Bool.Sumbool <> sumbool_of_bool def +R3290:3294 Coq.ZArith.BinInt Z eqb def +R3296:3300 riscv <> l__32:47 var +R3373:3387 Coq.Bool.Sumbool <> sumbool_of_bool def +R3390:3394 Coq.ZArith.BinInt Z eqb def +R3396:3400 riscv <> l__32:47 var +R3482:3496 Coq.Bool.Sumbool <> sumbool_of_bool def +R3499:3503 Coq.ZArith.BinInt Z eqb def +R3505:3509 riscv <> l__32:47 var +R3591:3605 Coq.Bool.Sumbool <> sumbool_of_bool def +R3608:3612 Coq.ZArith.BinInt Z eqb def +R3614:3618 riscv <> l__32:47 var +R3700:3714 Coq.Bool.Sumbool <> sumbool_of_bool def +R3717:3721 Coq.ZArith.BinInt Z eqb def +R3723:3727 riscv <> l__32:47 var +R3809:3823 Coq.Bool.Sumbool <> sumbool_of_bool def +R3826:3830 Coq.ZArith.BinInt Z eqb def +R3832:3836 riscv <> l__32:47 var +R3918:3932 Coq.Bool.Sumbool <> sumbool_of_bool def +R3935:3939 Coq.ZArith.BinInt Z eqb def +R3941:3945 riscv <> l__32:47 var +R4027:4041 Coq.Bool.Sumbool <> sumbool_of_bool def +R4044:4048 Coq.ZArith.BinInt Z eqb def +R4050:4054 riscv <> l__32:47 var +R4136:4150 Coq.Bool.Sumbool <> sumbool_of_bool def +R4153:4157 Coq.ZArith.BinInt Z eqb def +R4159:4163 riscv <> l__32:47 var +R4245:4259 Coq.Bool.Sumbool <> sumbool_of_bool def +R4262:4266 Coq.ZArith.BinInt Z eqb def +R4268:4272 riscv <> l__32:47 var +R4354:4368 Coq.Bool.Sumbool <> sumbool_of_bool def +R4371:4375 Coq.ZArith.BinInt Z eqb def +R4377:4381 riscv <> l__32:47 var +R4463:4477 Coq.Bool.Sumbool <> sumbool_of_bool def +R4480:4484 Coq.ZArith.BinInt Z eqb def +R4486:4490 riscv <> l__32:47 var +R4572:4586 Coq.Bool.Sumbool <> sumbool_of_bool def +R4589:4593 Coq.ZArith.BinInt Z eqb def +R4595:4599 riscv <> l__32:47 var +R4681:4695 Coq.Bool.Sumbool <> sumbool_of_bool def +R4698:4702 Coq.ZArith.BinInt Z eqb def +R4704:4708 riscv <> l__32:47 var +R4790:4804 Coq.Bool.Sumbool <> sumbool_of_bool def +R4807:4811 Coq.ZArith.BinInt Z eqb def +R4813:4817 riscv <> l__32:47 var +R4899:4913 Coq.Bool.Sumbool <> sumbool_of_bool def +R4916:4920 Coq.ZArith.BinInt Z eqb def +R4922:4926 riscv <> l__32:47 var +R5008:5022 Coq.Bool.Sumbool <> sumbool_of_bool def +R5025:5029 Coq.ZArith.BinInt Z eqb def +R5031:5035 riscv <> l__32:47 var +R5117:5131 Coq.Bool.Sumbool <> sumbool_of_bool def +R5134:5138 Coq.ZArith.BinInt Z eqb def +R5140:5144 riscv <> l__32:47 var +R5226:5240 Coq.Bool.Sumbool <> sumbool_of_bool def +R5243:5247 Coq.ZArith.BinInt Z eqb def +R5249:5253 riscv <> l__32:47 var +R5335:5349 Coq.Bool.Sumbool <> sumbool_of_bool def +R5352:5356 Coq.ZArith.BinInt Z eqb def +R5358:5362 riscv <> l__32:47 var +R5444:5458 Coq.Bool.Sumbool <> sumbool_of_bool def +R5461:5465 Coq.ZArith.BinInt Z eqb def +R5467:5471 riscv <> l__32:47 var +R5553:5567 Coq.Bool.Sumbool <> sumbool_of_bool def +R5570:5574 Coq.ZArith.BinInt Z eqb def +R5576:5580 riscv <> l__32:47 var +R5662:5676 Coq.Bool.Sumbool <> sumbool_of_bool def +R5679:5683 Coq.ZArith.BinInt Z eqb def +R5685:5689 riscv <> l__32:47 var +R5811:5815 Sail.Prompt_monad <> :::x_'>>='_x not +R5768:5778 Sail.Prompt_monad <> assert_exp' def +R5780:5784 Coq.Init.Datatypes <> false constr +R5825:5828 Sail.Prompt_monad <> exit def +R5830:5831 Coq.Init.Datatypes <> tt constr +R5747:5747 riscv_types <> M def +R5750:5754 Sail.Values <> mword def +R5727:5727 riscv_types <> M def +R5730:5734 Sail.Values <> mword def +R5706:5713 Sail.Prompt_monad <> read_reg def +R5715:5721 riscv_types <> x31_ref def +R5638:5638 riscv_types <> M def +R5641:5645 Sail.Values <> mword def +R5618:5618 riscv_types <> M def +R5621:5625 Sail.Values <> mword def +R5597:5604 Sail.Prompt_monad <> read_reg def +R5606:5612 riscv_types <> x30_ref def +R5529:5529 riscv_types <> M def +R5532:5536 Sail.Values <> mword def +R5509:5509 riscv_types <> M def +R5512:5516 Sail.Values <> mword def +R5488:5495 Sail.Prompt_monad <> read_reg def +R5497:5503 riscv_types <> x29_ref def +R5420:5420 riscv_types <> M def +R5423:5427 Sail.Values <> mword def +R5400:5400 riscv_types <> M def +R5403:5407 Sail.Values <> mword def +R5379:5386 Sail.Prompt_monad <> read_reg def +R5388:5394 riscv_types <> x28_ref def +R5311:5311 riscv_types <> M def +R5314:5318 Sail.Values <> mword def +R5291:5291 riscv_types <> M def +R5294:5298 Sail.Values <> mword def +R5270:5277 Sail.Prompt_monad <> read_reg def +R5279:5285 riscv_types <> x27_ref def +R5202:5202 riscv_types <> M def +R5205:5209 Sail.Values <> mword def +R5182:5182 riscv_types <> M def +R5185:5189 Sail.Values <> mword def +R5161:5168 Sail.Prompt_monad <> read_reg def +R5170:5176 riscv_types <> x26_ref def +R5093:5093 riscv_types <> M def +R5096:5100 Sail.Values <> mword def +R5073:5073 riscv_types <> M def +R5076:5080 Sail.Values <> mword def +R5052:5059 Sail.Prompt_monad <> read_reg def +R5061:5067 riscv_types <> x25_ref def +R4984:4984 riscv_types <> M def +R4987:4991 Sail.Values <> mword def +R4964:4964 riscv_types <> M def +R4967:4971 Sail.Values <> mword def +R4943:4950 Sail.Prompt_monad <> read_reg def +R4952:4958 riscv_types <> x24_ref def +R4875:4875 riscv_types <> M def +R4878:4882 Sail.Values <> mword def +R4855:4855 riscv_types <> M def +R4858:4862 Sail.Values <> mword def +R4834:4841 Sail.Prompt_monad <> read_reg def +R4843:4849 riscv_types <> x23_ref def +R4766:4766 riscv_types <> M def +R4769:4773 Sail.Values <> mword def +R4746:4746 riscv_types <> M def +R4749:4753 Sail.Values <> mword def +R4725:4732 Sail.Prompt_monad <> read_reg def +R4734:4740 riscv_types <> x22_ref def +R4657:4657 riscv_types <> M def +R4660:4664 Sail.Values <> mword def +R4637:4637 riscv_types <> M def +R4640:4644 Sail.Values <> mword def +R4616:4623 Sail.Prompt_monad <> read_reg def +R4625:4631 riscv_types <> x21_ref def +R4548:4548 riscv_types <> M def +R4551:4555 Sail.Values <> mword def +R4528:4528 riscv_types <> M def +R4531:4535 Sail.Values <> mword def +R4507:4514 Sail.Prompt_monad <> read_reg def +R4516:4522 riscv_types <> x20_ref def +R4439:4439 riscv_types <> M def +R4442:4446 Sail.Values <> mword def +R4419:4419 riscv_types <> M def +R4422:4426 Sail.Values <> mword def +R4398:4405 Sail.Prompt_monad <> read_reg def +R4407:4413 riscv_types <> x19_ref def +R4330:4330 riscv_types <> M def +R4333:4337 Sail.Values <> mword def +R4310:4310 riscv_types <> M def +R4313:4317 Sail.Values <> mword def +R4289:4296 Sail.Prompt_monad <> read_reg def +R4298:4304 riscv_types <> x18_ref def +R4221:4221 riscv_types <> M def +R4224:4228 Sail.Values <> mword def +R4201:4201 riscv_types <> M def +R4204:4208 Sail.Values <> mword def +R4180:4187 Sail.Prompt_monad <> read_reg def +R4189:4195 riscv_types <> x17_ref def +R4112:4112 riscv_types <> M def +R4115:4119 Sail.Values <> mword def +R4092:4092 riscv_types <> M def +R4095:4099 Sail.Values <> mword def +R4071:4078 Sail.Prompt_monad <> read_reg def +R4080:4086 riscv_types <> x16_ref def +R4003:4003 riscv_types <> M def +R4006:4010 Sail.Values <> mword def +R3983:3983 riscv_types <> M def +R3986:3990 Sail.Values <> mword def +R3962:3969 Sail.Prompt_monad <> read_reg def +R3971:3977 riscv_types <> x15_ref def +R3894:3894 riscv_types <> M def +R3897:3901 Sail.Values <> mword def +R3874:3874 riscv_types <> M def +R3877:3881 Sail.Values <> mword def +R3853:3860 Sail.Prompt_monad <> read_reg def +R3862:3868 riscv_types <> x14_ref def +R3785:3785 riscv_types <> M def +R3788:3792 Sail.Values <> mword def +R3765:3765 riscv_types <> M def +R3768:3772 Sail.Values <> mword def +R3744:3751 Sail.Prompt_monad <> read_reg def +R3753:3759 riscv_types <> x13_ref def +R3676:3676 riscv_types <> M def +R3679:3683 Sail.Values <> mword def +R3656:3656 riscv_types <> M def +R3659:3663 Sail.Values <> mword def +R3635:3642 Sail.Prompt_monad <> read_reg def +R3644:3650 riscv_types <> x12_ref def +R3567:3567 riscv_types <> M def +R3570:3574 Sail.Values <> mword def +R3547:3547 riscv_types <> M def +R3550:3554 Sail.Values <> mword def +R3526:3533 Sail.Prompt_monad <> read_reg def +R3535:3541 riscv_types <> x11_ref def +R3458:3458 riscv_types <> M def +R3461:3465 Sail.Values <> mword def +R3438:3438 riscv_types <> M def +R3441:3445 Sail.Values <> mword def +R3417:3424 Sail.Prompt_monad <> read_reg def +R3426:3432 riscv_types <> x10_ref def +R3349:3349 riscv_types <> M def +R3352:3356 Sail.Values <> mword def +R3332:3332 riscv_types <> M def +R3335:3339 Sail.Values <> mword def +R3312:3319 Sail.Prompt_monad <> read_reg def +R3321:3326 riscv_types <> x9_ref def +R3249:3249 riscv_types <> M def +R3252:3256 Sail.Values <> mword def +R3232:3232 riscv_types <> M def +R3235:3239 Sail.Values <> mword def +R3212:3219 Sail.Prompt_monad <> read_reg def +R3221:3226 riscv_types <> x8_ref def +R3149:3149 riscv_types <> M def +R3152:3156 Sail.Values <> mword def +R3132:3132 riscv_types <> M def +R3135:3139 Sail.Values <> mword def +R3112:3119 Sail.Prompt_monad <> read_reg def +R3121:3126 riscv_types <> x7_ref def +R3049:3049 riscv_types <> M def +R3052:3056 Sail.Values <> mword def +R3032:3032 riscv_types <> M def +R3035:3039 Sail.Values <> mword def +R3012:3019 Sail.Prompt_monad <> read_reg def +R3021:3026 riscv_types <> x6_ref def +R2949:2949 riscv_types <> M def +R2952:2956 Sail.Values <> mword def +R2932:2932 riscv_types <> M def +R2935:2939 Sail.Values <> mword def +R2912:2919 Sail.Prompt_monad <> read_reg def +R2921:2926 riscv_types <> x5_ref def +R2849:2849 riscv_types <> M def +R2852:2856 Sail.Values <> mword def +R2832:2832 riscv_types <> M def +R2835:2839 Sail.Values <> mword def +R2812:2819 Sail.Prompt_monad <> read_reg def +R2821:2826 riscv_types <> x4_ref def +R2749:2749 riscv_types <> M def +R2752:2756 Sail.Values <> mword def +R2732:2732 riscv_types <> M def +R2735:2739 Sail.Values <> mword def +R2712:2719 Sail.Prompt_monad <> read_reg def +R2721:2726 riscv_types <> x3_ref def +R2649:2649 riscv_types <> M def +R2652:2656 Sail.Values <> mword def +R2632:2632 riscv_types <> M def +R2635:2639 Sail.Values <> mword def +R2612:2619 Sail.Prompt_monad <> read_reg def +R2621:2626 riscv_types <> x2_ref def +R2549:2549 riscv_types <> M def +R2552:2556 Sail.Values <> mword def +R2532:2532 riscv_types <> M def +R2535:2539 Sail.Values <> mword def +R2512:2519 Sail.Prompt_monad <> read_reg def +R2521:2526 riscv_types <> x1_ref def +R2445:2451 Sail.Prompt_monad <> returnm def +R2453:2460 riscv <> zero_reg def +R5846:5852 riscv_types <> regtype def +binder 5842:5842 <> v:48 +R5861:5867 Sail.Prompt_monad <> returnm def +R5870:5884 riscv <> regval_from_reg def +R5886:5886 riscv <> v:48 var +def 5902:5903 <> wX +R5910:5910 Coq.Numbers.BinNums <> Z ind +binder 5906:5906 <> r:49 +R5921:5925 Sail.Values <> mword def +binder 5914:5917 <> in_v:50 +R5933:5941 Sail.Values <> ArithFact class +R5944:5944 Coq.Init.Datatypes <> ::bool_scope:x_'&&'_x not +R5952:5957 Coq.Init.Datatypes <> ::bool_scope:x_'&&'_x not +R5965:5965 Coq.Init.Datatypes <> ::bool_scope:x_'&&'_x not +R5946:5950 Coq.ZArith.BinInt <> ::Z_scope:x_'<=?'_x not +R5951:5951 riscv <> r:49 var +R5959:5962 Coq.ZArith.BinInt <> ::Z_scope:x_'<?'_x not +R5958:5958 riscv <> r:49 var +binder 5933:5966 <> H:51 +R5971:5971 riscv_types <> M def +R5974:5977 Coq.Init.Datatypes <> unit ind +R5994:6008 riscv <> regval_into_reg def +R6010:6013 riscv <> in_v:50 var +binder 5989:5989 <> v:52 +R6032:6032 riscv <> r:49 var +binder 6024:6027 <> l__0:53 +R8628:8628 riscv_types <> M def +R8631:8634 Coq.Init.Datatypes <> unit ind +R6043:6057 Coq.Bool.Sumbool <> sumbool_of_bool def +R6060:6064 Coq.ZArith.BinInt Z eqb def +R6066:6069 riscv <> l__0:53 var +R6101:6115 Coq.Bool.Sumbool <> sumbool_of_bool def +R6118:6122 Coq.ZArith.BinInt Z eqb def +R6124:6127 riscv <> l__0:53 var +R6179:6193 Coq.Bool.Sumbool <> sumbool_of_bool def +R6196:6200 Coq.ZArith.BinInt Z eqb def +R6202:6205 riscv <> l__0:53 var +R6257:6271 Coq.Bool.Sumbool <> sumbool_of_bool def +R6274:6278 Coq.ZArith.BinInt Z eqb def +R6280:6283 riscv <> l__0:53 var +R6335:6349 Coq.Bool.Sumbool <> sumbool_of_bool def +R6352:6356 Coq.ZArith.BinInt Z eqb def +R6358:6361 riscv <> l__0:53 var +R6413:6427 Coq.Bool.Sumbool <> sumbool_of_bool def +R6430:6434 Coq.ZArith.BinInt Z eqb def +R6436:6439 riscv <> l__0:53 var +R6491:6505 Coq.Bool.Sumbool <> sumbool_of_bool def +R6508:6512 Coq.ZArith.BinInt Z eqb def +R6514:6517 riscv <> l__0:53 var +R6569:6583 Coq.Bool.Sumbool <> sumbool_of_bool def +R6586:6590 Coq.ZArith.BinInt Z eqb def +R6592:6595 riscv <> l__0:53 var +R6647:6661 Coq.Bool.Sumbool <> sumbool_of_bool def +R6664:6668 Coq.ZArith.BinInt Z eqb def +R6670:6673 riscv <> l__0:53 var +R6725:6739 Coq.Bool.Sumbool <> sumbool_of_bool def +R6742:6746 Coq.ZArith.BinInt Z eqb def +R6748:6751 riscv <> l__0:53 var +R6803:6817 Coq.Bool.Sumbool <> sumbool_of_bool def +R6820:6824 Coq.ZArith.BinInt Z eqb def +R6826:6829 riscv <> l__0:53 var +R6883:6897 Coq.Bool.Sumbool <> sumbool_of_bool def +R6900:6904 Coq.ZArith.BinInt Z eqb def +R6906:6909 riscv <> l__0:53 var +R6963:6977 Coq.Bool.Sumbool <> sumbool_of_bool def +R6980:6984 Coq.ZArith.BinInt Z eqb def +R6986:6989 riscv <> l__0:53 var +R7043:7057 Coq.Bool.Sumbool <> sumbool_of_bool def +R7060:7064 Coq.ZArith.BinInt Z eqb def +R7066:7069 riscv <> l__0:53 var +R7123:7137 Coq.Bool.Sumbool <> sumbool_of_bool def +R7140:7144 Coq.ZArith.BinInt Z eqb def +R7146:7149 riscv <> l__0:53 var +R7203:7217 Coq.Bool.Sumbool <> sumbool_of_bool def +R7220:7224 Coq.ZArith.BinInt Z eqb def +R7226:7229 riscv <> l__0:53 var +R7283:7297 Coq.Bool.Sumbool <> sumbool_of_bool def +R7300:7304 Coq.ZArith.BinInt Z eqb def +R7306:7309 riscv <> l__0:53 var +R7363:7377 Coq.Bool.Sumbool <> sumbool_of_bool def +R7380:7384 Coq.ZArith.BinInt Z eqb def +R7386:7389 riscv <> l__0:53 var +R7443:7457 Coq.Bool.Sumbool <> sumbool_of_bool def +R7460:7464 Coq.ZArith.BinInt Z eqb def +R7466:7469 riscv <> l__0:53 var +R7523:7537 Coq.Bool.Sumbool <> sumbool_of_bool def +R7540:7544 Coq.ZArith.BinInt Z eqb def +R7546:7549 riscv <> l__0:53 var +R7603:7617 Coq.Bool.Sumbool <> sumbool_of_bool def +R7620:7624 Coq.ZArith.BinInt Z eqb def +R7626:7629 riscv <> l__0:53 var +R7683:7697 Coq.Bool.Sumbool <> sumbool_of_bool def +R7700:7704 Coq.ZArith.BinInt Z eqb def +R7706:7709 riscv <> l__0:53 var +R7763:7777 Coq.Bool.Sumbool <> sumbool_of_bool def +R7780:7784 Coq.ZArith.BinInt Z eqb def +R7786:7789 riscv <> l__0:53 var +R7843:7857 Coq.Bool.Sumbool <> sumbool_of_bool def +R7860:7864 Coq.ZArith.BinInt Z eqb def +R7866:7869 riscv <> l__0:53 var +R7923:7937 Coq.Bool.Sumbool <> sumbool_of_bool def +R7940:7944 Coq.ZArith.BinInt Z eqb def +R7946:7949 riscv <> l__0:53 var +R8003:8017 Coq.Bool.Sumbool <> sumbool_of_bool def +R8020:8024 Coq.ZArith.BinInt Z eqb def +R8026:8029 riscv <> l__0:53 var +R8083:8097 Coq.Bool.Sumbool <> sumbool_of_bool def +R8100:8104 Coq.ZArith.BinInt Z eqb def +R8106:8109 riscv <> l__0:53 var +R8163:8177 Coq.Bool.Sumbool <> sumbool_of_bool def +R8180:8184 Coq.ZArith.BinInt Z eqb def +R8186:8189 riscv <> l__0:53 var +R8243:8257 Coq.Bool.Sumbool <> sumbool_of_bool def +R8260:8264 Coq.ZArith.BinInt Z eqb def +R8266:8269 riscv <> l__0:53 var +R8323:8337 Coq.Bool.Sumbool <> sumbool_of_bool def +R8340:8344 Coq.ZArith.BinInt Z eqb def +R8346:8349 riscv <> l__0:53 var +R8403:8417 Coq.Bool.Sumbool <> sumbool_of_bool def +R8420:8424 Coq.ZArith.BinInt Z eqb def +R8426:8429 riscv <> l__0:53 var +R8483:8497 Coq.Bool.Sumbool <> sumbool_of_bool def +R8500:8504 Coq.ZArith.BinInt Z eqb def +R8506:8509 riscv <> l__0:53 var +R8603:8607 Sail.Prompt_monad <> :::x_'>>='_x not +R8560:8570 Sail.Prompt_monad <> assert_exp' def +R8572:8576 Coq.Init.Datatypes <> false constr +R8617:8620 Sail.Prompt_monad <> exit def +R8622:8623 Coq.Init.Datatypes <> tt constr +R8543:8543 riscv_types <> M def +R8546:8549 Coq.Init.Datatypes <> unit ind +R8520:8528 Sail.Prompt_monad <> write_reg def +R8538:8538 riscv <> v:52 var +R8530:8536 riscv_types <> x31_ref def +R8463:8463 riscv_types <> M def +R8466:8469 Coq.Init.Datatypes <> unit ind +R8440:8448 Sail.Prompt_monad <> write_reg def +R8458:8458 riscv <> v:52 var +R8450:8456 riscv_types <> x30_ref def +R8383:8383 riscv_types <> M def +R8386:8389 Coq.Init.Datatypes <> unit ind +R8360:8368 Sail.Prompt_monad <> write_reg def +R8378:8378 riscv <> v:52 var +R8370:8376 riscv_types <> x29_ref def +R8303:8303 riscv_types <> M def +R8306:8309 Coq.Init.Datatypes <> unit ind +R8280:8288 Sail.Prompt_monad <> write_reg def +R8298:8298 riscv <> v:52 var +R8290:8296 riscv_types <> x28_ref def +R8223:8223 riscv_types <> M def +R8226:8229 Coq.Init.Datatypes <> unit ind +R8200:8208 Sail.Prompt_monad <> write_reg def +R8218:8218 riscv <> v:52 var +R8210:8216 riscv_types <> x27_ref def +R8143:8143 riscv_types <> M def +R8146:8149 Coq.Init.Datatypes <> unit ind +R8120:8128 Sail.Prompt_monad <> write_reg def +R8138:8138 riscv <> v:52 var +R8130:8136 riscv_types <> x26_ref def +R8063:8063 riscv_types <> M def +R8066:8069 Coq.Init.Datatypes <> unit ind +R8040:8048 Sail.Prompt_monad <> write_reg def +R8058:8058 riscv <> v:52 var +R8050:8056 riscv_types <> x25_ref def +R7983:7983 riscv_types <> M def +R7986:7989 Coq.Init.Datatypes <> unit ind +R7960:7968 Sail.Prompt_monad <> write_reg def +R7978:7978 riscv <> v:52 var +R7970:7976 riscv_types <> x24_ref def +R7903:7903 riscv_types <> M def +R7906:7909 Coq.Init.Datatypes <> unit ind +R7880:7888 Sail.Prompt_monad <> write_reg def +R7898:7898 riscv <> v:52 var +R7890:7896 riscv_types <> x23_ref def +R7823:7823 riscv_types <> M def +R7826:7829 Coq.Init.Datatypes <> unit ind +R7800:7808 Sail.Prompt_monad <> write_reg def +R7818:7818 riscv <> v:52 var +R7810:7816 riscv_types <> x22_ref def +R7743:7743 riscv_types <> M def +R7746:7749 Coq.Init.Datatypes <> unit ind +R7720:7728 Sail.Prompt_monad <> write_reg def +R7738:7738 riscv <> v:52 var +R7730:7736 riscv_types <> x21_ref def +R7663:7663 riscv_types <> M def +R7666:7669 Coq.Init.Datatypes <> unit ind +R7640:7648 Sail.Prompt_monad <> write_reg def +R7658:7658 riscv <> v:52 var +R7650:7656 riscv_types <> x20_ref def +R7583:7583 riscv_types <> M def +R7586:7589 Coq.Init.Datatypes <> unit ind +R7560:7568 Sail.Prompt_monad <> write_reg def +R7578:7578 riscv <> v:52 var +R7570:7576 riscv_types <> x19_ref def +R7503:7503 riscv_types <> M def +R7506:7509 Coq.Init.Datatypes <> unit ind +R7480:7488 Sail.Prompt_monad <> write_reg def +R7498:7498 riscv <> v:52 var +R7490:7496 riscv_types <> x18_ref def +R7423:7423 riscv_types <> M def +R7426:7429 Coq.Init.Datatypes <> unit ind +R7400:7408 Sail.Prompt_monad <> write_reg def +R7418:7418 riscv <> v:52 var +R7410:7416 riscv_types <> x17_ref def +R7343:7343 riscv_types <> M def +R7346:7349 Coq.Init.Datatypes <> unit ind +R7320:7328 Sail.Prompt_monad <> write_reg def +R7338:7338 riscv <> v:52 var +R7330:7336 riscv_types <> x16_ref def +R7263:7263 riscv_types <> M def +R7266:7269 Coq.Init.Datatypes <> unit ind +R7240:7248 Sail.Prompt_monad <> write_reg def +R7258:7258 riscv <> v:52 var +R7250:7256 riscv_types <> x15_ref def +R7183:7183 riscv_types <> M def +R7186:7189 Coq.Init.Datatypes <> unit ind +R7160:7168 Sail.Prompt_monad <> write_reg def +R7178:7178 riscv <> v:52 var +R7170:7176 riscv_types <> x14_ref def +R7103:7103 riscv_types <> M def +R7106:7109 Coq.Init.Datatypes <> unit ind +R7080:7088 Sail.Prompt_monad <> write_reg def +R7098:7098 riscv <> v:52 var +R7090:7096 riscv_types <> x13_ref def +R7023:7023 riscv_types <> M def +R7026:7029 Coq.Init.Datatypes <> unit ind +R7000:7008 Sail.Prompt_monad <> write_reg def +R7018:7018 riscv <> v:52 var +R7010:7016 riscv_types <> x12_ref def +R6943:6943 riscv_types <> M def +R6946:6949 Coq.Init.Datatypes <> unit ind +R6920:6928 Sail.Prompt_monad <> write_reg def +R6938:6938 riscv <> v:52 var +R6930:6936 riscv_types <> x11_ref def +R6863:6863 riscv_types <> M def +R6866:6869 Coq.Init.Datatypes <> unit ind +R6840:6848 Sail.Prompt_monad <> write_reg def +R6858:6858 riscv <> v:52 var +R6850:6856 riscv_types <> x10_ref def +R6783:6783 riscv_types <> M def +R6786:6789 Coq.Init.Datatypes <> unit ind +R6761:6769 Sail.Prompt_monad <> write_reg def +R6778:6778 riscv <> v:52 var +R6771:6776 riscv_types <> x9_ref def +R6705:6705 riscv_types <> M def +R6708:6711 Coq.Init.Datatypes <> unit ind +R6683:6691 Sail.Prompt_monad <> write_reg def +R6700:6700 riscv <> v:52 var +R6693:6698 riscv_types <> x8_ref def +R6627:6627 riscv_types <> M def +R6630:6633 Coq.Init.Datatypes <> unit ind +R6605:6613 Sail.Prompt_monad <> write_reg def +R6622:6622 riscv <> v:52 var +R6615:6620 riscv_types <> x7_ref def +R6549:6549 riscv_types <> M def +R6552:6555 Coq.Init.Datatypes <> unit ind +R6527:6535 Sail.Prompt_monad <> write_reg def +R6544:6544 riscv <> v:52 var +R6537:6542 riscv_types <> x6_ref def +R6471:6471 riscv_types <> M def +R6474:6477 Coq.Init.Datatypes <> unit ind +R6449:6457 Sail.Prompt_monad <> write_reg def +R6466:6466 riscv <> v:52 var +R6459:6464 riscv_types <> x5_ref def +R6393:6393 riscv_types <> M def +R6396:6399 Coq.Init.Datatypes <> unit ind +R6371:6379 Sail.Prompt_monad <> write_reg def +R6388:6388 riscv <> v:52 var +R6381:6386 riscv_types <> x4_ref def +R6315:6315 riscv_types <> M def +R6318:6321 Coq.Init.Datatypes <> unit ind +R6293:6301 Sail.Prompt_monad <> write_reg def +R6310:6310 riscv <> v:52 var +R6303:6308 riscv_types <> x3_ref def +R6237:6237 riscv_types <> M def +R6240:6243 Coq.Init.Datatypes <> unit ind +R6215:6223 Sail.Prompt_monad <> write_reg def +R6232:6232 riscv <> v:52 var +R6225:6230 riscv_types <> x2_ref def +R6159:6159 riscv_types <> M def +R6162:6165 Coq.Init.Datatypes <> unit ind +R6137:6145 Sail.Prompt_monad <> write_reg def +R6154:6154 riscv <> v:52 var +R6147:6152 riscv_types <> x1_ref def +R6079:6085 Sail.Prompt_monad <> returnm def +R6087:6088 Coq.Init.Datatypes <> tt constr +def 8650:8656 <> rX_bits +R8663:8667 Sail.Values <> mword def +binder 8659:8659 <> i:54 +R8674:8674 riscv_types <> M def +R8677:8681 Sail.Values <> mword def +R8716:8716 riscv_types <> M def +R8719:8723 Sail.Values <> mword def +R8691:8692 riscv <> rX def +R8695:8700 Coq.Init.Specif <> projT1 def +R8703:8706 Sail.Operators_mwords <> uint def +R8708:8708 riscv <> i:54 var +def 8742:8748 <> wX_bits +R8755:8759 Sail.Values <> mword def +binder 8751:8751 <> i:55 +R8772:8776 Sail.Values <> mword def +binder 8765:8768 <> data:56 +R8784:8784 riscv_types <> M def +R8787:8790 Coq.Init.Datatypes <> unit ind +R8829:8829 riscv_types <> M def +R8832:8835 Coq.Init.Datatypes <> unit ind +R8799:8800 riscv <> wX def +R8820:8823 riscv <> data:56 var +R8803:8808 Coq.Init.Specif <> projT1 def +R8811:8814 Sail.Operators_mwords <> uint def +R8816:8816 riscv <> i:55 var +def 8851:8862 <> reg_name_abi +R8869:8873 Sail.Values <> mword def +binder 8865:8865 <> r:57 +R8880:8880 riscv_types <> M def +R8883:8888 Coq.Strings.String <> string ind +R8908:8908 riscv <> r:57 var +binder 8900:8903 <> b__0:58 +R11073:11073 riscv_types <> M def +R11076:11081 Coq.Strings.String <> string ind +R8919:8924 Sail.Operators_mwords <> eq_vec def +R8945:8949 Sail.Values <> mword def +R8932:8933 bbv.HexNotationWord <> :::'''b'_x not +R8926:8929 riscv <> b__0:58 var +R8985:8990 Sail.Operators_mwords <> eq_vec def +R9011:9015 Sail.Values <> mword def +R8998:8999 bbv.HexNotationWord <> :::'''b'_x not +R8992:8995 riscv <> b__0:58 var +R9049:9054 Sail.Operators_mwords <> eq_vec def +R9075:9079 Sail.Values <> mword def +R9062:9063 bbv.HexNotationWord <> :::'''b'_x not +R9056:9059 riscv <> b__0:58 var +R9113:9118 Sail.Operators_mwords <> eq_vec def +R9139:9143 Sail.Values <> mword def +R9126:9127 bbv.HexNotationWord <> :::'''b'_x not +R9120:9123 riscv <> b__0:58 var +R9177:9182 Sail.Operators_mwords <> eq_vec def +R9203:9207 Sail.Values <> mword def +R9190:9191 bbv.HexNotationWord <> :::'''b'_x not +R9184:9187 riscv <> b__0:58 var +R9241:9246 Sail.Operators_mwords <> eq_vec def +R9267:9271 Sail.Values <> mword def +R9254:9255 bbv.HexNotationWord <> :::'''b'_x not +R9248:9251 riscv <> b__0:58 var +R9305:9310 Sail.Operators_mwords <> eq_vec def +R9331:9335 Sail.Values <> mword def +R9318:9319 bbv.HexNotationWord <> :::'''b'_x not +R9312:9315 riscv <> b__0:58 var +R9369:9374 Sail.Operators_mwords <> eq_vec def +R9395:9399 Sail.Values <> mword def +R9382:9383 bbv.HexNotationWord <> :::'''b'_x not +R9376:9379 riscv <> b__0:58 var +R9433:9438 Sail.Operators_mwords <> eq_vec def +R9459:9463 Sail.Values <> mword def +R9446:9447 bbv.HexNotationWord <> :::'''b'_x not +R9440:9443 riscv <> b__0:58 var +R9497:9502 Sail.Operators_mwords <> eq_vec def +R9523:9527 Sail.Values <> mword def +R9510:9511 bbv.HexNotationWord <> :::'''b'_x not +R9504:9507 riscv <> b__0:58 var +R9561:9566 Sail.Operators_mwords <> eq_vec def +R9587:9591 Sail.Values <> mword def +R9574:9575 bbv.HexNotationWord <> :::'''b'_x not +R9568:9571 riscv <> b__0:58 var +R9625:9630 Sail.Operators_mwords <> eq_vec def +R9651:9655 Sail.Values <> mword def +R9638:9639 bbv.HexNotationWord <> :::'''b'_x not +R9632:9635 riscv <> b__0:58 var +R9689:9694 Sail.Operators_mwords <> eq_vec def +R9715:9719 Sail.Values <> mword def +R9702:9703 bbv.HexNotationWord <> :::'''b'_x not +R9696:9699 riscv <> b__0:58 var +R9753:9758 Sail.Operators_mwords <> eq_vec def +R9779:9783 Sail.Values <> mword def +R9766:9767 bbv.HexNotationWord <> :::'''b'_x not +R9760:9763 riscv <> b__0:58 var +R9817:9822 Sail.Operators_mwords <> eq_vec def +R9843:9847 Sail.Values <> mword def +R9830:9831 bbv.HexNotationWord <> :::'''b'_x not +R9824:9827 riscv <> b__0:58 var +R9881:9886 Sail.Operators_mwords <> eq_vec def +R9907:9911 Sail.Values <> mword def +R9894:9895 bbv.HexNotationWord <> :::'''b'_x not +R9888:9891 riscv <> b__0:58 var +R9945:9950 Sail.Operators_mwords <> eq_vec def +R9971:9975 Sail.Values <> mword def +R9958:9959 bbv.HexNotationWord <> :::'''b'_x not +R9952:9955 riscv <> b__0:58 var +R10009:10014 Sail.Operators_mwords <> eq_vec def +R10035:10039 Sail.Values <> mword def +R10022:10023 bbv.HexNotationWord <> :::'''b'_x not +R10016:10019 riscv <> b__0:58 var +R10073:10078 Sail.Operators_mwords <> eq_vec def +R10099:10103 Sail.Values <> mword def +R10086:10087 bbv.HexNotationWord <> :::'''b'_x not +R10080:10083 riscv <> b__0:58 var +R10137:10142 Sail.Operators_mwords <> eq_vec def +R10163:10167 Sail.Values <> mword def +R10150:10151 bbv.HexNotationWord <> :::'''b'_x not +R10144:10147 riscv <> b__0:58 var +R10201:10206 Sail.Operators_mwords <> eq_vec def +R10227:10231 Sail.Values <> mword def +R10214:10215 bbv.HexNotationWord <> :::'''b'_x not +R10208:10211 riscv <> b__0:58 var +R10265:10270 Sail.Operators_mwords <> eq_vec def +R10291:10295 Sail.Values <> mword def +R10278:10279 bbv.HexNotationWord <> :::'''b'_x not +R10272:10275 riscv <> b__0:58 var +R10329:10334 Sail.Operators_mwords <> eq_vec def +R10355:10359 Sail.Values <> mword def +R10342:10343 bbv.HexNotationWord <> :::'''b'_x not +R10336:10339 riscv <> b__0:58 var +R10393:10398 Sail.Operators_mwords <> eq_vec def +R10419:10423 Sail.Values <> mword def +R10406:10407 bbv.HexNotationWord <> :::'''b'_x not +R10400:10403 riscv <> b__0:58 var +R10457:10462 Sail.Operators_mwords <> eq_vec def +R10483:10487 Sail.Values <> mword def +R10470:10471 bbv.HexNotationWord <> :::'''b'_x not +R10464:10467 riscv <> b__0:58 var +R10521:10526 Sail.Operators_mwords <> eq_vec def +R10547:10551 Sail.Values <> mword def +R10534:10535 bbv.HexNotationWord <> :::'''b'_x not +R10528:10531 riscv <> b__0:58 var +R10585:10590 Sail.Operators_mwords <> eq_vec def +R10611:10615 Sail.Values <> mword def +R10598:10599 bbv.HexNotationWord <> :::'''b'_x not +R10592:10595 riscv <> b__0:58 var +R10650:10655 Sail.Operators_mwords <> eq_vec def +R10676:10680 Sail.Values <> mword def +R10663:10664 bbv.HexNotationWord <> :::'''b'_x not +R10657:10660 riscv <> b__0:58 var +R10715:10720 Sail.Operators_mwords <> eq_vec def +R10741:10745 Sail.Values <> mword def +R10728:10729 bbv.HexNotationWord <> :::'''b'_x not +R10722:10725 riscv <> b__0:58 var +R10779:10784 Sail.Operators_mwords <> eq_vec def +R10805:10809 Sail.Values <> mword def +R10792:10793 bbv.HexNotationWord <> :::'''b'_x not +R10786:10789 riscv <> b__0:58 var +R10843:10848 Sail.Operators_mwords <> eq_vec def +R10869:10873 Sail.Values <> mword def +R10856:10857 bbv.HexNotationWord <> :::'''b'_x not +R10850:10853 riscv <> b__0:58 var +R10907:10912 Sail.Operators_mwords <> eq_vec def +R10933:10937 Sail.Values <> mword def +R10920:10921 bbv.HexNotationWord <> :::'''b'_x not +R10914:10917 riscv <> b__0:58 var +R11045:11049 Sail.Prompt_monad <> :::x_'>>='_x not +R10971:10981 Sail.Prompt_monad <> assert_exp' def +R10983:10987 Coq.Init.Datatypes <> false constr +R11059:11062 Sail.Prompt_monad <> exit def +R11064:11065 Coq.Init.Datatypes <> tt constr +R10947:10953 Sail.Prompt_monad <> returnm def +R10883:10889 Sail.Prompt_monad <> returnm def +R10819:10825 Sail.Prompt_monad <> returnm def +R10755:10761 Sail.Prompt_monad <> returnm def +R10690:10696 Sail.Prompt_monad <> returnm def +R10625:10631 Sail.Prompt_monad <> returnm def +R10561:10567 Sail.Prompt_monad <> returnm def +R10497:10503 Sail.Prompt_monad <> returnm def +R10433:10439 Sail.Prompt_monad <> returnm def +R10369:10375 Sail.Prompt_monad <> returnm def +R10305:10311 Sail.Prompt_monad <> returnm def +R10241:10247 Sail.Prompt_monad <> returnm def +R10177:10183 Sail.Prompt_monad <> returnm def +R10113:10119 Sail.Prompt_monad <> returnm def +R10049:10055 Sail.Prompt_monad <> returnm def +R9985:9991 Sail.Prompt_monad <> returnm def +R9921:9927 Sail.Prompt_monad <> returnm def +R9857:9863 Sail.Prompt_monad <> returnm def +R9793:9799 Sail.Prompt_monad <> returnm def +R9729:9735 Sail.Prompt_monad <> returnm def +R9665:9671 Sail.Prompt_monad <> returnm def +R9601:9607 Sail.Prompt_monad <> returnm def +R9537:9543 Sail.Prompt_monad <> returnm def +R9473:9479 Sail.Prompt_monad <> returnm def +R9409:9415 Sail.Prompt_monad <> returnm def +R9345:9351 Sail.Prompt_monad <> returnm def +R9281:9287 Sail.Prompt_monad <> returnm def +R9217:9223 Sail.Prompt_monad <> returnm def +R9153:9159 Sail.Prompt_monad <> returnm def +R9089:9095 Sail.Prompt_monad <> returnm def +R9025:9031 Sail.Prompt_monad <> returnm def +R8959:8965 Sail.Prompt_monad <> returnm def +def 11097:11113 <> reg_name_forwards +R11123:11127 Sail.Values <> mword def +binder 11116:11119 <> arg_:59 +R11134:11134 riscv_types <> M def +R11137:11142 Coq.Strings.String <> string ind +R11162:11165 riscv <> arg_:59 var +binder 11154:11157 <> b__0:60 +R15793:15793 riscv_types <> M def +R15796:15801 Coq.Strings.String <> string ind +R11176:11181 Sail.Operators_mwords <> eq_vec def +R11202:11206 Sail.Values <> mword def +R11189:11190 bbv.HexNotationWord <> :::'''b'_x not +R11183:11186 riscv <> b__0:60 var +R11242:11247 Sail.Operators_mwords <> eq_vec def +R11268:11272 Sail.Values <> mword def +R11255:11256 bbv.HexNotationWord <> :::'''b'_x not +R11249:11252 riscv <> b__0:60 var +R11311:11316 Sail.Operators_mwords <> eq_vec def +R11337:11341 Sail.Values <> mword def +R11324:11325 bbv.HexNotationWord <> :::'''b'_x not +R11318:11321 riscv <> b__0:60 var +R11385:11390 Sail.Operators_mwords <> eq_vec def +R11411:11415 Sail.Values <> mword def +R11398:11399 bbv.HexNotationWord <> :::'''b'_x not +R11392:11395 riscv <> b__0:60 var +R11464:11469 Sail.Operators_mwords <> eq_vec def +R11490:11494 Sail.Values <> mword def +R11477:11478 bbv.HexNotationWord <> :::'''b'_x not +R11471:11474 riscv <> b__0:60 var +R11548:11553 Sail.Operators_mwords <> eq_vec def +R11574:11578 Sail.Values <> mword def +R11561:11562 bbv.HexNotationWord <> :::'''b'_x not +R11555:11558 riscv <> b__0:60 var +R11637:11642 Sail.Operators_mwords <> eq_vec def +R11663:11667 Sail.Values <> mword def +R11650:11651 bbv.HexNotationWord <> :::'''b'_x not +R11644:11647 riscv <> b__0:60 var +R11731:11736 Sail.Operators_mwords <> eq_vec def +R11757:11761 Sail.Values <> mword def +R11744:11745 bbv.HexNotationWord <> :::'''b'_x not +R11738:11741 riscv <> b__0:60 var +R11830:11835 Sail.Operators_mwords <> eq_vec def +R11856:11860 Sail.Values <> mword def +R11843:11844 bbv.HexNotationWord <> :::'''b'_x not +R11837:11840 riscv <> b__0:60 var +R11934:11939 Sail.Operators_mwords <> eq_vec def +R11960:11964 Sail.Values <> mword def +R11947:11948 bbv.HexNotationWord <> :::'''b'_x not +R11941:11944 riscv <> b__0:60 var +R12043:12048 Sail.Operators_mwords <> eq_vec def +R12069:12073 Sail.Values <> mword def +R12056:12057 bbv.HexNotationWord <> :::'''b'_x not +R12050:12053 riscv <> b__0:60 var +R12157:12162 Sail.Operators_mwords <> eq_vec def +R12183:12187 Sail.Values <> mword def +R12170:12171 bbv.HexNotationWord <> :::'''b'_x not +R12164:12167 riscv <> b__0:60 var +R12276:12281 Sail.Operators_mwords <> eq_vec def +R12302:12306 Sail.Values <> mword def +R12289:12290 bbv.HexNotationWord <> :::'''b'_x not +R12283:12286 riscv <> b__0:60 var +R12400:12405 Sail.Operators_mwords <> eq_vec def +R12426:12430 Sail.Values <> mword def +R12413:12414 bbv.HexNotationWord <> :::'''b'_x not +R12407:12410 riscv <> b__0:60 var +R12529:12534 Sail.Operators_mwords <> eq_vec def +R12555:12559 Sail.Values <> mword def +R12542:12543 bbv.HexNotationWord <> :::'''b'_x not +R12536:12539 riscv <> b__0:60 var +R12663:12668 Sail.Operators_mwords <> eq_vec def +R12689:12693 Sail.Values <> mword def +R12676:12677 bbv.HexNotationWord <> :::'''b'_x not +R12670:12673 riscv <> b__0:60 var +R12802:12807 Sail.Operators_mwords <> eq_vec def +R12828:12832 Sail.Values <> mword def +R12815:12816 bbv.HexNotationWord <> :::'''b'_x not +R12809:12812 riscv <> b__0:60 var +R12946:12951 Sail.Operators_mwords <> eq_vec def +R12972:12976 Sail.Values <> mword def +R12959:12960 bbv.HexNotationWord <> :::'''b'_x not +R12953:12956 riscv <> b__0:60 var +R13095:13100 Sail.Operators_mwords <> eq_vec def +R13121:13125 Sail.Values <> mword def +R13108:13109 bbv.HexNotationWord <> :::'''b'_x not +R13102:13105 riscv <> b__0:60 var +R13249:13254 Sail.Operators_mwords <> eq_vec def +R13275:13279 Sail.Values <> mword def +R13262:13263 bbv.HexNotationWord <> :::'''b'_x not +R13256:13259 riscv <> b__0:60 var +R13408:13413 Sail.Operators_mwords <> eq_vec def +R13434:13438 Sail.Values <> mword def +R13421:13422 bbv.HexNotationWord <> :::'''b'_x not +R13415:13418 riscv <> b__0:60 var +R13572:13577 Sail.Operators_mwords <> eq_vec def +R13598:13602 Sail.Values <> mword def +R13585:13586 bbv.HexNotationWord <> :::'''b'_x not +R13579:13582 riscv <> b__0:60 var +R13741:13746 Sail.Operators_mwords <> eq_vec def +R13767:13771 Sail.Values <> mword def +R13754:13755 bbv.HexNotationWord <> :::'''b'_x not +R13748:13751 riscv <> b__0:60 var +R13915:13920 Sail.Operators_mwords <> eq_vec def +R13941:13945 Sail.Values <> mword def +R13928:13929 bbv.HexNotationWord <> :::'''b'_x not +R13922:13925 riscv <> b__0:60 var +R14094:14099 Sail.Operators_mwords <> eq_vec def +R14120:14124 Sail.Values <> mword def +R14107:14108 bbv.HexNotationWord <> :::'''b'_x not +R14101:14104 riscv <> b__0:60 var +R14278:14283 Sail.Operators_mwords <> eq_vec def +R14304:14308 Sail.Values <> mword def +R14291:14292 bbv.HexNotationWord <> :::'''b'_x not +R14285:14288 riscv <> b__0:60 var +R14467:14472 Sail.Operators_mwords <> eq_vec def +R14493:14497 Sail.Values <> mword def +R14480:14481 bbv.HexNotationWord <> :::'''b'_x not +R14474:14477 riscv <> b__0:60 var +R14662:14667 Sail.Operators_mwords <> eq_vec def +R14688:14692 Sail.Values <> mword def +R14675:14676 bbv.HexNotationWord <> :::'''b'_x not +R14669:14672 riscv <> b__0:60 var +R14862:14867 Sail.Operators_mwords <> eq_vec def +R14888:14892 Sail.Values <> mword def +R14875:14876 bbv.HexNotationWord <> :::'''b'_x not +R14869:14872 riscv <> b__0:60 var +R15066:15071 Sail.Operators_mwords <> eq_vec def +R15092:15096 Sail.Values <> mword def +R15079:15080 bbv.HexNotationWord <> :::'''b'_x not +R15073:15076 riscv <> b__0:60 var +R15275:15280 Sail.Operators_mwords <> eq_vec def +R15301:15305 Sail.Values <> mword def +R15288:15289 bbv.HexNotationWord <> :::'''b'_x not +R15282:15285 riscv <> b__0:60 var +R15489:15494 Sail.Operators_mwords <> eq_vec def +R15515:15519 Sail.Values <> mword def +R15502:15503 bbv.HexNotationWord <> :::'''b'_x not +R15496:15499 riscv <> b__0:60 var +R15766:15770 Sail.Prompt_monad <> :::x_'>>='_x not +R15705:15715 Sail.Prompt_monad <> assert_exp' def +R15717:15721 Coq.Init.Datatypes <> false constr +R15780:15783 Sail.Prompt_monad <> exit def +R15785:15786 Coq.Init.Datatypes <> tt constr +R15529:15535 Sail.Prompt_monad <> returnm def +R15315:15321 Sail.Prompt_monad <> returnm def +R15106:15112 Sail.Prompt_monad <> returnm def +R14902:14908 Sail.Prompt_monad <> returnm def +R14702:14708 Sail.Prompt_monad <> returnm def +R14507:14513 Sail.Prompt_monad <> returnm def +R14318:14324 Sail.Prompt_monad <> returnm def +R14134:14140 Sail.Prompt_monad <> returnm def +R13955:13961 Sail.Prompt_monad <> returnm def +R13781:13787 Sail.Prompt_monad <> returnm def +R13612:13618 Sail.Prompt_monad <> returnm def +R13448:13454 Sail.Prompt_monad <> returnm def +R13289:13295 Sail.Prompt_monad <> returnm def +R13135:13141 Sail.Prompt_monad <> returnm def +R12986:12992 Sail.Prompt_monad <> returnm def +R12842:12848 Sail.Prompt_monad <> returnm def +R12703:12709 Sail.Prompt_monad <> returnm def +R12569:12575 Sail.Prompt_monad <> returnm def +R12440:12446 Sail.Prompt_monad <> returnm def +R12316:12322 Sail.Prompt_monad <> returnm def +R12197:12203 Sail.Prompt_monad <> returnm def +R12083:12089 Sail.Prompt_monad <> returnm def +R11974:11980 Sail.Prompt_monad <> returnm def +R11870:11876 Sail.Prompt_monad <> returnm def +R11771:11777 Sail.Prompt_monad <> returnm def +R11677:11683 Sail.Prompt_monad <> returnm def +R11588:11594 Sail.Prompt_monad <> returnm def +R11504:11510 Sail.Prompt_monad <> returnm def +R11425:11431 Sail.Prompt_monad <> returnm def +R11351:11357 Sail.Prompt_monad <> returnm def +R11282:11288 Sail.Prompt_monad <> returnm def +R11216:11222 Sail.Prompt_monad <> returnm def +def 15817:15834 <> reg_name_backwards +R15844:15849 Coq.Strings.String <> string ind +binder 15837:15840 <> arg_:61 +R15854:15854 riscv_types <> M def +R15857:15861 Sail.Values <> mword def +R15882:15885 riscv <> arg_:61 var +binder 15875:15877 <> p0_:62 +R20478:20478 riscv_types <> M def +R20481:20485 Sail.Values <> mword def +R15896:15905 Sail.Values <> generic_eq def +R15907:15909 riscv <> p0_:62 var +R15965:15974 Sail.Values <> generic_eq def +R15976:15978 riscv <> p0_:62 var +R16037:16046 Sail.Values <> generic_eq def +R16048:16050 riscv <> p0_:62 var +R16114:16123 Sail.Values <> generic_eq def +R16125:16127 riscv <> p0_:62 var +R16196:16205 Sail.Values <> generic_eq def +R16207:16209 riscv <> p0_:62 var +R16283:16292 Sail.Values <> generic_eq def +R16294:16296 riscv <> p0_:62 var +R16375:16384 Sail.Values <> generic_eq def +R16386:16388 riscv <> p0_:62 var +R16439:16448 Sail.Values <> generic_eq def +R16450:16452 riscv <> p0_:62 var +R16541:16550 Sail.Values <> generic_eq def +R16552:16554 riscv <> p0_:62 var +R16648:16657 Sail.Values <> generic_eq def +R16659:16661 riscv <> p0_:62 var +R16760:16769 Sail.Values <> generic_eq def +R16771:16773 riscv <> p0_:62 var +R16877:16886 Sail.Values <> generic_eq def +R16888:16890 riscv <> p0_:62 var +R16999:17008 Sail.Values <> generic_eq def +R17010:17012 riscv <> p0_:62 var +R17126:17135 Sail.Values <> generic_eq def +R17137:17139 riscv <> p0_:62 var +R17258:17267 Sail.Values <> generic_eq def +R17269:17271 riscv <> p0_:62 var +R17395:17404 Sail.Values <> generic_eq def +R17406:17408 riscv <> p0_:62 var +R17537:17546 Sail.Values <> generic_eq def +R17548:17550 riscv <> p0_:62 var +R17684:17693 Sail.Values <> generic_eq def +R17695:17697 riscv <> p0_:62 var +R17836:17845 Sail.Values <> generic_eq def +R17847:17849 riscv <> p0_:62 var +R17993:18002 Sail.Values <> generic_eq def +R18004:18006 riscv <> p0_:62 var +R18057:18066 Sail.Values <> generic_eq def +R18068:18070 riscv <> p0_:62 var +R18224:18233 Sail.Values <> generic_eq def +R18235:18237 riscv <> p0_:62 var +R18396:18405 Sail.Values <> generic_eq def +R18407:18409 riscv <> p0_:62 var +R18573:18582 Sail.Values <> generic_eq def +R18584:18586 riscv <> p0_:62 var +R18755:18764 Sail.Values <> generic_eq def +R18766:18768 riscv <> p0_:62 var +R18942:18951 Sail.Values <> generic_eq def +R18953:18955 riscv <> p0_:62 var +R19134:19143 Sail.Values <> generic_eq def +R19145:19147 riscv <> p0_:62 var +R19332:19341 Sail.Values <> generic_eq def +R19343:19345 riscv <> p0_:62 var +R19535:19544 Sail.Values <> generic_eq def +R19546:19548 riscv <> p0_:62 var +R19742:19751 Sail.Values <> generic_eq def +R19753:19755 riscv <> p0_:62 var +R19954:19963 Sail.Values <> generic_eq def +R19965:19967 riscv <> p0_:62 var +R20171:20180 Sail.Values <> generic_eq def +R20182:20184 riscv <> p0_:62 var +R20451:20455 Sail.Prompt_monad <> :::x_'>>='_x not +R20390:20400 Sail.Prompt_monad <> assert_exp' def +R20402:20406 Coq.Init.Datatypes <> false constr +R20465:20468 Sail.Prompt_monad <> exit def +R20470:20471 Coq.Init.Datatypes <> tt constr +R20196:20202 Sail.Prompt_monad <> returnm def +R20218:20222 Sail.Values <> mword def +R20205:20206 bbv.HexNotationWord <> :::'''b'_x not +R19979:19985 Sail.Prompt_monad <> returnm def +R20001:20005 Sail.Values <> mword def +R19988:19989 bbv.HexNotationWord <> :::'''b'_x not +R19767:19773 Sail.Prompt_monad <> returnm def +R19789:19793 Sail.Values <> mword def +R19776:19777 bbv.HexNotationWord <> :::'''b'_x not +R19560:19566 Sail.Prompt_monad <> returnm def +R19582:19586 Sail.Values <> mword def +R19569:19570 bbv.HexNotationWord <> :::'''b'_x not +R19358:19364 Sail.Prompt_monad <> returnm def +R19380:19384 Sail.Values <> mword def +R19367:19368 bbv.HexNotationWord <> :::'''b'_x not +R19160:19166 Sail.Prompt_monad <> returnm def +R19182:19186 Sail.Values <> mword def +R19169:19170 bbv.HexNotationWord <> :::'''b'_x not +R18967:18973 Sail.Prompt_monad <> returnm def +R18989:18993 Sail.Values <> mword def +R18976:18977 bbv.HexNotationWord <> :::'''b'_x not +R18780:18786 Sail.Prompt_monad <> returnm def +R18802:18806 Sail.Values <> mword def +R18789:18790 bbv.HexNotationWord <> :::'''b'_x not +R18598:18604 Sail.Prompt_monad <> returnm def +R18620:18624 Sail.Values <> mword def +R18607:18608 bbv.HexNotationWord <> :::'''b'_x not +R18421:18427 Sail.Prompt_monad <> returnm def +R18443:18447 Sail.Values <> mword def +R18430:18431 bbv.HexNotationWord <> :::'''b'_x not +R18249:18255 Sail.Prompt_monad <> returnm def +R18271:18275 Sail.Values <> mword def +R18258:18259 bbv.HexNotationWord <> :::'''b'_x not +R18082:18088 Sail.Prompt_monad <> returnm def +R18104:18108 Sail.Values <> mword def +R18091:18092 bbv.HexNotationWord <> :::'''b'_x not +R18018:18024 Sail.Prompt_monad <> returnm def +R18040:18044 Sail.Values <> mword def +R18027:18028 bbv.HexNotationWord <> :::'''b'_x not +R17861:17867 Sail.Prompt_monad <> returnm def +R17883:17887 Sail.Values <> mword def +R17870:17871 bbv.HexNotationWord <> :::'''b'_x not +R17709:17715 Sail.Prompt_monad <> returnm def +R17731:17735 Sail.Values <> mword def +R17718:17719 bbv.HexNotationWord <> :::'''b'_x not +R17562:17568 Sail.Prompt_monad <> returnm def +R17584:17588 Sail.Values <> mword def +R17571:17572 bbv.HexNotationWord <> :::'''b'_x not +R17420:17426 Sail.Prompt_monad <> returnm def +R17442:17446 Sail.Values <> mword def +R17429:17430 bbv.HexNotationWord <> :::'''b'_x not +R17283:17289 Sail.Prompt_monad <> returnm def +R17305:17309 Sail.Values <> mword def +R17292:17293 bbv.HexNotationWord <> :::'''b'_x not +R17151:17157 Sail.Prompt_monad <> returnm def +R17173:17177 Sail.Values <> mword def +R17160:17161 bbv.HexNotationWord <> :::'''b'_x not +R17024:17030 Sail.Prompt_monad <> returnm def +R17046:17050 Sail.Values <> mword def +R17033:17034 bbv.HexNotationWord <> :::'''b'_x not +R16902:16908 Sail.Prompt_monad <> returnm def +R16924:16928 Sail.Values <> mword def +R16911:16912 bbv.HexNotationWord <> :::'''b'_x not +R16785:16791 Sail.Prompt_monad <> returnm def +R16807:16811 Sail.Values <> mword def +R16794:16795 bbv.HexNotationWord <> :::'''b'_x not +R16673:16679 Sail.Prompt_monad <> returnm def +R16695:16699 Sail.Values <> mword def +R16682:16683 bbv.HexNotationWord <> :::'''b'_x not +R16566:16572 Sail.Prompt_monad <> returnm def +R16588:16592 Sail.Values <> mword def +R16575:16576 bbv.HexNotationWord <> :::'''b'_x not +R16464:16470 Sail.Prompt_monad <> returnm def +R16486:16490 Sail.Values <> mword def +R16473:16474 bbv.HexNotationWord <> :::'''b'_x not +R16400:16406 Sail.Prompt_monad <> returnm def +R16422:16426 Sail.Values <> mword def +R16409:16410 bbv.HexNotationWord <> :::'''b'_x not +R16308:16314 Sail.Prompt_monad <> returnm def +R16330:16334 Sail.Values <> mword def +R16317:16318 bbv.HexNotationWord <> :::'''b'_x not +R16221:16227 Sail.Prompt_monad <> returnm def +R16243:16247 Sail.Values <> mword def +R16230:16231 bbv.HexNotationWord <> :::'''b'_x not +R16139:16145 Sail.Prompt_monad <> returnm def +R16161:16165 Sail.Values <> mword def +R16148:16149 bbv.HexNotationWord <> :::'''b'_x not +R16062:16068 Sail.Prompt_monad <> returnm def +R16084:16088 Sail.Values <> mword def +R16071:16072 bbv.HexNotationWord <> :::'''b'_x not +R15990:15996 Sail.Prompt_monad <> returnm def +R16012:16016 Sail.Values <> mword def +R15999:16000 bbv.HexNotationWord <> :::'''b'_x not +R15923:15929 Sail.Prompt_monad <> returnm def +R15945:15949 Sail.Values <> mword def +R15932:15933 bbv.HexNotationWord <> :::'''b'_x not +def 20503:20527 <> reg_name_forwards_matches +R20537:20541 Sail.Values <> mword def +binder 20530:20533 <> arg_:63 +R20548:20551 Coq.Init.Datatypes <> bool ind +R20570:20573 riscv <> arg_:63 var +binder 20562:20565 <> b__0:64 +R20583:20588 Sail.Operators_mwords <> eq_vec def +R20609:20613 Sail.Values <> mword def +R20596:20597 bbv.HexNotationWord <> :::'''b'_x not +R20590:20593 riscv <> b__0:64 var +R20638:20643 Sail.Operators_mwords <> eq_vec def +R20664:20668 Sail.Values <> mword def +R20651:20652 bbv.HexNotationWord <> :::'''b'_x not +R20645:20648 riscv <> b__0:64 var +R20698:20703 Sail.Operators_mwords <> eq_vec def +R20724:20728 Sail.Values <> mword def +R20711:20712 bbv.HexNotationWord <> :::'''b'_x not +R20705:20708 riscv <> b__0:64 var +R20763:20768 Sail.Operators_mwords <> eq_vec def +R20789:20793 Sail.Values <> mword def +R20776:20777 bbv.HexNotationWord <> :::'''b'_x not +R20770:20773 riscv <> b__0:64 var +R20833:20838 Sail.Operators_mwords <> eq_vec def +R20859:20863 Sail.Values <> mword def +R20846:20847 bbv.HexNotationWord <> :::'''b'_x not +R20840:20843 riscv <> b__0:64 var +R20908:20913 Sail.Operators_mwords <> eq_vec def +R20934:20938 Sail.Values <> mword def +R20921:20922 bbv.HexNotationWord <> :::'''b'_x not +R20915:20918 riscv <> b__0:64 var +R20988:20993 Sail.Operators_mwords <> eq_vec def +R21014:21018 Sail.Values <> mword def +R21001:21002 bbv.HexNotationWord <> :::'''b'_x not +R20995:20998 riscv <> b__0:64 var +R21073:21078 Sail.Operators_mwords <> eq_vec def +R21099:21103 Sail.Values <> mword def +R21086:21087 bbv.HexNotationWord <> :::'''b'_x not +R21080:21083 riscv <> b__0:64 var +R21163:21168 Sail.Operators_mwords <> eq_vec def +R21189:21193 Sail.Values <> mword def +R21176:21177 bbv.HexNotationWord <> :::'''b'_x not +R21170:21173 riscv <> b__0:64 var +R21258:21263 Sail.Operators_mwords <> eq_vec def +R21284:21288 Sail.Values <> mword def +R21271:21272 bbv.HexNotationWord <> :::'''b'_x not +R21265:21268 riscv <> b__0:64 var +R21358:21363 Sail.Operators_mwords <> eq_vec def +R21384:21388 Sail.Values <> mword def +R21371:21372 bbv.HexNotationWord <> :::'''b'_x not +R21365:21368 riscv <> b__0:64 var +R21463:21468 Sail.Operators_mwords <> eq_vec def +R21489:21493 Sail.Values <> mword def +R21476:21477 bbv.HexNotationWord <> :::'''b'_x not +R21470:21473 riscv <> b__0:64 var +R21573:21578 Sail.Operators_mwords <> eq_vec def +R21599:21603 Sail.Values <> mword def +R21586:21587 bbv.HexNotationWord <> :::'''b'_x not +R21580:21583 riscv <> b__0:64 var +R21688:21693 Sail.Operators_mwords <> eq_vec def +R21714:21718 Sail.Values <> mword def +R21701:21702 bbv.HexNotationWord <> :::'''b'_x not +R21695:21698 riscv <> b__0:64 var +R21808:21813 Sail.Operators_mwords <> eq_vec def +R21834:21838 Sail.Values <> mword def +R21821:21822 bbv.HexNotationWord <> :::'''b'_x not +R21815:21818 riscv <> b__0:64 var +R21933:21938 Sail.Operators_mwords <> eq_vec def +R21959:21963 Sail.Values <> mword def +R21946:21947 bbv.HexNotationWord <> :::'''b'_x not +R21940:21943 riscv <> b__0:64 var +R22063:22068 Sail.Operators_mwords <> eq_vec def +R22089:22093 Sail.Values <> mword def +R22076:22077 bbv.HexNotationWord <> :::'''b'_x not +R22070:22073 riscv <> b__0:64 var +R22198:22203 Sail.Operators_mwords <> eq_vec def +R22224:22228 Sail.Values <> mword def +R22211:22212 bbv.HexNotationWord <> :::'''b'_x not +R22205:22208 riscv <> b__0:64 var +R22338:22343 Sail.Operators_mwords <> eq_vec def +R22364:22368 Sail.Values <> mword def +R22351:22352 bbv.HexNotationWord <> :::'''b'_x not +R22345:22348 riscv <> b__0:64 var +R22483:22488 Sail.Operators_mwords <> eq_vec def +R22509:22513 Sail.Values <> mword def +R22496:22497 bbv.HexNotationWord <> :::'''b'_x not +R22490:22493 riscv <> b__0:64 var +R22633:22638 Sail.Operators_mwords <> eq_vec def +R22659:22663 Sail.Values <> mword def +R22646:22647 bbv.HexNotationWord <> :::'''b'_x not +R22640:22643 riscv <> b__0:64 var +R22788:22793 Sail.Operators_mwords <> eq_vec def +R22814:22818 Sail.Values <> mword def +R22801:22802 bbv.HexNotationWord <> :::'''b'_x not +R22795:22798 riscv <> b__0:64 var +R22948:22953 Sail.Operators_mwords <> eq_vec def +R22974:22978 Sail.Values <> mword def +R22961:22962 bbv.HexNotationWord <> :::'''b'_x not +R22955:22958 riscv <> b__0:64 var +R23113:23118 Sail.Operators_mwords <> eq_vec def +R23139:23143 Sail.Values <> mword def +R23126:23127 bbv.HexNotationWord <> :::'''b'_x not +R23120:23123 riscv <> b__0:64 var +R23283:23288 Sail.Operators_mwords <> eq_vec def +R23309:23313 Sail.Values <> mword def +R23296:23297 bbv.HexNotationWord <> :::'''b'_x not +R23290:23293 riscv <> b__0:64 var +R23458:23463 Sail.Operators_mwords <> eq_vec def +R23484:23488 Sail.Values <> mword def +R23471:23472 bbv.HexNotationWord <> :::'''b'_x not +R23465:23468 riscv <> b__0:64 var +R23638:23643 Sail.Operators_mwords <> eq_vec def +R23664:23668 Sail.Values <> mword def +R23651:23652 bbv.HexNotationWord <> :::'''b'_x not +R23645:23648 riscv <> b__0:64 var +R23823:23828 Sail.Operators_mwords <> eq_vec def +R23849:23853 Sail.Values <> mword def +R23836:23837 bbv.HexNotationWord <> :::'''b'_x not +R23830:23833 riscv <> b__0:64 var +R24013:24018 Sail.Operators_mwords <> eq_vec def +R24039:24043 Sail.Values <> mword def +R24026:24027 bbv.HexNotationWord <> :::'''b'_x not +R24020:24023 riscv <> b__0:64 var +R24208:24213 Sail.Operators_mwords <> eq_vec def +R24234:24238 Sail.Values <> mword def +R24221:24222 bbv.HexNotationWord <> :::'''b'_x not +R24215:24218 riscv <> b__0:64 var +R24408:24413 Sail.Operators_mwords <> eq_vec def +R24434:24438 Sail.Values <> mword def +R24421:24422 bbv.HexNotationWord <> :::'''b'_x not +R24415:24418 riscv <> b__0:64 var +R24613:24618 Sail.Operators_mwords <> eq_vec def +R24639:24643 Sail.Values <> mword def +R24626:24627 bbv.HexNotationWord <> :::'''b'_x not +R24620:24623 riscv <> b__0:64 var +R24820:24824 Coq.Init.Datatypes <> false constr +R24653:24656 Coq.Init.Datatypes <> true constr +R24448:24451 Coq.Init.Datatypes <> true constr +R24248:24251 Coq.Init.Datatypes <> true constr +R24053:24056 Coq.Init.Datatypes <> true constr +R23863:23866 Coq.Init.Datatypes <> true constr +R23678:23681 Coq.Init.Datatypes <> true constr +R23498:23501 Coq.Init.Datatypes <> true constr +R23323:23326 Coq.Init.Datatypes <> true constr +R23153:23156 Coq.Init.Datatypes <> true constr +R22988:22991 Coq.Init.Datatypes <> true constr +R22828:22831 Coq.Init.Datatypes <> true constr +R22673:22676 Coq.Init.Datatypes <> true constr +R22523:22526 Coq.Init.Datatypes <> true constr +R22378:22381 Coq.Init.Datatypes <> true constr +R22238:22241 Coq.Init.Datatypes <> true constr +R22103:22106 Coq.Init.Datatypes <> true constr +R21973:21976 Coq.Init.Datatypes <> true constr +R21848:21851 Coq.Init.Datatypes <> true constr +R21728:21731 Coq.Init.Datatypes <> true constr +R21613:21616 Coq.Init.Datatypes <> true constr +R21503:21506 Coq.Init.Datatypes <> true constr +R21398:21401 Coq.Init.Datatypes <> true constr +R21298:21301 Coq.Init.Datatypes <> true constr +R21203:21206 Coq.Init.Datatypes <> true constr +R21113:21116 Coq.Init.Datatypes <> true constr +R21028:21031 Coq.Init.Datatypes <> true constr +R20948:20951 Coq.Init.Datatypes <> true constr +R20873:20876 Coq.Init.Datatypes <> true constr +R20803:20806 Coq.Init.Datatypes <> true constr +R20738:20741 Coq.Init.Datatypes <> true constr +R20678:20681 Coq.Init.Datatypes <> true constr +R20623:20626 Coq.Init.Datatypes <> true constr +def 24839:24864 <> reg_name_backwards_matches +R24874:24879 Coq.Strings.String <> string ind +binder 24867:24870 <> arg_:65 +R24884:24887 Coq.Init.Datatypes <> bool ind +R24905:24908 riscv <> arg_:65 var +binder 24898:24900 <> p0_:66 +R24918:24927 Sail.Values <> generic_eq def +R24929:24931 riscv <> p0_:66 var +R24960:24969 Sail.Values <> generic_eq def +R24971:24973 riscv <> p0_:66 var +R25000:25009 Sail.Values <> generic_eq def +R25011:25013 riscv <> p0_:66 var +R25040:25049 Sail.Values <> generic_eq def +R25051:25053 riscv <> p0_:66 var +R25080:25089 Sail.Values <> generic_eq def +R25091:25093 riscv <> p0_:66 var +R25120:25129 Sail.Values <> generic_eq def +R25131:25133 riscv <> p0_:66 var +R25160:25169 Sail.Values <> generic_eq def +R25171:25173 riscv <> p0_:66 var +R25200:25209 Sail.Values <> generic_eq def +R25211:25213 riscv <> p0_:66 var +R25240:25249 Sail.Values <> generic_eq def +R25251:25253 riscv <> p0_:66 var +R25280:25289 Sail.Values <> generic_eq def +R25291:25293 riscv <> p0_:66 var +R25365:25374 Sail.Values <> generic_eq def +R25376:25378 riscv <> p0_:66 var +R25455:25464 Sail.Values <> generic_eq def +R25466:25468 riscv <> p0_:66 var +R25550:25559 Sail.Values <> generic_eq def +R25561:25563 riscv <> p0_:66 var +R25650:25659 Sail.Values <> generic_eq def +R25661:25663 riscv <> p0_:66 var +R25755:25764 Sail.Values <> generic_eq def +R25766:25768 riscv <> p0_:66 var +R25865:25874 Sail.Values <> generic_eq def +R25876:25878 riscv <> p0_:66 var +R25980:25989 Sail.Values <> generic_eq def +R25991:25993 riscv <> p0_:66 var +R26100:26109 Sail.Values <> generic_eq def +R26111:26113 riscv <> p0_:66 var +R26225:26234 Sail.Values <> generic_eq def +R26236:26238 riscv <> p0_:66 var +R26355:26364 Sail.Values <> generic_eq def +R26366:26368 riscv <> p0_:66 var +R26490:26499 Sail.Values <> generic_eq def +R26501:26503 riscv <> p0_:66 var +R26630:26639 Sail.Values <> generic_eq def +R26641:26643 riscv <> p0_:66 var +R26775:26784 Sail.Values <> generic_eq def +R26786:26788 riscv <> p0_:66 var +R26925:26934 Sail.Values <> generic_eq def +R26936:26938 riscv <> p0_:66 var +R27080:27089 Sail.Values <> generic_eq def +R27091:27093 riscv <> p0_:66 var +R27240:27249 Sail.Values <> generic_eq def +R27251:27253 riscv <> p0_:66 var +R27405:27414 Sail.Values <> generic_eq def +R27416:27418 riscv <> p0_:66 var +R27576:27585 Sail.Values <> generic_eq def +R27587:27589 riscv <> p0_:66 var +R27752:27761 Sail.Values <> generic_eq def +R27763:27765 riscv <> p0_:66 var +R27932:27941 Sail.Values <> generic_eq def +R27943:27945 riscv <> p0_:66 var +R28117:28126 Sail.Values <> generic_eq def +R28128:28130 riscv <> p0_:66 var +R28307:28316 Sail.Values <> generic_eq def +R28318:28320 riscv <> p0_:66 var +R28499:28503 Coq.Init.Datatypes <> false constr +R28332:28335 Coq.Init.Datatypes <> true constr +R28142:28145 Coq.Init.Datatypes <> true constr +R27957:27960 Coq.Init.Datatypes <> true constr +R27777:27780 Coq.Init.Datatypes <> true constr +R27602:27605 Coq.Init.Datatypes <> true constr +R27431:27434 Coq.Init.Datatypes <> true constr +R27265:27268 Coq.Init.Datatypes <> true constr +R27105:27108 Coq.Init.Datatypes <> true constr +R26950:26953 Coq.Init.Datatypes <> true constr +R26800:26803 Coq.Init.Datatypes <> true constr +R26655:26658 Coq.Init.Datatypes <> true constr +R26515:26518 Coq.Init.Datatypes <> true constr +R26380:26383 Coq.Init.Datatypes <> true constr +R26250:26253 Coq.Init.Datatypes <> true constr +R26125:26128 Coq.Init.Datatypes <> true constr +R26005:26008 Coq.Init.Datatypes <> true constr +R25890:25893 Coq.Init.Datatypes <> true constr +R25780:25783 Coq.Init.Datatypes <> true constr +R25675:25678 Coq.Init.Datatypes <> true constr +R25575:25578 Coq.Init.Datatypes <> true constr +R25480:25483 Coq.Init.Datatypes <> true constr +R25390:25393 Coq.Init.Datatypes <> true constr +R25305:25308 Coq.Init.Datatypes <> true constr +R25265:25268 Coq.Init.Datatypes <> true constr +R25225:25228 Coq.Init.Datatypes <> true constr +R25185:25188 Coq.Init.Datatypes <> true constr +R25145:25148 Coq.Init.Datatypes <> true constr +R25105:25108 Coq.Init.Datatypes <> true constr +R25065:25068 Coq.Init.Datatypes <> true constr +R25025:25028 Coq.Init.Datatypes <> true constr +R24985:24988 Coq.Init.Datatypes <> true constr +R24945:24948 Coq.Init.Datatypes <> true constr +def 28518:28523 <> _s124_ +R28535:28540 Coq.Strings.String <> string ind +binder 28526:28531 <> _s125_:67 +R28545:28550 Coq.Init.Datatypes <> option ind +R28552:28557 Coq.Strings.String <> string ind +R28578:28583 riscv <> _s125_:67 var +binder 28568:28573 <> _s126_:68 +R28593:28609 Sail.String <> string_startswith def +R28611:28616 riscv <> _s126_:68 var +R28721:28724 Coq.Init.Datatypes <> None constr +R28639:28649 Sail.String <> string_drop def +R28659:28664 Coq.Init.Specif <> projT1 def +R28667:28679 Sail.String <> string_length def +R28651:28656 riscv <> _s126_:68 var +R28702:28705 Coq.Init.Datatypes <> Some constr +def 28739:28744 <> _s120_ +R28756:28761 Coq.Strings.String <> string ind +binder 28747:28752 <> _s121_:69 +R28766:28771 Coq.Init.Datatypes <> option ind +R28773:28778 Coq.Strings.String <> string ind +R28799:28804 riscv <> _s121_:69 var +binder 28789:28794 <> _s122_:70 +R28814:28830 Sail.String <> string_startswith def +R28832:28837 riscv <> _s122_:70 var +R28942:28945 Coq.Init.Datatypes <> None constr +R28860:28870 Sail.String <> string_drop def +R28880:28885 Coq.Init.Specif <> projT1 def +R28888:28900 Sail.String <> string_length def +R28872:28877 riscv <> _s122_:70 var +R28923:28926 Coq.Init.Datatypes <> Some constr +def 28960:28965 <> _s116_ +R28977:28982 Coq.Strings.String <> string ind +binder 28968:28973 <> _s117_:71 +R28987:28992 Coq.Init.Datatypes <> option ind +R28994:28999 Coq.Strings.String <> string ind +R29020:29025 riscv <> _s117_:71 var +binder 29010:29015 <> _s118_:72 +R29035:29051 Sail.String <> string_startswith def +R29053:29058 riscv <> _s118_:72 var +R29163:29166 Coq.Init.Datatypes <> None constr +R29081:29091 Sail.String <> string_drop def +R29101:29106 Coq.Init.Specif <> projT1 def +R29109:29121 Sail.String <> string_length def +R29093:29098 riscv <> _s118_:72 var +R29144:29147 Coq.Init.Datatypes <> Some constr +def 29181:29186 <> _s112_ +R29198:29203 Coq.Strings.String <> string ind +binder 29189:29194 <> _s113_:73 +R29208:29213 Coq.Init.Datatypes <> option ind +R29215:29220 Coq.Strings.String <> string ind +R29241:29246 riscv <> _s113_:73 var +binder 29231:29236 <> _s114_:74 +R29256:29272 Sail.String <> string_startswith def +R29274:29279 riscv <> _s114_:74 var +R29384:29387 Coq.Init.Datatypes <> None constr +R29302:29312 Sail.String <> string_drop def +R29322:29327 Coq.Init.Specif <> projT1 def +R29330:29342 Sail.String <> string_length def +R29314:29319 riscv <> _s114_:74 var +R29365:29368 Coq.Init.Datatypes <> Some constr +def 29402:29407 <> _s108_ +R29419:29424 Coq.Strings.String <> string ind +binder 29410:29415 <> _s109_:75 +R29429:29434 Coq.Init.Datatypes <> option ind +R29436:29441 Coq.Strings.String <> string ind +R29462:29467 riscv <> _s109_:75 var +binder 29452:29457 <> _s110_:76 +R29477:29493 Sail.String <> string_startswith def +R29495:29500 riscv <> _s110_:76 var +R29607:29610 Coq.Init.Datatypes <> None constr +R29524:29534 Sail.String <> string_drop def +R29544:29549 Coq.Init.Specif <> projT1 def +R29552:29564 Sail.String <> string_length def +R29536:29541 riscv <> _s110_:76 var +R29588:29591 Coq.Init.Datatypes <> Some constr +def 29625:29630 <> _s104_ +R29642:29647 Coq.Strings.String <> string ind +binder 29633:29638 <> _s105_:77 +R29652:29657 Coq.Init.Datatypes <> option ind +R29659:29664 Coq.Strings.String <> string ind +R29685:29690 riscv <> _s105_:77 var +binder 29675:29680 <> _s106_:78 +R29700:29716 Sail.String <> string_startswith def +R29718:29723 riscv <> _s106_:78 var +R29830:29833 Coq.Init.Datatypes <> None constr +R29747:29757 Sail.String <> string_drop def +R29767:29772 Coq.Init.Specif <> projT1 def +R29775:29787 Sail.String <> string_length def +R29759:29764 riscv <> _s106_:78 var +R29811:29814 Coq.Init.Datatypes <> Some constr +def 29848:29853 <> _s100_ +R29865:29870 Coq.Strings.String <> string ind +binder 29856:29861 <> _s101_:79 +R29875:29880 Coq.Init.Datatypes <> option ind +R29882:29887 Coq.Strings.String <> string ind +R29908:29913 riscv <> _s101_:79 var +binder 29898:29903 <> _s102_:80 +R29923:29939 Sail.String <> string_startswith def +R29941:29946 riscv <> _s102_:80 var +R30051:30054 Coq.Init.Datatypes <> None constr +R29969:29979 Sail.String <> string_drop def +R29989:29994 Coq.Init.Specif <> projT1 def +R29997:30009 Sail.String <> string_length def +R29981:29986 riscv <> _s102_:80 var +R30032:30035 Coq.Init.Datatypes <> Some constr +def 30069:30073 <> _s96_ +R30084:30089 Coq.Strings.String <> string ind +binder 30076:30080 <> _s97_:81 +R30094:30099 Coq.Init.Datatypes <> option ind +R30101:30106 Coq.Strings.String <> string ind +R30126:30130 riscv <> _s97_:81 var +binder 30117:30121 <> _s98_:82 +R30140:30156 Sail.String <> string_startswith def +R30158:30162 riscv <> _s98_:82 var +R30266:30269 Coq.Init.Datatypes <> None constr +R30185:30195 Sail.String <> string_drop def +R30204:30209 Coq.Init.Specif <> projT1 def +R30212:30224 Sail.String <> string_length def +R30197:30201 riscv <> _s98_:82 var +R30247:30250 Coq.Init.Datatypes <> Some constr +def 30284:30288 <> _s92_ +R30299:30304 Coq.Strings.String <> string ind +binder 30291:30295 <> _s93_:83 +R30309:30314 Coq.Init.Datatypes <> option ind +R30316:30321 Coq.Strings.String <> string ind +R30341:30345 riscv <> _s93_:83 var +binder 30332:30336 <> _s94_:84 +R30355:30371 Sail.String <> string_startswith def +R30373:30377 riscv <> _s94_:84 var +R30481:30484 Coq.Init.Datatypes <> None constr +R30400:30410 Sail.String <> string_drop def +R30419:30424 Coq.Init.Specif <> projT1 def +R30427:30439 Sail.String <> string_length def +R30412:30416 riscv <> _s94_:84 var +R30462:30465 Coq.Init.Datatypes <> Some constr +def 30499:30503 <> _s88_ +R30514:30519 Coq.Strings.String <> string ind +binder 30506:30510 <> _s89_:85 +R30524:30529 Coq.Init.Datatypes <> option ind +R30531:30536 Coq.Strings.String <> string ind +R30556:30560 riscv <> _s89_:85 var +binder 30547:30551 <> _s90_:86 +R30570:30586 Sail.String <> string_startswith def +R30588:30592 riscv <> _s90_:86 var +R30696:30699 Coq.Init.Datatypes <> None constr +R30615:30625 Sail.String <> string_drop def +R30634:30639 Coq.Init.Specif <> projT1 def +R30642:30654 Sail.String <> string_length def +R30627:30631 riscv <> _s90_:86 var +R30677:30680 Coq.Init.Datatypes <> Some constr +def 30714:30718 <> _s84_ +R30729:30734 Coq.Strings.String <> string ind +binder 30721:30725 <> _s85_:87 +R30739:30744 Coq.Init.Datatypes <> option ind +R30746:30751 Coq.Strings.String <> string ind +R30771:30775 riscv <> _s85_:87 var +binder 30762:30766 <> _s86_:88 +R30785:30801 Sail.String <> string_startswith def +R30803:30807 riscv <> _s86_:88 var +R30911:30914 Coq.Init.Datatypes <> None constr +R30830:30840 Sail.String <> string_drop def +R30849:30854 Coq.Init.Specif <> projT1 def +R30857:30869 Sail.String <> string_length def +R30842:30846 riscv <> _s86_:88 var +R30892:30895 Coq.Init.Datatypes <> Some constr +def 30929:30933 <> _s80_ +R30944:30949 Coq.Strings.String <> string ind +binder 30936:30940 <> _s81_:89 +R30954:30959 Coq.Init.Datatypes <> option ind +R30961:30966 Coq.Strings.String <> string ind +R30986:30990 riscv <> _s81_:89 var +binder 30977:30981 <> _s82_:90 +R31000:31016 Sail.String <> string_startswith def +R31018:31022 riscv <> _s82_:90 var +R31126:31129 Coq.Init.Datatypes <> None constr +R31045:31055 Sail.String <> string_drop def +R31064:31069 Coq.Init.Specif <> projT1 def +R31072:31084 Sail.String <> string_length def +R31057:31061 riscv <> _s82_:90 var +R31107:31110 Coq.Init.Datatypes <> Some constr +def 31144:31148 <> _s76_ +R31159:31164 Coq.Strings.String <> string ind +binder 31151:31155 <> _s77_:91 +R31169:31174 Coq.Init.Datatypes <> option ind +R31176:31181 Coq.Strings.String <> string ind +R31201:31205 riscv <> _s77_:91 var +binder 31192:31196 <> _s78_:92 +R31215:31231 Sail.String <> string_startswith def +R31233:31237 riscv <> _s78_:92 var +R31341:31344 Coq.Init.Datatypes <> None constr +R31260:31270 Sail.String <> string_drop def +R31279:31284 Coq.Init.Specif <> projT1 def +R31287:31299 Sail.String <> string_length def +R31272:31276 riscv <> _s78_:92 var +R31322:31325 Coq.Init.Datatypes <> Some constr +def 31359:31363 <> _s72_ +R31374:31379 Coq.Strings.String <> string ind +binder 31366:31370 <> _s73_:93 +R31384:31389 Coq.Init.Datatypes <> option ind +R31391:31396 Coq.Strings.String <> string ind +R31416:31420 riscv <> _s73_:93 var +binder 31407:31411 <> _s74_:94 +R31430:31446 Sail.String <> string_startswith def +R31448:31452 riscv <> _s74_:94 var +R31556:31559 Coq.Init.Datatypes <> None constr +R31475:31485 Sail.String <> string_drop def +R31494:31499 Coq.Init.Specif <> projT1 def +R31502:31514 Sail.String <> string_length def +R31487:31491 riscv <> _s74_:94 var +R31537:31540 Coq.Init.Datatypes <> Some constr +def 31574:31578 <> _s68_ +R31589:31594 Coq.Strings.String <> string ind +binder 31581:31585 <> _s69_:95 +R31599:31604 Coq.Init.Datatypes <> option ind +R31606:31611 Coq.Strings.String <> string ind +R31631:31635 riscv <> _s69_:95 var +binder 31622:31626 <> _s70_:96 +R31645:31661 Sail.String <> string_startswith def +R31663:31667 riscv <> _s70_:96 var +R31771:31774 Coq.Init.Datatypes <> None constr +R31690:31700 Sail.String <> string_drop def +R31709:31714 Coq.Init.Specif <> projT1 def +R31717:31729 Sail.String <> string_length def +R31702:31706 riscv <> _s70_:96 var +R31752:31755 Coq.Init.Datatypes <> Some constr +def 31789:31793 <> _s64_ +R31804:31809 Coq.Strings.String <> string ind +binder 31796:31800 <> _s65_:97 +R31814:31819 Coq.Init.Datatypes <> option ind +R31821:31826 Coq.Strings.String <> string ind +R31846:31850 riscv <> _s65_:97 var +binder 31837:31841 <> _s66_:98 +R31860:31876 Sail.String <> string_startswith def +R31878:31882 riscv <> _s66_:98 var +R31986:31989 Coq.Init.Datatypes <> None constr +R31905:31915 Sail.String <> string_drop def +R31924:31929 Coq.Init.Specif <> projT1 def +R31932:31944 Sail.String <> string_length def +R31917:31921 riscv <> _s66_:98 var +R31967:31970 Coq.Init.Datatypes <> Some constr +def 32004:32008 <> _s60_ +R32019:32024 Coq.Strings.String <> string ind +binder 32011:32015 <> _s61_:99 +R32029:32034 Coq.Init.Datatypes <> option ind +R32036:32041 Coq.Strings.String <> string ind +R32061:32065 riscv <> _s61_:99 var +binder 32052:32056 <> _s62_:100 +R32075:32091 Sail.String <> string_startswith def +R32093:32097 riscv <> _s62_:100 var +R32201:32204 Coq.Init.Datatypes <> None constr +R32120:32130 Sail.String <> string_drop def +R32139:32144 Coq.Init.Specif <> projT1 def +R32147:32159 Sail.String <> string_length def +R32132:32136 riscv <> _s62_:100 var +R32182:32185 Coq.Init.Datatypes <> Some constr +def 32219:32223 <> _s56_ +R32234:32239 Coq.Strings.String <> string ind +binder 32226:32230 <> _s57_:101 +R32244:32249 Coq.Init.Datatypes <> option ind +R32251:32256 Coq.Strings.String <> string ind +R32276:32280 riscv <> _s57_:101 var +binder 32267:32271 <> _s58_:102 +R32290:32306 Sail.String <> string_startswith def +R32308:32312 riscv <> _s58_:102 var +R32416:32419 Coq.Init.Datatypes <> None constr +R32335:32345 Sail.String <> string_drop def +R32354:32359 Coq.Init.Specif <> projT1 def +R32362:32374 Sail.String <> string_length def +R32347:32351 riscv <> _s58_:102 var +R32397:32400 Coq.Init.Datatypes <> Some constr +def 32434:32438 <> _s52_ +R32449:32454 Coq.Strings.String <> string ind +binder 32441:32445 <> _s53_:103 +R32459:32464 Coq.Init.Datatypes <> option ind +R32466:32471 Coq.Strings.String <> string ind +R32491:32495 riscv <> _s53_:103 var +binder 32482:32486 <> _s54_:104 +R32505:32521 Sail.String <> string_startswith def +R32523:32527 riscv <> _s54_:104 var +R32631:32634 Coq.Init.Datatypes <> None constr +R32550:32560 Sail.String <> string_drop def +R32569:32574 Coq.Init.Specif <> projT1 def +R32577:32589 Sail.String <> string_length def +R32562:32566 riscv <> _s54_:104 var +R32612:32615 Coq.Init.Datatypes <> Some constr +def 32649:32653 <> _s48_ +R32664:32669 Coq.Strings.String <> string ind +binder 32656:32660 <> _s49_:105 +R32674:32679 Coq.Init.Datatypes <> option ind +R32681:32686 Coq.Strings.String <> string ind +R32706:32710 riscv <> _s49_:105 var +binder 32697:32701 <> _s50_:106 +R32720:32736 Sail.String <> string_startswith def +R32738:32742 riscv <> _s50_:106 var +R32846:32849 Coq.Init.Datatypes <> None constr +R32765:32775 Sail.String <> string_drop def +R32784:32789 Coq.Init.Specif <> projT1 def +R32792:32804 Sail.String <> string_length def +R32777:32781 riscv <> _s50_:106 var +R32827:32830 Coq.Init.Datatypes <> Some constr +def 32864:32868 <> _s44_ +R32879:32884 Coq.Strings.String <> string ind +binder 32871:32875 <> _s45_:107 +R32889:32894 Coq.Init.Datatypes <> option ind +R32896:32901 Coq.Strings.String <> string ind +R32921:32925 riscv <> _s45_:107 var +binder 32912:32916 <> _s46_:108 +R32935:32951 Sail.String <> string_startswith def +R32953:32957 riscv <> _s46_:108 var +R33061:33064 Coq.Init.Datatypes <> None constr +R32980:32990 Sail.String <> string_drop def +R32999:33004 Coq.Init.Specif <> projT1 def +R33007:33019 Sail.String <> string_length def +R32992:32996 riscv <> _s46_:108 var +R33042:33045 Coq.Init.Datatypes <> Some constr +def 33079:33083 <> _s40_ +R33094:33099 Coq.Strings.String <> string ind +binder 33086:33090 <> _s41_:109 +R33104:33109 Coq.Init.Datatypes <> option ind +R33111:33116 Coq.Strings.String <> string ind +R33136:33140 riscv <> _s41_:109 var +binder 33127:33131 <> _s42_:110 +R33150:33166 Sail.String <> string_startswith def +R33168:33172 riscv <> _s42_:110 var +R33276:33279 Coq.Init.Datatypes <> None constr +R33195:33205 Sail.String <> string_drop def +R33214:33219 Coq.Init.Specif <> projT1 def +R33222:33234 Sail.String <> string_length def +R33207:33211 riscv <> _s42_:110 var +R33257:33260 Coq.Init.Datatypes <> Some constr +def 33294:33298 <> _s36_ +R33309:33314 Coq.Strings.String <> string ind +binder 33301:33305 <> _s37_:111 +R33319:33324 Coq.Init.Datatypes <> option ind +R33326:33331 Coq.Strings.String <> string ind +R33351:33355 riscv <> _s37_:111 var +binder 33342:33346 <> _s38_:112 +R33365:33381 Sail.String <> string_startswith def +R33383:33387 riscv <> _s38_:112 var +R33491:33494 Coq.Init.Datatypes <> None constr +R33410:33420 Sail.String <> string_drop def +R33429:33434 Coq.Init.Specif <> projT1 def +R33437:33449 Sail.String <> string_length def +R33422:33426 riscv <> _s38_:112 var +R33472:33475 Coq.Init.Datatypes <> Some constr +def 33509:33513 <> _s32_ +R33524:33529 Coq.Strings.String <> string ind +binder 33516:33520 <> _s33_:113 +R33534:33539 Coq.Init.Datatypes <> option ind +R33541:33546 Coq.Strings.String <> string ind +R33566:33570 riscv <> _s33_:113 var +binder 33557:33561 <> _s34_:114 +R33580:33596 Sail.String <> string_startswith def +R33598:33602 riscv <> _s34_:114 var +R33706:33709 Coq.Init.Datatypes <> None constr +R33625:33635 Sail.String <> string_drop def +R33644:33649 Coq.Init.Specif <> projT1 def +R33652:33664 Sail.String <> string_length def +R33637:33641 riscv <> _s34_:114 var +R33687:33690 Coq.Init.Datatypes <> Some constr +def 33724:33728 <> _s28_ +R33739:33744 Coq.Strings.String <> string ind +binder 33731:33735 <> _s29_:115 +R33749:33754 Coq.Init.Datatypes <> option ind +R33756:33761 Coq.Strings.String <> string ind +R33781:33785 riscv <> _s29_:115 var +binder 33772:33776 <> _s30_:116 +R33795:33811 Sail.String <> string_startswith def +R33813:33817 riscv <> _s30_:116 var +R33921:33924 Coq.Init.Datatypes <> None constr +R33840:33850 Sail.String <> string_drop def +R33859:33864 Coq.Init.Specif <> projT1 def +R33867:33879 Sail.String <> string_length def +R33852:33856 riscv <> _s30_:116 var +R33902:33905 Coq.Init.Datatypes <> Some constr +def 33939:33943 <> _s24_ +R33954:33959 Coq.Strings.String <> string ind +binder 33946:33950 <> _s25_:117 +R33964:33969 Coq.Init.Datatypes <> option ind +R33971:33976 Coq.Strings.String <> string ind +R33996:34000 riscv <> _s25_:117 var +binder 33987:33991 <> _s26_:118 +R34010:34026 Sail.String <> string_startswith def +R34028:34032 riscv <> _s26_:118 var +R34136:34139 Coq.Init.Datatypes <> None constr +R34055:34065 Sail.String <> string_drop def +R34074:34079 Coq.Init.Specif <> projT1 def +R34082:34094 Sail.String <> string_length def +R34067:34071 riscv <> _s26_:118 var +R34117:34120 Coq.Init.Datatypes <> Some constr +def 34154:34158 <> _s20_ +R34169:34174 Coq.Strings.String <> string ind +binder 34161:34165 <> _s21_:119 +R34179:34184 Coq.Init.Datatypes <> option ind +R34186:34191 Coq.Strings.String <> string ind +R34211:34215 riscv <> _s21_:119 var +binder 34202:34206 <> _s22_:120 +R34225:34241 Sail.String <> string_startswith def +R34243:34247 riscv <> _s22_:120 var +R34351:34354 Coq.Init.Datatypes <> None constr +R34270:34280 Sail.String <> string_drop def +R34289:34294 Coq.Init.Specif <> projT1 def +R34297:34309 Sail.String <> string_length def +R34282:34286 riscv <> _s22_:120 var +R34332:34335 Coq.Init.Datatypes <> Some constr +def 34369:34373 <> _s16_ +R34384:34389 Coq.Strings.String <> string ind +binder 34376:34380 <> _s17_:121 +R34394:34399 Coq.Init.Datatypes <> option ind +R34401:34406 Coq.Strings.String <> string ind +R34426:34430 riscv <> _s17_:121 var +binder 34417:34421 <> _s18_:122 +R34440:34456 Sail.String <> string_startswith def +R34458:34462 riscv <> _s18_:122 var +R34566:34569 Coq.Init.Datatypes <> None constr +R34485:34495 Sail.String <> string_drop def +R34504:34509 Coq.Init.Specif <> projT1 def +R34512:34524 Sail.String <> string_length def +R34497:34501 riscv <> _s18_:122 var +R34547:34550 Coq.Init.Datatypes <> Some constr +def 34584:34588 <> _s12_ +R34599:34604 Coq.Strings.String <> string ind +binder 34591:34595 <> _s13_:123 +R34609:34614 Coq.Init.Datatypes <> option ind +R34616:34621 Coq.Strings.String <> string ind +R34641:34645 riscv <> _s13_:123 var +binder 34632:34636 <> _s14_:124 +R34655:34671 Sail.String <> string_startswith def +R34673:34677 riscv <> _s14_:124 var +R34781:34784 Coq.Init.Datatypes <> None constr +R34700:34710 Sail.String <> string_drop def +R34719:34724 Coq.Init.Specif <> projT1 def +R34727:34739 Sail.String <> string_length def +R34712:34716 riscv <> _s14_:124 var +R34762:34765 Coq.Init.Datatypes <> Some constr +def 34799:34802 <> _s8_ +R34812:34817 Coq.Strings.String <> string ind +binder 34805:34808 <> _s9_:125 +R34822:34827 Coq.Init.Datatypes <> option ind +R34829:34834 Coq.Strings.String <> string ind +R34854:34857 riscv <> _s9_:125 var +binder 34845:34849 <> _s10_:126 +R34867:34883 Sail.String <> string_startswith def +R34885:34889 riscv <> _s10_:126 var +R34993:34996 Coq.Init.Datatypes <> None constr +R34912:34922 Sail.String <> string_drop def +R34931:34936 Coq.Init.Specif <> projT1 def +R34939:34951 Sail.String <> string_length def +R34924:34928 riscv <> _s10_:126 var +R34974:34977 Coq.Init.Datatypes <> Some constr +def 35011:35014 <> _s4_ +R35024:35029 Coq.Strings.String <> string ind +binder 35017:35020 <> _s5_:127 +R35034:35039 Coq.Init.Datatypes <> option ind +R35041:35046 Coq.Strings.String <> string ind +R35065:35068 riscv <> _s5_:127 var +binder 35057:35060 <> _s6_:128 +R35078:35094 Sail.String <> string_startswith def +R35096:35099 riscv <> _s6_:128 var +R35202:35205 Coq.Init.Datatypes <> None constr +R35122:35132 Sail.String <> string_drop def +R35140:35145 Coq.Init.Specif <> projT1 def +R35148:35160 Sail.String <> string_length def +R35134:35137 riscv <> _s6_:128 var +R35183:35186 Coq.Init.Datatypes <> Some constr +def 35220:35223 <> _s0_ +R35233:35238 Coq.Strings.String <> string ind +binder 35226:35229 <> _s1_:129 +R35243:35248 Coq.Init.Datatypes <> option ind +R35250:35255 Coq.Strings.String <> string ind +R35274:35277 riscv <> _s1_:129 var +binder 35266:35269 <> _s2_:130 +R35287:35303 Sail.String <> string_startswith def +R35305:35308 riscv <> _s2_:130 var +R35415:35418 Coq.Init.Datatypes <> None constr +R35333:35343 Sail.String <> string_drop def +R35351:35356 Coq.Init.Specif <> projT1 def +R35359:35371 Sail.String <> string_length def +R35345:35348 riscv <> _s2_:130 var +R35396:35399 Coq.Init.Datatypes <> Some constr +def 35433:35455 <> reg_name_matches_prefix +R35465:35470 Coq.Strings.String <> string ind +binder 35458:35461 <> arg_:131 +R35477:35477 riscv_types <> M def +R35480:35485 Coq.Init.Datatypes <> option ind +R35496:35498 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R35489:35493 Sail.Values <> mword def +R35499:35499 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R35501:35503 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R35505:35507 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R35527:35527 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R35504:35504 Coq.Numbers.BinNums <> Z ind +binder 35500:35500 <> n:132 +R35508:35516 Sail.Values <> ArithFact class +R35520:35524 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R35519:35519 riscv <> n:132 var +R35549:35552 riscv <> arg_:131 var +binder 35541:35544 <> _s3_:133 +R79378:79378 riscv_types <> M def +R79381:79386 Coq.Init.Datatypes <> option ind +R79397:79399 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R79390:79394 Sail.Values <> mword def +R79400:79400 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R79402:79404 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R79406:79408 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R79428:79428 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R79405:79405 Coq.Numbers.BinNums <> Z ind +binder 79401:79401 <> n:134 +R79409:79417 Sail.Values <> ArithFact class +R79421:79425 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R79420:79420 riscv <> n:134 var +R35570:35573 riscv <> _s0_ def +R35575:35578 riscv <> _s3_:133 var +R35588:35591 Coq.Init.Datatypes <> Some constr +R35599:35602 Coq.Init.Datatypes <> true constr +R35611:35615 Coq.Init.Datatypes <> false constr +R36084:36087 riscv <> _s4_ def +R36089:36092 riscv <> _s3_:133 var +R36102:36105 Coq.Init.Datatypes <> Some constr +R36113:36116 Coq.Init.Datatypes <> true constr +R36125:36129 Coq.Init.Datatypes <> false constr +R36653:36656 riscv <> _s8_ def +R36658:36661 riscv <> _s3_:133 var +R36671:36674 Coq.Init.Datatypes <> Some constr +R36682:36685 Coq.Init.Datatypes <> true constr +R36694:36698 Coq.Init.Datatypes <> false constr +R37277:37281 riscv <> _s12_ def +R37283:37286 riscv <> _s3_:133 var +R37296:37299 Coq.Init.Datatypes <> Some constr +R37307:37310 Coq.Init.Datatypes <> true constr +R37319:37323 Coq.Init.Datatypes <> false constr +R37958:37962 riscv <> _s16_ def +R37964:37967 riscv <> _s3_:133 var +R37977:37980 Coq.Init.Datatypes <> Some constr +R37988:37991 Coq.Init.Datatypes <> true constr +R38000:38004 Coq.Init.Datatypes <> false constr +R38694:38698 riscv <> _s20_ def +R38700:38703 riscv <> _s3_:133 var +R38713:38716 Coq.Init.Datatypes <> Some constr +R38724:38727 Coq.Init.Datatypes <> true constr +R38736:38740 Coq.Init.Datatypes <> false constr +R39485:39489 riscv <> _s24_ def +R39491:39494 riscv <> _s3_:133 var +R39504:39507 Coq.Init.Datatypes <> Some constr +R39515:39518 Coq.Init.Datatypes <> true constr +R39527:39531 Coq.Init.Datatypes <> false constr +R40331:40335 riscv <> _s28_ def +R40337:40340 riscv <> _s3_:133 var +R40350:40353 Coq.Init.Datatypes <> Some constr +R40361:40364 Coq.Init.Datatypes <> true constr +R40373:40377 Coq.Init.Datatypes <> false constr +R41232:41236 riscv <> _s32_ def +R41238:41241 riscv <> _s3_:133 var +R41251:41254 Coq.Init.Datatypes <> Some constr +R41262:41265 Coq.Init.Datatypes <> true constr +R41274:41278 Coq.Init.Datatypes <> false constr +R42188:42192 riscv <> _s36_ def +R42194:42197 riscv <> _s3_:133 var +R42207:42210 Coq.Init.Datatypes <> Some constr +R42218:42221 Coq.Init.Datatypes <> true constr +R42230:42234 Coq.Init.Datatypes <> false constr +R43199:43203 riscv <> _s40_ def +R43205:43208 riscv <> _s3_:133 var +R43218:43221 Coq.Init.Datatypes <> Some constr +R43229:43232 Coq.Init.Datatypes <> true constr +R43241:43245 Coq.Init.Datatypes <> false constr +R44265:44269 riscv <> _s44_ def +R44271:44274 riscv <> _s3_:133 var +R44284:44287 Coq.Init.Datatypes <> Some constr +R44295:44298 Coq.Init.Datatypes <> true constr +R44307:44311 Coq.Init.Datatypes <> false constr +R45386:45390 riscv <> _s48_ def +R45392:45395 riscv <> _s3_:133 var +R45405:45408 Coq.Init.Datatypes <> Some constr +R45416:45419 Coq.Init.Datatypes <> true constr +R45428:45432 Coq.Init.Datatypes <> false constr +R46562:46566 riscv <> _s52_ def +R46568:46571 riscv <> _s3_:133 var +R46581:46584 Coq.Init.Datatypes <> Some constr +R46592:46595 Coq.Init.Datatypes <> true constr +R46604:46608 Coq.Init.Datatypes <> false constr +R47793:47797 riscv <> _s56_ def +R47799:47802 riscv <> _s3_:133 var +R47812:47815 Coq.Init.Datatypes <> Some constr +R47823:47826 Coq.Init.Datatypes <> true constr +R47835:47839 Coq.Init.Datatypes <> false constr +R49079:49083 riscv <> _s60_ def +R49085:49088 riscv <> _s3_:133 var +R49098:49101 Coq.Init.Datatypes <> Some constr +R49109:49112 Coq.Init.Datatypes <> true constr +R49121:49125 Coq.Init.Datatypes <> false constr +R50420:50424 riscv <> _s64_ def +R50426:50429 riscv <> _s3_:133 var +R50439:50442 Coq.Init.Datatypes <> Some constr +R50450:50453 Coq.Init.Datatypes <> true constr +R50462:50466 Coq.Init.Datatypes <> false constr +R51816:51820 riscv <> _s68_ def +R51822:51825 riscv <> _s3_:133 var +R51835:51838 Coq.Init.Datatypes <> Some constr +R51846:51849 Coq.Init.Datatypes <> true constr +R51858:51862 Coq.Init.Datatypes <> false constr +R53267:53271 riscv <> _s72_ def +R53273:53276 riscv <> _s3_:133 var +R53286:53289 Coq.Init.Datatypes <> Some constr +R53297:53300 Coq.Init.Datatypes <> true constr +R53309:53313 Coq.Init.Datatypes <> false constr +R54773:54777 riscv <> _s76_ def +R54779:54782 riscv <> _s3_:133 var +R54792:54795 Coq.Init.Datatypes <> Some constr +R54803:54806 Coq.Init.Datatypes <> true constr +R54815:54819 Coq.Init.Datatypes <> false constr +R56334:56338 riscv <> _s80_ def +R56340:56343 riscv <> _s3_:133 var +R56353:56356 Coq.Init.Datatypes <> Some constr +R56364:56367 Coq.Init.Datatypes <> true constr +R56376:56380 Coq.Init.Datatypes <> false constr +R57950:57954 riscv <> _s84_ def +R57956:57959 riscv <> _s3_:133 var +R57969:57972 Coq.Init.Datatypes <> Some constr +R57980:57983 Coq.Init.Datatypes <> true constr +R57992:57996 Coq.Init.Datatypes <> false constr +R59621:59625 riscv <> _s88_ def +R59627:59630 riscv <> _s3_:133 var +R59640:59643 Coq.Init.Datatypes <> Some constr +R59651:59654 Coq.Init.Datatypes <> true constr +R59663:59667 Coq.Init.Datatypes <> false constr +R61347:61351 riscv <> _s92_ def +R61353:61356 riscv <> _s3_:133 var +R61366:61369 Coq.Init.Datatypes <> Some constr +R61377:61380 Coq.Init.Datatypes <> true constr +R61389:61393 Coq.Init.Datatypes <> false constr +R63128:63132 riscv <> _s96_ def +R63134:63137 riscv <> _s3_:133 var +R63147:63150 Coq.Init.Datatypes <> Some constr +R63158:63161 Coq.Init.Datatypes <> true constr +R63170:63174 Coq.Init.Datatypes <> false constr +R64964:64969 riscv <> _s100_ def +R64971:64974 riscv <> _s3_:133 var +R64984:64987 Coq.Init.Datatypes <> Some constr +R64995:64998 Coq.Init.Datatypes <> true constr +R65007:65011 Coq.Init.Datatypes <> false constr +R66857:66862 riscv <> _s104_ def +R66864:66867 riscv <> _s3_:133 var +R66877:66880 Coq.Init.Datatypes <> Some constr +R66888:66891 Coq.Init.Datatypes <> true constr +R66900:66904 Coq.Init.Datatypes <> false constr +R68805:68810 riscv <> _s108_ def +R68812:68815 riscv <> _s3_:133 var +R68825:68828 Coq.Init.Datatypes <> Some constr +R68836:68839 Coq.Init.Datatypes <> true constr +R68848:68852 Coq.Init.Datatypes <> false constr +R70808:70813 riscv <> _s112_ def +R70815:70818 riscv <> _s3_:133 var +R70828:70831 Coq.Init.Datatypes <> Some constr +R70839:70842 Coq.Init.Datatypes <> true constr +R70851:70855 Coq.Init.Datatypes <> false constr +R72866:72871 riscv <> _s116_ def +R72873:72876 riscv <> _s3_:133 var +R72886:72889 Coq.Init.Datatypes <> Some constr +R72897:72900 Coq.Init.Datatypes <> true constr +R72909:72913 Coq.Init.Datatypes <> false constr +R74979:74984 riscv <> _s120_ def +R74986:74989 riscv <> _s3_:133 var +R74999:75002 Coq.Init.Datatypes <> Some constr +R75010:75013 Coq.Init.Datatypes <> true constr +R75022:75026 Coq.Init.Datatypes <> false constr +R77147:77152 riscv <> _s124_ def +R77154:77157 riscv <> _s3_:133 var +R77167:77170 Coq.Init.Datatypes <> Some constr +R77178:77181 Coq.Init.Datatypes <> true constr +R77190:77194 Coq.Init.Datatypes <> false constr +R79360:79366 Sail.Prompt_monad <> returnm def +R79368:79371 Coq.Init.Datatypes <> None constr +R79142:79142 riscv_types <> M def +R79145:79150 Coq.Init.Datatypes <> option ind +R79161:79163 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R79154:79158 Sail.Values <> mword def +R79164:79164 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R79166:79168 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R79170:79172 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R79192:79192 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R79169:79169 Coq.Numbers.BinNums <> Z ind +binder 79165:79165 <> n:135 +R79173:79181 Sail.Values <> ArithFact class +R79185:79189 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R79184:79184 riscv <> n:135 var +R77373:77378 riscv <> _s124_ def +R77380:77383 riscv <> _s3_:133 var +R77554:77557 Coq.Init.Datatypes <> Some constr +R77728:77734 Sail.Prompt_monad <> returnm def +R77737:77740 Coq.Init.Datatypes <> Some constr +R77916:77916 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R78111:78112 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R78577:78577 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R78104:78108 Sail.Values <> mword def +R77917:77918 bbv.HexNotationWord <> :::'''b'_x not +R78113:78120 Sail.Values <> build_ex def +R78311:78316 Coq.Init.Specif <> projT1 def +R78510:78516 Sail.Values <> sub_nat def +R78549:78554 Coq.Init.Specif <> projT1 def +R78557:78569 Sail.String <> string_length def +R78519:78524 Coq.Init.Specif <> projT1 def +R78527:78539 Sail.String <> string_length def +R78541:78544 riscv <> arg_:131 var +R78759:78759 riscv_types <> M def +R78762:78767 Coq.Init.Datatypes <> option ind +R78778:78780 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R78771:78775 Sail.Values <> mword def +R78781:78781 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R78783:78785 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R78787:78789 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R78809:78809 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R78786:78786 Coq.Numbers.BinNums <> Z ind +binder 78782:78782 <> n:136 +R78790:78798 Sail.Values <> ArithFact class +R78802:78806 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R78801:78801 riscv <> n:136 var +R78748:78751 Sail.Prompt_monad <> exit def +R78753:78754 Coq.Init.Datatypes <> tt constr +R76924:76924 riscv_types <> M def +R76927:76932 Coq.Init.Datatypes <> option ind +R76943:76945 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R76936:76940 Sail.Values <> mword def +R76946:76946 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R76948:76950 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R76952:76954 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R76974:76974 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R76951:76951 Coq.Numbers.BinNums <> Z ind +binder 76947:76947 <> n:137 +R76955:76963 Sail.Values <> ArithFact class +R76967:76971 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R76966:76966 riscv <> n:137 var +R75200:75205 riscv <> _s120_ def +R75207:75210 riscv <> _s3_:133 var +R75376:75379 Coq.Init.Datatypes <> Some constr +R75545:75551 Sail.Prompt_monad <> returnm def +R75554:75557 Coq.Init.Datatypes <> Some constr +R75728:75728 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R75918:75919 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R76374:76374 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R75911:75915 Sail.Values <> mword def +R75729:75730 bbv.HexNotationWord <> :::'''b'_x not +R75920:75927 Sail.Values <> build_ex def +R76113:76118 Coq.Init.Specif <> projT1 def +R76307:76313 Sail.Values <> sub_nat def +R76346:76351 Coq.Init.Specif <> projT1 def +R76354:76366 Sail.String <> string_length def +R76316:76321 Coq.Init.Specif <> projT1 def +R76324:76336 Sail.String <> string_length def +R76338:76341 riscv <> arg_:131 var +R76551:76551 riscv_types <> M def +R76554:76559 Coq.Init.Datatypes <> option ind +R76570:76572 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R76563:76567 Sail.Values <> mword def +R76573:76573 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R76575:76577 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R76579:76581 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R76601:76601 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R76578:76578 Coq.Numbers.BinNums <> Z ind +binder 76574:76574 <> n:138 +R76582:76590 Sail.Values <> ArithFact class +R76594:76598 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R76593:76593 riscv <> n:138 var +R76540:76543 Sail.Prompt_monad <> exit def +R76545:76546 Coq.Init.Datatypes <> tt constr +R74761:74761 riscv_types <> M def +R74764:74769 Coq.Init.Datatypes <> option ind +R74780:74782 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R74773:74777 Sail.Values <> mword def +R74783:74783 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R74785:74787 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R74789:74791 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R74811:74811 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R74788:74788 Coq.Numbers.BinNums <> Z ind +binder 74784:74784 <> n:139 +R74792:74800 Sail.Values <> ArithFact class +R74804:74808 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R74803:74803 riscv <> n:139 var +R73082:73087 riscv <> _s116_ def +R73089:73092 riscv <> _s3_:133 var +R73253:73256 Coq.Init.Datatypes <> Some constr +R73417:73423 Sail.Prompt_monad <> returnm def +R73426:73429 Coq.Init.Datatypes <> Some constr +R73595:73595 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R73780:73781 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R74226:74226 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R73773:73777 Sail.Values <> mword def +R73596:73597 bbv.HexNotationWord <> :::'''b'_x not +R73782:73789 Sail.Values <> build_ex def +R73970:73975 Coq.Init.Specif <> projT1 def +R74159:74165 Sail.Values <> sub_nat def +R74198:74203 Coq.Init.Specif <> projT1 def +R74206:74218 Sail.String <> string_length def +R74168:74173 Coq.Init.Specif <> projT1 def +R74176:74188 Sail.String <> string_length def +R74190:74193 riscv <> arg_:131 var +R74398:74398 riscv_types <> M def +R74401:74406 Coq.Init.Datatypes <> option ind +R74417:74419 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R74410:74414 Sail.Values <> mword def +R74420:74420 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R74422:74424 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R74426:74428 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R74448:74448 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R74425:74425 Coq.Numbers.BinNums <> Z ind +binder 74421:74421 <> n:140 +R74429:74437 Sail.Values <> ArithFact class +R74441:74445 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R74440:74440 riscv <> n:140 var +R74387:74390 Sail.Prompt_monad <> exit def +R74392:74393 Coq.Init.Datatypes <> tt constr +R72653:72653 riscv_types <> M def +R72656:72661 Coq.Init.Datatypes <> option ind +R72672:72674 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R72665:72669 Sail.Values <> mword def +R72675:72675 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R72677:72679 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R72681:72683 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R72703:72703 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R72680:72680 Coq.Numbers.BinNums <> Z ind +binder 72676:72676 <> n:141 +R72684:72692 Sail.Values <> ArithFact class +R72696:72700 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R72695:72695 riscv <> n:141 var +R71019:71024 riscv <> _s112_ def +R71026:71029 riscv <> _s3_:133 var +R71185:71188 Coq.Init.Datatypes <> Some constr +R71344:71350 Sail.Prompt_monad <> returnm def +R71353:71356 Coq.Init.Datatypes <> Some constr +R71517:71517 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R71697:71698 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R72133:72133 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R71690:71694 Sail.Values <> mword def +R71518:71519 bbv.HexNotationWord <> :::'''b'_x not +R71699:71706 Sail.Values <> build_ex def +R71882:71887 Coq.Init.Specif <> projT1 def +R72066:72072 Sail.Values <> sub_nat def +R72105:72110 Coq.Init.Specif <> projT1 def +R72113:72125 Sail.String <> string_length def +R72075:72080 Coq.Init.Specif <> projT1 def +R72083:72095 Sail.String <> string_length def +R72097:72100 riscv <> arg_:131 var +R72300:72300 riscv_types <> M def +R72303:72308 Coq.Init.Datatypes <> option ind +R72319:72321 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R72312:72316 Sail.Values <> mword def +R72322:72322 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R72324:72326 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R72328:72330 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R72350:72350 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R72327:72327 Coq.Numbers.BinNums <> Z ind +binder 72323:72323 <> n:142 +R72331:72339 Sail.Values <> ArithFact class +R72343:72347 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R72342:72342 riscv <> n:142 var +R72289:72292 Sail.Prompt_monad <> exit def +R72294:72295 Coq.Init.Datatypes <> tt constr +R70600:70600 riscv_types <> M def +R70603:70608 Coq.Init.Datatypes <> option ind +R70619:70621 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R70612:70616 Sail.Values <> mword def +R70622:70622 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R70624:70626 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R70628:70630 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R70650:70650 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R70627:70627 Coq.Numbers.BinNums <> Z ind +binder 70623:70623 <> n:143 +R70631:70639 Sail.Values <> ArithFact class +R70643:70647 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R70642:70642 riscv <> n:143 var +R69011:69016 riscv <> _s108_ def +R69018:69021 riscv <> _s3_:133 var +R69172:69175 Coq.Init.Datatypes <> Some constr +R69326:69332 Sail.Prompt_monad <> returnm def +R69335:69338 Coq.Init.Datatypes <> Some constr +R69494:69494 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R69669:69670 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R70095:70095 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R69662:69666 Sail.Values <> mword def +R69495:69496 bbv.HexNotationWord <> :::'''b'_x not +R69671:69678 Sail.Values <> build_ex def +R69849:69854 Coq.Init.Specif <> projT1 def +R70028:70034 Sail.Values <> sub_nat def +R70067:70072 Coq.Init.Specif <> projT1 def +R70075:70087 Sail.String <> string_length def +R70037:70042 Coq.Init.Specif <> projT1 def +R70045:70057 Sail.String <> string_length def +R70059:70062 riscv <> arg_:131 var +R70257:70257 riscv_types <> M def +R70260:70265 Coq.Init.Datatypes <> option ind +R70276:70278 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R70269:70273 Sail.Values <> mword def +R70279:70279 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R70281:70283 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R70285:70287 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R70307:70307 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R70284:70284 Coq.Numbers.BinNums <> Z ind +binder 70280:70280 <> n:144 +R70288:70296 Sail.Values <> ArithFact class +R70300:70304 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R70299:70299 riscv <> n:144 var +R70246:70249 Sail.Prompt_monad <> exit def +R70251:70252 Coq.Init.Datatypes <> tt constr +R68602:68602 riscv_types <> M def +R68605:68610 Coq.Init.Datatypes <> option ind +R68621:68623 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R68614:68618 Sail.Values <> mword def +R68624:68624 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R68626:68628 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R68630:68632 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R68652:68652 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R68629:68629 Coq.Numbers.BinNums <> Z ind +binder 68625:68625 <> n:145 +R68633:68641 Sail.Values <> ArithFact class +R68645:68649 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R68644:68644 riscv <> n:145 var +R67058:67063 riscv <> _s104_ def +R67065:67068 riscv <> _s3_:133 var +R67214:67217 Coq.Init.Datatypes <> Some constr +R67363:67369 Sail.Prompt_monad <> returnm def +R67372:67375 Coq.Init.Datatypes <> Some constr +R67526:67526 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R67696:67697 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R68112:68112 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R67689:67693 Sail.Values <> mword def +R67527:67528 bbv.HexNotationWord <> :::'''b'_x not +R67698:67705 Sail.Values <> build_ex def +R67871:67876 Coq.Init.Specif <> projT1 def +R68045:68051 Sail.Values <> sub_nat def +R68084:68089 Coq.Init.Specif <> projT1 def +R68092:68104 Sail.String <> string_length def +R68054:68059 Coq.Init.Specif <> projT1 def +R68062:68074 Sail.String <> string_length def +R68076:68079 riscv <> arg_:131 var +R68269:68269 riscv_types <> M def +R68272:68277 Coq.Init.Datatypes <> option ind +R68288:68290 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R68281:68285 Sail.Values <> mword def +R68291:68291 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R68293:68295 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R68297:68299 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R68319:68319 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R68296:68296 Coq.Numbers.BinNums <> Z ind +binder 68292:68292 <> n:146 +R68300:68308 Sail.Values <> ArithFact class +R68312:68316 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R68311:68311 riscv <> n:146 var +R68258:68261 Sail.Prompt_monad <> exit def +R68263:68264 Coq.Init.Datatypes <> tt constr +R66659:66659 riscv_types <> M def +R66662:66667 Coq.Init.Datatypes <> option ind +R66678:66680 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R66671:66675 Sail.Values <> mword def +R66681:66681 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R66683:66685 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R66687:66689 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R66709:66709 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R66686:66686 Coq.Numbers.BinNums <> Z ind +binder 66682:66682 <> n:147 +R66690:66698 Sail.Values <> ArithFact class +R66702:66706 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R66701:66701 riscv <> n:147 var +R65160:65165 riscv <> _s100_ def +R65167:65170 riscv <> _s3_:133 var +R65311:65314 Coq.Init.Datatypes <> Some constr +R65455:65461 Sail.Prompt_monad <> returnm def +R65464:65467 Coq.Init.Datatypes <> Some constr +R65613:65613 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R65778:65779 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R66184:66184 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R65771:65775 Sail.Values <> mword def +R65614:65615 bbv.HexNotationWord <> :::'''b'_x not +R65780:65787 Sail.Values <> build_ex def +R65948:65953 Coq.Init.Specif <> projT1 def +R66117:66123 Sail.Values <> sub_nat def +R66156:66161 Coq.Init.Specif <> projT1 def +R66164:66176 Sail.String <> string_length def +R66126:66131 Coq.Init.Specif <> projT1 def +R66134:66146 Sail.String <> string_length def +R66148:66151 riscv <> arg_:131 var +R66336:66336 riscv_types <> M def +R66339:66344 Coq.Init.Datatypes <> option ind +R66355:66357 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R66348:66352 Sail.Values <> mword def +R66358:66358 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R66360:66362 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R66364:66366 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R66386:66386 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R66363:66363 Coq.Numbers.BinNums <> Z ind +binder 66359:66359 <> n:148 +R66367:66375 Sail.Values <> ArithFact class +R66379:66383 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R66378:66378 riscv <> n:148 var +R66325:66328 Sail.Prompt_monad <> exit def +R66330:66331 Coq.Init.Datatypes <> tt constr +R64771:64771 riscv_types <> M def +R64774:64779 Coq.Init.Datatypes <> option ind +R64790:64792 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R64783:64787 Sail.Values <> mword def +R64793:64793 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R64795:64797 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R64799:64801 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R64821:64821 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R64798:64798 Coq.Numbers.BinNums <> Z ind +binder 64794:64794 <> n:149 +R64802:64810 Sail.Values <> ArithFact class +R64814:64818 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R64813:64813 riscv <> n:149 var +R63318:63322 riscv <> _s96_ def +R63324:63327 riscv <> _s3_:133 var +R63463:63466 Coq.Init.Datatypes <> Some constr +R63602:63608 Sail.Prompt_monad <> returnm def +R63611:63614 Coq.Init.Datatypes <> Some constr +R63755:63755 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R63915:63916 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R64311:64311 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R63908:63912 Sail.Values <> mword def +R63756:63757 bbv.HexNotationWord <> :::'''b'_x not +R63917:63924 Sail.Values <> build_ex def +R64080:64085 Coq.Init.Specif <> projT1 def +R64244:64250 Sail.Values <> sub_nat def +R64283:64288 Coq.Init.Specif <> projT1 def +R64291:64303 Sail.String <> string_length def +R64253:64258 Coq.Init.Specif <> projT1 def +R64261:64273 Sail.String <> string_length def +R64275:64278 riscv <> arg_:131 var +R64458:64458 riscv_types <> M def +R64461:64466 Coq.Init.Datatypes <> option ind +R64477:64479 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R64470:64474 Sail.Values <> mword def +R64480:64480 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R64482:64484 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R64486:64488 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R64508:64508 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R64485:64485 Coq.Numbers.BinNums <> Z ind +binder 64481:64481 <> n:150 +R64489:64497 Sail.Values <> ArithFact class +R64501:64505 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R64500:64500 riscv <> n:150 var +R64447:64450 Sail.Prompt_monad <> exit def +R64452:64453 Coq.Init.Datatypes <> tt constr +R62940:62940 riscv_types <> M def +R62943:62948 Coq.Init.Datatypes <> option ind +R62959:62961 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R62952:62956 Sail.Values <> mword def +R62962:62962 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R62964:62966 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R62968:62970 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R62990:62990 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R62967:62967 Coq.Numbers.BinNums <> Z ind +binder 62963:62963 <> n:151 +R62971:62979 Sail.Values <> ArithFact class +R62983:62987 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R62982:62982 riscv <> n:151 var +R61532:61536 riscv <> _s92_ def +R61538:61541 riscv <> _s3_:133 var +R61672:61675 Coq.Init.Datatypes <> Some constr +R61806:61812 Sail.Prompt_monad <> returnm def +R61815:61818 Coq.Init.Datatypes <> Some constr +R61954:61954 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R62109:62110 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R62495:62495 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R62102:62106 Sail.Values <> mword def +R61955:61956 bbv.HexNotationWord <> :::'''b'_x not +R62111:62118 Sail.Values <> build_ex def +R62269:62274 Coq.Init.Specif <> projT1 def +R62428:62434 Sail.Values <> sub_nat def +R62467:62472 Coq.Init.Specif <> projT1 def +R62475:62487 Sail.String <> string_length def +R62437:62442 Coq.Init.Specif <> projT1 def +R62445:62457 Sail.String <> string_length def +R62459:62462 riscv <> arg_:131 var +R62637:62637 riscv_types <> M def +R62640:62645 Coq.Init.Datatypes <> option ind +R62656:62658 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R62649:62653 Sail.Values <> mword def +R62659:62659 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R62661:62663 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R62665:62667 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R62687:62687 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R62664:62664 Coq.Numbers.BinNums <> Z ind +binder 62660:62660 <> n:152 +R62668:62676 Sail.Values <> ArithFact class +R62680:62684 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R62679:62679 riscv <> n:152 var +R62626:62629 Sail.Prompt_monad <> exit def +R62631:62632 Coq.Init.Datatypes <> tt constr +R61164:61164 riscv_types <> M def +R61167:61172 Coq.Init.Datatypes <> option ind +R61183:61185 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R61176:61180 Sail.Values <> mword def +R61186:61186 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R61188:61190 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R61192:61194 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R61214:61214 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R61191:61191 Coq.Numbers.BinNums <> Z ind +binder 61187:61187 <> n:153 +R61195:61203 Sail.Values <> ArithFact class +R61207:61211 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R61206:61206 riscv <> n:153 var +R59801:59805 riscv <> _s88_ def +R59807:59810 riscv <> _s3_:133 var +R59936:59939 Coq.Init.Datatypes <> Some constr +R60065:60071 Sail.Prompt_monad <> returnm def +R60074:60077 Coq.Init.Datatypes <> Some constr +R60208:60208 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R60358:60359 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R60734:60734 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R60351:60355 Sail.Values <> mword def +R60209:60210 bbv.HexNotationWord <> :::'''b'_x not +R60360:60367 Sail.Values <> build_ex def +R60513:60518 Coq.Init.Specif <> projT1 def +R60667:60673 Sail.Values <> sub_nat def +R60706:60711 Coq.Init.Specif <> projT1 def +R60714:60726 Sail.String <> string_length def +R60676:60681 Coq.Init.Specif <> projT1 def +R60684:60696 Sail.String <> string_length def +R60698:60701 riscv <> arg_:131 var +R60871:60871 riscv_types <> M def +R60874:60879 Coq.Init.Datatypes <> option ind +R60890:60892 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R60883:60887 Sail.Values <> mword def +R60893:60893 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R60895:60897 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R60899:60901 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R60921:60921 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R60898:60898 Coq.Numbers.BinNums <> Z ind +binder 60894:60894 <> n:154 +R60902:60910 Sail.Values <> ArithFact class +R60914:60918 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R60913:60913 riscv <> n:154 var +R60860:60863 Sail.Prompt_monad <> exit def +R60865:60866 Coq.Init.Datatypes <> tt constr +R59443:59443 riscv_types <> M def +R59446:59451 Coq.Init.Datatypes <> option ind +R59462:59464 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R59455:59459 Sail.Values <> mword def +R59465:59465 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R59467:59469 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R59471:59473 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R59493:59493 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R59470:59470 Coq.Numbers.BinNums <> Z ind +binder 59466:59466 <> n:155 +R59474:59482 Sail.Values <> ArithFact class +R59486:59490 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R59485:59485 riscv <> n:155 var +R58125:58129 riscv <> _s84_ def +R58131:58134 riscv <> _s3_:133 var +R58255:58258 Coq.Init.Datatypes <> Some constr +R58379:58385 Sail.Prompt_monad <> returnm def +R58388:58391 Coq.Init.Datatypes <> Some constr +R58517:58517 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R58662:58663 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R59028:59028 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R58655:58659 Sail.Values <> mword def +R58518:58519 bbv.HexNotationWord <> :::'''b'_x not +R58664:58671 Sail.Values <> build_ex def +R58812:58817 Coq.Init.Specif <> projT1 def +R58961:58967 Sail.Values <> sub_nat def +R59000:59005 Coq.Init.Specif <> projT1 def +R59008:59020 Sail.String <> string_length def +R58970:58975 Coq.Init.Specif <> projT1 def +R58978:58990 Sail.String <> string_length def +R58992:58995 riscv <> arg_:131 var +R59160:59160 riscv_types <> M def +R59163:59168 Coq.Init.Datatypes <> option ind +R59179:59181 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R59172:59176 Sail.Values <> mword def +R59182:59182 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R59184:59186 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R59188:59190 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R59210:59210 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R59187:59187 Coq.Numbers.BinNums <> Z ind +binder 59183:59183 <> n:156 +R59191:59199 Sail.Values <> ArithFact class +R59203:59207 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R59202:59202 riscv <> n:156 var +R59149:59152 Sail.Prompt_monad <> exit def +R59154:59155 Coq.Init.Datatypes <> tt constr +R57777:57777 riscv_types <> M def +R57780:57785 Coq.Init.Datatypes <> option ind +R57796:57798 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R57789:57793 Sail.Values <> mword def +R57799:57799 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R57801:57803 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R57805:57807 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R57827:57827 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R57804:57804 Coq.Numbers.BinNums <> Z ind +binder 57800:57800 <> n:157 +R57808:57816 Sail.Values <> ArithFact class +R57820:57824 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R57819:57819 riscv <> n:157 var +R56504:56508 riscv <> _s80_ def +R56510:56513 riscv <> _s3_:133 var +R56629:56632 Coq.Init.Datatypes <> Some constr +R56748:56754 Sail.Prompt_monad <> returnm def +R56757:56760 Coq.Init.Datatypes <> Some constr +R56881:56881 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R57021:57022 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R57377:57377 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R57014:57018 Sail.Values <> mword def +R56882:56883 bbv.HexNotationWord <> :::'''b'_x not +R57023:57030 Sail.Values <> build_ex def +R57166:57171 Coq.Init.Specif <> projT1 def +R57310:57316 Sail.Values <> sub_nat def +R57349:57354 Coq.Init.Specif <> projT1 def +R57357:57369 Sail.String <> string_length def +R57319:57324 Coq.Init.Specif <> projT1 def +R57327:57339 Sail.String <> string_length def +R57341:57344 riscv <> arg_:131 var +R57504:57504 riscv_types <> M def +R57507:57512 Coq.Init.Datatypes <> option ind +R57523:57525 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R57516:57520 Sail.Values <> mword def +R57526:57526 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R57528:57530 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R57532:57534 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R57554:57554 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R57531:57531 Coq.Numbers.BinNums <> Z ind +binder 57527:57527 <> n:158 +R57535:57543 Sail.Values <> ArithFact class +R57547:57551 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R57546:57546 riscv <> n:158 var +R57493:57496 Sail.Prompt_monad <> exit def +R57498:57499 Coq.Init.Datatypes <> tt constr +R56166:56166 riscv_types <> M def +R56169:56174 Coq.Init.Datatypes <> option ind +R56185:56187 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R56178:56182 Sail.Values <> mword def +R56188:56188 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R56190:56192 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R56194:56196 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R56216:56216 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R56193:56193 Coq.Numbers.BinNums <> Z ind +binder 56189:56189 <> n:159 +R56197:56205 Sail.Values <> ArithFact class +R56209:56213 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R56208:56208 riscv <> n:159 var +R54938:54942 riscv <> _s76_ def +R54944:54947 riscv <> _s3_:133 var +R55058:55061 Coq.Init.Datatypes <> Some constr +R55172:55178 Sail.Prompt_monad <> returnm def +R55181:55184 Coq.Init.Datatypes <> Some constr +R55300:55300 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R55435:55436 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R55781:55781 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R55428:55432 Sail.Values <> mword def +R55301:55302 bbv.HexNotationWord <> :::'''b'_x not +R55437:55444 Sail.Values <> build_ex def +R55575:55580 Coq.Init.Specif <> projT1 def +R55714:55720 Sail.Values <> sub_nat def +R55753:55758 Coq.Init.Specif <> projT1 def +R55761:55773 Sail.String <> string_length def +R55723:55728 Coq.Init.Specif <> projT1 def +R55731:55743 Sail.String <> string_length def +R55745:55748 riscv <> arg_:131 var +R55903:55903 riscv_types <> M def +R55906:55911 Coq.Init.Datatypes <> option ind +R55922:55924 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R55915:55919 Sail.Values <> mword def +R55925:55925 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R55927:55929 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R55931:55933 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R55953:55953 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R55930:55930 Coq.Numbers.BinNums <> Z ind +binder 55926:55926 <> n:160 +R55934:55942 Sail.Values <> ArithFact class +R55946:55950 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R55945:55945 riscv <> n:160 var +R55892:55895 Sail.Prompt_monad <> exit def +R55897:55898 Coq.Init.Datatypes <> tt constr +R54610:54610 riscv_types <> M def +R54613:54618 Coq.Init.Datatypes <> option ind +R54629:54631 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R54622:54626 Sail.Values <> mword def +R54632:54632 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R54634:54636 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R54638:54640 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R54660:54660 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R54637:54637 Coq.Numbers.BinNums <> Z ind +binder 54633:54633 <> n:161 +R54641:54649 Sail.Values <> ArithFact class +R54653:54657 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R54652:54652 riscv <> n:161 var +R53427:53431 riscv <> _s72_ def +R53433:53436 riscv <> _s3_:133 var +R53542:53545 Coq.Init.Datatypes <> Some constr +R53651:53657 Sail.Prompt_monad <> returnm def +R53660:53663 Coq.Init.Datatypes <> Some constr +R53774:53774 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R53904:53905 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R54240:54240 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R53897:53901 Sail.Values <> mword def +R53775:53776 bbv.HexNotationWord <> :::'''b'_x not +R53906:53913 Sail.Values <> build_ex def +R54039:54044 Coq.Init.Specif <> projT1 def +R54173:54179 Sail.Values <> sub_nat def +R54212:54217 Coq.Init.Specif <> projT1 def +R54220:54232 Sail.String <> string_length def +R54182:54187 Coq.Init.Specif <> projT1 def +R54190:54202 Sail.String <> string_length def +R54204:54207 riscv <> arg_:131 var +R54357:54357 riscv_types <> M def +R54360:54365 Coq.Init.Datatypes <> option ind +R54376:54378 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R54369:54373 Sail.Values <> mword def +R54379:54379 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R54381:54383 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R54385:54387 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R54407:54407 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R54384:54384 Coq.Numbers.BinNums <> Z ind +binder 54380:54380 <> n:162 +R54388:54396 Sail.Values <> ArithFact class +R54400:54404 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R54399:54399 riscv <> n:162 var +R54346:54349 Sail.Prompt_monad <> exit def +R54351:54352 Coq.Init.Datatypes <> tt constr +R53109:53109 riscv_types <> M def +R53112:53117 Coq.Init.Datatypes <> option ind +R53128:53130 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R53121:53125 Sail.Values <> mword def +R53131:53131 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R53133:53135 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R53137:53139 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R53159:53159 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R53136:53136 Coq.Numbers.BinNums <> Z ind +binder 53132:53132 <> n:163 +R53140:53148 Sail.Values <> ArithFact class +R53152:53156 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R53151:53151 riscv <> n:163 var +R51971:51975 riscv <> _s68_ def +R51977:51980 riscv <> _s3_:133 var +R52081:52084 Coq.Init.Datatypes <> Some constr +R52185:52191 Sail.Prompt_monad <> returnm def +R52194:52197 Coq.Init.Datatypes <> Some constr +R52303:52303 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R52428:52429 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R52754:52754 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R52421:52425 Sail.Values <> mword def +R52304:52305 bbv.HexNotationWord <> :::'''b'_x not +R52430:52437 Sail.Values <> build_ex def +R52558:52563 Coq.Init.Specif <> projT1 def +R52687:52693 Sail.Values <> sub_nat def +R52726:52731 Coq.Init.Specif <> projT1 def +R52734:52746 Sail.String <> string_length def +R52696:52701 Coq.Init.Specif <> projT1 def +R52704:52716 Sail.String <> string_length def +R52718:52721 riscv <> arg_:131 var +R52866:52866 riscv_types <> M def +R52869:52874 Coq.Init.Datatypes <> option ind +R52885:52887 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R52878:52882 Sail.Values <> mword def +R52888:52888 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R52890:52892 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R52894:52896 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R52916:52916 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R52893:52893 Coq.Numbers.BinNums <> Z ind +binder 52889:52889 <> n:164 +R52897:52905 Sail.Values <> ArithFact class +R52909:52913 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R52908:52908 riscv <> n:164 var +R52855:52858 Sail.Prompt_monad <> exit def +R52860:52861 Coq.Init.Datatypes <> tt constr +R51663:51663 riscv_types <> M def +R51666:51671 Coq.Init.Datatypes <> option ind +R51682:51684 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R51675:51679 Sail.Values <> mword def +R51685:51685 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R51687:51689 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R51691:51693 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R51713:51713 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R51690:51690 Coq.Numbers.BinNums <> Z ind +binder 51686:51686 <> n:165 +R51694:51702 Sail.Values <> ArithFact class +R51706:51710 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R51705:51705 riscv <> n:165 var +R50570:50574 riscv <> _s64_ def +R50576:50579 riscv <> _s3_:133 var +R50675:50678 Coq.Init.Datatypes <> Some constr +R50774:50780 Sail.Prompt_monad <> returnm def +R50783:50786 Coq.Init.Datatypes <> Some constr +R50887:50887 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R51007:51008 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R51323:51323 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R51000:51004 Sail.Values <> mword def +R50888:50889 bbv.HexNotationWord <> :::'''b'_x not +R51009:51016 Sail.Values <> build_ex def +R51132:51137 Coq.Init.Specif <> projT1 def +R51256:51262 Sail.Values <> sub_nat def +R51295:51300 Coq.Init.Specif <> projT1 def +R51303:51315 Sail.String <> string_length def +R51265:51270 Coq.Init.Specif <> projT1 def +R51273:51285 Sail.String <> string_length def +R51287:51290 riscv <> arg_:131 var +R51430:51430 riscv_types <> M def +R51433:51438 Coq.Init.Datatypes <> option ind +R51449:51451 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R51442:51446 Sail.Values <> mword def +R51452:51452 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R51454:51456 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R51458:51460 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R51480:51480 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R51457:51457 Coq.Numbers.BinNums <> Z ind +binder 51453:51453 <> n:166 +R51461:51469 Sail.Values <> ArithFact class +R51473:51477 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R51472:51472 riscv <> n:166 var +R51419:51422 Sail.Prompt_monad <> exit def +R51424:51425 Coq.Init.Datatypes <> tt constr +R50272:50272 riscv_types <> M def +R50275:50280 Coq.Init.Datatypes <> option ind +R50291:50293 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R50284:50288 Sail.Values <> mword def +R50294:50294 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R50296:50298 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R50300:50302 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R50322:50322 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R50299:50299 Coq.Numbers.BinNums <> Z ind +binder 50295:50295 <> n:167 +R50303:50311 Sail.Values <> ArithFact class +R50315:50319 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R50314:50314 riscv <> n:167 var +R49224:49228 riscv <> _s60_ def +R49230:49233 riscv <> _s3_:133 var +R49324:49327 Coq.Init.Datatypes <> Some constr +R49418:49424 Sail.Prompt_monad <> returnm def +R49427:49430 Coq.Init.Datatypes <> Some constr +R49526:49526 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R49641:49642 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R49947:49947 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R49634:49638 Sail.Values <> mword def +R49527:49528 bbv.HexNotationWord <> :::'''b'_x not +R49643:49650 Sail.Values <> build_ex def +R49761:49766 Coq.Init.Specif <> projT1 def +R49880:49886 Sail.Values <> sub_nat def +R49919:49924 Coq.Init.Specif <> projT1 def +R49927:49939 Sail.String <> string_length def +R49889:49894 Coq.Init.Specif <> projT1 def +R49897:49909 Sail.String <> string_length def +R49911:49914 riscv <> arg_:131 var +R50049:50049 riscv_types <> M def +R50052:50057 Coq.Init.Datatypes <> option ind +R50068:50070 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R50061:50065 Sail.Values <> mword def +R50071:50071 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R50073:50075 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R50077:50079 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R50099:50099 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R50076:50076 Coq.Numbers.BinNums <> Z ind +binder 50072:50072 <> n:168 +R50080:50088 Sail.Values <> ArithFact class +R50092:50096 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R50091:50091 riscv <> n:168 var +R50038:50041 Sail.Prompt_monad <> exit def +R50043:50044 Coq.Init.Datatypes <> tt constr +R48936:48936 riscv_types <> M def +R48939:48944 Coq.Init.Datatypes <> option ind +R48955:48957 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R48948:48952 Sail.Values <> mword def +R48958:48958 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R48960:48962 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R48964:48966 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R48986:48986 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R48963:48963 Coq.Numbers.BinNums <> Z ind +binder 48959:48959 <> n:169 +R48967:48975 Sail.Values <> ArithFact class +R48979:48983 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R48978:48978 riscv <> n:169 var +R47933:47937 riscv <> _s56_ def +R47939:47942 riscv <> _s3_:133 var +R48028:48031 Coq.Init.Datatypes <> Some constr +R48117:48123 Sail.Prompt_monad <> returnm def +R48126:48129 Coq.Init.Datatypes <> Some constr +R48220:48220 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R48330:48331 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R48626:48626 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R48323:48327 Sail.Values <> mword def +R48221:48222 bbv.HexNotationWord <> :::'''b'_x not +R48332:48339 Sail.Values <> build_ex def +R48445:48450 Coq.Init.Specif <> projT1 def +R48559:48565 Sail.Values <> sub_nat def +R48598:48603 Coq.Init.Specif <> projT1 def +R48606:48618 Sail.String <> string_length def +R48568:48573 Coq.Init.Specif <> projT1 def +R48576:48588 Sail.String <> string_length def +R48590:48593 riscv <> arg_:131 var +R48723:48723 riscv_types <> M def +R48726:48731 Coq.Init.Datatypes <> option ind +R48742:48744 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R48735:48739 Sail.Values <> mword def +R48745:48745 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R48747:48749 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R48751:48753 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R48773:48773 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R48750:48750 Coq.Numbers.BinNums <> Z ind +binder 48746:48746 <> n:170 +R48754:48762 Sail.Values <> ArithFact class +R48766:48770 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R48765:48765 riscv <> n:170 var +R48712:48715 Sail.Prompt_monad <> exit def +R48717:48718 Coq.Init.Datatypes <> tt constr +R47655:47655 riscv_types <> M def +R47658:47663 Coq.Init.Datatypes <> option ind +R47674:47676 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R47667:47671 Sail.Values <> mword def +R47677:47677 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R47679:47681 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R47683:47685 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R47705:47705 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R47682:47682 Coq.Numbers.BinNums <> Z ind +binder 47678:47678 <> n:171 +R47686:47694 Sail.Values <> ArithFact class +R47698:47702 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R47697:47697 riscv <> n:171 var +R46697:46701 riscv <> _s52_ def +R46703:46706 riscv <> _s3_:133 var +R46787:46790 Coq.Init.Datatypes <> Some constr +R46871:46877 Sail.Prompt_monad <> returnm def +R46880:46883 Coq.Init.Datatypes <> Some constr +R46969:46969 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R47074:47075 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R47360:47360 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R47067:47071 Sail.Values <> mword def +R46970:46971 bbv.HexNotationWord <> :::'''b'_x not +R47076:47083 Sail.Values <> build_ex def +R47184:47189 Coq.Init.Specif <> projT1 def +R47293:47299 Sail.Values <> sub_nat def +R47332:47337 Coq.Init.Specif <> projT1 def +R47340:47352 Sail.String <> string_length def +R47302:47307 Coq.Init.Specif <> projT1 def +R47310:47322 Sail.String <> string_length def +R47324:47327 riscv <> arg_:131 var +R47452:47452 riscv_types <> M def +R47455:47460 Coq.Init.Datatypes <> option ind +R47471:47473 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R47464:47468 Sail.Values <> mword def +R47474:47474 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R47476:47478 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R47480:47482 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R47502:47502 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R47479:47479 Coq.Numbers.BinNums <> Z ind +binder 47475:47475 <> n:172 +R47483:47491 Sail.Values <> ArithFact class +R47495:47499 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R47494:47494 riscv <> n:172 var +R47441:47444 Sail.Prompt_monad <> exit def +R47446:47447 Coq.Init.Datatypes <> tt constr +R46429:46429 riscv_types <> M def +R46432:46437 Coq.Init.Datatypes <> option ind +R46448:46450 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R46441:46445 Sail.Values <> mword def +R46451:46451 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R46453:46455 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R46457:46459 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R46479:46479 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R46456:46456 Coq.Numbers.BinNums <> Z ind +binder 46452:46452 <> n:173 +R46460:46468 Sail.Values <> ArithFact class +R46472:46476 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R46471:46471 riscv <> n:173 var +R45516:45520 riscv <> _s48_ def +R45522:45525 riscv <> _s3_:133 var +R45601:45604 Coq.Init.Datatypes <> Some constr +R45680:45686 Sail.Prompt_monad <> returnm def +R45689:45692 Coq.Init.Datatypes <> Some constr +R45773:45773 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R45873:45874 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R46149:46149 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R45866:45870 Sail.Values <> mword def +R45774:45775 bbv.HexNotationWord <> :::'''b'_x not +R45875:45882 Sail.Values <> build_ex def +R45978:45983 Coq.Init.Specif <> projT1 def +R46082:46088 Sail.Values <> sub_nat def +R46121:46126 Coq.Init.Specif <> projT1 def +R46129:46141 Sail.String <> string_length def +R46091:46096 Coq.Init.Specif <> projT1 def +R46099:46111 Sail.String <> string_length def +R46113:46116 riscv <> arg_:131 var +R46236:46236 riscv_types <> M def +R46239:46244 Coq.Init.Datatypes <> option ind +R46255:46257 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R46248:46252 Sail.Values <> mword def +R46258:46258 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R46260:46262 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R46264:46266 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R46286:46286 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R46263:46263 Coq.Numbers.BinNums <> Z ind +binder 46259:46259 <> n:174 +R46267:46275 Sail.Values <> ArithFact class +R46279:46283 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R46278:46278 riscv <> n:174 var +R46225:46228 Sail.Prompt_monad <> exit def +R46230:46231 Coq.Init.Datatypes <> tt constr +R45258:45258 riscv_types <> M def +R45261:45266 Coq.Init.Datatypes <> option ind +R45277:45279 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R45270:45274 Sail.Values <> mword def +R45280:45280 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R45282:45284 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R45286:45288 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R45308:45308 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R45285:45285 Coq.Numbers.BinNums <> Z ind +binder 45281:45281 <> n:175 +R45289:45297 Sail.Values <> ArithFact class +R45301:45305 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R45300:45300 riscv <> n:175 var +R44390:44394 riscv <> _s44_ def +R44396:44399 riscv <> _s3_:133 var +R44470:44473 Coq.Init.Datatypes <> Some constr +R44544:44550 Sail.Prompt_monad <> returnm def +R44553:44556 Coq.Init.Datatypes <> Some constr +R44632:44632 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R44727:44728 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R44993:44993 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R44720:44724 Sail.Values <> mword def +R44633:44634 bbv.HexNotationWord <> :::'''b'_x not +R44729:44736 Sail.Values <> build_ex def +R44827:44832 Coq.Init.Specif <> projT1 def +R44926:44932 Sail.Values <> sub_nat def +R44965:44970 Coq.Init.Specif <> projT1 def +R44973:44985 Sail.String <> string_length def +R44935:44940 Coq.Init.Specif <> projT1 def +R44943:44955 Sail.String <> string_length def +R44957:44960 riscv <> arg_:131 var +R45075:45075 riscv_types <> M def +R45078:45083 Coq.Init.Datatypes <> option ind +R45094:45096 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R45087:45091 Sail.Values <> mword def +R45097:45097 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R45099:45101 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R45103:45105 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R45125:45125 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R45102:45102 Coq.Numbers.BinNums <> Z ind +binder 45098:45098 <> n:176 +R45106:45114 Sail.Values <> ArithFact class +R45118:45122 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R45117:45117 riscv <> n:176 var +R45064:45067 Sail.Prompt_monad <> exit def +R45069:45070 Coq.Init.Datatypes <> tt constr +R44142:44142 riscv_types <> M def +R44145:44150 Coq.Init.Datatypes <> option ind +R44161:44163 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R44154:44158 Sail.Values <> mword def +R44164:44164 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R44166:44168 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R44170:44172 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R44192:44192 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R44169:44169 Coq.Numbers.BinNums <> Z ind +binder 44165:44165 <> n:177 +R44173:44181 Sail.Values <> ArithFact class +R44185:44189 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R44184:44184 riscv <> n:177 var +R43319:43323 riscv <> _s40_ def +R43325:43328 riscv <> _s3_:133 var +R43394:43397 Coq.Init.Datatypes <> Some constr +R43463:43469 Sail.Prompt_monad <> returnm def +R43472:43475 Coq.Init.Datatypes <> Some constr +R43546:43546 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R43636:43637 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R43892:43892 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R43629:43633 Sail.Values <> mword def +R43547:43548 bbv.HexNotationWord <> :::'''b'_x not +R43638:43645 Sail.Values <> build_ex def +R43731:43736 Coq.Init.Specif <> projT1 def +R43825:43831 Sail.Values <> sub_nat def +R43864:43869 Coq.Init.Specif <> projT1 def +R43872:43884 Sail.String <> string_length def +R43834:43839 Coq.Init.Specif <> projT1 def +R43842:43854 Sail.String <> string_length def +R43856:43859 riscv <> arg_:131 var +R43969:43969 riscv_types <> M def +R43972:43977 Coq.Init.Datatypes <> option ind +R43988:43990 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R43981:43985 Sail.Values <> mword def +R43991:43991 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R43993:43995 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R43997:43999 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R44019:44019 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R43996:43996 Coq.Numbers.BinNums <> Z ind +binder 43992:43992 <> n:178 +R44000:44008 Sail.Values <> ArithFact class +R44012:44016 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R44011:44011 riscv <> n:178 var +R43958:43961 Sail.Prompt_monad <> exit def +R43963:43964 Coq.Init.Datatypes <> tt constr +R43081:43081 riscv_types <> M def +R43084:43089 Coq.Init.Datatypes <> option ind +R43100:43102 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R43093:43097 Sail.Values <> mword def +R43103:43103 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R43105:43107 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R43109:43111 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R43131:43131 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R43108:43108 Coq.Numbers.BinNums <> Z ind +binder 43104:43104 <> n:179 +R43112:43120 Sail.Values <> ArithFact class +R43124:43128 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R43123:43123 riscv <> n:179 var +R42303:42307 riscv <> _s36_ def +R42309:42312 riscv <> _s3_:133 var +R42373:42376 Coq.Init.Datatypes <> Some constr +R42437:42443 Sail.Prompt_monad <> returnm def +R42446:42449 Coq.Init.Datatypes <> Some constr +R42515:42515 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R42600:42601 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R42846:42846 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R42593:42597 Sail.Values <> mword def +R42516:42517 bbv.HexNotationWord <> :::'''b'_x not +R42602:42609 Sail.Values <> build_ex def +R42690:42695 Coq.Init.Specif <> projT1 def +R42779:42785 Sail.Values <> sub_nat def +R42818:42823 Coq.Init.Specif <> projT1 def +R42826:42838 Sail.String <> string_length def +R42788:42793 Coq.Init.Specif <> projT1 def +R42796:42808 Sail.String <> string_length def +R42810:42813 riscv <> arg_:131 var +R42918:42918 riscv_types <> M def +R42921:42926 Coq.Init.Datatypes <> option ind +R42937:42939 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R42930:42934 Sail.Values <> mword def +R42940:42940 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R42942:42944 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R42946:42948 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R42968:42968 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R42945:42945 Coq.Numbers.BinNums <> Z ind +binder 42941:42941 <> n:180 +R42949:42957 Sail.Values <> ArithFact class +R42961:42965 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R42960:42960 riscv <> n:180 var +R42907:42910 Sail.Prompt_monad <> exit def +R42912:42913 Coq.Init.Datatypes <> tt constr +R42075:42075 riscv_types <> M def +R42078:42083 Coq.Init.Datatypes <> option ind +R42094:42096 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R42087:42091 Sail.Values <> mword def +R42097:42097 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R42099:42101 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R42103:42105 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R42125:42125 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R42102:42102 Coq.Numbers.BinNums <> Z ind +binder 42098:42098 <> n:181 +R42106:42114 Sail.Values <> ArithFact class +R42118:42122 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R42117:42117 riscv <> n:181 var +R41342:41346 riscv <> _s32_ def +R41348:41351 riscv <> _s3_:133 var +R41407:41410 Coq.Init.Datatypes <> Some constr +R41466:41472 Sail.Prompt_monad <> returnm def +R41475:41478 Coq.Init.Datatypes <> Some constr +R41539:41539 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R41619:41620 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R41855:41855 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R41612:41616 Sail.Values <> mword def +R41540:41541 bbv.HexNotationWord <> :::'''b'_x not +R41621:41628 Sail.Values <> build_ex def +R41704:41709 Coq.Init.Specif <> projT1 def +R41788:41794 Sail.Values <> sub_nat def +R41827:41832 Coq.Init.Specif <> projT1 def +R41835:41847 Sail.String <> string_length def +R41797:41802 Coq.Init.Specif <> projT1 def +R41805:41817 Sail.String <> string_length def +R41819:41822 riscv <> arg_:131 var +R41922:41922 riscv_types <> M def +R41925:41930 Coq.Init.Datatypes <> option ind +R41941:41943 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R41934:41938 Sail.Values <> mword def +R41944:41944 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R41946:41948 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R41950:41952 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R41972:41972 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R41949:41949 Coq.Numbers.BinNums <> Z ind +binder 41945:41945 <> n:182 +R41953:41961 Sail.Values <> ArithFact class +R41965:41969 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R41964:41964 riscv <> n:182 var +R41911:41914 Sail.Prompt_monad <> exit def +R41916:41917 Coq.Init.Datatypes <> tt constr +R41124:41124 riscv_types <> M def +R41127:41132 Coq.Init.Datatypes <> option ind +R41143:41145 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R41136:41140 Sail.Values <> mword def +R41146:41146 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R41148:41150 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R41152:41154 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R41174:41174 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R41151:41151 Coq.Numbers.BinNums <> Z ind +binder 41147:41147 <> n:183 +R41155:41163 Sail.Values <> ArithFact class +R41167:41171 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R41166:41166 riscv <> n:183 var +R40436:40440 riscv <> _s28_ def +R40442:40445 riscv <> _s3_:133 var +R40496:40499 Coq.Init.Datatypes <> Some constr +R40550:40556 Sail.Prompt_monad <> returnm def +R40559:40562 Coq.Init.Datatypes <> Some constr +R40618:40618 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R40693:40694 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R40919:40919 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R40686:40690 Sail.Values <> mword def +R40619:40620 bbv.HexNotationWord <> :::'''b'_x not +R40695:40702 Sail.Values <> build_ex def +R40773:40778 Coq.Init.Specif <> projT1 def +R40852:40858 Sail.Values <> sub_nat def +R40891:40896 Coq.Init.Specif <> projT1 def +R40899:40911 Sail.String <> string_length def +R40861:40866 Coq.Init.Specif <> projT1 def +R40869:40881 Sail.String <> string_length def +R40883:40886 riscv <> arg_:131 var +R40981:40981 riscv_types <> M def +R40984:40989 Coq.Init.Datatypes <> option ind +R41000:41002 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R40993:40997 Sail.Values <> mword def +R41003:41003 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R41005:41007 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R41009:41011 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R41031:41031 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R41008:41008 Coq.Numbers.BinNums <> Z ind +binder 41004:41004 <> n:184 +R41012:41020 Sail.Values <> ArithFact class +R41024:41028 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R41023:41023 riscv <> n:184 var +R40970:40973 Sail.Prompt_monad <> exit def +R40975:40976 Coq.Init.Datatypes <> tt constr +R40228:40228 riscv_types <> M def +R40231:40236 Coq.Init.Datatypes <> option ind +R40247:40249 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R40240:40244 Sail.Values <> mword def +R40250:40250 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R40252:40254 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R40256:40258 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R40278:40278 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R40255:40255 Coq.Numbers.BinNums <> Z ind +binder 40251:40251 <> n:185 +R40259:40267 Sail.Values <> ArithFact class +R40271:40275 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R40270:40270 riscv <> n:185 var +R39585:39589 riscv <> _s24_ def +R39591:39594 riscv <> _s3_:133 var +R39640:39643 Coq.Init.Datatypes <> Some constr +R39689:39695 Sail.Prompt_monad <> returnm def +R39698:39701 Coq.Init.Datatypes <> Some constr +R39752:39752 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R39822:39823 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R40038:40038 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R39815:39819 Sail.Values <> mword def +R39753:39754 bbv.HexNotationWord <> :::'''b'_x not +R39824:39831 Sail.Values <> build_ex def +R39897:39902 Coq.Init.Specif <> projT1 def +R39971:39977 Sail.Values <> sub_nat def +R40010:40015 Coq.Init.Specif <> projT1 def +R40018:40030 Sail.String <> string_length def +R39980:39985 Coq.Init.Specif <> projT1 def +R39988:40000 Sail.String <> string_length def +R40002:40005 riscv <> arg_:131 var +R40095:40095 riscv_types <> M def +R40098:40103 Coq.Init.Datatypes <> option ind +R40114:40116 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R40107:40111 Sail.Values <> mword def +R40117:40117 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R40119:40121 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R40123:40125 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R40145:40145 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R40122:40122 Coq.Numbers.BinNums <> Z ind +binder 40118:40118 <> n:186 +R40126:40134 Sail.Values <> ArithFact class +R40138:40142 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R40137:40137 riscv <> n:186 var +R40084:40087 Sail.Prompt_monad <> exit def +R40089:40090 Coq.Init.Datatypes <> tt constr +R39387:39387 riscv_types <> M def +R39390:39395 Coq.Init.Datatypes <> option ind +R39406:39408 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R39399:39403 Sail.Values <> mword def +R39409:39409 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R39411:39413 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R39415:39417 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R39437:39437 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R39414:39414 Coq.Numbers.BinNums <> Z ind +binder 39410:39410 <> n:187 +R39418:39426 Sail.Values <> ArithFact class +R39430:39434 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R39429:39429 riscv <> n:187 var +R38789:38793 riscv <> _s20_ def +R38795:38798 riscv <> _s3_:133 var +R38839:38842 Coq.Init.Datatypes <> Some constr +R38883:38889 Sail.Prompt_monad <> returnm def +R38892:38895 Coq.Init.Datatypes <> Some constr +R38941:38941 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R39006:39007 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R39212:39212 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R38999:39003 Sail.Values <> mword def +R38942:38943 bbv.HexNotationWord <> :::'''b'_x not +R39008:39015 Sail.Values <> build_ex def +R39076:39081 Coq.Init.Specif <> projT1 def +R39145:39151 Sail.Values <> sub_nat def +R39184:39189 Coq.Init.Specif <> projT1 def +R39192:39204 Sail.String <> string_length def +R39154:39159 Coq.Init.Specif <> projT1 def +R39162:39174 Sail.String <> string_length def +R39176:39179 riscv <> arg_:131 var +R39264:39264 riscv_types <> M def +R39267:39272 Coq.Init.Datatypes <> option ind +R39283:39285 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R39276:39280 Sail.Values <> mword def +R39286:39286 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R39288:39290 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R39292:39294 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R39314:39314 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R39291:39291 Coq.Numbers.BinNums <> Z ind +binder 39287:39287 <> n:188 +R39295:39303 Sail.Values <> ArithFact class +R39307:39311 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R39306:39306 riscv <> n:188 var +R39253:39256 Sail.Prompt_monad <> exit def +R39258:39259 Coq.Init.Datatypes <> tt constr +R38601:38601 riscv_types <> M def +R38604:38609 Coq.Init.Datatypes <> option ind +R38620:38622 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R38613:38617 Sail.Values <> mword def +R38623:38623 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R38625:38627 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R38629:38631 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R38651:38651 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R38628:38628 Coq.Numbers.BinNums <> Z ind +binder 38624:38624 <> n:189 +R38632:38640 Sail.Values <> ArithFact class +R38644:38648 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R38643:38643 riscv <> n:189 var +R38048:38052 riscv <> _s16_ def +R38054:38057 riscv <> _s3_:133 var +R38093:38096 Coq.Init.Datatypes <> Some constr +R38132:38138 Sail.Prompt_monad <> returnm def +R38141:38144 Coq.Init.Datatypes <> Some constr +R38185:38185 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R38245:38246 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R38441:38441 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R38238:38242 Sail.Values <> mword def +R38186:38187 bbv.HexNotationWord <> :::'''b'_x not +R38247:38254 Sail.Values <> build_ex def +R38310:38315 Coq.Init.Specif <> projT1 def +R38374:38380 Sail.Values <> sub_nat def +R38413:38418 Coq.Init.Specif <> projT1 def +R38421:38433 Sail.String <> string_length def +R38383:38388 Coq.Init.Specif <> projT1 def +R38391:38403 Sail.String <> string_length def +R38405:38408 riscv <> arg_:131 var +R38488:38488 riscv_types <> M def +R38491:38496 Coq.Init.Datatypes <> option ind +R38507:38509 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R38500:38504 Sail.Values <> mword def +R38510:38510 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R38512:38514 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R38516:38518 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R38538:38538 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R38515:38515 Coq.Numbers.BinNums <> Z ind +binder 38511:38511 <> n:190 +R38519:38527 Sail.Values <> ArithFact class +R38531:38535 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R38530:38530 riscv <> n:190 var +R38477:38480 Sail.Prompt_monad <> exit def +R38482:38483 Coq.Init.Datatypes <> tt constr +R37870:37870 riscv_types <> M def +R37873:37878 Coq.Init.Datatypes <> option ind +R37889:37891 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R37882:37886 Sail.Values <> mword def +R37892:37892 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R37894:37896 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R37898:37900 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R37920:37920 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R37897:37897 Coq.Numbers.BinNums <> Z ind +binder 37893:37893 <> n:191 +R37901:37909 Sail.Values <> ArithFact class +R37913:37917 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R37912:37912 riscv <> n:191 var +R37362:37366 riscv <> _s12_ def +R37368:37371 riscv <> _s3_:133 var +R37402:37405 Coq.Init.Datatypes <> Some constr +R37436:37442 Sail.Prompt_monad <> returnm def +R37445:37448 Coq.Init.Datatypes <> Some constr +R37484:37484 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R37539:37540 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R37725:37725 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R37532:37536 Sail.Values <> mword def +R37485:37486 bbv.HexNotationWord <> :::'''b'_x not +R37541:37548 Sail.Values <> build_ex def +R37599:37604 Coq.Init.Specif <> projT1 def +R37658:37664 Sail.Values <> sub_nat def +R37697:37702 Coq.Init.Specif <> projT1 def +R37705:37717 Sail.String <> string_length def +R37667:37672 Coq.Init.Specif <> projT1 def +R37675:37687 Sail.String <> string_length def +R37689:37692 riscv <> arg_:131 var +R37767:37767 riscv_types <> M def +R37770:37775 Coq.Init.Datatypes <> option ind +R37786:37788 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R37779:37783 Sail.Values <> mword def +R37789:37789 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R37791:37793 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R37795:37797 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R37817:37817 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R37794:37794 Coq.Numbers.BinNums <> Z ind +binder 37790:37790 <> n:192 +R37798:37806 Sail.Values <> ArithFact class +R37810:37814 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R37809:37809 riscv <> n:192 var +R37756:37759 Sail.Prompt_monad <> exit def +R37761:37762 Coq.Init.Datatypes <> tt constr +R37194:37194 riscv_types <> M def +R37197:37202 Coq.Init.Datatypes <> option ind +R37213:37215 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R37206:37210 Sail.Values <> mword def +R37216:37216 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R37218:37220 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R37222:37224 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R37244:37244 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R37221:37221 Coq.Numbers.BinNums <> Z ind +binder 37217:37217 <> n:193 +R37225:37233 Sail.Values <> ArithFact class +R37237:37241 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R37236:37236 riscv <> n:193 var +R36732:36735 riscv <> _s8_ def +R36737:36740 riscv <> _s3_:133 var +R36766:36769 Coq.Init.Datatypes <> Some constr +R36795:36801 Sail.Prompt_monad <> returnm def +R36804:36807 Coq.Init.Datatypes <> Some constr +R36838:36838 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R36888:36889 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R37064:37064 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R36881:36885 Sail.Values <> mword def +R36839:36840 bbv.HexNotationWord <> :::'''b'_x not +R36890:36897 Sail.Values <> build_ex def +R36943:36948 Coq.Init.Specif <> projT1 def +R36997:37003 Sail.Values <> sub_nat def +R37036:37041 Coq.Init.Specif <> projT1 def +R37044:37056 Sail.String <> string_length def +R37006:37011 Coq.Init.Specif <> projT1 def +R37014:37026 Sail.String <> string_length def +R37028:37031 riscv <> arg_:131 var +R37101:37101 riscv_types <> M def +R37104:37109 Coq.Init.Datatypes <> option ind +R37120:37122 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R37113:37117 Sail.Values <> mword def +R37123:37123 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R37125:37127 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R37129:37131 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R37151:37151 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R37128:37128 Coq.Numbers.BinNums <> Z ind +binder 37124:37124 <> n:194 +R37132:37140 Sail.Values <> ArithFact class +R37144:37148 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R37143:37143 riscv <> n:194 var +R37090:37093 Sail.Prompt_monad <> exit def +R37095:37096 Coq.Init.Datatypes <> tt constr +R36575:36575 riscv_types <> M def +R36578:36583 Coq.Init.Datatypes <> option ind +R36594:36596 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R36587:36591 Sail.Values <> mword def +R36597:36597 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R36599:36601 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R36603:36605 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R36625:36625 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R36602:36602 Coq.Numbers.BinNums <> Z ind +binder 36598:36598 <> n:195 +R36606:36614 Sail.Values <> ArithFact class +R36618:36622 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R36617:36617 riscv <> n:195 var +R36158:36161 riscv <> _s4_ def +R36163:36166 riscv <> _s3_:133 var +R36187:36190 Coq.Init.Datatypes <> Some constr +R36211:36217 Sail.Prompt_monad <> returnm def +R36220:36223 Coq.Init.Datatypes <> Some constr +R36249:36249 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R36294:36295 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R36460:36460 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R36287:36291 Sail.Values <> mword def +R36250:36251 bbv.HexNotationWord <> :::'''b'_x not +R36296:36303 Sail.Values <> build_ex def +R36344:36349 Coq.Init.Specif <> projT1 def +R36393:36399 Sail.Values <> sub_nat def +R36432:36437 Coq.Init.Specif <> projT1 def +R36440:36452 Sail.String <> string_length def +R36402:36407 Coq.Init.Specif <> projT1 def +R36410:36422 Sail.String <> string_length def +R36424:36427 riscv <> arg_:131 var +R36492:36492 riscv_types <> M def +R36495:36500 Coq.Init.Datatypes <> option ind +R36511:36513 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R36504:36508 Sail.Values <> mword def +R36514:36514 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R36516:36518 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R36520:36522 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R36542:36542 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R36519:36519 Coq.Numbers.BinNums <> Z ind +binder 36515:36515 <> n:196 +R36523:36531 Sail.Values <> ArithFact class +R36535:36539 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R36534:36534 riscv <> n:196 var +R36481:36484 Sail.Prompt_monad <> exit def +R36486:36487 Coq.Init.Datatypes <> tt constr +R36011:36011 riscv_types <> M def +R36014:36019 Coq.Init.Datatypes <> option ind +R36030:36032 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R36023:36027 Sail.Values <> mword def +R36033:36033 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R36035:36037 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R36039:36041 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R36061:36061 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R36038:36038 Coq.Numbers.BinNums <> Z ind +binder 36034:36034 <> n:197 +R36042:36050 Sail.Values <> ArithFact class +R36054:36058 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R36053:36053 riscv <> n:197 var +R35639:35642 riscv <> _s0_ def +R35644:35647 riscv <> _s3_:133 var +R35663:35666 Coq.Init.Datatypes <> Some constr +R35682:35688 Sail.Prompt_monad <> returnm def +R35691:35694 Coq.Init.Datatypes <> Some constr +R35715:35715 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R35755:35756 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R35911:35911 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R35748:35752 Sail.Values <> mword def +R35716:35717 bbv.HexNotationWord <> :::'''b'_x not +R35757:35764 Sail.Values <> build_ex def +R35800:35805 Coq.Init.Specif <> projT1 def +R35844:35850 Sail.Values <> sub_nat def +R35883:35888 Coq.Init.Specif <> projT1 def +R35891:35903 Sail.String <> string_length def +R35853:35858 Coq.Init.Specif <> projT1 def +R35861:35873 Sail.String <> string_length def +R35875:35878 riscv <> arg_:131 var +R35938:35938 riscv_types <> M def +R35941:35946 Coq.Init.Datatypes <> option ind +R35957:35959 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R35950:35954 Sail.Values <> mword def +R35960:35960 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R35962:35964 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R35966:35968 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R35988:35988 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R35965:35965 Coq.Numbers.BinNums <> Z ind +binder 35961:35961 <> n:198 +R35969:35977 Sail.Values <> ArithFact class +R35981:35985 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R35980:35980 riscv <> n:198 var +R35927:35930 Sail.Prompt_monad <> exit def +R35932:35933 Coq.Init.Datatypes <> tt constr +def 79446:79463 <> creg_name_forwards +R79473:79477 Sail.Values <> mword def +binder 79466:79469 <> arg_:199 +R79484:79484 riscv_types <> M def +R79487:79492 Coq.Strings.String <> string ind +R79512:79515 riscv <> arg_:199 var +binder 79504:79507 <> b__0:200 +R80247:80247 riscv_types <> M def +R80250:80255 Coq.Strings.String <> string ind +R79526:79531 Sail.Operators_mwords <> eq_vec def +R79550:79554 Sail.Values <> mword def +R79539:79540 bbv.HexNotationWord <> :::'''b'_x not +R79533:79536 riscv <> b__0:200 var +R79588:79593 Sail.Operators_mwords <> eq_vec def +R79612:79616 Sail.Values <> mword def +R79601:79602 bbv.HexNotationWord <> :::'''b'_x not +R79595:79598 riscv <> b__0:200 var +R79655:79660 Sail.Operators_mwords <> eq_vec def +R79679:79683 Sail.Values <> mword def +R79668:79669 bbv.HexNotationWord <> :::'''b'_x not +R79662:79665 riscv <> b__0:200 var +R79727:79732 Sail.Operators_mwords <> eq_vec def +R79751:79755 Sail.Values <> mword def +R79740:79741 bbv.HexNotationWord <> :::'''b'_x not +R79734:79737 riscv <> b__0:200 var +R79804:79809 Sail.Operators_mwords <> eq_vec def +R79828:79832 Sail.Values <> mword def +R79817:79818 bbv.HexNotationWord <> :::'''b'_x not +R79811:79814 riscv <> b__0:200 var +R79886:79891 Sail.Operators_mwords <> eq_vec def +R79910:79914 Sail.Values <> mword def +R79899:79900 bbv.HexNotationWord <> :::'''b'_x not +R79893:79896 riscv <> b__0:200 var +R79973:79978 Sail.Operators_mwords <> eq_vec def +R79997:80001 Sail.Values <> mword def +R79986:79987 bbv.HexNotationWord <> :::'''b'_x not +R79980:79983 riscv <> b__0:200 var +R80065:80070 Sail.Operators_mwords <> eq_vec def +R80089:80093 Sail.Values <> mword def +R80078:80079 bbv.HexNotationWord <> :::'''b'_x not +R80072:80075 riscv <> b__0:200 var +R80220:80224 Sail.Prompt_monad <> :::x_'>>='_x not +R80159:80169 Sail.Prompt_monad <> assert_exp' def +R80171:80175 Coq.Init.Datatypes <> false constr +R80234:80237 Sail.Prompt_monad <> exit def +R80239:80240 Coq.Init.Datatypes <> tt constr +R80103:80109 Sail.Prompt_monad <> returnm def +R80011:80017 Sail.Prompt_monad <> returnm def +R79924:79930 Sail.Prompt_monad <> returnm def +R79842:79848 Sail.Prompt_monad <> returnm def +R79765:79771 Sail.Prompt_monad <> returnm def +R79693:79699 Sail.Prompt_monad <> returnm def +R79626:79632 Sail.Prompt_monad <> returnm def +R79564:79570 Sail.Prompt_monad <> returnm def +def 80271:80289 <> creg_name_backwards +R80299:80304 Coq.Strings.String <> string ind +binder 80292:80295 <> arg_:201 +R80309:80309 riscv_types <> M def +R80312:80316 Sail.Values <> mword def +R80337:80340 riscv <> arg_:201 var +binder 80330:80332 <> p0_:202 +R81096:81096 riscv_types <> M def +R81099:81103 Sail.Values <> mword def +R80351:80360 Sail.Values <> generic_eq def +R80362:80364 riscv <> p0_:202 var +R80416:80425 Sail.Values <> generic_eq def +R80427:80429 riscv <> p0_:202 var +R80486:80495 Sail.Values <> generic_eq def +R80497:80499 riscv <> p0_:202 var +R80561:80570 Sail.Values <> generic_eq def +R80572:80574 riscv <> p0_:202 var +R80641:80650 Sail.Values <> generic_eq def +R80652:80654 riscv <> p0_:202 var +R80726:80735 Sail.Values <> generic_eq def +R80737:80739 riscv <> p0_:202 var +R80816:80825 Sail.Values <> generic_eq def +R80827:80829 riscv <> p0_:202 var +R80911:80920 Sail.Values <> generic_eq def +R80922:80924 riscv <> p0_:202 var +R81069:81073 Sail.Prompt_monad <> :::x_'>>='_x not +R81008:81018 Sail.Prompt_monad <> assert_exp' def +R81020:81024 Coq.Init.Datatypes <> false constr +R81083:81086 Sail.Prompt_monad <> exit def +R81088:81089 Coq.Init.Datatypes <> tt constr +R80936:80942 Sail.Prompt_monad <> returnm def +R80956:80960 Sail.Values <> mword def +R80945:80946 bbv.HexNotationWord <> :::'''b'_x not +R80841:80847 Sail.Prompt_monad <> returnm def +R80861:80865 Sail.Values <> mword def +R80850:80851 bbv.HexNotationWord <> :::'''b'_x not +R80751:80757 Sail.Prompt_monad <> returnm def +R80771:80775 Sail.Values <> mword def +R80760:80761 bbv.HexNotationWord <> :::'''b'_x not +R80666:80672 Sail.Prompt_monad <> returnm def +R80686:80690 Sail.Values <> mword def +R80675:80676 bbv.HexNotationWord <> :::'''b'_x not +R80586:80592 Sail.Prompt_monad <> returnm def +R80606:80610 Sail.Values <> mword def +R80595:80596 bbv.HexNotationWord <> :::'''b'_x not +R80511:80517 Sail.Prompt_monad <> returnm def +R80531:80535 Sail.Values <> mword def +R80520:80521 bbv.HexNotationWord <> :::'''b'_x not +R80441:80447 Sail.Prompt_monad <> returnm def +R80461:80465 Sail.Values <> mword def +R80450:80451 bbv.HexNotationWord <> :::'''b'_x not +R80376:80382 Sail.Prompt_monad <> returnm def +R80396:80400 Sail.Values <> mword def +R80385:80386 bbv.HexNotationWord <> :::'''b'_x not +def 81121:81146 <> creg_name_forwards_matches +R81156:81160 Sail.Values <> mword def +binder 81149:81152 <> arg_:203 +R81167:81170 Coq.Init.Datatypes <> bool ind +R81189:81192 riscv <> arg_:203 var +binder 81181:81184 <> b__0:204 +R81202:81207 Sail.Operators_mwords <> eq_vec def +R81226:81230 Sail.Values <> mword def +R81215:81216 bbv.HexNotationWord <> :::'''b'_x not +R81209:81212 riscv <> b__0:204 var +R81255:81260 Sail.Operators_mwords <> eq_vec def +R81279:81283 Sail.Values <> mword def +R81268:81269 bbv.HexNotationWord <> :::'''b'_x not +R81262:81265 riscv <> b__0:204 var +R81313:81318 Sail.Operators_mwords <> eq_vec def +R81337:81341 Sail.Values <> mword def +R81326:81327 bbv.HexNotationWord <> :::'''b'_x not +R81320:81323 riscv <> b__0:204 var +R81376:81381 Sail.Operators_mwords <> eq_vec def +R81400:81404 Sail.Values <> mword def +R81389:81390 bbv.HexNotationWord <> :::'''b'_x not +R81383:81386 riscv <> b__0:204 var +R81444:81449 Sail.Operators_mwords <> eq_vec def +R81468:81472 Sail.Values <> mword def +R81457:81458 bbv.HexNotationWord <> :::'''b'_x not +R81451:81454 riscv <> b__0:204 var +R81517:81522 Sail.Operators_mwords <> eq_vec def +R81541:81545 Sail.Values <> mword def +R81530:81531 bbv.HexNotationWord <> :::'''b'_x not +R81524:81527 riscv <> b__0:204 var +R81595:81600 Sail.Operators_mwords <> eq_vec def +R81619:81623 Sail.Values <> mword def +R81608:81609 bbv.HexNotationWord <> :::'''b'_x not +R81602:81605 riscv <> b__0:204 var +R81678:81683 Sail.Operators_mwords <> eq_vec def +R81702:81706 Sail.Values <> mword def +R81691:81692 bbv.HexNotationWord <> :::'''b'_x not +R81685:81688 riscv <> b__0:204 var +R81763:81767 Coq.Init.Datatypes <> false constr +R81716:81719 Coq.Init.Datatypes <> true constr +R81633:81636 Coq.Init.Datatypes <> true constr +R81555:81558 Coq.Init.Datatypes <> true constr +R81482:81485 Coq.Init.Datatypes <> true constr +R81414:81417 Coq.Init.Datatypes <> true constr +R81351:81354 Coq.Init.Datatypes <> true constr +R81293:81296 Coq.Init.Datatypes <> true constr +R81240:81243 Coq.Init.Datatypes <> true constr +def 81782:81808 <> creg_name_backwards_matches +R81818:81823 Coq.Strings.String <> string ind +binder 81811:81814 <> arg_:205 +R81828:81831 Coq.Init.Datatypes <> bool ind +R81849:81852 riscv <> arg_:205 var +binder 81842:81844 <> p0_:206 +R81862:81871 Sail.Values <> generic_eq def +R81873:81875 riscv <> p0_:206 var +R81902:81911 Sail.Values <> generic_eq def +R81913:81915 riscv <> p0_:206 var +R81947:81956 Sail.Values <> generic_eq def +R81958:81960 riscv <> p0_:206 var +R81997:82006 Sail.Values <> generic_eq def +R82008:82010 riscv <> p0_:206 var +R82052:82061 Sail.Values <> generic_eq def +R82063:82065 riscv <> p0_:206 var +R82112:82121 Sail.Values <> generic_eq def +R82123:82125 riscv <> p0_:206 var +R82177:82186 Sail.Values <> generic_eq def +R82188:82190 riscv <> p0_:206 var +R82247:82256 Sail.Values <> generic_eq def +R82258:82260 riscv <> p0_:206 var +R82319:82323 Coq.Init.Datatypes <> false constr +R82272:82275 Coq.Init.Datatypes <> true constr +R82202:82205 Coq.Init.Datatypes <> true constr +R82137:82140 Coq.Init.Datatypes <> true constr +R82077:82080 Coq.Init.Datatypes <> true constr +R82022:82025 Coq.Init.Datatypes <> true constr +R81972:81975 Coq.Init.Datatypes <> true constr +R81927:81930 Coq.Init.Datatypes <> true constr +R81887:81890 Coq.Init.Datatypes <> true constr +def 82338:82343 <> _s156_ +R82355:82360 Coq.Strings.String <> string ind +binder 82346:82351 <> _s157_:207 +R82365:82370 Coq.Init.Datatypes <> option ind +R82372:82377 Coq.Strings.String <> string ind +R82398:82403 riscv <> _s157_:207 var +binder 82388:82393 <> _s158_:208 +R82413:82429 Sail.String <> string_startswith def +R82431:82436 riscv <> _s158_:208 var +R82541:82544 Coq.Init.Datatypes <> None constr +R82459:82469 Sail.String <> string_drop def +R82479:82484 Coq.Init.Specif <> projT1 def +R82487:82499 Sail.String <> string_length def +R82471:82476 riscv <> _s158_:208 var +R82522:82525 Coq.Init.Datatypes <> Some constr +def 82559:82564 <> _s152_ +R82576:82581 Coq.Strings.String <> string ind +binder 82567:82572 <> _s153_:209 +R82586:82591 Coq.Init.Datatypes <> option ind +R82593:82598 Coq.Strings.String <> string ind +R82619:82624 riscv <> _s153_:209 var +binder 82609:82614 <> _s154_:210 +R82634:82650 Sail.String <> string_startswith def +R82652:82657 riscv <> _s154_:210 var +R82762:82765 Coq.Init.Datatypes <> None constr +R82680:82690 Sail.String <> string_drop def +R82700:82705 Coq.Init.Specif <> projT1 def +R82708:82720 Sail.String <> string_length def +R82692:82697 riscv <> _s154_:210 var +R82743:82746 Coq.Init.Datatypes <> Some constr +def 82780:82785 <> _s148_ +R82797:82802 Coq.Strings.String <> string ind +binder 82788:82793 <> _s149_:211 +R82807:82812 Coq.Init.Datatypes <> option ind +R82814:82819 Coq.Strings.String <> string ind +R82840:82845 riscv <> _s149_:211 var +binder 82830:82835 <> _s150_:212 +R82855:82871 Sail.String <> string_startswith def +R82873:82878 riscv <> _s150_:212 var +R82983:82986 Coq.Init.Datatypes <> None constr +R82901:82911 Sail.String <> string_drop def +R82921:82926 Coq.Init.Specif <> projT1 def +R82929:82941 Sail.String <> string_length def +R82913:82918 riscv <> _s150_:212 var +R82964:82967 Coq.Init.Datatypes <> Some constr +def 83001:83006 <> _s144_ +R83018:83023 Coq.Strings.String <> string ind +binder 83009:83014 <> _s145_:213 +R83028:83033 Coq.Init.Datatypes <> option ind +R83035:83040 Coq.Strings.String <> string ind +R83061:83066 riscv <> _s145_:213 var +binder 83051:83056 <> _s146_:214 +R83076:83092 Sail.String <> string_startswith def +R83094:83099 riscv <> _s146_:214 var +R83204:83207 Coq.Init.Datatypes <> None constr +R83122:83132 Sail.String <> string_drop def +R83142:83147 Coq.Init.Specif <> projT1 def +R83150:83162 Sail.String <> string_length def +R83134:83139 riscv <> _s146_:214 var +R83185:83188 Coq.Init.Datatypes <> Some constr +def 83222:83227 <> _s140_ +R83239:83244 Coq.Strings.String <> string ind +binder 83230:83235 <> _s141_:215 +R83249:83254 Coq.Init.Datatypes <> option ind +R83256:83261 Coq.Strings.String <> string ind +R83282:83287 riscv <> _s141_:215 var +binder 83272:83277 <> _s142_:216 +R83297:83313 Sail.String <> string_startswith def +R83315:83320 riscv <> _s142_:216 var +R83425:83428 Coq.Init.Datatypes <> None constr +R83343:83353 Sail.String <> string_drop def +R83363:83368 Coq.Init.Specif <> projT1 def +R83371:83383 Sail.String <> string_length def +R83355:83360 riscv <> _s142_:216 var +R83406:83409 Coq.Init.Datatypes <> Some constr +def 83443:83448 <> _s136_ +R83460:83465 Coq.Strings.String <> string ind +binder 83451:83456 <> _s137_:217 +R83470:83475 Coq.Init.Datatypes <> option ind +R83477:83482 Coq.Strings.String <> string ind +R83503:83508 riscv <> _s137_:217 var +binder 83493:83498 <> _s138_:218 +R83518:83534 Sail.String <> string_startswith def +R83536:83541 riscv <> _s138_:218 var +R83646:83649 Coq.Init.Datatypes <> None constr +R83564:83574 Sail.String <> string_drop def +R83584:83589 Coq.Init.Specif <> projT1 def +R83592:83604 Sail.String <> string_length def +R83576:83581 riscv <> _s138_:218 var +R83627:83630 Coq.Init.Datatypes <> Some constr +def 83664:83669 <> _s132_ +R83681:83686 Coq.Strings.String <> string ind +binder 83672:83677 <> _s133_:219 +R83691:83696 Coq.Init.Datatypes <> option ind +R83698:83703 Coq.Strings.String <> string ind +R83724:83729 riscv <> _s133_:219 var +binder 83714:83719 <> _s134_:220 +R83739:83755 Sail.String <> string_startswith def +R83757:83762 riscv <> _s134_:220 var +R83867:83870 Coq.Init.Datatypes <> None constr +R83785:83795 Sail.String <> string_drop def +R83805:83810 Coq.Init.Specif <> projT1 def +R83813:83825 Sail.String <> string_length def +R83797:83802 riscv <> _s134_:220 var +R83848:83851 Coq.Init.Datatypes <> Some constr +def 83885:83890 <> _s128_ +R83902:83907 Coq.Strings.String <> string ind +binder 83893:83898 <> _s129_:221 +R83912:83917 Coq.Init.Datatypes <> option ind +R83919:83924 Coq.Strings.String <> string ind +R83945:83950 riscv <> _s129_:221 var +binder 83935:83940 <> _s130_:222 +R83960:83976 Sail.String <> string_startswith def +R83978:83983 riscv <> _s130_:222 var +R84088:84091 Coq.Init.Datatypes <> None constr +R84006:84016 Sail.String <> string_drop def +R84026:84031 Coq.Init.Specif <> projT1 def +R84034:84046 Sail.String <> string_length def +R84018:84023 riscv <> _s130_:222 var +R84069:84072 Coq.Init.Datatypes <> Some constr +def 84106:84129 <> creg_name_matches_prefix +R84139:84144 Coq.Strings.String <> string ind +binder 84132:84135 <> arg_:223 +R84151:84151 riscv_types <> M def +R84154:84159 Coq.Init.Datatypes <> option ind +R84170:84172 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R84163:84167 Sail.Values <> mword def +R84173:84173 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R84175:84177 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R84179:84181 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R84201:84201 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R84178:84178 Coq.Numbers.BinNums <> Z ind +binder 84174:84174 <> n:224 +R84182:84190 Sail.Values <> ArithFact class +R84194:84198 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R84193:84193 riscv <> n:224 var +R84225:84228 riscv <> arg_:223 var +binder 84215:84220 <> _s131_:225 +R89954:89954 riscv_types <> M def +R89957:89962 Coq.Init.Datatypes <> option ind +R89973:89975 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R89966:89970 Sail.Values <> mword def +R89976:89976 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R89978:89980 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R89982:89984 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R90004:90004 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R89981:89981 Coq.Numbers.BinNums <> Z ind +binder 89977:89977 <> n:226 +R89985:89993 Sail.Values <> ArithFact class +R89997:90001 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R89996:89996 riscv <> n:226 var +R84246:84251 riscv <> _s128_ def +R84253:84258 riscv <> _s131_:225 var +R84268:84271 Coq.Init.Datatypes <> Some constr +R84279:84282 Coq.Init.Datatypes <> true constr +R84291:84295 Coq.Init.Datatypes <> false constr +R84766:84771 riscv <> _s132_ def +R84773:84778 riscv <> _s131_:225 var +R84788:84791 Coq.Init.Datatypes <> Some constr +R84799:84802 Coq.Init.Datatypes <> true constr +R84811:84815 Coq.Init.Datatypes <> false constr +R85341:85346 riscv <> _s136_ def +R85348:85353 riscv <> _s131_:225 var +R85363:85366 Coq.Init.Datatypes <> Some constr +R85374:85377 Coq.Init.Datatypes <> true constr +R85386:85390 Coq.Init.Datatypes <> false constr +R85971:85976 riscv <> _s140_ def +R85978:85983 riscv <> _s131_:225 var +R85993:85996 Coq.Init.Datatypes <> Some constr +R86004:86007 Coq.Init.Datatypes <> true constr +R86016:86020 Coq.Init.Datatypes <> false constr +R86656:86661 riscv <> _s144_ def +R86663:86668 riscv <> _s131_:225 var +R86678:86681 Coq.Init.Datatypes <> Some constr +R86689:86692 Coq.Init.Datatypes <> true constr +R86701:86705 Coq.Init.Datatypes <> false constr +R87396:87401 riscv <> _s148_ def +R87403:87408 riscv <> _s131_:225 var +R87418:87421 Coq.Init.Datatypes <> Some constr +R87429:87432 Coq.Init.Datatypes <> true constr +R87441:87445 Coq.Init.Datatypes <> false constr +R88191:88196 riscv <> _s152_ def +R88198:88203 riscv <> _s131_:225 var +R88213:88216 Coq.Init.Datatypes <> Some constr +R88224:88227 Coq.Init.Datatypes <> true constr +R88236:88240 Coq.Init.Datatypes <> false constr +R89041:89046 riscv <> _s156_ def +R89048:89053 riscv <> _s131_:225 var +R89063:89066 Coq.Init.Datatypes <> Some constr +R89074:89077 Coq.Init.Datatypes <> true constr +R89086:89090 Coq.Init.Datatypes <> false constr +R89936:89942 Sail.Prompt_monad <> returnm def +R89944:89947 Coq.Init.Datatypes <> None constr +R89838:89838 riscv_types <> M def +R89841:89846 Coq.Init.Datatypes <> option ind +R89857:89859 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R89850:89854 Sail.Values <> mword def +R89860:89860 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R89862:89864 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R89866:89868 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R89888:89888 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R89865:89865 Coq.Numbers.BinNums <> Z ind +binder 89861:89861 <> n:227 +R89869:89877 Sail.Values <> ArithFact class +R89881:89885 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R89880:89880 riscv <> n:227 var +R89149:89154 riscv <> _s156_ def +R89156:89161 riscv <> _s131_:225 var +R89212:89215 Coq.Init.Datatypes <> Some constr +R89266:89272 Sail.Prompt_monad <> returnm def +R89275:89278 Coq.Init.Datatypes <> Some constr +R89334:89334 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R89407:89408 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R89633:89633 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R89400:89404 Sail.Values <> mword def +R89335:89336 bbv.HexNotationWord <> :::'''b'_x not +R89409:89416 Sail.Values <> build_ex def +R89487:89492 Coq.Init.Specif <> projT1 def +R89566:89572 Sail.Values <> sub_nat def +R89605:89610 Coq.Init.Specif <> projT1 def +R89613:89625 Sail.String <> string_length def +R89575:89580 Coq.Init.Specif <> projT1 def +R89583:89595 Sail.String <> string_length def +R89597:89600 riscv <> arg_:223 var +R89695:89695 riscv_types <> M def +R89698:89703 Coq.Init.Datatypes <> option ind +R89714:89716 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R89707:89711 Sail.Values <> mword def +R89717:89717 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R89719:89721 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R89723:89725 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R89745:89745 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R89722:89722 Coq.Numbers.BinNums <> Z ind +binder 89718:89718 <> n:228 +R89726:89734 Sail.Values <> ArithFact class +R89738:89742 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R89737:89737 riscv <> n:228 var +R89684:89687 Sail.Prompt_monad <> exit def +R89689:89690 Coq.Init.Datatypes <> tt constr +R88938:88938 riscv_types <> M def +R88941:88946 Coq.Init.Datatypes <> option ind +R88957:88959 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R88950:88954 Sail.Values <> mword def +R88960:88960 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R88962:88964 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R88966:88968 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R88988:88988 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R88965:88965 Coq.Numbers.BinNums <> Z ind +binder 88961:88961 <> n:229 +R88969:88977 Sail.Values <> ArithFact class +R88981:88985 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R88980:88980 riscv <> n:229 var +R88294:88299 riscv <> _s152_ def +R88301:88306 riscv <> _s131_:225 var +R88352:88355 Coq.Init.Datatypes <> Some constr +R88401:88407 Sail.Prompt_monad <> returnm def +R88410:88413 Coq.Init.Datatypes <> Some constr +R88464:88464 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R88532:88533 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R88748:88748 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R88525:88529 Sail.Values <> mword def +R88465:88466 bbv.HexNotationWord <> :::'''b'_x not +R88534:88541 Sail.Values <> build_ex def +R88607:88612 Coq.Init.Specif <> projT1 def +R88681:88687 Sail.Values <> sub_nat def +R88720:88725 Coq.Init.Specif <> projT1 def +R88728:88740 Sail.String <> string_length def +R88690:88695 Coq.Init.Specif <> projT1 def +R88698:88710 Sail.String <> string_length def +R88712:88715 riscv <> arg_:223 var +R88805:88805 riscv_types <> M def +R88808:88813 Coq.Init.Datatypes <> option ind +R88824:88826 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R88817:88821 Sail.Values <> mword def +R88827:88827 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R88829:88831 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R88833:88835 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R88855:88855 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R88832:88832 Coq.Numbers.BinNums <> Z ind +binder 88828:88828 <> n:230 +R88836:88844 Sail.Values <> ArithFact class +R88848:88852 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R88847:88847 riscv <> n:230 var +R88794:88797 Sail.Prompt_monad <> exit def +R88799:88800 Coq.Init.Datatypes <> tt constr +R88093:88093 riscv_types <> M def +R88096:88101 Coq.Init.Datatypes <> option ind +R88112:88114 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R88105:88109 Sail.Values <> mword def +R88115:88115 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R88117:88119 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R88121:88123 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R88143:88143 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R88120:88120 Coq.Numbers.BinNums <> Z ind +binder 88116:88116 <> n:231 +R88124:88132 Sail.Values <> ArithFact class +R88136:88140 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R88135:88135 riscv <> n:231 var +R87494:87499 riscv <> _s148_ def +R87501:87506 riscv <> _s131_:225 var +R87547:87550 Coq.Init.Datatypes <> Some constr +R87591:87597 Sail.Prompt_monad <> returnm def +R87600:87603 Coq.Init.Datatypes <> Some constr +R87649:87649 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R87712:87713 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R87918:87918 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R87705:87709 Sail.Values <> mword def +R87650:87651 bbv.HexNotationWord <> :::'''b'_x not +R87714:87721 Sail.Values <> build_ex def +R87782:87787 Coq.Init.Specif <> projT1 def +R87851:87857 Sail.Values <> sub_nat def +R87890:87895 Coq.Init.Specif <> projT1 def +R87898:87910 Sail.String <> string_length def +R87860:87865 Coq.Init.Specif <> projT1 def +R87868:87880 Sail.String <> string_length def +R87882:87885 riscv <> arg_:223 var +R87970:87970 riscv_types <> M def +R87973:87978 Coq.Init.Datatypes <> option ind +R87989:87991 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R87982:87986 Sail.Values <> mword def +R87992:87992 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R87994:87996 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R87998:88000 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R88020:88020 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R87997:87997 Coq.Numbers.BinNums <> Z ind +binder 87993:87993 <> n:232 +R88001:88009 Sail.Values <> ArithFact class +R88013:88017 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R88012:88012 riscv <> n:232 var +R87959:87962 Sail.Prompt_monad <> exit def +R87964:87965 Coq.Init.Datatypes <> tt constr +R87303:87303 riscv_types <> M def +R87306:87311 Coq.Init.Datatypes <> option ind +R87322:87324 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R87315:87319 Sail.Values <> mword def +R87325:87325 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R87327:87329 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R87331:87333 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R87353:87353 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R87330:87330 Coq.Numbers.BinNums <> Z ind +binder 87326:87326 <> n:233 +R87334:87342 Sail.Values <> ArithFact class +R87346:87350 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R87345:87345 riscv <> n:233 var +R86749:86754 riscv <> _s144_ def +R86756:86761 riscv <> _s131_:225 var +R86797:86800 Coq.Init.Datatypes <> Some constr +R86836:86842 Sail.Prompt_monad <> returnm def +R86845:86848 Coq.Init.Datatypes <> Some constr +R86889:86889 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R86947:86948 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R87143:87143 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R86940:86944 Sail.Values <> mword def +R86890:86891 bbv.HexNotationWord <> :::'''b'_x not +R86949:86956 Sail.Values <> build_ex def +R87012:87017 Coq.Init.Specif <> projT1 def +R87076:87082 Sail.Values <> sub_nat def +R87115:87120 Coq.Init.Specif <> projT1 def +R87123:87135 Sail.String <> string_length def +R87085:87090 Coq.Init.Specif <> projT1 def +R87093:87105 Sail.String <> string_length def +R87107:87110 riscv <> arg_:223 var +R87190:87190 riscv_types <> M def +R87193:87198 Coq.Init.Datatypes <> option ind +R87209:87211 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R87202:87206 Sail.Values <> mword def +R87212:87212 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R87214:87216 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R87218:87220 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R87240:87240 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R87217:87217 Coq.Numbers.BinNums <> Z ind +binder 87213:87213 <> n:234 +R87221:87229 Sail.Values <> ArithFact class +R87233:87237 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R87232:87232 riscv <> n:234 var +R87179:87182 Sail.Prompt_monad <> exit def +R87184:87185 Coq.Init.Datatypes <> tt constr +R86568:86568 riscv_types <> M def +R86571:86576 Coq.Init.Datatypes <> option ind +R86587:86589 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R86580:86584 Sail.Values <> mword def +R86590:86590 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R86592:86594 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R86596:86598 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R86618:86618 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R86595:86595 Coq.Numbers.BinNums <> Z ind +binder 86591:86591 <> n:235 +R86599:86607 Sail.Values <> ArithFact class +R86611:86615 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R86610:86610 riscv <> n:235 var +R86059:86064 riscv <> _s140_ def +R86066:86071 riscv <> _s131_:225 var +R86102:86105 Coq.Init.Datatypes <> Some constr +R86136:86142 Sail.Prompt_monad <> returnm def +R86145:86148 Coq.Init.Datatypes <> Some constr +R86184:86184 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R86237:86238 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R86423:86423 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R86230:86234 Sail.Values <> mword def +R86185:86186 bbv.HexNotationWord <> :::'''b'_x not +R86239:86246 Sail.Values <> build_ex def +R86297:86302 Coq.Init.Specif <> projT1 def +R86356:86362 Sail.Values <> sub_nat def +R86395:86400 Coq.Init.Specif <> projT1 def +R86403:86415 Sail.String <> string_length def +R86365:86370 Coq.Init.Specif <> projT1 def +R86373:86385 Sail.String <> string_length def +R86387:86390 riscv <> arg_:223 var +R86465:86465 riscv_types <> M def +R86468:86473 Coq.Init.Datatypes <> option ind +R86484:86486 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R86477:86481 Sail.Values <> mword def +R86487:86487 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R86489:86491 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R86493:86495 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R86515:86515 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R86492:86492 Coq.Numbers.BinNums <> Z ind +binder 86488:86488 <> n:236 +R86496:86504 Sail.Values <> ArithFact class +R86508:86512 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R86507:86507 riscv <> n:236 var +R86454:86457 Sail.Prompt_monad <> exit def +R86459:86460 Coq.Init.Datatypes <> tt constr +R85888:85888 riscv_types <> M def +R85891:85896 Coq.Init.Datatypes <> option ind +R85907:85909 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R85900:85904 Sail.Values <> mword def +R85910:85910 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R85912:85914 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R85916:85918 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R85938:85938 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R85915:85915 Coq.Numbers.BinNums <> Z ind +binder 85911:85911 <> n:237 +R85919:85927 Sail.Values <> ArithFact class +R85931:85935 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R85930:85930 riscv <> n:237 var +R85424:85429 riscv <> _s136_ def +R85431:85436 riscv <> _s131_:225 var +R85462:85465 Coq.Init.Datatypes <> Some constr +R85491:85497 Sail.Prompt_monad <> returnm def +R85500:85503 Coq.Init.Datatypes <> Some constr +R85534:85534 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R85582:85583 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R85758:85758 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R85575:85579 Sail.Values <> mword def +R85535:85536 bbv.HexNotationWord <> :::'''b'_x not +R85584:85591 Sail.Values <> build_ex def +R85637:85642 Coq.Init.Specif <> projT1 def +R85691:85697 Sail.Values <> sub_nat def +R85730:85735 Coq.Init.Specif <> projT1 def +R85738:85750 Sail.String <> string_length def +R85700:85705 Coq.Init.Specif <> projT1 def +R85708:85720 Sail.String <> string_length def +R85722:85725 riscv <> arg_:223 var +R85795:85795 riscv_types <> M def +R85798:85803 Coq.Init.Datatypes <> option ind +R85814:85816 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R85807:85811 Sail.Values <> mword def +R85817:85817 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R85819:85821 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R85823:85825 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R85845:85845 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R85822:85822 Coq.Numbers.BinNums <> Z ind +binder 85818:85818 <> n:238 +R85826:85834 Sail.Values <> ArithFact class +R85838:85842 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R85837:85837 riscv <> n:238 var +R85784:85787 Sail.Prompt_monad <> exit def +R85789:85790 Coq.Init.Datatypes <> tt constr +R85263:85263 riscv_types <> M def +R85266:85271 Coq.Init.Datatypes <> option ind +R85282:85284 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R85275:85279 Sail.Values <> mword def +R85285:85285 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R85287:85289 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R85291:85293 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R85313:85313 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R85290:85290 Coq.Numbers.BinNums <> Z ind +binder 85286:85286 <> n:239 +R85294:85302 Sail.Values <> ArithFact class +R85306:85310 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R85305:85305 riscv <> n:239 var +R84844:84849 riscv <> _s132_ def +R84851:84856 riscv <> _s131_:225 var +R84877:84880 Coq.Init.Datatypes <> Some constr +R84901:84907 Sail.Prompt_monad <> returnm def +R84910:84913 Coq.Init.Datatypes <> Some constr +R84939:84939 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R84982:84983 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R85148:85148 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R84975:84979 Sail.Values <> mword def +R84940:84941 bbv.HexNotationWord <> :::'''b'_x not +R84984:84991 Sail.Values <> build_ex def +R85032:85037 Coq.Init.Specif <> projT1 def +R85081:85087 Sail.Values <> sub_nat def +R85120:85125 Coq.Init.Specif <> projT1 def +R85128:85140 Sail.String <> string_length def +R85090:85095 Coq.Init.Specif <> projT1 def +R85098:85110 Sail.String <> string_length def +R85112:85115 riscv <> arg_:223 var +R85180:85180 riscv_types <> M def +R85183:85188 Coq.Init.Datatypes <> option ind +R85199:85201 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R85192:85196 Sail.Values <> mword def +R85202:85202 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R85204:85206 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R85208:85210 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R85230:85230 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R85207:85207 Coq.Numbers.BinNums <> Z ind +binder 85203:85203 <> n:240 +R85211:85219 Sail.Values <> ArithFact class +R85223:85227 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R85222:85222 riscv <> n:240 var +R85169:85172 Sail.Prompt_monad <> exit def +R85174:85175 Coq.Init.Datatypes <> tt constr +R84693:84693 riscv_types <> M def +R84696:84701 Coq.Init.Datatypes <> option ind +R84712:84714 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R84705:84709 Sail.Values <> mword def +R84715:84715 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R84717:84719 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R84721:84723 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R84743:84743 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R84720:84720 Coq.Numbers.BinNums <> Z ind +binder 84716:84716 <> n:241 +R84724:84732 Sail.Values <> ArithFact class +R84736:84740 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R84735:84735 riscv <> n:241 var +R84319:84324 riscv <> _s128_ def +R84326:84331 riscv <> _s131_:225 var +R84347:84350 Coq.Init.Datatypes <> Some constr +R84366:84372 Sail.Prompt_monad <> returnm def +R84375:84378 Coq.Init.Datatypes <> Some constr +R84399:84399 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R84437:84438 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R84593:84593 Coq.Init.Datatypes <> ::core_scope:'('_x_','_x_','_'..'_','_x_')' not +R84430:84434 Sail.Values <> mword def +R84400:84401 bbv.HexNotationWord <> :::'''b'_x not +R84439:84446 Sail.Values <> build_ex def +R84482:84487 Coq.Init.Specif <> projT1 def +R84526:84532 Sail.Values <> sub_nat def +R84565:84570 Coq.Init.Specif <> projT1 def +R84573:84585 Sail.String <> string_length def +R84535:84540 Coq.Init.Specif <> projT1 def +R84543:84555 Sail.String <> string_length def +R84557:84560 riscv <> arg_:223 var +R84620:84620 riscv_types <> M def +R84623:84628 Coq.Init.Datatypes <> option ind +R84639:84641 Coq.Init.Datatypes <> ::type_scope:x_'*'_x not +R84632:84636 Sail.Values <> mword def +R84642:84642 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R84644:84646 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R84648:84650 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R84670:84670 Coq.Init.Specif <> ::type_scope:'{'_x_':'_x_'&'_x_'}' not +R84647:84647 Coq.Numbers.BinNums <> Z ind +binder 84643:84643 <> n:242 +R84651:84659 Sail.Values <> ArithFact class +R84663:84667 Coq.ZArith.BinInt <> ::Z_scope:x_'>=?'_x not +R84662:84662 riscv <> n:242 var +R84609:84612 Sail.Prompt_monad <> exit def +R84614:84615 Coq.Init.Datatypes <> tt constr +def 90022:90035 <> init_base_regs +R90039:90040 Coq.Init.Datatypes <> tt constr +R90044:90047 Coq.Init.Datatypes <> unit ind +binder 90039:90047 <> pat:243 +R90052:90052 riscv_types <> M def +R90055:90058 Coq.Init.Datatypes <> unit ind +R91335:91335 riscv_types <> M def +R91338:91341 Coq.Init.Datatypes <> unit ind +R91301:91304 Sail.Prompt_monad <> :::x_'>>'_x not +R91259:91274 Sail.Prompt_monad <> :::x_'>>'_x not +R91217:91232 Sail.Prompt_monad <> :::x_'>>'_x not +R91175:91190 Sail.Prompt_monad <> :::x_'>>'_x not +R91133:91148 Sail.Prompt_monad <> :::x_'>>'_x not +R91091:91106 Sail.Prompt_monad <> :::x_'>>'_x not +R91049:91064 Sail.Prompt_monad <> :::x_'>>'_x not +R91007:91022 Sail.Prompt_monad <> :::x_'>>'_x not +R90965:90980 Sail.Prompt_monad <> :::x_'>>'_x not +R90923:90938 Sail.Prompt_monad <> :::x_'>>'_x not +R90881:90896 Sail.Prompt_monad <> :::x_'>>'_x not +R90839:90854 Sail.Prompt_monad <> :::x_'>>'_x not +R90797:90812 Sail.Prompt_monad <> :::x_'>>'_x not +R90755:90770 Sail.Prompt_monad <> :::x_'>>'_x not +R90713:90728 Sail.Prompt_monad <> :::x_'>>'_x not +R90671:90686 Sail.Prompt_monad <> :::x_'>>'_x not +R90629:90644 Sail.Prompt_monad <> :::x_'>>'_x not +R90587:90602 Sail.Prompt_monad <> :::x_'>>'_x not +R90545:90560 Sail.Prompt_monad <> :::x_'>>'_x not +R90503:90518 Sail.Prompt_monad <> :::x_'>>'_x not +R90461:90476 Sail.Prompt_monad <> :::x_'>>'_x not +R90419:90434 Sail.Prompt_monad <> :::x_'>>'_x not +R90378:90393 Sail.Prompt_monad <> :::x_'>>'_x not +R90337:90352 Sail.Prompt_monad <> :::x_'>>'_x not +R90296:90311 Sail.Prompt_monad <> :::x_'>>'_x not +R90255:90270 Sail.Prompt_monad <> :::x_'>>'_x not +R90214:90229 Sail.Prompt_monad <> :::x_'>>'_x not +R90173:90188 Sail.Prompt_monad <> :::x_'>>'_x not +R90132:90147 Sail.Prompt_monad <> :::x_'>>'_x not +R90091:90106 Sail.Prompt_monad <> :::x_'>>'_x not +R90066:90074 Sail.Prompt_monad <> write_reg def +R90083:90090 riscv <> zero_reg def +R90076:90081 riscv_types <> x1_ref def +R90107:90115 Sail.Prompt_monad <> write_reg def +R90124:90131 riscv <> zero_reg def +R90117:90122 riscv_types <> x2_ref def +R90148:90156 Sail.Prompt_monad <> write_reg def +R90165:90172 riscv <> zero_reg def +R90158:90163 riscv_types <> x3_ref def +R90189:90197 Sail.Prompt_monad <> write_reg def +R90206:90213 riscv <> zero_reg def +R90199:90204 riscv_types <> x4_ref def +R90230:90238 Sail.Prompt_monad <> write_reg def +R90247:90254 riscv <> zero_reg def +R90240:90245 riscv_types <> x5_ref def +R90271:90279 Sail.Prompt_monad <> write_reg def +R90288:90295 riscv <> zero_reg def +R90281:90286 riscv_types <> x6_ref def +R90312:90320 Sail.Prompt_monad <> write_reg def +R90329:90336 riscv <> zero_reg def +R90322:90327 riscv_types <> x7_ref def +R90353:90361 Sail.Prompt_monad <> write_reg def +R90370:90377 riscv <> zero_reg def +R90363:90368 riscv_types <> x8_ref def +R90394:90402 Sail.Prompt_monad <> write_reg def +R90411:90418 riscv <> zero_reg def +R90404:90409 riscv_types <> x9_ref def +R90435:90443 Sail.Prompt_monad <> write_reg def +R90453:90460 riscv <> zero_reg def +R90445:90451 riscv_types <> x10_ref def +R90477:90485 Sail.Prompt_monad <> write_reg def +R90495:90502 riscv <> zero_reg def +R90487:90493 riscv_types <> x11_ref def +R90519:90527 Sail.Prompt_monad <> write_reg def +R90537:90544 riscv <> zero_reg def +R90529:90535 riscv_types <> x12_ref def +R90561:90569 Sail.Prompt_monad <> write_reg def +R90579:90586 riscv <> zero_reg def +R90571:90577 riscv_types <> x13_ref def +R90603:90611 Sail.Prompt_monad <> write_reg def +R90621:90628 riscv <> zero_reg def +R90613:90619 riscv_types <> x14_ref def +R90645:90653 Sail.Prompt_monad <> write_reg def +R90663:90670 riscv <> zero_reg def +R90655:90661 riscv_types <> x15_ref def +R90687:90695 Sail.Prompt_monad <> write_reg def +R90705:90712 riscv <> zero_reg def +R90697:90703 riscv_types <> x16_ref def +R90729:90737 Sail.Prompt_monad <> write_reg def +R90747:90754 riscv <> zero_reg def +R90739:90745 riscv_types <> x17_ref def +R90771:90779 Sail.Prompt_monad <> write_reg def +R90789:90796 riscv <> zero_reg def +R90781:90787 riscv_types <> x18_ref def +R90813:90821 Sail.Prompt_monad <> write_reg def +R90831:90838 riscv <> zero_reg def +R90823:90829 riscv_types <> x19_ref def +R90855:90863 Sail.Prompt_monad <> write_reg def +R90873:90880 riscv <> zero_reg def +R90865:90871 riscv_types <> x20_ref def +R90897:90905 Sail.Prompt_monad <> write_reg def +R90915:90922 riscv <> zero_reg def +R90907:90913 riscv_types <> x21_ref def +R90939:90947 Sail.Prompt_monad <> write_reg def +R90957:90964 riscv <> zero_reg def +R90949:90955 riscv_types <> x22_ref def +R90981:90989 Sail.Prompt_monad <> write_reg def +R90999:91006 riscv <> zero_reg def +R90991:90997 riscv_types <> x23_ref def +R91023:91031 Sail.Prompt_monad <> write_reg def +R91041:91048 riscv <> zero_reg def +R91033:91039 riscv_types <> x24_ref def +R91065:91073 Sail.Prompt_monad <> write_reg def +R91083:91090 riscv <> zero_reg def +R91075:91081 riscv_types <> x25_ref def +R91107:91115 Sail.Prompt_monad <> write_reg def +R91125:91132 riscv <> zero_reg def +R91117:91123 riscv_types <> x26_ref def +R91149:91157 Sail.Prompt_monad <> write_reg def +R91167:91174 riscv <> zero_reg def +R91159:91165 riscv_types <> x27_ref def +R91191:91199 Sail.Prompt_monad <> write_reg def +R91209:91216 riscv <> zero_reg def +R91201:91207 riscv_types <> x28_ref def +R91233:91241 Sail.Prompt_monad <> write_reg def +R91251:91258 riscv <> zero_reg def +R91243:91249 riscv_types <> x29_ref def +R91275:91283 Sail.Prompt_monad <> write_reg def +R91293:91300 riscv <> zero_reg def +R91285:91291 riscv_types <> x30_ref def +R91305:91313 Sail.Prompt_monad <> write_reg def +R91323:91330 riscv <> zero_reg def +R91315:91321 riscv_types <> x31_ref def +def 91357:91372 <> initial_regstate +R91376:91383 riscv_types <> regstate rec +R91393:91395 riscv_types <> x31 proj +R91393:91395 riscv_types <> x31 proj +R91441:91443 riscv_types <> x30 proj +R91489:91491 riscv_types <> x29 proj +R91537:91539 riscv_types <> x28 proj +R91585:91587 riscv_types <> x27 proj +R91633:91635 riscv_types <> x26 proj +R91681:91683 riscv_types <> x25 proj +R91729:91731 riscv_types <> x24 proj +R91777:91779 riscv_types <> x23 proj +R91825:91827 riscv_types <> x22 proj +R91873:91875 riscv_types <> x21 proj +R91921:91923 riscv_types <> x20 proj +R91969:91971 riscv_types <> x19 proj +R92017:92019 riscv_types <> x18 proj +R92065:92067 riscv_types <> x17 proj +R92113:92115 riscv_types <> x16 proj +R92161:92163 riscv_types <> x15 proj +R92209:92211 riscv_types <> x14 proj +R92257:92259 riscv_types <> x13 proj +R92305:92307 riscv_types <> x12 proj +R92353:92355 riscv_types <> x11 proj +R92401:92403 riscv_types <> x10 proj +R92449:92450 riscv_types <> x9 proj +R92496:92497 riscv_types <> x8 proj +R92543:92544 riscv_types <> x7 proj +R92590:92591 riscv_types <> x6 proj +R92637:92638 riscv_types <> x5 proj +R92684:92685 riscv_types <> x4 proj +R92731:92732 riscv_types <> x3 proj +R92778:92779 riscv_types <> x2 proj +R92825:92826 riscv_types <> x1 proj +R92872:92879 riscv_types <> instbits proj +R92925:92930 riscv_types <> nextPC proj +R92976:92977 riscv_types <> PC proj +R91425:91429 Sail.Values <> mword def +R91401:91402 bbv.HexNotationWord <> :::'Ox'_x not +R91473:91477 Sail.Values <> mword def +R91449:91450 bbv.HexNotationWord <> :::'Ox'_x not +R91521:91525 Sail.Values <> mword def +R91497:91498 bbv.HexNotationWord <> :::'Ox'_x not +R91569:91573 Sail.Values <> mword def +R91545:91546 bbv.HexNotationWord <> :::'Ox'_x not +R91617:91621 Sail.Values <> mword def +R91593:91594 bbv.HexNotationWord <> :::'Ox'_x not +R91665:91669 Sail.Values <> mword def +R91641:91642 bbv.HexNotationWord <> :::'Ox'_x not +R91713:91717 Sail.Values <> mword def +R91689:91690 bbv.HexNotationWord <> :::'Ox'_x not +R91761:91765 Sail.Values <> mword def +R91737:91738 bbv.HexNotationWord <> :::'Ox'_x not +R91809:91813 Sail.Values <> mword def +R91785:91786 bbv.HexNotationWord <> :::'Ox'_x not +R91857:91861 Sail.Values <> mword def +R91833:91834 bbv.HexNotationWord <> :::'Ox'_x not +R91905:91909 Sail.Values <> mword def +R91881:91882 bbv.HexNotationWord <> :::'Ox'_x not +R91953:91957 Sail.Values <> mword def +R91929:91930 bbv.HexNotationWord <> :::'Ox'_x not +R92001:92005 Sail.Values <> mword def +R91977:91978 bbv.HexNotationWord <> :::'Ox'_x not +R92049:92053 Sail.Values <> mword def +R92025:92026 bbv.HexNotationWord <> :::'Ox'_x not +R92097:92101 Sail.Values <> mword def +R92073:92074 bbv.HexNotationWord <> :::'Ox'_x not +R92145:92149 Sail.Values <> mword def +R92121:92122 bbv.HexNotationWord <> :::'Ox'_x not +R92193:92197 Sail.Values <> mword def +R92169:92170 bbv.HexNotationWord <> :::'Ox'_x not +R92241:92245 Sail.Values <> mword def +R92217:92218 bbv.HexNotationWord <> :::'Ox'_x not +R92289:92293 Sail.Values <> mword def +R92265:92266 bbv.HexNotationWord <> :::'Ox'_x not +R92337:92341 Sail.Values <> mword def +R92313:92314 bbv.HexNotationWord <> :::'Ox'_x not +R92385:92389 Sail.Values <> mword def +R92361:92362 bbv.HexNotationWord <> :::'Ox'_x not +R92433:92437 Sail.Values <> mword def +R92409:92410 bbv.HexNotationWord <> :::'Ox'_x not +R92480:92484 Sail.Values <> mword def +R92456:92457 bbv.HexNotationWord <> :::'Ox'_x not +R92527:92531 Sail.Values <> mword def +R92503:92504 bbv.HexNotationWord <> :::'Ox'_x not +R92574:92578 Sail.Values <> mword def +R92550:92551 bbv.HexNotationWord <> :::'Ox'_x not +R92621:92625 Sail.Values <> mword def +R92597:92598 bbv.HexNotationWord <> :::'Ox'_x not +R92668:92672 Sail.Values <> mword def +R92644:92645 bbv.HexNotationWord <> :::'Ox'_x not +R92715:92719 Sail.Values <> mword def +R92691:92692 bbv.HexNotationWord <> :::'Ox'_x not +R92762:92766 Sail.Values <> mword def +R92738:92739 bbv.HexNotationWord <> :::'Ox'_x not +R92809:92813 Sail.Values <> mword def +R92785:92786 bbv.HexNotationWord <> :::'Ox'_x not +R92856:92860 Sail.Values <> mword def +R92832:92833 bbv.HexNotationWord <> :::'Ox'_x not +R92909:92913 Sail.Values <> mword def +R92885:92886 bbv.HexNotationWord <> :::'Ox'_x not +R92960:92964 Sail.Values <> mword def +R92936:92937 bbv.HexNotationWord <> :::'Ox'_x not +R93007:93011 Sail.Values <> mword def +R92983:92984 bbv.HexNotationWord <> :::'Ox'_x not +R93033:93048 riscv <> initial_regstate def |
