__TM_simple_begin
Purpose
Marks the beginning of a transaction.
Prototype
long __TM_simple_begin ();
Usage
Upon a transaction failure (including a user abort), execution resumes from the point immediately following the __TM_simple_begin function that initiated the failed transaction as if the __TM_simple_begin were unsuccessful. The diagnostic information is saved in the TEXASR register.
The transaction status of transactions started using __TM_simple_begin cannot be queried by using the transaction inquiry functions.
Return value
This function returns _HTM_TBEGIN_STARTED if successful; otherwise, it returns a different value.