diff options
| author | Andrew Chambers <[email protected]> | 2021-10-14 16:15:55 +1300 |
|---|---|---|
| committer | Andrew Chambers <[email protected]> | 2021-10-14 16:15:55 +1300 |
| commit | 2f68de5f5c53fa0c373a74aa6b4043996855d281 (patch) | |
| tree | 60efacbd76e501d0d2c98c7f018a1a40acedf9a9 /test | |
| parent | 1de295e1499d2fa5fc4bfa80b5edc6d3dbed7350 (diff) | |
Work on reloc types.
Diffstat (limited to 'test')
| -rw-r--r-- | test/test.sh | 26 |
1 files changed, 14 insertions, 12 deletions
diff --git a/test/test.sh b/test/test.sh index 6082ca6..fb7cd99 100644 --- a/test/test.sh +++ b/test/test.sh @@ -30,6 +30,8 @@ t () { echo -n "." } +t "movsbq (%rax), %rbx" + t "mov \$17293822569102704639, %rax" t "callq *%rax" @@ -239,23 +241,23 @@ t "movb \$127, 2147483647(%rbp)" for x in s z do - t "mov${x}bw %al, %ax" - t "mov${x}bl %al, %eax" - t "mov${x}bq %al, %rax" - t "mov${x}wl %ax, %eax" - t "mov${x}wq %ax, %rax" + t "mov${x}bw %al, %bx" + t "mov${x}bl %al, %ebx" + t "mov${x}bq %al, %rbx" + t "mov${x}wl %ax, %ebx" + t "mov${x}wq %ax, %rbx" if test "$x" = s then - t "mov${x}lq %eax, %rax" + t "mov${x}lq %eax, %rbx" fi - t "mov${x}bw (%rax), %ax" - t "mov${x}bl (%rax), %eax" - t "mov${x}bq (%rax), %rax" - t "mov${x}wl (%rax), %eax" - t "mov${x}wq (%rax), %rax" + t "mov${x}bw (%rax), %bx" + t "mov${x}bl (%rax), %ebx" + t "mov${x}bq (%rax), %rbx" + t "mov${x}wl (%rax), %ebx" + t "mov${x}wq (%rax), %rbx" if test "$x" = s then - t "mov${x}lq (%rax), %rax" + t "mov${x}lq (%rax), %rbx" fi done |
