diff options
Diffstat (limited to 'test-suite/standalone/sassy/tests/cmovcc.asm')
-rw-r--r-- | test-suite/standalone/sassy/tests/cmovcc.asm | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/test-suite/standalone/sassy/tests/cmovcc.asm b/test-suite/standalone/sassy/tests/cmovcc.asm new file mode 100644 index 000000000..5c5e77b8e --- /dev/null +++ b/test-suite/standalone/sassy/tests/cmovcc.asm @@ -0,0 +1,33 @@ +BITS 32 +section .text +foo: +cmovo cx, bx +cmovno bx, [edx+esi*4] +cmovb edx, eax +cmovc ebp, [esp+eax*4] +cmovnae cx, bx +cmovnb bx, [edx+esi*4] +cmovnc edx, eax +cmovae ebp, [esp+eax*4] +cmove cx, bx +cmovz bx, [edx+esi*4] +cmovne edx, eax +cmovnz ebp, [esp+eax*4] +cmovbe cx, bx +cmovna bx, [edx+esi*4] +cmova edx, eax +cmovnbe ebp, [esp+eax*4] +cmovs cx, bx +cmovns bx, [edx+esi*4] +cmovp edx, eax +cmovpe ebp, [esp+eax*4] +cmovnp cx, bx +cmovpo bx, [edx+esi*4] +cmovl edx, eax +cmovnge ebp, [esp+eax*4] +cmovge cx, bx +cmovnl bx, [edx+esi*4] +cmovle edx, eax +cmovng ebp, [esp+eax*4] +cmovnle cx, bx +cmovg bx, [edx+esi*4] |