ctor(x,y):<1.,2.,3.,4.>
copy ctor:<1.,2.,3.,4.>
assignment:<3.,4.2,-2.,-100.>
move assignment:<1.,2.,3.,4.>
zero-init:<0.,0.,0.,0.>
zero-assign:<0.,0.,0.,0.>
fill-ctor:<1.23,1.23,1.23,1.23>
?-?:<0.02,0.43,-0.999998,-1e-06>
?-=?:<0.02,0.43,-0.999998,-1e-06>
-?:<-0.02,-0.43,0.999998,1e-06>
?+?:<2.3,2.45,-9.2,-12.5>
?+=?:<2.3,2.45,-9.2,-12.5>
v*s:<4.5,8.25,300.9,-6.>
s*v:<4.5,8.25,300.9,-6.>
?*=?:<4.5,8.25,300.9,-6.>
?/?:<0.666667,-0.0333333,15.,-5.>
?/=?:<0.666667,-0.0333333,15.,-5.>
dot_1:0.
dot_2:47.7345
length:5.47723
length_squared:30.
distance:10.9563
normalize:<0.433872,-0.231399,0.072312,0.867745>
project:<-0.,-0.,-0.,-1.>
project_2:<2.91736,0.291736,1.16694,0.583471>
reflect:<5.26163,6.,-1.19906,1.52327>
refract:<0.608838,0.730606,0.284084,0.121768>
refract:<0.457773,0.822893,-0.333534,-0.0452281>
faceforward_nochange:<4.,5.5,2.,2.>
faceforward_flip:<4.,5.5,2.,2.>
