Lines Matching refs:I0
841 // L0-L7, I0-I7 - Caller's temps (no frame pushed yet)
848 // L0-L7, I0-I7 - Caller's temps (no frame pushed yet)
2241 // disjoint ( I0 -> O1, I1 -> O2, ...) we have nothing to worry about
2502 // and move things into I0. The return value there will survive any VM
2518 __ mov(O0, I0);
2520 case T_BOOLEAN: __ subcc(G0, O0, G0); __ addc(G0, 0, I0); break; // !0 => true; 0 => false
2521 case T_BYTE : __ sll(O0, 24, O0); __ sra(O0, 24, I0); break;
2522 case T_CHAR : __ sll(O0, 16, O0); __ srl(O0, 16, I0); break; // cannot use and3, 0xFFFF too big as immediate value!
2523 case T_SHORT : __ sll(O0, 16, O0); __ sra(O0, 16, I0); break;
2618 // native result if any is live in freg or I0 (and I1 if long and 32bit vm)
2638 // operation. Will save in I0 (or stack for FP returns).
2691 __ addcc(G0, I0, G0);
2693 __ delayed()->ld_ptr(I0, 0, I0);
2694 __ mov(G0, I0);
2696 __ verify_oop(I0);
2715 __ sllx(I0, 32, G1); // Shift bits into high G1
3337 __ set(0xDEAD0000, I0);
3338 __ add(I0, 2, I1);
3339 __ add(I0, 4, I2);
3340 __ add(I0, 6, I3);
3341 __ add(I0, 8, I4);
3622 // I0/I1 if the return value is long.
3625 __ ldd(saved_Greturn1_addr,I0);
3692 __ mov(I0, O2klass_index);