Up
Index of values
A
add
[
Arm
]
adr
[
Arm
]
B
b
[
Arm
]
bexp_to_string
[
Imp
]
Prints a string that represents a boolean expression.
bl
[
Arm
]
bx
[
Arm
]
C
cmp
[
Arm
]
comment
[
Arm
]
concat
[
Arm
]
E
eval
[
Compiler_interp
]
F
free_vars
[
Compiler_util
]
from_file
[
Compiler_util
]
from_file
[
Xinterp_util
]
from_file
[
Interp_util
]
from_file
[
Sketching
]
from_file
[
Imp
]
Reads the contents of a file.
from_string
[
Compiler_util
]
from_string
[
Xinterp_util
]
from_string
[
Interp_util
]
from_string
[
Sketching
]
from_string
[
Imp
]
from_string string
produces
(pre, cmd, post)
, where the first and last assertions in the program are interpreted as pre- and post-conditions respectively.
I
ix
[
Arm
]
ix_lsl
[
Arm
]
L
label
[
Arm
]
ldr
[
Arm
]
M
mov
[
Arm
]
mul
[
Arm
]
N
noop
[
Arm
]
P
pop
[
Arm
]
pp_aexp
[
Compiler_util
]
pp_anfexp
[
Compiler_util
]
pp_bexp
[
Compiler_util
]
pp_const
[
Compiler_util
]
pp_const
[
Xinterp_util
]
pp_const
[
Interp_util
]
pp_exp
[
Compiler_util
]
pp_exp
[
Xinterp_util
]
pp_exp
[
Interp_util
]
pp_id
[
Compiler_util
]
pp_id
[
Xinterp_util
]
pp_id
[
Interp_util
]
pp_op2
[
Compiler_util
]
pp_op2
[
Xinterp_util
]
pp_op2
[
Interp_util
]
pp_value
[
Compiler_interp
]
push
[
Arm
]
R
reg_index
[
Arm
]
Produces 0 for R0, 1 for R1, ...
rename
[
Compiler_util
]
S
seq
[
Arm
]
show_aexp
[
Compiler_util
]
show_anfexp
[
Compiler_util
]
show_bexp
[
Compiler_util
]
show_const
[
Compiler_util
]
show_const
[
Xinterp_util
]
show_const
[
Interp_util
]
show_exp
[
Compiler_util
]
show_exp
[
Xinterp_util
]
show_exp
[
Interp_util
]
show_id
[
Compiler_util
]
show_id
[
Xinterp_util
]
show_id
[
Interp_util
]
show_op2
[
Compiler_util
]
show_op2
[
Xinterp_util
]
show_op2
[
Interp_util
]
show_value
[
Compiler_interp
]
str
[
Arm
]
string_of_assembly
[
Arm
]
string_to_reg
[
Arm
]
Maps string
"R0"
to
R0
, etc.
sub
[
Arm
]
T
to_string
[
Sketching
]