blob: 7af9ad826d64ad51696eda07b3fa72f320c2c961 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
default Order dec
$include <prelude.sail>
// In the calls to sail_zeros below the Coq version needs to end up with
// 'n for the argument, rather than the literal 8 or 16. We currently do
// this by replacing the literal with an underscore and letting Coq figure
// it out.
val test : forall 'n, 'n in {8,16}. atom('n) -> bits('n)
function test(8) = sail_zeros(8)
and test(16) = sail_zeros(16)
|