[MPlayer-users] {SPAM (-1)} Re: mplayer svn segfaults while playing H264 (put_h264_chroma_mc4_mmx/ssse3 bug)

infernix infernix at infernix.net
Sat May 17 04:10:14 CEST 2008


Hi,

infernix wrote:
> Hi,
> 
> Occasionally mplayer (current svn) segfaults while playing H264, whether 
> ES or muxed in mkv. I have had this happen with only a handful of 
> sources, and I've ran across one again.
> 
> The problem is that it's never in the same place. It seems as if it 
> happens over time, but I can't really find out when. Sometimes it's a 
> few minutes in, sometimes less than half a minute, but never at the same 
> place.

I've found yet another source on which this happens. I can reproduce it 
on two systems (one C2D Q6600 workstation, one C2D T7300 laptop) so it's 
not a hardware issue, even though it occurs randomly. This is with 
current svn. Due to the time it takes for the error to occur, samples 
are huge (+250MB), but it's definitely reproducable so I can provide 
them if needed..

I've come to believe that this is the same issue: 
https://roundup.mplayerhq.hu/roundup/ffmpeg/issue327
And as it seems, it does happen with ssse3 as well. My previous report 
for this issue was on March 16th on mplayer-users, and that shows the 
segfault with put_h264_chroma_mc4_mmx. That post also

I will gladly provide more debugging data and a sample if someone is 
willing to have a look at this bug with put_h264_chroma_mc4_mmx and 
put_h264_chroma_mc4_ssse3. Or should I report this to ffmpeg-devel instead?

Thanks!

Regards,

infernix


*** ftime=0.040 ***
delay=0.323167
ds_fill_buffer(d_audio) calledct: -0.135   0/  0 35%  2%  1.8% 0 0 46%
a52: len=1536  flags=0x17  48000 Hz 384000 bit/s
ds_fill_buffer(d_video) called
DEMUX: Append packet to d_video, len=42527  pts=2255.040  pos=0  [packs: 
A=0 V=1]
vd_ffmpeg data: 1ba60000, 9139a41, 867521a5, b2be72a8

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 47507570923488 (LWP 5684)]
0x00000000006de677 in put_h264_chroma_mc4_ssse3 (
     dst=0x2aaaacb4ed70 "yyyxxxxwwwwwwwww}}}}}}}}", 'm' <repeats 27 
times>, "nmmmmmmmm", 'l' <repeats 20 times>, "mmmmmmmm", 'l' <repeats 16 
times>, "kkkklllllmmmmlllllllmmmmmlllllllmmmlllmmnoonmmmmlmmnnnnmmmmm", 
'n' <repeats 22 times>, "oonnnnopppppqq"..., src=0x2aaaac57dd7c "llll", 
'm' <repeats 16 times>, stride=656, h=2,
     x=<value optimized out>, y=0) at i386/dsputil_h264_template_ssse3.c:172
warning: Source file is more recent than executable.
172         asm volatile(
(gdb) bt
#0  0x00000000006de677 in put_h264_chroma_mc4_ssse3 (
     dst=0x2aaaacb4ed70 "yyyxxxxwwwwwwwww}}}}}}}}", 'm' <repeats 27 
times>, "nmmmmmmmm", 'l' <repeats 20 times>, "mmmmmmmm", 'l' <repeats 16 
times>, "kkkklllllmmmmlllllllmmmmmlllllllmmmlllmmnoonmmmmlmmnnnnmmmmm", 
'n' <repeats 22 times>, "oonnnnopppppqq"..., src=0x2aaaac57dd7c "llll", 
'm' <repeats 16 times>, stride=656, h=2,
     x=<value optimized out>, y=0) at i386/dsputil_h264_template_ssse3.c:172
#1  0x00000000007fb9f7 in mc_part (h=0x2aaaab4d1010, n=0, square=0, 
chroma_height=8, delta=10496, dest_y=<value optimized out>,
     dest_cb=0x2aaaacb4de10 "lllm", 'w' <repeats 12 times>, "zzzzzzzz", 
'm' <repeats 44 times>, "lllmllllllllmmmmmmmm", 'l' <repeats 12 times>, 
'm' <repeats 32 times>, 'l' <repeats 14 times>, 
"mmmmmmnnnnmmmmmmmlmmmmmmmmmmllnnnmmmmmmmmnnnnnnnnopppp"...,
     dest_cr=0x2aaaacb7ae10 
