public
/
Ack-5.5.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Pristine Ack-5.5
[Ack-5.5.git]
/
lang
/
cem
/
ctest
/
ctdivers
/
ops.cem.g
1
a 0, b 0, c 0, d 0
2
(a=0) 0, (c=0) 0
3
a 0, b -32, c 0, d -32
4
Unsigned shifts by constants
5
u = 150715
6
u>>0 150715
7
u>>1 64346
8
u>>2 32163
9
u>>3 15071
10
u>>4 6434
11
u>>5 3216
12
u>>6 1507
13
u>>7 643
14
u>>8 321
15
u>>9 150
16
u>>10 64
17
u>>11 32
18
u>>12 15
19
u>>13 6
20
u>>14 3
21
u>>15 1
22
u>>16 0
23
u<<0 150715
24
u<<1 321632
25
u<<2 643464
26
u<<3 1507150
27
u<<4 3216320
28
u<<5 6434640
29
u<<6 15071500
30
u<<7 32163200
31
u<<8 64346400
32
u<<9 150715000
33
u<<10 321632000
34
u<<11 643464000
35
u<<12 1507150000
36
u<<13 3216320000
37
u<<14 6434640000
38
u<<15 15071500000
39
u<<16 32163200000
40
Long shifts by constants
41
ll = 1414446
42
ll>>0 1414446
43
ll>>1 606223
44
ll>>2 303111
45
ll>>3 141444
46
ll>>4 60622
47
ll>>5 30311
48
ll>>6 14144
49
ll>>7 6062
50
ll>>8 3031
51
ll>>9 1414
52
ll>>10 606
53
ll>>11 303
54
ll>>12 141
55
ll>>13 60
56
ll>>14 30
57
ll>>15 14
58
ll>>16 6
59
ll>>17 3
60
ll>>18 1
61
ll>>19 0
62
ll>>20 0
63
ll>>21 0
64
ll>>22 0
65
ll>>23 0
66
ll>>24 0
67
ll>>25 0
68
ll>>26 0
69
ll>>27 0
70
ll>>28 0
71
ll>>29 0
72
ll>>30 0
73
ll>>31 0
74
ll<<0 1
75
ll<<1 2
76
ll<<2 4
77
ll<<3 10
78
ll<<4 20
79
ll<<5 40
80
ll<<6 100
81
ll<<7 200
82
ll<<8 400
83
ll<<9 1000
84
ll<<10 2000
85
ll<<11 4000
86
ll<<12 10000
87
ll<<13 20000
88
ll<<14 40000
89
ll<<15 100000
90
ll<<16 200000
91
ll<<17 400000
92
ll<<18 1000000
93
ll<<19 2000000
94
ll<<20 4000000
95
ll<<21 10000000
96
ll<<22 20000000
97
ll<<23 40000000
98
ll<<24 100000000
99
ll<<25 200000000
100
ll<<26 400000000
101
ll<<27 1000000000
102
ll<<28 2000000000
103
ll<<29 4000000000
104
ll<<30 10000000000
105
0 77770
106
1 77771
107
2 77772
108
3 77773
109
4 77774
110
5 77775
111
6 77776
112
7 77777
113
8 100000
114
9 100001
115
10 100002
116
11 100003
117
12 100004
118
13 100005
119
14 100006
120
15 100007
121
16 100010