FX-8350 Stock

AMD FX-8350 Eight-Core testing with a ASUS Crosshair V Formula and XFX AMD Radeon HD 7970/R9 280X 3072MB on Fedora 20 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/1312290-SO-1312266SO93&grt&sor.

FX-8350 StockProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionFX-8350 StockFX-8350 Two ModulesAMD FX-8350 Eight-Core @ 4.01GHz (8 Cores)ASUS Crosshair V FormulaAMD RD890 bridge4 x 4096 MB DDR3-1333MHz80GB INTEL SSDSA2M080 + 500GB GoFlexSatelliteXFX AMD Radeon HD 7970/R9 280X 3072MB (925/1375MHz)Realtek ALC889ASUS VH232H + VE248Intel 82583V Gigabit Connection + Intel Centrino Wireless-N 2200Fedora 203.12.5-302.fc20.x86_64 (x86_64)GNOME Shell 3.10.2.1X Server 1.14.4radeon 7.2.992.1 Mesa 9.2.5 Gallium 0.4GCC 4.8.2 20131212ext41920x1080AMD FX-8350 Eight-Core @ 4.01GHz (4 Cores)120GB INTEL SSDSA2CW12 + 2000GB Seagate ST32000542AS + 3001GB Seagate ST3000DM001-1CH1 + 80GB INTEL SSDSA2M080OpenBenchmarking.orgCompiler Details- --build=x86_64-redhat-linux --disable-dssi --disable-libjava-multilib --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-gnu-unique-object --enable-initfini-array --enable-java-awt=gtk --enable-java-maintainer-mode --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-libgcj-multifile --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-cloog=/builddir/build/BUILD/gcc-4.8.2-20131212/obj-x86_64-redhat-linux/cloog-install --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --with-isl=/builddir/build/BUILD/gcc-4.8.2-20131212/obj-x86_64-redhat-linux/isl-install --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre --with-linker-hash-style=gnu --with-tune=generic Disk Details- NOOP / data=ordered,relatime,rw,seclabelGraphics Details- GLAMORSystem Details- Disk Scheduler: NOOP. SELinux: Enabled.

FX-8350 Stockcompress-7zip: Compress Speed Testapache: Static Web Page Servingbullet: 3000 Fallbullet: 1000 Stackbullet: 1000 Convexbullet: Convex Trimeshc-ray: Total Timecrafty: Elapsed Timedbench: 1 Clientdcraw: RAW To PPM Image Conversionffmpeg: H.264 HD To NTSC DVencode-flac: WAV To FLACfio: Intel IOMeter File Server Access Patterngnupg: 1GB File Encryptioncompress-gzip: 2GB File Compressionhimeno: Poisson Pressure Solverjohn-the-ripper: Blowfishjohn-the-ripper: Traditional DESjohn-the-ripper: Traditional DESjohn-the-ripper: Blowfishjohn-the-ripper: MD5encode-mp3: WAV To MP3compress-lzma: 256MB File Compressionmencoder: AVI To LAVCminion: Solitaireminion: Quasigroupencode-ape: WAV To APEnexuiz: 1920 x 1080nexuiz: 1920 x 1080 w/ HDRencode-ogg: WAV To Oggopenarena: 1920 x 1080compress-pbzip2: 256MB File Compressionpostmark: Disk Transaction Performancesmallpt: Global Illumination Renderer; 100 Samplessqlite: 12,500 INSERTsstream: Copystream: Scalestream: Triadstream: Addtachyon: Total Timehmmer: Pfam Database Searchmafft: Multiple Sequence Alignmentbuild-php: Time To Compilettsiod-renderer: Phong Rendering With Soft-Shadow Mappingunpack-linux: linux-2.6.32.tar.bz2ut2004-demo: ONS-Torlan Botmatch - 1280 x 1024urbanterror: 1920 x 1080encode-wavpack: WAV To WavPackpadman: 1920 x 1080x264: H.264 Video EncodingFX-8350 StockFX-8350 Two Modules220488636.546.778.157.591.8025.7898.90373.7370.9314.057.17118.369.8913.84687.066965191250001911400072003308419.57131.0726.97104.29167.776.9752.7941.9011.0217.177.9326049313.119942.729692.2410781.4610702.5419.5012.106.1829.94133.659.3858.5267.0011.8393.73161.84112348367.016.838.197.601.7951.21100.06337.5971.3316.167.18121.129.8613.64676.7534529207000922366734333302019.57130.7427.12103.49167.886.9950.4939.8411.0015.4015.12273718319.4810402.6610050.4311176.5211106.2839.7519.8710.4847.7279.219.9158.5565.3311.8592.3386.29OpenBenchmarking.org

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 9.20.1Compress Speed TestFX-8350 StockFX-8350 Two Modules5K10K15K20K25KSE +/- 35.57, N = 3SE +/- 172.22, N = 322048112341. (CXX) g++ options: -pipe -lpthread

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.7Static Web Page ServingFX-8350 StockFX-8350 Two Modules2K4K6K8K10KSE +/- 9.20, N = 3SE +/- 79.48, N = 38636.548367.011. (CC) gcc options: -shared -fPIC -O2 -pthread

