RE: [GD-Windows] VC.NET 'Optimization'
Brought to you by:
vexxed72
From: Grills, J. <jg...@so...> - 2005-04-12 19:17:33
|
Maybe on some compilers, but it's not guaranteed. The order of argument evaluation to functions is not specified by the C++ standard - it's left up to the implementations. j -----Original Message----- From: gam...@li... [mailto:gam...@li...] On Behalf Of Lewin, Gareth Sent: Tuesday, April 12, 2005 2:02 PM To: gam...@li... Subject: RE: [GD-Windows] VC.NET 'Optimization' I fail to see why this worries you, the optimiser is making a (valid) assumption about your code, and generating the fastest sequence it can. As a side note, just flip the order of your params to printf, that should give you want you want.=20 -----Original Message----- From: gam...@li... [mailto:gam...@li...] On Behalf Of yogiwp Sent: Tuesday, April 12, 2005 11:52 AM To: gam...@li... Subject: Re: [GD-Windows] VC.NET 'Optimization' > ---------------------------------------------------- > timer.Restart(); > printf( "time=3D%f, result=3D%d\n", timer.GetElapsed(), = fibonacci(42)=20 > ); > ---------------------------------------------------- |