"\214\214\214\213\213\213\213\214\214\214\214\214\214\214\214\214\211\211\211\211\211\211\211\211\215\215\215\215\215\214\214\214", 
'\215' <repeats 12 times>, 
"\216\216\216\216\215\215\215\215\215\215\215\215", '\216' <repeats 12 
times>, "\215\215\215", '\216' <repeats 49 times>, 
"\215\215\215\215\215\215\215\215\216\216\216\216\216\216\216\216", 
'\215' <repeats 43 times>, 
"\216\215\215\215\215\215\214\214\215\215\215\215\215\215\215\215\215\214\214\214\214"..., 
x_offset=0, y_offset=0,
     qpix_put=0x2aaaab4d2680, chroma_put=0x6de634 
<put_h264_chroma_mc4_ssse3>, qpix_avg=0x2aaaab4d2880, 
chroma_avg=0x6de6f6 <avg_h264_chroma_mc4_ssse3>,
     weight_op=0x2aaaab4d2e10, weight_avg=0x2aaaab4d2e60, list0=4096, 
list1=0) at h264.c:1725
#2  0x00000000007fc90d in hl_motion (h=0x2aaaab4d1010,
     dest_y=0x2aaaacb11310 "DDDEDCDCOOPPPNP", 'O' <repeats 17 times>, 
'X' <repeats 16 times>, "HGFFGGHHHHIIIIIIHHHIJJIIJJJJJJJJIJJJJJJJJ", 'K' 
<repeats 23 times>, 'L' <repeats 15 times>, "KKKKKKKKK", 'L' <repeats 52 
times>, 'K' <repeats 11 times>, "L"...,
     dest_cb=0x2aaaacb4de10 "lllm", 'w' <repeats 12 times>, "zzzzzzzz", 
'm' <repeats 44 times>, "lllmllllllllmmmmmmmm", 'l' <repeats 12 times>, 
'm' <repeats 32 times>, 'l' <repeats 14 times>, 
"mmmmmmnnnnmmmmmmmlmmmmmmmmmmllnnnmmmmmmmmnnnnnnnnopppp"...,
     dest_cr=0x2aaaacb7ae10 
"\214\214\214\213\213\213\213\214\214\214\214\214\214\214\214\214\211\211\211\211\211\211\211\211\215\215\215\215\215\214\214\214", 
'\215' <repeats 12 times>, 
"\216\216\216\216\215\215\215\215\215\215\215\215", '\216' <repeats 12 
times>, "\215\215\215", '\216' <repeats 49 times>, 
"\215\215\215\215\215\215\215\215\216\216\216\216\216\216\216\216", 
'\215' <repeats 43 times>, 
"\216\215\215\215\215\215\214\214\215\215\215\215\215\215\215\215\215\214\214\214\214"..., 

     qpix_put=0x2aaaab4d2600, chroma_put=0x2aaaab4d25b8, 
qpix_avg=0x2aaaab4d2800, chroma_avg=0x2aaaab4d25e8, 
weight_op=0x2aaaab4d2e00, weight_avg=0x2aaaab4d2e50)
     at h264.c:1896
#3  0x00000000007fe590 in hl_decode_mb (h=0x2aaaab4d1010) at h264.c:2604
#4  0x0000000000806f31 in decode_slice (avctx=<value optimized out>, 
h=0x2aaaacb4ed70) at h264.c:6796
#5  0x00000000008091c3 in decode_nal_units (h=0x2aaaab4d1010, 
buf=0x10e6ea0 "", buf_size=42527) at h264.c:7607
#6  0x000000000080a5b6 in decode_frame (avctx=0xee17a0, data=0xee1680, 
data_size=0x7fff7a08347c, buf=0x10e6ea0 "", buf_size=42527) at h264.c:7737
#7  0x00000000006c5e82 in avcodec_decode_video (avctx=0xee17a0, 
picture=0xee1680, got_picture_ptr=0x7fff7a08347c, buf=0x10e6ea0 "", 
buf_size=42527) at utils.c:945
#8  0x00000000005a35d9 in decode (sh=0xeca430, data=0x10e6ea0, 
len=42527, flags=<value optimized out>) at libmpcodecs/vd_ffmpeg.c:781
#9  0x00000000004e52e8 in decode_video (sh_video=0xeca430, 
start=0x10e6ea0 "", in_size=42527, drop_frame=0, pts=2255.0400390625) at 
libmpcodecs/dec_video.c:369
#10 0x00000000004646a1 in main (argc=<value optimized out>, argv=<value 
optimized out>) at mplayer.c:1761
(gdb) bt full
#0  0x00000000006de677 in put_h264_chroma_mc4_ssse3 (
     dst=0x2aaaacb4ed70 "yyyxxxxwwwwwwwww}}}}}}}}", 'm' <repeats 27 
