在gdb调试器中打印__m128数据类型的值

时间:2013-11-24 18:19:29

标签: c++ gdb sse intrinsics

有没有办法直接在GDB中打印数据类型__m128的变量值(用于Intel SSE Intrinsics)?命令print $myVariable适用于intfloat,但不适用于__m128

感谢您的支持!

1 个答案:

答案 0 :(得分:5)

这很痛苦,但我通常会这样做:

gdb> p *(float *)&v@4

这假设v__m128。您可以应用相同的原则,例如__m128i的{​​{1}}向量:

unsigned char