/dports/java/openjdk8/jdk8u-jdk8u312-b07.1/hotspot/src/cpu/ppc/vm/ |
H A D | macroAssembler_ppc.hpp | 176 static bool is_bc_far_at(address instruction_addr); 177 static address get_dest_of_bc_far_at(address instruction_addr); 180 static bool inline is_bc_far_variant1_at(address instruction_addr); 181 static bool inline is_bc_far_variant2_at(address instruction_addr); 182 static bool inline is_bc_far_variant3_at(address instruction_addr); 223 inline static bool is_bl64_patchable_at(address instruction_addr) { in is_bl64_patchable_at() argument 224 return is_bxx64_patchable_at(instruction_addr, /*link=*/true); in is_bl64_patchable_at() 230 set_dest_of_bxx64_patchable_at(instruction_addr, target, /*link=*/true); in set_dest_of_bl64_patchable_at() 233 return get_dest_of_bxx64_patchable_at(instruction_addr, /*link=*/true); in get_dest_of_bl64_patchable_at() 243 inline static bool is_b64_patchable_at(address instruction_addr) { in is_b64_patchable_at() argument [all …]
|
H A D | macroAssembler_ppc.inline.hpp | 189 inline bool MacroAssembler::is_bc_far_variant1_at(address instruction_addr) { in is_bc_far_variant1_at() argument 195 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant1_at() 196 const int instruction_2 = *(int*)(instruction_addr + 4); in is_bc_far_variant1_at() 198 … (inv_bd_field(instruction_1, (intptr_t)instruction_addr) != (intptr_t)(instruction_addr + 2*4)) && in is_bc_far_variant1_at() 203 inline bool MacroAssembler::is_bc_far_variant2_at(address instruction_addr) { in is_bc_far_variant2_at() argument 210 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant2_at() 211 const int instruction_2 = *(int*)(instruction_addr + 4); in is_bc_far_variant2_at() 213 … (inv_bd_field(instruction_1, (intptr_t)instruction_addr) == (intptr_t)(instruction_addr + 2*4)) && in is_bc_far_variant2_at() 218 inline bool MacroAssembler::is_bc_far_variant3_at(address instruction_addr) { in is_bc_far_variant3_at() argument 225 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant3_at() [all …]
|
H A D | macroAssembler_ppc.cpp | 449 return is_bc_far_variant1_at(instruction_addr) || in is_bc_far_at() 451 is_bc_far_variant3_at(instruction_addr); in is_bc_far_at() 455 if (is_bc_far_variant1_at(instruction_addr)) { in get_dest_of_bc_far_at() 463 return instruction_addr + 8; in get_dest_of_bc_far_at() 471 if (is_bc_far_variant3_at(instruction_addr)) { in set_dest_of_bc_far_at() 487 CodeBuffer buf(instruction_addr, code_size); in set_dest_of_bc_far_at() 489 if (is_bc_far_variant2_at(instruction_addr) && dest == instruction_addr + 8) { in set_dest_of_bc_far_at() 494 if (is_bc_far_variant1_at(instruction_addr)) { in set_dest_of_bc_far_at() 643 && is_load_const_at(instruction_addr); in is_bxx64_patchable_variant1_at() 651 …&& is_calculate_address_from_global_toc_at(instruction_addr + 2*BytesPerInstWord, instruction_addr… in is_bxx64_patchable_variant1b_at() [all …]
|
/dports/java/openjdk8-jre/jdk8u-jdk8u312-b07.1/hotspot/src/cpu/ppc/vm/ |
H A D | macroAssembler_ppc.hpp | 176 static bool is_bc_far_at(address instruction_addr); 177 static address get_dest_of_bc_far_at(address instruction_addr); 180 static bool inline is_bc_far_variant1_at(address instruction_addr); 181 static bool inline is_bc_far_variant2_at(address instruction_addr); 182 static bool inline is_bc_far_variant3_at(address instruction_addr); 223 inline static bool is_bl64_patchable_at(address instruction_addr) { in is_bl64_patchable_at() argument 224 return is_bxx64_patchable_at(instruction_addr, /*link=*/true); in is_bl64_patchable_at() 230 set_dest_of_bxx64_patchable_at(instruction_addr, target, /*link=*/true); in set_dest_of_bl64_patchable_at() 233 return get_dest_of_bxx64_patchable_at(instruction_addr, /*link=*/true); in get_dest_of_bl64_patchable_at() 243 inline static bool is_b64_patchable_at(address instruction_addr) { in is_b64_patchable_at() argument [all …]
|
H A D | macroAssembler_ppc.inline.hpp | 189 inline bool MacroAssembler::is_bc_far_variant1_at(address instruction_addr) { in is_bc_far_variant1_at() argument 195 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant1_at() 196 const int instruction_2 = *(int*)(instruction_addr + 4); in is_bc_far_variant1_at() 198 … (inv_bd_field(instruction_1, (intptr_t)instruction_addr) != (intptr_t)(instruction_addr + 2*4)) && in is_bc_far_variant1_at() 203 inline bool MacroAssembler::is_bc_far_variant2_at(address instruction_addr) { in is_bc_far_variant2_at() argument 210 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant2_at() 211 const int instruction_2 = *(int*)(instruction_addr + 4); in is_bc_far_variant2_at() 213 … (inv_bd_field(instruction_1, (intptr_t)instruction_addr) == (intptr_t)(instruction_addr + 2*4)) && in is_bc_far_variant2_at() 218 inline bool MacroAssembler::is_bc_far_variant3_at(address instruction_addr) { in is_bc_far_variant3_at() argument 225 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant3_at() [all …]
|
H A D | macroAssembler_ppc.cpp | 449 return is_bc_far_variant1_at(instruction_addr) || in is_bc_far_at() 451 is_bc_far_variant3_at(instruction_addr); in is_bc_far_at() 455 if (is_bc_far_variant1_at(instruction_addr)) { in get_dest_of_bc_far_at() 463 return instruction_addr + 8; in get_dest_of_bc_far_at() 471 if (is_bc_far_variant3_at(instruction_addr)) { in set_dest_of_bc_far_at() 487 CodeBuffer buf(instruction_addr, code_size); in set_dest_of_bc_far_at() 489 if (is_bc_far_variant2_at(instruction_addr) && dest == instruction_addr + 8) { in set_dest_of_bc_far_at() 494 if (is_bc_far_variant1_at(instruction_addr)) { in set_dest_of_bc_far_at() 643 && is_load_const_at(instruction_addr); in is_bxx64_patchable_variant1_at() 651 …&& is_calculate_address_from_global_toc_at(instruction_addr + 2*BytesPerInstWord, instruction_addr… in is_bxx64_patchable_variant1b_at() [all …]
|
/dports/java/openjdk11/jdk11u-jdk-11.0.13-8-1/src/hotspot/cpu/ppc/ |
H A D | macroAssembler_ppc.hpp | 179 static bool is_bc_far_at(address instruction_addr); 180 static address get_dest_of_bc_far_at(address instruction_addr); 183 static bool inline is_bc_far_variant1_at(address instruction_addr); 184 static bool inline is_bc_far_variant2_at(address instruction_addr); 185 static bool inline is_bc_far_variant3_at(address instruction_addr); 226 inline static bool is_bl64_patchable_at(address instruction_addr) { in is_bl64_patchable_at() argument 227 return is_bxx64_patchable_at(instruction_addr, /*link=*/true); in is_bl64_patchable_at() 233 set_dest_of_bxx64_patchable_at(instruction_addr, target, /*link=*/true); in set_dest_of_bl64_patchable_at() 236 return get_dest_of_bxx64_patchable_at(instruction_addr, /*link=*/true); in get_dest_of_bl64_patchable_at() 246 inline static bool is_b64_patchable_at(address instruction_addr) { in is_b64_patchable_at() argument [all …]
|
H A D | macroAssembler_ppc.inline.hpp | 195 inline bool MacroAssembler::is_bc_far_variant1_at(address instruction_addr) { in is_bc_far_variant1_at() argument 201 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant1_at() 202 const int instruction_2 = *(int*)(instruction_addr + 4); in is_bc_far_variant1_at() 204 … (inv_bd_field(instruction_1, (intptr_t)instruction_addr) != (intptr_t)(instruction_addr + 2*4)) && in is_bc_far_variant1_at() 209 inline bool MacroAssembler::is_bc_far_variant2_at(address instruction_addr) { in is_bc_far_variant2_at() argument 216 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant2_at() 217 const int instruction_2 = *(int*)(instruction_addr + 4); in is_bc_far_variant2_at() 219 … (inv_bd_field(instruction_1, (intptr_t)instruction_addr) == (intptr_t)(instruction_addr + 2*4)) && in is_bc_far_variant2_at() 224 inline bool MacroAssembler::is_bc_far_variant3_at(address instruction_addr) { in is_bc_far_variant3_at() argument 231 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant3_at() [all …]
|
/dports/java/openjdk11-jre/jdk11u-jdk-11.0.13-8-1/src/hotspot/cpu/ppc/ |
H A D | macroAssembler_ppc.hpp | 179 static bool is_bc_far_at(address instruction_addr); 180 static address get_dest_of_bc_far_at(address instruction_addr); 183 static bool inline is_bc_far_variant1_at(address instruction_addr); 184 static bool inline is_bc_far_variant2_at(address instruction_addr); 185 static bool inline is_bc_far_variant3_at(address instruction_addr); 226 inline static bool is_bl64_patchable_at(address instruction_addr) { in is_bl64_patchable_at() argument 227 return is_bxx64_patchable_at(instruction_addr, /*link=*/true); in is_bl64_patchable_at() 233 set_dest_of_bxx64_patchable_at(instruction_addr, target, /*link=*/true); in set_dest_of_bl64_patchable_at() 236 return get_dest_of_bxx64_patchable_at(instruction_addr, /*link=*/true); in get_dest_of_bl64_patchable_at() 246 inline static bool is_b64_patchable_at(address instruction_addr) { in is_b64_patchable_at() argument [all …]
|
H A D | macroAssembler_ppc.inline.hpp | 195 inline bool MacroAssembler::is_bc_far_variant1_at(address instruction_addr) { in is_bc_far_variant1_at() argument 201 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant1_at() 202 const int instruction_2 = *(int*)(instruction_addr + 4); in is_bc_far_variant1_at() 204 … (inv_bd_field(instruction_1, (intptr_t)instruction_addr) != (intptr_t)(instruction_addr + 2*4)) && in is_bc_far_variant1_at() 209 inline bool MacroAssembler::is_bc_far_variant2_at(address instruction_addr) { in is_bc_far_variant2_at() argument 216 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant2_at() 217 const int instruction_2 = *(int*)(instruction_addr + 4); in is_bc_far_variant2_at() 219 … (inv_bd_field(instruction_1, (intptr_t)instruction_addr) == (intptr_t)(instruction_addr + 2*4)) && in is_bc_far_variant2_at() 224 inline bool MacroAssembler::is_bc_far_variant3_at(address instruction_addr) { in is_bc_far_variant3_at() argument 231 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant3_at() [all …]
|
/dports/java/openjdk13/jdk13u-jdk-13.0.10-1-1/src/hotspot/cpu/ppc/ |
H A D | macroAssembler_ppc.hpp | 179 static bool is_bc_far_at(address instruction_addr); 180 static address get_dest_of_bc_far_at(address instruction_addr); 183 static bool inline is_bc_far_variant1_at(address instruction_addr); 184 static bool inline is_bc_far_variant2_at(address instruction_addr); 185 static bool inline is_bc_far_variant3_at(address instruction_addr); 226 inline static bool is_bl64_patchable_at(address instruction_addr) { in is_bl64_patchable_at() argument 227 return is_bxx64_patchable_at(instruction_addr, /*link=*/true); in is_bl64_patchable_at() 233 set_dest_of_bxx64_patchable_at(instruction_addr, target, /*link=*/true); in set_dest_of_bl64_patchable_at() 236 return get_dest_of_bxx64_patchable_at(instruction_addr, /*link=*/true); in get_dest_of_bl64_patchable_at() 246 inline static bool is_b64_patchable_at(address instruction_addr) { in is_b64_patchable_at() argument [all …]
|
H A D | macroAssembler_ppc.inline.hpp | 196 inline bool MacroAssembler::is_bc_far_variant1_at(address instruction_addr) { in is_bc_far_variant1_at() argument 202 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant1_at() 203 const int instruction_2 = *(int*)(instruction_addr + 4); in is_bc_far_variant1_at() 205 … (inv_bd_field(instruction_1, (intptr_t)instruction_addr) != (intptr_t)(instruction_addr + 2*4)) && in is_bc_far_variant1_at() 210 inline bool MacroAssembler::is_bc_far_variant2_at(address instruction_addr) { in is_bc_far_variant2_at() argument 217 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant2_at() 218 const int instruction_2 = *(int*)(instruction_addr + 4); in is_bc_far_variant2_at() 220 … (inv_bd_field(instruction_1, (intptr_t)instruction_addr) == (intptr_t)(instruction_addr + 2*4)) && in is_bc_far_variant2_at() 225 inline bool MacroAssembler::is_bc_far_variant3_at(address instruction_addr) { in is_bc_far_variant3_at() argument 232 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant3_at() [all …]
|
/dports/java/openjdk16/jdk16u-jdk-16.0.2-7-1/src/hotspot/cpu/ppc/ |
H A D | macroAssembler_ppc.hpp | 178 static bool is_bc_far_at(address instruction_addr); 179 static address get_dest_of_bc_far_at(address instruction_addr); 182 static bool inline is_bc_far_variant1_at(address instruction_addr); 183 static bool inline is_bc_far_variant2_at(address instruction_addr); 184 static bool inline is_bc_far_variant3_at(address instruction_addr); 225 inline static bool is_bl64_patchable_at(address instruction_addr) { in is_bl64_patchable_at() argument 226 return is_bxx64_patchable_at(instruction_addr, /*link=*/true); in is_bl64_patchable_at() 232 set_dest_of_bxx64_patchable_at(instruction_addr, target, /*link=*/true); in set_dest_of_bl64_patchable_at() 235 return get_dest_of_bxx64_patchable_at(instruction_addr, /*link=*/true); in get_dest_of_bl64_patchable_at() 245 inline static bool is_b64_patchable_at(address instruction_addr) { in is_b64_patchable_at() argument [all …]
|
H A D | macroAssembler_ppc.inline.hpp | 197 inline bool MacroAssembler::is_bc_far_variant1_at(address instruction_addr) { in is_bc_far_variant1_at() argument 203 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant1_at() 204 const int instruction_2 = *(int*)(instruction_addr + 4); in is_bc_far_variant1_at() 206 … (inv_bd_field(instruction_1, (intptr_t)instruction_addr) != (intptr_t)(instruction_addr + 2*4)) && in is_bc_far_variant1_at() 211 inline bool MacroAssembler::is_bc_far_variant2_at(address instruction_addr) { in is_bc_far_variant2_at() argument 218 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant2_at() 219 const int instruction_2 = *(int*)(instruction_addr + 4); in is_bc_far_variant2_at() 221 … (inv_bd_field(instruction_1, (intptr_t)instruction_addr) == (intptr_t)(instruction_addr + 2*4)) && in is_bc_far_variant2_at() 226 inline bool MacroAssembler::is_bc_far_variant3_at(address instruction_addr) { in is_bc_far_variant3_at() argument 233 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant3_at() [all …]
|
H A D | macroAssembler_ppc.cpp | 447 return is_bc_far_variant1_at(instruction_addr) || in is_bc_far_at() 449 is_bc_far_variant3_at(instruction_addr); in is_bc_far_at() 453 if (is_bc_far_variant1_at(instruction_addr)) { in get_dest_of_bc_far_at() 461 return instruction_addr + 8; in get_dest_of_bc_far_at() 469 if (is_bc_far_variant3_at(instruction_addr)) { in set_dest_of_bc_far_at() 485 CodeBuffer buf(instruction_addr, code_size); in set_dest_of_bc_far_at() 487 if (is_bc_far_variant2_at(instruction_addr) && dest == instruction_addr + 8) { in set_dest_of_bc_far_at() 492 if (is_bc_far_variant1_at(instruction_addr)) { in set_dest_of_bc_far_at() 641 && is_load_const_at(instruction_addr); in is_bxx64_patchable_variant1_at() 649 …&& is_calculate_address_from_global_toc_at(instruction_addr + 2*BytesPerInstWord, instruction_addr… in is_bxx64_patchable_variant1b_at() [all …]
|
/dports/java/openjdk17/jdk17u-jdk-17.0.1-12-1/src/hotspot/cpu/ppc/ |
H A D | macroAssembler_ppc.hpp | 186 static bool is_bc_far_at(address instruction_addr); 187 static address get_dest_of_bc_far_at(address instruction_addr); 190 static bool inline is_bc_far_variant1_at(address instruction_addr); 191 static bool inline is_bc_far_variant2_at(address instruction_addr); 192 static bool inline is_bc_far_variant3_at(address instruction_addr); 233 inline static bool is_bl64_patchable_at(address instruction_addr) { in is_bl64_patchable_at() argument 234 return is_bxx64_patchable_at(instruction_addr, /*link=*/true); in is_bl64_patchable_at() 240 set_dest_of_bxx64_patchable_at(instruction_addr, target, /*link=*/true); in set_dest_of_bl64_patchable_at() 243 return get_dest_of_bxx64_patchable_at(instruction_addr, /*link=*/true); in get_dest_of_bl64_patchable_at() 253 inline static bool is_b64_patchable_at(address instruction_addr) { in is_b64_patchable_at() argument [all …]
|
H A D | macroAssembler_ppc.inline.hpp | 198 inline bool MacroAssembler::is_bc_far_variant1_at(address instruction_addr) { in is_bc_far_variant1_at() argument 204 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant1_at() 205 const int instruction_2 = *(int*)(instruction_addr + 4); in is_bc_far_variant1_at() 207 … (inv_bd_field(instruction_1, (intptr_t)instruction_addr) != (intptr_t)(instruction_addr + 2*4)) && in is_bc_far_variant1_at() 212 inline bool MacroAssembler::is_bc_far_variant2_at(address instruction_addr) { in is_bc_far_variant2_at() argument 219 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant2_at() 220 const int instruction_2 = *(int*)(instruction_addr + 4); in is_bc_far_variant2_at() 222 … (inv_bd_field(instruction_1, (intptr_t)instruction_addr) == (intptr_t)(instruction_addr + 2*4)) && in is_bc_far_variant2_at() 227 inline bool MacroAssembler::is_bc_far_variant3_at(address instruction_addr) { in is_bc_far_variant3_at() argument 234 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant3_at() [all …]
|
H A D | macroAssembler_ppc.cpp | 448 return is_bc_far_variant1_at(instruction_addr) || in is_bc_far_at() 450 is_bc_far_variant3_at(instruction_addr); in is_bc_far_at() 454 if (is_bc_far_variant1_at(instruction_addr)) { in get_dest_of_bc_far_at() 462 return instruction_addr + 8; in get_dest_of_bc_far_at() 470 if (is_bc_far_variant3_at(instruction_addr)) { in set_dest_of_bc_far_at() 486 CodeBuffer buf(instruction_addr, code_size); in set_dest_of_bc_far_at() 488 if (is_bc_far_variant2_at(instruction_addr) && dest == instruction_addr + 8) { in set_dest_of_bc_far_at() 493 if (is_bc_far_variant1_at(instruction_addr)) { in set_dest_of_bc_far_at() 642 && is_load_const_at(instruction_addr); in is_bxx64_patchable_variant1_at() 650 …&& is_calculate_address_from_global_toc_at(instruction_addr + 2*BytesPerInstWord, instruction_addr… in is_bxx64_patchable_variant1b_at() [all …]
|
/dports/java/openjdk12/openjdk-jdk12u-jdk-12.0.2-10-4/src/hotspot/cpu/ppc/ |
H A D | macroAssembler_ppc.hpp | 179 static bool is_bc_far_at(address instruction_addr); 180 static address get_dest_of_bc_far_at(address instruction_addr); 183 static bool inline is_bc_far_variant1_at(address instruction_addr); 184 static bool inline is_bc_far_variant2_at(address instruction_addr); 185 static bool inline is_bc_far_variant3_at(address instruction_addr); 226 inline static bool is_bl64_patchable_at(address instruction_addr) { in is_bl64_patchable_at() argument 227 return is_bxx64_patchable_at(instruction_addr, /*link=*/true); in is_bl64_patchable_at() 233 set_dest_of_bxx64_patchable_at(instruction_addr, target, /*link=*/true); in set_dest_of_bl64_patchable_at() 236 return get_dest_of_bxx64_patchable_at(instruction_addr, /*link=*/true); in get_dest_of_bl64_patchable_at() 246 inline static bool is_b64_patchable_at(address instruction_addr) { in is_b64_patchable_at() argument [all …]
|
H A D | macroAssembler_ppc.inline.hpp | 195 inline bool MacroAssembler::is_bc_far_variant1_at(address instruction_addr) { in is_bc_far_variant1_at() argument 201 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant1_at() 202 const int instruction_2 = *(int*)(instruction_addr + 4); in is_bc_far_variant1_at() 204 … (inv_bd_field(instruction_1, (intptr_t)instruction_addr) != (intptr_t)(instruction_addr + 2*4)) && in is_bc_far_variant1_at() 209 inline bool MacroAssembler::is_bc_far_variant2_at(address instruction_addr) { in is_bc_far_variant2_at() argument 216 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant2_at() 217 const int instruction_2 = *(int*)(instruction_addr + 4); in is_bc_far_variant2_at() 219 … (inv_bd_field(instruction_1, (intptr_t)instruction_addr) == (intptr_t)(instruction_addr + 2*4)) && in is_bc_far_variant2_at() 224 inline bool MacroAssembler::is_bc_far_variant3_at(address instruction_addr) { in is_bc_far_variant3_at() argument 231 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant3_at() [all …]
|
/dports/java/openjdk15/jdk15u-jdk-15.0.6-1-1/src/hotspot/cpu/ppc/ |
H A D | macroAssembler_ppc.hpp | 179 static bool is_bc_far_at(address instruction_addr); 180 static address get_dest_of_bc_far_at(address instruction_addr); 183 static bool inline is_bc_far_variant1_at(address instruction_addr); 184 static bool inline is_bc_far_variant2_at(address instruction_addr); 185 static bool inline is_bc_far_variant3_at(address instruction_addr); 226 inline static bool is_bl64_patchable_at(address instruction_addr) { in is_bl64_patchable_at() argument 227 return is_bxx64_patchable_at(instruction_addr, /*link=*/true); in is_bl64_patchable_at() 233 set_dest_of_bxx64_patchable_at(instruction_addr, target, /*link=*/true); in set_dest_of_bl64_patchable_at() 236 return get_dest_of_bxx64_patchable_at(instruction_addr, /*link=*/true); in get_dest_of_bl64_patchable_at() 246 inline static bool is_b64_patchable_at(address instruction_addr) { in is_b64_patchable_at() argument [all …]
|
H A D | macroAssembler_ppc.inline.hpp | 197 inline bool MacroAssembler::is_bc_far_variant1_at(address instruction_addr) { in is_bc_far_variant1_at() argument 203 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant1_at() 204 const int instruction_2 = *(int*)(instruction_addr + 4); in is_bc_far_variant1_at() 206 … (inv_bd_field(instruction_1, (intptr_t)instruction_addr) != (intptr_t)(instruction_addr + 2*4)) && in is_bc_far_variant1_at() 211 inline bool MacroAssembler::is_bc_far_variant2_at(address instruction_addr) { in is_bc_far_variant2_at() argument 218 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant2_at() 219 const int instruction_2 = *(int*)(instruction_addr + 4); in is_bc_far_variant2_at() 221 … (inv_bd_field(instruction_1, (intptr_t)instruction_addr) == (intptr_t)(instruction_addr + 2*4)) && in is_bc_far_variant2_at() 226 inline bool MacroAssembler::is_bc_far_variant3_at(address instruction_addr) { in is_bc_far_variant3_at() argument 233 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant3_at() [all …]
|
H A D | macroAssembler_ppc.cpp | 465 return is_bc_far_variant1_at(instruction_addr) || in is_bc_far_at() 467 is_bc_far_variant3_at(instruction_addr); in is_bc_far_at() 471 if (is_bc_far_variant1_at(instruction_addr)) { in get_dest_of_bc_far_at() 479 return instruction_addr + 8; in get_dest_of_bc_far_at() 487 if (is_bc_far_variant3_at(instruction_addr)) { in set_dest_of_bc_far_at() 503 CodeBuffer buf(instruction_addr, code_size); in set_dest_of_bc_far_at() 505 if (is_bc_far_variant2_at(instruction_addr) && dest == instruction_addr + 8) { in set_dest_of_bc_far_at() 510 if (is_bc_far_variant1_at(instruction_addr)) { in set_dest_of_bc_far_at() 659 && is_load_const_at(instruction_addr); in is_bxx64_patchable_variant1_at() 667 …&& is_calculate_address_from_global_toc_at(instruction_addr + 2*BytesPerInstWord, instruction_addr… in is_bxx64_patchable_variant1b_at() [all …]
|
/dports/java/openjdk14/jdk14u-jdk-14.0.2-12-1/src/hotspot/cpu/ppc/ |
H A D | macroAssembler_ppc.hpp | 179 static bool is_bc_far_at(address instruction_addr); 180 static address get_dest_of_bc_far_at(address instruction_addr); 183 static bool inline is_bc_far_variant1_at(address instruction_addr); 184 static bool inline is_bc_far_variant2_at(address instruction_addr); 185 static bool inline is_bc_far_variant3_at(address instruction_addr); 226 inline static bool is_bl64_patchable_at(address instruction_addr) { in is_bl64_patchable_at() argument 227 return is_bxx64_patchable_at(instruction_addr, /*link=*/true); in is_bl64_patchable_at() 233 set_dest_of_bxx64_patchable_at(instruction_addr, target, /*link=*/true); in set_dest_of_bl64_patchable_at() 236 return get_dest_of_bxx64_patchable_at(instruction_addr, /*link=*/true); in get_dest_of_bl64_patchable_at() 246 inline static bool is_b64_patchable_at(address instruction_addr) { in is_b64_patchable_at() argument [all …]
|
H A D | macroAssembler_ppc.inline.hpp | 196 inline bool MacroAssembler::is_bc_far_variant1_at(address instruction_addr) { in is_bc_far_variant1_at() argument 202 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant1_at() 203 const int instruction_2 = *(int*)(instruction_addr + 4); in is_bc_far_variant1_at() 205 … (inv_bd_field(instruction_1, (intptr_t)instruction_addr) != (intptr_t)(instruction_addr + 2*4)) && in is_bc_far_variant1_at() 210 inline bool MacroAssembler::is_bc_far_variant2_at(address instruction_addr) { in is_bc_far_variant2_at() argument 217 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant2_at() 218 const int instruction_2 = *(int*)(instruction_addr + 4); in is_bc_far_variant2_at() 220 … (inv_bd_field(instruction_1, (intptr_t)instruction_addr) == (intptr_t)(instruction_addr + 2*4)) && in is_bc_far_variant2_at() 225 inline bool MacroAssembler::is_bc_far_variant3_at(address instruction_addr) { in is_bc_far_variant3_at() argument 232 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant3_at() [all …]
|