Bullet Physics Engine

Test: 3000 Fall

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 3000 FallFX-8350 StockFX-8350 Two Modules246810SE +/- 0.01, N = 3SE +/- 0.01, N = 36.776.831. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU

Bullet Physics Engine

Test: 1000 Stack

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 1000 StackFX-8350 StockFX-8350 Two Modules246810SE +/- 0.01, N = 3SE +/- 0.02, N = 38.158.191. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU

Bullet Physics Engine

Test: 1000 Convex

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 1000 ConvexFX-8350 StockFX-8350 Two Modules246810SE +/- 0.03, N = 3SE +/- 0.02, N = 37.597.601. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU

Bullet Physics Engine

Test: Convex Trimesh

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: Convex TrimeshFX-8350 Two ModulesFX-8350 Stock0.4050.811.2151.622.025SE +/- 0.00, N = 3SE +/- 0.01, N = 31.791.801. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeFX-8350 StockFX-8350 Two Modules1224364860SE +/- 0.01, N = 3SE +/- 0.03, N = 325.7851.211. (CC) gcc options: -lm -lpthread -O3

Crafty

Elapsed Time

OpenBenchmarking.orgSeconds, Fewer Is BetterCrafty 23.4Elapsed TimeFX-8350 StockFX-8350 Two Modules20406080100SE +/- 0.02, N = 3SE +/- 0.06, N = 398.90100.061. (CC) gcc options: -lstdc++ -lm

Dbench

1 Client

OpenBenchmarking.orgMB/s, More Is BetterDbench 4.01 ClientFX-8350 StockFX-8350 Two Modules80160240320400SE +/- 1.04, N = 3SE +/- 6.06, N = 6373.73337.591. (CC) gcc options: -lpopt -O2

dcraw

RAW To PPM Image Conversion

OpenBenchmarking.orgSeconds, Fewer Is BetterdcrawRAW To PPM Image ConversionFX-8350 StockFX-8350 Two Modules1632486480SE +/- 0.05, N = 3SE +/- 0.25, N = 370.9371.331. (CC) gcc options: -lm

FFmpeg

H.264 HD To NTSC DV

OpenBenchmarking.orgSeconds, Fewer Is BetterFFmpeg 2.0H.264 HD To NTSC DVFX-8350 StockFX-8350 Two Modules48121620SE +/- 0.07, N = 3SE +/- 0.04, N = 314.0516.161. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -ldl -lasound -lSDL -lpthread -lm -pthread -lbz2 -std=c99 -fomit-frame-pointer -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF -MT

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.0WAV To FLACFX-8350 StockFX-8350 Two Modules246810SE +/- 0.00, N = 5SE +/- 0.01, N = 57.177.181. (CXX) g++ options: -O2 -fvisibility=hidden -logg -lm

Flexible IO Tester

Intel IOMeter File Server Access Pattern

OpenBenchmarking.orgSeconds (Run Time), Fewer Is BetterFlexible IO Tester 1.57Intel IOMeter File Server Access PatternFX-8350 StockFX-8350 Two Modules306090120150SE +/- 0.25, N = 3SE +/- 0.41, N = 3118.36121.121. (CC) gcc options: -std=gnu99 -O2 -rdynamic -lm -lpthread -ldl -lrt -laio

GnuPG

1GB File Encryption

OpenBenchmarking.orgSeconds, Fewer Is BetterGnuPG 1.4.101GB File EncryptionFX-8350 Two ModulesFX-8350 Stock3691215SE +/- 0.01, N = 4SE +/- 0.02, N = 49.869.891. (CC) gcc options: -O2 -MT -MD -MP -MF

