Lines Matching refs:r16
48 mov r16=IA64_KR(CURRENT); /* M */ \
58 adds r16=IA64_TASK_THREAD_ON_USTACK_OFFSET,r16; \
60 ld1 r17=[r16]; /* load current->thread.on_ustack flag */ \
61 st1 [r16]=r0; /* clear current->thread.on_ustack flag */ \
62 adds r1=-IA64_TASK_THREAD_ON_USTACK_OFFSET,r16 \
85 adds r16=PT(CR_IPSR),r1; \
88 st8 [r16]=r29; /* save cr.ipsr */ \
95 adds r16=PT(R8),r1; /* initialize first base pointer */ \
99 .mem.offset 0,0; st8.spill [r16]=r8,16; \
102 .mem.offset 0,0; st8.spill [r16]=r10,24; \
105 st8 [r16]=r28,16; /* save cr.iip */ \
113 st8 [r16]=r25,16; /* save ar.unat */ \
117 st8 [r16]=r27,16; /* save ar.rsc */ \
121 (pUStk) st8 [r16]=r23,16; /* save ar.bspstore */ \
123 (pKStk) adds r16=16,r16; /* skip over ar_bspstore field */ \
125 st8 [r16]=r29,16; /* save b0 */ \
129 .mem.offset 0,0; st8.spill [r16]=r20,16; /* save original r1 */ \
133 .mem.offset 0,0; st8.spill [r16]=r13,16; \
137 .mem.offset 0,0; st8.spill [r16]=r15,16; \
140 .mem.offset 0,0; st8.spill [r16]=r2,16; \
167 .mem.offset 0,0; st8.spill [r2]=r16,16; \
216 (pUStk) sub r16=r18,r22; \
225 cmp.leu p1,p0=r16,r17; \
228 movl r16=2f; \
232 mov b0=r16; \