[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference decwet::visual

Title:Microsoft Visual C++ bug reports and kits
Notice:Register in Topic 2. 5.Last for latest Kit
Moderator:DECWET::THOMASN
Created:Tue May 17 1994
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:521
Total number of notes:2938

488.0. "Porting Intel to Alpha" by SWAM1::POIANI_MI () Thu Mar 27 1997 15:44

    I have a customer who recompiled on ALpha from Intel and he is having
    performance problems. Pentium Pro 200 runs his code in 20 sec, Alpha
    433 EV56 runs it in 2 minutes.
    
    PM tells him allignment fixups/sec are at 600,000. His code is mostly
    floating point, and I think he is running in some Floating Point
    emulation mode as well.
    
    What cuold be causing this? My other question for these Sloppy Intel 
    coders is.... is there some kind of porting guide explaining what to
    look out for as far as gottchas and traps, ie example above and how to
    correctly code accordingly? He brought his Intel C++ project directory
    over to the alpha box, I don't know for sure if this was the right
    thing to do, or if MS supports this?
    
    (cross posted in visualc)
    
T.RTitleUserPersonal
Name
DateLines
488.1Use fixups.exe & axpalign.exeDECWET::MVBMonty VanderBiltMon Mar 31 1997 10:3915
    PM tells him allignment fixups/sec are at 600,000. His code is mostly
    floating point, and I think he is running in some Floating Point
    emulation mode as well.

You can use fixups.exe available at
	ftp://ntnone.zso.dec.com/performance/binaires
to isolate where most of the fixups are occuring. You can get fixup
exceptions in the debugger by using axpalign.exe (in your VC kit) to
turn off alignment fixups. 
    
    is there some kind of porting guide explaining what to
    look out for as far as gottchas and traps

Check out the Visual C++ Risc Programmers Guide in the VC++ documentation.
There's a whole section called "Working with alignment issues"