times>, "nmmmmmmmm", 'l' <repeats 20 times>, "mmmmmmmm", 'l' <repeats 16 
times>, "kkkklllllmmmmlllllllmmmmmlllllllmmmlllmmnoonmmmmlmmnnnnmmmmm", 
'n' <repeats 22 times>, "oonnnnopppppqq"..., src=0x2aaaac57dd7c "llll", 
'm' <repeats 16 times>, stride=656, h=2,
     x=<value optimized out>, y=0) at i386/dsputil_h264_template_ssse3.c:172
No locals.
#1  0x00000000007fb9f7 in mc_part (h=0x2aaaab4d1010, n=0, square=0, 
chroma_height=8, delta=10496, dest_y=<value optimized out>,
     dest_cb=0x2aaaacb4de10 "lllm", 'w' <repeats 12 times>, "zzzzzzzz", 
'm' <repeats 44 times>, "lllmllllllllmmmmmmmm", 'l' <repeats 12 times>, 
'm' <repeats 32 times>, 'l' <repeats 14 times>, 
"mmmmmmnnnnmmmmmmmlmmmmmmmmmmllnnnmmmmmmmmnnnnnnnnopppp"...,
     dest_cr=0x2aaaacb7ae10 
"\214\214\214\213\213\213\213\214\214\214\214\214\214\214\214\214\211\211\211\211\211\211\211\211\215\215\215\215\215\214\214\214", 
'\215' <repeats 12 times>, 
"\216\216\216\216\215\215\215\215\215\215\215\215", '\216' <repeats 12 
times>, "\215\215\215", '\216' <repeats 49 times>, 
"\215\215\215\215\215\215\215\215\216\216\216\216\216\216\216\216", 
'\215' <repeats 43 times>, 
"\216\215\215\215\215\215\214\214\215\215\215\215\215\215\215\215\215\214\214\214\214"..., 
x_offset=0, y_offset=0,
     qpix_put=0x2aaaab4d2680, chroma_put=0x6de634 
<put_h264_chroma_mc4_ssse3>, qpix_avg=0x2aaaab4d2880, 
chroma_avg=0x6de6f6 <avg_h264_chroma_mc4_ssse3>,
     weight_op=0x2aaaab4d2e10, weight_avg=0x2aaaab4d2e60, list0=4096, 
list1=0) at h264.c:1725
         refn1 = <value optimized out>
#2  0x00000000007fc90d in hl_motion (h=0x2aaaab4d1010,
     dest_y=0x2aaaacb11310 "DDDEDCDCOOPPPNP", 'O' <repeats 17 times>, 
'X' <repeats 16 times>, "HGFFGGHHHHIIIIIIHHHIJJIIJJJJJJJJIJJJJJJJJ", 'K' 
<repeats 23 times>, 'L' <repeats 15 times>, "KKKKKKKKK", 'L' <repeats 52 
times>, 'K' <repeats 11 times>, "L"...,
     dest_cb=0x2aaaacb4de10 "lllm", 'w' <repeats 12 times>, "zzzzzzzz", 
'm' <repeats 44 times>, "lllmllllllllmmmmmmmm", 'l' <repeats 12 times>, 
'm' <repeats 32 times>, 'l' <repeats 14 times>, 
"mmmmmmnnnnmmmmmmmlmmmmmmmmmmllnnnmmmmmmmmnnnnnnnnopppp"...,
     dest_cr=0x2aaaacb7ae10 
"\214\214\214\213\213\213\213\214\214\214\214\214\214\214\214\214\211\211\211\211\211\211\211\211\215\215\215\215\215\214\214\214", 
'\215' <repeats 12 times>, 
"\216\216\216\216\215\215\215\215\215\215\215\215", '\216' <repeats 12 
times>, "\215\215\215", '\216' <repeats 49 times>, 
"\215\215\215\215\215\215\215\215\216\216\216\216\216\216\216\216", 
'\215' <repeats 43 times>, 
"\216\215\215\215\215\215\214\214\215\215\215\215\215\215\215\215\215\214\214\214\214"..., 

     qpix_put=0x2aaaab4d2600, chroma_put=0x2aaaab4d25b8, 
qpix_avg=0x2aaaab4d2800, chroma_avg=0x2aaaab4d25e8, 
weight_op=0x2aaaab4d2e00, weight_avg=0x2aaaab4d2e50)
     at h264.c:1896
         mb_type = 16789536
#3  0x00000000007fe590 in hl_decode_mb (h=0x2aaaab4d1010) at h264.c:2604
         mb_type = 16789536
         is_complex = <value optimized out>
#4  0x0000000000806f31 in decode_slice (avctx=<value optimized out>, 
h=0x2aaaacb4ed70) at h264.c:6796
         ret = 0
         eos = 0
         s = (MpegEncContext * const) 0x2aaaab4d1010
         part_mask = 127
#5  0x00000000008091c3 in decode_nal_units (h=0x2aaaab4d1010, 
buf=0x10e6ea0 "", buf_size=42527) at h264.c:7607
         consumed = <value optimized out>
         dst_length = 656
---Type <return> to continue, or q <return> to quit---
         bit_length = 2
         i = <value optimized out>
         err = 0
         ptr = (const uint8_t *) 0x2 <Address 0x2 out of bounds>
         nalsize = <value optimized out>
         avctx = (AVCodecContext * const) 0xee17a0
         buf_index = <value optimized out>
         hx = (H264Context *) 0x2aaaab4d1010
         context_count = 1
#6  0x000000000080a5b6 in decode_frame (avctx=0xee17a0, data=0xee1680, 
data_size=0x7fff7a08347c, buf=0x10e6ea0 "", buf_size=42527) at h264.c:7737
         i = 17723040
         cnt = <value optimized out>
         nalsize = 15603616
         p = <value optimized out>
         h = (H264Context *) 0x2aaaab4d1010
         s = <value optimized out>
         pict = <value optimized out>
         buf_index = <value optimized out>
#7  0x00000000006c5e82 in avcodec_decode_video (avctx=0xee17a0, 
picture=0xee1680, got_picture_ptr=0x7fff7a08347c, buf=0x10e6ea0 "", 
buf_size=42527) at utils.c:945
         ret = <value optimized out>
#8  0x00000000005a35d9 in decode (sh=0xeca430, data=0x10e6ea0, 
len=42527, flags=<value optimized out>) at libmpcodecs/vd_ffmpeg.c:781
         got_picture = 0
         ret = <value optimized out>
         ctx = (vd_ffmpeg_ctx *) 0xee15a0
         pic = (AVFrame *) 0xee1680
         avctx = (AVCodecContext *) 0xee17a0
         mpi = (mp_image_t *) 0xfea260
         dr1 = <value optimized out>
         fvstats = (FILE *) 0x0
         all_len = 0
         frame_number = 0
         all_frametime = 0
#9  0x00000000004e52e8 in decode_video (sh_video=0xeca430, 
start=0x10e6ea0 "", in_size=42527, drop_frame=0, pts=2255.0400390625) at 
libmpcodecs/dec_video.c:369
         mpi = <value optimized out>
         t = 2020669830
         t2 = <value optimized out>
---Type <return> to continue, or q <return> to quit---
#10 0x00000000004646a1 in main (argc=<value optimized out>, argv=<value 
optimized out>) at mplayer.c:1761
         frame_time = 0.0400390625
         aq_sleep_time = 0.0244629327
         time_frame = -0.00128906779
         frame_time_remaining = <value optimized out>
         blit_frame = 1
         mem_ptr = <value optimized out>
         opt_exit = <value optimized out>
         i = <value optimized out>
         last_heartbeat = 0
