Instead carefully write upper word, and only than the lower word with PG_V.
It provides some measurable system time saving on buildworld:
XX 114.33r 578.88u 101.51s 0.38i 680.77t 233.87I 277X i386-12n-nopae XX 116.05r 583.42u 112.93s 0.57i 696.92t 231.46I 301X i386-12n-pae XX 115.54r 584.18u 109.33s 0.52i 694.03t 230.25I 302X i386-12n-pae-patched