Lines Matching refs:and

5  * Common Development and Distribution License (the "License").
11 * and limitations under the License.
14 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
88 * and also scale the backoff limit w.r.t. the number of cpus.
91 * will enforce some degree of fairness and prevent starvation.
130 * The cas_cnt counts the cas instruction failure and is
168 * NOTE: If atomic_inc_8 and atomic_inc_8_nv are ever
170 * specific mapfile and remove the NODYNSORT attribute
185 * NOTE: If atomic_dec_8 and atomic_dec_8_nv are ever
187 * specific mapfile and remove the NODYNSORT attribute
202 * NOTE: If atomic_add_8 and atomic_add_8_nv are ever
204 * specific mapfile and remove the NODYNSORT attribute
212 and %o0, 0x3, %o4 ! %o4 = byte offset, left-to-right
218 and %o1, %o3, %o1 ! %o1 = single byte value
223 and %o5, %o3, %o5 ! clear other bits
231 and %o5, %o3, %o5
240 * NOTE: If atomic_inc_16 and atomic_inc_16_nv are ever
242 * specific mapfile and remove the NODYNSORT attribute
257 * NOTE: If atomic_dec_16 and atomic_dec_16_nv are ever
259 * specific mapfile and remove the NODYNSORT attribute
274 * NOTE: If atomic_add_16 and atomic_add_16_nv are ever
276 * specific mapfile and remove the NODYNSORT attribute
284 and %o0, 0x2, %o4 ! %o4 = byte offset, left-to-right
291 and %o1, %o3, %o1 ! %o1 = single short value
297 and %o5, %o3, %o5 ! clear other bits
305 and %o5, %o3, %o5
314 * NOTE: If atomic_inc_32 and atomic_inc_32_nv are ever
316 * specific mapfile and remove the NODYNSORT attribute
331 * NOTE: If atomic_dec_32 and atomic_dec_32_nv are ever
333 * specific mapfile and remove the NODYNSORT attribute
348 * NOTE: If atomic_add_32 and atomic_add_32_nv are ever
350 * specific mapfile and remove the NODYNSORT attribute
377 * NOTE: If atomic_inc_64 and atomic_inc_64_nv are ever
379 * specific mapfile and remove the NODYNSORT attribute
394 * NOTE: If atomic_dec_64 and atomic_dec_64_nv are ever
396 * specific mapfile and remove the NODYNSORT attribute
411 * NOTE: If atomic_add_64 and atomic_add_64_nv are ever
413 * specific mapfile and remove the NODYNSORT attribute
444 * NOTE: If atomic_or_8 and atomic_or_8_nv are ever
446 * specific mapfile and remove the NODYNSORT attribute
453 and %o0, 0x3, %o4 ! %o4 = byte offset, left-to-right
459 and %o1, %o3, %o1 ! %o1 = single byte value
469 and %o5, %o3, %o5
478 * NOTE: If atomic_or_16 and atomic_or_16_nv are ever
480 * specific mapfile and remove the NODYNSORT attribute
487 and %o0, 0x2, %o4 ! %o4 = byte offset, left-to-right
494 and %o1, %o3, %o1 ! %o1 = single short value
505 and %o5, %o3, %o5
514 * NOTE: If atomic_or_32 and atomic_or_32_nv are ever
516 * specific mapfile and remove the NODYNSORT attribute
542 * NOTE: If atomic_or_64 and atomic_or_64_nv are ever
544 * specific mapfile and remove the NODYNSORT attribute
570 * NOTE: If atomic_and_8 and atomic_and_8_nv are ever
572 * specific mapfile and remove the NODYNSORT attribute
579 and %o0, 0x3, %o4 ! %o4 = byte offset, left-to-right
589 and %o2, %o1, %o5 ! and in the new value
594 and %o2, %o1, %o5
595 and %o5, %o3, %o5
604 * NOTE: If atomic_and_16 and atomic_and_16_nv are ever
606 * specific mapfile and remove the NODYNSORT attribute
613 and %o0, 0x2, %o4 ! %o4 = byte offset, left-to-right
625 and %o2, %o1, %o5 ! and in the new value
630 and %o2, %o1, %o5
631 and %o5, %o3, %o5
640 * NOTE: If atomic_and_32 and atomic_and_32_nv are ever
642 * specific mapfile and remove the NODYNSORT attribute
653 and %o2, %o1, %o3
659 and %o2, %o1, %o0 ! return new value
668 * NOTE: If atomic_and_64 and atomic_and_64_nv are ever
670 * specific mapfile and remove the NODYNSORT attribute
681 and %o2, %o1, %o3
687 and %o2, %o1, %o0 ! return new value
697 and %o0, 0x3, %o4 ! %o4 = byte offset, left-to-right
703 and %o1, %o3, %o1 ! %o1 = single byte value
705 and %o2, %o3, %o2 ! %o2 = single byte value
715 and %o5, %o3, %o4 ! isolate the old value
727 and %o0, 0x2, %o4 ! %o4 = byte offset, left-to-right
734 and %o1, %o3, %o1 ! %o1 = single short value
736 and %o2, %o3, %o2 ! %o2 = single short value
747 and %o5, %o3, %o4 ! isolate the old value
777 and %o0, 0x3, %o4 ! %o4 = byte offset, left-to-right
783 and %o1, %o3, %o1 ! %o1 = single byte value
793 and %o5, %o3, %o5
801 and %o0, 0x2, %o4 ! %o4 = byte offset, left-to-right
808 and %o1, %o3, %o1 ! %o1 = single short value
819 and %o5, %o3, %o5
873 or %o2, %o3, %o4 ! set the bit, and try to commit it
896 andn %o2, %o3, %o4 ! clear the bit, and try to commit it
912 * Spitfires and Blackbirds have a problem with membars in the