modified: diffout.py
[GalaxyCodeBases.git] / c_cpp / etc / calc / help / xor
blob8458ff70c580f615b3b7f5d7fd635fca04513dab
1 NAME
2     xor - bitwise exclusive or of a set of integers
4 SYNOPSIS
5     xor(x1, x2, ...)
7 TYPES
8     x1, x2, ... integer
10     return      integer
12 DESCRIPTION
13     Compute the bitwise exclusive or of a set of integers.
15     For one argument xor(x1) returns x1.  For two arguments,
16     xor(x1,x2) returns the bitwise exclusive or of x1 and x2.
17     For each bit pair:
19         0 0 xor returns 0
20         0 1 xor returns 1
21         1 0 xor returns 1
22         1 1 xor returns 0
24     For more than two arguments, xor(x1,x2,x3, ..., xn) returns:
26         xor(...xor(xor(x1,x2), x3), ... xn)
28 EXAMPLE
29     ; print xor(2), xor(5, 3, -7, 2, 9)
30     2 10
32 LIMITS
33     The number of arguments is not to exceed 1024.
35 LINK LIBRARY
36     NUMBER *qxor(NUMBER *x1, NUMBER *x2)
38 SEE ALSO
39     operator
41 ## Copyright (C) 1999-2006  Landon Curt Noll
43 ## Calc is open software; you can redistribute it and/or modify it under
44 ## the terms of the version 2.1 of the GNU Lesser General Public License
45 ## as published by the Free Software Foundation.
47 ## Calc is distributed in the hope that it will be useful, but WITHOUT
48 ## ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
49 ## or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General
50 ## Public License for more details.
52 ## A copy of version 2.1 of the GNU Lesser General Public License is
53 ## distributed with calc under the filename COPYING-LGPL.  You should have
54 ## received a copy with calc; if not, write to Free Software Foundation, Inc.
55 ## 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
57 ## @(#) $Revision: 30.1 $
58 ## @(#) $Id: xor,v 30.1 2007/03/16 11:10:42 chongo Exp $
59 ## @(#) $Source: /usr/local/src/cmd/calc/help/RCS/xor,v $
61 ## Under source code control:   1995/10/05 04:52:27
62 ## File existed as early as:    1995
64 ## chongo <was here> /\oo/\     http://www.isthe.com/chongo/
65 ## Share and enjoy!  :-)        http://www.isthe.com/chongo/tech/comp/calc/