LEDE master (f33de802) compilled in armhf and aarch64 modes.
Test: https://github.com/bitbank2/gcc_perf
Test | v7 [ms] | v8 [ms] | delta | % |
---|---|---|---|---|
Combine Masks C (bigger than cache) | 3308 | 3331 | -23 | 99,31% |
Combine Masks C (smaller than cache) | 1453 | 1203 | 250 | 120,78% |
Combine Masks SIMD (bigger than cache) | 3269 | 3384 | -115 | 96,60% |
Combine Masks SIMD (smaller than cache) | 1044 | 769 | 275 | 135,76% |
Float Accumulate ASM (bigger than cache) | 4663 | 4678 | -15 | 99,68% |
Float Accumulate ASM (smaller than cache) | 1989 | 2501 | -512 | 79,53% |
Float Accumulate C (bigger than cache) | 9237 | 7533 | 1704 | 122,62% |
Float Accumulate C (smaller than cache) | 8974 | 7198 | 1776 | 124,67% |
Float Accumulate SIMD (bigger than cache) | 4630 | 4657 | -27 | 99,42% |
Float Accumulate SIMD (smaller than cache) | 2211 | 2211 | 0 | 100,00% |
Float Difference ASM (bigger than cache) | 18090 | 13914 | 4176 | 130,01% |
Float Difference ASM (smaller than cache) | 4373 | 3222 | 1151 | 135,72% |
Float Difference C (bigger than cache) | 20509 | 13784 | 6725 | 148,79% |
Float Difference C (smaller than cache) | 15986 | 5138 | 10848 | 311,13% |
Float Difference SIMD (bigger than cache) | 18124 | 18268 | -144 | 99,21% |
Float Difference SIMD (smaller than cache) | 3813 | 3470 | 343 | 109,88% |
Float Max ASM (bigger than cache) | 4815 | 2395 | 2420 | 201,04% |
Float Max ASM (smaller than cache) | 1989 | 1783 | 206 | 111,55% |
Float Max C (bigger than cache) | 10987 | 9341 | 1646 | 117,62% |
Float Max C (smaller than cache) | 10723 | 8960 | 1763 | 119,68% |
Float Max SIMD (bigger than cache) | 4810 | 4490 | 320 | 107,13% |
Float Max SIMD (smaller than cache) | 1907 | 1807 | 100 | 105,53% |
Float Sum ASM (bigger than cache) | 18283 | 13914 | 4369 | 131,40% |
Float Sum ASM (smaller than cache) | 3823 | 3209 | 614 | 119,13% |
Float Sum C (bigger than cache) | 20510 | 13786 | 6724 | 148,77% |
Float Sum C (smaller than cache) | 15995 | 5137 | 10858 | 311,37% |
Float Sum SIMD (bigger than cache) | 18122 | 18264 | -142 | 99,22% |
Float Sum SIMD (smaller than cache) | 3814 | 3470 | 344 | 109,91% |
Integer Accumulate ASM (bigger than cache) | 4639 | 4719 | -80 | 98,30% |
Integer Accumulate ASM (smaller than cache) | 1985 | 1841 | 144 | 107,82% |
Integer Accumulate C (bigger than cache) | 4657 | 4867 | -210 | 95,69% |
Integer Accumulate C (smaller than cache) | 2149 | 3392 | -1243 | 63,35% |
Integer Accumulate SIMD (bigger than cache) | 4633 | 4745 | -112 | 97,64% |
Integer Accumulate SIMD (smaller than cache) | 1880 | 1773 | 107 | 106,03% |
Integer Difference ASM (bigger than cache) | 18093 | 13902 | 4191 | 130,15% |
Integer Difference ASM (smaller than cache) | 3824 | 3223 | 601 | 118,65% |
Integer Difference C (bigger than cache) | 13541 | 13588 | -47 | 99,65% |
Integer Difference C (smaller than cache) | 4725 | 4258 | 467 | 110,97% |
Integer Difference SIMD (bigger than cache) | 18062 | 18267 | -205 | 98,88% |
Integer Difference SIMD (smaller than cache) | 3814 | 3470 | 344 | 109,91% |
Integer Max ASM (bigger than cache) | 4818 | 2411 | 2407 | 199,83% |
Integer Max ASM (smaller than cache) | 1949 | 1742 | 207 | 111,88% |
Integer Max C (bigger than cache) | 4662 | 4943 | -281 | 94,32% |
Integer Max C (smaller than cache) | 2532 | 3825 | -1293 | 66,20% |
Integer Max SIMD (bigger than cache) | 4820 | 4489 | 331 | 107,37% |
Integer Max SIMD (smaller than cache) | 1837 | 1737 | 100 | 105,76% |
Integer Sum ASM (bigger than cache) | 18169 | 13901 | 4268 | 130,70% |
Integer Sum ASM (smaller than cache) | 3706 | 3209 | 497 | 115,49% |
Integer Sum C (bigger than cache) | 13540 | 13586 | -46 | 99,66% |
Integer Sum C (smaller than cache) | 4719 | 4259 | 460 | 110,80% |
Integer Sum SIMD (bigger than cache) | 18057 | 18265 | -208 | 98,86% |
Integer Sum SIMD (smaller than cache) | 3814 | 3469 | 345 | 109,95% |
Multiply Complex ASM (bigger than cache) | 18266 | 13856 | 4410 | 131,83% |
Multiply Complex ASM (smaller than cache) | 4397 | 4184 | 213 | 105,09% |
Multiply Complex C (bigger than cache) | 19703 | 15203 | 4500 | 129,60% |
Multiply Complex C (smaller than cache) | 15141 | 7915 | 7226 | 191,30% |
Multiply Complex SIMD (bigger than cache) | 17240 | 17282 | -42 | 99,76% |
Multiply Complex SIMD (smaller than cache) | 5978 | 5016 | 962 | 119,18% |
Write buffer - byte - coalesced C (bigger than cache) | 23773 | 25366 | -1593 | 93,72% |
Write buffer - byte - coalesced C (smaller than cache) | 23055 | 24738 | -1683 | 93,20% |
Write buffer - byte C (bigger than cache) | 44834 | 44529 | 305 | 100,68% |
Write buffer - byte C (smaller than cache) | 42424 | 42331 | 93 | 100,22% |
Write buffer - long (64-bits) C (bigger than cache) | 11445 | 7637 | 3808 | 149,86% |
Write buffer - long (64-bits) C (smaller than cache) | 11617 | 5439 | 6178 | 213,59% |
Write buffer - short (16-bits) C (bigger than cache) | 25551 | 21778 | 3773 | 117,32% |
Write buffer - short (16-bits) C (smaller than cache) | 24832 | 21238 | 3594 | 116,92% |
Write buffer - word (32-bits) C (bigger than cache) | 7375 | 7442 | -67 | 99,10% |
Write buffer - word (32-bits) C (smaller than cache) | 5248 | 5192 | 56 | 101,08% |