Lines Matching refs:WIN64
3 ; RUN: llc < %s -mtriple=x86_64-cygwin | FileCheck %s -check-prefix=WIN64
4 ; RUN: llc < %s -mtriple=x86_64-win32 | FileCheck %s -check-prefix=WIN64
5 ; RUN: llc < %s -mtriple=x86_64-mingw32 | FileCheck %s -check-prefix=WIN64
17 ; WIN64-LABEL: mod128:
18 ; WIN64: # %bb.0:
19 ; WIN64-NEXT: subq $72, %rsp
20 ; WIN64-NEXT: movq %rdx, {{[0-9]+}}(%rsp)
21 ; WIN64-NEXT: movq %rcx, {{[0-9]+}}(%rsp)
22 ; WIN64-NEXT: movq $3, {{[0-9]+}}(%rsp)
23 ; WIN64-NEXT: movq $0, {{[0-9]+}}(%rsp)
24 ; WIN64-NEXT: leaq {{[0-9]+}}(%rsp), %rcx
25 ; WIN64-NEXT: leaq {{[0-9]+}}(%rsp), %rdx
26 ; WIN64-NEXT: callq __modti3
27 ; WIN64-NEXT: movq %xmm0, %rax
28 ; WIN64-NEXT: addq $72, %rsp
29 ; WIN64-NEXT: retq
47 ; WIN64-LABEL: div128:
48 ; WIN64: # %bb.0:
49 ; WIN64-NEXT: subq $72, %rsp
50 ; WIN64-NEXT: movq %rdx, {{[0-9]+}}(%rsp)
51 ; WIN64-NEXT: movq %rcx, {{[0-9]+}}(%rsp)
52 ; WIN64-NEXT: movq $3, {{[0-9]+}}(%rsp)
53 ; WIN64-NEXT: movq $0, {{[0-9]+}}(%rsp)
54 ; WIN64-NEXT: leaq {{[0-9]+}}(%rsp), %rcx
55 ; WIN64-NEXT: leaq {{[0-9]+}}(%rsp), %rdx
56 ; WIN64-NEXT: callq __divti3
57 ; WIN64-NEXT: movq %xmm0, %rax
58 ; WIN64-NEXT: addq $72, %rsp
59 ; WIN64-NEXT: retq
77 ; WIN64-LABEL: umod128:
78 ; WIN64: # %bb.0:
79 ; WIN64-NEXT: subq $72, %rsp
80 ; WIN64-NEXT: movq %rdx, {{[0-9]+}}(%rsp)
81 ; WIN64-NEXT: movq %rcx, {{[0-9]+}}(%rsp)
82 ; WIN64-NEXT: movq $3, {{[0-9]+}}(%rsp)
83 ; WIN64-NEXT: movq $0, {{[0-9]+}}(%rsp)
84 ; WIN64-NEXT: leaq {{[0-9]+}}(%rsp), %rcx
85 ; WIN64-NEXT: leaq {{[0-9]+}}(%rsp), %rdx
86 ; WIN64-NEXT: callq __umodti3
87 ; WIN64-NEXT: movq %xmm0, %rax
88 ; WIN64-NEXT: addq $72, %rsp
89 ; WIN64-NEXT: retq
107 ; WIN64-LABEL: udiv128:
108 ; WIN64: # %bb.0:
109 ; WIN64-NEXT: subq $72, %rsp
110 ; WIN64-NEXT: movq %rdx, {{[0-9]+}}(%rsp)
111 ; WIN64-NEXT: movq %rcx, {{[0-9]+}}(%rsp)
112 ; WIN64-NEXT: movq $3, {{[0-9]+}}(%rsp)
113 ; WIN64-NEXT: movq $0, {{[0-9]+}}(%rsp)
114 ; WIN64-NEXT: leaq {{[0-9]+}}(%rsp), %rcx
115 ; WIN64-NEXT: leaq {{[0-9]+}}(%rsp), %rdx
116 ; WIN64-NEXT: callq __udivti3
117 ; WIN64-NEXT: movq %xmm0, %rax
118 ; WIN64-NEXT: addq $72, %rsp
119 ; WIN64-NEXT: retq