ack/lang/cem/ctest/ctdivers/ops.cem.g

122 lines
2 KiB
Plaintext
Raw Normal View History

1985-02-06 21:25:27 +00:00
a 0, b 0, c 0, d 0
(a=0) 0, (c=0) 0
a 0, b -32, c 0, d -32
Unsigned shifts by constants
u = 150715
u>>0 150715
u>>1 064346
u>>2 032163
u>>3 015071
u>>4 006434
u>>5 003216
u>>6 001507
u>>7 000643
u>>8 000321
u>>9 000150
u>>10 000064
u>>11 000032
u>>12 000015
u>>13 000006
u>>14 000003
u>>15 000001
u>>16 000000
u<<0 150715
u<<1 121632
u<<2 043464
u<<3 107150
u<<4 016320
u<<5 034640
u<<6 071500
u<<7 163200
u<<8 146400
u<<9 115000
u<<10 032000
u<<11 064000
u<<12 150000
u<<13 120000
u<<14 040000
u<<15 100000
u<<16 000000
Long shifts by constants
ll = 00001414446
ll>>0 00001414446
ll>>1 00000606223
ll>>2 00000303111
ll>>3 00000141444
ll>>4 00000060622
ll>>5 00000030311
ll>>6 00000014144
ll>>7 00000006062
ll>>8 00000003031
ll>>9 00000001414
ll>>10 00000000606
ll>>11 00000000303
ll>>12 00000000141
ll>>13 00000000060
ll>>14 00000000030
ll>>15 00000000014
ll>>16 00000000006
ll>>17 00000000003
ll>>18 00000000001
ll>>19 00000000000
ll>>20 00000000000
ll>>21 00000000000
ll>>22 00000000000
ll>>23 00000000000
ll>>24 00000000000
ll>>25 00000000000
ll>>26 00000000000
ll>>27 00000000000
ll>>28 00000000000
ll>>29 00000000000
ll>>30 00000000000
ll>>31 00000000000
ll<<0 00000000001
ll<<1 00000000002
ll<<2 00000000004
ll<<3 00000000010
ll<<4 00000000020
ll<<5 00000000040
ll<<6 00000000100
ll<<7 00000000200
ll<<8 00000000400
ll<<9 00000001000
ll<<10 00000002000
ll<<11 00000004000
ll<<12 00000010000
ll<<13 00000020000
ll<<14 00000040000
ll<<15 00000100000
ll<<16 00000200000
ll<<17 00000400000
ll<<18 00001000000
ll<<19 00002000000
ll<<20 00004000000
ll<<21 00010000000
ll<<22 00020000000
ll<<23 00040000000
ll<<24 00100000000
ll<<25 00200000000
ll<<26 00400000000
ll<<27 01000000000
ll<<28 02000000000
ll<<29 04000000000
ll<<30 10000000000
0 077770
1 077771
2 077772
3 077773
4 077774
5 077775
6 077776
7 077777
8 100000
9 100001
10 100002
11 100003
12 100004
13 100005
14 100006
15 100007
16 100010