vp8: split expression to placate 386 compiler

Fixes golang/go#11917.

Change-Id: I2eff23bd98be7531d9a115714ca50e45d3064584
Reviewed-on: https://go-review.googlesource.com/12856
Reviewed-by: Ian Lance Taylor <iant@golang.org>
diff --git a/vp8/partition.go b/vp8/partition.go
index a69bd65..72288bd 100644
--- a/vp8/partition.go
+++ b/vp8/partition.go
@@ -74,7 +74,9 @@
 			p.unexpectedEOF = true
 			return false
 		}
-		p.bits |= uint32(p.buf[p.r]) << (8 - p.nBits)
+		// Expression split for 386 compiler.
+		x := uint32(p.buf[p.r])
+		p.bits |= x << (8 - p.nBits)
 		p.r++
 		p.nBits += 8
 	}