compute bit-wise or of the inputs - Maple Help

Online Help

All Products    Maple    MapleSim


Home : Support : Online Help : Programming : Bits : Bits/Or

Bits[Or] - compute bit-wise or of the inputs

Calling Sequence

Or(num1, num2)

Or(num1, num2, options)

Parameters

num1

-

an integer

num2

-

an integer

options

-

optional arguments

Description

• 

The Or command computes the bit-wise logical or of the inputs returning in terms of a number. All bits that are set in either of the inputs will be set in the output.

• 

Or takes one optional argument, bits=number that specifies the number of bits to be considered in the input. All bits past the specified number are truncated.

• 

Use with negative inputs requires that bits be set, either as an argument to Or or globally via Settings. If both inputs are positive, no truncation need occur, so bits is computed as the largest most significant bit between the two inputs.

Examples

withBits:

num1:=Join1,1,0,0,0,1,0,1,0,1,1,0,1,1,1

num1:=30371

(1)

num2:=Join0,1,1,0,0,1,0,0,1,0,0,0,1,0,1

num2:=20774

(2)

The following number represents the Or of num1,num2

num3:=Join1,1,1,0,0,1,0,1,1,1,1,0,1,1,1

num3:=30631

(3)

Compare:

num3,Ornum1,num2

30631,30631

(4)

Negative inputs and outputs

Settingsdefaultbits=8,negativeout=true:

Or1,12

1

(5)

Or64,128

64

(6)

See Also

Bits, Join, Settings


Download Help Document

Was this information helpful?



Please add your Comment (Optional)
E-mail Address (Optional)
What is ? This question helps us to combat spam