Lines Matching +full:a +full:- +full:za +full:- +full:z

1 // SPDX-License-Identifier: GPL-2.0-only
38 * added so we may not fault if running on a kernel which doesn't know
248 /* SMSTART ZA */ in sme2_sigill()
263 /* BFCLAMP { Z0.H - Z1.H }, Z0.H, Z0.H */ in sme2p1_sigill()
275 /* UXTB Z0.D, P0/Z, Z0.D */ in sme2p2_sigill()
335 /* BFADD ZA.H[W0, 0], {Z0.H-Z1.H} */ in smeb16b16_sigill()
347 /* FADD ZA.H[W0, 0], { Z0.H-Z1.H } */ in smef16f16_sigill()
359 /* FDOT ZA.H[W0, 0], Z0.B-Z1.B, Z0.B-Z1.B */ in smef8f16_sigill()
371 /* FDOT ZA.S[W0, 0], { Z0.B-Z1.B }, Z0.B[0] */ in smef8f32_sigill()
383 /* LUTI4 { Z0.B-Z3.B }, ZT0, { Z0-Z1 } */ in smelutv2_sigill()
443 /* SMOP4A ZA0.S, Z0.B, { Z0.B - Z1.B } */ in smesmop4_sigill()
455 /* STMOPA ZA0.S, { Z0.H - Z1.H }, Z0.H, Z20[0] */ in smestmop_sigill()
482 /* NOT Z0.D, P0/Z, Z0.D */ in sve2p2_sigill()
494 /* AESD {Z0.B - Z1.B }, { Z0.B - Z1.B }, Z0.Q */ in sveaes2_sigill()
1149 uc->uc_mcontext.pc += 4; \
1162 * The feature should appear with a leading space and either a in cpuinfo_present()
1163 * trailing space or a newline. in cpuinfo_present()
1225 if (!hwcap->SIG##_fn) { \
1226 ksft_test_result_skip(#SIG"_%s\n", hwcap->name); \
1234 hwcap->SIG##_fn(); \
1239 #SIG"_%s\n", hwcap->name); \
1240 } else if (hwcap->SIG##_reliable) { \
1241 /* Guaranteed a SIGNAL */ \
1243 #SIG"_%s\n", hwcap->name); \
1248 hwcap->name); \
1250 hwcap->name); \
1272 have_hwcap = getauxval(hwcap->at_hwcap) & hwcap->hwcap_bit; in main()
1273 have_cpuinfo = cpuinfo_present(hwcap->cpuinfo); in main()
1276 ksft_print_msg("%s present\n", hwcap->name); in main()
1279 "cpuinfo_match_%s\n", hwcap->name); in main()
1283 * that the instruction does not cause a SIGILL signal. in main()
1289 ksft_test_result_skip("sigbus_%s\n", hwcap->name); in main()