Bitwise union of two numbers
| Name | Type | Opt | Description |
|---|---|---|---|
| initial-value | int | opt | Sets an initial value to be or-ed with a number received in the left inlet. |
| bang | In left inlet: Performs the calculation with the numbers currently stored. If there is no argument, | initially holds . | |
| int | input [int] |
In left inlet: Outputs a number composed of all those bits which are 1 in either of the two numbers. |
| (inlet1) | comparison-number [int] |
In right inlet: The number is stored for combination with a number received in the left inlet. |
| float | input [float] |
Converted to . |
| set | set-input [int] |
In left inlet: The word followed by a number will set the input to the bitwise-or operation without causing output (a successive will output the result). |
| list | input [list] |
In left inlet: Combines the first and second numbers bit-by-bit, and outputs a number composed of all those bits which are 1 in either of the two numbers. |

| Name | Description |
|---|---|
| & | Bitwise intersection of two numbers |
| && | If both numbers are non-zero, output a 1 |
| || | If either of two numbers is non-zero, output a 1 |
| Max Basic Tutorial 19: Timing | Max Basic Tutorial 19: Timing |