Lines Matching refs:O2

476       __ mov(arg2, O2);
663 __ ld(O1, 0, O2); // observe the previous value
664 // try to replace O2 with O3
665 __ cas_under_lock(O1, O2, O3,
667 __ cmp_and_br_short(O2, O3, Assembler::notEqual, Assembler::pn, retry);
670 __ delayed()->mov(O2, O0); // report previous value to caller
677 const Register& lock_reg = O2;
704 // compare_value: O2
717 __ cas_under_lock(O1, O2, O0,
730 // dest: O2
754 __ casx(O2, O3, O0);
786 __ lduw(O1, 0, O2);
787 __ add(O0, O2, O3);
788 __ cas(O1, O2, O3);
789 __ cmp_and_br_short(O2, O3, Assembler::notEqual, Assembler::pn, retry);
791 __ delayed()->add(O0, O2, O0); // note that cas made O2==O3
793 const Register& lock_reg = O2;
883 // super: O2, argument, not changed
900 Register Rsuper = O2;
986 // O2 - element count
1000 const Register count = O2;
1379 // count: O2 treated as signed
1391 const Register count = O2; // elements count
1488 // count: O2 treated as signed
1503 const Register count = O2; // elements count
1600 // count: O2 treated as signed
1612 const Register count = O2; // elements count
1716 // count: O2 treated as signed
1725 const Register count = O2; // elements count
1939 // count: O2 treated as signed
1954 const Register count = O2; // elements count
2101 // count: O2 treated as signed
2110 const Register count = O2; // elements count
2192 // count: O2 treated as signed
2199 const Register count = O2;
2225 // count: O2 treated as signed
2235 const Register count = O2; // elements count
2325 // count: O2 treated as signed
2333 assert_clean_int(O2, O3); // Make sure 'count' is clean int.
2392 // count: O2 treated as signed
2419 const Register count = O2; // elements count
2478 // count: O2 treated as signed
2485 assert_clean_int(O2, O3); // Make sure 'count' is clean int.
2510 // count: O2 treated as signed
2517 const Register count = O2; // elements count
2527 __ ldx(from, offset8, O2);
2529 __ stx(O2, to, offset8);
2550 // count: O2 treated as signed
2560 assert_clean_int(O2, O3); // Make sure 'count' is clean int.
2585 // count: O2 treated as signed
2592 const Register count = O2; // elements count
2636 // count: O2 treated as signed
2644 const Register count = O2; // elements count
2727 // count: O2 treated as signed
2736 const Register O2_count = O2; // elements count
2794 // (O2 = len; O2 != 0; O2--) --- number of oops *remaining*
2818 // Register G1 has number of *remaining* oops, O2 number of *total* oops.
2819 // Emit GC store barriers for the oops we have copied (O2 minus G1),
2827 gen_write_ref_array_post_barrier(O1_to, O2_count, O3); // store check on O1[0..O2]
2845 // count: O2 byte count, treated as ssize_t, can be zero
2858 const Register O2_count = O2; // elements count
2903 Register dst, // destination array oo (O2)
2942 // O2 - dst oop
2962 const Register dst = O2; // destination array oop
3112 const Register count = O2; // elements count
3234 const Register temp = O2; // scratch