<-- Previous || Up || Next -->

Xor Values Alt Function
Bitwise Class

Public Function XorValuesAlt( _
      ByVal vOne As Variant _
    , ByVal vTwo As Variant _
    ) As Variant

"Binary Exclusive Or Alternate"
Perform the logical "Xor" ("Exclusive Or") operation on the corresponding bits from two values.
Similar to the XorValues function except that this one performs the Xor operation four bytes at a time.

Truth table:
    XOR     Var2
             0 1
           +-----
    Var1 0 | 0 1
         1 | 1 0
Examples:
    XorValuesAlt(23, 45) = 58
    XorValuesAlt(23, "A") = Chr$(0) + Chr$(86)
    XorValuesAlt("A", "B") = Chr$(3)
See also:
    XorValues Function
    OrValues Function
    EqvValues Function
    XorValuesBenchmark Subroutine
vOne: First of two values whose corresponding bits are to be operated upon.
vTwo: Second of two values whose corresponding bits are to be operated upon.
Note: This function uses the FixUpBitwiseArguments function to decide how the bits within the two values should be coerced to Strings then aligned.

Copyright 1996-1999 Entisoft
Entisoft Tools is a trademark of Entisoft.