Home
last modified time | relevance | path

Searched refs:ASM_FLAG_OUT (Results 1 – 5 of 5) sorted by relevance

/xen/xen/include/asm-x86/
A Dbitops.h166 ASM_FLAG_OUT(, "sbbl %[old], %[old]\n\t") in test_and_set_bit()
167 : [old] ASM_FLAG_OUT("=@ccc", "=r") (oldbit), in test_and_set_bit()
191 ASM_FLAG_OUT(, "sbbl %[old], %[old]\n\t") in __test_and_set_bit()
192 : [old] ASM_FLAG_OUT("=@ccc", "=r") (oldbit), in __test_and_set_bit()
215 ASM_FLAG_OUT(, "sbbl %[old], %[old]\n\t") in test_and_clear_bit()
216 : [old] ASM_FLAG_OUT("=@ccc", "=r") (oldbit), in test_and_clear_bit()
240 ASM_FLAG_OUT(, "sbbl %[old], %[old]\n\t") in __test_and_clear_bit()
257 ASM_FLAG_OUT(, "sbbl %[old], %[old]\n\t") in __test_and_change_bit()
281 ASM_FLAG_OUT(, "sbbl %[old], %[old]\n\t") in test_and_change_bit()
303 ASM_FLAG_OUT(, "sbbl %[old], %[old]\n\t") in variable_test_bit()
[all …]
A Datomic.h146 ASM_FLAG_OUT(, "setz %[zf]\n\t") in atomic_sub_and_test()
148 [zf] ASM_FLAG_OUT("=@ccz", "=qm") (c) in atomic_sub_and_test()
172 ASM_FLAG_OUT(, "setz %[zf]\n\t") in atomic_inc_and_test()
174 [zf] ASM_FLAG_OUT("=@ccz", "=qm") (c) in atomic_inc_and_test()
198 ASM_FLAG_OUT(, "setz %[zf]\n\t") in atomic_dec_and_test()
200 [zf] ASM_FLAG_OUT("=@ccz", "=qm") (c) in atomic_dec_and_test()
211 ASM_FLAG_OUT(, "sets %[sf]\n\t") in atomic_add_negative()
213 [sf] ASM_FLAG_OUT("=@ccs", "=qm") (c) in atomic_add_negative()
/xen/xen/include/asm-x86/hvm/vmx/
A Dvmx.h427 ASM_FLAG_OUT(, "setc %[invalid]\n\t") in vmread_safe()
428 ASM_FLAG_OUT(, "setz %[valid]\n\t") in vmread_safe()
429 : ASM_FLAG_OUT("=@ccc", [invalid] "=rm") (fail_invalid), in vmread_safe()
430 ASM_FLAG_OUT("=@ccz", [valid] "=rm") (fail_valid), in vmread_safe()
450 ASM_FLAG_OUT(, "setc %[invalid]\n\t") in vmwrite_safe()
451 ASM_FLAG_OUT(, "setz %[valid]\n\t") in vmwrite_safe()
452 : ASM_FLAG_OUT("=@ccc", [invalid] "=rm") (fail_invalid), in vmwrite_safe()
453 ASM_FLAG_OUT("=@ccz", [valid] "=rm") (fail_valid) in vmwrite_safe()
/xen/xen/include/xen/
A Dcompiler.h109 # define ASM_FLAG_OUT(yes, no) yes macro
111 # define ASM_FLAG_OUT(yes, no) no macro
/xen/xen/arch/x86/x86_emulate/
A Dx86_emulate.c996 # define ASM_FLAG_OUT(yes, no) yes macro
998 # define ASM_FLAG_OUT(yes, no) no macro
1322 asm ( "test %1,%1" ASM_FLAG_OUT(, "; setp %0") in even_parity()
1678 asm ( "mul %1" ASM_FLAG_OUT(, "; seto %2") in mul_dbl()
1693 asm ( "imul %1" ASM_FLAG_OUT(, "; seto %2") in imul_dbl()
8452 asm ( "bsf %2,%0" ASM_FLAG_OUT(, "; setz %1") in x86_emulate()
8479 asm ( "bsr %2,%0" ASM_FLAG_OUT(, "; setz %1") in x86_emulate()
10353 ASM_FLAG_OUT(, "setc %[carry]") in x86_emulate()
10362 ASM_FLAG_OUT(, "setc %[carry]") in x86_emulate()
11737 : [zf] ASM_FLAG_OUT("=@ccz", "=qm") (zf) in x86_emul_blk()
[all …]

Completed in 33 milliseconds