Lines Matching refs:o2

219 	ld	[%o0], %o2		! read old value
221 add %o2, %o1, %o5 ! add value to the old value
223 andn %o2, %o3, %o4 ! clear target bits
225 cas [%o0], %o2, %o5
226 cmp %o2, %o5
228 mov %o5, %o2 ! %o2 = old value
229 add %o2, %o1, %o5
293 ld [%o0], %o2 ! read old value
295 add %o1, %o2, %o5 ! add value to the old value
297 andn %o2, %o3, %o4 ! clear target bits
299 cas [%o0], %o2, %o5
300 cmp %o2, %o5
302 mov %o5, %o2 ! %o2 = old value
303 add %o1, %o2, %o5
359 ld [%o0], %o2
361 add %o2, %o1, %o3
362 cas [%o0], %o2, %o3
363 cmp %o2, %o3
365 mov %o3, %o2
367 add %o2, %o1, %o0 ! return new value
424 ldx [%o0], %o2
426 add %o2, %o1, %o3
427 casx [%o0], %o2, %o3
428 cmp %o2, %o3
430 mov %o3, %o2
432 add %o2, %o1, %o0 ! return new value
460 ld [%o0], %o2 ! read old value
462 or %o2, %o1, %o5 ! or in the new value
463 cas [%o0], %o2, %o5
464 cmp %o2, %o5
466 mov %o5, %o2 ! %o2 = old value
467 or %o2, %o1, %o5
496 ld [%o0], %o2 ! read old value
498 or %o2, %o1, %o5 ! or in the new value
499 cas [%o0], %o2, %o5
500 cmp %o2, %o5
502 mov %o5, %o2 ! %o2 = old value
503 or %o2, %o1, %o5 ! or in the new value
524 ld [%o0], %o2
526 or %o2, %o1, %o3
527 cas [%o0], %o2, %o3
528 cmp %o2, %o3
530 mov %o3, %o2
532 or %o2, %o1, %o0 ! return new value
552 ldx [%o0], %o2
554 or %o2, %o1, %o3
555 casx [%o0], %o2, %o3
556 cmp %o2, %o3
558 mov %o3, %o2
560 or %o2, %o1, %o0 ! return new value
586 ld [%o0], %o2 ! read old value
588 and %o2, %o1, %o5 ! and in the new value
589 cas [%o0], %o2, %o5
590 cmp %o2, %o5
592 mov %o5, %o2 ! %o2 = old value
593 and %o2, %o1, %o5
622 ld [%o0], %o2 ! read old value
624 and %o2, %o1, %o5 ! and in the new value
625 cas [%o0], %o2, %o5
626 cmp %o2, %o5
628 mov %o5, %o2 ! %o2 = old value
629 and %o2, %o1, %o5
650 ld [%o0], %o2
652 and %o2, %o1, %o3
653 cas [%o0], %o2, %o3
654 cmp %o2, %o3
656 mov %o3, %o2
658 and %o2, %o1, %o0 ! return new value
678 ldx [%o0], %o2
680 and %o2, %o1, %o3
681 casx [%o0], %o2, %o3
682 cmp %o2, %o3
684 mov %o3, %o2
686 and %o2, %o1, %o0 ! return new value
703 sll %o2, %g1, %o2 ! %o2 = shifted to bit offset
704 and %o2, %o3, %o2 ! %o2 = single byte value
709 or %o4, %o2, %o5 ! insert the new value
734 sll %o2, %g1, %o2 ! %o2 = shifted to bit offset
735 and %o2, %o3, %o2 ! %o2 = single short value
741 or %o4, %o2, %o5 ! insert the new value
758 cas [%o0], %o1, %o2
760 mov %o2, %o0
767 casx [%o0], %o1, %o2
769 mov %o2, %o0
784 ld [%o0], %o2 ! read old value
786 andn %o2, %o3, %o5 ! clear target bits
788 cas [%o0], %o2, %o5
789 cmp %o2, %o5
791 mov %o5, %o2 ! %o2 = old value
810 ld [%o0], %o2 ! read old value
812 andn %o2, %o3, %o5 ! clear target bits
814 cas [%o0], %o2, %o5
815 cmp %o2, %o5
817 mov %o5, %o2 ! %o2 = old value
828 ld [%o0], %o2
831 cas [%o0], %o2, %o3
832 cmp %o2, %o3
834 mov %o3, %o2
847 ldx [%o0], %o2
850 casx [%o0], %o2, %o3
851 cmp %o2, %o3
853 mov %o3, %o2
867 ldn [%o0], %o2
869 andcc %o2, %o3, %g0 ! test if the bit is set
872 or %o2, %o3, %o4 ! set the bit, and try to commit it
873 casn [%o0], %o2, %o4
874 cmp %o2, %o4
876 mov %o4, %o2
890 ldn [%o0], %o2
892 andncc %o3, %o2, %g0 ! test if the bit is clear
895 andn %o2, %o3, %o4 ! clear the bit, and try to commit it
896 casn [%o0], %o2, %o4
897 cmp %o2, %o4
899 mov %o4, %o2