Lines Matching defs:output
349 void LoadReserve(Register output, MemOperand dst) {
352 lbarx(output, dst);
355 lharx(output, dst);
358 lwarx(output, dst);
361 ldarx(output, dst);
367 SignedExtend<_type>(output, output);
393 Register new_value, Register output,
403 LoadReserve<_type>(output, dst);
404 cmp(output, old_value, cr0);
413 void AtomicExchange(MemOperand dst, Register new_value, Register output) {
417 LoadReserve<_type>(output, dst);
424 void AtomicOps(MemOperand dst, Register value, Register output,
431 lbarx(output, dst);
434 lharx(output, dst);
437 lwarx(output, dst);
440 ldarx(output, dst);
445 op(result, output, value);