# EQV

Revision as of 03:16, 1 November 2017 by imported>Odin (1 revision imported)

The EQV operator returns a value based on the *equivalence* of two conditions or values.

## Syntax

*result*=*firstValue*EQV*secondValue*

## Description

- Returns true (-1) when both values are the same (
*equivalent*). - Turns a bit on if both bits are the same, turns a bit off if both bits are different.

*A*and

*B*are operands, and

*T*and

*F*indicate that a bit is set or not set:

Operands Operations A B `NOT B``A AND B``A OR B``A XOR B``A EQV B``A IMP B`T T F T T F T T T F T F T T F F F T F F T T F T F F T F F F T T

**Relational Operations return negative one (-1, all bits set) and zero (0, no bits set) for**

*true*and*false*, respectively.

## See also

*Navigation:*