sub_and_test 342 B

12345678910111213
  1. cat <<EOF
  2. /**
  3. * ${class}${atomicname}() - atomic subtract and test if zero with ${desc_order} ordering
  4. * @i: ${int} value to subtract
  5. * @v: pointer to ${atomic}_t
  6. *
  7. * Atomically updates @v to (@v - @i) with ${desc_order} ordering.
  8. *
  9. * ${desc_noinstr}
  10. *
  11. * Return: @true if the resulting value of @v is zero, @false otherwise.
  12. */
  13. EOF