Lines Matching defs:Rindex

450   const Register Rindex = R1_tmp;
456 __ get_unsigned_2_byte_index_at_bcp(Rindex, 1);
458 __ ldrb(Rindex, at_bcp(1));
468 __ add(Rtemp, Rtemp, Rindex);
471 __ ldrb(RtagType, Address(Rtemp, Rindex));
510 __ add(Rtemp, Rcpool, AsmOperand(Rindex, lsl, LogBytesPerWord));
547 const Register Rindex = R3_tmp;
551 __ get_unsigned_2_byte_index_at_bcp(Rindex, 1);
557 __ add(Rbase, Rcpool, AsmOperand(Rindex, lsl, LogBytesPerWord));
563 __ ldrb(Rtemp, Address(Rtemp, Rindex));
803 const Register Rindex = R0_tos;
805 index_check(Rarray, Rindex);
806 __ ldr_s32(R0_tos, get_array_elem_addr(T_INT, Rarray, Rindex, Rtemp));
813 const Register Rindex = R0_tos;
815 index_check(Rarray, Rindex);
818 __ ldr(R0_tos, get_array_elem_addr(T_LONG, Rarray, Rindex, Rtemp));
820 __ add(Rtemp, Rarray, AsmOperand(Rindex, lsl, LogBytesPerLong));
830 const Register Rindex = R0_tos;
832 index_check(Rarray, Rindex);
834 Address addr = get_array_elem_addr(T_FLOAT, Rarray, Rindex, Rtemp);
846 const Register Rindex = R0_tos;
848 index_check(Rarray, Rindex);
851 __ add(Rtemp, Rarray, AsmOperand(Rindex, lsl, LogBytesPerLong));
855 __ ldr_double(D0_tos, get_array_elem_addr(T_DOUBLE, Rarray, Rindex, Rtemp));
863 const Register Rindex = R0_tos;
865 index_check(Rarray, Rindex);
866 __ load_heap_oop(R0_tos, get_array_elem_addr(T_OBJECT, Rarray, Rindex, Rtemp));
873 const Register Rindex = R0_tos;
875 index_check(Rarray, Rindex);
876 __ ldrsb(R0_tos, get_array_elem_addr(T_BYTE, Rarray, Rindex, Rtemp));
883 const Register Rindex = R0_tos;
885 index_check(Rarray, Rindex);
886 __ ldrh(R0_tos, get_array_elem_addr(T_CHAR, Rarray, Rindex, Rtemp));
895 const Register Rindex = R4_tmp; // index_check prefers index on R4
896 assert_different_registers(Rlocal_index, Rindex);
897 assert_different_registers(Rarray, Rindex);
902 __ ldr_s32(Rindex, local);
905 index_check(Rarray, Rindex);
906 __ ldrh(R0_tos, get_array_elem_addr(T_CHAR, Rarray, Rindex, Rtemp));
913 const Register Rindex = R0_tos;
915 index_check(Rarray, Rindex);
916 __ ldrsh(R0_tos, get_array_elem_addr(T_SHORT, Rarray, Rindex, Rtemp));
1148 const Register Rindex = R4_tmp; // index_check prefers index in R4
1152 __ pop_i(Rindex);
1153 index_check(Rarray, Rindex);
1154 __ str_32(R0_tos, get_array_elem_addr(T_INT, Rarray, Rindex, Rtemp));
1160 const Register Rindex = R4_tmp; // index_check prefers index in R4
1164 __ pop_i(Rindex);
1165 index_check(Rarray, Rindex);
1168 __ str(R0_tos, get_array_elem_addr(T_LONG, Rarray, Rindex, Rtemp));
1170 __ add(Rtemp, Rarray, AsmOperand(Rindex, lsl, LogBytesPerLong));
1179 const Register Rindex = R4_tmp; // index_check prefers index in R4
1183 __ pop_i(Rindex);
1184 index_check(Rarray, Rindex);
1185 Address addr = get_array_elem_addr(T_FLOAT, Rarray, Rindex, Rtemp);
1197 const Register Rindex = R4_tmp; // index_check prefers index in R4
1201 __ pop_i(Rindex);
1202 index_check(Rarray, Rindex);
1205 __ add(Rtemp, Rarray, AsmOperand(Rindex, lsl, LogBytesPerLong));
1209 __ str_double(D0_tos, get_array_elem_addr(T_DOUBLE, Rarray, Rindex, Rtemp));
1277 const Register Rindex = R4_tmp; // index_check prefers index in R4
1281 __ pop_i(Rindex);
1282 index_check(Rarray, Rindex);
1293 __ strb(R0_tos, get_array_elem_addr(T_BYTE, Rarray, Rindex, Rtemp));
1299 const Register Rindex = R4_tmp; // index_check prefers index in R4
1303 __ pop_i(Rindex);
1304 index_check(Rarray, Rindex);
1306 __ strh(R0_tos, get_array_elem_addr(T_CHAR, Rarray, Rindex, Rtemp));
2527 const Register Rindex = R0_tos;
2550 __ cmp_32(Rhigh, Rindex);
2554 __ ccmp_w(Rindex, Rlow, Assembler::flags_for_condition(lt), ge);
2557 __ sub_w(Rindex, Rindex, Rlow);
2558 __ ldr_s32(Roffset, Address(Rabcp, Rindex, ex_sxtw, LogBytesPerInt));
2560 __ sxtw(Rindex, Rindex);
2561 __ profile_switch_case(Rabcp, Rindex, Rtemp2, R0_tmp);
2574 // if Rindex <= Rhigh then calculate index in table (Rindex - Rlow)
2575 __ subs(Rindex, Rindex, Rlow, ge);
2577 // if Rindex <= Rhigh and (Rindex - Rlow) >= 0
2585 __ ldr(Roffset, Address(Rabcp, Rindex, lsl, LogBytesPerInt));
2586 __ profile_switch_case(Rabcp, Rindex, Rtemp2, R0_tmp);
2596 __ ldr(Roffset, Address(Rabcp, Rindex, lsl, LogBytesPerInt), ge);
2912 Register Rindex,
2914 assert_different_registers(Rcache, Rindex, Rtemp);
2924 __ get_cache_and_index_and_bytecode_at_bcp(Rcache, Rindex, Rtemp, byte_no, 1, index_size);
2933 __ get_cache_and_index_at_bcp(Rcache, Rindex, 1, index_size);
2938 // The Rcache and Rindex registers must be set before call
2940 Register Rindex,
2946 assert_different_registers(Rcache, Rindex, Rtemp);
2951 __ add(Rtemp, Rcache, AsmOperand(Rindex, lsl, LogBytesPerWord));
3016 Register Rindex,
3019 assert_different_registers(Rcache, Rindex, Rtemp);
3031 __ add(R2, Rcache, AsmOperand(Rindex, lsl, LogBytesPerWord));
3045 __ get_cache_and_index_at_bcp(Rcache, Rindex, 1);
3066 const Register Rindex = R5_tmp;
3071 resolve_cache_and_index(byte_no, Rcache, Rindex, sizeof(u2));
3072 jvmti_post_field_access(Rcache, Rindex, is_static, false);
3073 load_field_cp_cache_entry(Rcache, Rindex, Roffset, Rflags, Robj, is_static);
3344 void TemplateTable::jvmti_post_field_mod(Register Rcache, Register Rindex, bool is_static) {
3346 assert_different_registers(Rcache, Rindex, R1, Rtemp);
3365 __ add(Rtemp, Rcache, AsmOperand(Rindex, lsl, LogBytesPerWord));
3389 __ add(R2, Rcache, AsmOperand(Rindex, lsl, LogBytesPerWord));
3400 __ get_cache_and_index_at_bcp(Rcache, Rindex, 1);
3414 const Register Rindex = R5_tmp;
3419 resolve_cache_and_index(byte_no, Rcache, Rindex, sizeof(u2));
3420 jvmti_post_field_mod(Rcache, Rindex, is_static);
3421 load_field_cp_cache_entry(Rcache, Rindex, Roffset, Rflags, Robj, is_static);
3755 const Register Rindex = R3_tmp;
3763 __ get_cache_and_index_at_bcp(Rcache, Rindex, 1);
3765 __ add(Rcache, Rcache, AsmOperand(Rindex, lsl, LogBytesPerWord));
3873 const Register Rindex = R3_tmp;
3879 __ get_cache_and_index_at_bcp(Rcache, Rindex, 1);
3881 __ add(Rtemp, Rcache, AsmOperand(Rindex, lsl, LogBytesPerWord));
3937 const Register Rindex = R3_tmp;
3946 __ get_cache_and_index_at_bcp(Rcache, Rindex, 2);
3947 __ add(Rtemp, Rcache, AsmOperand(Rindex, lsl, LogBytesPerWord));
4196 const Register Rindex = R4_tmp;
4200 prepare_invoke(byte_no, Rinterf, Rindex, Rrecv, Rflags);
4209 __ mov(Rmethod, Rindex);
4258 __ ldr(Rmethod, Address::indexed_ptr(Rtemp, Rindex));
4335 const Register Rindex = R2_tmp;
4340 assert_different_registers(Rcpool, Rindex, Rtags, Rklass, Rtemp);
4341 assert_different_registers(Rcpool, Rindex, Rklass, Rsize);
4355 __ get_unsigned_2_byte_index_at_bcp(Rindex, 1);
4362 __ add(Rtemp, Rtags, Rindex);
4377 __ load_resolved_klass_at_offset(Rcpool, Rindex, Rklass);
4559 __ get_unsigned_2_byte_index_at_bcp(Rindex, 1);
4560 __ call_VM(Robj, CAST_FROM_FN_PTR(address, InterpreterRuntime::_new), Rcpool, Rindex);
4604 const Register Rindex = R4_tmp;
4614 __ get_unsigned_2_byte_index_at_bcp(Rindex, 1);
4617 __ add(Rtemp, Rtags, Rindex);
4649 __ load_resolved_klass_at_offset(Rcpool, Rindex, Rsuper);
4682 const Register Rindex = R4_tmp;
4694 __ get_unsigned_2_byte_index_at_bcp(Rindex, 1);
4697 __ add(Rtemp, Rtags, Rindex);
4722 __ load_resolved_klass_at_offset(Rcpool, Rindex, Rsuper);