#N canvas 104 52 651 713 12;
#X floatatom 116 488 0 0 0 0 - - -;
#X floatatom 79 487 0 0 0 0 - - -;
#X floatatom 39 486 0 0 0 0 - - -;
#X floatatom 191 487 0 0 0 0 - - -;
#X floatatom 153 487 0 0 0 0 - - -;
#X obj 116 461 <;
#X floatatom 396 487 0 0 0 0 - - -;
#X floatatom 358 487 0 0 0 0 - - -;
#X floatatom 278 487 0 0 0 0 - - -;
#X floatatom 314 487 0 0 0 0 - - -;
#X obj 501 223 &;
#X obj 541 222 |;
#X obj 519 156 &&;
#X obj 519 182 ||;
#X obj 358 460 &;
#X obj 396 460 |;
#X obj 278 460 &&;
#X obj 314 460 ||;
#X obj 24 101 >;
#X obj 73 101 >=;
#X obj 26 132 ==;
#X obj 164 102 <=;
#X obj 120 101 <;
#X obj 39 460 >;
#X obj 79 461 >=;
#X obj 191 461 ==;
#X obj 153 461 <=;
#X floatatom 78 319 0 0 0 0 - - -;
#X floatatom 149 320 0 0 0 0 - - -;
#X obj 149 348 t b f;
#X obj 70 132 !=;
#X text 64 293 set left and right inputs here;
#X floatatom 484 488 0 0 0 0 - - -;
#X floatatom 436 487 0 0 0 0 - - -;
#X obj 501 252 <<;
#X obj 542 251 >>;
#X obj 484 461 <<;
#X obj 436 460 >>;
#X text 25 58 Relational operators output 1 or 0 depending on whether
the relation is true or false.;
#X text 202 104 greater than \, etc.;
#X text 116 129 equals and not-equals;
#X obj 77 349 f;
#X floatatom 230 487 0 0 0 0 - - -;
#X obj 230 461 !=;
#X text 20 157 Logical operators: "&&" ("and") outputs one if both
inputs are nonzero and 0 otherwise. "||" ("or") outputs 1 if either
one is nonzero.;
#X text 17 221 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 360 10 Fixed-point binary operations;
#X obj 30 12 >;
#X obj 68 13 >=;
#X obj 142 14 <=;
#X obj 106 13 <;
#X obj 177 14 ==;
#X obj 214 13 !=;
#X text 410 305 You can supply a creation argument to initialize the
right inlet:, f 25;
#X floatatom 492 364 0 0 0 0 - - -;
#X floatatom 492 414 0 0 0 0 - - -;
#X obj 492 389 == 0;
#X floatatom 545 365 0 0 0 0 - - -;
#X floatatom 545 415 0 0 0 0 - - -;
#X obj 545 390 < 5;
#X obj 252 13 div;
#X obj 287 14 mod;
#X floatatom 91 643 0 0 0 0 - - -;
#X floatatom 51 642 0 0 0 0 - - -;
#X floatatom 51 543 0 0 0 0 - - -;
#X floatatom 93 545 0 0 0 0 - - -;
#X obj 93 575 t b f;
#X obj 51 574 f;
#X obj 51 616 div;
#X obj 91 617 mod;
#X text 36 376 see also:;
#X text 404 674 Updated for version 0.47;
#X obj 301 635 +;
#X text 336 636 (etc) - arithmetic;
#X text 205 634 see also:;
#X text 166 540 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;
