Lines Matching refs:o1

56 	  add	%g0, 1, %o1
73 sub %g0, 1, %o1
95 sll %o1, %g1, %o1 ! %o1 = shifted to bit offset
96 and %o1, %o3, %o1 ! %o1 = single byte value
100 add %o2, %o1, %o5 ! add value to the old value
108 add %o2, %o1, %o5
128 add %g0, 1, %o1
145 sub %g0, 1, %o1
168 sll %o1, %g1, %o1 ! %o1 = shifted to bit offset
169 and %o1, %o3, %o1 ! %o1 = single short value
174 add %o1, %o2, %o5 ! add value to the old value
182 add %o1, %o2, %o5
204 add %g0, 1, %o1
225 sub %g0, 1, %o1
250 add %o2, %o1, %o3
256 add %o2, %o1, %o0 ! return new value
275 add %g0, 1, %o1
288 sub %g0, 1, %o1
300 sllx %o1, 32, %o1 ! upper 32 in %o1, lower in %o2
302 add %o1, %o2, %o1 ! convert 2 32-bit args into 1 64-bit
306 add %o2, %o1, %o3
311 add %o2, %o1, %o1 ! return lower 32-bits in %o1
313 srlx %o1, 32, %o0 ! return upper 32-bits in %o0
332 sll %o1, %g1, %o1 ! %o1 = shifted to bit offset
333 and %o1, %o3, %o1 ! %o1 = single byte value
337 or %o2, %o1, %o5 ! or in the new value
342 or %o2, %o1, %o5
367 sll %o1, %g1, %o1 ! %o1 = shifted to bit offset
368 and %o1, %o3, %o1 ! %o1 = single short value
373 or %o2, %o1, %o5 ! or in the new value
378 or %o2, %o1, %o5 ! or in the new value
401 or %o2, %o1, %o3
407 or %o2, %o1, %o0 ! return new value
423 sllx %o1, 32, %o1 ! upper 32 in %o1, lower in %o2
425 add %o1, %o2, %o1 ! convert 2 32-bit args into 1 64-bit
428 or %o2, %o1, %o3
433 or %o2, %o1, %o1 ! return lower 32-bits in %o1
435 srlx %o1, 32, %o0 ! return upper 32-bits in %o0
454 sll %o1, %g1, %o1 ! %o1 = shifted to bit offset
455 orn %o1, %o3, %o1 ! all ones in other bytes
459 and %o2, %o1, %o5 ! and in the new value
464 and %o2, %o1, %o5
489 sll %o1, %g1, %o1 ! %o1 = shifted to bit offset
490 orn %o1, %o3, %o1 ! all ones in the other half
495 and %o2, %o1, %o5 ! and in the new value
500 and %o2, %o1, %o5
523 and %o2, %o1, %o3
529 and %o2, %o1, %o0 ! return new value
545 sllx %o1, 32, %o1 ! upper 32 in %o1, lower in %o2
547 add %o1, %o2, %o1 ! convert 2 32-bit args into 1 64-bit
550 and %o2, %o1, %o3
555 and %o2, %o1, %o1 ! return lower 32-bits in %o1
557 srlx %o1, 32, %o0 ! return upper 32-bits in %o0
568 sll %o1, %g1, %o1 ! %o1 = shifted to bit offset
569 and %o1, %o3, %o1 ! %o1 = single byte value
577 or %o4, %o1, %o4 ! insert the comparison value
582 cmp %o1, %o4 ! should we have succeeded?
599 sll %o1, %g1, %o1 ! %o1 = shifted to bit offset
600 and %o1, %o3, %o1 ! %o1 = single short value
609 or %o4, %o1, %o4 ! insert the comparison value
614 cmp %o1, %o4 ! should we have succeeded?
627 cas [%o0], %o1, %o2
636 sllx %o1, 32, %o1 ! cmp's upper 32 in %o1, lower in %o2
638 add %o1, %o2, %o1
642 casx [%o0], %o1, %o2
643 srl %o2, 0, %o1 ! return lower 32-bits in %o1
655 sll %o1, %g1, %o1 ! %o1 = shifted to bit offset
656 and %o1, %o3, %o1 ! %o1 = single byte value
661 or %o5, %o1, %o5 ! insert the new value
680 sll %o1, %g1, %o1 ! %o1 = shifted to bit offset
681 and %o1, %o3, %o1 ! %o1 = single short value
687 or %o5, %o1, %o5 ! insert the new value
704 mov %o1, %o3
717 sllx %o1, 32, %o1 ! upper 32 in %o1, lower in %o2
719 add %o1, %o2, %o1 ! convert 2 32-bit args into 1 64-bit
722 mov %o1, %o3
727 srl %o3, 0, %o1 ! return lower 32-bits in %o1
734 slln %o3, %o1, %o3
753 slln %o3, %o1, %o3