numpy_ipps.broadcast module

Arithmetic Functions.

class numpy_ipps.broadcast.AddC[source]

AddC Function.

dst[n]  <-  src[n] + value

Numpy dtype candidates: int8, uint8, int16, uint16, int32, uint32, float32, float64, complex64
Constructor signature: (size, dtype)
Call signature: (dtype)
dtype_candidates = (<class 'numpy.int8'>, <class 'numpy.uint8'>, <class 'numpy.int16'>, <class 'numpy.uint16'>, <class 'numpy.int32'>, <class 'numpy.uint32'>, <class 'numpy.float32'>, <class 'numpy.float64'>, <class 'numpy.complex64'>)
class numpy_ipps.broadcast.AddC_I[source]

AddC_I Function.

src_dst[n]  <-  src_dst[n] + value

Numpy dtype candidates: int8, uint8, int16, uint16, int32, uint32, float32, float64, complex64
Constructor signature: (dtype, size=None)
Call signature: (value, src_dst)
dtype_candidates = (<class 'numpy.int8'>, <class 'numpy.uint8'>, <class 'numpy.int16'>, <class 'numpy.uint16'>, <class 'numpy.int32'>, <class 'numpy.uint32'>, <class 'numpy.float32'>, <class 'numpy.float64'>, <class 'numpy.complex64'>)
numpy_ipps.broadcast.DivC()[source]

DivC Function.

Polarity.NORMAL : dst[n]  <-  src[n] / value
Polarity.REVERSE : dst[n]  <-  value / src[n]

Numpy dtype candidates: uint16, float32
Constructor signature: (size, dtype, polarity=<Polarity.NORMAL: 1>)
Call signature: (src, value, dst)
numpy_ipps.broadcast.DivC_I()[source]

DivC_I Function.

Polarity.NORMAL : src_dst[n]  <-  src_dst[n] / value
Polarity.REVERSE : src_dst[n]  <-  value / src_dst[n]

Numpy dtype candidates: uint16, float32
Constructor signature: (size, dtype, polarity=<Polarity.NORMAL: 1>)
Call signature: (value, src_dst)
class numpy_ipps.broadcast.MulC[source]

MulC Function.

dst[n]  <-  src[n] * value

Numpy dtype candidates: uint8, int16, uint16, int32, float32, float64, complex64
Constructor signature: (size, dtype)
Call signature: (dtype)
dtype_candidates = (<class 'numpy.uint8'>, <class 'numpy.int16'>, <class 'numpy.uint16'>, <class 'numpy.int32'>, <class 'numpy.float32'>, <class 'numpy.float64'>, <class 'numpy.complex64'>)
class numpy_ipps.broadcast.MulC_I[source]

MulC_I Function.

src_dst[n]  <-  src_dst[n] * value

Numpy dtype candidates: uint8, int16, uint16, int32, float32, float64
Constructor signature: (dtype, size=None)
Call signature: (value, src_dst)
dtype_candidates = (<class 'numpy.uint8'>, <class 'numpy.int16'>, <class 'numpy.uint16'>, <class 'numpy.int32'>, <class 'numpy.float32'>, <class 'numpy.float64'>)
class numpy_ipps.broadcast.Polarity[source]

Polarity enumeration.

NORMAL = 1
REVERSE = 2
numpy_ipps.broadcast.SubC()[source]

SubC Function.

Polarity.NORMAL : dst[n]  <-  src[n] - value
Polarity.REVERSE : dst[n]  <-  value - src[n]

Numpy dtype candidates: uint8, int16, uint16, int32, float32, float64, complex64
Constructor signature: (size, dtype, polarity=<Polarity.NORMAL: 1>)
Call signature: (src, value, dst)
numpy_ipps.broadcast.SubC_I()[source]

SubC_I Function.

Polarity.NORMAL : src_dst[n]  <-  src_dst[n] - value
Polarity.REVERSE : src_dst[n]  <-  value - src_dst[n]

Numpy dtype candidates: uint8, int16, uint16, int32, float32, float64, complex64
Constructor signature: (size, dtype, polarity=<Polarity.NORMAL: 1>)
Call signature: (value, src_dst)