Lines Matching +defs:val +defs:src
1663 jfloat val = f[j];
1667 sprintf(b1, "%f", val);
1674 s->print(" = %f", val);
1676 s->print_cr(" (0x%x)", val);
1683 jdouble val = d[j];
1687 sprintf(b1, "%f", val);
1694 s->print(" = %f", val);
1696 s->print("(0x%x)", *(int*)&val);
1698 s->print_cr("(0x%x)", *(1 + (int*)&val));
2493 void MacroAssembler::load_sized_value(Address src, Register dst, size_t size_in_bytes, bool is_signed) {
2495 case 8: ld_long(src, dst); break;
2496 case 4: ld( src, dst); break;
2497 case 2: is_signed ? ldsh(src, dst) : lduh(src, dst); break;
2498 case 1: is_signed ? ldsb(src, dst) : ldub(src, dst); break;
2503 void MacroAssembler::store_sized_value(Register src, Address dst, size_t size_in_bytes) {
2505 case 8: st_long(src, dst); break;
2506 case 4: st( src, dst); break;
2507 case 2: sth( src, dst); break;
2508 case 1: stb( src, dst); break;
4762 void MacroAssembler::encode_heap_oop(Register src, Register dst) {
4766 verify_oop(src);
4768 srlx(src, LogMinObjAlignmentInBytes, dst);
4772 if (src == dst) {
4773 // optimize for frequent case src == dst
4774 bpr(rc_nz, true, Assembler::pt, src, done);
4775 delayed() -> sub(src, G6_heapbase, dst); // annuled if not taken
4777 srlx(src, LogMinObjAlignmentInBytes, dst);
4779 bpr(rc_z, false, Assembler::pn, src, done);
4783 sub(src, G6_heapbase, dst);
4800 void MacroAssembler::encode_heap_oop_not_null(Register src, Register dst) {
4804 verify_oop(src);
4806 srlx(src, LogMinObjAlignmentInBytes, dst);
4808 sub(src, G6_heapbase, dst);
4814 void MacroAssembler::decode_heap_oop(Register src, Register dst) {
4818 sllx(src, LogMinObjAlignmentInBytes, dst);
4840 void MacroAssembler::decode_heap_oop_not_null(Register src, Register dst) {
4847 sllx(src, LogMinObjAlignmentInBytes, dst);