Lines Matching refs:EmitOp3
226 def EmitOp3(self, op, param1, param2, param3): member in NeonEmitter
243 self.EmitOp3('add', destination, source, param)
246 self.EmitOp3('subs', destination, source, param)
249 self.EmitOp3('sub', destination, source, param)
252 self.EmitOp3('mul', destination, source, param)
258 self.EmitOp3('add', register, register, '#%d' % (skip * stride))
273 self.EmitOp3('vadd.%s' % add_type, destination, source_1, source_2)
276 self.EmitOp3('vaddw.%s' % add_type, destination, source_1, source_2)
294 self.EmitOp3('vmul.%s' % mul_type, destination, source_1, source_2)
297 self.EmitOp3('vmull.%s' % mul_type, destination, source_1, source_2)
300 self.EmitOp3('vpadd.%s' % add_type, destination, source_1, source_2)
324 self.EmitOp3('vshl.%s' % shift_type, destination, source, shift)
333 self.EmitOp3('vst%s' % store_type, '{%s}' % source, destination, offset)