< 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 >