48 {0x00000000, 0x00000001},
49 {0x00000000, 0x00000002},
50 {0x00000000, 0x00000004},
51 {0x00000000, 0x00000008},
52 {0x00000000, 0x00000010},
53 {0x00000000, 0x00000020},
54 {0x00000000, 0x00000040},
55 {0x00000000, 0x00000080},
56 {0x00000000, 0x00000100},
57 {0x00000000, 0x00000200},
58 {0x00000000, 0x00000400},
59 {0x00000000, 0x00000800},
60 {0x00000000, 0x00001000},
61 {0x00000000, 0x00002000},
62 {0x00000000, 0x00004000},
63 {0x00000000, 0x00008000},
64 {0x00000000, 0x00010000},
65 {0x00000000, 0x00020000},
66 {0x00000000, 0x00040000},
67 {0x00000000, 0x00080000},
68 {0x00000000, 0x00100000},
69 {0x00000000, 0x00200000},
70 {0x00000000, 0x00400000},
71 {0x00000000, 0x00800000},
72 {0x00000000, 0x01000000},
73 {0x00000000, 0x02000000},
74 {0x00000000, 0x04000000},
75 {0x00000000, 0x08000000},
76 {0x00000000, 0x10000000},
77 {0x00000000, 0x20000000},
78 {0x00000000, 0x40000000},
79 {0x00000000, 0x80000000}
105 mask[0][
inp[0]] | mask[1][
inp[1]] | mask[2][
inp[2]] | mask[3][
inp[3]]
106 | mask[4][
inp[4]] | mask[5][
inp[5]] | mask[6][
inp[6]] | mask[7][
inp[7]]
107 | mask[8][
inp[8]] | mask[9][
inp[9]] | mask[10][
inp[10]] | mask[11][
inp[11]]
108 | mask[12][
inp[12]] | mask[13][
inp[13]] | mask[14][
inp[14]] | mask[15][
inp[15]]
109 | mask[16][
inp[16]] | mask[17][
inp[17]] | mask[18][
inp[18]] | mask[19][
inp[19]]
110 | mask[20][
inp[20]] | mask[21][
inp[21]] | mask[22][
inp[22]] | mask[23][
inp[23]]
111 | mask[24][
inp[24]] | mask[25][
inp[25]] | mask[26][
inp[26]] | mask[27][
inp[27]]
112 | mask[28][
inp[28]] | mask[29][
inp[29]] | mask[30][
inp[30]] | mask[31][
inp[31]];
124 for(
int i = 0;
i <
rest;
i++ )
125 m |= mask[
i][
inp[
i]];
245 {0x00000000, 0x00000001, 0x00000002, 0x00000003},
246 {0x00000000, 0x00000004, 0x00000008, 0x0000000C},
247 {0x00000000, 0x00000010, 0x00000020, 0x00000030},
248 {0x00000000, 0x00000040, 0x00000080, 0x000000C0},
249 {0x00000000, 0x00000100, 0x00000200, 0x00000300},
250 {0x00000000, 0x00000400, 0x00000800, 0x00000C00},
251 {0x00000000, 0x00001000, 0x00002000, 0x00003000},
252 {0x00000000, 0x00004000, 0x00008000, 0x0000C000},
253 {0x00000000, 0x00010000, 0x00020000, 0x00030000},
254 {0x00000000, 0x00040000, 0x00080000, 0x000C0000},
255 {0x00000000, 0x00100000, 0x00200000, 0x00300000},
256 {0x00000000, 0x00400000, 0x00800000, 0x00C00000},
257 {0x00000000, 0x01000000, 0x02000000, 0x03000000},
258 {0x00000000, 0x04000000, 0x08000000, 0x0C000000},
259 {0x00000000, 0x10000000, 0x20000000, 0x30000000},
260 {0x00000000, 0x40000000, 0x80000000, 0xC0000000}
286 mask[0][
inp[0]] | mask[1][
inp[1]] | mask[2][
inp[2]] | mask[3][
inp[3]]
287 | mask[4][
inp[4]] | mask[5][
inp[5]] | mask[6][
inp[6]]
288 | mask[7][
inp[7]] | mask[8][
inp[8]] | mask[9][
inp[9]]
289 | mask[10][
inp[10]] | mask[11][
inp[11]] | mask[12][
inp[12]]
290 | mask[13][
inp[13]] | mask[14][
inp[14]] | mask[15][
inp[15]];
301 for(
int i = 0;
i <
rest;
i++ )
302 m |= mask[
i][
inp[
i]];