Lines Matching refs:g2
136 clr %g2
141 add %g2, 1, %g2
143 sub %g2, 1, %g2 ! restore back to orig window
144 brnz %g2, 2b
205 rdpr %canrestore, %g2
206 cmp %g2, %o0
282 rdpr %canrestore, %g2
283 cmp %g2, %o0
311 add %g2, 1, %o0 ! Failure; return deepest frame + 1
330 lduba [%o0 + %g1]ASI_USER, %g2
335 stub %g2, [%o1 + %g1]
344 lduba [%o0 + %g1]ASI_USER, %g2
367 lduba [%o0 + %g1]ASI_USER, %g2
369 stub %g2, [%o1 + %g1] ! Store byte
380 cmp %g2, 0 ! Was that '\0'?
384 lduba [%o0 + %g1]ASI_USER, %g2 ! delay: load user byte
407 ldub [%o0 + %g1], %g2
412 stba %g2, [%o1 + %g1]ASI_USER
421 ldub [%o0 + %g1], %g2
443 ldub [%o0 + %g1], %g2
445 stba %g2, [%o1 + %g1]ASI_USER
456 cmp %g2, 0
460 ldub [%o0 + %g1], %g2
569 * %g2 current window
595 rdpr %canrestore, %g2 ! compute the first non-user window
596 subcc %g4, %g2, %g2 ! current = %cwp - %canrestore
601 add %g2, %g3, %g2 ! normalize our current window if it's
602 add %g2, 1, %g2 ! less than zero
607 deccc %g2 ! decrement the current window
608 movl %xcc, %g3, %g2 ! normalize if it's negative (-1)
610 wrpr %g2, %cwp ! change windows
650 rdpr %canrestore, %g2 ! compute the first user window
651 sub %g4, %g2, %g2 ! current = %cwp - %canrestore -
652 subcc %g2, %o0, %g2 ! %otherwin
657 add %g2, %g3, %g2
658 add %g2, 1, %g2
661 wrpr %g2, %cwp ! change to the first user window
697 rdpr %cwp, %g2
701 sub %g2, %o3, %o2 ! %o2 is %cwp - %canrestore
715 wrpr %g2, %cwp
765 rdpr %cwp, %g2
769 sub %g2, %o3, %o2 ! %o2 is %cwp - %canrestore
782 wrpr %g2, %cwp