On Mon, 2006-08-21 at 23:11 -0400, Behdad Esfahbod wrote: > This just confirmed that an optimized branch on x86 is basically free:
Which is to be expected; at least with a separate integer unit & FPU [ all modern desktop CPUs ], but it's good to have measured that. Of course the memory fetch may not be quite so cheap, and the space cost of adding an extra byte ( -> 4/8 bytes for alignment ) at the end of each matrix may be measurable; hence the suggestion of separating the flags [ which would also avoid translation to/from cairo_matrix_t's ]. Regards, Michael. -- [EMAIL PROTECTED] <><, Pseudo Engineer, itinerant idiot _______________________________________________ Performance-list mailing list Performance-list@gnome.org http://mail.gnome.org/mailman/listinfo/performance-list