[XviD-devel] No yasm support?

Michael Militzer michael at xvid.org
Wed Dec 3 10:50:12 CET 2008


Hi,

the X86_64 code does not assemble with yasm. It's not difficult to make it
work with yasm but then nasm won't swallow it anymore.

You could add assembler specific macros to make it work with both yasm and
nasm - but why? I don't think it should be a huge problem to have both yasm
and nasm installed on your build machine...

Regards,
Michael


Quoting Jason Garrett-Glaser <darkshikari at gmail.com>:

> On Tue, Dec 2, 2008 at 3:26 PM, Takashi Mochizuki
> <mochi at da2.so-net.ne.jp> wrote:
>> Hi
>>
>> I have tried to run bootstrap.sh, but it does not recognize my yasm.
>> (MacOS X 10.5.5. + MacPort + yasm 0.7.0.2066)
>>
>> Every entry for yasm support has gone under generic build... why?
>> I have 080820 snapshot src, and it has yasm entries under xvidcore/
>> build/generic/configure.in.
>> I also have read ChangeLog file, but it does not any information.
>>
>> //
>>
>> diff -u snippet btw 20080820 and 1.2.0 official following:
>>
>>  dnl NASM version requirement
>> -minimum_nasm_patch_version=34
>> -minimum_nasm_minor_version=99
>> +minimum_nasm_minor_version=0
>>  minimum_nasm_major_version=2
>>  nasm_prog="nasm"
>> -yasm_prog="yasm"
>>
>> :
>>
>>     dnl
>>     dnl Checking for nasm compatible programs
>> -   dnl yasm is preferred over nasm, because... i can use it
>> -   dnl to profile assembly code ;-)
>>     dnl
>>
>> etc...
>>
>> Takashi Mochizuki
>> _______________________________________________
>> Xvid-devel mailing list
>> Xvid-devel at xvid.org
>> http://list.xvid.org/mailman/listinfo/xvid-devel
>>
>
> That's rather odd, especially since almost exactly at the same time,
> x264 dropped nasm support in favor of yasm because nasm does not
> correctly handle some SSE4 code ( pinsrd xmm0, [eax], 1 does not work,
> for example).
>
> Dark Shikari
> _______________________________________________
> Xvid-devel mailing list
> Xvid-devel at xvid.org
> http://list.xvid.org/mailman/listinfo/xvid-devel
>
>





More information about the Xvid-devel mailing list