Intel® ISA Extensions
Use hardware-based isolation and memory encryption to provide more code protection in your solutions.
1094 Discussions

Is there any methods to see contents in MMX and XMM registers?

kalven
Beginner
2,107 Views
Recently, I met a hard problem. My debug dll worked fine, but my release dll failed to show correct image. After some hard working, I found the problem was that a mul of float got wrong result, one of the operator was a const(acturally it was a const float div another const float) and it was just put in XMM register. With debugger, I confined the other operator is correct, so I want to see the operator in XMM register, but I don't know how. Can any one show me the method?
0 Kudos
3 Replies
jimdempseyatthecove
Honored Contributor III
2,107 Views

Kalven,

With Visual Studio under Debug, Windows,click on view registers window. Then right-click inside the registers window and check the items to display. (Somewhat like properties)

Jim Dempsey

0 Kudos
srimks
New Contributor II
2,107 Views
What about in Open-Source, does GDB or any Open-Source Tool can help in debugging the content within XMM & XMM regs.?

Kalven,

With Visual Studio under Debug, Windows,click on view registers window. Then right-click inside the registers window and check the items to display. (Somewhat like properties)

Jim Dempsey

0 Kudos
srimks
New Contributor II
2,107 Views
Quoting - kalven
Recently, I met a hard problem. My debug dll worked fine, but my release dll failed to show correct image. After some hard working, I found the problem was that a mul of float got wrong result, one of the operator was a const(acturally it was a const float div another const float) and it was just put in XMM register. With debugger, I confined the other operator is correct, so I want to see the operator in XMM register, but I don't know how. Can any one show me the method?


What about in Open-Source, does GDB or any Open-Source Tool can help in debugging the content within XMM & XMM regs.?

~BR

0 Kudos
Reply