Lines Matching refs:r1
37 mfsp %sr7,%r1 /* save user sr7 */
38 mtsp %r1,%sr3 /* and store it in sr3 */
41 mfctl %cr30,%r1
42 xor %r1,%r30,%r30 /* ye olde xor trick */
43 xor %r1,%r30,%r1
44 xor %r1,%r30,%r30
54 STREG %r1,TASK_PT_GR30-TASK_SZ_ALGN-FRAME_SIZE(%r30) /* save usp */
55 ldo -TASK_SZ_ALGN-FRAME_SIZE(%r30),%r1 /* get task ptr in %r1 */
62 STREG %r0, TASK_PT_PSW(%r1)
63 STREG %r2, TASK_PT_GR2(%r1) /* preserve rp */
64 STREG %r19, TASK_PT_GR19(%r1) /* 7th argument */
65 STREG %r20, TASK_PT_GR20(%r1) /* 6th argument */
66 STREG %r21, TASK_PT_GR21(%r1) /* 5th argument */
67 STREG %r22, TASK_PT_GR22(%r1) /* syscall # */
68 STREG %r23, TASK_PT_GR23(%r1) /* 4th argument */
69 STREG %r24, TASK_PT_GR24(%r1) /* 3rd argument */
70 STREG %r25, TASK_PT_GR25(%r1) /* 2nd argument */
71 STREG %r26, TASK_PT_GR26(%r1) /* 1st argument */
72 STREG %r27, TASK_PT_GR27(%r1) /* user dp */
73 STREG %r28, TASK_PT_GR28(%r1) /* return value 0 */
74 STREG %r28, TASK_PT_ORIG_R28(%r1) /* return value 0 (saved for signals) */
75 STREG %r29, TASK_PT_GR29(%r1) /* 8th argument */
76 STREG %r31, TASK_PT_GR31(%r1) /* preserve syscall return ptr */
78 ldo TASK_PT_FR0(%r1), %r27 /* save fpregs from the kernel */
82 STREG %r27, TASK_PT_SAR(%r1)
101 ldil L%hpux_syscall_exit,%r1
102 be R%hpux_syscall_exit(%sr7,%r1)