Lines Matching full:macro
202 macro defines a bitset struct
210 macro allows one to initialize a bitset struct with a compile time literal
215 macro generates a compile time literal, usable by
236 macro clears bit
242 macro is identical, but the bit is cleared atomically.
245 macro atomically clears the bit and returns whether it was set.
249 macro copies the contents of the bitset
267 macro returns
277 macro sets bit
283 macro is identical, but the bit is set atomically.
286 macro sets the bit with acquire semantics.
289 macro atomically sets the bit and returns whether it was set.
293 macro clears all bits in
298 macro sets all bits in
303 macro clears all bits in
310 macro returns
318 macro returns
326 macro returns the 1-index of the first (lowest) set bit in
339 macro, you must subtract one from the result.
343 macro returns the 1-index of the first (lowest) set bit in
355 macro returns the 1-index of the last (highest) set bit in
368 macro, you must subtract one from the result.
372 macro can be used to iterate over all set bits in
395 macro returns the total number of set bits in
400 macro returns
409 macro returns
424 macro returns
433 macro sets bits present in
455 macro computes
472 macro sets bits not in
485 macro computes
502 macro clears bits absent from
518 macro computes
535 macro clears bits set in
548 macro computes
565 macro toggles bits set in
578 macro computes