Lines Matching refs:elt_num
91 def __init__(self, is_float, elt_width, elt_num): argument
94 self.elt_num = elt_num # Integer
102 if self.elt_num == 1:
105 return '<' + str(self.elt_num) + ' x ' + str_elt + '>'
145 op1 = self.op1.name, num = self.ty.elt_num, mask = str_mask)
156 if index < self.ty.elt_num and index >= 0:
158 elif index >= self.ty.elt_num:
159 index = index % self.ty.elt_num
179 op1 = self.op1.name, num = self.ty.elt_num, mask = str_mask)
206 for j in range(ty.elt_num):
208 inp.append(float(i*ty.elt_num + j))
210 inp.append((i*ty.elt_num + j) % (1 << ty.elt_width))
262 for i in range(ty.elt_num):
263 if SHUF_UNDEF_POS/ty.elt_num > random.random():
266 mask.append(random.randint(0, ty.elt_num*2 - 1))
275 for i in range(ty.elt_num):
276 if SEL_UNDEF_POS/ty.elt_num > random.random():
285 int_zero_init = Value('zeroinitializer', ty, [0]*ty.elt_num)
286 float_zero_init = Value('zeroinitializer', ty, [0.0]*ty.elt_num)