Back to index

cell-binutils  2.17cvs20070401
Defines
opclasses.h File Reference

Go to the source code of this file.

Defines

#define A_CLASS(name, level)
#define AB_CLASS(name, level)
#define AU_CLASS(name, level)
#define AF_CLASS(name, level)
#define A2_CLASS(name, level)
#define A3_CLASS(name, level)
#define A6_CLASS(name, level)
#define A7_CLASS(name, level)
#define AY_CLASS(name, level)
#define B_CLASS(name, level)
#define BA_CLASS(name, level)
#define BB_CLASS(name, level)
#define BI_CLASS(name, level)
#define B6_CLASS(name, level)
#define B7_CLASS(name, level)
#define D_CLASS(namea, nameb, level)
#define J_CLASS(namea, nameb, level)
#define LL_CLASS(name, level)
#define LS_CLASS(name, level)
#define M_CLASS(namea, nameb, level)
#define P_CLASS(namea, nameb, level)
#define Q_CLASS(namea, nameb, level)
#define QC_CLASS(namea, nameb, level)
#define R_CLASS(name, level)
#define RF_CLASS(name, level)
#define S_CLASS(name, level)
#define SC_CLASS(name, level)
#define S2_CLASS(name, level)
#define T_CLASS(name, level)
#define TC_CLASS(name, level)
#define T2_CLASS(name, level)
#define T2C_CLASS(name, level)

Define Documentation

#define A2_CLASS (   name,
  level 
)
Value:
.ifdef level                    &\
name##_A2:                        &\
  name  AR0               /* Q */ &\
  name  *+AR0(5)          /* * */ &\
  name                    /*   */ &\
  .endif

Definition at line 123 of file opclasses.h.

#define A3_CLASS (   name,
  level 
)
Value:
.ifdef level                    &\
name##_A3:                        &\
  name  AR1               /* Q */ &\
  name  @start            /* @ */ &\
  name  *+AR0(5)          /* * */ &\
  name  5                 /* U */ &\
  .endif

Definition at line 137 of file opclasses.h.

#define A6_CLASS (   name,
  level 
)
Value:
.ifdef level                    &\
name##_A6:                        &\
  name  @start, AR0     /* @,R */ &\
  name  *+AR0(5), AR0   /* *,R */ &\
  .endif

Definition at line 153 of file opclasses.h.

#define A7_CLASS (   name,
  level 
)
Value:
.ifdef level                    &\
name##_A7:                        &\
  name  AR0, @start     /* R,@ */ &\
  name  AR0, *+AR0(5)   /* R,* */ &\
  .endif

Definition at line 167 of file opclasses.h.

#define A_CLASS (   name,
  level 
)
Value:
.ifdef level                    &\
name##_A:                         &\
  name  AR1, AR0        /* Q;R */ &\
  name  AR0             /* Q;R */ &\
  name  @start, AR0     /* @,R */ &\
  name  *+AR0(5), AR0   /* *,R */ &\
  name  -5, AR0         /* S,R */ &\
  .endif

Definition at line 55 of file opclasses.h.

#define AB_CLASS (   name,
  level 
)
Value:
.ifdef level                    &\
name##_AB:                        &\
  name  AR1, AR0        /* Q;R */ &\
  name  AR0             /* Q;R */ &\
  name  @start, AR0     /* @,R */ &\
  name  *+AR0(5), AR0   /* *,R */ &\
  name  -5, AR0         /* S,R */ &\
  .endif

Definition at line 73 of file opclasses.h.

#define AF_CLASS (   name,
  level 
)
Value:
.ifdef level                    &\
name##_AF:                        &\
  name  R1, R0          /* q;R */ &\
  name  R0              /* q;R */ &\
  name  @start, AR0     /* @,R */ &\
  name  *+AR0(5), AR0   /* *,R */ &\
  name  3.5, AR0        /* F,R */ &\
  .endif

Definition at line 107 of file opclasses.h.

#define AU_CLASS (   name,
  level 
)
Value:
.ifdef level                    &\
name##_AU:                        &\
  name  AR1, AR0        /* Q;R */ &\
  name  AR0             /* Q;R */ &\
  name  @start, AR0     /* @,R */ &\
  name  *+AR0(5), AR0   /* *,R */ &\
  name  5, AR0          /* U,R */ &\
  .endif

Definition at line 90 of file opclasses.h.

#define AY_CLASS (   name,
  level 
)
Value:
.ifdef level                    &\
name##_AY:                        &\
  name  AR1, AR0        /* Q,Y */ &\
  name  @start, AR0     /* @,Y */ &\
  name  *+AR0(5), AR0   /* *,Y */ &\
  name  -5, AR0         /* S,Y */ &\
  .endif

Definition at line 182 of file opclasses.h.

#define B6_CLASS (   name,
  level 
)
Value:
.ifdef level                    &\
name##_B6:                        &\
  name  @start, R0      /* @,r */ &\
  name  *+AR0(5), R0    /* *,r */ &\
  .endif

Definition at line 268 of file opclasses.h.

#define B7_CLASS (   name,
  level 
)
Value:
.ifdef level                    &\
name##_B7:                        &\
  name  R0, @start      /* r,@ */ &\
  name  R0, *+AR0(5)    /* r,* */ &\
  .endif

Definition at line 282 of file opclasses.h.

#define B_CLASS (   name,
  level 
)
Value:
.ifdef level                    &\
name##_B:                         &\
  name  R1, R0          /* q;r */ &\
  name  R0              /* q;r */ &\
  name  @start, R0      /* @,r */ &\
  name  *+AR0(5), R0    /* *,r */ &\
  name  3.5, R0         /* F,r */ &\
  .endif

Definition at line 199 of file opclasses.h.

#define BA_CLASS (   name,
  level 
)
Value:
.ifdef level                    &\
name##_BA:                        &\
  name  AR1, R0         /* Q;r */ &\
  name  R0              /* Q;r */ &\
  name  @start, R0      /* @,r */ &\
  name  *+AR0(5), R0    /* *,r */ &\
  name  3.5, R0         /* F,r */ &\
  .endif

Definition at line 216 of file opclasses.h.

#define BB_CLASS (   name,
  level 
)
Value:
.ifdef level                    &\
name##_BB:                        &\
  name  R1, R0          /* q;r */ &\
  name  R0              /* q;r */ &\
  name  @start, R0      /* @,r */ &\
  name  *+AR0(5), R0    /* *,r */ &\
  name  3.5, R0         /* F,r */ &\
  .endif

Definition at line 234 of file opclasses.h.

#define BI_CLASS (   name,
  level 
)
Value:
.ifdef level                    &\
name##_BI:                        &\
  name  AR1, R0         /* Q;r */ &\
  name  R0              /* Q;r */ &\
  name  @start, R0      /* @,r */ &\
  name  *+AR0(5), R0    /* *,r */ &\
  name  -5, R0          /* S,r */ &\
  .endif

Definition at line 251 of file opclasses.h.

#define D_CLASS (   namea,
  nameb,
  level 
)
Value:
.ifdef level                    &\
namea##_D:                        &\
  namea  AR0, R0        /* A,Q */ &\
  namea  AR0, start     /* A,P */ &\
nameb##_D:                        &\
  nameb  AR0, R0        /* A,Q */ &\
  nameb  AR0, start     /* A,P */ &\
  .endif

Definition at line 298 of file opclasses.h.

#define J_CLASS (   namea,
  nameb,
  level 
)
Value:
.ifdef level                    &\
namea##_J:                        &\
  namea  R0               /* Q */ &\
  namea  start            /* P */ &\
nameb##_J:                        &\
  nameb  R0               /* Q */ &\
  nameb  start            /* P */ &\
  .endif

Definition at line 316 of file opclasses.h.

#define LL_CLASS (   name,
  level 
)
Value:
.ifdef level                                                      &\
name##_LL:                                                          &\
  name     *+AR0(1), R0  &||  name     *+AR1(1), R1   /* i;L|J,K */ &\
  name##2  *+AR0(1), R0  &||  name##1  *+AR1(1), R1   /* i;L|J,K */ &\
  name##1  *+AR1(1), R1  &||  name##2  *+AR0(1), R0   /* J,K|i;L */ &\
  .endif                                                            &\
  .ifdef TEST_ENH                                                   &\
name##_LL_enh:                                                      &\
  name     R0, R0        &||  name     *+AR1(1), R1   /* i;L|J,K */ &\
  name     R0            &||  name     *+AR1(1), R1   /* i;L|J,K */ &\
  name##2  R0, R0        &||  name##1  *+AR1(1), R1   /* i;L|J,K */ &\
  name##2  R0            &||  name##1  *+AR1(1), R1   /* i;L|J,K */ &\
  name##1  *+AR1(1), R1  &||  name##2  R0, R0         /* J,K|i;L */ &\
  name##1  *+AR1(1), R1  &||  name##2  R0             /* J,K|i;L */ &\
  .endif

Definition at line 336 of file opclasses.h.

#define LS_CLASS (   name,
  level 
)
Value:
.ifdef level                                                      &\
name##_LS:                                                          &\
  name     R0, *+AR0(1)  &||  name     R1, *+AR1(1)   /* L;i|H,J */ &\
  name##2  R0, *+AR0(1)  &||  name##1  R1, *+AR1(1)   /* L;i|H,J */ &\
  name##1  R1, *+AR1(1)  &||  name##2  R0, *+AR0(1)   /* H,J|L;i */ &\
  .endif                                                            &\
  .ifdef TEST_ENH                                                   &\
