52 #endif // _LP64 |
52 #endif // _LP64 |
53 } else if (type == T_OBJECT || type == T_ARRAY) { |
53 } else if (type == T_OBJECT || type == T_ARRAY) { |
54 opr = as_oop_opr(reg); |
54 opr = as_oop_opr(reg); |
55 } else if (type == T_METADATA) { |
55 } else if (type == T_METADATA) { |
56 opr = as_metadata_opr(reg); |
56 opr = as_metadata_opr(reg); |
|
57 } else if (type == T_ADDRESS) { |
|
58 opr = as_address_opr(reg); |
57 } else { |
59 } else { |
58 opr = as_opr(reg); |
60 opr = as_opr(reg); |
59 } |
61 } |
60 } else if (r_1->is_FloatRegister()) { |
62 } else if (r_1->is_FloatRegister()) { |
61 assert(type == T_DOUBLE || type == T_FLOAT, "wrong type"); |
63 assert(type == T_DOUBLE || type == T_FLOAT, "wrong type"); |