16 #ifndef STM_ITM2STM_LIBITM_H
17 #define STM_ITM2STM_LIBITM_H
30 # include <immintrin.h>
36 #define _ITM_VERSION "0.9 (October 1, 2008)"
37 #define _ITM_VERSION_NO 90
38 #define _ITM_NoTransactionId 0
40 #define _ITM_NORETURN NORETURN
351 #endif // STM_ITM2STM_LIBITM_H
long double _ITM_FASTCALL _ITM_RfWE(_ITM_transaction *, const long double *)
void _ITM_FASTCALL _ITM_WE(_ITM_transaction *, long double *, long double)
void _ITM_FASTCALL _ITM_WaRU1(_ITM_transaction *, uint8_t *, uint8_t)
void _ITM_FASTCALL _ITM_WaRD(_ITM_transaction *, double *, double)
uint64_t _ITM_FASTCALL _ITM_RU8(_ITM_transaction *, const uint64_t *)
void _ITM_FASTCALL _ITM_memmoveRtaWWtaR(_ITM_transaction *, void *, const void *, size_t)
Definition: libitm-5.13,14.cpp:448
void _ITM_FASTCALL _ITM_memmoveRtaWWn(_ITM_transaction *, void *, const void *, size_t)
Definition: libitm-5.13,14.cpp:413
void _ITM_FASTCALL _ITM_LM128(_ITM_transaction *, const __m128 *)
void _ITM_FASTCALL _ITM_WM64(_ITM_transaction *, __m64 *, __m64)
_Complex double _ITM_FASTCALL _ITM_RaWCD(_ITM_transaction *, const _Complex double *)
void _ITM_FASTCALL _ITM_LB(_ITM_transaction *, const void *, size_t)
Definition: libitm-5.16.cpp:42
void _ITM_FASTCALL _ITM_WaWU1(_ITM_transaction *, uint8_t *, uint8_t)
_ITM_howExecuting _ITM_FASTCALL _ITM_inTransaction(_ITM_transaction *)
Definition: libitm-5.4.cpp:18
void _ITM_FASTCALL _ITM_LU1(_ITM_transaction *, const uint8_t *)
double _ITM_FASTCALL _ITM_RfWD(_ITM_transaction *, const double *)
#define _ITM_NORETURN
Definition: libitm.h:40
_ITM_codeProperties
Definition: libitm.h:63
uint8_t _ITM_FASTCALL _ITM_RaWU1(_ITM_transaction *, const uint8_t *)
void _ITM_FASTCALL _ITM_NORETURN _ITM_abortTransaction(_ITM_transaction *, _ITM_abortReason, const _ITM_srcLocation *)
Definition: libitm-5.8.cpp:141
double _ITM_FASTCALL _ITM_RaRD(_ITM_transaction *, const double *)
void _ITM_FASTCALL _ITM_memmoveRtaRWtaW(_ITM_transaction *, void *, const void *, size_t)
Definition: libitm-5.13,14.cpp:395
__m64 _ITM_FASTCALL _ITM_RaWM64(_ITM_transaction *, const __m64 *)
void _ITM_FASTCALL _ITM_WaRF(_ITM_transaction *, float *, float)
_Complex float _ITM_FASTCALL _ITM_RaWCF(_ITM_transaction *, const _Complex float *)
void _ITM_FASTCALL _ITM_memmoveRtWt(_ITM_transaction *, void *, const void *, size_t)
Definition: libitm-5.13,14.cpp:288
uint32_t _ITM_transactionId_t
Definition: libitm.h:99
void _ITM_FASTCALL _ITM_WaWU4(_ITM_transaction *, uint32_t *, uint32_t)
void _ITM_FASTCALL _ITM_memcpyRtaRWn(_ITM_transaction *, void *, const void *, size_t)
Definition: libitm-5.13,14.cpp:155
void _ITM_FASTCALL _ITM_WaRCF(_ITM_transaction *, _Complex float *, _Complex float)
void _ITM_FASTCALL _ITM_WU2(_ITM_transaction *, uint16_t *, uint16_t)
const char *_ITM_FASTCALL _ITM_libraryVersion(void)
Definition: libitm-5.2.cpp:21
_Complex double _ITM_FASTCALL _ITM_RfWCD(_ITM_transaction *, const _Complex double *)
void _ITM_FASTCALL _ITM_WU1(_ITM_transaction *, uint8_t *, uint8_t)
void _ITM_FASTCALL _ITM_LU2(_ITM_transaction *, const uint16_t *)
_ITM_actions
Definition: libitm.h:82
void _ITM_FASTCALL _ITM_memmoveRnWt(_ITM_transaction *, void *, const void *, size_t)
Definition: libitm-5.13,14.cpp:220
void _ITM_FASTCALL _ITM_memsetWaR(_ITM_transaction *, void *, int, size_t)
Definition: libitm-5.15.cpp:25
uint64_t _ITM_FASTCALL _ITM_RaWU8(_ITM_transaction *, const uint64_t *)
void _ITM_FASTCALL _ITM_memmoveRtaRWtaR(_ITM_transaction *, void *, const void *, size_t)
Definition: libitm-5.13,14.cpp:377
__m64 _ITM_FASTCALL _ITM_RaRM64(_ITM_transaction *, const __m64 *)
const char * psource
Definition: libitm.h:95
void _ITM_FASTCALL _ITM_LCF(_ITM_transaction *, const _Complex float *)
void _ITM_FASTCALL _ITM_dropReferences(_ITM_transaction *, void *, size_t)
Definition: libitm-5.17.cpp:48
void _ITM_FASTCALL _ITM_addUserCommitAction(_ITM_transaction *, _ITM_userCommitFunction, _ITM_transactionId_t, void *)
Definition: libitm-5.17.cpp:36
_ITM_transaction *_ITM_FASTCALL _ITM_getTransaction(void)
Definition: libitm-5.1,5.cpp:89
void _ITM_FASTCALL _ITM_WaRCE(_ITM_transaction *, _Complex long double *, _Complex long double)
void _ITM_FASTCALL _ITM_memmoveRnWtaR(_ITM_transaction *, void *, const void *, size_t)
Definition: libitm-5.13,14.cpp:237
float _ITM_FASTCALL _ITM_RfWF(_ITM_transaction *, const float *)
__m256 _ITM_FASTCALL _ITM_RM256(_ITM_transaction *, const __m256 *)
_Complex float _ITM_FASTCALL _ITM_RaRCF(_ITM_transaction *, const _Complex float *)
void _ITM_FASTCALL _ITM_WaWU8(_ITM_transaction *, uint64_t *, uint64_t)
bool _ITM_FASTCALL _ITM_tryCommitTransaction(_ITM_transaction *, const _ITM_srcLocation *)
Definition: libitm-5.9.cpp:90
float _ITM_FASTCALL _ITM_RF(_ITM_transaction *, const float *)
void _ITM_FASTCALL _ITM_memsetWaW(_ITM_transaction *, void *, int, size_t)
Definition: libitm-5.15.cpp:31
_Complex float _ITM_FASTCALL _ITM_RfWCF(_ITM_transaction *, const _Complex float *)
void _ITM_FASTCALL _ITM_rollbackTransaction(_ITM_transaction *, const _ITM_srcLocation *)
Definition: libitm-5.8.cpp:147
void _ITM_FASTCALL _ITM_memcpyRtWtaR(_ITM_transaction *, void *, const void *, size_t)
Definition: libitm-5.13,14.cpp:139
_ITM_transactionState
Definition: libitm.h:51
void _ITM_FASTCALL _ITM_memcpyRtaWWtaR(_ITM_transaction *, void *, const void *, size_t)
Definition: libitm-5.13,14.cpp:201
uint32_t reserved_3
Definition: libitm.h:94
void _ITM_FASTCALL _ITM_memmoveRtWtaR(_ITM_transaction *, void *, const void *, size_t)
Definition: libitm-5.13,14.cpp:306
void _ITM_FASTCALL _ITM_NORETURN _ITM_error(const _ITM_srcLocation *, int errorCode)
Definition: libitm-5.3.cpp:18
void _ITM_FASTCALL _ITM_memmoveRnWtaW(_ITM_transaction *, void *, const void *, size_t)
Definition: libitm-5.13,14.cpp:254
uint16_t _ITM_FASTCALL _ITM_RU2(_ITM_transaction *, const uint16_t *)
void _ITM_FASTCALL _ITM_WaWCF(_ITM_transaction *, _Complex float *, _Complex float)
long double _ITM_FASTCALL _ITM_RaWE(_ITM_transaction *, const long double *)
void _ITM_FASTCALL _ITM_memcpyRnWtaW(_ITM_transaction *, void *, const void *, size_t)
Definition: libitm-5.13,14.cpp:117
_ITM_transactionId_t _ITM_FASTCALL _ITM_getTransactionId(_ITM_transaction *)
Definition: libitm-5.1,5.cpp:98
void _ITM_FASTCALL _ITM_LD(_ITM_transaction *, const double *)
void _ITM_FASTCALL _ITM_WaRCD(_ITM_transaction *, _Complex double *, _Complex double)
__m64 _ITM_FASTCALL _ITM_RM64(_ITM_transaction *, const __m64 *)
struct _ITM_transaction _ITM_transaction
Definition: libitm.h:98
void _ITM_FASTCALL _ITM_WaWCD(_ITM_transaction *, _Complex double *, _Complex double)
void _ITM_FASTCALL _ITM_memsetW(_ITM_transaction *, void *, int, size_t)
Definition: libitm-5.15.cpp:19
void _ITM_FASTCALL _ITM_WaRM256(_ITM_transaction *, __m256 *, __m256)
float _ITM_FASTCALL _ITM_RaRF(_ITM_transaction *, const float *)
void _ITM_FASTCALL _ITM_memcpyRtaRWtaR(_ITM_transaction *, void *, const void *, size_t)
Definition: libitm-5.13,14.cpp:170
void(* _ITM_userUndoFunction)(void *)
Definition: libitm.h:100
void _ITM_FASTCALL _ITM_WM128(_ITM_transaction *, __m128 *, __m128)
void _ITM_FASTCALL _ITM_LU4(_ITM_transaction *, const uint32_t *)
_Complex double _ITM_FASTCALL _ITM_RaRCD(_ITM_transaction *, const _Complex double *)
void _ITM_FASTCALL _ITM_memcpyRtaRWt(_ITM_transaction *, void *, const void *, size_t)
Definition: libitm-5.13,14.cpp:162
_Complex double _ITM_FASTCALL _ITM_RCD(_ITM_transaction *, const _Complex double *)
void _ITM_FASTCALL _ITM_memmoveRtWn(_ITM_transaction *, void *, const void *, size_t)
Definition: libitm-5.13,14.cpp:271
void _ITM_FASTCALL _ITM_LCD(_ITM_transaction *, const _Complex double *)
#define __m256
Definition: avxintrin_emu.h:837
void _ITM_FASTCALL _ITM_memmoveRtWtaW(_ITM_transaction *, void *, const void *, size_t)
Definition: libitm-5.13,14.cpp:324
__m256 _ITM_FASTCALL _ITM_RfWM256(_ITM_transaction *, const __m256 *)
void _ITM_FASTCALL _ITM_memmoveRtaWWt(_ITM_transaction *, void *, const void *, size_t)
Definition: libitm-5.13,14.cpp:430
long double _ITM_FASTCALL _ITM_RaRE(_ITM_transaction *, const long double *)
uint16_t _ITM_FASTCALL _ITM_RaRU2(_ITM_transaction *, const uint16_t *)
void _ITM_FASTCALL _ITM_WaRU8(_ITM_transaction *, uint64_t *, uint64_t)
float _ITM_FASTCALL _ITM_RaWF(_ITM_transaction *, const float *)
__m256 _ITM_FASTCALL _ITM_RaRM256(_ITM_transaction *, const __m256 *)
void _ITM_FASTCALL _ITM_LCE(_ITM_transaction *, const _Complex long double *)
void _ITM_FASTCALL _ITM_commitTransaction(_ITM_transaction *, const _ITM_srcLocation *)
Definition: libitm-5.9.cpp:85
void _ITM_FASTCALL _ITM_LM64(_ITM_transaction *, const __m64 *)
void _ITM_FASTCALL _ITM_memmoveRtaWWtaW(_ITM_transaction *, void *, const void *, size_t)
Definition: libitm-5.13,14.cpp:466
uint32_t _ITM_FASTCALL _ITM_beginTransaction(_ITM_transaction *, uint32_t, _ITM_srcLocation *)
void _ITM_FASTCALL _ITM_WaWF(_ITM_transaction *, float *, float)
__m128 _ITM_FASTCALL _ITM_RaWM128(_ITM_transaction *, const __m128 *)
#define _ITM_FASTCALL
Definition: itm.h:28
uint8_t _ITM_FASTCALL _ITM_RaRU1(_ITM_transaction *, const uint8_t *)
void _ITM_FASTCALL _ITM_WaWM128(_ITM_transaction *, __m128 *, __m128)
void _ITM_FASTCALL _ITM_addUserUndoAction(_ITM_transaction *, _ITM_userUndoFunction, void *)
Definition: libitm-5.17.cpp:42
void _ITM_FASTCALL _ITM_WU4(_ITM_transaction *, uint32_t *, uint32_t)
void _ITM_FASTCALL _ITM_WaWM64(_ITM_transaction *, __m64 *, __m64)
double _ITM_FASTCALL _ITM_RaWD(_ITM_transaction *, const double *)
void _ITM_FASTCALL _ITM_WU8(_ITM_transaction *, uint64_t *, uint64_t)
void _ITM_FASTCALL _ITM_WaRM64(_ITM_transaction *, __m64 *, __m64)
void _ITM_FASTCALL _ITM_memcpyRtaWWn(_ITM_transaction *, void *, const void *, size_t)
Definition: libitm-5.13,14.cpp:186
uint32_t _ITM_FASTCALL _ITM_RaWU4(_ITM_transaction *, const uint32_t *)
void _ITM_FASTCALL _ITM_WaRU4(_ITM_transaction *, uint32_t *, uint32_t)
__m256 _ITM_FASTCALL _ITM_RaWM256(_ITM_transaction *, const __m256 *)
void _ITM_FASTCALL _ITM_memcpyRnWtaR(_ITM_transaction *, void *, const void *, size_t)
Definition: libitm-5.13,14.cpp:110
void(* _ITM_userCommitFunction)(void *)
Definition: libitm.h:101
uint32_t _ITM_FASTCALL _ITM_RaRU4(_ITM_transaction *, const uint32_t *)
long double _ITM_FASTCALL _ITM_RE(_ITM_transaction *, const long double *)
uint64_t _ITM_FASTCALL _ITM_RaRU8(_ITM_transaction *, const uint64_t *)
_Complex long double _ITM_FASTCALL _ITM_RaRCE(_ITM_transaction *, const _Complex long double *)
void _ITM_FASTCALL _ITM_LE(_ITM_transaction *, const long double *)
void _ITM_FASTCALL _ITM_memmoveRtaRWn(_ITM_transaction *, void *, const void *, size_t)
Definition: libitm-5.13,14.cpp:342
void _ITM_FASTCALL _ITM_WCD(_ITM_transaction *, _Complex double *, _Complex double)
_Complex long double _ITM_FASTCALL _ITM_RaWCE(_ITM_transaction *, const _Complex long double *)
double _ITM_FASTCALL _ITM_RD(_ITM_transaction *, const double *)
uint32_t reserved_2
Definition: libitm.h:93
void _ITM_FASTCALL _ITM_WaRU2(_ITM_transaction *, uint16_t *, uint16_t)
void _ITM_FASTCALL _ITM_memmoveRtaRWt(_ITM_transaction *, void *, const void *, size_t)
Definition: libitm-5.13,14.cpp:359
void _ITM_FASTCALL _ITM_WCF(_ITM_transaction *, _Complex float *, _Complex float)
void _ITM_FASTCALL _ITM_WaRM128(_ITM_transaction *, __m128 *, __m128)
uint16_t _ITM_FASTCALL _ITM_RfWU2(_ITM_transaction *, const uint16_t *)
void _ITM_FASTCALL _ITM_WF(_ITM_transaction *, float *, float)
void _ITM_FASTCALL _ITM_WaWCE(_ITM_transaction *, _Complex long double *, _Complex long double)
uint32_t _ITM_FASTCALL _ITM_RfWU4(_ITM_transaction *, const uint32_t *)
void _ITM_FASTCALL _ITM_LM256(_ITM_transaction *, const __m256 *)
void _ITM_FASTCALL _ITM_WM256(_ITM_transaction *, __m256 *, __m256)
int _ITM_FASTCALL _ITM_versionCompatible(int)
Definition: libitm-5.2.cpp:16
void _ITM_FASTCALL _ITM_registerThrownObject(_ITM_transaction *, const void *, size_t)
Definition: libitm-5.10.cpp:17
void _ITM_FASTCALL _ITM_WD(_ITM_transaction *, double *, double)
void _ITM_FASTCALL _ITM_WCE(_ITM_transaction *, _Complex long double *, _Complex long double)
_Complex long double _ITM_FASTCALL _ITM_RCE(_ITM_transaction *, const _Complex long double *)
_Complex float _ITM_FASTCALL _ITM_RCF(_ITM_transaction *, const _Complex float *)
void _ITM_FASTCALL _ITM_memcpyRtWn(_ITM_transaction *, void *, const void *, size_t)
Definition: libitm-5.13,14.cpp:124
uint16_t _ITM_FASTCALL _ITM_RaWU2(_ITM_transaction *, const uint16_t *)
void _ITM_FASTCALL _ITM_commitTransactionToId(_ITM_transaction *, const _ITM_transactionId_t, const _ITM_srcLocation *)
Definition: libitm-5.9.cpp:95
uint32_t flags
Definition: libitm.h:92
void _ITM_FASTCALL _ITM_memcpyRnWt(_ITM_transaction *, void *, const void *, size_t)
Definition: libitm-5.13,14.cpp:103
void _ITM_FASTCALL _ITM_changeTransactionMode(_ITM_transaction *, _ITM_transactionState, const _ITM_srcLocation *)
Definition: libitm-5.11.cpp:17
_ITM_howExecuting
Definition: libitm.h:56
void _ITM_FASTCALL _ITM_memcpyRtWtaW(_ITM_transaction *, void *, const void *, size_t)
Definition: libitm-5.13,14.cpp:147
uint8_t _ITM_FASTCALL _ITM_RfWU1(_ITM_transaction *, const uint8_t *)
__m64 _ITM_FASTCALL _ITM_RfWM64(_ITM_transaction *, const __m64 *)
void _ITM_FASTCALL _ITM_LU8(_ITM_transaction *, const uint64_t *)
void _ITM_FASTCALL _ITM_WaWD(_ITM_transaction *, double *, double)
void _ITM_FASTCALL _ITM_memcpyRtWt(_ITM_transaction *, void *, const void *, size_t)
Definition: libitm-5.13,14.cpp:131
void _ITM_FASTCALL _ITM_WaWE(_ITM_transaction *, long double *, long double)
uint32_t _ITM_FASTCALL _ITM_RU4(_ITM_transaction *, const uint32_t *)
void _ITM_FASTCALL _ITM_memcpyRtaRWtaW(_ITM_transaction *, void *, const void *, size_t)
Definition: libitm-5.13,14.cpp:178
void _ITM_FASTCALL _ITM_WaWM256(_ITM_transaction *, __m256 *, __m256)
uint32_t reserved_1
Definition: libitm.h:91
_ITM_abortReason
Definition: libitm.h:43
void _ITM_FASTCALL _ITM_memcpyRtaWWt(_ITM_transaction *, void *, const void *, size_t)
Definition: libitm-5.13,14.cpp:193
__m128 _ITM_FASTCALL _ITM_RM128(_ITM_transaction *, const __m128 *)
void _ITM_FASTCALL _ITM_WaWU2(_ITM_transaction *, uint16_t *, uint16_t)
void _ITM_FASTCALL _ITM_memcpyRtaWWtaW(_ITM_transaction *, void *, const void *, size_t)
Definition: libitm-5.13,14.cpp:209
__m128 _ITM_FASTCALL _ITM_RfWM128(_ITM_transaction *, const __m128 *)
uint64_t _ITM_FASTCALL _ITM_RfWU8(_ITM_transaction *, const uint64_t *)
void _ITM_FASTCALL _ITM_WaRE(_ITM_transaction *, long double *, long double)
__m128 _ITM_FASTCALL _ITM_RaRM128(_ITM_transaction *, const __m128 *)
uint8_t _ITM_FASTCALL _ITM_RU1(_ITM_transaction *, const uint8_t *)
void _ITM_FASTCALL _ITM_LF(_ITM_transaction *, const float *)
_Complex long double _ITM_FASTCALL _ITM_RfWCE(_ITM_transaction *, const _Complex long double *)