Using sparc/*.c. nothing 7000 7000 6000 7000 6000 6000 6000 7000 2 r4+ 9000 6000 7000 6000 6000 6000 6000 7000 2 r4- 7000 6000 6000 6000 6000 6000 7000 6000 2 r8+ 9000 7000 6000 7000 6000 6000 7000 6000 2 r8- 7000 6000 7000 6000 6000 7000 6000 7000 2 c4+ 14000 6000 6000 6000 6000 6000 7000 6000 2 c4- 7000 7000 6000 6000 6000 6000 7000 6000 2 c8+ 13000 6000 7000 6000 6000 6000 6000 6000 2 c8- 7000 6000 7000 7000 6000 6000 6000 6000 4 r4+ 7000 7000 6000 6000 7000 6000 7000 6000 4 r4- 9000 6000 7000 6000 6000 6000 6000 7000 4 r8+ 8000 6000 6000 6000 6000 7000 6000 6000 4 r8- 8000 6000 7000 6000 6000 7000 6000 6000 4 c4+ 8000 7000 6000 6000 6000 6000 6000 7000 4 c4- 9000 6000 6000 6000 6000 6000 7000 6000 4 c8+ 9000 7000 6000 7000 6000 6000 7000 6000 4 c8- 10000 7000 6000 7000 6000 6000 7000 7000 8 r4+ 10000 6000 6000 6000 6000 6000 7000 6000 8 r4- 9000 6000 6000 7000 6000 6000 7000 6000 8 r8+ 8000 7000 6000 6000 6000 6000 6000 6000 8 r8- 9000 6000 7000 6000 7000 7000 8000 8000 8 c4+ 15000 6000 6000 7000 6000 6000 6000 7000 8 c4- 14000 7000 6000 6000 6000 6000 7000 6000 8 c8+ 14000 6000 7000 6000 6000 7000 6000 6000 8 c8- 14000 7000 7000 7000 7000 6000 7000 7000 16 r4+ 14000 7000 6000 6000 7000 6000 7000 7000 16 r4- 13000 7000 7000 7000 7000 7000 7000 7000 16 r8+ 12000 6000 6000 7000 7000 6000 6000 7000 16 r8- 12000 7000 7000 7000 6000 6000 6000 7000 16 c4+ 17000 6000 7000 7000 7000 7000 7000 7000 16 c4- 18000 7000 7000 7000 7000 7000 7000 7000 16 c8+ 18000 7000 7000 7000 7000 7000 7000 7000 16 c8- 18000 7000 7000 7000 8000 7000 7000 8000 32 r4+ 16000 8000 7000 7000 7000 7000 7000 7000 32 r4- 16000 7000 7000 8000 7000 8000 7000 8000 32 r8+ 16000 7000 7000 7000 7000 7000 7000 7000 32 r8- 18000 8000 7000 8000 7000 8000 7000 8000 32 c4+ 41000 8000 7000 8000 8000 8000 7000 7000 32 c4- 43000 8000 8000 8000 8000 8000 8000 8000 32 c8+ 42000 7000 8000 8000 8000 8000 7000 8000 32 c8- 47000 8000 9000 8000 8000 8000 9000 8000 64 r4+ 20000 8000 9000 9000 8000 9000 8000 8000 64 r4- 20000 10000 9000 9000 9000 9000 9000 9000 64 r8+ 21000 9000 8000 9000 9000 8000 9000 9000 64 r8- 21000 9000 9000 9000 8000 8000 10000 9000 64 c4+ 14000 10000 10000 10000 10000 11000 10000 10000 64 c4- 14000 10000 10000 10000 10000 10000 10000 10000 64 c8+ 16000 10000 10000 10000 10000 10000 11000 10000 64 c8- 14000 11000 12000 12000 11000 10000 10000 11000 128 r4+ 18000 12000 58000 26000 12000 11000 11000 12000 128 r4- 13000 12000 12000 12000 12000 12000 12000 12000 128 r8+ 13000 12000 11000 11000 12000 11000 11000 12000 128 r8- 14000 12000 13000 11000 12000 12000 12000 12000 128 c4+ 20000 16000 16000 16000 15000 16000 297000 16000 128 c4- 19000 16000 16000 16000 16000 16000 15000 15000 128 c8+ 31000 15000 15000 16000 16000 16000 16000 16000 128 c8- 24000 16000 17000 16000 17000 16000 16000 16000 256 r4+ 27000 18000 18000 18000 18000 18000 18000 18000 256 r4- 19000 18000 18000 19000 18000 18000 19000 18000 256 r8+ 22000 17000 18000 17000 17000 17000 17000 18000 256 r8- 19000 19000 18000 19000 18000 20000 19000 18000 256 c4+ 39000 28000 28000 28000 29000 28000 28000 28000 256 c4- 32000 27000 29000 29000 28000 29000 30000 28000 256 c8+ 58000 27000 27000 27000 27000 27000 27000 27000 256 c8- 29000 28000 28000 27000 29000 28000 29000 27000 512 r4+ 49000 31000 32000 31000 31000 31000 32000 31000 512 r4- 32000 32000 32000 32000 32000 32000 31000 31000 512 r8+ 49000 30000 31000 30000 30000 31000 30000 31000 512 r8- 34000 34000 34000 34000 34000 32000 33000 34000 512 c4+ 84308000 56000 55000 55000 55000 54000 54000 54000 512 c4- 151000 56000 56000 57000 56000 56000 57000 53000 512 c8+ 109000 54000 393000 54000 53000 53000 53000 55000 512 c8- 62000 55000 55000 54000 56000 92000 54000 55000 1024 r4+ 96000 60000 61000 60000 60000 61000 61000 60000 1024 r4- 62000 62000 61000 62000 61000 61000 121000 63000 1024 r8+ 93000 59000 59000 59000 59000 59000 59000 60000 1024 r8- 65000 65000 66000 64000 64000 62000 66000 63000 1024 c4+ 164000 115000 114000 113000 113000 114000 114000 113000 1024 c4- 128000 110000 110000 110000 110000 110000 111000 110000 1024 c8+ 231000 111000 111000 111000 111000 111000 111000 111000 1024 c8- 156000 114000 114000 114000 115000 119000 121000 118000 2048 r4+ 195000 150000 124000 125000 125000 124000 125000 124000 2048 r4- 139000 127000 129000 133000 132000 135000 132000 133000 2048 r8+ 172000 121000 121000 122000 121000 121000 121000 121000 2048 r8- 153000 128000 130000 134000 133000 132000 132000 132000 2048 c4+ 705000 244000 244000 243000 244000 243000 244000 245000 2048 c4- 264000 233000 233000 233000 235000 235000 412000 233000 2048 c8+ 480000 237000 236000 237000 237000 238000 237000 238000 2048 c8- 267000 252000 251000 248000 244000 253000 252000 252000 4096 r4+ 399000 263000 262000 262000 262000 262000 263000 262000 4096 r4- 287000 277000 267000 268000 266000 264000 277000 263000 4096 r8+ 362000 311000 260000 256000 256000 257000 255000 255000 4096 r8- 273000 269000 269000 267000 268000 266000 266000 267000 4096 c4+ 693000 523000 521000 523000 542000 650000 521000 523000 4096 c4- 511000 522000 501000 499000 501000 516000 532000 500000 4096 c8+ 105593000 527000 509000 510000 510000 509000 509000 510000 4096 c8- 663000 516000 691000 517000 521000 518000 516000 519000 8192 r4+ 821000 564000 589000 634000 588000 632000 907000 565000 8192 r4- 563000 572000 606000 559000 558000 558000 558000 563000 8192 r8+ 810000 556000 581000 555000 555000 552000 553000 558000 8192 r8- 576000 579000 575000 574000 570000 570000 578000 571000 8192 c4+ 1543000 1137000 1123000 1123000 1124000 1125000 1124000 1206000 8192 c4- 1146000 1083000 1071000 1075000 1072000 1084000 1206000 1071000 8192 c8+ 1867000 1147000 1183000 1244000 1144000 1148000 1132000 1130000 8192 c8- 1322000 1278000 1146000 1475000 1148000 1145000 1143000 1146000 2 r4s 7000 6000 6000 6000 6000 6000 7000 6000 2 r8s 7000 7000 6000 6000 6000 6000 7000 6000 2 c4s 36894000 7000 7000 6000 6000 6000 6000 6000 2 c8s 11000 6000 6000 6000 7000 6000 6000 6000 4 r4s 9000 6000 7000 6000 7000 6000 7000 6000 4 r8s 8000 6000 7000 6000 8000 7000 6000 6000 4 c4s 8000 6000 6000 6000 6000 6000 6000 6000 4 c8s 8000 6000 6000 6000 7000 6000 6000 6000 8 r4s 8000 6000 7000 6000 6000 6000 7000 6000 8 r8s 7000 7000 7000 6000 7000 6000 7000 6000 8 c4s 11000 6000 6000 6000 6000 7000 6000 6000 8 c8s 20000 7000 6000 7000 6000 6000 6000 6000 16 r4s 7000 6000 6000 6000 7000 6000 6000 7000 16 r8s 7000 7000 7000 7000 6000 6000 7000 6000 16 c4s 7000 7000 6000 7000 6000 6000 6000 6000 16 c8s 8000 7000 6000 6000 7000 6000 6000 7000 32 r4s 8000 6000 6000 7000 7000 7000 7000 6000 32 r8s 7000 6000 7000 7000 6000 7000 7000 7000 32 c4s 8000 7000 6000 7000 6000 7000 6000 6000 32 c8s 9000 7000 7000 7000 7000 7000 7000 7000 64 r4s 8000 7000 7000 7000 7000 7000 7000 7000 64 r8s 8000 7000 7000 7000 7000 6000 6000 6000 64 c4s 8000 7000 7000 7000 6000 8000 7000 7000 64 c8s 9000 7000 7000 7000 7000 7000 7000 7000 128 r4s 8000 8000 7000 7000 8000 7000 7000 7000 128 r8s 8000 7000 8000 7000 7000 7000 7000 7000 128 c4s 8000 7000 7000 8000 7000 7000 8000 7000 128 c8s 8000 8000 8000 8000 8000 8000 8000 7000 256 r4s 9000 8000 8000 8000 8000 8000 7000 7000 256 r8s 9000 8000 8000 8000 8000 8000 8000 8000 256 c4s 10000 8000 9000 9000 8000 10000 13000 8000 256 c8s 11000 9000 9000 9000 9000 9000 9000 10000 512 r4s 10000 9000 9000 9000 9000 9000 9000 9000 512 r8s 10000 10000 10000 9000 10000 9000 10000 10000 512 c4s 15000 11000 11000 11000 11000 11000 11000 12000 512 c8s 27000 12000 12000 12000 12000 12000 12000 12000 1024 r4s 13000 11000 12000 12000 11000 12000 11000 11000 1024 r8s 14000 13000 13000 12000 13000 12000 13000 12000 1024 c4s 44000 17000 16000 17000 16000 16000 17000 16000 1024 c8s 37000 18000 18000 18000 18000 19000 18000 19000 2048 r4s 18000 17000 17000 17000 17000 17000 16000 17000 2048 r8s 19000 19000 19000 18000 19000 19000 18000 18000 2048 c4s 76000 27000 26000 27000 26000 27000 26000 27000 2048 c8s 73000 31000 30000 31000 30000 31000 30000 31000 4096 r4s 27000 26000 27000 27000 48000 27000 27000 26000 4096 r8s 30000 30000 31000 31000 30000 31000 30000 30000 4096 c4s 126000 46000 46000 47000 46000 47000 46000 47000 4096 c8s 129000 56000 56000 54000 55000 54000 54000 55000 8192 r4s 48000 47000 47000 47000 48000 47000 47000 47000 8192 r8s 55000 55000 55000 55000 55000 55000 55000 55000 8192 c4s 231000 86000 87000 87000 86000 87000 87000 86000 8192 c8s 341000 106000 106000 106000 105000 106000 107000 105000 2 r4m 8000 6000 7000 6000 6000 6000 6000 6000 2 r8m 8000 7000 6000 6000 7000 7000 6000 6000 2 c4m 9000 7000 6000 7000 6000 7000 6000 7000 2 c8m 10000 6000 6000 6000 6000 6000 6000 6000 4 r4m 8000 7000 6000 7000 6000 7000 6000 7000 4 r8m 8000 6000 6000 6000 7000 7000 7000 7000 4 c4m 13000 6000 6000 7000 6000 6000 7000 7000 4 c8m 11000 8000 6000 7000 6000 7000 7000 7000 8 r4m 7000 6000 6000 7000 6000 6000 6000 6000 8 r8m 8000 6000 6000 7000 7000 7000 7000 6000 8 c4m 8000 7000 7000 7000 6000 6000 7000 7000 8 c8m 8000 6000 7000 7000 7000 7000 7000 7000 16 r4m 9000 7000 6000 6000 7000 7000 7000 6000 16 r8m 9000 7000 7000 6000 7000 7000 7000 9000 16 c4m 16000 7000 7000 6000 6000 6000 7000 7000 16 c8m 17000 7000 7000 7000 7000 7000 7000 7000 32 r4m 8000 7000 7000 7000 7000 6000 7000 7000 32 r8m 8000 7000 7000 7000 8000 8000 7000 7000 32 c4m 8000 7000 7000 7000 6000 6000 7000 7000 32 c8m 8000 7000 7000 7000 7000 7000 7000 7000 64 r4m 8000 7000 7000 7000 7000 8000 7000 7000 64 r8m 8000 7000 7000 7000 7000 7000 7000 7000 64 c4m 9000 7000 8000 7000 8000 7000 8000 7000 64 c8m 9000 7000 7000 8000 7000 7000 7000 8000 128 r4m 9000 8000 8000 8000 8000 8000 8000 8000 128 r8m 9000 8000 8000 7000 8000 8000 8000 8000 128 c4m 10000 9000 8000 9000 8000 8000 8000 8000 128 c8m 9000 8000 9000 9000 8000 8000 8000 9000 256 r4m 9000 9000 9000 9000 8000 8000 9000 9000 256 r8m 9000 9000 9000 8000 8000 8000 9000 9000 256 c4m 11000 10000 10000 10000 10000 10000 10000 10000 256 c8m 11000 10000 10000 11000 11000 11000 10000 11000 512 r4m 11000 11000 10000 10000 11000 11000 10000 10000 512 r8m 12000 11000 11000 11000 11000 11000 11000 11000 512 c4m 15000 14000 14000 14000 14000 14000 14000 14000 512 c8m 16000 14000 15000 15000 15000 15000 14000 14000 1024 r4m 15000 15000 15000 14000 14000 15000 14000 14000 1024 r8m 16000 15000 15000 15000 15000 15000 15000 14000 1024 c4m 22000 22000 21000 22000 21000 22000 21000 22000 1024 c8m 23000 23000 23000 23000 23000 23000 23000 23000 2048 r4m 23000 22000 22000 22000 23000 22000 22000 22000 2048 r8m 25000 24000 23000 25000 23000 24000 23000 41000 2048 c4m 38000 36000 36000 36000 37000 36000 37000 36000 2048 c8m 40000 39000 39000 39000 39000 39000 39000 39000 4096 r4m 38000 37000 37000 37000 37000 37000 37000 37000 4096 r8m 43000 42000 40000 40000 40000 40000 41000 40000 4096 c4m 66000 66000 66000 66000 66000 66000 66000 66000 4096 c8m 73000 72000 72000 72000 71000 71000 72000 71000 8192 r4m 67000 67000 67000 67000 67000 67000 67000 67000 8192 r8m 75000 74000 75000 73000 74000 73000 72000 72000 8192 c4m 126000 125000 125000 126000 126000 126000 126000 126000 8192 c8m 141000 141000 142000 143000 145000 146000 145000 145000 Timings are in ticks. Nanoseconds per tick: approximately 1.000016. Timings may be underestimates on systems without hardware tick support.