summaryrefslogtreecommitdiff
path: root/src/gen_lib/prompt.lem
diff options
context:
space:
mode:
authorThomas Bauereiss2017-09-29 18:37:04 +0100
committerThomas Bauereiss2017-09-29 18:37:04 +0100
commitddc8421b1d51dd76aeb6035e2ebb0fbb64db9cb7 (patch)
tree1976beda30932b8a9be95b47a08b381f9e94e3c1 /src/gen_lib/prompt.lem
parentd24027629670f9ecd67cf107a988df242c42ed19 (diff)
Support vector registers (other than bitvectors)
Diffstat (limited to 'src/gen_lib/prompt.lem')
-rw-r--r--src/gen_lib/prompt.lem2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/gen_lib/prompt.lem b/src/gen_lib/prompt.lem
index 0de76624..f5ac8fc5 100644
--- a/src/gen_lib/prompt.lem
+++ b/src/gen_lib/prompt.lem
@@ -133,6 +133,7 @@ let write_reg_range reg i j v =
let write_reg_pos reg i v =
let iN = natFromInteger i in
write_reg_aux (external_reg_slice reg (iN,iN)) [v]
+let write_reg_bit = write_reg_pos
let write_reg_field reg regfield v =
write_reg_aux (external_reg_field_whole reg regfield.field_name) v
(*let write_reg_field_bit reg regfield bit =
@@ -142,6 +143,7 @@ let write_reg_field_range reg regfield i j v =
write_reg_aux (external_reg_field_slice reg regfield.field_name (natFromInteger i,natFromInteger j)) v
let write_reg_field_pos reg regfield i v =
write_reg_field_range reg regfield i i [v]
+let write_reg_field_bit = write_reg_field_pos