source: extracted/aSMCostsSplit.mli @ 2773

Last change on this file since 2773 was 2773, checked in by sacerdot, 7 years ago
  1. everything extracted again after all bugs in Matita's extraction have been fixed. No more need for manual patching
  2. new extraction after file reorganization (by James)
File size: 1.4 KB
Line 
1open Preamble
2
3open Fetch
4
5open Hide
6
7open Division
8
9open Z
10
11open BitVectorZ
12
13open Pointers
14
15open Coqlib
16
17open Values
18
19open Events
20
21open IOMonad
22
23open IO
24
25open Sets
26
27open Listb
28
29open StructuredTraces
30
31open AbstractStatus
32
33open BitVectorTrie
34
35open String
36
37open Exp
38
39open Arithmetic
40
41open Vector
42
43open FoldStuff
44
45open BitVector
46
47open Extranat
48
49open Integers
50
51open AST
52
53open LabelledObjects
54
55open Proper
56
57open PositiveMap
58
59open Deqsets
60
61open ErrorMessages
62
63open PreIdentifiers
64
65open Errors
66
67open Extralib
68
69open Setoids
70
71open Monad
72
73open Option
74
75open Div_and_mod
76
77open Jmeq
78
79open Russell
80
81open Util
82
83open List
84
85open Lists
86
87open Bool
88
89open Relations
90
91open Nat
92
93open Positive
94
95open Hints_declaration
96
97open Core_notation
98
99open Pts
100
101open Logic
102
103open Types
104
105open Identifiers
106
107open CostLabel
108
109open ASM
110
111open Status
112
113open StatusProofs
114
115open Interpret
116
117open ASMCosts
118
119open UtilBranch
120
121val traverse_code_internal :
122  BitVector.byte BitVectorTrie.bitVectorTrie -> CostLabel.costlabel
123  BitVectorTrie.bitVectorTrie -> BitVector.word -> Nat.nat -> Nat.nat
124  Identifiers.identifier_map Types.sig0
125
126val traverse_code :
127  BitVector.byte BitVectorTrie.bitVectorTrie -> CostLabel.costlabel
128  BitVectorTrie.bitVectorTrie -> Nat.nat Identifiers.identifier_map
129  Types.sig0
130
131val compute_costs :
132  ASM.object_code -> CostLabel.costlabel BitVectorTrie.bitVectorTrie ->
133  Nat.nat Identifiers.identifier_map Types.sig0
134
135val aSM_cost_map : ASM.labelled_object_code -> StructuredTraces.as_cost_map
136
Note: See TracBrowser for help on using the repository browser.