On 05/25/2010 09:58 AM, Amker.Cheng wrote: >> You're using -O3, which means "optimize as much as possible, don't worry >> about code size". >> >> Andrew. > Thanks > > But there is no branch or loop structure in this function, in fact, > the whole function > has only one main basic block, so I assuming the code size is consistent with > efficiency here. > > more over, -O2 leads to same result, Perhaps so. It would take some analysis to figure out why. Andrew.