< prev index next >
src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
Print this page
rev 50959 : 8205582: PPC64: RTM: Fix counter for aborts on nested transactions
*** 549,558 ****
--- 549,564 ----
int dst_bit = condition_register_bit(crdst, cdst),
src_bit = condition_register_bit(crsrc, csrc);
crorc(dst_bit, src_bit, dst_bit);
}
+ inline void Assembler::crnot( ConditionRegister crdst, Condition cdst, ConditionRegister crsrc, Condition csrc) {
+ int dst_bit = condition_register_bit(crdst, cdst),
+ src_bit = condition_register_bit(crsrc, csrc);
+ crnor(dst_bit, src_bit, src_bit);
+ }
+
// Conditional move (>= Power7)
inline void Assembler::isel(Register d, ConditionRegister cr, Condition cc, bool inv, Register a, Register b) {
if (b == noreg) {
b = d; // Can be omitted if old value should be kept in "else" case.
}
< prev index next >