https://bugs.kde.org/show_bug.cgi?id=485148

--- Comment #5 from Paul Floyd <[email protected]> ---
If anything, I prefer C++.

For reference, here it is in godbolt https://godbolt.org/z/bM5brqWM6

And here is what I see in gdb with vgdb before and after single stepping the
vfmadd132ss instruction

(gdb) p $xmm0
$1 = {v4_float = {1, 2, 3, 4}, v2_double = {2.0000004731118679,
512.00012254714966}, v16_int8 = {0, 0, -128, 63, 0, 0, 0, 64, 0, 0, 64, 64, 0,
0, -128, 64}, v8_int16 = {0, 16256, 0, 16384, 0, 16448, 0, 16512}, v4_int32 =
{1065353216, 1073741824,
    1077936128, 1082130432}, v2_int64 = {4611686019492741120,
4647714816524288000}, uint128 = 85735205748011485687928662073142149120}
(gdb) p $xmm1
$2 = {v4_float = {-1, -2, -19, 0}, v2_double = {-2.0000014267861843,
1.6047075103796218e-314}, v16_int8 = {0, 0, -128, -65, 0, 0, 0, -64, 0, 0,
-104, -63, 0, 0, 0, 0}, v8_int16 = {0, -16512, 0, -16384, 0, -15976, 0, 0},
v4_int32 = {-1082130432,
    -1073741824, -1047003136, 0}, v2_int64 = {-4611686015214551040,
3247964160}, uint128 = 59914363633936079956933083136}
(gdb) p $xmm2
$3 = {v4_float = {3, 11, 35, 1}, v2_double = {1048576.2509765625,
0.0078125019222170522}, v16_int8 = {0, 0, 64, 64, 0, 0, 48, 65, 0, 0, 12, 66,
0, 0, -128, 63}, v8_int16 = {0, 16448, 0, 16688, 0, 16908, 0, 16256}, v4_int32
= {1077936128, 1093664768,
    1108082688, 1065353216}, v2_int64 = {4697254412425363456,
4575657222516506624}, uint128 = 84405977752782675692133152826159267840}
(gdb) si
(gdb) p $xmm0
$4 = {v4_float = {2, 0, 0, 0}, v2_double = {5.3049894774131808e-315, 0},
v16_int8 = {0, 0, 0, 64, 0 <repeats 12 times>}, v8_int16 = {0, 16384, 0, 0, 0,
0, 0, 0}, v4_int32 = {1073741824, 0, 0, 0}, v2_int64 = {1073741824, 0}, uint128
= 1073741824}

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to