Gzip Compression

2GB File Compression

OpenBenchmarking.orgSeconds, Fewer Is BetterGzip Compression2GB File CompressionFX-8350 Two ModulesFX-8350 Stock48121620SE +/- 0.02, N = 3SE +/- 0.01, N = 313.6413.84

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverFX-8350 StockFX-8350 Two Modules150300450600750SE +/- 2.14, N = 3SE +/- 5.22, N = 3687.06676.751. (CC) gcc options: -O3

John The Ripper

Test: Blowfish

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.7.9-jumbo-7Test: BlowfishFX-8350 StockFX-8350 Two Modules15003000450060007500SE +/- 148.68, N = 6SE +/- 3.67, N = 3696534521. (CC) gcc options: -lssl -lcrypto -lm -lz -fopenmp -lcrypt -ldl

John The Ripper

Traditional DES

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.7.9-jumbo-7Traditional DESFX-8350 StockFX-8350 Two Modules4M8M12M16M20MSE +/- 22000.00, N = 3SE +/- 0.00, N = 31912500092070001. (CC) gcc options: -lssl -lcrypto -lm -lz -fopenmp -lcrypt -ldl

John The Ripper

Test: Traditional DES

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.7.9-jumbo-7Test: Traditional DESFX-8350 StockFX-8350 Two Modules4M8M12M16M20MSE +/- 11000.00, N = 3SE +/- 18764.62, N = 31911400092236671. (CC) gcc options: -lssl -lcrypto -lm -lz -fopenmp -lcrypt -ldl

John The Ripper

Blowfish

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.7.9-jumbo-7BlowfishFX-8350 StockFX-8350 Two Modules15003000450060007500SE +/- 0.00, N = 3SE +/- 11.67, N = 3720034331. (CC) gcc options: -lssl -lcrypto -lm -lz -fopenmp -lcrypt -ldl

John The Ripper

Test: MD5

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.7.9-jumbo-7Test: MD5FX-8350 StockFX-8350 Two Modules7K14K21K28K35KSE +/- 24.98, N = 3SE +/- 40.60, N = 333084330201. (CC) gcc options: -lssl -lcrypto -lm -lz -fopenmp -lcrypt -ldl

LAME MP3 Encoding

WAV To MP3

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.99.3WAV To MP3FX-8350 StockFX-8350 Two Modules510152025SE +/- 0.02, N = 5SE +/- 0.01, N = 519.5719.571. (CC) gcc options: -O3 -fomit-frame-pointer -ffast-math -pipe -lm

LZMA Compression

256MB File Compression

OpenBenchmarking.orgSeconds, Fewer Is BetterLZMA Compression256MB File CompressionFX-8350 Two ModulesFX-8350 Stock306090120150SE +/- 0.07, N = 3SE +/- 0.57, N = 3130.74131.071. (CXX) g++ options: -O2

Mencoder

AVI To LAVC

OpenBenchmarking.orgSeconds, Fewer Is BetterMencoder 1.1AVI To LAVCFX-8350 StockFX-8350 Two Modules612182430SE +/- 0.02, N = 3SE +/- 0.08, N = 326.9727.121. (CC) gcc options: -lm -ffast-math -lpng -lz -ljpeg -lasound -ldl -lpthread -lfreetype -lfontconfig -lfribidi -lass -lenca -lbz2 -ltheoradec -logg -rdynamic

Minion

Benchmark: Solitaire

OpenBenchmarking.orgSeconds, Fewer Is BetterMinion 0.15Benchmark: SolitaireFX-8350 Two ModulesFX-8350 Stock20406080100SE +/- 0.25, N = 3SE +/- 0.45, N = 3103.49104.291. (CXX) g++ options: -O3 -fomit-frame-pointer -rdynamic -lboost_iostreams -lz -lbz2

Minion

Benchmark: Quasigroup

OpenBenchmarking.orgSeconds, Fewer Is BetterMinion 0.15Benchmark: QuasigroupFX-8350 StockFX-8350 Two Modules4080120160200SE +/- 0.32, N = 3SE +/- 0.23, N = 3167.77167.881. (CXX) g++ options: -O3 -fomit-frame-pointer -rdynamic -lboost_iostreams -lz -lbz2

