atomic_add_16
atomic_add_16(&storing_contract, 1);
atomic_add_16(&storing_contract, -1);
atomic_add_16(&storing_contract, -1);
atomic_add_16(&dbuf->db_sglist_length, 1);
atomic_add_16(&instance->fw_outstanding, (-1));
atomic_add_16(&instance->fw_outstanding,
atomic_add_16(&instance->fw_outstanding, (-1));
atomic_add_16(&instance->fw_outstanding, (-1));
atomic_add_16(&instance->fw_outstanding,
atomic_add_16(&instance->fw_outstanding, (-1));
atomic_add_16(&instance->fw_outstanding, (-1));
atomic_add_16(&instance->fw_outstanding, (-1));
atomic_add_16(&instance->fw_outstanding, (-1));
extern void atomic_add_16(volatile uint16_t *, int16_t);
atomic_add_16(p, nvcolors);
__ATOMIC_OPXX(atomic_add_16, uint16_t, int16_t, "add" SUF_16, "r")