CompilerDeathMatch(6+4+4+4)x-64bit This is a collection of compiler benchmarks, 64-bit. $: $="2", "3" or "s"; O$: MAKEOPTS="-j3" CXXFLAGS=CFLAGS="-march=core2 -mtune=generic -O$ -pipe"; i: AR=xiar LD=xild; o: no "-pipe"
HTML result view exported from: https://openbenchmarking.org/result/1102041-IV-CCCC3540686&export=pdf&grr&sor&rro .
CompilerDeathMatch(6+4+4+4)x-64bit Processor Motherboard Chipset Memory Disk Graphics Audio OS Kernel Desktop Display Server Display Driver Compiler File-System Screen Resolution icc-64bit-default icc-64bit-o2i icc-64bit-o3i gcc-64bit-o2 #1 gcc-64bit-o2 #2 gcc-64bit-default gcc-64bit-o3 gcc-64bit-os clang-64bit-default clang-64bit-o2 clang-64bit-o3 clang-64bit-os open64-64bit-default open64-64bit-o2o open64-64bit-o3o open64-64bit-oso pcc-64bit-default tcc-64bit-default Intel Pentium Dual CPU T2370 @ 1.73GHz (Total Cores: 2) ZEPTO JFL92 Intel Mobile PM965/GM965/GL960 + ICH8M 2007MB 160GB SAMSUNG HM160HI nVidia G84 [GeForce 8600M GT] Realtek ALC268 Arch 2.6.36-ARCH (x86_64) KDE 4.5.5 X.Org Server 1.9.2 nouveau 0.0.16 ICC 11.1.073 ext4 1280x800 ICC 11.1.073 GCC 4.5.2 Clang 2.8 + llvm version 2.8 Open64 4.2.3 PCC 0.9.9 TCC 0.9.25 OpenBenchmarking.org System Details - icc-64bit-o2i, gcc-64bit-o2 #1, gcc-64bit-o2 #2, gcc-64bit-default, gcc-64bit-o3, clang-64bit-o3, clang-64bit-os, open64-64bit-default, open64-64bit-o3o, pcc-64bit-default, tcc-64bit-default: .
CompilerDeathMatch(6+4+4+4)x-64bit gcrypt: CAMELLIA256-ECB Cipher hmmer: Pfam Database Search john-the-ripper: Blowfish bullet: Convex Trimesh bullet: 1000 Convex bullet: 1000 Stack bullet: 3000 Fall c-ray: Total Time openssl: RSA 4096-bit Performance encode-mp3: WAV To MP3 compress-7zip: Compress Speed Test apache: Static Web Page Serving build-imagemagick: Time To Compile build-php: Time To Compile build-apache: Time To Compile icc-64bit-default icc-64bit-o2i icc-64bit-o3i gcc-64bit-o2 #1 gcc-64bit-o2 #2 gcc-64bit-default gcc-64bit-o3 gcc-64bit-os clang-64bit-default clang-64bit-o2 clang-64bit-o3 clang-64bit-os open64-64bit-default open64-64bit-o2o open64-64bit-o3o open64-64bit-oso pcc-64bit-default tcc-64bit-default 176.94 196 132.13 88.55 155.01 152.20 638.03 11 133.63 660 1401.32 1087.37 523.69 40.03 5935 162.55 453 77.21 45.21 76.04 65.84 643.89 21.25 63.46 1690 2310.05 1658.43 500.07 44.08 5888 136.00 453 57.15 37.34 59.60 57.52 639.12 16.65 128.95 994 1975.99 1854.77 548.42 42.11 5315 159.22 283 59.54 47.76 68.35 66.96 637.69 25.38 58.80 1570 2478.54 760.62 278.87 28.64 5300 160.09 387 69.36 45.60 74.28 67.28 637.27 20.91 69.82 1041 1978.93 848.09 375.29 35.81 5303 158.39 355 74.57 41.82 98.24 79.42 634.11 23.06 58.96 1625 2385.13 1200.08 413.67 41.74 6392 155.26 454 69.85 41.32 72.98 64.22 619.95 23.88 58.37 1679 3350.64 479.91 217.91 26.39 7218 171.25 193 130.55 87.01 153.81 152.61 632.57 10.95 136.87 775 1168.47 892.70 384.57 19.26 5523 147.34 369 72.10 44.04 69.26 68.95 619.60 21.93 58.32 1684 3499.10 346.47 322.45 32.39 5343 156.97 322 57.77 32.79 56.67 58.59 627.56 25.18 58.26 1731 3885.03 419.85 225.71 35.84 5293 155.87 453 52.39 34.07 69.30 64.50 620.67 20.51 63.74 1516 1971.15 687.87 273.46 26.35 5290 159.79 451 66.41 32.57 55.41 53.62 633.87 24.97 59.14 1835 3282.64 552.02 330.43 48.26 5303 155.41 454 52.87 32.77 55.72 53.69 622.88 25.30 54.87 1998 4054.90 378.56 6210 155.68 452 73.96 43.23 75.69 72.19 628.39 23.23 58.40 2007 3664.18 496.50 5357 167.65 425 76.92 32.81 56.96 65.28 653.88 25.18 57.70 979 1804.81 1063.15 169.81 235 111.43 62.53 102.64 84.69 644.95 16.94 133.51 1172 1968.48 586.29 5317 128.83 454 60.96 32.74 55.69 53.59 644.30 25.38 62.01 1137 4298.43 42.06 OpenBenchmarking.org
Gcrypt Library CAMELLIA256-ECB Cipher OpenBenchmarking.org Microseconds, Fewer Is Better Gcrypt Library 1.4.4 CAMELLIA256-ECB Cipher clang-64bit-default gcc-64bit-os open64-64bit-o3o icc-64bit-o2i icc-64bit-o3i clang-64bit-o2 open64-64bit-oso clang-64bit-o3 tcc-64bit-default gcc-64bit-o2 #1 open64-64bit-o2o gcc-64bit-o3 gcc-64bit-default clang-64bit-os open64-64bit-default 1500 3000 4500 6000 7500 SE +/- 697.85, N = 6 SE +/- 691.19, N = 6 SE +/- 503.12, N = 6 SE +/- 384.81, N = 6 SE +/- 485.62, N = 6 SE +/- 209.18, N = 6 SE +/- 12.02, N = 3 SE +/- 21.86, N = 3 SE +/- 3.33, N = 3 SE +/- 5.00, N = 3 SE +/- 6.67, N = 3 SE +/- 6.67, N = 3 SE +/- 15.28, N = 3 SE +/- 3.33, N = 3 SE +/- 5.77, N = 3 7218 6392 6210 5935 5888 5523 5357 5343 5317 5315 5303 5303 5300 5293 5290
Timed HMMer Search Pfam Database Search OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 2.3.2 Pfam Database Search icc-64bit-default clang-64bit-default pcc-64bit-default open64-64bit-oso icc-64bit-o2i gcc-64bit-default open64-64bit-default gcc-64bit-o2 #1 gcc-64bit-o3 clang-64bit-o3 clang-64bit-os open64-64bit-o3o open64-64bit-o2o gcc-64bit-os clang-64bit-o2 icc-64bit-o3i tcc-64bit-default 40 80 120 160 200 SE +/- 3.21, N = 3 SE +/- 1.83, N = 3 SE +/- 5.16, N = 6 SE +/- 0.14, N = 3 SE +/- 0.31, N = 3 SE +/- 1.16, N = 3 SE +/- 1.94, N = 3 SE +/- 0.89, N = 3 SE +/- 0.17, N = 3 SE +/- 3.49, N = 6 SE +/- 0.33, N = 3 SE +/- 0.79, N = 3 SE +/- 0.28, N = 3 SE +/- 0.41, N = 3 SE +/- 6.30, N = 6 SE +/- 5.77, N = 6 SE +/- 0.11, N = 3 176.94 171.25 169.81 167.65 162.55 160.09 159.79 159.22 158.39 156.97 155.87 155.68 155.41 155.26 147.34 136.00 128.83
John The Ripper Test: Blowfish OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.7.3.1 Test: Blowfish clang-64bit-default icc-64bit-default pcc-64bit-default gcc-64bit-o2 #1 clang-64bit-o3 gcc-64bit-o3 clang-64bit-o2 gcc-64bit-default open64-64bit-oso open64-64bit-default open64-64bit-o3o icc-64bit-o2i icc-64bit-o3i clang-64bit-os gcc-64bit-os open64-64bit-o2o tcc-64bit-default 100 200 300 400 500 SE +/- 2.85, N = 3 SE +/- 0.33, N = 3 SE +/- 41.34, N = 6 SE +/- 53.86, N = 6 SE +/- 56.80, N = 6 SE +/- 51.23, N = 6 SE +/- 54.08, N = 6 SE +/- 44.63, N = 6 SE +/- 24.44, N = 6 SE +/- 2.52, N = 3 SE +/- 0.88, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 193 196 235 283 322 355 369 387 425 451 452 453 453 453 454 454 454
Bullet Physics Engine Test: Convex Trimesh OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.75 Test: Convex Trimesh icc-64bit-default clang-64bit-default pcc-64bit-default icc-64bit-o2i open64-64bit-oso gcc-64bit-o3 open64-64bit-o3o clang-64bit-o2 gcc-64bit-os gcc-64bit-default open64-64bit-default tcc-64bit-default gcc-64bit-o2 #1 clang-64bit-o3 icc-64bit-o3i open64-64bit-o2o clang-64bit-os 30 60 90 120 150 SE +/- 0.43, N = 3 SE +/- 1.12, N = 3 SE +/- 8.50, N = 6 SE +/- 9.73, N = 6 SE +/- 7.29, N = 6 SE +/- 11.10, N = 6 SE +/- 11.96, N = 6 SE +/- 11.25, N = 6 SE +/- 8.38, N = 6 SE +/- 6.22, N = 6 SE +/- 9.92, N = 3 SE +/- 8.56, N = 3 SE +/- 7.15, N = 6 SE +/- 1.34, N = 6 SE +/- 4.83, N = 6 SE +/- 0.31, N = 3 SE +/- 0.12, N = 3 132.13 130.55 111.43 77.21 76.92 74.57 73.96 72.10 69.85 69.36 66.41 60.96 59.54 57.77 57.15 52.87 52.39
Bullet Physics Engine Test: 1000 Convex OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.75 Test: 1000 Convex icc-64bit-default clang-64bit-default pcc-64bit-default gcc-64bit-o2 #1 gcc-64bit-default icc-64bit-o2i clang-64bit-o2 open64-64bit-o3o gcc-64bit-o3 gcc-64bit-os icc-64bit-o3i clang-64bit-os open64-64bit-oso clang-64bit-o3 open64-64bit-o2o tcc-64bit-default open64-64bit-default 20 40 60 80 100 SE +/- 0.61, N = 3 SE +/- 0.57, N = 3 SE +/- 5.34, N = 6 SE +/- 7.71, N = 6 SE +/- 7.41, N = 6 SE +/- 6.44, N = 6 SE +/- 6.01, N = 6 SE +/- 6.96, N = 6 SE +/- 7.74, N = 6 SE +/- 5.13, N = 6 SE +/- 5.29, N = 6 SE +/- 0.89, N = 6 SE +/- 0.10, N = 3 SE +/- 0.22, N = 3 SE +/- 0.07, N = 3 SE +/- 0.09, N = 3 SE +/- 0.18, N = 3 88.55 87.01 62.53 47.76 45.60 45.21 44.04 43.23 41.82 41.32 37.34 34.07 32.81 32.79 32.77 32.74 32.57
Bullet Physics Engine Test: 1000 Stack OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.75 Test: 1000 Stack icc-64bit-default clang-64bit-default pcc-64bit-default gcc-64bit-o3 icc-64bit-o2i open64-64bit-o3o gcc-64bit-default gcc-64bit-os clang-64bit-os clang-64bit-o2 gcc-64bit-o2 #1 icc-64bit-o3i open64-64bit-oso clang-64bit-o3 open64-64bit-o2o tcc-64bit-default open64-64bit-default 30 60 90 120 150 SE +/- 0.68, N = 3 SE +/- 1.95, N = 3 SE +/- 11.83, N = 6 SE +/- 13.07, N = 6 SE +/- 10.95, N = 6 SE +/- 15.49, N = 6 SE +/- 11.33, N = 6 SE +/- 11.09, N = 6 SE +/- 11.59, N = 6 SE +/- 11.80, N = 6 SE +/- 12.10, N = 6 SE +/- 4.54, N = 6 SE +/- 1.26, N = 6 SE +/- 0.67, N = 3 SE +/- 0.20, N = 3 SE +/- 0.11, N = 3 SE +/- 0.07, N = 3 155.01 153.81 102.64 98.24 76.04 75.69 74.28 72.98 69.30 69.26 68.35 59.60 56.96 56.67 55.72 55.69 55.41
Bullet Physics Engine Test: 3000 Fall OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.75 Test: 3000 Fall clang-64bit-default icc-64bit-default pcc-64bit-default gcc-64bit-o3 open64-64bit-o3o clang-64bit-o2 gcc-64bit-default gcc-64bit-o2 #1 icc-64bit-o2i open64-64bit-oso clang-64bit-os gcc-64bit-os clang-64bit-o3 icc-64bit-o3i open64-64bit-o2o open64-64bit-default tcc-64bit-default 30 60 90 120 150 SE +/- 0.72, N = 3 SE +/- 0.97, N = 3 SE +/- 14.35, N = 6 SE +/- 15.30, N = 6 SE +/- 13.70, N = 6 SE +/- 11.02, N = 6 SE +/- 11.33, N = 6 SE +/- 11.34, N = 6 SE +/- 11.67, N = 6 SE +/- 11.56, N = 6 SE +/- 11.55, N = 6 SE +/- 11.49, N = 6 SE +/- 2.95, N = 6 SE +/- 3.83, N = 6 SE +/- 0.11, N = 3 SE +/- 0.54, N = 3 SE +/- 0.07, N = 3 152.61 152.20 84.69 79.42 72.19 68.95 67.28 66.96 65.84 65.28 64.50 64.22 58.59 57.52 53.69 53.62 53.59
C-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time open64-64bit-oso pcc-64bit-default tcc-64bit-default icc-64bit-o2i icc-64bit-o3i icc-64bit-default gcc-64bit-o2 #1 gcc-64bit-default gcc-64bit-o3 open64-64bit-default clang-64bit-default open64-64bit-o3o clang-64bit-o3 open64-64bit-o2o clang-64bit-os gcc-64bit-os clang-64bit-o2 140 280 420 560 700 SE +/- 5.26, N = 3 SE +/- 0.41, N = 3 SE +/- 0.46, N = 3 SE +/- 1.14, N = 3 SE +/- 11.83, N = 3 SE +/- 0.15, N = 3 SE +/- 0.22, N = 3 SE +/- 0.38, N = 3 SE +/- 4.51, N = 3 SE +/- 0.09, N = 3 SE +/- 0.13, N = 3 SE +/- 0.70, N = 3 SE +/- 3.29, N = 3 SE +/- 5.08, N = 3 SE +/- 0.50, N = 3 SE +/- 0.89, N = 3 SE +/- 0.72, N = 3 653.88 644.95 644.30 643.89 639.12 638.03 637.69 637.27 634.11 633.87 632.57 628.39 627.56 622.88 620.67 619.95 619.60
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.0.0a RSA 4096-bit Performance clang-64bit-default icc-64bit-default icc-64bit-o3i pcc-64bit-default clang-64bit-os gcc-64bit-default icc-64bit-o2i clang-64bit-o2 gcc-64bit-o3 open64-64bit-o3o gcc-64bit-os open64-64bit-default clang-64bit-o3 open64-64bit-oso open64-64bit-o2o gcc-64bit-o2 #1 tcc-64bit-default 6 12 18 24 30 SE +/- 0.03, N = 4 SE +/- 0.00, N = 4 SE +/- 2.31, N = 8 SE +/- 1.15, N = 8 SE +/- 1.85, N = 8 SE +/- 1.52, N = 8 SE +/- 1.61, N = 8 SE +/- 0.36, N = 4 SE +/- 1.66, N = 8 SE +/- 1.23, N = 8 SE +/- 1.28, N = 8 SE +/- 0.33, N = 6 SE +/- 0.05, N = 4 SE +/- 0.05, N = 4 SE +/- 0.00, N = 4 SE +/- 0.02, N = 4 SE +/- 0.02, N = 4 10.95 11.00 16.65 16.94 20.51 20.91 21.25 21.93 23.06 23.23 23.88 24.97 25.18 25.18 25.30 25.38 25.38
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.98.2 WAV To MP3 clang-64bit-default icc-64bit-default pcc-64bit-default icc-64bit-o3i gcc-64bit-default clang-64bit-os icc-64bit-o2i tcc-64bit-default open64-64bit-default gcc-64bit-o3 gcc-64bit-o2 #1 open64-64bit-o3o gcc-64bit-os clang-64bit-o2 clang-64bit-o3 open64-64bit-oso open64-64bit-o2o 30 60 90 120 150 SE +/- 1.23, N = 5 SE +/- 0.19, N = 5 SE +/- 0.92, N = 5 SE +/- 1.19, N = 5 SE +/- 6.79, N = 10 SE +/- 4.12, N = 10 SE +/- 3.43, N = 10 SE +/- 7.15, N = 10 SE +/- 1.71, N = 10 SE +/- 2.58, N = 10 SE +/- 2.26, N = 10 SE +/- 1.43, N = 10 SE +/- 1.20, N = 10 SE +/- 1.31, N = 10 SE +/- 0.62, N = 5 SE +/- 1.36, N = 10 SE +/- 0.07, N = 5 136.87 133.63 133.51 128.95 69.82 63.74 63.46 62.01 59.14 58.96 58.80 58.40 58.37 58.32 58.26 57.70 54.87
7-Zip Compression Compress Speed Test OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 9.04 Compress Speed Test icc-64bit-default clang-64bit-default open64-64bit-oso icc-64bit-o3i gcc-64bit-default tcc-64bit-default pcc-64bit-default clang-64bit-os gcc-64bit-o2 #1 gcc-64bit-o3 gcc-64bit-os clang-64bit-o2 icc-64bit-o2i clang-64bit-o3 open64-64bit-default open64-64bit-o2o open64-64bit-o3o 400 800 1200 1600 2000 SE +/- 2.03, N = 3 SE +/- 12.01, N = 6 SE +/- 34.96, N = 6 SE +/- 3.28, N = 3 SE +/- 30.85, N = 6 SE +/- 142.20, N = 6 SE +/- 85.36, N = 6 SE +/- 22.37, N = 3 SE +/- 98.71, N = 6 SE +/- 88.27, N = 6 SE +/- 115.47, N = 6 SE +/- 117.28, N = 6 SE +/- 76.90, N = 6 SE +/- 115.64, N = 6 SE +/- 184.63, N = 6 SE +/- 80.24, N = 6 SE +/- 109.49, N = 6 660 775 979 994 1041 1137 1172 1516 1570 1625 1679 1684 1690 1731 1835 1998 2007
Apache Benchmark Static Web Page Serving OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.2.11 Static Web Page Serving clang-64bit-default icc-64bit-default open64-64bit-oso pcc-64bit-default clang-64bit-os icc-64bit-o3i gcc-64bit-default icc-64bit-o2i gcc-64bit-o3 gcc-64bit-o2 #1 open64-64bit-default gcc-64bit-os clang-64bit-o2 open64-64bit-o3o clang-64bit-o3 open64-64bit-o2o tcc-64bit-default 900 1800 2700 3600 4500 SE +/- 57.13, N = 6 SE +/- 82.02, N = 6 SE +/- 46.22, N = 6 SE +/- 34.51, N = 6 SE +/- 67.59, N = 6 SE +/- 3.10, N = 3 SE +/- 3.53, N = 3 SE +/- 131.52, N = 6 SE +/- 140.07, N = 6 SE +/- 183.58, N = 6 SE +/- 31.05, N = 3 SE +/- 94.22, N = 6 SE +/- 99.67, N = 6 SE +/- 181.42, N = 6 SE +/- 100.84, N = 6 SE +/- 71.37, N = 6 SE +/- 94.95, N = 6 1168.47 1401.32 1804.81 1968.48 1971.15 1975.99 1978.93 2310.05 2385.13 2478.54 3282.64 3350.64 3499.10 3664.18 3885.03 4054.90 4298.43
Timed ImageMagick Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed ImageMagick Compilation 6.6.3-4 Time To Compile icc-64bit-o3i icc-64bit-o2i gcc-64bit-o3 icc-64bit-default open64-64bit-oso clang-64bit-default gcc-64bit-default gcc-64bit-o2 #1 clang-64bit-os pcc-64bit-default open64-64bit-default open64-64bit-o3o gcc-64bit-os clang-64bit-o3 open64-64bit-o2o clang-64bit-o2 400 800 1200 1600 2000 SE +/- 1.21, N = 3 SE +/- 4.26, N = 3 SE +/- 5.91, N = 3 SE +/- 162.03, N = 3 SE +/- 142.21, N = 3 SE +/- 3.96, N = 3 SE +/- 30.42, N = 6 SE +/- 1.87, N = 3 SE +/- 4.94, N = 3 SE +/- 38.38, N = 6 SE +/- 3.50, N = 3 SE +/- 35.53, N = 6 SE +/- 33.84, N = 6 SE +/- 1.54, N = 3 SE +/- 6.97, N = 3 SE +/- 22.59, N = 6 1854.77 1658.43 1200.08 1087.37 1063.15 892.70 848.09 760.62 687.87 586.29 552.02 496.50 479.91 419.85 378.56 346.47
Timed PHP Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 5.2.9 Time To Compile icc-64bit-o3i icc-64bit-default icc-64bit-o2i gcc-64bit-o3 clang-64bit-default gcc-64bit-default open64-64bit-default clang-64bit-o2 gcc-64bit-o2 #1 clang-64bit-os clang-64bit-o3 gcc-64bit-os tcc-64bit-default 120 240 360 480 600 SE +/- 51.26, N = 6 SE +/- 18.42, N = 6 SE +/- 22.43, N = 6 SE +/- 17.96, N = 6 SE +/- 3.42, N = 3 SE +/- 23.61, N = 6 SE +/- 5.13, N = 3 SE +/- 5.37, N = 3 SE +/- 30.88, N = 6 SE +/- 19.29, N = 6 SE +/- 3.86, N = 4 SE +/- 8.22, N = 6 SE +/- 1.53, N = 6 548.42 523.69 500.07 413.67 384.57 375.29 330.43 322.45 278.87 273.46 225.71 217.91 42.06
Timed Apache Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Apache Compilation 2.2.11 Time To Compile open64-64bit-default icc-64bit-o2i icc-64bit-o3i gcc-64bit-o3 icc-64bit-default clang-64bit-o3 gcc-64bit-default clang-64bit-o2 gcc-64bit-o2 #1 gcc-64bit-os clang-64bit-os clang-64bit-default 11 22 33 44 55 SE +/- 4.92, N = 6 SE +/- 3.41, N = 6 SE +/- 2.41, N = 6 SE +/- 3.32, N = 6 SE +/- 3.02, N = 6 SE +/- 3.52, N = 6 SE +/- 1.33, N = 6 SE +/- 2.49, N = 6 SE +/- 0.17, N = 3 SE +/- 1.53, N = 6 SE +/- 0.88, N = 6 SE +/- 1.46, N = 6 48.26 44.08 42.11 41.74 40.03 35.84 35.81 32.39 28.64 26.39 26.35 19.26
Phoronix Test Suite v10.8.5