I have a vector of bool vals;
V1 = [0,1,0,1]
V2 = [1,0,0,1]
V3 = [1,1,1,1]
V4 = [0,0,0,1]

V1*V2 = [0,0,0,0]
V1*V3 = [0,1,0,1]
V1*V4 = [0,0,0,1]


what is fastest way to perform the following operation in C++

if V1*V2 = V1 then true else false?
if V1*V3 = V1 then true else false?
if V1*V4 = V1 then true else false?

is there a way to do it with addition/subtraction instead of multiplication?

when I do subtraction the -1 val become a true.