Page 1 of 1

VS2005 compiler performance

PostPosted: May 31, 2007 @ 11:29pm
by mm40
I noticed in VS2005 you can build for ARM4i, what is that? Is it any faster than building for regular ARM for games? Does an ARM4i exe work on all ARM CPUs?

Has anyone done any benching of code generated by eVC3 and 4 vs VS2005?

PostPosted: Jun 6, 2007 @ 9:56pm
by drgoldie

PostPosted: Jun 14, 2007 @ 8:09pm
by mm40

PostPosted: Jun 15, 2007 @ 12:05am
by Dan East
Mults are as fast as adds, except when you use the result immediately after the instruction. Since you are using a separate loop counter, the add and branch probably waste enough time to keep it from stalling.

With floating point it is all software routines, so division is likely as fast as multiplication.

Dan East

PostPosted: Jun 15, 2007 @ 4:17am
by mm40

PostPosted: Jun 15, 2007 @ 8:38am
by drgoldie

PostPosted: Jun 16, 2007 @ 10:55pm
by wayne
mm40, isn't that the Thumb instruction set?

PostPosted: Jun 28, 2007 @ 8:29pm
by pappaxray

PostPosted: Jul 4, 2007 @ 3:28pm
by mm40
Yes it was set to fast, although the general setting wasn't set to optimize for speed, tried it again with all optimizations possible and still ended up with the same results though. It probably would make a slight difference in a huge game, but I doubt any more than evc4 which is what I was trying to figure out.