This is weird. Could be the second table introduces some cache misses but probably someone else might chime in with better explanation and/or suggestion how to improve this.
cheers, </wqw> -----Original Message----- From: tinycc-devel-bounces+wqweto=gmail....@nongnu.org [mailto:tinycc-devel-bounces+wqweto=gmail....@nongnu.org] On Behalf Of Sergey Korshunoff Sent: Monday, April 4, 2016 6:09 PM To: tinycc-devel@nongnu.org Subject: Re: [Tinycc-devel] GAS symbols > Thanks. I will test a speed of two versions on tccboot It looks like a version of the patch with 2 tables is a bit slower 2 tables on AMD v140 2.2 GHz with 2 GiB of RAM 37918 idents, 6652803 lines, 193678862 bytes, 8.097 s, 821590 lines/s, 23.9 MB/s 37918 idents, 6652803 lines, 193678862 bytes, 8.098 s, 821534 lines/s, 23.9 MB/s 37918 idents, 6652803 lines, 193678862 bytes, 8.096 s, 821733 lines/s, 23.9 MB/s 37918 idents, 6652803 lines, 193678862 bytes, 8.096 s, 821705 lines/s, 23.9 MB/s first version: 37918 idents, 6652803 lines, 193678862 bytes, 8.063 s, 825131 lines/s, 24.0 MB/s 37918 idents, 6652803 lines, 193678862 bytes, 8.068 s, 824558 lines/s, 24.0 MB/s 37918 idents, 6652803 lines, 193678862 bytes, 8.058 s, 825625 lines/s, 24.0 MB/s 37918 idents, 6652803 lines, 193678862 bytes, 8.069 s, 824485 lines/s, 24.0 MB/s PS: (Nov 8, 2004) TCC version 0.9.22 is out (Changelog). Linux kernel compilation is 30% faster (10 seconds on a 2.4 GHz Pentium 4). _______________________________________________ Tinycc-devel mailing list Tinycc-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/tinycc-devel _______________________________________________ Tinycc-devel mailing list Tinycc-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/tinycc-devel