summaryrefslogtreecommitdiff
path: root/doc/examples/my_replicate_bits.sail
diff options
context:
space:
mode:
authorJon French2019-02-25 12:10:30 +0000
committerJon French2019-02-25 12:10:30 +0000
commit915d75f9c49fa2c2a9d47d189e4224cee16582c9 (patch)
tree77a93e682796977898af0b56e0a61d7689db112e /doc/examples/my_replicate_bits.sail
parenta8a5308e4981b3d09fb2bf0c59d592ef6ae4417e (diff)
parent38656b50ad24df6a29f3a84e50adfcf409131fb0 (diff)
Merge branch 'sail2' into rmem_interpreter
Diffstat (limited to 'doc/examples/my_replicate_bits.sail')
-rw-r--r--doc/examples/my_replicate_bits.sail4
1 files changed, 2 insertions, 2 deletions
diff --git a/doc/examples/my_replicate_bits.sail b/doc/examples/my_replicate_bits.sail
index 8c3c9458..9334163b 100644
--- a/doc/examples/my_replicate_bits.sail
+++ b/doc/examples/my_replicate_bits.sail
@@ -44,9 +44,9 @@ function my_replicate_bits_2(n, xs) = {
ys
}
-val cast extz : forall 'n 'm, 'm >= 'n. bits('n) -> bits('m)
+val cast extz : forall 'n 'm, 'm >= 'n. (implicit('m), bits('n)) -> bits('m)
-function extz(xs) = zero_extend(xs, 'm)
+function extz(m, xs) = zero_extend(xs, m)
val my_replicate_bits_3 : forall 'n 'm, 'm >= 1 & 'n >= 1. (int('n), bits('m)) -> bits('n * 'm)