| Mark Rutland | ace9bad | 2018-09-04 11:48:25 +0100 | [diff] [blame] | 1 | cat <<EOF |
| Marco Elver | 765dcd2 | 2019-11-26 15:04:05 +0100 | [diff] [blame] | 2 | static __always_inline ${ret} |
| Mark Rutland | f3e615b | 2021-07-13 11:52:50 +0100 | [diff] [blame] | 3 | arch_${atomic}_${pfx}andnot${sfx}${order}(${int} i, ${atomic}_t *v) |
| Mark Rutland | ace9bad | 2018-09-04 11:48:25 +0100 | [diff] [blame] | 4 | { |
| Mark Rutland | f3e615b | 2021-07-13 11:52:50 +0100 | [diff] [blame] | 5 | ${retstmt}arch_${atomic}_${pfx}and${sfx}${order}(~i, v); |
| Mark Rutland | ace9bad | 2018-09-04 11:48:25 +0100 | [diff] [blame] | 6 | } |
| 7 | EOF |