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   64346
 u>>2   32163
 u>>3   15071
 u>>4    6434
 u>>5    3216
 u>>6    1507
 u>>7     643
 u>>8     321
 u>>9     150
 u>>10     64
 u>>11     32
 u>>12     15
 u>>13      6
 u>>14      3
 u>>15      1
 u>>16      0
 u<<0  150715
 u<<1  321632
 u<<2  643464
 u<<3  1507150
 u<<4  3216320
 u<<5  6434640
 u<<6  15071500
 u<<7  32163200
 u<<8  64346400
 u<<9  150715000
 u<<10 321632000
 u<<11 643464000
 u<<12 1507150000
 u<<13 3216320000
 u<<14 6434640000
 u<<15 15071500000
 u<<16 32163200000
Long shifts by constants
 ll =     1414446
 ll>>0      1414446
 ll>>1       606223
 ll>>2       303111
 ll>>3       141444
 ll>>4        60622
 ll>>5        30311
 ll>>6        14144
 ll>>7         6062
 ll>>8         3031
 ll>>9         1414
 ll>>10         606
 ll>>11         303
 ll>>12         141
 ll>>13          60
 ll>>14          30
 ll>>15          14
 ll>>16           6
 ll>>17           3
 ll>>18           1
 ll>>19           0
 ll>>20           0
 ll>>21           0
 ll>>22           0
 ll>>23           0
 ll>>24           0
 ll>>25           0
 ll>>26           0
 ll>>27           0
 ll>>28           0
 ll>>29           0
 ll>>30           0
 ll>>31           0
 ll<<0            1
 ll<<1            2
 ll<<2            4
 ll<<3           10
 ll<<4           20
 ll<<5           40
 ll<<6          100
 ll<<7          200
 ll<<8          400
 ll<<9         1000
 ll<<10        2000
 ll<<11        4000
 ll<<12       10000
 ll<<13       20000
 ll<<14       40000
 ll<<15      100000
 ll<<16      200000
 ll<<17      400000
 ll<<18     1000000
 ll<<19     2000000
 ll<<20     4000000
 ll<<21    10000000
 ll<<22    20000000
 ll<<23    40000000
 ll<<24   100000000
 ll<<25   200000000
 ll<<26   400000000
 ll<<27  1000000000
 ll<<28  2000000000
 ll<<29  4000000000
 ll<<30 10000000000
 0  77770
 1  77771
 2  77772
 3  77773
 4  77774
 5  77775
 6  77776
 7  77777
 8 100000
 9 100001
10 100002
11 100003
12 100004
13 100005
14 100006
15 100007
16 100010