diff options
| author | Thomas Bauereiss | 2017-09-29 18:37:04 +0100 |
|---|---|---|
| committer | Thomas Bauereiss | 2017-09-29 18:37:04 +0100 |
| commit | ddc8421b1d51dd76aeb6035e2ebb0fbb64db9cb7 (patch) | |
| tree | 1976beda30932b8a9be95b47a08b381f9e94e3c1 /src/gen_lib/prompt.lem | |
| parent | d24027629670f9ecd67cf107a988df242c42ed19 (diff) | |
Support vector registers (other than bitvectors)
Diffstat (limited to 'src/gen_lib/prompt.lem')
| -rw-r--r-- | src/gen_lib/prompt.lem | 2 |
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 |
