Intel C++ Compiler 8.1 problem

Intel C++ Compiler 8.1 problem

Is there any way converting __intel_fast_* function calls into inline code. I try many setings but it alway calls them instead inlining their code. I also want to know what is this function used and how can be removed ___intel_proc_init ?

19 帖子 / 0 全新
最新文章
如需更全面地了解编译器优化,请参阅优化注意事项

/Oi- may avoid some of the __intel_fast substitutions. You might also check the include files in the icc installation.
__intel_proc_init presumably had something to do with checking the CPU family at run time, so might be avoided by avoiding Intel CPU specific architecture options.
It may be easier to upgrade to a supported compiler rather than continuing to use a compiler which was tested only on CPU versions which are no longer in production.

This still doesn't work - I want to get rid of all intel function calls for processor check. Please help!

The introduction of /Qimf-arch-consistency:true in ICL 12.0 was the first option to avoid processor type checking in the math run-time library.

But was this possible with older versions (like 8.0) and now restricted. Beacuse I had an executable build with Intel C++ Compiler (in VC++ 6.0) in June 24, 2003 without processor type checking.

>>...in June 24, 2003...

Alexander, it is a real challenge to help you because you're talking about more than 10-year-old software product.

Intel C++ compiler version v8.1.38 was released on 06/14/2006 and since your binary was built in 2003 it is possible it was built with even older version of Intel C++ compiler, that is v7, or v6, or so.

I also use some very old ( legacy ) C/C++ compilers, like Turbo C++ v3, MS Visual C++ v4.2 and v6, in order to verify some compatibility issues. Could you provide some generic technical details of your project? Why do you need Intel C++ compilers v7 or v8? Why can't you use another newer version?

Best regards,
Sergey

Because I'm trying to reverse the executable to its original source code but for that I need to have the same old tools. I know it's version 7.0 or 7.1 because of the object instance:

C:\Program Files\Intel\Compiler70\IA32\Lib\libmmt.lib

Is there any way I can get it?

>>...I'm trying to reverse the executable to its original source code but for that I need to have the same old tools. I know
>>it's version 7.0 or 7.1 because of the object instance:
>>
>>C:\Program Files\Intel\Compiler70\IA32\Lib\libmmt.lib
>>
>>Is there any way I can get it?

Thank you for the information.

I could suggest that you post a message 'I need Intel C++ v7.x, please!' on different C/C++ compiler, Software Development and IT forums and, who knows, maybe somebody still has it in a CD collection and will donate you a copy.

A message to Intel C/C++ compiler team

Is there any way to help Alexander?

All these "obsolete" versions of Intel C/C++ compiler are invaluable Intel legacy and history. I also would be glad to have as older as possible version(s) of Intel C/C++ compiler for different R&D tasks.

Thanks in advance!

Best regards,
Sergey

Thanks for the replay! The idea for the message is good and I'm going to post it now! Can you post the replay from your message to Intel C/C++ compiler team thought? Actually I recieved a PM from one man which I think have got this version and now he will decide if he can give it to me (maybe I'm lucky)!

Hi Alexander,
As I mentioned in the other thread, the link for downloading older versions contain 8.X and above only. Also, I do find you have filed a Premier Support issue and I'll
respond to you further in that issue for any further clarifications, appreciate much
Regards,
Kittur

Thanks for sharing that information. That's sounds great!

>>...Actually I recieved a PM from one man which I think have got this version and now he will decide if he can
>>give it to me (maybe I'm lucky)!..

Could you also mention that there is another developer ( that is me ) who is also interested in that version of Intel C/C++ compiler?

Hi Sergey,
I will pass on your feedback ( on how important older versions are for different R&D tasks) to the compiler team - appreciate much
Regards,

Thanks, Kittur and Please keep us informed.

Best regards,
Sergey

So here what Kittur say as a suggestion:
"1. Do you have a 7.0 license or a newer product paid license? If you do, then I can contact the appropriate
group to see if it's possible to get the archived 7.0 release compiler."
So actually I need to paid $1,599 for Intel® C++ Studio XE 2013 for requesting an old unsupported and invaluable software released 10 years ago?? Or is there a way to buy license for the 7.0 or 7.1 release?

>>...So actually I need to paid $1,599 for Intel® C++ Studio XE 2013 for requesting an old unsupported and invaluable
>>software released 10 years ago?

Of course it doesn't look good. By the way, on Windows platforms Microsoft and Borland ( even if it doesn't exist any longer ) have free versions of compilers for non-commercial use. Intel says 'We're a community oriented company... Not an army...'

My question is Why wouldn't Intel does a really good thing by releasing older versions to community of developers for non-commercial use on Windows platforms?

Hi Alexander,
Just to clarify, for a standalone product like only the Composer XE containing the compiler, the price is lower. Refer to the link http://software.intel.com/en-us/buy-or-renew

Hi Sergey,
Thank you for your suggestions on releasing older compiler versions to the community. I will communicate this feedback to our marketing team.

Regards,
Kittur

Some kind of Intel Software Repository would benefit to internal Intel and external researchers, developers, etc.

For example, If somebody needs an older package of Intel software ( older than 8+ years, for example ) he could make a request to get it for free for a non-commercial use for any platform. Personally, I'm ready to pay ~$10 USD for a CD with a needed software and shipping but I wouldn't pay more and this is what actually Microsoft does for some very large SDKs or SPs.

I think one of the best examples of a Software Repository is http://Download.Microsoft.com and on the site it is possible to find more than 10-year-old software. Unfortunately, some SDKs or SPs are not easy to find or simply lost after a couple of upgrades during last 5 years.

Thanks Kittur for the follow ups!

That's a great suggestion Sergey, I agree in my opinion.  Sure, I'll pass your feedback again to the Marketing Group - appreciate much.

Regards, Kittur

Yeah that's great idea and if it become real I'm going to buy it immediately!

发表评论

登录添加评论。还不是成员?立即加入