Example #1
0
 def get_ops(self):
     mul_dtypes = (self.data.dtype, FixedPoint(16, 15))
     rshift_dtype = FixedPoint(self.data.dtype.bits + 16,
                               self.data.dtype.frac_bits + 15)
     cmp_dtypes = (self.data.dtype)
     return {
         Ops.MUL(mul_dtypes): self.data.size,
         Ops.RSHIFT(rshift_dtype): self.data.size,
         Ops.CMP(cmp_dtypes): self.data.size
     }
Example #2
0
 def get_ops(self):
     ops = self.data.size
     sub_dtypes = (self.data.dtype, self.mean.dtype)
     mul_dtypes = (self.data.dtype, self.scale.dtype)
     return {Ops.SUB(sub_dtypes): ops, Ops.MUL(sub_dtypes): ops}