[XviD-devel] Question on asm code

Jacky Yuk scyuk at graduate.hku.hk
Wed Mar 3 10:36:14 CET 2004


Dear all,

I am new to xvid. I have some problems on compiling the 
"colorspace_yuyv_mmx.asm" and "colorspace_rgb_mmx.asm" by using NASM. 
The following errors have been encountered:

colorspace_yuyv_mmx.asm:307: expression syntax error
colorspace_yuyv_mmx.asm:307: expression syntax error
colorspace_yuyv_mmx.asm:307: expression syntax error
colorspace_yuyv_mmx.asm:308: expression syntax error
colorspace_yuyv_mmx.asm:308: expression syntax error
colorspace_yuyv_mmx.asm:309: expression syntax error
colorspace_yuyv_mmx.asm:309: expression syntax error
colorspace_yuyv_mmx.asm:311: expression syntax error
colorspace_yuyv_mmx.asm:311: expression syntax error
colorspace_yuyv_mmx.asm:311: expression syntax error
colorspace_yuyv_mmx.asm:312: expression syntax error
colorspace_yuyv_mmx.asm:312: expression syntax error
colorspace_yuyv_mmx.asm:313: expression syntax error
colorspace_yuyv_mmx.asm:313: expression syntax error
colorspace_yuyv_mmx.asm:317: expression syntax error
colorspace_yuyv_mmx.asm:318: expression syntax error
colorspace_yuyv_mmx.asm:320: expression syntax error
colorspace_yuyv_mmx.asm:321: expression syntax error

colorspace_rgb_mmx.asm:416: expression syntax error
colorspace_rgb_mmx.asm:416: expression syntax error
colorspace_rgb_mmx.asm:417: expression syntax error
colorspace_rgb_mmx.asm:417: expression syntax error
colorspace_rgb_mmx.asm:420: expression syntax error
colorspace_rgb_mmx.asm:421: expression syntax error

Could anyone tell me what's happening?

Furthermore, it seems that the symbols of global functions and variables 
cannot be recognized by vc++ when linking to the compiled objects since 
vc++ is finding the symbols with an underscore ( _ ) as the prefix. 
Could anyone please kindly teach me how to solve such problems insttead 
of manually change the names by adding the " _ " preifx in the asm code.

Thank you very much.

Regards,
Jacky



More information about the XviD-devel mailing list