1                 ffffffffffffffff 
   2                 1111111111111111111111111111111111111111111111111111111111111111
   3                 1111111111111111111111111111111111111111111111111111111111111111
   4                 ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
   5                 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||+-- bit 0  mask 0x0000000000000001
   6                 ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||+--- bit 1  mask 0x0000000000000002
   7                 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||+---- bit 2  mask 0x0000000000000004
   8                 ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||+----- bit 3  mask 0x0000000000000008
   9                 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||+------ bit 4  mask 0x0000000000000010
  10                 ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||+------- bit 5  mask 0x0000000000000020
  11                 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||+-------- bit 6  mask 0x0000000000000040
  12                 ||||||||||||||||||||||||||||||||||||||||||||||||||||||||+--------- bit 7  mask 0x0000000000000080
  13                 |||||||||||||||||||||||||||||||||||||||||||||||||||||||+---------- bit 8  mask 0x0000000000000100
  14                 ||||||||||||||||||||||||||||||||||||||||||||||||||||||+----------- bit 9  mask 0x0000000000000200
  15                 |||||||||||||||||||||||||||||||||||||||||||||||||||||+------------ bit 10 mask 0x0000000000000400
  16                 ||||||||||||||||||||||||||||||||||||||||||||||||||||+------------- bit 11 mask 0x0000000000000800
  17                 |||||||||||||||||||||||||||||||||||||||||||||||||||+-------------- bit 12 mask 0x0000000000001000
  18                 ||||||||||||||||||||||||||||||||||||||||||||||||||+--------------- bit 13 mask 0x0000000000002000
  19                 |||||||||||||||||||||||||||||||||||||||||||||||||+---------------- bit 14 mask 0x0000000000004000
  20                 ||||||||||||||||||||||||||||||||||||||||||||||||+----------------- bit 15 mask 0x0000000000008000
  21                 |||||||||||||||||||||||||||||||||||||||||||||||+------------------ bit 16 mask 0x0000000000010000
  22                 ||||||||||||||||||||||||||||||||||||||||||||||+------------------- bit 17 mask 0x0000000000020000
  23                 |||||||||||||||||||||||||||||||||||||||||||||+-------------------- bit 18 mask 0x0000000000040000
  24                 ||||||||||||||||||||||||||||||||||||||||||||+--------------------- bit 19 mask 0x0000000000080000
  25                 |||||||||||||||||||||||||||||||||||||||||||+---------------------- bit 20 mask 0x0000000000100000
  26                 ||||||||||||||||||||||||||||||||||||||||||+----------------------- bit 21 mask 0x0000000000200000
  27                 |||||||||||||||||||||||||||||||||||||||||+------------------------ bit 22 mask 0x0000000000400000
  28                 ||||||||||||||||||||||||||||||||||||||||+------------------------- bit 23 mask 0x0000000000800000
  29                 |||||||||||||||||||||||||||||||||||||||+-------------------------- bit 24 mask 0x0000000001000000
  30                 ||||||||||||||||||||||||||||||||||||||+--------------------------- bit 25 mask 0x0000000002000000
  31                 |||||||||||||||||||||||||||||||||||||+---------------------------- bit 26 mask 0x0000000004000000
  32                 ||||||||||||||||||||||||||||||||||||+----------------------------- bit 27 mask 0x0000000008000000
  33                 |||||||||||||||||||||||||||||||||||+------------------------------ bit 28 mask 0x0000000010000000
  34                 ||||||||||||||||||||||||||||||||||+------------------------------- bit 29 mask 0x0000000020000000
  35                 |||||||||||||||||||||||||||||||||+-------------------------------- bit 30 mask 0x0000000040000000
  36                 ||||||||||||||||||||||||||||||||+--------------------------------- bit 31 mask 0x0000000080000000
  37                 |||||||||||||||||||||||||||||||+---------------------------------- bit 32 mask 0x0000000100000000
  38                 ||||||||||||||||||||||||||||||+----------------------------------- bit 33 mask 0x0000000200000000
  39                 |||||||||||||||||||||||||||||+------------------------------------ bit 34 mask 0x0000000400000000
  40                 ||||||||||||||||||||||||||||+------------------------------------- bit 35 mask 0x0000000800000000
  41                 |||||||||||||||||||||||||||+-------------------------------------- bit 36 mask 0x0000001000000000
  42                 ||||||||||||||||||||||||||+--------------------------------------- bit 37 mask 0x0000002000000000
  43                 |||||||||||||||||||||||||+---------------------------------------- bit 38 mask 0x0000004000000000
  44                 ||||||||||||||||||||||||+----------------------------------------- bit 39 mask 0x0000008000000000
  45                 |||||||||||||||||||||||+------------------------------------------ bit 40 mask 0x0000010000000000
  46                 ||||||||||||||||||||||+------------------------------------------- bit 41 mask 0x0000020000000000
  47                 |||||||||||||||||||||+-------------------------------------------- bit 42 mask 0x0000040000000000
  48                 ||||||||||||||||||||+--------------------------------------------- bit 43 mask 0x0000080000000000
  49                 |||||||||||||||||||+---------------------------------------------- bit 44 mask 0x0000100000000000
  50                 ||||||||||||||||||+----------------------------------------------- bit 45 mask 0x0000200000000000
  51                 |||||||||||||||||+------------------------------------------------ bit 46 mask 0x0000400000000000
  52                 ||||||||||||||||+------------------------------------------------- bit 47 mask 0x0000800000000000
  53                 |||||||||||||||+-------------------------------------------------- bit 48 mask 0x0001000000000000
  54                 ||||||||||||||+--------------------------------------------------- bit 49 mask 0x0002000000000000
  55                 |||||||||||||+---------------------------------------------------- bit 50 mask 0x0004000000000000
  56                 ||||||||||||+----------------------------------------------------- bit 51 mask 0x0008000000000000
  57                 |||||||||||+------------------------------------------------------ bit 52 mask 0x0010000000000000
  58                 ||||||||||+------------------------------------------------------- bit 53 mask 0x0020000000000000
  59                 |||||||||+-------------------------------------------------------- bit 54 mask 0x0040000000000000
  60                 ||||||||+--------------------------------------------------------- bit 55 mask 0x0080000000000000
  61                 |||||||+---------------------------------------------------------- bit 56 mask 0x0100000000000000
  62                 ||||||+----------------------------------------------------------- bit 57 mask 0x0200000000000000
  63                 |||||+------------------------------------------------------------ bit 58 mask 0x0400000000000000
  64                 ||||+------------------------------------------------------------- bit 59 mask 0x0800000000000000
  65                 |||+-------------------------------------------------------------- bit 60 mask 0x1000000000000000
  66                 ||+--------------------------------------------------------------- bit 61 mask 0x2000000000000000
  67                 |+---------------------------------------------------------------- bit 62 mask 0x4000000000000000
  68                 +----------------------------------------------------------------- bit 63 mask 0x8000000000000000
  69                 
  70                 
  71                 0               
  72                 0
  73                 0
  74                 
  75                 
  76                 1               
  77                 1
  78                 1
  79                 |
  80                 +-- bit 0 mask 0x1
  81                 
  82                 
  83                 feedface        
  84                 11111110111011011111101011001110
  85                 11111110111011011111101011001110
  86                 ||||||| ||| || |||||| | ||  |||
  87                 ||||||| ||| || |||||| | ||  ||+--- bit 1  mask 0x00000002
  88                 ||||||| ||| || |||||| | ||  |+---- bit 2  mask 0x00000004
  89                 ||||||| ||| || |||||| | ||  +----- bit 3  mask 0x00000008
  90                 ||||||| ||| || |||||| | |+-------- bit 6  mask 0x00000040
  91                 ||||||| ||| || |||||| | +--------- bit 7  mask 0x00000080
  92                 ||||||| ||| || |||||| +----------- bit 9  mask 0x00000200
  93                 ||||||| ||| || |||||+------------- bit 11 mask 0x00000800
  94                 ||||||| ||| || ||||+-------------- bit 12 mask 0x00001000
  95                 ||||||| ||| || |||+--------------- bit 13 mask 0x00002000
  96                 ||||||| ||| || ||+---------------- bit 14 mask 0x00004000
  97                 ||||||| ||| || |+----------------- bit 15 mask 0x00008000
  98                 ||||||| ||| || +------------------ bit 16 mask 0x00010000
  99                 ||||||| ||| |+-------------------- bit 18 mask 0x00040000
 100                 ||||||| ||| +--------------------- bit 19 mask 0x00080000
 101                 ||||||| ||+----------------------- bit 21 mask 0x00200000
 102                 ||||||| |+------------------------ bit 22 mask 0x00400000
 103                 ||||||| +------------------------- bit 23 mask 0x00800000
 104                 ||||||+--------------------------- bit 25 mask 0x02000000
 105                 |||||+---------------------------- bit 26 mask 0x04000000
 106                 ||||+----------------------------- bit 27 mask 0x08000000
 107                 |||+------------------------------ bit 28 mask 0x10000000
 108                 ||+------------------------------- bit 29 mask 0x20000000
 109                 |+-------------------------------- bit 30 mask 0x40000000
 110                 +--------------------------------- bit 31 mask 0x80000000
 111                 
 112                 
 113                 badfeedcafe     
 114                 10111010110111111110111011011100101011111110
 115                 10111010110111111110111011011100101011111110
 116                 | ||| | || |||||||| ||| || |||  | | |||||||
 117                 | ||| | || |||||||| ||| || |||  | | ||||||+--- bit 1  mask 0x00000000002
 118                 | ||| | || |||||||| ||| || |||  | | |||||+---- bit 2  mask 0x00000000004
 119                 | ||| | || |||||||| ||| || |||  | | ||||+----- bit 3  mask 0x00000000008
 120                 | ||| | || |||||||| ||| || |||  | | |||+------ bit 4  mask 0x00000000010
 121                 | ||| | || |||||||| ||| || |||  | | ||+------- bit 5  mask 0x00000000020
 122                 | ||| | || |||||||| ||| || |||  | | |+-------- bit 6  mask 0x00000000040
 123                 | ||| | || |||||||| ||| || |||  | | +--------- bit 7  mask 0x00000000080
 124                 | ||| | || |||||||| ||| || |||  | +----------- bit 9  mask 0x00000000200
 125                 | ||| | || |||||||| ||| || |||  +------------- bit 11 mask 0x00000000800
 126                 | ||| | || |||||||| ||| || ||+---------------- bit 14 mask 0x00000004000
 127                 | ||| | || |||||||| ||| || |+----------------- bit 15 mask 0x00000008000
 128                 | ||| | || |||||||| ||| || +------------------ bit 16 mask 0x00000010000
 129                 | ||| | || |||||||| ||| |+-------------------- bit 18 mask 0x00000040000
 130                 | ||| | || |||||||| ||| +--------------------- bit 19 mask 0x00000080000
 131                 | ||| | || |||||||| ||+----------------------- bit 21 mask 0x00000200000
 132                 | ||| | || |||||||| |+------------------------ bit 22 mask 0x00000400000
 133                 | ||| | || |||||||| +------------------------- bit 23 mask 0x00000800000
 134                 | ||| | || |||||||+--------------------------- bit 25 mask 0x00002000000
 135                 | ||| | || ||||||+---------------------------- bit 26 mask 0x00004000000
 136                 | ||| | || |||||+----------------------------- bit 27 mask 0x00008000000
 137                 | ||| | || ||||+------------------------------ bit 28 mask 0x00010000000
 138                 | ||| | || |||+------------------------------- bit 29 mask 0x00020000000
 139                 | ||| | || ||+-------------------------------- bit 30 mask 0x00040000000
 140                 | ||| | || |+--------------------------------- bit 31 mask 0x00080000000
 141                 | ||| | || +---------------------------------- bit 32 mask 0x00100000000
 142                 | ||| | |+------------------------------------ bit 34 mask 0x00400000000
 143                 | ||| | +------------------------------------- bit 35 mask 0x00800000000
 144                 | ||| +--------------------------------------- bit 37 mask 0x02000000000
 145                 | ||+----------------------------------------- bit 39 mask 0x08000000000
 146                 | |+------------------------------------------ bit 40 mask 0x10000000000
 147                 | +------------------------------------------- bit 41 mask 0x20000000000
 148                 +--------------------------------------------- bit 43 mask 0x80000000000
 149                 
 150                 
 151                 deadba11e12a    
 152                 110111101010110110111010000100011110000100101010
 153                 110111101010110110111010000100011110000100101010
 154                 || |||| | | || || ||| |    |   ||||    |  | | |
 155                 || |||| | | || || ||| |    |   ||||    |  | | +--- bit 1  mask 0x000000000002
 156                 || |||| | | || || ||| |    |   ||||    |  | +----- bit 3  mask 0x000000000008
 157                 || |||| | | || || ||| |    |   ||||    |  +------- bit 5  mask 0x000000000020
 158                 || |||| | | || || ||| |    |   ||||    +---------- bit 8  mask 0x000000000100
 159                 || |||| | | || || ||| |    |   |||+--------------- bit 13 mask 0x000000002000
 160                 || |||| | | || || ||| |    |   ||+---------------- bit 14 mask 0x000000004000
 161                 || |||| | | || || ||| |    |   |+----------------- bit 15 mask 0x000000008000
 162                 || |||| | | || || ||| |    |   +------------------ bit 16 mask 0x000000010000
 163                 || |||| | | || || ||| |    +---------------------- bit 20 mask 0x000000100000
 164                 || |||| | | || || ||| +--------------------------- bit 25 mask 0x000002000000
 165                 || |||| | | || || ||+----------------------------- bit 27 mask 0x000008000000
 166                 || |||| | | || || |+------------------------------ bit 28 mask 0x000010000000
 167                 || |||| | | || || +------------------------------- bit 29 mask 0x000020000000
 168                 || |||| | | || |+--------------------------------- bit 31 mask 0x000080000000
 169                 || |||| | | || +---------------------------------- bit 32 mask 0x000100000000
 170                 || |||| | | |+------------------------------------ bit 34 mask 0x000400000000
 171                 || |||| | | +------------------------------------- bit 35 mask 0x000800000000
 172                 || |||| | +--------------------------------------- bit 37 mask 0x002000000000
 173                 || |||| +----------------------------------------- bit 39 mask 0x008000000000
 174                 || |||+------------------------------------------- bit 41 mask 0x020000000000
 175                 || ||+-------------------------------------------- bit 42 mask 0x040000000000
 176                 || |+--------------------------------------------- bit 43 mask 0x080000000000
 177                 || +---------------------------------------------- bit 44 mask 0x100000000000
 178                 |+------------------------------------------------ bit 46 mask 0x400000000000
 179                 +------------------------------------------------- bit 47 mask 0x800000000000
 180                 
 181                 
 182                 badb100d        
 183                 10111010110110110001000000001101
 184                 10111010110110110001000000001101
 185                 | ||| | || || ||   |        || |
 186                 | ||| | || || ||   |        || +-- bit 0  mask 0x00000001
 187                 | ||| | || || ||   |        |+---- bit 2  mask 0x00000004
 188                 | ||| | || || ||   |        +----- bit 3  mask 0x00000008
 189                 | ||| | || || ||   +-------------- bit 12 mask 0x00001000
 190                 | ||| | || || |+------------------ bit 16 mask 0x00010000
 191                 | ||| | || || +------------------- bit 17 mask 0x00020000
 192                 | ||| | || |+--------------------- bit 19 mask 0x00080000
 193                 | ||| | || +---------------------- bit 20 mask 0x00100000
 194                 | ||| | |+------------------------ bit 22 mask 0x00400000
 195                 | ||| | +------------------------- bit 23 mask 0x00800000
 196                 | ||| +--------------------------- bit 25 mask 0x02000000
 197                 | ||+----------------------------- bit 27 mask 0x08000000
 198                 | |+------------------------------ bit 28 mask 0x10000000
 199                 | +------------------------------- bit 29 mask 0x20000000
 200                 +--------------------------------- bit 31 mask 0x80000000
 201                 
 202                 
 203                 baddefec8ed     
 204                 10111010110111011110111111101100100011101101
 205                 10111010110111011110111111101100100011101101
 206                 | ||| | || ||| |||| ||||||| ||  |   ||| || |
 207                 | ||| | || ||| |||| ||||||| ||  |   ||| || +-- bit 0  mask 0x00000000001
 208                 | ||| | || ||| |||| ||||||| ||  |   ||| |+---- bit 2  mask 0x00000000004
 209                 | ||| | || ||| |||| ||||||| ||  |   ||| +----- bit 3  mask 0x00000000008
 210                 | ||| | || ||| |||| ||||||| ||  |   ||+------- bit 5  mask 0x00000000020
 211                 | ||| | || ||| |||| ||||||| ||  |   |+-------- bit 6  mask 0x00000000040
 212                 | ||| | || ||| |||| ||||||| ||  |   +--------- bit 7  mask 0x00000000080
 213                 | ||| | || ||| |||| ||||||| ||  +------------- bit 11 mask 0x00000000800
 214                 | ||| | || ||| |||| ||||||| |+---------------- bit 14 mask 0x00000004000
 215                 | ||| | || ||| |||| ||||||| +----------------- bit 15 mask 0x00000008000
 216                 | ||| | || ||| |||| ||||||+------------------- bit 17 mask 0x00000020000
 217                 | ||| | || ||| |||| |||||+-------------------- bit 18 mask 0x00000040000
 218                 | ||| | || ||| |||| ||||+--------------------- bit 19 mask 0x00000080000
 219                 | ||| | || ||| |||| |||+---------------------- bit 20 mask 0x00000100000
 220                 | ||| | || ||| |||| ||+----------------------- bit 21 mask 0x00000200000
 221                 | ||| | || ||| |||| |+------------------------ bit 22 mask 0x00000400000
 222                 | ||| | || ||| |||| +------------------------- bit 23 mask 0x00000800000
 223                 | ||| | || ||| |||+--------------------------- bit 25 mask 0x00002000000
 224                 | ||| | || ||| ||+---------------------------- bit 26 mask 0x00004000000
 225                 | ||| | || ||| |+----------------------------- bit 27 mask 0x00008000000
 226                 | ||| | || ||| +------------------------------ bit 28 mask 0x00010000000
 227                 | ||| | || ||+-------------------------------- bit 30 mask 0x00040000000
 228                 | ||| | || |+--------------------------------- bit 31 mask 0x00080000000
 229                 | ||| | || +---------------------------------- bit 32 mask 0x00100000000
 230                 | ||| | |+------------------------------------ bit 34 mask 0x00400000000
 231                 | ||| | +------------------------------------- bit 35 mask 0x00800000000
 232                 | ||| +--------------------------------------- bit 37 mask 0x02000000000
 233                 | ||+----------------------------------------- bit 39 mask 0x08000000000
 234                 | |+------------------------------------------ bit 40 mask 0x10000000000
 235                 | +------------------------------------------- bit 41 mask 0x20000000000
 236                 +--------------------------------------------- bit 43 mask 0x80000000000
 237                 
 238