binAdd {rdiversity}R Documentation

Binary Addition (+)

Description

Adds two binary numbers. (x + y)

Usage

binAdd(x, y)

Arguments

x

summand 1 (binary vector)

y

summand 2 (binary vector)

Details

Little-Endian and unsigned is not supported at the moment. No floating point supported. if x or y is signed the return value will also be signed.

Value

The sum of x and y. Returns a binary vector.

See Also

base::as.logical , base::is.logical, base::raw

Examples

five <- as.binary(5); ten <- as.binary(10);
as.numeric(rdiversity:::binAdd(ten, five))
rdiversity:::binAdd(as.binary(c(0,1), logic=TRUE), as.binary(c(1,0), logic=TRUE))

[Package rdiversity version 2.2.0 Index]