(gdb) disass $pc-32 $pc+32
Dump of assembler code from 0x6de657 to 0x6de697:
0x00000000006de657 <put_h264_chroma_mc4_ssse3+35>:      lock movq 
4280497(%rip),%mm5        # 0xaf3710 <ff_pw_32>
0x00000000006de65f <put_h264_chroma_mc4_ssse3+43>:      pshufw 
$0x0,%mm7,%mm7
0x00000000006de663 <put_h264_chroma_mc4_ssse3+47>:      pshufw 
$0x0,%mm6,%mm6
0x00000000006de667 <put_h264_chroma_mc4_ssse3+51>:      movslq %edx,%rdx
0x00000000006de66a <put_h264_chroma_mc4_ssse3+54>:      movd   (%rsi),%mm0
0x00000000006de66d <put_h264_chroma_mc4_ssse3+57>:      punpcklbw 
0x1(%rsi),%mm0
0x00000000006de671 <put_h264_chroma_mc4_ssse3+61>:      add    %rdx,%rsi
0x00000000006de674 <put_h264_chroma_mc4_ssse3+64>:      movd   (%rsi),%mm1
0x00000000006de677 <put_h264_chroma_mc4_ssse3+67>:      movd 
(%rsi,%rdx,1),%mm3
0x00000000006de67b <put_h264_chroma_mc4_ssse3+71>:      punpcklbw 
0x1(%rsi),%mm1
0x00000000006de67f <put_h264_chroma_mc4_ssse3+75>:      punpcklbw 
0x1(%rsi,%rdx,1),%mm3
0x00000000006de684 <put_h264_chroma_mc4_ssse3+80>:      lea 
(%rsi,%rdx,2),%rsi
0x00000000006de688 <put_h264_chroma_mc4_ssse3+84>:      movq   %mm1,%mm2
0x00000000006de68b <put_h264_chroma_mc4_ssse3+87>:      movq   %mm3,%mm4
0x00000000006de68e <put_h264_chroma_mc4_ssse3+90>:      pmaddubsw %mm7,%mm0
0x00000000006de692 <put_h264_chroma_mc4_ssse3+94>:      pmaddubsw %mm6,%mm1
0x00000000006de696 <put_h264_chroma_mc4_ssse3+98>:      pmaddubsw %mm7,%mm2
End of assembler dump.
(gdb) info all-registers
rax            0x0      0
rbx            0x2aaaab4ecce8   46912506875112
rcx            0x2      2
rdx            0x290    656
rsi            0x2aaaac57dd7c   46912524246396
rdi            0x2aaaacb4ed70   46912530345328
rbp            0x2aaaab4d1010   0x2aaaab4d1010
rsp            0x7fff7a082d08   0x7fff7a082d08
r8             0x2020   8224
r9             0x0      0
r10            0x290    656
r11            0x21     33
r12            0x210    528
r13            0x274    628
r14            0x108    264
r15            0x2aaaac758b8c   46912526191500
rip            0x6de677 0x6de677 <put_h264_chroma_mc4_ssse3+67>
eflags         0x210202 [ IF RF ID ]
cs             0x33     51
ss             0x2b     43
ds             0x0      0
es             0x0      0
fs             0x0      0
gs             0x0      0
st0            -nan(0x6d6c6c6c6c6c6c6c) (raw 0xffff6d6c6c6c6c6c6c6c)
st1            -nan(0x06c6c6c6c)        (raw 0xffff000000006c6c6c6c)
st2            -nan(0x1b401b201b201b20) (raw 0xffff1b401b201b201b20)
st3            -nan(0x6d6c6c6c6d6c6c6c) (raw 0xffff6d6c6c6c6d6c6c6c)
st4            -nan(0x6d6c6c6c6c6c6c6c) (raw 0xffff6d6c6c6c6c6c6c6c)
st5            -nan(0x20002000200020)   (raw 0xffff0020002000200020)
st6            <invalid float value>    (raw 0xffff0000000000000000)
st7            -nan(0x2020202020202020) (raw 0xffff2020202020202020)
fctrl          0x37f    895
fstat          0x20     32
ftag           0xaaaa   43690
fiseg          0x0      0
---Type <return> to continue, or q <return> to quit---
fioff          0x531f1b 5447451
foseg          0x7fff   32767
fooff          0x7a0831dc       2047357404
fop            0x19c    412
xmm0           {v4_float = {0xc54, 0xc3, 0xc54, 0xc3}, v2_double = 
{0x26868a8a8a8c8a, 0x26868a8a8a8c8a}, v16_int8 = {0x45, 0x46, 0x45, 
0x45, 0x45, 0x43, 0x43, 0x43, 0x45,
     0x46, 0x45, 0x45, 0x45, 0x43, 0x43, 0x43}, v8_int16 = {0x4645, 
0x4545, 0x4345, 0x4343, 0x4645, 0x4545, 0x4345, 0x4343}, v4_int32 = 
{0x45454645, 0x43434345, 0x45454645,
     0x43434345}, v2_int64 = {0x4343434545454645, 0x4343434545454645}, 
uint128 = 0x43434345454546454343434545454645}
xmm1           {v4_float = {0xc54, 0xc3, 0xc54, 0xc3}, v2_double = 
{0x26868a8a8a8c8a, 0x26868a8a8a8c8a}, v16_int8 = {0x45, 0x46, 0x45, 
0x45, 0x45, 0x43, 0x43, 0x43, 0x45,
     0x46, 0x45, 0x45, 0x45, 0x43, 0x43, 0x43}, v8_int16 = {0x4645, 
0x4545, 0x4345, 0x4343, 0x4645, 0x4545, 0x4345, 0x4343}, v4_int32 = 
{0x45454645, 0x43434345, 0x45454645,
     0x43434345}, v2_int64 = {0x4343434545454645, 0x4343434545454645}, 
uint128 = 0x43434345454546454343434545454645}
xmm2           {v4_float = {0x3191, 0x311, 0x3191, 0x311}, v2_double = 
{0x8000000000000000, 0x8000000000000000}, v16_int8 = {0x46, 0x47, 0x46, 
0x46, 0x46, 0x44, 0x44,
     0x44, 0x46, 0x47, 0x46, 0x46, 0x46, 0x44, 0x44, 0x44}, v8_int16 = 
{0x4746, 0x4646, 0x4446, 0x4444, 0x4746, 0x4646, 0x4446, 0x4444}, 
v4_int32 = {0x46464746, 0x44444446,
     0x46464746, 0x44444446}, v2_int64 = {0x4444444646464746, 
0x4444444646464746}, uint128 = 0x44444446464647464444444646464746}
xmm3           {v4_float = {0xc64, 0x30d, 0xc64, 0x30d}, v2_double = 
{0x8000000000000000, 0x8000000000000000}, v16_int8 = {0x46, 0x46, 0x46, 
0x45, 0x45, 0x44, 0x43, 0x44,
     0x46, 0x46, 0x46, 0x45, 0x45, 0x44, 0x43, 0x44}, v8_int16 = 
{0x4646, 0x4546, 0x4445, 0x4443, 0x4646, 0x4546, 0x4445, 0x4443}, 
v4_int32 = {0x45464646, 0x44434445,
     0x45464646, 0x44434445}, v2_int64 = {0x4443444545464646, 
0x4443444545464646}, uint128 = 0x44434445454646464443444545464646}
xmm4           {v4_float = {0xc54, 0x30d, 0xc54, 0x30d}, v2_double = 
{0x8000000000000000, 0x8000000000000000}, v16_int8 = {0x45, 0x46, 0x45, 
0x45, 0x45, 0x44, 0x43, 0x44,
     0x45, 0x46, 0x45, 0x45, 0x45, 0x44, 0x43, 0x44}, v8_int16 = 
{0x4645, 0x4545, 0x4445, 0x4443, 0x4645, 0x4545, 0x4445, 0x4443}, 
v4_int32 = {0x45454645, 0x44434445,
     0x45454645, 0x44434445}, v2_int64 = {0x4443444545454645, 
0x4443444545454645}, uint128 = 0x44434445454546454443444545454645}
xmm5           {v4_float = {0xc64, 0x30d, 0xc64, 0x30d}, v2_double = 
{0x8000000000000000, 0x8000000000000000}, v16_int8 = {0x46, 0x46, 0x46, 
0x45, 0x45, 0x44, 0x43, 0x44,
     0x46, 0x46, 0x46, 0x45, 0x45, 0x44, 0x43, 0x44}, v8_int16 = 
{0x4646, 0x4546, 0x4445, 0x4443, 0x4646, 0x4546, 0x4445, 0x4443}, 
v4_int32 = {0x45464646, 0x44434445,
     0x45464646, 0x44434445}, v2_int64 = {0x4443444545464646, 
0x4443444545464646}, uint128 = 0x44434445454646464443444545464646}
xmm6           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, 
v16_int8 = {0x47, 0x0, 0x47, 0x0, 0x46, 0x0, 0x46, 0x0, 0x47, 0x0, 0x46, 
0x0, 0x45, 0x0, 0x45,
     0x0}, v8_int16 = {0x47, 0x47, 0x46, 0x46, 0x47, 0x46, 0x45, 0x45}, 
