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.
47 * NOTE: If atomic_inc_8 and atomic_inc_8_nv are ever
49 * specific mapfile and remove the NODYNSORT attribute
64 * NOTE: If atomic_dec_8 and atomic_dec_8_nv are ever
66 * specific mapfile and remove the NODYNSORT attribute
81 * NOTE: If atomic_add_8 and atomic_add_8_nv are ever
83 * specific mapfile and remove the NODYNSORT attribute
91 and %o0, 0x3, %o4 ! %o4 = byte offset, left-to-right
97 and %o1, %o3, %o1 ! %o1 = single byte value
102 and %o5, %o3, %o5 ! clear other bits
110 and %o5, %o3, %o5
119 * NOTE: If atomic_inc_16 and atomic_inc_16_nv are ever
121 * specific mapfile and remove the NODYNSORT attribute
136 * NOTE: If atomic_dec_16 and atomic_dec_16_nv are ever
138 * specific mapfile and remove the NODYNSORT attribute
153 * NOTE: If atomic_add_16 and atomic_add_16_nv are ever
155 * specific mapfile and remove the NODYNSORT attribute
163 and %o0, 0x2, %o4 ! %o4 = byte offset, left-to-right
170 and %o1, %o3, %o1 ! %o1 = single short value
176 and %o5, %o3, %o5 ! clear other bits
184 and %o5, %o3, %o5
193 * NOTE: If atomic_inc_32 and atomic_inc_32_nv are ever
195 * specific mapfile and remove the NODYNSORT attribute
214 * NOTE: If atomic_dec_32 and atomic_dec_32_nv are ever
216 * specific mapfile and remove the NODYNSORT attribute
235 * NOTE: If atomic_add_32 and atomic_add_32_nv are ever
237 * specific mapfile and remove the NODYNSORT attribute
268 * NOTE: If atomic_inc_64 and atomic_inc_64_nv are ever
270 * specific mapfile and remove the NODYNSORT attribute
281 * NOTE: If atomic_dec_64 and atomic_dec_64_nv are ever
283 * specific mapfile and remove the NODYNSORT attribute
294 * NOTE: If atomic_add_64 and atomic_add_64_nv are ever
296 * specific mapfile and remove the NODYNSORT attribute
319 * NOTE: If atomic_or_8 and atomic_or_8_nv are ever
321 * specific mapfile and remove the NODYNSORT attribute
328 and %o0, 0x3, %o4 ! %o4 = byte offset, left-to-right
334 and %o1, %o3, %o1 ! %o1 = single byte value
344 and %o5, %o3, %o5
353 * NOTE: If atomic_or_16 and atomic_or_16_nv are ever
355 * specific mapfile and remove the NODYNSORT attribute
362 and %o0, 0x2, %o4 ! %o4 = byte offset, left-to-right
369 and %o1, %o3, %o1 ! %o1 = single short value
380 and %o5, %o3, %o5
389 * NOTE: If atomic_or_32 and atomic_or_32_nv are ever
391 * specific mapfile and remove the NODYNSORT attribute
417 * NOTE: If atomic_or_64 and atomic_or_64_nv are ever
419 * specific mapfile and remove the NODYNSORT attribute
441 * NOTE: If atomic_and_8 and atomic_and_8_nv are ever
443 * specific mapfile and remove the NODYNSORT attribute
450 and %o0, 0x3, %o4 ! %o4 = byte offset, left-to-right
460 and %o2, %o1, %o5 ! and in the new value
465 and %o2, %o1, %o5
466 and %o5, %o3, %o5
475 * NOTE: If atomic_and_16 and atomic_and_16_nv are ever
477 * specific mapfile and remove the NODYNSORT attribute
484 and %o0, 0x2, %o4 ! %o4 = byte offset, left-to-right
496 and %o2, %o1, %o5 ! and in the new value
501 and %o2, %o1, %o5
502 and %o5, %o3, %o5
511 * NOTE: If atomic_and_32 and atomic_and_32_nv are ever
513 * specific mapfile and remove the NODYNSORT attribute
524 and %o2, %o1, %o3
530 and %o2, %o1, %o0 ! return new value
539 * NOTE: If atomic_and_64 and atomic_and_64_nv are ever
541 * specific mapfile and remove the NODYNSORT attribute
551 and %o2, %o1, %o3
556 and %o2, %o1, %o1 ! return lower 32-bits in %o1
564 and %o0, 0x3, %o4 ! %o4 = byte offset, left-to-right
570 and %o1, %o3, %o1 ! %o1 = single byte value
572 and %o2, %o3, %o2 ! %o2 = single byte value
582 and %o5, %o3, %o4 ! isolate the old value
594 and %o0, 0x2, %o4 ! %o4 = byte offset, left-to-right
601 and %o1, %o3, %o1 ! %o1 = single short value
603 and %o2, %o3, %o2 ! %o2 = single short value
614 and %o5, %o3, %o4 ! isolate the old value
651 and %o0, 0x3, %o4 ! %o4 = byte offset, left-to-right
657 and %o1, %o3, %o1 ! %o1 = single byte value
667 and %o5, %o3, %o5
675 and %o0, 0x2, %o4 ! %o4 = byte offset, left-to-right
682 and %o1, %o3, %o1 ! %o1 = single short value
693 and %o5, %o3, %o5
741 or %o2, %o3, %o4 ! set the bit, and try to commit it
760 andn %o2, %o3, %o4 ! clear the bit, and try to commit it
774 * Spitfires and Blackbirds have a problem with membars in the