2013-11-24 3 views
5

(Intel SSE組み込み関数で使用される)データ型__m128の変数の値を直接GDBに出力する方法はありますか?コマンドprint $myVariableintfloatでは正常に動作しますが、__m128では正常に動作しません。gdbデバッガの__m128データ型の値を出力

ご協力いただきありがとうございます。

答えて

5

それは苦痛だが、私は通常、このようにそれを実行します。

gdb> p *(float *)&[email protected]

これはv__m128であると仮定しています。たとえば、同じ原則を適用することができます。 unsigned char__m128iベクトル:このため

gdb> p /x *(unsigned char *)&[email protected]

+1

ありがとう!私は〜/ .gdbinitファイルにp__m128iというカスタムコマンドを追加したので、これはいつでも利用できます。 –

関連する問題