So Going by Core counts and clocks alone:

TAHITI - 7970/R9-280X = 2048*2*925 = 3.8 TFLOPS
TONGA - R9-380X = 2048*2*970 = 3.973 TFLOPS
HAWAII - R9-390/290 = 2560*2*1025 = 5.248 TFLOPS
POLARIS- RX-480 = 2304*2*1266 = 5.838 TFLOPS
HAWAII - R9-390X/290X = 2816*2*1050 = 5.913 TFLOPS

POLARIS- RX-480 = 2304*2*1500 = 6.912 TFLOPS
Fiji - R9-Fury = 3584*2*1000 = 7.168 TFLOPS
Fiji - R9-FuryX = 4096*2*1000 = 8.192 TFLOPS
Fiji - R9-Fury Nano = 4096*2*1000 =8.192 TFLOPS

Now you have to take into account the core improvements from GCN 1.0 (Tahiti), 1.1 (Hawaii/Tonga), 1.2 (Fiji), 1.3 (Gen 4/Polaris)


HAF922, Corsair RM850, ASRock Fata1ity 990FX Pro,
Modified Corsair H100, AMD FX8350 @ 5.31GHz, 16GB G.SKILL@DDR2133,
2x R7970 Lightnings, +1 HD7950 @ 1.1/6.0GHz, Creative XFi Fata1ity Platinum Champ.,
3x ASUS VS248HP + Hanns�G HZ201HPB + Acer AL2002 (5760x1080+1600x900+1680x1050), Oculus Rift CV
CH Fighterstick, Pro Throt., Pro Pedals, TM Warthog & MFDs, Fanatec CSR Wheel/Shifter, Elite Pedals
Intensity Pro 10-Bit, TrackIR 4 Pro, WD Black 1.5TB, WD Black 640GB, Samsung 850 500GB, My Book 4TB