comparison src/cpu/sparc/vm/assembler_sparc.hpp @ 986:62001a362ce9

6827605: new String intrinsics may prevent EA scalar replacement 6875866: Intrinsic for String.indexOf() is broken on x86 with SSE4.2 Summary: Modify String intrinsic methods to pass char[] pointers instead of string oops. Reviewed-by: never
author kvn
date Mon, 14 Sep 2009 12:14:20 -0700
parents 6b2273dd6fa9
children dcf03e02b020
comparison
equal deleted inserted replaced
985:685e959d09ea 986:62001a362ce9
2453 void cond_inc(Condition cond, address counter_addr, Register Rtemp1, Register Rtemp2); 2453 void cond_inc(Condition cond, address counter_addr, Register Rtemp1, Register Rtemp2);
2454 // Unconditional increment. 2454 // Unconditional increment.
2455 void inc_counter(address counter_addr, Register Rtmp1, Register Rtmp2); 2455 void inc_counter(address counter_addr, Register Rtmp1, Register Rtmp2);
2456 void inc_counter(int* counter_addr, Register Rtmp1, Register Rtmp2); 2456 void inc_counter(int* counter_addr, Register Rtmp1, Register Rtmp2);
2457 2457
2458 // Compare char[] arrays aligned to 4 bytes.
2459 void char_arrays_equals(Register ary1, Register ary2,
2460 Register limit, Register result,
2461 Register chr1, Register chr2, Label& Ldone);
2462
2458 #undef VIRTUAL 2463 #undef VIRTUAL
2459 2464
2460 }; 2465 };
2461 2466
2462 /** 2467 /**