Intel®Parallel Studio XE 2013 supposes to support TSX accordingly to its release information. But in my case, I don't see that. Maybe it because of misuse of commandline keys or misunderstanding of icl versioing. I don't know what asm compiler exactly is used by icl, but I suppose the one from its distribution.
Experiment was done on 64bit version of Windows with toy assembly routine.
Could someone clarify what is wrong?
Microsoft Windows [Version 6.1.7601]
c:\all>icl /c a.asm
Intel(R) C++ Intel(R) 64 Compiler XE for applications running on Intel(R) 64, Version 126.96.36.199 Build 20121008
Copyright (C) 1985-2012 Intel Corporation. All rights reserved.
a.asm(14) : error A2008:syntax error : xbegin
a.asm file text:
l1: ret 0