Lines Matching refs:sp
216 lda sp, 0-osfsf_c_size(sp)// allocate stack space
219 stq r16, osfsf_a0(sp) // save regs
222 stq r17, osfsf_a1(sp) // a1
225 stq r18, osfsf_a2(sp) // a2
228 stq r11, osfsf_ps(sp) // save old ps
231 stq r16, osfsf_pc(sp) // save pc
232 stq r29, osfsf_gp(sp) // save gp
253 // update ps (including current mode and ipl copies), sp, and gp
278 lda sp, (0-osfsf_c_size)(sp)// allocate stack space
281 stq r11, osfsf_ps(sp) // save ps
282 stq r14, osfsf_pc(sp) // save pc
284 stq r29, osfsf_gp(sp) // push gp
285 stq r16, osfsf_a0(sp) // a0
289 stq r17, osfsf_a1(sp) // a1
291 stq r18, osfsf_a2(sp) // a2
522 lda sp, 0-osfsf_c_size(sp)// allocate stack space
525 stq r18, osfsf_a2(sp) // a2
527 stq r11, osfsf_ps(sp) // save old ps
530 stq r29, osfsf_gp(sp) // save gp
533 stq r17, osfsf_a1(sp) // a1
536 stq r16, osfsf_a0(sp) // save regs
539 stq r14, osfsf_pc(sp) // save pc
666 lda sp, 0-osfsf_c_size(sp)// allocate stack space
669 stq r16, osfsf_a0(sp) // save regs
672 stq r11, osfsf_ps(sp) // save old ps
675 stq r18, osfsf_a2(sp) // a2
676 stq r17, osfsf_a1(sp) // a1
678 stq r29, osfsf_gp(sp) // save gp
679 stq r14, osfsf_pc(sp) // save pc
727 TRAP_ARITH_10_: lda sp, 0-osfsf_c_size(sp) // allocate stack space
734 stq r14, osfsf_pc(sp) // save pc
736 stq r17, osfsf_a1(sp)
739 stq r11, osfsf_ps(sp) // save ps
742 stq r16, osfsf_a0(sp) // save regs
745 stq r18, osfsf_a2(sp)
749 stq r29, osfsf_gp(sp)
794 lda sp, 0-osfsf_c_size(sp)// allocate stack space
798 stq r16, osfsf_a0(sp) // save regs
801 stq r18, osfsf_a2(sp) // a2
802 stq r11, osfsf_ps(sp) // save old ps
804 stq r29, osfsf_gp(sp) // save gp
807 stq r17, osfsf_a1(sp) // a1
811 stq r14, osfsf_pc(sp) // save pc
826 stq r14, osfsf_pc(sp) // save pc
841 // A dfault trap has been taken. The sp has been updated if necessary.
852 lda sp, 0-osfsf_c_size(sp)// allocate stack space
855 stq r18, osfsf_a2(sp) // a2
858 stq r16, osfsf_a0(sp) // save regs
861 stq r17, osfsf_a1(sp) // a1
864 stq r11, osfsf_ps(sp) // save old ps
867 stq r14, osfsf_pc(sp) // save pc
870 stq r29, osfsf_gp(sp) // save gp
1127 stq r18, osfsf_a2(sp) // a2
1130 stq r12, osfsf_ps(sp) // save old ps
1131 stq r14, osfsf_pc(sp) // save pc
1133 stq r29, osfsf_gp(sp) // save gp
1172 or r25, r31, sp // sp
1294 lda sp, 0-osfsf_c_size(sp)// allocate stack space
1299 stq r16, osfsf_a0(sp) // a0
1302 stq r17, osfsf_a1(sp) // a1
1305 stq r18, osfsf_a2(sp) // a2
1308 stq r16, osfsf_pc(sp) // save pc
1311 stq r12, osfsf_ps(sp) // save ps
1314 stq r29, osfsf_gp(sp)
1353 lda sp, 0-osfsf_c_size(sp)// allocate stack space
1358 stq r16, osfsf_a0(sp) // a0
1361 stq r17, osfsf_a1(sp) // a1
1364 stq r18, osfsf_a2(sp) // a2
1367 stq r16, osfsf_pc(sp) // save pc
1370 stq r12, osfsf_ps(sp) // save ps
1373 stq r29, osfsf_gp(sp)
1439 lda sp, 0-osfsf_c_size(sp)// allocate stack space
1444 stq r16, osfsf_a0(sp) // a0
1447 stq r17, osfsf_a1(sp) // a1
1451 stq r29, osfsf_gp(sp)
1453 stq r18, osfsf_a2(sp) // a2
1459 stq r14, osfsf_pc(sp) // save pc
1462 stq r25, osfsf_ps(sp) // save ps
1644 lda sp, 0-osfsf_c_size(sp)// allocate stack space
1647 stq r16, osfsf_a0(sp) // save regs
1650 stq r18, osfsf_a2(sp) // a2
1653 stq r12, osfsf_ps(sp) // save old ps
1654 stq r17, osfsf_a1(sp) // a1
1656 stq r14, osfsf_pc(sp) // save pc
1659 stq r29, osfsf_gp(sp) // save gp
1683 beq r25, pal_update_pcb_10_ // in kern? no need to update user sp
3212 // 00(sp) contains return pc
3213 // 08(sp) contains r29
3224 lda r25, osfsf_c_size(sp) // pop stack
3228 ldq r23, osfsf_pc(sp) // get pc
3230 ldq r29, osfsf_gp(sp) // get gp
3231 stl_c r31, -4(sp) // clear lock_flag
3261 // 00(sp) -> ps
3262 // 08(sp) -> pc
3263 // 16(sp) -> r29 (gp)
3264 // 24(sp) -> r16 (a0)
3265 // 32(sp) -> r17 (a1)
3266 // 40(sp) -> r18 (a3)
3273 lda r25, osfsf_c_size(sp) // get updated sp
3335 lda sp, 0-osfsf_c_size(sp)// allocate stack space
3338 stq r16, osfsf_a0(sp) // save regs
3341 stq r17, osfsf_a1(sp) // a1
3376 lda sp, 0-osfsf_c_size(sp)// allocate stack space
3379 stq r16, osfsf_a0(sp) // save regs
3382 stq r17, osfsf_a1(sp) // a1
3398 // sp = ksp
3423 lda sp, 0-osfsf_c_size(r22)// set new sp
3425 stq r29, osfsf_gp(sp) // save user gp/r29
3426 stq r24, osfsf_ps(sp) // save ps
3428 stq r23, osfsf_pc(sp) // save pc
3672 lda sp, 0-osfsf_c_size(sp)// allocate stack space
3675 stq r16, osfsf_a0(sp) // save regs
3678 stq r17, osfsf_a1(sp) // a1