i965/vec4: make offset() work in terms of a simd width and scalar components