Lines Matching defs:SLOT

102 #define SLOT (State.slot)
107 SLOT[SLOT_NR].dest = &(DEST); \
108 SLOT[SLOT_NR].size = sizeof (DEST); \
112 SLOT[SLOT_NR].data._1 = (unsigned_1) (VAL); \
113 SLOT[SLOT_NR].mask._1 = (unsigned_1) (MSK); \
116 SLOT[SLOT_NR].data._2 = (unsigned_2) (VAL); \
117 SLOT[SLOT_NR].mask._2 = (unsigned_2) (MSK); \
120 SLOT[SLOT_NR].data._4 = (unsigned_4) (VAL); \
121 SLOT[SLOT_NR].mask._4 = (unsigned_4) (MSK); \
124 SLOT[SLOT_NR].data._8 = (unsigned_8) (VAL); \
125 SLOT[SLOT_NR].mask._8 = (unsigned_8) (MSK); \
139 switch (SLOT[i].size) \
142 *(unsigned_1*) SLOT[i].dest &= SLOT[i].mask._1; \
143 *(unsigned_1*) SLOT[i].dest |= SLOT[i].data._1; \
146 *(unsigned_2*) SLOT[i].dest &= SLOT[i].mask._2; \
147 *(unsigned_2*) SLOT[i].dest |= SLOT[i].data._2; \
150 *(unsigned_4*) SLOT[i].dest &= SLOT[i].mask._4; \
151 *(unsigned_4*) SLOT[i].dest |= SLOT[i].data._4; \
154 *(unsigned_8*) SLOT[i].dest &= SLOT[i].mask._8; \
155 *(unsigned_8*) SLOT[i].dest |= SLOT[i].data._8; \
168 switch (SLOT[i].size) \
171 printf ("SLOT %d *0x%08lx & 0x%02x | 0x%02x\n", i, \
172 (long) SLOT[i].dest, \
173 (unsigned) SLOT[i].mask._1, \
174 (unsigned) SLOT[i].data._1); \
177 printf ("SLOT %d *0x%08lx & 0x%04x | 0x%04x\n", i, \
178 (long) SLOT[i].dest, \
179 (unsigned) SLOT[i].mask._2, \
180 (unsigned) SLOT[i].data._2); \
183 printf ("SLOT %d *0x%08lx & 0x%08x | 0x%08x\n", i, \
184 (long) SLOT[i].dest, \
185 (unsigned) SLOT[i].mask._4, \
186 (unsigned) SLOT[i].data._4); \
189 printf ("SLOT %d *0x%08lx & 0x%08x%08x | 0x%08x%08x\n", i, \
190 (long) SLOT[i].dest, \
191 (unsigned) (SLOT[i].mask._8 >> 32), \
192 (unsigned) SLOT[i].mask._8, \
193 (unsigned) (SLOT[i].data._8 >> 32), \
194 (unsigned) SLOT[i].data._8); \