Hello,

>> At a minimum, we have to scan through the input text to see if there
>> are any multi-byte characters. There are usually none as portable code
>> won't have any. The cost of this is lower if you have SSE2 support as
>> I added an optimized version using intrinsics:
>> 
>> For 1000 calls against a 16 MB ASCII buffer, on an AMD Athlon 7850
>> (2.81 Ghz) rough costs with GCC were:
>> Default checkAscii - 13050 ms
>> SSE2 checkAscii - 4025 ms
> Whoa ... isn't the total preprocessed size of Cacao.h somewhere around 
> 2-4 MB? That's up to a second delay per compilation.

If I understand correctly, the above timings are for processing *1000* files. So
compiling Cocoa.h would only result in a delay of one millisecond (and even less
if SSE2 is available).


Jonathan


_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to