Monkey Audio Encoding

WAV To APE

OpenBenchmarking.orgSeconds, Fewer Is BetterMonkey Audio Encoding 3.99u4b5s6WAV To APEFX-8350 StockFX-8350 Two Modules246810SE +/- 0.05, N = 5SE +/- 0.08, N = 56.976.991. (CXX) g++ options: -O3 -pedantic

Nexuiz

1920 x 1080

OpenBenchmarking.orgFrames Per Second, More Is BetterNexuiz 2.5.21920 x 1080FX-8350 StockFX-8350 Two Modules1224364860SE +/- 0.02, N = 3SE +/- 0.24, N = 352.7950.49MIN: 32 / MAX: 78MIN: 30 / MAX: 74

Nexuiz

1920 x 1080 w/ HDR

OpenBenchmarking.orgFrames Per Second, More Is BetterNexuiz 2.5.21920 x 1080 w/ HDRFX-8350 StockFX-8350 Two Modules1020304050SE +/- 0.05, N = 3SE +/- 0.16, N = 341.9039.84MIN: 26 / MAX: 65MIN: 24 / MAX: 62

Ogg Encoding

WAV To Ogg

OpenBenchmarking.orgSeconds, Fewer Is BetterOgg Encoding 1.3.0WAV To OggFX-8350 Two ModulesFX-8350 Stock3691215SE +/- 0.03, N = 5SE +/- 0.09, N = 511.0011.021. (CC) gcc options: -O2 -ffast-math -fsigned-char -lvorbis -lm -logg

OpenArena

1920 x 1080

OpenBenchmarking.orgFrames Per Second, More Is BetterOpenArena 0.8.81920 x 1080FX-8350 StockFX-8350 Two Modules48121620SE +/- 1.57, N = 6SE +/- 0.00, N = 317.1715.40MIN: 6 / MAX: 128MIN: 5 / MAX: 124

OpenArena

1920 x 1080 - Total Frame Time

OpenBenchmarking.orgMilliseconds, Fewer Is BetterOpenArena 0.8.81920 x 1080 - Total Frame TimeFX-8350 StockFX-8350 Two Modules20406080100Min: 44 / Avg: 63.98 / Max: 89Min: 5 / Avg: 64.7 / Max: 88

Parallel BZIP2 Compression

256MB File Compression

OpenBenchmarking.orgSeconds, Fewer Is BetterParallel BZIP2 Compression 1.1.6256MB File CompressionFX-8350 StockFX-8350 Two Modules48121620SE +/- 0.04, N = 3SE +/- 0.06, N = 37.9315.121. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread

PostMark

Disk Transaction Performance

OpenBenchmarking.orgTPS, More Is BetterPostMark 1.51Disk Transaction PerformanceFX-8350 Two ModulesFX-8350 Stock6001200180024003000SE +/- 20.00, N = 3SE +/- 27.33, N = 3273726041. (CC) gcc options: -O3

Smallpt

Global Illumination Renderer; 100 Samples

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 100 SamplesFX-8350 StockFX-8350 Two Modules4080120160200SE +/- 0.00, N = 3SE +/- 0.33, N = 3931831. (CXX) g++ options: -fopenmp

SQLite

12,500 INSERTs

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.7.312,500 INSERTsFX-8350 StockFX-8350 Two Modules510152025SE +/- 0.09, N = 3SE +/- 0.67, N = 613.1119.481. (CC) gcc options: -O2 -ldl -lpthread

Stream

Type: Copy

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: CopyFX-8350 Two ModulesFX-8350 Stock2K4K6K8K10KSE +/- 23.59, N = 9SE +/- 12.61, N = 1010402.669942.721. (CC) gcc options: -O3 -march=native -fopenmp

Stream

Type: Scale

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: ScaleFX-8350 Two ModulesFX-8350 Stock2K4K6K8K10KSE +/- 6.15, N = 10SE +/- 17.80, N = 810050.439692.241. (CC) gcc options: -O3 -march=native -fopenmp

Stream

Type: Triad

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: TriadFX-8350 Two ModulesFX-8350 Stock2K4K6K8K10KSE +/- 4.80, N = 9SE +/- 13.16, N = 911176.5210781.461. (CC) gcc options: -O3 -march=native -fopenmp

Stream

