1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-18 03:19:31 +02:00
FFmpeg/libavutil
Mans Rullgard f1f792117f x86: use raw opcode for xgetbv instruction
This allows the CPU detection to work with assemblers not supporting
the xgetbv mnemonic.  These include clang and some BSD versions.

All AVX code will be written for yasm, where the main assembler
is not involved.

Signed-off-by: Mans Rullgard <mans@mansr.com>
(cherry picked from commit ef66953875)
2011-02-22 02:38:41 +01:00
..
arm Force inlining of avutil common routines 2011-02-18 19:52:41 +01:00
avr32 consolidate .gitignore patters into a single file 2011-01-18 21:32:05 +01:00
bfin consolidate .gitignore patters into a single file 2011-01-18 21:32:05 +01:00
mips MIPS: use inline asm only when supported by compiler 2011-01-26 03:43:28 +01:00
ppc consolidate .gitignore patters into a single file 2011-01-18 21:32:05 +01:00
sh4 consolidate .gitignore patters into a single file 2011-01-18 21:32:05 +01:00
tomi consolidate .gitignore patters into a single file 2011-01-18 21:32:05 +01:00
x86 x86: use raw opcode for xgetbv instruction 2011-02-22 02:38:41 +01:00
adler32.c
adler32.h
aes.c
aes.h
attributes.h Rename attribute_used to av_used and move it to attributes.h 2011-01-31 18:25:48 +01:00
audioconvert.c Merge libavcore into libavutil 2011-02-16 23:00:30 +01:00
audioconvert.h Merge libavcore into libavutil 2011-02-16 23:00:30 +01:00
avassert.h avassert: add missing #include <stdlib.h> 2010-10-01 13:55:20 +00:00
avstring.c
avstring.h
avutil.h lavf, lavu: bump minor versions and add an APIChanges entry for av_ prefixes 2011-02-18 19:52:34 +01:00
base64.c
base64.h
bswap.h
colorspace.h
common.h Force inlining of avutil common routines 2011-02-18 19:52:41 +01:00
cpu.c x86: check for AVX support 2011-02-20 19:05:47 +01:00
cpu.h x86: check for AVX support 2011-02-20 19:05:47 +01:00
crc_data.h
crc.c
crc.h
des.c
des.h
error.c Add AVERROR_*_NOT_FOUND codes. 2010-12-19 09:01:02 +00:00
error.h Add AVERROR_*_NOT_FOUND codes. 2010-12-19 09:01:02 +00:00
eval.c Use hierarchic names convention (prefix them with av_expr) for the 2010-11-08 14:06:49 +00:00
eval.h Use hierarchic names convention (prefix them with av_expr) for the 2010-11-08 14:06:49 +00:00
fifo.c
fifo.h
file.c Win32 support for av_file_map() 2011-01-05 05:16:33 +00:00
file.h Add av_file_map() and av_file_unmap() functions. 2010-12-22 14:13:04 +00:00
imgutils.c Merge libavcore into libavutil 2011-02-16 23:00:30 +01:00
imgutils.h Merge libavcore into libavutil 2011-02-16 23:00:30 +01:00
integer.c
integer.h
internal.h Frame-based multithreading framework using pthreads 2011-02-11 02:53:58 +01:00
intfloat_readwrite.c intfloat_readwrite: include "mathematics.h" for fallback macros 2011-01-26 03:43:31 +01:00
intfloat_readwrite.h
intmath.h
intreadwrite.h
inverse.c
lfg.c
lfg.h
libavutil.v
libm.h
lls.c
lls.h
log.c Recognize FFMPEG_FORCE_NOCOLOR environment variable on Win32 2011-01-01 20:08:15 +00:00
log.h Replace dprintf with av_dlog 2011-01-30 03:41:48 +01:00
lzo.c Handle input or output len of 0 properly in lzo decoder. 2011-01-24 18:52:08 +01:00
lzo.h
Makefile Merge libavcore into libavutil 2011-02-16 23:00:30 +01:00
mathematics.c
mathematics.h
md5.c
md5.h
mem.c Avoid pointless check before calling free 2011-02-04 03:10:10 +01:00
mem.h Rename attribute_used to av_used and move it to attributes.h 2011-01-31 18:25:48 +01:00
opt.c Use hierarchic names convention (prefix them with av_expr) for the 2010-11-08 14:06:49 +00:00
opt.h
parseutils.c Move find_info_tag to lavu and add av_ prefix to it 2011-02-18 19:52:33 +01:00
parseutils.h Move find_info_tag to lavu and add av_ prefix to it 2011-02-18 19:52:33 +01:00
pca.c
pca.h
pixdesc.c Deprecate avcodec_pix_fmt_string() in favor of 2010-12-04 12:56:21 +00:00
pixdesc.h Deprecate avcodec_pix_fmt_string() in favor of 2010-12-04 12:56:21 +00:00
pixfmt.h
random_seed.c
random_seed.h
rational.c Add selftest code for av_cmp_q(). 2010-10-05 01:43:34 +00:00
rational.h Update av_cmp_q() documentation after r25338. 2010-10-05 08:44:18 +00:00
rc4.c
rc4.h
samplefmt.c Merge libavcore into libavutil 2011-02-16 23:00:30 +01:00
samplefmt.h Merge libavcore into libavutil 2011-02-16 23:00:30 +01:00
sha1.h
sha.c
sha.h
softfloat.c
softfloat.h
timer.h
tree.c
tree.h Remove a few if (p) av_freep(&p) forms 2011-02-06 20:31:44 +01:00
utils.c
x86_cpu.h Check whether compiler supports xmm registers in asm clobber list 2010-10-06 01:26:13 +00:00