v4_int32 = {0x470047, 0x460046, 0x460047, 0x450045}, v2_int64 = 
{0x46004600470047,
     0x45004500460047}, uint128 = 0x00450045004600470046004600470047}
xmm7           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, 
v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 
0x0, 0x0, 0x0, 0x0},
   v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 
0x00000000000000000000000000000000}
xmm8           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, 
v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 
0x0, 0x0, 0x0, 0x0},
   v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 
0x00000000000000000000000000000000}
xmm9           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, 
v16_int8 = {0x49, 0x0, 0x49, 0x0, 0x49, 0x0, 0x49, 0x0, 0x49, 0x0, 0x48, 
0x0, 0x47, 0x0, 0x48,
     0x0}, v8_int16 = {0x49, 0x49, 0x49, 0x49, 0x49, 0x48, 0x47, 0x48}, 
v4_int32 = {0x490049, 0x490049, 0x480049, 0x480047}, v2_int64 = 
{0x49004900490049,
     0x48004700480049}, uint128 = 0x00480047004800490049004900490049}
xmm10          {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, 
v16_int8 = {0xa2, 0x0, 0xa1, 0x0, 0xa0, 0x0, 0xa1, 0x0, 0x9f, 0x0, 0x9f, 
0x0, 0x9f, 0x0, 0x9d,
     0x0}, v8_int16 = {0xa2, 0xa1, 0xa0, 0xa1, 0x9f, 0x9f, 0x9f, 0x9d}, 
v4_int32 = {0xa100a2, 0xa100a0, 0x9f009f, 0x9d009f}, v2_int64 = 
{0xa100a000a100a2,
     0x9d009f009f009f}, uint128 = 0x009d009f009f009f00a100a000a100a2}
