Lines Matching +full:a +full:- +full:za +full:- +full:z
1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
5 * Copyright (C) 1996-2003 Russell King
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 * You should have received a copy of the GNU General Public License
149 ((sizeof(struct user_sve_header) + (__SVE_VQ_BYTES - 1)) \
183 * - ---- -----------
195 * The Z-, P- and FFR registers are represented in memory in an endianness-
197 * V-registers on big-endian systems: see sigcontext.h for more explanation.
213 (SVE_PT_SVE_ZREG_OFFSET(vq, __SVE_NUM_ZREGS) - SVE_PT_SVE_ZREGS_OFFSET)
220 (SVE_PT_SVE_PREG_OFFSET(vq, __SVE_NUM_PREGS) - \
229 (__SVE_VQ_BYTES - 1)) \
236 * 128-bit boundary.
241 - SVE_PT_SVE_OFFSET + (__SVE_VQ_BYTES - 1)) \
271 /* ZA state (NT_ARM_ZA) */
291 * The remainder of the ZA state follows struct user_za_header. The
292 * total size of the ZA state (including header) depends on the
302 ((sizeof(struct user_za_header) + (__SVE_VQ_BYTES - 1)) \
309 * The ZA array is stored as a sequence of horizontal vectors ZAV of SVL/8
314 * The ZA matrix is represented in memory in an endianness-invariant layout
315 * which differs from the layout used for the FPSIMD V-registers on big-endian