Home | History | Annotate | Download | only in x86

Lines Matching refs:before

171 	 * If there are any mismatches between the before and after
281 struct xmmregs before, after;
290 arc4random_buf(before.xmm, sizeof(before.xmm));
291 before.mxcsr = arc4random() & (MXCSR_FTZ | MXCSR_RC | MXCSR_DAZ);
293 before.mxcsr |= __SHIFTIN(exc, MXCSR_EXCMASK);
294 before.mxcsr |= __SHIFTIN(exc, MXCSR_EXCFLAG);
349 : /*in*/ [done]"m"(*done), "m"(before.xmm),
350 [mxcsr_before]"m"(before.mxcsr),
351 [xmm_before]"r"(&before.xmm), [xmm_after]"r"(&after.xmm)
361 * If there are any mismatches between the before and after xmm
364 for (i = 0; i < __arraycount(before.xmm); i++) {
365 if (memcmp(&before.xmm[i], &after.xmm[i],
366 sizeof(before.xmm[i]))) {
368 hexdump(stderr, &before.xmm[i], sizeof(before.xmm[i]),
369 "before");
376 if (before.mxcsr != after.mxcsr) {
378 " before=0x%08"PRIx32", after=0x%08"PRIx32"\n",
379 before.mxcsr, after.mxcsr);
440 struct ymmregs before, after;
447 arc4random_buf(&before, sizeof(before));
499 : /*in*/ [done]"m"(*done), "m"(before.ymm),
500 [before_ymm]"r"(before.ymm), [after_ymm]"r"(after.ymm)
509 for (i = 0; i < __arraycount(before.ymm); i++) {
510 if (memcmp(&before.ymm[i], &after.ymm[i],
511 sizeof(before.ymm[i]))) {
513 hexdump(stderr, &before.ymm[i], sizeof(before.ymm[i]),
514 "before");
578 struct zmmregs before, after;
585 arc4random_buf(&before, sizeof(before));
669 : /*in*/ [done]"m"(*done), "m"(before.zmm),
670 [before_zmm]"r"(before.zmm), [after_zmm]"r"(after.zmm)
682 for (i = 0; i < __arraycount(before.zmm); i++) {
683 if (memcmp(&before.zmm[i], &after.zmm[i],
684 sizeof(before.zmm[i]))) {
686 hexdump(stderr, &before.zmm[i], sizeof(before.zmm[i]),
687 "before");