name##_LS_enh:                                                      &\
  name     R0, R0        &||  name     R1, *+AR1(1)   /* L;i|H,J */ &\
  name     R0            &||  name     R1, *+AR1(1)   /* L;i|H,J */ &\
  name##2  R0, R0        &||  name##1  R1, *+AR1(1)   /* L;i|H,J */ &\
  name##2  R0            &||  name##1  R1, *+AR1(1)   /* L;i|H,J */ &\
  name##1  R1, *+AR1(1)  &||  name##2  R0, R0         /* H,J|L;i */ &\
  name##1  R1, *+AR1(1)  &||  name##2  R0             /* H,J|L;i */ &\
  .endif

Definition at line 364 of file opclasses.h.

#define M_CLASS (   namea,
  nameb,
  level 
)

Definition at line 398 of file opclasses.h.

#define P_CLASS (   namea,
  nameb,
  level 
)
Value:
.ifdef level                                                  &\
namea##_##nameb##_P:                                            &\
  namea  *+AR0(1), R0  &||  nameb  R1, *+AR1(1)   /* i;L|H,J */ &\
  nameb  R1, *+AR1(1)  &||  namea  *+AR0(1), R0   /* H,J|i;L */ &\
  .endif                                                        &\
  .ifdef TEST_ENH                                               &\
namea##_##nameb##_P_enh:                                        &\
  namea  R0, R0        &||  nameb  R1, *+AR1(1)   /* i;L|H,J */ &\
  namea  R0            &||  nameb  R1, *+AR1(1)   /* i;L|H,J */ &\
  nameb  R1, *+AR1(1)  &||  namea  R0, R0         /* H,J|i;L */ &\
  nameb  R1, *+AR1(1)  &||  namea  R0             /* H,J|i;L */ &\
  .endif

Definition at line 659 of file opclasses.h.

#define Q_CLASS (   namea,
  nameb,
  level 
)
Value:
.ifdef level                                                                  &\
namea##_##nameb##_Q:                                                            &\
  namea     R0, *+AR0(1), R0  &||  nameb     R1, *+AR1(1)       /* K,i;L|H,J */ &\
  nameb     R1, *+AR1(1)      &||  namea     R0, *+AR0(1), R0   /* H,J|K,i;L */ &\
  .endif                                                                        &\
  .ifdef TEST_ENH                                                               &\
namea##_##nameb##_Q_enh:                                                        &\
  namea     R0, R0, R0        &||  nameb     R1, *+AR1(1)       /* K,i;L|H,J */ &\
  namea     R0, R0            &||  nameb     R1, *+AR1(1)       /* K,i;L|H,J */ &\
  nameb     R1, *+AR1(1)      &||  namea     R0, R0, R0         /* H,J|K,i;L */ &\
  nameb     R1, *+AR1(1)      &||  namea     R0, R0             /* H,J|K,i;L */ &\
  .endif                                                                        &\
  .ifdef level                                                                  &\
namea##3_##nameb##_Q:                                                           &\
  namea##3  R0, *+AR0(1), R0  &||  nameb     R1, *+AR1(1)       /* K,i;L|H,J */ &\
  nameb     R1, *+AR1(1)      &||  namea##3  R0, *+AR0(1), R0   /* H,J|K,i;L */ &\
  .endif                                                                        &\
  .ifdef TEST_ENH                                                               &\
namea##3_##nameb##_Q_enh:                                                       &\
  namea##3  R0, R0, R0        &||  nameb     R1, *+AR1(1)       /* K,i;L|H,J */ &\
  namea##3  R0, R0            &||  nameb     R1, *+AR1(1)       /* K,i;L|H,J */ &\
  nameb     R1, *+AR1(1)      &||  namea##3  R0, R0, R0         /* H,J|K,i;L */ &\
  nameb     R1, *+AR1(1)      &||  namea##3  R0, R0             /* H,J|K,i;L */ &\
  .endif

Definition at line 684 of file opclasses.h.

#define QC_CLASS (   namea,
  nameb,
  level 
)

Definition at line 723 of file opclasses.h.

#define R_CLASS (   name,
  level 
)
Value:
.ifdef level                    &\
name##_R:                         &\
  name  AR0               /* R */ &\
  .endif

Definition at line 775 of file opclasses.h.

#define RF_CLASS (   name,
  level 
)
Value:
.ifdef level                    &\
name##_RF:                        &\
  name  F0                /* r */ &\
  .endif

Definition at line 787 of file opclasses.h.

#define S2_CLASS (   name,
  level 
)
Value:
.ifdef level                                &\
name##_S2:                                    &\
  name     R2, R1                   /* e,g */ &\
  name     R1, *+AR0(1)             /* e,J */ &\
  name     *+AR0(1), R1             /* I,g */ &\
  name     *+AR0(1), *+AR1(1)       /* I,J */ &\
  .endif                                      &\
  .ifdef TEST_C4X                             &\
