diff options
Diffstat (limited to 'testsuite/tests/codeGen/should_run/CallConv_x86_64.s')
-rw-r--r-- | testsuite/tests/codeGen/should_run/CallConv_x86_64.s | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/testsuite/tests/codeGen/should_run/CallConv_x86_64.s b/testsuite/tests/codeGen/should_run/CallConv_x86_64.s new file mode 100644 index 0000000000..e108724aa0 --- /dev/null +++ b/testsuite/tests/codeGen/should_run/CallConv_x86_64.s @@ -0,0 +1,27 @@ + .globl _someFuncF +_someFuncF: + .globl someFuncF +someFuncF: + movss %xmm1,%xmm0 + subss %xmm2,%xmm0 + addss %xmm2,%xmm1 + movss %xmm0,%xmm2 + movss %xmm3,%xmm0 + divss %xmm4,%xmm0 + mulss %xmm4,%xmm3 + movss %xmm0,%xmm4 + jmp *(%rbp) + + .globl _someFuncD +_someFuncD: + .globl someFuncD +someFuncD: + movsd %xmm1,%xmm0 + subsd %xmm2,%xmm0 + addsd %xmm2,%xmm1 + movsd %xmm0,%xmm2 + movsd %xmm3,%xmm0 + divsd %xmm4,%xmm0 + mulsd %xmm4,%xmm3 + movsd %xmm0,%xmm4 + jmp *(%rbp) |