File: zeros.sail

package info (click to toggle)
sail-ocaml 0.19.1%2Bdfsg5-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 18,008 kB
  • sloc: ml: 75,941; ansic: 8,848; python: 1,342; exp: 560; sh: 474; makefile: 218; cpp: 36
file content (74 lines) | stat: -rw-r--r-- 2,228 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
default Order dec

$include <exception_basic.sail>
$include <flow.sail>
$include <vector_dec.sail>

overload zeros = {sail_zeros}

function main (() : unit) -> unit = {
  assert(zeros(1)   == 1^0b0);
  assert(zeros(10)  == 10^0x0);
  assert(zeros(100) == 100^0x0);
  assert(zeros(102) == 102^0x0);
  assert(zeros(104) == 104^0x0);
  assert(zeros(106) == 106^0x0);
  assert(zeros(108) == 108^0x0);
  assert(zeros(110) == 110^0x0);
  assert(zeros(111) == 111^0x0);
  assert(zeros(112) == 112^0x0);
  assert(zeros(114) == 114^0x0);
  assert(zeros(116) == 116^0x0);
  assert(zeros(118) == 118^0x0);
  assert(zeros(120) == 120^0x0);
  assert(zeros(122) == 122^0x0);
  assert(zeros(124) == 124^0x0);
  assert(zeros(126) == 126^0x0);
  assert(zeros(128) == 128^0x0);
  assert(zeros(15)  == 15^0x0);
  assert(zeros(16)  == 16^0x0);
  assert(zeros(2)   == 2^0x0);
  assert(zeros(24)  == 24^0x0);
  assert(zeros(25)  == 25^0x0);
  assert(zeros(3)   == 3^0x0);
  assert(zeros(31)  == 31^0x0);
  assert(zeros(32)  == 32^0x0);
  assert(zeros(36)  == 36^0x0);
  assert(zeros(38)  == 38^0x0);
  assert(zeros(39)  == 39^0x0);
  assert(zeros(4)   == 4^0x0);
  assert(zeros(40)  == 40^0x0);
  assert(zeros(43)  == 43^0x0);
  assert(zeros(48)  == 48^0x0);
  assert(zeros(52)  == 52^0x0);
  assert(zeros(53)  == 53^0x0);
  assert(zeros(56)  == 56^0x0);
  assert(zeros(57)  == 57^0x0);
  assert(zeros(58)  == 58^0x0);
  assert(zeros(6)   == 6^0x0);
  assert(zeros(64)  == 64^0x0);
  assert(zeros(65)  == 65^0x0);
  assert(zeros(66)  == 66^0x0);
  assert(zeros(67)  == 67^0x0);
  assert(zeros(68)  == 68^0x0);
  assert(zeros(69)  == 69^0x0);
  assert(zeros(70)  == 70^0x0);
  assert(zeros(72)  == 72^0x0);
  assert(zeros(74)  == 74^0x0);
  assert(zeros(75)  == 75^0x0);
  assert(zeros(76)  == 76^0x0);
  assert(zeros(77)  == 77^0x0);
  assert(zeros(78)  == 78^0x0);
  assert(zeros(8)   == 8^0x0);
  assert(zeros(80)  == 80^0x0);
  assert(zeros(82)  == 82^0x0);
  assert(zeros(84)  == 84^0x0);
  assert(zeros(86)  == 86^0x0);
  assert(zeros(88)  == 88^0x0);
  assert(zeros(89)  == 89^0x0);
  assert(zeros(90)  == 90^0x0);
  assert(zeros(92)  == 92^0x0);
  assert(zeros(94)  == 94^0x0);
  assert(zeros(96)  == 96^0x0);
  assert(zeros(98)  == 98^0x0);
}