summaryrefslogtreecommitdiff
path: root/test-suite/standalone/sassy/tests/cmovcc.asm
blob: 5c5e77b8efdbcae6ce3c256dd660510e8dff4353 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
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]