function out = normalize(in)
	in
	N = int32(2**32);
	in
	A = int32(N*sign(in))
	in
	B = floor(double((abs(in)+(N/2)+((sign(in)-1)/2)))/double(N))
	in
	C = in-A.*B
	out2 = int32(in - A.*B)
	out = int32(in-(N*sign(in).*floor(double((abs(in)+(N/2)+((sign(in)-1)/2)))/double(N))));
end