Hi.
I have a rather strange wondering.
If you have a vector V= (a,b,c,d) of four scalars, and a scalar "twin" of V which is S = a<<24 + b<<16 + c<<8 + d (the abcd become bytes of 32bit unsigned integer), then, what scalar operation s(x) on S needs to be done so that resulting scalar R would be "twin" of vector (x*a,x*b,x*c,x*d).
Like:
V= (a,b,c,d) => S= a<<24 + b<<16 + c<<8 + d;
s(x,S)=R <=> R= (a*x)<<24 + (b*x)<<16 + (c*x)<<8 + d*x;
thus
s(x,S)=(a*x)<<24 + (b*x)<<16 + (c*x)<<8 + d*x; for a scalar S=a<<24 + b<<16 + c<<8 + d derived from twin vector V (a,b,c,d)
last question, is following sentence true?
for a vector V is always one scalar S and for a scalar S is allways one vector V? (I think yes)
final exact formulation:
"V transformed by matrix (2^24 , 2^16 , 2^8 , 1) results in scalar h
and
V*x transformed by matrix (2^24 , 2^16 , 2^8 , 1) result in scalar o(h) , what is definition of o function, if the function exists?"