Type: Add

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: AddFX-8350 Two ModulesFX-8350 Stock2K4K6K8K10KSE +/- 8.03, N = 10SE +/- 10.43, N = 911106.2810702.541. (CC) gcc options: -O3 -march=native -fopenmp

Tachyon

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterTachyon 0.98.9Total TimeFX-8350 StockFX-8350 Two Modules918273645SE +/- 0.01, N = 3SE +/- 0.15, N = 319.5039.751. (CC) gcc options: -m32 -O3 -fomit-frame-pointer -ffast-math -ltachyon -lm -lpthread

Timed HMMer Search

Pfam Database Search

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed HMMer Search 2.3.2Pfam Database SearchFX-8350 StockFX-8350 Two Modules510152025SE +/- 0.19, N = 3SE +/- 0.83, N = 612.1019.871. (CC) gcc options: -O2 -pthread -lhmmer -lsquid -lm

Timed MAFFT Alignment

Multiple Sequence Alignment

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MAFFT Alignment 6.864Multiple Sequence AlignmentFX-8350 StockFX-8350 Two Modules3691215SE +/- 0.15, N = 6SE +/- 0.16, N = 66.1810.481. (CC) gcc options: -O3 -lm -lpthread

Timed PHP Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 5.2.9Time To CompileFX-8350 StockFX-8350 Two Modules1122334455SE +/- 0.01, N = 3SE +/- 0.02, N = 329.9447.721. (CC) gcc options: -O2 -pedantic -ldl -lz -lm

TTSIOD 3D Renderer

Phong Rendering With Soft-Shadow Mapping

OpenBenchmarking.orgFPS, More Is BetterTTSIOD 3D Renderer 2.2zPhong Rendering With Soft-Shadow MappingFX-8350 StockFX-8350 Two Modules306090120150SE +/- 0.07, N = 3SE +/- 0.59, N = 3133.6579.211. (CXX) g++ options: -O3 -fomit-frame-pointer -ffast-math -mtune=native -flto -msse -mrecip -mfpmath=sse -msse2 -mssse3 -lSDL -lpthread -lstdc++

Unpacking The Linux Kernel

linux-2.6.32.tar.bz2

OpenBenchmarking.orgSeconds, Fewer Is BetterUnpacking The Linux Kernellinux-2.6.32.tar.bz2FX-8350 StockFX-8350 Two Modules3691215SE +/- 0.12, N = 6SE +/- 0.20, N = 89.389.91

Unreal Tournament 2004 Demo

ONS-Torlan Botmatch - 1280 x 1024

OpenBenchmarking.orgFrames Per Second, More Is BetterUnreal Tournament 2004 Demo 3334ONS-Torlan Botmatch - 1280 x 1024FX-8350 Two ModulesFX-8350 Stock1326395265SE +/- 0.96, N = 6SE +/- 1.13, N = 658.5558.52

Urban Terror

1920 x 1080

OpenBenchmarking.orgFrames Per Second, More Is BetterUrban Terror 4.2.0131920 x 1080FX-8350 StockFX-8350 Two Modules1530456075SE +/- 0.26, N = 3SE +/- 0.62, N = 367.0065.33

Urban Terror

1920 x 1080 - Total Frame Time

OpenBenchmarking.orgMilliseconds, Fewer Is BetterUrban Terror 4.2.0131920 x 1080 - Total Frame TimeFX-8350 StockFX-8350 Two Modules714212835Min: 4 / Avg: 14.93 / Max: 32Min: 3 / Avg: 15.11 / Max: 33

WavPack Audio Encoding

WAV To WavPack

OpenBenchmarking.orgSeconds, Fewer Is BetterWavPack Audio Encoding 4.41.0WAV To WavPackFX-8350 StockFX-8350 Two Modules3691215SE +/- 0.00, N = 5SE +/- 0.01, N = 511.8311.851. (CC) gcc options: -O2 -lm

World of Padman

1920 x 1080

OpenBenchmarking.orgFrames Per Second, More Is BetterWorld of Padman 1.21920 x 1080FX-8350 StockFX-8350 Two Modules20406080100SE +/- 0.07, N = 3SE +/- 0.03, N = 393.7392.33

x264

H.264 Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2013-06-08H.264 Video EncodingFX-8350 StockFX-8350 Two Modules4080120160200SE +/- 0.75, N = 5SE +/- 0.18, N = 5161.8486.291. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize


Phoronix Test Suite v10.8.4