Lines Matching +full:sub +full:- +full:block
1 /* SPDX-License-Identifier: GPL-2.0 */
12 #include <asm/asm-offsets.h>
40 sub %o0, %g2, %g3
43 clr %o1 ! set counter, 0 - 127
44 sethi %hi(PAGE_OFFSET + PAGE_SIZE - 0x80000000), %o3
49 clr %o2 ! block counter, 0 - 3
54 sll %o2, 26, %g5 ! block << 26
81 sll %o2, 26, %g5 ! block << 26
93 sub %o0, %g2, %g3
94 sub %g3, -PAGE_SIZE, %g3 ! ppage + PAGE_SIZE
99 sub %g3, MXCC_STREAM_SIZE, %g3
105 sub %g3, MXCC_STREAM_SIZE, %g3
118 cmp %g1, -1
139 cmp %o1, -1
158 cmp %o3, -1
161 sethi %hi(~((1 << PGDIR_SHIFT) - 1)), %o4
166 1: sub %o1, %o4, %o1
183 cmp %o3, -1
247 sethi %hi(~((1 << PGDIR_SHIFT) - 1)), %o4
252 2: sub %o1, %o4, %o1