integral_type operator--(void) volatile {return fetch_sub(1)-1;}
integral_type operator--(int) volatile {return fetch_sub(1);}
integral_type operator--(void) volatile {return fetch_sub(1)-1;}
integral_type operator--(int) volatile {return fetch_sub(1);}