mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-01-09 17:05:52 +00:00
removal of nasm dependency
Original commit message from CVS: removal of nasm dependency
This commit is contained in:
parent
63e9f360e4
commit
4f4cfcd8ea
2 changed files with 3 additions and 8 deletions
|
@ -1,10 +1,5 @@
|
||||||
if HAVE_NASM
|
|
||||||
TEST1=test1
|
|
||||||
else
|
|
||||||
TEST1=
|
|
||||||
endif
|
|
||||||
|
|
||||||
noinst_PROGRAMS = $(TEST1) test2
|
noinst_PROGRAMS = test1 test2
|
||||||
|
|
||||||
test1_SOURCES = test1.c $(top_srcdir)/gst/gstbuffer.c gstmempool.c
|
test1_SOURCES = test1.c $(top_srcdir)/gst/gstbuffer.c gstmempool.c
|
||||||
|
|
||||||
|
|
|
@ -123,7 +123,7 @@ gst_mem_pool_alloc (GstMemPool *mem_pool)
|
||||||
g_return_val_if_fail (mem_pool != NULL, NULL);
|
g_return_val_if_fail (mem_pool != NULL, NULL);
|
||||||
|
|
||||||
again:
|
again:
|
||||||
#ifdef USE_ASM
|
#if defined(USE_ASM) && defined(HAVE_CPU_I386)
|
||||||
__asm__ __volatile__ (" testl %%eax, %%eax \n\t"
|
__asm__ __volatile__ (" testl %%eax, %%eax \n\t"
|
||||||
" jz 20f \n"
|
" jz 20f \n"
|
||||||
"10: \t"
|
"10: \t"
|
||||||
|
@ -178,7 +178,7 @@ gst_mem_pool_free (GstMemPool *mem_pool, gpointer mem)
|
||||||
|
|
||||||
pool = GST_MEM_POOL_LINK (mem);
|
pool = GST_MEM_POOL_LINK (mem);
|
||||||
|
|
||||||
#ifdef USE_ASM
|
#if defined(USE_ASM) && defined(HAVE_CPU_I386)
|
||||||
__asm__ __volatile__ ( "1: \t"
|
__asm__ __volatile__ ( "1: \t"
|
||||||
" movl %2, (%1) \n"
|
" movl %2, (%1) \n"
|
||||||
POOL_LOCK "cmpxchg %1, %0 \n\t"
|
POOL_LOCK "cmpxchg %1, %0 \n\t"
|
||||||
|
|
Loading…
Reference in a new issue