Also, since there's no rounding function for vectors you'll have to round each number manually, like so:
%x = getWord(%location, 0);
%y = getWord(%location, 1);
%z = getWord(%location, 2);
%x = mFloatLength(%x, 1);
%y = mFloatLength(%y, 1);
%z = mFloatLength(%z, 1);
%location = %x SPC %y SPC %z;
Or the same thing compressed into one line:
%location = mFloatLength(getWord(%location, 0), 1) SPC mFloatLength(getWord(%location, 1), 1) SPC mFloatLength(getWord(%location, 2), 1);