Annotation of cci/d/macro4/addressing.h, revision 1.1.1.1

1.1       root        1: /***************************************************************************
                      2: *
                      3: *              definitions for addressing mode tests
                      4: *
                      5: ***************************************************************************/
                      6: 
                      7: 
                      8: #define ADR_ABSOLUTE   1       /* absolute address                         */
                      9: #define ADR_LITERAL    2       /* literal -short immediate byte            */
                     10: #define ADR_IM_B       3       /* immediate byte                           */
                     11: #define ADR_IM_W       4       /* immediate word                           */
                     12: #define ADR_IM_L       5       /* immediate long-word                      */
                     13: #define ADR_B_DSP      6       /* byte displ relative                      */
                     14: #define ADR_W_DSP      7       /* word displ relative                      */
                     15: #define ADR_L_DSP      8       /* long-word displ relative                 */
                     16: #define ADR_B_DSP_DEF  9       /* byte displ relative deferred             */
                     17: #define ADR_W_DSP_DEF  10      /* word displ relative deferred             */
                     18: #define ADR_L_DSP_DEF  11      /* long-word displ relative deferred        */
                     19: #define ADR_REG                12      /* direct register                          */
                     20: #define ADR_REG_DEF    13      /* register deferred                        */
                     21: #define ADR_FP_DEF     14      /* FP deferred                              */
                     22: #define ADR_SP_DEF     15      /* SP deferred                              */
                     23: #define ADR_PUSH       16      /* auto-decrement SP                        */
                     24: #define ADR_POP                17      /* auto-increment SP                        */
                     25: #define ADR_POP_DEF    18      /* auto-increment SP deferred               */
                     26: #define ADR_REG_B      19      /* register + byte displ                    */
                     27: #define ADR_REG_W      20      /* register + word displ                    */
                     28: #define ADR_REG_L      21      /* register + long-word displ               */
                     29: #define ADR_REG_B_DEF  22      /* register + byte displ deferred           */
                     30: #define ADR_REG_W_DEF  23      /* register + word displ deferred           */
                     31: #define ADR_REG_L_DEF  24      /* register + long-word displ deferred      */
                     32: #define ADR_I_B_DSP    25      /* indx'd byte displ relative               */
                     33: #define ADR_I_W_DSP    26      /* indx'd word displ relative               */
                     34: #define ADR_I_L_DSP    27      /* indx'd long-word displ relative          */
                     35: #define ADR_I_B_DSP_DEF        28      /* indx'd byte displ relative deferred      */
                     36: #define ADR_I_W_DSP_DEF        29      /* indx'd word displ relative deferred      */
                     37: #define ADR_I_L_DSP_DEF        30      /* indx'd long-word displ relative deferred */
                     38: #define ADR_I_REG      31      /* indx'd direct register                   */
                     39: #define ADR_I_REG_DEF  32      /* indx'd register deferred                 */
                     40: #define ADR_I_FP_DEF   33      /* indx'd frame pointer deferred            */
                     41: #define ADR_I_REG_B    34      /* indx'd reg + byte displacement           */
                     42: #define ADR_I_REG_W    35      /* indx'd reg + word displacement           */
                     43: #define ADR_I_REG_L    36      /* indx'd reg + l-word displacement         */
                     44: #define ADR_I_REG_B_DEF        37      /* indx'd reg + byte displ deferred         */
                     45: #define ADR_I_REG_W_DEF        38      /* indx'd reg + word displ deferred         */
                     46: #define ADR_I_REG_L_DEF        39      /* indx'd reg + l-word displ deferred       */
                     47: 
                     48: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.