Skip to content
Snippets Groups Projects
Commit b15bcae0 authored by practicalswift's avatar practicalswift
Browse files

Add new round-trip test cases.

parent 9c040aa2
No related branches found
No related tags found
No related merge requests found
...@@ -22,9 +22,12 @@ roundtrip_tests = [ ...@@ -22,9 +22,12 @@ roundtrip_tests = [
("x64", "movabs rax, qword ptr fs:[0x21bd3b669c88595f]"), ("x64", "movabs rax, qword ptr fs:[0x21bd3b669c88595f]"),
("x64", "movsq qword ptr [rdi], qword ptr fs:[rsi]"), ("x64", "movsq qword ptr [rdi], qword ptr fs:[rsi]"),
("x64", "movsxd r11, dword ptr cs:[eax - 0x206b31ee]"), ("x64", "movsxd r11, dword ptr cs:[eax - 0x206b31ee]"),
("x64", "mul qword ptr gs:[eax - 0x34]"),
("x64", "neg qword ptr [r8d + 0x4d18b551]"),
("x64", "or rax, 0xffffffffd8751dd5"), ("x64", "or rax, 0xffffffffd8751dd5"),
("x64", "push 0xe269eeca"), ("x64", "push 0xe269eeca"),
("x64", "rcl qword ptr ss:[r10d + 0x23], -3"), ("x64", "rcl qword ptr ss:[r10d + 0x23], -3"),
("x64", "rcr qword ptr [esi + 0xf], -9"),
("x64", "rep lodsq rax, qword ptr es:[rsi]"), ("x64", "rep lodsq rax, qword ptr es:[rsi]"),
("x64", "repe scasq rax, qword ptr [edi]"), ("x64", "repe scasq rax, qword ptr [edi]"),
("x64", "repne cmpsq qword ptr ss:[rsi], qword ptr [rdi]"), ("x64", "repne cmpsq qword ptr ss:[rsi], qword ptr [rdi]"),
...@@ -47,9 +50,11 @@ roundtrip_tests = [ ...@@ -47,9 +50,11 @@ roundtrip_tests = [
("x64", "vpandnq zmm19 {k7} {z}, zmm28, zmmword ptr [rax + xmm5*2 + 0xb00]"), ("x64", "vpandnq zmm19 {k7} {z}, zmm28, zmmword ptr [rax + xmm5*2 + 0xb00]"),
("x64", "vpermi2pd zmm30 {k2} {z}, zmm19, zmmword ptr [rcx + 0x200]"), ("x64", "vpermi2pd zmm30 {k2} {z}, zmm19, zmmword ptr [rcx + 0x200]"),
("x64", "vpermi2ps zmm3 {k3} {z}, zmm28, zmmword ptr [r8 + 0xcc0]"), ("x64", "vpermi2ps zmm3 {k3} {z}, zmm28, zmmword ptr [r8 + 0xcc0]"),
("x64", "vpermt2d zmm14 {k7}, zmm6, zmmword ptr [r13 + 0x1280]"),
("x64", "vpmaxsd zmm31 {k5}, zmm8, zmmword ptr [r8 - 0x780]"), ("x64", "vpmaxsd zmm31 {k5}, zmm8, zmmword ptr [r8 - 0x780]"),
("x64", "vpmaxsq zmm16 {k7}, zmm2, qword ptr [rsi - 0x228]{1to8}"), ("x64", "vpmaxsq zmm16 {k7}, zmm2, qword ptr [rsi - 0x228]{1to8}"),
("x64", "vpminsd zmm4 {k1} {z}, zmm25, zmmword ptr [r8 + 0x1d80]"), ("x64", "vpminsd zmm4 {k1} {z}, zmm25, zmmword ptr [r8 + 0x1d80]"),
("x64", "vpminsq zmm28 {k5}, zmm28, zmmword ptr [r15 + xmm3 - 0x1400]"),
("x64", "vpminuq zmm21 {k2}, zmm15, zmmword ptr [r10 - 0x1300]"), ("x64", "vpminuq zmm21 {k2}, zmm15, zmmword ptr [r10 - 0x1300]"),
("x64", "vpord zmm15 {k2} {z}, zmm8, zmmword ptr [rdi + r11*4 + 0xc40]"), ("x64", "vpord zmm15 {k2} {z}, zmm8, zmmword ptr [rdi + r11*4 + 0xc40]"),
("x64", "vporq zmm29 {k5} {z}, zmm2, zmmword ptr fs:[r11 - 0x1c40]"), ("x64", "vporq zmm29 {k5} {z}, zmm2, zmmword ptr fs:[r11 - 0x1c40]"),
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment