Compute the bitwise complement of the two integer values on top of the stack and pushes the result onto the evaluation stack.
[Visual Basic] Public Shared ReadOnly Or As OpCode [C#] public static readonly OpCode Or; [C++] public: static OpCode Or; [JScript] public static var Or : OpCode;
The following table lists the instruction's hexadecimal and Microsoft Intermediate Language (MSIL) assembly format, along with a brief reference summary:
|60||or||Computes the bitwise OR of two integer values, returns an integer.|
The stack transitional behavior, in sequential order, is:
- value1 is pushed onto the stack.
- value2 is pushed onto the stack.
- value2 and value1 are popped from the stack and their bitwise OR computed.
- The result is pushed onto the stack.
The or instruction computes the bitwise OR of two values atop the stack, pushing the result onto the stack.
Or is an integer-specific operation.
The following Emit constructor overload can use the or opcode:
Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family