On Tue, Oct 26, 2010 at 6:35 PM, Andre Poenitz
<[email protected]> wrote:
> So you can have different displays for different __m128 variables
> within the same function already. The deal is that a likewise named
> variable in another function "inherits" the display (by design
> actually).
Good enough!
> If you can come up with some ASCII art for the layout I'd fix it tomorrow.
Thanks.
__________________________________________________________________
foo | { FFFF, 8000, 5555, 0000, FFFF, 8000, 5555, 0000 } |
__________________________________________________________________|
bar | { +123.123, -321.321, NaN, +Inf } |
\ | [] signed [] unsigned [X] hex |
+-8x16-----| { FF, FF, 80, 00, 55, <snip> 00, 55, 55, 00, 00 } |
+-16x8-----| { FFFF, 8000, 5555, 0000, FFFF, 8000, 5555, 0000 } |
+-32x4-----| { FFFF8000, 55550000, FFFF8000, 55550000 } |
+-64x2-----| { FFFF800055550000, FFFF800055550000 } |
+-floatx4--| { +123.123, -321.321, NaN, +Inf } |
|_doublex2-| |
| \____| [0] +123.123.-321,321 |
| |___| [1] +123.123.-321,321 |
and perhaps...
|_128x1____| { <lots of digits> } |
Suppose foo & bar are 128bit vectors; foo is displayed in preferred
short form, bar is partially expanded.
It would be a plus to be able to show integrals as signed, unsigned or
hex and have a preferred short form per 'instance' (tho obviously i
have no good idea where you could integrate that in the UI).
8x16, 16x8 etc... would have the usual children, but always displaying
the corresponding short form shall save lots of clicking (and screen
space).
Insert a standard disclaimer about lack of ascii-art skills.
PS: aligning scalars would perhaps lessen the information overload
but, again, i have no idea how.
_______________________________________________
Qt-creator mailing list
[email protected]
http://lists.trolltech.com/mailman/listinfo/qt-creator