Author: Fermin Serrano
Date: 08:48:44 05/12/03
Go up one level in this thread
What does "inline" exactly mean? I am spanish and don't know the meaning. I have look at it in my dictionary (bad dictionary as I have discovered) and have not found. thx On May 12, 2003 at 11:39:02, Uri Blass wrote: >On May 12, 2003 at 10:38:57, Fermin Serrano wrote: > >>Programming my engine I have same doubts (many, only post same concerning >>speed): >> Question 1: >> ----------------- >> I would like to know how jumps can slow down my engine. I mean, if I have a >>function like this: >> >> int eval () { >> r1 = { code to analyze knight position } >> r2 = { code to analyze bishop } >> etc >> return r1[side]-r1[c_side]+r2[side]-r2[c_side]+ .... etc >> } >> >> if I replace r1 = eval_knight_position(), r2=eval_bishop_position(), etc.... >>how many could this slow down the code? I think this obviously is slower because >>it add jump and stack code, but is better in terms of clarity and code >>organization... so I want to know the speed efects and know when to apply >>functions calls or paste same code. > >You can inline the functions so there is no demage of writing functions. >The compiler should be able to translate it to the right code. > >I assume that you use C or C++ in this post. > >Uri
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.