diff --git a/travis/test/r13.asm b/travis/test/r13.asm new file mode 100644 index 00000000..7748aa6c --- /dev/null +++ b/travis/test/r13.asm @@ -0,0 +1,13 @@ + bits 64 + mov rax,[rbx] + mov rax,[rbx*4] + mov rax,[rbx+rbx*2] + mov rax,[r13+rbx*2] + mov rax,[rbp] + mov rax,[rbp*4] + mov rax,[rbp+rbp*2] + mov rax,[rbp+r13*2] + mov rax,[r13] + mov rax,[r13*4] + mov rax,[r13+rbp*2] + mov rax,[r13+r13*2] diff --git a/travis/test/r13.bin.t b/travis/test/r13.bin.t new file mode 100644 index 00000000..ea443fc7 Binary files /dev/null and b/travis/test/r13.bin.t differ diff --git a/travis/test/r13.json b/travis/test/r13.json new file mode 100644 index 00000000..743069aa --- /dev/null +++ b/travis/test/r13.json @@ -0,0 +1,11 @@ +[ + { + "description": "Test r13 register", + "id": "r13", + "format": "bin", + "source": "r13.asm", + "target": [ + { "output": "r13.bin" } + ] + } +]