[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