Lines Matching +full:non +full:- +full:zero
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * Macro used to simplify coding multi-line assembler.
85 andhi \reg1, \reg2, (1 << (\bit - 16))
92 * bit is zero. The result of the bit test is stored in reg1.
104 * bit is non-zero. The result of the bit test is stored in reg1.
129 andhi \reg1, \reg2, (1 << (\bit - 16))
130 xorhi \reg2, \reg2, (1 << (\bit - 16))
150 andhi \reg1, \reg2, (1 << (\bit - 16))
151 orhi \reg2, \reg2, (1 << (\bit - 16))
171 andhi \reg1, \reg2, (1 << (\bit - 16))
172 andhi \reg2, \reg2, %lo(~(1 << (\bit - 16)))
180 * original bit was zero it branches to label.
193 * original bit was non-zero it branches to label.
206 * original bit was zero it branches to label.
219 * original bit was non-zero it branches to label.
232 * original bit was zero it branches to label.
245 * original bit was non-zero it branches to label.
257 * If the all the bits in the mask are zero it branches to label.
284 addi sp, sp, -4