I am trying to compile MPIR-2.7.0-alpha12 on Windows 7 x64 using MSVC 2010 and Intel Compiler 14.0 (latest version) for Win32. The base project is "lib_mpir_p3" in build.vc10\mpir.sln
Intel Compiler gives following warnings/error: sb_div_qr.c(112): warning #1202: illegal character e in asm operand constraint sb_div_qr.c(112): warning #1202: illegal character e in asm operand constraint sb_div_qr.c(112): warning #1202: illegal character e in asm operand constraint sb_div_qr.c(112): error : unrecognized modifier character q in substitution directive sb_divappr_q.c(207): warning #1202: illegal character e in asm operand constraint sb_divappr_q.c(207): warning #1202: illegal character e in asm operand constraint sb_divappr_q.c(207): warning #1202: illegal character e in asm operand constraint sb_divappr_q.c(276): warning #1202: illegal character e in asm operand constraint sb_divappr_q.c(276): warning #1202: illegal character e in asm operand constraint sb_divappr_q.c(276): warning #1202: illegal character e in asm operand constraint sb_divappr_q.c(266): warning #1202: illegal character e in asm operand constraint sb_divappr_q.c(266): warning #1202: illegal character e in asm operand constraint sb_divappr_q.c(266): warning #1202: illegal character e in asm operand constraint sb_divappr_q.c(207): error : unrecognized modifier character q in substitution directive Pre-build steps and YASM compilation goes fine: PreBuildEvent: building MPIR for p3 (win32) from directory mpn\x86w\p3 creating mpir.h for win32 copying tmp.h to ..\mpir.h (if not present or changed) copying tmp.h to ..\gmp.h (if not present or changed) copying tmp.h to ..\config.h (if not present or changed) copying ..\mpn\x86w\\\gmp-mparam.h to ..\gmp-mparam.h (if not present or changed) copying tmp.h to ..\longlong.h (if not present or changed) _YASM: Assembling add_n.asm Assembling addmul_1.asm Assembling copyd.asm Assembling copyi.asm Assembling divexact_1.asm Assembling divexact_by3c.asm Assembling divrem_1.asm Assembling hamdist.asm Assembling lshift.asm Assembling mod_1.asm Assembling mod_34lsub1.asm Assembling mul_1.asm Assembling mul_basecase.asm Assembling popcount.asm Assembling rshift.asm Assembling sub_n.asm Assembling submul_1.asm Assembling udiv_qrnnd.asm Assembling umul_ppmm.asm ... MSVC2010 itself compiles the project fine. The issue only appear with Intel Compiler. I would be grateful for any advice. Thank you, Pavel. -- You received this message because you are subscribed to the Google Groups "mpir-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to mpir-devel+unsubscr...@googlegroups.com. To post to this group, send email to mpir-devel@googlegroups.com. Visit this group at http://groups.google.com/group/mpir-devel. For more options, visit https://groups.google.com/d/optout.