ctor(x,y):<1,2>
copy ctor:<1,2>
assignment:<3,4>
move assignment:<1,2>
zero-init:<0,0>
zero-assign:<0,0>
fill-ctor:<123,123>
?-?:<-1002,17>
?-=?:<-1002,17>
-?:<1002,-17>
?+?:<1004,-11>
?+=?:<1004,-11>
v*s:<45,825>
s*v:<45,825>
?*=?:<45,825>
?*?(vec)<2,-15>
?*=?(vec)<2,-15>
?/?:<7,-3>
?/=?:<7,-3>
?/?(vec)<5,-1>
?/=?(vec)<5,-1>
++?<2,-2>
--?<2,-2>
?++(part 1)<1,-3>
?++(part 2)<2,-2>
?--(part 1)<1,-3>
?--(part 2)<0,-4>
?%?(int)<0,1>
?%=?(int)<0,1>
?%?(vec)<-2,3>
?%=?(vec)<-2,3>
?&?(int)<0,8>
?&=?(int)<0,8>
?&?(vec)<1,6>
?&=?(vec)<1,6>
?|?(int)<7,3>
?|=?(int)<7,3>
?|?(vec)<7,1>
?|=?(vec)<7,1>
?^?(int)<12,0>
?^=?(int)<12,0>
?^?(vec)<12,5>
?^=?(vec)<12,5>
?<<?(int)<4,2>
?<<=?(int)<4,2>
?<<?(vec)<32,4>
?<<=?(vec)<32,4>
?>>?(int)<1,0>
?>>=?(int)<1,0>
?>>?(vec)<2,1>
?>>=?(vec)<2,1>
~?<-6,-3>
dot_1:0
dot_2:32
length_squared:25
faceforward_nochange:<4,5>
faceforward_flip:<-4,-5>
