Lines Matching defs:R1

310     __ mov(R1, Rmethod);
313 __ call_VM(noreg, CAST_FROM_FN_PTR(address, InterpreterRuntime::set_original_bytecode_at), R1, R2, R3);
493 __ mov(R1, wide);
494 call_VM(R0_tos, CAST_FROM_FN_PTR(address, InterpreterRuntime::ldc), R1);
535 __ mov(R1, (int)bytecode());
536 __ call_VM(R0_tos, entry, R1);
1551 // R1 - result
1552 __ mov(R0_tos, R1);
1712 __ mov(R1, R0_tos);
1715 case add: __ call_VM_leaf(CAST_FROM_FN_PTR(address, __aeabi_fadd_glibc), R0, R1); break;
1716 case sub: __ call_VM_leaf(CAST_FROM_FN_PTR(address, __aeabi_fsub_glibc), R0, R1); break;
1717 case mul: __ call_VM_leaf(CAST_FROM_FN_PTR(address, __aeabi_fmul), R0, R1); break;
1718 case div: __ call_VM_leaf(CAST_FROM_FN_PTR(address, __aeabi_fdiv), R0, R1); break;
1719 case rem: __ call_VM_leaf(CAST_FROM_FN_PTR(address, SharedRuntime::frem), R0, R1); break;
1735 __ fmrs(R1, arg2);
1736 __ call_VM_leaf(CAST_FROM_FN_PTR(address, SharedRuntime::frem), R0, R1);
1755 __ pop_l(R0, R1);
1758 case add: __ call_VM_leaf(CAST_FROM_FN_PTR(address, __aeabi_dadd_glibc), R0, R1, R2, R3); break;
1759 case sub: __ call_VM_leaf(CAST_FROM_FN_PTR(address, __aeabi_dsub_glibc), R0, R1, R2, R3); break;
1760 case mul: __ call_VM_leaf(CAST_FROM_FN_PTR(address, __aeabi_dmul), R0, R1, R2, R3); break;
1761 case div: __ call_VM_leaf(CAST_FROM_FN_PTR(address, __aeabi_ddiv), R0, R1, R2, R3); break;
1762 case rem: __ call_VM_leaf(CAST_FROM_FN_PTR(address, SharedRuntime::drem), R0, R1, R2, R3); break;
1777 __ fmrrd(R0, R1, arg1);
1779 __ call_VM_leaf(CAST_FROM_FN_PTR(address, SharedRuntime::drem), R0, R1, R2, R3);
1780 __ fmdrr(D0_tos, R0, R1);
1982 __ fmdrr(D0_tos, R0, R1);
2124 const Register Ry = R1;
2139 const Register Rx_hi = R1;
2219 // compute return address as bci in R1
2384 __ sub(R1, Rbcp, Rdisp); // branch bcp
2385 call_VM(noreg, CAST_FROM_FN_PTR(address, InterpreterRuntime::frequency_counter_overflow), R1);
2805 __ profile_switch_case(R0, i, R1, i);
2837 __ ldr(R1, aaddress(0));
2838 __ load_klass(Rtemp, R1);
2842 __ call_VM(noreg, CAST_FROM_FN_PTR(address, InterpreterRuntime::register_finalizer), R1);
2858 // According to interpreter calling conventions, result is returned in R0/R1,
2859 // so ftos (S0) and dtos (D0) are moved to R0/R1.
2930 __ mov(R1, code);
2931 __ call_VM(noreg, entry, R1);
3034 __ mov(R1, 0); // NULL object reference
3037 __ mov(R1, R0_tos);
3038 __ verify_oop(R1);
3041 // R1: object pointer or NULL
3044 R1, R2);
3341 // The registers cache and index expected to be set before call, and should not be R1 or Rtemp.
3346 assert_different_registers(Rcache, Rindex, R1, Rtemp);
3358 __ mov(R1, 0);
3376 __ mov(R1, Interpreter::expr_offset_in_bytes(1));
3377 __ mov(R1, Rtemp, eq);
3378 __ ldr(R1, Address(Rstack_top, R1));
3381 __ ldr(R1, Address(SP, Interpreter::expr_offset_in_bytes(2)), eq);
3384 __ ldr(R1, Address(SP, Interpreter::expr_offset_in_bytes(1)), ne);
3395 // R1: object pointer set up above (NULL if static)
3399 R1, R2, R3);
3729 __ get_cache_entry_pointer_at_bcp(R2, R1, 1);
3731 __ mov(R1, R3);
3735 // R1: object pointer copied above
3738 __ call_VM(noreg, CAST_FROM_FN_PTR(address, InterpreterRuntime::post_field_modification), R1, R2, R3);
3858 __ get_cache_entry_pointer_at_bcp(R2, R1, 1);
3861 __ mov(R1, R0_tos);
3862 // R1: object pointer copied above
3864 __ call_VM(noreg, CAST_FROM_FN_PTR(address, InterpreterRuntime::post_field_access), R1, R2);
4573 __ ldrb(R1, at_bcp(1));
4575 call_VM(R0_tos, CAST_FROM_FN_PTR(address, InterpreterRuntime::newarray), R1, R2);
4583 __ get_constant_pool(R1);
4585 call_VM(R0_tos, CAST_FROM_FN_PTR(address, InterpreterRuntime::anewarray), R1, R2, R3);
4762 __ mov(R1, Rmethod);
4764 __ call_VM(noreg, CAST_FROM_FN_PTR(address, InterpreterRuntime::get_original_bytecode_at), R1, R2);
4772 __ mov(R1, Rmethod);
4774 __ call_VM(noreg, CAST_FROM_FN_PTR(address, InterpreterRuntime::_breakpoint), R1, R2);
5027 __ sub(R1, Rtemp, wordSize);
5029 call_VM(R0, CAST_FROM_FN_PTR(address, InterpreterRuntime::multianewarray), R1);