$ od -c -N 50000 [Indigo]<DoradoSource>DoradoManual.dm!7>d1shifter.sil
0000000    9   r 377 377 001 304 002 340 001 344   * 350 006   9   /   5
0000020    /   7   9   P 377 377 001 002 002 320 001   , 022 332  \a   S
0000040    h   i   f   t   e   r 377 377  \0 374 002 300 001   - 022 315
0000060   \b   F   i   g   u   r   e       4   A 377 377 001 270 002 324
0000100  001 354   * 334  \r   D   1   S   h   i   f   t   e   r   .   s
0000120    i   l 377 377 001 254 001 250 002 027   ! 262 032   e   x   c
0000140    e   p   t       w   h   e   n       B   S   E   L   .   0    
0000160    i   s       1       i   n 244 377 377 001   l 001 024 002 024
0000200    ! 036   )   t   h   e       P   d       m   u   l   t   i   p
0000220    l   e   x   o   r       w   h   e   n       s   h   i   f   t
0000240    i   n   g   .           O   n   e       o   f 377 377 001 330
0000260   \0 200 001 342     210 002   P   d 357 377 377 001   0 001 230
0000300  001   Y   ! 240  \t   u   n   d   e   f   i   n   e   d 377 377
0000320   \0 200 002   , 001 247   "   4   E   R   F   _       a   n   d
0000340        W   F   _       a   r   e       i   n   t   e   n   d   e
0000360    d       f   o   r       u   s   e       w   i   t   h       "
0000400    r   e   a   s   o   n   a   b   l   e   "       v   a   l   u
0000420    e   s       o   f       P       a   n   d       S   . 377 377
0000440  001 254 001 334 002   $   ! 346 035   s   o   u   r   c   e    
0000460    f   o   r       B       i   s       c   h   a   n   g   e   d
0000500        t   o       Q   . 377 377 001 254 001 324 002 025   ! 336
0000520  031   w   h   e   n       B   S   E   L   .   0       i   s    
0000540    1   ,       a   n   d       t   h   e 377 377 001 244 001 320
0000560  001 250 341 321 377 377 001 230 001   t 001 231 341 330 377 377
0000600  001   ` 001   t 001   a 341 330 377 377 001   ( 001   t 001   )
0000620  341 330 377 377  \0 364 001   t  \0 365 341 330 377 377  \0 314
0000640  001   t  \0 315 341 330 377 377  \0 244 001   t  \0 245 341 330
0000660  377 377  \0   x 001   t  \0   y 341 330 377 377  \0 324 001 314
0000700   \0 356   ! 324 006   B   S   E   L   .   2 241 377 377  \0 254
0000720  001 314  \0 306   ! 324 006   B   S   E   L   .   1   n 377 377
0000740   \0   | 001 314  \0 240   ! 324  \b   B   S   E   L   .   0   =
0000760    1   8 377 377  \0   $  \0 340  \0 304     350   &   f   r   o
0001000    m       B   S   E   L       a   s       s   h   o   w   n    
0001020    i   n       t   h   e       t   a   b   l   e       b   e   l
0001040    o   w   .   ! 377 377  \0   $  \0 330  \0 335     342   -   s
0001060    h   i   f   t       i   s       F   F   -   c   o   n   t   r
0001100    o   l   l   e   d   ,       S   H   A       a   n   d       S
0001120    H   B       a   r   e       t   a   k   e   n 377 377  \0   $
0001140   \0 370 001  \0   ! 002   6   t   h   r   o   u   g   h       a
0001160    n       8   -   i   n       m   u   l   t   i   p   l   e   x
0001200    o   r       c   o   n   t   r   o   l   l   e   d       b   y
0001220        t   h   e       s   h   i   f   t       8   , 200 377 377
0001240   \0   $ 001  \0  \0 231   !  \n 036   s   h   i   f   t       4
0001260    ,       a   n   d       s   h   i   f   t       2       c   o
0001300    n   t   r   o   l   s   . 200 377 377  \0   $  \0 360  \0 357
0001320      372   1   T   h   e       3   2   -   b   i   t       q   u
0001340    a   n   t   i   t   y       S   H   A   .   .   S   H   B    
0001360    i   s       t   h   e   n       l   e   f   t   -   s   h   i
0001400    f   t   e   d 377 377  \0 342  \0   |  \0 354   ` 204 001   >
0001420  377 377  \0 340  \0   l  \0 352   `   t 001   > 377 377  \0   $
0001440   \0 320  \0 331     332   +   a   n   d       S   h   C   [   3
0001460    ]       =       1       s   e   l   e   c   t   s       T    
0001500    f   o   r       S   H   B   .           W   h   e   n       t
0001520    h   e 377 377  \0   $  \0 310  \0 335     322   ,   t   a   k
0001540    e   n       f   r   o   m       S   h   C   ,       S   h   C
0001560    [   2   ]       =       1       s   e   l   e   c   t   s    
0001600    T       f   o   r       S   H   A   T 377 377  \0   $  \0 300
0001620   \0 305     310   '   b   e   t   w   e   e   n       R       a
0001640    n   d       T   .           W   h   e   n       s   h   i   f
0001660    t       c   o   n   t   r   o   l       i   s 377 377 001 304
0001700   \0   h 001 316   `   p 001   > 377 377 001 304  \0   p 001 316
0001720    `   x 001   > 377 377 001 304  \0   x 001 316   ` 200 001   >
0001740  377 377 001 304  \0 200 001 316   ` 210 001   > 377 377 001 304
0001760   \0 210 001 316   ` 220 001   > 377 377 001 304  \0 220 001 316
0002000    ` 230 001   > 377 377 001 304  \0 230 001 316   ` 240 001   >
0002020  377 377 001 304  \0 240 001 316   ` 250 001   > 377 377 001 034
0002040   \0 264 001   &   ` 274 001   > 377 377 001 034  \0   t 001   &
0002060    `   | 001   > 377 377  \0   8  \0 210  \0   B   ` 220 001   >
0002100  377 377  \0   8  \0   |  \0   B   ` 204 001   > 377 377  \0   8
0002120   \0   h  \0   B   `   p 001   > 377 377  \0   8  \0   \  \0   B
0002140    `   d 001   > 377 377  \0 330 001 250  \0 352   ! 262 004   A
0002160    [   3   ]   Z 377 377  \0 330 001 230  \0 352   ! 242 004   A
0002200    [   3   ] 250 377 377  \0 260 001 230  \0 302   ! 242 004   A
0002220    [   2   ]   A 377 377  \0 260 001 250  \0 302   ! 262 004   A
0002240    [   2   ] 240 377 377 001 314  \0 210 001 354 340 211 377 377
0002260  001 240  \0 250 001 250 340 251 377 377 001 240  \0 250 001 241
0002300  340 321 377 377 001 234  \0 320 001 240 340 321 377 377 001 314
0002320   \0   d 001 315 340 254 377 377 001 270  \0   l 001 314 340   m
0002340  377 377 001 270  \0   t 001 314 340   u 377 377 001 270  \0   |
0002360  001 314 340   } 377 377 001 270  \0 204 001 314 340 205 377 377
0002400  001 270  \0 214 001 314 340 215 377 377 001 270  \0 224 001 314
0002420  340 225 377 377 001 270  \0 234 001 314 340 235 377 377 001 270
0002440   \0 244 001 314 340 245 377 377  \0   (  \0 204  \0   1     214
0002460  003   T   .   i 377 377  \0   (  \0   x  \0   2     200 003   R
0002500    .   i 377 377  \0   (  \0   d  \0   1       l 003   T   .   i
0002520  377 377  \0   (  \0   X  \0   2       ` 003   R   .   i 377 377
0002540   \0 334  \0   @ 001  \n       J  \n   1   6   +   A   L   U   F
0002560    [   3   ]   2 377 377  \0 330  \0   H 001   $ 340   I 377 377
0002600   \0 314 002   D 001   t 002   N 034   D   e   r   i   v   a   t
0002620    i   o   n       o   f       S   h   i   f   t       C   o   n
0002640    t   r   o   l   s     377 377  \0 200 002 034 001   o   "   &
0002660    :   s   h   i   f   t       c   o   u   n   t       a   n   d
0002700        t   h   e       r   i   g   h   t   -   m   o   s   t    
0002720    1   6       b   i   t   s       a   r   e       t   h   e    
0002740    s   h   i   f   t       d   a   t   a   .   < 377 377  \0 200
0002760  002 024 001 216   " 036   @   T   h   e       3   2   -   b   i
0003000    t       q   u   a   n   t   i   t   y           S   H   A   [
0003020    0   :   1   5   ]   .   .   S   H   B   [   0   :   1   5   ]
0003040        a   r   e       l   e   f   t   -   c   y   c   l   e   d
0003060        b   y       t   h   e   T 377 377  \0 200 002  \f 001 240
0003100    " 026   D   T   h   e       v   a   l   u   e   s       f   o
0003120    r       R   M   a   s   k   ,       L   M   a   s   k   ,    
0003140    a   n   d       S   h   i   f   t       C   o   u   n   t    
0003160    a   r   e       a   n   d   '   e   d       b   y       1   7
0003200    -   o   c   t   a   l   .   c 377 377 001 254 001 260 002   -
0003220    ! 270       t   h   e       m   i   c   r   o   i   n   s   t
0003240    r   u   c   t   i   o   n       t   h   a   t       s   h   i
0003260    f   t   s 350 377 377  \0   4 001 254  \0   W   ! 264  \b   l
0003300    o   a   d       S   h   C   C 377 377  \0   ( 001 244  \0   c
0003320    ! 254 016   F   u   n   c   t   i   o   n   s       t   h   a
0003340    t   6 377 377  \0   d 001 254  \0   i 341 255 377 377  \0   h
0003360  001 304  \0   p 341 305 377 377  \0   h 001 224  \0   i 341 304
0003400  377 377  \0   h 001 224  \0   q 341 225 377 377 001 254 001 314
0003420  002 034   ! 324 033   S   h   i   f   t       c   o   n   t   r
0003440    o   l   s       c   o   m   e       f   r   o   m       F   F
0003460  377 377 001 234 001 330 001 245 341 331 377 377 001 244 001 310
0003500  001 245 341 330 377 377 001 234 001 310 001 244 341 311 377 377
0003520  001 254 001 240 002   #   ! 250 034   S   h   i   f   t       c
0003540    o   n   t   r   o   l   s       c   o   m   e       f   r   o
0003560    m       S   h   C 224 377 377 001 244 001 254 001 250 341 255
0003600  377 377 001 234 001 304 001 245 341 305 377 377 001 244 001 224
0003620  001 245 341 304 377 377 001 234 001 224 001 244 341 225 377 377
0003640  001   p 001 314 001 215   ! 326  \a   F   F   [   0   :   3   ]
0003660  377 377  \0   x 001 330 001 230 341 331 377 377 001   8 001 314
0003700  001   U   ! 326  \a   F   F   [   4   :   7   ] 377 377 001 004
0003720  001 314 001   !   ! 326  \a   F   F   [   4   :   7   ] 377 377
0003740   \0   x 001 204 001 230 341 205 377 377  \0   x 001 310 001 230
0003760  341 311 377 377  \0   x 001 304 001 230 341 305 377 377  \0 204
0004000  001 270  \0 235   ! 300 005   S   h   C   _   B 377 377  \0 204
0004020  001 250  \0 230   ! 260 004   W   F   _   A   1 377 377  \0 204
0004040  001 230  \0 227   ! 240 004   R   F   _   A   _ 377 377 001   p
0004060  001 270 001 224   ! 302  \b   B   [   1   2   :   1   5   ]   c
0004100  377 377 001   8 001 270 001   W   ! 302  \a   B   [   8   :   1
0004120    1   ] 377 377 001 004 001 270 001 036   ! 302 006   B   [   4
0004140    :   7   ] 031 377 377  \0 330 001 270  \0 352   ! 302 004   B
0004160    [   3   ] 033 377 377  \0 260 001 270  \0 302   ! 302 004   B
0004200    [   2   ]   3 377 377  \0   x 001 264 001 230 341 265 377 377
0004220  001   | 001 250 001 201   ! 260 001   P 377 377 001   0 001 250
0004240  001   X   ! 260  \b   1   6   -   P   -   S   -   1   ? 377 377
0004260  001  \0 001 250 001   (   ! 260  \b   1   6   -   P   -   S   -
0004300    1 230 377 377  \0   x 001 244 001 230 341 245 377 377 001   t
0004320  001 230 001 210   ! 240 004   1   5   -   S   1 377 377 001 002
0004340  001 230 001 033   ! 240 005   P   +   S   +   1 377 377  \0   x
0004360  001 224 001 230 341 225 377 377 001   t 001 214 001 213   ! 224
0004400  005   1   2   :   1   5 377 377 001   < 001 214 001   N   ! 224
0004420  004   8   :   1   1   n 377 377 001  \b 001 214 001 025   ! 224
0004440  003   4   :   7 377 377  \0 340 001 214  \0 345   ! 224 001   3
0004460  377 377  \0 264 001 214  \0 271   ! 224 001   2 377 377  \0   |
0004500  001 214  \0 240   ! 224  \t   S   h   C       b   i   t   s   :
0004520  377 377  \0   x 001 210 001 230 341 211 377 377 001 004 001   |
0004540  001 034   ! 204 005   C   o   u   n   t 377 377  \0   x 001   t
0004560  001 230 341   u 377 377 001   t 001   x 001 213   ! 200 005   L
0004600    M   a   s   k 377 377 001   8 001   x 001   P   ! 200 005   R
0004620    M   a   s   k 377 377 001 004 001   t 001 030   !   | 005   S
0004640    h   i   f   t 377 377  \0 334 001   x  \0 353   ! 200 003   S
0004660    H   B 377 377  \0 260 001   x  \0 277   ! 200 003   S   H   A
0004700  377 377  \0 200 001   x  \0 222   ! 200 005   F   i   e   l   d
0004720  377 377  \0   $  \0 270  \0 335     302   /   T   h   e       f
0004740    i   r   s   t       s   t   a   g   e       o   f       s   h
0004760    i   f   t   e   r       m   u   l   t   i   p   l   e   x   i
0005000    n   g       s   e   l   e   c   t   s 377 377  \0   @  \0   x
0005020   \0   A 340 224 377 377  \0   @  \0   X  \0   A 340   t 377 377
0005040   \0   $ 001 030  \0 311   !   "   *   i   s       d   i   s   a
0005060    b   l   e   d       w   h   e   n       n   o       s   h   i
0005100    f   t       i   s       t   a   k   i   n   g       p   l   a
0005120    c   e   .   D 377 377  \0   $ 001 020  \0 373   ! 032   6   T
0005140    h   e       f   i   n   a   l       s   t   a   g   e       i
0005160    s       a   n       i   n   v   e   r   t   i   n   g       2
0005200    -   i   n       m   u   l   t   i   p   l   e   x   o   r    
0005220    w   h   i   c   h 251 377 377  \0 224  \0 200  \0 260     210
0005240   \a   S   h   i   f   t       1 377 377  \0   t  \0 240  \0 220
0005260      250  \a   S   h   i   f   t       2 377 377  \0   t  \0 230
0005300   \0 220     240  \a   S   h   i   f   t       4 377 377  \0   t
0005320   \0 220  \0 220     230  \a   S   h   i   f   t       8 377 377
0005340   \0 204  \0   t  \0 240 340   u 377 377  \0 240  \0   l  \0 245
0005360        t 001   o 377 377  \0 240  \0   d  \0 241 340   | 377 377
0005400   \0 224  \0   l  \0 240 340   m 377 377  \0 204  \0   d  \0 205
0005420  340 214 377 377  \0   |  \0 204  \0 204 340 205 377 377  \0   |
0005440   \0 200  \0 204 340 201 377 377  \0   |  \0   |  \0 204 340   }
0005460  377 377  \0   |  \0   x  \0 204 340   y 377 377  \0   |  \0   t
0005500   \0 204 340   u 377 377  \0   |  \0   p  \0 204 340   q 377 377
0005520   \0   |  \0   l  \0 204 340   m 377 377  \0   |  \0   h  \0 204
0005540  340   i 377 377  \0   L  \0   |  \0   `     204 005   S   H   B
0005560    .   i 377 377  \0   @  \0 204  \0   p 340 205 377 377  \0   (
0005600   \0 214  \0   @ 340 215 377 377  \0   (  \0 200  \0   @ 340 201
0005620  377 377  \0   L  \0   `  \0   `       h 005   S   H   A   .   i
0005640  377 377  \0   @  \0   h  \0   p 340   i 377 377  \0   (  \0   l
0005660   \0   @ 340   m 377 377  \0   (  \0   `  \0   @ 340   a 377 377
0005700  001   l 001   < 001 315   !   F 030   b   i   t       i   s    
0005720    b   e   i   n   g       m   a   s   k   e   d       o   u   t
0005740    .     377 377 001   l 001   4 002 002   !   >   !   c   h   a
0005760    n   g   e   d       t   o       t   h   e       M   d   /   0
0006000        p   a   t   h       w   h   e   n       t   h   e 377 377
0006020  001   l 001   , 002 001   !   6   '   s   h   i   f   t   )    
0006040    o   r       0   .           T   h   e       m   u   l   t   i
0006060    p   l   e   x   o   r       s   e   l   e   c   t       i   s
0006100  377 377 001   l 001   $ 002 026   !   .   (   o   t   h   e   r
0006120        i   s       e   i   t   h   e   r       M   d       (   o
0006140    n       a       r   e   p   l   a   c   e   -   w   i   t   h
0006160    -   M   d   q 377 377 001   l 001 034 002  \b   !   &   %   t
0006200    h   e   s   e       i   s       t   h   e       n   o   r   m
0006220    a   l       A   L   U       p   a   t   h   ,       a   n   d
0006240        t   h   e 377 377 001   l 001  \f 002 026   ! 026   (   T
0006260    h   e       h   a   r   d   w   a   r   e       a   c   t   u
0006300    a   l   l   y       u   s   e   s       t   w   o       i   n
0006320    p   u   t   s       o   f   e 377 377 001   `  \0   0 002 030
0006340        :   ,   B   y       c   o   n   v   e   n   t   i   o   n
0006360        A   L   U   F   M       l   o   c   a   t   i   o   n    
0006400    1   5       i   s       u   s   e   d       a   s       a   w
0006420  377 377 001   `  \0   H 001 364       R   $   o   p   e   r   a
0006440    t   i   o   n       n   o   r   m   a   l   l   y       u   s
0006460    e   d       w   i   t   h       s   h   i   f   t   s   .   e
0006500  377 377 001   `  \0   @ 002 022       H   +   l   o   c   a   t
0006520    i   o   n       1   4       c   o   n   t   a   i   n   s    
0006540    c   o   n   t   r   o   l   s       f   o   r       t   h   e
0006560        N   o   t   -   A 377 377 001   `  \0   8 002 034       B
0006600    .   v   a   r   i   a   b   l   e       b   y       B   i   t
0006620    B   l   t       (   o   r       e   l   s   e   w   h   e   r
0006640    e   )   ,       w   h   i   l   e       A   L   U   F   M   w
0006660  377 377 001   ,  \0   D 001   T  \0   N 005   A   L   U   F   M
0006700  377 377 001   $  \0   < 001   % 340   U 377 377 001   $  \0   T
0006720  001   U 340   U 377 377 001   T  \0   < 001   U 340   T 377 377
0006740  001   $  \0   < 001   T 340   = 377 377 001   ,  \0 370 001 231
0006760    ! 002 032   A   L   U   F   [   0   :   2   ]       c   o   n
0007000    t   r   o   l   s       m   a   s   k   i   n   g     377 377
0007020   \0 200 001 374 001   ;   " 006   .   S       =       A   [   1
0007040    2   :   1   5   ]       =       n   u   m   b   e   r       o
0007060    f       b   i   t   s       i   n       t   h   e       f   i
0007100    e   l   d       -       1   e 377 377  \0 200 001 364 001   W
0007120    ! 376   5   P       =       A   [   8   :   1   1   ]       =
0007140        n   u   m   b   e   r       o   f       b   i   t   s    
0007160    t   o       t   h   e       l   e   f   t       o   f       t
0007200    h   e       f   i   e   l   d 377 377 001   (  \0 264 001   -
0007220      274 001   B 377 377  \0 244  \0   p  \0 350 340   q 377 377
0007240   \0 310  \0 200  \0 351 340 201 377 377 001 214  \0 304 001 235
0007260    ` 321 001   a 377 377 001 214  \0 304 001 235   ` 333 001   b
0007300  377 377  \0 350  \0   l  \0 371   ` 203 001   b 377 377  \0 350
0007320   \0   l  \0 371   `   y 001   a 377 377 001   $  \0   h 001   T
0007340  340   i 377 377 001   T  \0   h 001   U 340 314 377 377 001   $
0007360   \0 314 001   U 340 315 377 377 001   $  \0   h 001   % 340 315
0007400  377 377  \0 374  \0 270 001   $ 340 271 377 377  \0 370  \0   x
0007420  001   % 340   y 377 377 001   T  \0 230 001 214 340 231 377 377
0007440  001 214  \0 224 001 235   ` 253 001   b 377 377 001 214  \0 224
0007460  001 235   ` 241 001   a 377 377 001   \  \0 250 001 215 340 251
0007500  377 377 001   \  \0 310 001 215 340 311 377 377 001   \  \0 330
0007520  001 215 340 331 377 377 001   0  \0 224 001   G  \0 236 003   A
0007540    L   U 377 377 001 244  \0 230 001 271   ` 257 001   d 377 377
0007560  001 244  \0 230 001 271   ` 245 001   c 377 377 001   (  \0   t
0007600  001   -       | 001   A 377 377 001   \  \0 300 001   g     310
0007620  002   M   d   . 377 377  \0 374  \0 260 001 032     272  \a   B
0007640    M   u   x   [   i   ] 377 377  \0 374  \0   p 001 032       z
0007660   \a   A   M   u   x   [   i   ] 377 377 001   \  \0 220 001 201
0007700      232  \t   R   E   S   U   L   T   [   i   ] 377 377 001   \
0007720   \0 334 001   y     346  \a   M   a   s   k   [   i   ] 377 377
0007740  001   ,  \0 360 001 246     372 036   M   a   s   k   [   i   ]
0007760        =       L   M   a   s   k   [   i   ]       o   r       R
0010000    M   a   s   k   [   i   ]   i 377 377 001   <  \0   T 001   =
0010020  340   h 377 377 001   .  \0   l 001   L       t  \a   C   o   n
0010040    t   r   o   l 377 377  \0 354 001   8 001   T 001   B 020   S
0010060    h   i   f   t       D   a   t   a       P   a   t   h   s   0
0010100  377 377  \0 314  \0   x  \0 340     200 005   S   h   i   f   t
0010120  377 377 001 250  \0 250 001 251 340 251 377 377 001 234  \0 240
0010140  001 250 340 241 377 377 001   \  \0 320 001 215     330  \v   M
0010160    d   S   h   i   f   t       a   n   d 377 377 001   \  \0 240
0010200  001 177     250  \t   S   h   i   f   t   '       o   r 377 377
0010220  001   \  \0 254 001   |     266  \b   M   a   s   k   [   i   ]
0010240    ' 005 377 377  \0 260  \0   h  \0 332       r  \n   S   h   D
0010260    a   t   a   [   i   ]   '   n                                
0010270