Lines Matching full:flags
17 REG flags; in test_adox_adcx() local
20 asm("pushf; pop %0" : "=r"(flags)); in test_adox_adcx()
21 flags &= ~(CC_C | CC_O); in test_adox_adcx()
22 flags |= (in_c ? CC_C : 0); in test_adox_adcx()
23 flags |= (in_o ? CC_O : 0); in test_adox_adcx()
31 : "+r" (flags), "+r" (out_adcx), "+r" (out_adox) in test_adox_adcx()
32 : "r" ((REG) - 1), "0" (flags), "1" (out_adcx), "2" (out_adox)); in test_adox_adcx()
36 assert(!!(flags & CC_C) == (in_c || adcx_operand)); in test_adox_adcx()
37 assert(!!(flags & CC_O) == (in_o || adox_operand)); in test_adox_adcx()
42 REG flags; in test_adcx_adox() local
45 asm("pushf; pop %0" : "=r"(flags)); in test_adcx_adox()
46 flags &= ~(CC_C | CC_O); in test_adcx_adox()
47 flags |= (in_c ? CC_C : 0); in test_adcx_adox()
48 flags |= (in_o ? CC_O : 0); in test_adcx_adox()
56 : "+r"(flags), "+r"(out_adcx), "+r"(out_adox) in test_adcx_adox()
61 assert(!!(flags & CC_C) == (in_c || adcx_operand)); in test_adcx_adox()
62 assert(!!(flags & CC_O) == (in_o || adox_operand)); in test_adcx_adox()