| 205 | |
| 206 | /* ch_1 : TWO * TWO * TWO |- TWO */ |
| 207 | bool simplicity_ch_1(frameItem* dst, frameItem src, const txEnv* env) { |
| 208 | (void) env; /* env is unused. */ |
| 209 | bool x = readBit(&src); |
| 210 | bool y = readBit(&src); |
| 211 | bool z = readBit(&src); |
| 212 | writeBit(dst, x ? y : z); |
| 213 | return true; |
| 214 | } |
| 215 | |
| 216 | #define CH_(bits) \ |
| 217 | /* ch_n : TWO^n * TWO^n * TWO^n |- TWO^n */ \ |