#N canvas 411 27 645 744 12;
#X floatatom 136 503 0 0 0 0 - - -;
#X floatatom 99 502 0 0 0 0 - - -;
#X floatatom 59 501 0 0 0 0 - - -;
#X floatatom 211 502 0 0 0 0 - - -;
#X floatatom 173 502 0 0 0 0 - - -;
#X obj 136 476 <;
#X floatatom 416 502 0 0 0 0 - - -;
#X floatatom 378 502 0 0 0 0 - - -;
#X floatatom 298 502 0 0 0 0 - - -;
#X floatatom 334 502 0 0 0 0 - - -;
#X obj 478 230 &;
#X obj 518 229 |;
#X obj 495 161 &&;
#X obj 495 187 ||;
#X obj 378 475 &;
#X obj 416 475 |;
#X obj 298 475 &&;
#X obj 334 475 ||;
#X obj 61 106 >;
#X obj 110 106 >=;
#X obj 63 137 ==;
#X obj 201 107 <=;
#X obj 157 106 <;
#X obj 59 475 >;
#X obj 99 476 >=;
#X obj 211 476 ==;
#X obj 173 476 <=;
#X floatatom 98 334 0 0 0 0 - - -;
#X floatatom 169 335 0 0 0 0 - - -;
#X obj 169 363 t b f;
#X obj 107 137 !=;
#X text 84 308 set left and right inputs here;
#X floatatom 504 503 0 0 0 0 - - -;
#X floatatom 456 502 0 0 0 0 - - -;
#X obj 478 254 <<;
#X obj 519 253 >>;
#X obj 504 476 <<;
#X obj 456 475 >>;
#X text 62 63 Relational operators output 1 or 0 depending on whether
the relation is true or false.;
#X text 239 109 greater than \, etc.;
#X text 153 134 equals and not-equals;
#X obj 97 364 f;
#X floatatom 250 502 0 0 0 0 - - -;
#X obj 250 476 !=;
#X text 57 162 Logical operators: "&&" ("and") outputs one if both
inputs are nonzero and 0 otherwise. "||" ("or") outputs 1 if either
one is nonzero.;
#X text 54 227 Bitwise operators: "&" and "|" perform "and" and "or"
on each bit of the inputs considered as binary numbers. ">>" and "<<"
perform left and right signed bit shifts.;
#X text 333 22 Fixed-point binary operations;
#X obj 57 21 >;
#X obj 91 21 >=;
#X obj 159 21 <=;
#X obj 125 21 <;
#X obj 193 21 ==;
#X obj 228 21 !=;
#X text 372 325 You can supply a creation argument to initialize the
right inlet:, f 25;
#X floatatom 499 368 0 0 0 0 - - -;
#X floatatom 499 418 0 0 0 0 - - -;
#X obj 499 393 == 0;
#X floatatom 552 369 0 0 0 0 - - -;
#X floatatom 552 419 0 0 0 0 - - -;
#X obj 552 394 < 5;
#X obj 262 21 div;
#X obj 297 21 mod;
#X floatatom 111 658 0 0 0 0 - - -;
#X floatatom 71 657 0 0 0 0 - - -;
#X floatatom 71 558 0 0 0 0 - - -;
#X floatatom 113 560 0 0 0 0 - - -;
#X obj 113 590 t b f;
#X obj 71 589 f;
#X obj 71 631 div;
#X obj 111 632 mod;
#X text 414 693 Updated for version 0.47;
#X obj 345 650 +;
#X text 380 651 (etc) - arithmetic;
#X text 269 649 see also:;
#X text 186 555 div and mod do integer division. div outputs the integer
quotient and mod outputs the remainder (modulus). In addition the "%"
operator (provided for back compatibility) is like "mod" but acts differently
for negative inputs (and might act variously depending on CPU design).
;
#X connect 5 0 0 0;
#X connect 14 0 7 0;
#X connect 15 0 6 0;
#X connect 16 0 8 0;
#X connect 17 0 9 0;
#X connect 23 0 2 0;
#X connect 24 0 1 0;
#X connect 25 0 3 0;
#X connect 26 0 4 0;
#X connect 27 0 41 0;
#X connect 28 0 29 0;
#X connect 29 0 41 0;
#X connect 29 1 14 1;
#X connect 29 1 15 1;
#X connect 29 1 16 1;
#X connect 29 1 17 1;
#X connect 29 1 36 1;
#X connect 29 1 37 1;
#X connect 29 1 23 1;
#X connect 29 1 24 1;
#X connect 29 1 25 1;
#X connect 29 1 43 1;
#X connect 29 1 26 1;
#X connect 29 1 5 1;
#X connect 36 0 32 0;
#X connect 37 0 33 0;
#X connect 41 0 14 0;
#X connect 41 0 15 0;
#X connect 41 0 16 0;
#X connect 41 0 17 0;
#X connect 41 0 36 0;
#X connect 41 0 37 0;
#X connect 41 0 23 0;
#X connect 41 0 24 0;
#X connect 41 0 25 0;
#X connect 41 0 26 0;
#X connect 41 0 5 0;
#X connect 41 0 43 0;
#X connect 43 0 42 0;
#X connect 54 0 56 0;
#X connect 56 0 55 0;
#X connect 57 0 59 0;
#X connect 59 0 58 0;
#X connect 64 0 67 0;
#X connect 65 0 66 0;
#X connect 66 0 67 0;
#X connect 66 1 68 1;
#X connect 66 1 69 1;
#X connect 67 0 68 0;
#X connect 67 0 69 0;
#X connect 68 0 63 0;
#X connect 69 0 62 0;
