Lines Matching refs:exception
5 * Force FP, VEC and VSX unavailable exception during transaction in all
11 * VEC/Altivec registers on abortion due to an unavailable exception in TM.
47 int exception;
52 if (flags.touch_fp && flags.exception == FP_UNA_EXCEPTION)
55 if (flags.touch_vec && flags.exception == VEC_UNA_EXCEPTION)
60 * won't raise an exception. However since FP and VEC state are already
66 flags.exception == VSX_UNA_EXCEPTION)
113 if (flags.exception != FP_UNA_EXCEPTION &&
114 flags.exception != VEC_UNA_EXCEPTION &&
115 flags.exception != VSX_UNA_EXCEPTION) {
116 printf("No valid exception specified to test.\n");
149 * exception in TM.
159 * exception in TM.
175 " cmpldi %[exception], %[ex_fp] ;"
181 "1: cmpldi %[exception], %[ex_vec] ;"
216 [exception] "r" (flags.exception),
309 * the unavailable exception caught in the middle as we expect but also,
341 int cpu, rc, exception; /* FP = 0, VEC = 1, VSX = 2 */
377 for (exception = 0; exception < NUM_EXCEPTIONS; exception++) {
380 if (exception == FP_UNA_EXCEPTION)
381 printf(" a FP unavailable exception...\n");
383 else if (exception == VEC_UNA_EXCEPTION)
384 printf(" a VEC unavailable exception...\n");
387 printf(" a VSX unavailable exception...\n");
389 flags.exception = exception;