Lines Matching refs:destination

242   def EmitAdd(self, destination, source, param):  argument
243 self.EmitOp3('add', destination, source, param)
245 def EmitSubs(self, destination, source, param): argument
246 self.EmitOp3('subs', destination, source, param)
248 def EmitSub(self, destination, source, param): argument
249 self.EmitOp3('sub', destination, source, param)
251 def EmitMul(self, destination, source, param): argument
252 self.EmitOp3('mul', destination, source, param)
272 def EmitVAdd(self, add_type, destination, source_1, source_2): argument
273 self.EmitOp3('vadd.%s' % add_type, destination, source_1, source_2)
275 def EmitVAddw(self, add_type, destination, source_1, source_2): argument
276 self.EmitOp3('vaddw.%s' % add_type, destination, source_1, source_2)
278 def EmitVCvt(self, cvt_to, cvt_from, destination, source): argument
279 self.EmitOp2('vcvt.%s.%s' % (cvt_to, cvt_from), destination, source)
281 def EmitVDup(self, dup_type, destination, source): argument
282 self.EmitOp2('vdup.%s' % dup_type, destination, source)
284 def EmitVMov(self, mov_type, destination, source): argument
285 self.EmitOp2('vmov.%s' % mov_type, destination, source)
287 def EmitVQmovn(self, mov_type, destination, source): argument
288 self.EmitOp2('vqmovn.%s' % mov_type, destination, source)
290 def EmitVQmovun(self, mov_type, destination, source): argument
291 self.EmitOp2('vqmovun.%s' % mov_type, destination, source)
293 def EmitVMul(self, mul_type, destination, source_1, source_2): argument
294 self.EmitOp3('vmul.%s' % mul_type, destination, source_1, source_2)
296 def EmitVMull(self, mul_type, destination, source_1, source_2): argument
297 self.EmitOp3('vmull.%s' % mul_type, destination, source_1, source_2)
299 def EmitVPadd(self, add_type, destination, source_1, source_2): argument
300 self.EmitOp3('vpadd.%s' % add_type, destination, source_1, source_2)
302 def EmitVPaddl(self, add_type, destination, source): argument
303 self.EmitOp2('vpaddl.%s' % add_type, destination, source)
305 def EmitVPadal(self, add_type, destination, source): argument
306 self.EmitOp2('vpadal.%s' % add_type, destination, source)
308 def EmitVLoad(self, load_type, destination, source): argument
309 self.EmitOp2('vld%s' % load_type, '{%s}' % destination, '%s' % source)
323 def EmitVShl(self, shift_type, destination, source, shift): argument
324 self.EmitOp3('vshl.%s' % shift_type, destination, source, shift)
326 def EmitVStore(self, store_type, source, destination): argument
327 self.EmitOp2('vst%s' % store_type, '{%s}' % source, destination)
329 def EmitVStoreA(self, store_type, sources, destination): argument
330 self.EmitVStore(store_type, ', '.join(sources), destination)
332 def EmitVStoreOffset(self, store_type, source, destination, offset): argument
333 self.EmitOp3('vst%s' % store_type, '{%s}' % source, destination, offset)