865 __ load_klass(O3, O4); // get array klass |
865 __ load_klass(O3, O4); // get array klass |
866 __ load_klass(Otos_i, O5); // get value klass |
866 __ load_klass(Otos_i, O5); // get value klass |
867 |
867 |
868 // do fast instanceof cache test |
868 // do fast instanceof cache test |
869 |
869 |
870 __ ld_ptr(O4, in_bytes(objArrayKlass::element_klass_offset()), O4); |
870 __ ld_ptr(O4, in_bytes(ObjArrayKlass::element_klass_offset()), O4); |
871 |
871 |
872 assert(Otos_i == O0, "just checking"); |
872 assert(Otos_i == O0, "just checking"); |
873 |
873 |
874 // Otos_i: value |
874 // Otos_i: value |
875 // O1: addr - offset |
875 // O1: addr - offset |