Lines Matching +full:encode +full:- +full:only
13 /* There is only one insn below that is allowed to fault. */ in sigill()
15 assert(test == uc->uc_mcontext.pc); in sigill()
24 uint64_t encode, decode; in do_test() local
27 * With TBI enabled and a 48-bit VA, there are 7 bits of auth, in do_test()
28 * and so a 1/128 chance of encode = pac(value,key,salt) producing in do_test()
30 * Iterate until we find a salt for which encode != value. in do_test()
33 asm volatile("pacda %0, %2" : "=r"(encode) : "0"(value), "r"(salt1)); in do_test()
34 if (encode != value) { in do_test()
40 asm volatile("autda %0, %2" : "=r"(decode) : "0"(encode), "r"(salt1)); in do_test()
52 : "=r"(decode) : "0"(encode), "r"(salt2)); in do_test()
66 * Otherwise, bit 55 of the original is sign-extended into the rest in do_test()