< prev index next >

src/cpu/sparc/vm/macroAssembler_sparc.hpp

Print this page

        

@@ -1390,10 +1390,15 @@
                       Register tmp1, Register tmp2,
                       Register result, int ae);
 
   void array_equals(bool is_array_equ, Register ary1, Register ary2,
                     Register limit, Register tmp, Register result, bool is_byte);
+
+  // Compares two arrays in chunks of size 'byte_width'. The addresses must be aligned accordingly.
+  void array_equals_core(Register ary1, Register ary2, Register limit, Register tmp,
+                         Register result, size_t byte_width, bool loop, Label& Ldone);
+
   // test for negative bytes in input string of a given size, result 0 if none
   void has_negatives(Register inp, Register size, Register result,
                      Register t2, Register t3, Register t4,
                      Register t5);
 
< prev index next >