diff --git a/cpu/74xx_7xx/speed.c b/cpu/74xx_7xx/speed.c
index bc33a67be6edd1ce6f0ee6e5668920644b18b45b..f2fdcd5dc3dbe352e03728cf0fade7fb184a667b 100644
--- a/cpu/74xx_7xx/speed.c
+++ b/cpu/74xx_7xx/speed.c
@@ -149,8 +149,8 @@ int get_clocks (void)
 
 	case CPU_750GX:
 	case CPU_750FX:
-		clock = gd->bus_clk *
-			hid1_fx_multipliers_x_10[get_hid1 () >> 27] / 10;
+		clock = (gd->bus_clk / 10) *
+			hid1_fx_multipliers_x_10[get_hid1 () >> 27];
 		break;
 
 	case CPU_7450: