about summary refs log tree commit diff stats
path: root/test/arch/x86/qemu/expected/test_jcc.exp
diff options
context:
space:
mode:
Diffstat (limited to 'test/arch/x86/qemu/expected/test_jcc.exp')
-rw-r--r--test/arch/x86/qemu/expected/test_jcc.exp168
1 files changed, 168 insertions, 0 deletions
diff --git a/test/arch/x86/qemu/expected/test_jcc.exp b/test/arch/x86/qemu/expected/test_jcc.exp
new file mode 100644
index 00000000..48fb3c8d
--- /dev/null
+++ b/test/arch/x86/qemu/expected/test_jcc.exp
@@ -0,0 +1,168 @@
+jne        0
+setne      0
+cmovnel    R=12345678
+cmovnew    R=12345678
+jne        1
+setne      1
+cmovnel    R=00000001
+cmovnew    R=00000001
+je         1
+sete       1
+cmovel     R=00000001
+cmovew     R=00000001
+je         0
+sete       0
+cmovel     R=12345678
+cmovew     R=12345678
+jl         0
+setl       0
+cmovll     R=12345678
+cmovlw     R=12345678
+jl         0
+setl       0
+cmovll     R=12345678
+cmovlw     R=12345678
+jl         0
+setl       0
+cmovll     R=12345678
+cmovlw     R=12345678
+jle        1
+setle      1
+cmovlel    R=00000001
+cmovlew    R=00000001
+jle        0
+setle      0
+cmovlel    R=12345678
+cmovlew    R=12345678
+jle        0
+setle      0
+cmovlel    R=12345678
+cmovlew    R=12345678
+jge        1
+setge      1
+cmovgel    R=00000001
+cmovgew    R=00000001
+jge        1
+setge      1
+cmovgel    R=00000001
+cmovgew    R=00000001
+jge        0
+setge      0
+cmovgel    R=12345678
+cmovgew    R=12345678
+jg         0
+setg       0
+cmovgl     R=12345678
+cmovgw     R=12345678
+jg         1
+setg       1
+cmovgl     R=00000001
+cmovgw     R=00000001
+jg         1
+setg       1
+cmovgl     R=00000001
+cmovgw     R=00000001
+jb         0
+setb       0
+cmovbl     R=12345678
+cmovbw     R=12345678
+jb         0
+setb       0
+cmovbl     R=12345678
+cmovbw     R=12345678
+jb         1
+setb       1
+cmovbl     R=00000001
+cmovbw     R=00000001
+jbe        1
+setbe      1
+cmovbel    R=00000001
+cmovbew    R=00000001
+jbe        0
+setbe      0
+cmovbel    R=12345678
+cmovbew    R=12345678
+jbe        1
+setbe      1
+cmovbel    R=00000001
+cmovbew    R=00000001
+jae        1
+setae      1
+cmovael    R=00000001
+cmovaew    R=00000001
+jae        1
+setae      1
+cmovael    R=00000001
+cmovaew    R=00000001
+jae        0
+setae      0
+cmovael    R=12345678
+cmovaew    R=12345678
+ja         0
+seta       0
+cmoval     R=12345678
+cmovaw     R=12345678
+ja         1
+seta       1
+cmoval     R=00000001
+cmovaw     R=00000001
+ja         0
+seta       0
+cmoval     R=12345678
+cmovaw     R=12345678
+jp         1
+setp       1
+cmovpl     R=00000001
+cmovpw     R=00000001
+jp         0
+setp       0
+cmovpl     R=12345678
+cmovpw     R=12345678
+jnp        0
+setnp      0
+cmovnpl    R=12345678
+cmovnpw    R=12345678
+jnp        1
+setnp      1
+cmovnpl    R=00000001
+cmovnpw    R=00000001
+jo         0
+seto       0
+cmovol     R=12345678
+cmovow     R=12345678
+jo         1
+seto       1
+cmovol     R=00000001
+cmovow     R=00000001
+jno        1
+setno      1
+cmovnol    R=00000001
+cmovnow    R=00000001
+jno        0
+setno      0
+cmovnol    R=12345678
+cmovnow    R=12345678
+js         1
+sets       1
+cmovsl     R=00000001
+cmovsw     R=00000001
+js         0
+sets       0
+cmovsl     R=12345678
+cmovsw     R=12345678
+js         0
+sets       0
+cmovsl     R=12345678
+cmovsw     R=12345678
+jns        1
+setns      0
+cmovnsl    R=12345678
+cmovnsw    R=12345678
+jns        1
+setns      1
+cmovnsl    R=00000001
+cmovnsw    R=00000001
+jns        1
+setns      1
+cmovnsl    R=00000001
+cmovnsw    R=00000001