name##_S2_c4x:                                &\
  name     *+AR0(5), R1             /* C,g */ &\
  name     *+AR0(5), *+AR1(5)       /* C,O */ &\
  .endif                                      &\
  .ifdef level                                &\
name##3_S2:                                   &\
  name##3  R2, R1                   /* e,g */ &\
  name##3  R1, *+AR0(1)             /* e,J */ &\
  name##3  *+AR0(1), R1             /* I,g */ &\
  name##3  *+AR0(1), *+AR1(1)       /* I,J */ &\
  .endif                                      &\
  .ifdef TEST_C4X                             &\
name##3_S2_c4x:                               &\
  name##3  *+AR0(5), R1             /* C,g */ &\
  name##3  *+AR0(5), *+AR1(5)       /* C,O */ &\
  .endif

Definition at line 886 of file opclasses.h.

#define S_CLASS (   name,
  level 
)
Value:
.ifdef level                                  &\
name##_S:                                       &\
  name     R2, R1, R0               /* e,g;r */ &\
  name     R1, R0                   /* e,g;r */ &\
  name     R1, *+AR0(1), R0         /* e,J,r */ &\
  name     *+AR0(1), R1, R0         /* I,g;r */ &\
  name     *+AR0(1), R0             /* I,g;r */ &\
  name     *+AR0(1), *+AR1(1), R0   /* I,J,r */ &\
  .endif                                        &\
  .ifdef TEST_C4X                               &\
name##_S_c4x:                                   &\
  name     *+AR0(5), R1, R0         /* C,g;r */ &\
  name     *+AR0(5), R0             /* C,g;r */ &\
  name     *+AR0(5), *+AR1(5), R0   /* C,O,r */ &\
  .endif                                        &\
  .ifdef level                                  &\
name##3_S:                                      &\
  name##3  R2, R1, R0               /* e,g;r */ &\
  name##3  R1, R0                   /* e,g;r */ &\
  name##3  R1, *+AR0(1), R0         /* e,J,r */ &\
  name##3  *+AR0(1), R1, R0         /* I,g;r */ &\
  name##3  *+AR0(1), R0             /* I,g;r */ &\
  name##3  *+AR0(1), *+AR1(1), R0   /* I,J,r */ &\
  .endif                                        &\
  .ifdef TEST_C4X                               &\
name##3_S_c4x:                                  &\
  name##3  *+AR0(5), R1, R0         /* C,g;r */ &\
  name##3  *+AR0(5), R0             /* C,g;r */ &\
  name##3  *+AR0(5), *+AR1(5), R0   /* C,O,r */ &\
  .endif

Definition at line 802 of file opclasses.h.

#define SC_CLASS (   name,
  level 
)

Definition at line 844 of file opclasses.h.

#define T2_CLASS (   name,
  level 
)
Value:
.ifdef level                                 &\
name##_T2:                                     &\
  name     AR2, AR1                  /* E,G */ &\
  name     AR1, *+AR0(1)             /* E,J */ &\
  name     *+AR0(1), AR1             /* I,G */ &\
  name     *+AR1(1), *+AR0(1)        /* I,J */ &\
  .endif                                       &\
  .ifdef   TEST_C4X                            &\
name##_T2_c4x:                                 &\
  name     -5, AR1                   /* W,G */ &\
  name     *+AR0(5), AR1             /* C,G */ &\
  name     -5, *+AR0(5)              /* W,O */ &\
  name     *+AR0(5), *+AR1(5)        /* C,O */ &\
  .endif                                       &\
  .ifdef level                                 &\
name##3_T2:                                    &\
  name##3  AR2, AR1                  /* E,G */ &\
  name##3  AR1, *+AR0(1)             /* E,J */ &\
  name##3  *+AR0(1), AR1             /* I,G */ &\
  name##3  *+AR1(1), *+AR0(1)        /* I,J */ &\
  .endif                                       &\
  .ifdef   TEST_C4X                            &\
name##3_T2_c4x:                                &\
  name##3  -5, AR1                   /* W,G */ &\
  name##3  *+AR0(5), AR1             /* C,G */ &\
  name##3  -5, *+AR0(5)              /* W,O */ &\
  name##3  *+AR0(5), *+AR1(5)        /* C,O */ &\
  .endif

Definition at line 1021 of file opclasses.h.

#define T2C_CLASS (   name,
  level 
)

Definition at line 1060 of file opclasses.h.

#define T_CLASS (   name,
  level 
)

Definition at line 921 of file opclasses.h.

#define TC_CLASS (   name,
  level 
)

Definition at line 969 of file opclasses.h.