I have a bunch of variables that can essentially be represented by 4 bits. Where it would be something like:
0000 1100 0110 1010
and so on. Now I have to take 2 of these and combine them in some unique way to get an output. Example:
If I have 0000 and 1100 (1100 and 0000 would be the same), I want to get some unique decimal or binary and later on I can simply have a select statement to return what I want.
I'd rather not have a ton of statements if possible. Like:
if (a = 0000 and b = 0000) or (a = 0000 and b = 0000)
if (a = 0000 and b = 0001) or (a = 0001 and b = 0000)
if (a = 0000 and b = 0011) or (a = 0011 and b = 0000)
if (a = 0000 and b = 0111) or (a = 0111 and b = 0000)
if (a = 0000 and b = 1111) or (a = 1111 and b = 0000)
if (a = 0000 and b = 0010) or (a = 0010 and b = 0000)
if (a = 0000 and b = 0110) or (a = 0110 and b = 0000)
if (a = 0000 and b = 1110) or (a = 1110 and b = 0000)
if (a = 0000 and b = 0100) or (a = 0100 and b = 0000)
if (a = 0000 and b = 1100) or (a = 1100 and b = 0000)
if (a = 0000 and b = 1000) or (a = 1000 and b = 0000)
if (a = 0000 and b = 1010) or (a = 1010 and b = 0000)
if (a = 0000 and b = 0101) or (a = 0101 and b = 0000)
if (a = 0000 and b = 1001) or (a = 1001 and b = 0000)
if (a = 0000 and b = 1011) or (a = 1011 and b = 0000)
....
if (a = 1010 and b = 0000) or (a = 0000 and b = 1010)
if (a = 1010 and b = 0001) or (a = 0001 and b = 1010)
if (a = 1010 and b = 0011) or (a = 0011 and b = 1010)
if (a = 1010 and b = 0111) or (a = 0111 and b = 1010)
if (a = 1010 and b = 1111) or (a = 1111 and b = 1010)
if (a = 1010 and b = 0010) or (a = 0010 and b = 1010)
if (a = 1010 and b = 0110) or (a = 0110 and b = 1010)
if (a = 1010 and b = 1110) or (a = 1110 and b = 1010)
if (a = 1010 and b = 0100) or (a = 0100 and b = 1010)
if (a = 1010 and b = 1100) or (a = 1100 and b = 1010)
if (a = 1010 and b = 1000) or (a = 1000 and b = 1010)
if (a = 1010 and b = 1010) or (a = 1010 and b = 1010)
if (a = 1010 and b = 0101) or (a = 0101 and b = 1010)
if (a = 1010 and b = 1001) or (a = 1001 and b = 1010)
if (a = 1010 and b = 1011) or (a = 1011 and b = 1010)
....
if (a = 1111 and b = 0000) or (a = 0000 and b = 1111)
if (a = 1111 and b = 0001) or (a = 0001 and b = 1111)
if (a = 1111 and b = 0011) or (a = 0011 and b = 1111)
if (a = 1111 and b = 0111) or (a = 0111 and b = 1111)
if (a = 1111 and b = 1111) or (a = 1111 and b = 1111)
if (a = 1111 and b = 0010) or (a = 0010 and b = 0000)
if (a = 1111 and b = 0110) or (a = 0110 and b = 0000)
if (a = 1111 and b = 1110) or (a = 1110 and b = 0000)
if (a = 1111 and b = 0100) or (a = 0100 and b = 1111)
if (a = 1111 and b = 1100) or (a = 1100 and b = 1111)
if (a = 1111 and b = 1000) or (a = 1000 and b = 1111)
if (a = 1111 and b = 1010) or (a = 1010 and b = 1111)
if (a = 1111 and b = 0101) or (a = 0101 and b = 1111)
if (a = 1111 and b = 1001) or (a = 1001 and b = 1111)
if (a = 1111 and b = 1011) or (a = 1011 and b = 1111)
Any ideas?