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

问题描述 投票:7回答:1

是否有任何方法可以直接在GDB中打印数据类型为__m128的变量的值(用于Intel SSE内部函数)?命令print $myVariableintfloat正常,但对__m128无效。

c++ gdb sse simd intrinsics
1个回答
6
投票

这很痛苦,但我通常是这样:

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

这是假设v__m128。您可以将相同的原则应用于__m128iunsigned char向量:

gdb> p /x *(unsigned char *)&v@16

© www.soinside.com 2019 - 2024. All rights reserved.