Lines Matching refs:uword
130 SP->val.wptr = (uword *) (Val);
143 * <pointer to EAM>10 LSB=10 indicates pointer to uword-array
145 * uword of the array have LSB=0.
151 * <pointer to EAM>010 LSB=10 indicates pointer to uword-array
153 * uword of the array have LSB=0.
157 * Bitmaps are cut up into 31-bit chunks (bits 1 to 31 of a uword, with
158 * bit 0 of the uword being used as a marker for the last chunk).
161 * chunks even on 64-bit machines, with the rest of the uword wasted.
170 #define EdescEamPtr(ed) ((ed)&1 ? (uword*)(&(ed)) : (uword*)((ed) & ~2))
173 #define EamPtrEam(peam) ((uint32)(*(uword*)(peam)) >> 1)
177 * <pointer to EAM>0 LSB=0 indicates pointer to uword-array
179 * uword of the array have LSB=0.
183 #define EdescIsSize(ed) ((uword*)(ed) == &dyn_env_size_indicator)
185 #define EdescEamPtr(ed) ((ed)&1 ? (uword*)(&(ed)) : (uword*)(ed))
372 *--TT = (pword *) (*((uword *) (pw) + (offset)));\
409 uword *ptr = (uword *)(pw) + (offset) + (nwords);\
410 while(ptr > (uword *)(pw) + (offset))\
535 pw = (pword *)((uword *) *(ttptr++) + TrailedOffset(ctr));\
539 pw = (pword *) ((uword *) pw + 1);\
697 (pw)->tag.all = (uword) (t); \
698 (pw)->val.all = (uword) (v);
701 * Return_Bind_Var(value, type, (uword), word)
712 aux_pw.val.all = (uword) (term); \
723 aux_pw.val.all = (uword) (term); \
730 * Bind_Var(value, type, (uword), word)
740 aux_pw.val.all = (uword) (term); \
969 (p)[SUSP_PRI].val.wptr = (uword *)(proc);\
1281 uword _i = n; \
1563 Extern int trim_global_trail ARGS((uword));