src/hotspot/cpu/ppc/assembler_ppc.hpp
changeset 51147 a1a53d240353
parent 49364 601146c66cad
child 51711 3aafd7015d87
--- a/src/hotspot/cpu/ppc/assembler_ppc.hpp	Tue Jun 26 08:33:17 2018 -0400
+++ b/src/hotspot/cpu/ppc/assembler_ppc.hpp	Fri Jul 06 16:25:07 2018 -0400
@@ -1635,6 +1635,7 @@
   // TEXASR bit description
   enum transaction_failure_reason {
     // Upper half (TEXASRU):
+    tm_failure_code       =  0, // The Failure Code is copied from tabort or treclaim operand.
     tm_failure_persistent =  7, // The failure is likely to recur on each execution.
     tm_disallowed         =  8, // The instruction is not permitted.
     tm_nesting_of         =  9, // The maximum transaction level was exceeded.
@@ -1650,6 +1651,7 @@
     tm_failure_summary    = 36, // Failure has been detected and recorded.
     tm_tfiar_exact        = 37, // Value in the TFIAR is exact.
     tm_rot                = 38, // Rollback-only transaction.
+    tm_transaction_level  = 52, // Transaction level (nesting depth + 1).
   };
 
   // PPC 1, section 2.4.1 Branch Instructions