public class SDBitwise extends SDOps
f, updateVariableNameAndReferencepublic SDBitwise(SameDiff sameDiff)
public SDVariable leftShift(@NonNull SDVariable x, @NonNull SDVariable y)
public SDVariable leftShift(String name, SDVariable x, SDVariable y)
name - Name of the output variable. May be null.x - Input to be bit shifted (must be an integer type)y - Amount to shift elements of x array (must be an integer type)public SDVariable rightShift(SDVariable x, SDVariable y)
public SDVariable rightShift(String name, SDVariable x, SDVariable y)
name - Name of the output variable. May be null.x - Input to be bit shifted (must be an integer type)y - Amount to shift elements of x array (must be an integer type)public SDVariable leftShiftCyclic(SDVariable x, SDVariable y)
public SDVariable leftShiftCyclic(String name, SDVariable x, SDVariable y)
leftShift(String, SDVariable, SDVariable) the bits will "wrap around":
leftShiftCyclic(01110000, 2) -> 11000001name - Name of the output variable. May be null.x - Input to be bit shifted (must be an integer type)y - Amount to shift elements of x array (must be an integer type)public SDVariable rightShiftCyclic(SDVariable x, SDVariable y)
public SDVariable rightShiftCyclic(String name, SDVariable x, SDVariable y)
rightShift(String, SDVariable, SDVariable) the bits will "wrap around":
rightShiftCyclic(00001110, 2) -> 10000011name - Name of the output variable. May be null.x - Input to be bit shifted (must be an integer type)y - Amount to shift elements of x array (must be an integer type)public SDVariable bitsHammingDistance(SDVariable x, SDVariable y)
public SDVariable bitsHammingDistance(String name, SDVariable x, SDVariable y)
name - Name of the output variable. May be null.x - First input array. Must be integer type.y - First input array. Must be integer type, same type as xpublic SDVariable and(SDVariable x, SDVariable y)
public SDVariable and(String name, SDVariable x, SDVariable y)
name - Name of the output variable. May be null.x - First input array. Must be integer type.y - First input array. Must be integer type, same type as xpublic SDVariable or(SDVariable x, SDVariable y)
public SDVariable or(String name, SDVariable x, SDVariable y)
name - Name of the output variable. May be null.x - First input array. Must be integer type.y - First input array. Must be integer type, same type as xpublic SDVariable xor(SDVariable x, SDVariable y)
public SDVariable xor(String name, SDVariable x, SDVariable y)
name - Name of the output variable. May be null.x - First input array. Must be integer type.y - First input array. Must be integer type, same type as xCopyright © 2019. All rights reserved.