hex.address_and_variable_double_xor¶

address1(bit_address) ^= src
var1 ^= src
address2(bit_address) ^= src
var2 ^= src
var1,var2,src are hex[:n], address1,address2 are addresses.

Signature¶

def address_and_variable_double_xor n, address1, var1, address2, var2, src { ... }

Defined in hex/logics.fj — lines 149–156 (view on GitHub).

Complexity¶

  • Time: n(@+12)

  • Space: n(@+60)

See the complexity glossary for what @, w, dw, dbit, n mean.

Used by¶