Lines Matching refs:eflags
565 unsigned int eflags; in test_fcmp() local
570 : "=r" (eflags) in test_fcmp()
572 printf("fcomi(%f %f)=%08x\n", a, b, eflags & (CC_Z | CC_P | CC_C)); in test_fcmp()
697 #define TEST_FCMOV(a, b, eflags, CC)\ argument
704 : "0" (a), "u" (b), "g" (eflags));\
706 CC, eflags, res);\
712 int eflags, i; in test_fcmov() local
717 eflags = 0; in test_fcmov()
719 eflags |= CC_C; in test_fcmov()
721 eflags |= CC_Z; in test_fcmov()
722 TEST_FCMOV(a, b, eflags, "b"); in test_fcmov()
723 TEST_FCMOV(a, b, eflags, "e"); in test_fcmov()
724 TEST_FCMOV(a, b, eflags, "be"); in test_fcmov()
725 TEST_FCMOV(a, b, eflags, "nb"); in test_fcmov()
726 TEST_FCMOV(a, b, eflags, "ne"); in test_fcmov()
727 TEST_FCMOV(a, b, eflags, "nbe"); in test_fcmov()
895 int i, eflags; in test_xchg()
907 : "=A" (op0), "=m" (op1), "=g" (eflags) in test_xchg()
910 op0, op1, eflags & CC_Z); in test_xchg()
1125 int esi, edi, eax, ecx, eflags;\
1139 : "=S" (esi), "=D" (edi), "=a" (eax), "=c" (ecx), "=g" (eflags)\
1143 eflags & (CC_C | CC_P | CC_Z | CC_S | CC_O | CC_A));\
1235 r->eflags = VIF_MASK;