Hello, I wonder if FPC optimize a code such as: if a < b then c := d else c := b; as : r := b + ((d - b) and -(a < b)); If so, do you check the type of CPU (because as I understand, some CPU will not execute as fast as other CPU's. If not, then why, and how would you optimize such code ? Thanks, Ido