xmm11          {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, 
v16_int8 = {0x66, 0xb9, 0x4f, 0xba, 0x0 <repeats 12 times>}, v8_int16 = 
{0xb966, 0xba4f, 0x0, 0x0,
---Type <return> to continue, or q <return> to quit---
     0x0, 0x0, 0x0, 0x0}, v4_int32 = {0xba4fb966, 0x0, 0x0, 0x0}, 
v2_int64 = {0xba4fb966, 0x0}, uint128 = 0x000000000000000000000000ba4fb966}
xmm12          {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, 
v16_int8 = {0x18, 0x17, 0xc7, 0xbb, 0x0 <repeats 12 times>}, v8_int16 = 
{0x1718, 0xbbc7, 0x0, 0x0,
     0x0, 0x0, 0x0, 0x0}, v4_int32 = {0xbbc71718, 0x0, 0x0, 0x0}, 
v2_int64 = {0xbbc71718, 0x0}, uint128 = 0x000000000000000000000000bbc71718}
xmm13          {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, 
v16_int8 = {0x10, 0x0, 0x10, 0x0, 0x10, 0x0, 0x10, 0x0, 0x10, 0x0, 0x10, 
0x0, 0x10, 0x0, 0x10,
     0x0}, v8_int16 = {0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10}, 
v4_int32 = {0x100010, 0x100010, 0x100010, 0x100010}, v2_int64 = 
{0x10001000100010,
     0x10001000100010}, uint128 = 0x00100010001000100010001000100010}
xmm14          {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, 
v16_int8 = {0x5, 0x0, 0x5, 0x0, 0x5, 0x0, 0x5, 0x0, 0x5, 0x0, 0x5, 0x0, 
0x5, 0x0, 0x5, 0x0},
   v8_int16 = {0x5, 0x5, 0x5, 0x5, 0x5, 0x5, 0x5, 0x5}, v4_int32 = 
{0x50005, 0x50005, 0x50005, 0x50005}, v2_int64 = {0x5000500050005, 
0x5000500050005},
   uint128 = 0x00050005000500050005000500050005}
xmm15          {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, 
v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 
0x0, 0x0, 0x0, 0x0},
   v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 
0x00000000000000000000000000000000}
mxcsr          0x1fa0   [ PE IM DM ZM OM UM PM ]



More information about the MPlayer-users mailing list